/* One collection card structure, independent of the number of available renders. */
.decor-category .v1-grid>.collection-material-card{display:flex!important;flex-direction:column!important;align-self:stretch;background:#faf8f2!important;border:1px solid #ded9ce!important;padding:0!important;min-width:0;overflow:hidden}
.decor-category .collection-material-card>.inspiration-material-main{display:flex!important;flex-direction:column;flex:1;color:inherit;text-decoration:none!important;min-width:0}
.decor-category .collection-material-card .decor-card-media{aspect-ratio:4/3;width:100%;margin:0;overflow:hidden;position:relative}
.decor-category .collection-material-card .decor-card-media>img{width:100%;height:100%;object-fit:cover;display:block}
.decor-category .collection-material-card .v1-card-body{display:flex!important;flex-direction:column;gap:0;padding:24px 22px 22px!important;flex:1;box-sizing:border-box;min-height:226px}
.decor-category .collection-material-card .choice-family{margin:0 0 22px!important;font-size:12px;line-height:1.4}
.decor-category .collection-material-card .collection-material-name{margin:0 0 18px!important;display:block;text-decoration:none!important;font-size:25px!important;line-height:1.15;min-height:29px}
.decor-category .collection-material-card .choice-description{display:block;margin:0 0 24px!important;line-height:1.55;min-height:48px}
.decor-category .collection-material-card .choice-open{display:block;margin-top:auto!important;padding-top:10px}
.decor-category .collection-material-card .inspiration-colours{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px!important;margin:0!important}
.decor-category .collection-material-card .inspiration-colours a{min-width:0;color:inherit;text-decoration:none}
.decor-category .collection-material-card .inspiration-colours img{width:100%;aspect-ratio:1;object-fit:cover;height:auto;display:block}
.decor-category .collection-material-card .inspiration-colours span{display:block;margin-top:8px;font-size:12px;line-height:1.4}
@media(max-width:600px){.decor-category .collection-material-card .v1-card-body{padding:20px 18px!important;min-height:206px}.decor-category .collection-material-card .collection-material-name{font-size:24px!important}.decor-category .collection-material-card .inspiration-colours{padding:0 14px 16px!important;gap:8px}}
