/* Square, unfiltered samples across colour and fabric collections. */
body.sc-connected #superior-concept #sc-main .sc-colour-card{border-radius:0!important}
body.sc-connected #superior-concept #sc-main .sc-colour-card .sc-swatch-open{display:block;position:relative;width:100%;height:auto;aspect-ratio:1;overflow:hidden;border-radius:0!important}
body.sc-connected #superior-concept #sc-main .sc-colour-card .sc-swatch-open img{display:block;width:100%;max-width:none;height:100%;aspect-ratio:1;object-fit:cover;margin:0;transform:none!important;filter:none!important;border-radius:0!important;image-rendering:auto}
body.sc-connected #superior-concept #sc-main.sc-colour-hub .sc-hub-swatch-display:not(:has(.sc-hub-guide-cover)){height:auto;aspect-ratio:1;grid-template-rows:repeat(7,minmax(0,1fr))}
body.sc-connected #superior-concept #sc-main.sc-colour-hub .sc-hub-swatch-display :is(img:not(.sc-hub-guide-cover),.sc-hub-mosaic-chip,.sc-hub-cropped-swatch){aspect-ratio:1;border-radius:0!important;filter:none!important}
body.sc-connected #superior-concept #sc-main.sc-colour-hub .sc-hub-cropped-swatch img{transform:none!important;object-fit:cover}
body.sc-connected #superior-concept #sc-main .sc-colour-related-swatch{aspect-ratio:1;border-radius:0;filter:none}
body.sc-connected #superior-concept #sc-main .sc-shade-chip{height:auto;aspect-ratio:1;border-radius:0;filter:none}
body.sc-connected #superior-concept #sc-main .sc-colour-combination-grid{grid-template-rows:none}
body.sc-connected #superior-concept #sc-main .sc-colour-combination-tile{grid-row:auto;aspect-ratio:1;border-radius:0;filter:none}
body.sc-connected #superior-concept #sc-swatch-preview{width:min(100%,55vh);height:auto;max-height:55vh;aspect-ratio:1;object-fit:cover;margin-inline:auto;filter:none;transform:none;image-rendering:auto}
/* Full-size, edge-to-edge samples without decorative framing. */
body.sc-connected #superior-concept #sc-main .sc-colour-card{width:100%;max-width:none;border:0!important;box-shadow:none!important;background:transparent}
body.sc-connected #superior-concept #sc-main .sc-colour-card .sc-swatch-open{padding:0!important;border:0!important;box-shadow:none!important}
body.sc-connected #superior-concept #sc-main .sc-colour-card .sc-swatch-open img{border:0!important;box-shadow:none!important}
body.sc-connected #superior-concept .sc-palette-card .sc-palette-swatch{padding:0!important;border:0;aspect-ratio:1;overflow:hidden;border-radius:0}
body.sc-connected #superior-concept .sc-palette-card .sc-palette-swatch img{width:100%;max-width:none;height:100%;object-fit:cover;border-radius:0}
