.product-showcases .product-showcase-group + .product-showcase-group{margin-top:58px}
.product-showcases .product-showcase-group>h3{font-size:25px;font-weight:600;color:#a6312c;margin:0 0 20px;line-height:1.3}
.product-showcases .product-showcase-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}
.product-showcases .product-showcase-scene,.product-showcases .product-showcase-photos{min-width:0}
.product-showcases .product-showcase-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.product-showcases .product-showcase-count-1{grid-template-columns:minmax(0,1fr)}
.product-showcases .product-showcase-card{min-width:0;margin:0;background:#fff;border:1px solid #d9d9d9}
.product-showcases .product-showcase-card>a{display:block;background:#fff;padding:10px;cursor:zoom-in}
.product-showcases .product-showcase-card>a:hover{background:#fafafa}
.product-showcases .product-showcase-card img{display:block;width:100%;height:440px;object-fit:contain;object-position:center;background:#fff}
.product-showcases .product-showcase-card figcaption{padding:12px 14px 15px;border-top:1px solid #ededed;line-height:1.4}
.product-showcases .product-showcase-card figcaption>span{display:block;font-size:14px;color:#444}
.product-showcases .product-showcase-card small{display:block;margin-top:5px;color:#777;font-size:10px;letter-spacing:.07em;text-transform:uppercase}
.product-showcases .product-showcase-count-3 .product-showcase-card img{height:185px}
.product-showcases .product-showcase-count-3 .product-showcase-card:last-child{grid-column:1/-1}
@media(max-width:800px){
 .product-showcases .product-showcase-layout{grid-template-columns:1fr;gap:20px}
 .product-showcases .product-showcase-scene img{height:490px}
 .product-showcases .product-showcase-count-1 img{height:360px}
 .product-showcases .product-showcase-count-2 img{height:350px}
 .product-showcases .product-showcase-count-3 .product-showcase-card img{height:200px}
}
@media(max-width:520px){
 .product-showcases .product-showcase-group + .product-showcase-group{margin-top:42px}
 .product-showcases .product-showcase-group>h3{font-size:23px}
 .product-showcases .product-showcase-layout,.product-showcases .product-showcase-photos{gap:14px}
 .product-showcases .product-showcase-scene img{height:400px}
 .product-showcases .product-showcase-count-1 img{height:300px}
 .product-showcases .product-showcase-count-2 img{height:280px}
 .product-showcases .product-showcase-count-3 .product-showcase-card img{height:145px}
 .product-showcases .product-showcase-card>a{padding:7px}
 .product-showcases .product-showcase-card figcaption{padding:10px}
 .product-showcases .product-showcase-card figcaption>span{font-size:12px}
 .product-showcases .product-showcase-card small{font-size:9px;letter-spacing:.03em}
}
.product-group-bortarto .product-showcase-scene,.product-group-bortarto .product-showcase-photos{display:contents}
.product-group-bortarto .product-showcase-layout .product-showcase-card img{height:440px}
.product-group-bortarto .product-showcase-photos .product-showcase-card:last-child{grid-column:auto}
@media(max-width:520px){.product-group-bortarto .product-showcase-layout .product-showcase-card img{height:350px}}
