/* Wall-specific presentation on the shared product styles. */
.cs26wall .cs26p-mainphoto{aspect-ratio:1;}
.cs26wall .cs26p-mainphoto img{object-fit:contain;}
.cs26wall .cs26p-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));}
.cs26wall .cs26p-thumbnails img{aspect-ratio:1;object-fit:cover;}
.cs26wall .cs26p-buy-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;}
.cs26wall .cs26p-buy-tags span{display:block;padding:9px 13px;border:1px solid #d5d1c8;border-radius:999px;font-size:12px;}
.cs26wall .cs26wall-area-help{font-size:12px;color:var(--p-muted);line-height:1.65;margin:12px 0 0;}
.cs26wall .cs26wall-area-help summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;}
.cs26wall .cs26wall-area-help p{margin:10px 0;}
.cs26wall .cs26wall-description{max-width:620px;}
.cs26wall .cs26p-related-card img{aspect-ratio:1.5;object-fit:cover;}
.cs26wall .cs26p-specs{grid-template-columns:1fr 1fr;}
.cs26wall .cs26p-gallery-meta{justify-content:flex-start;}
@media(max-width:760px){.cs26wall .cs26p-specs{grid-template-columns:1fr;}.cs26wall .cs26p-mainphoto{aspect-ratio:1;}}
