/* The existing native catalogue has important layout rules; these scoped declarations replace that presentation only. */
/* Calm brand catalogues: one scene, readable products and the existing controls. */
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id]{background:#fff!important;color:#19333b!important;max-width:none!important;padding:0!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-hero{display:grid!important;grid-template-columns:43% 57%!important;align-items:stretch!important;position:relative!important;min-height:530px!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:var(--sc-bcc-bg,#133e48)!important;color:var(--sc-bcc-ink,#fff)!important;overflow:hidden!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-hero::before,body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-hero::after{content:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-copy{position:relative!important;z-index:1!important;min-width:0!important;padding:55px max(35px,10%)!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;flex-direction:column!important;background:none!important;color:var(--sc-bcc-ink,#fff)!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-identity{display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:10px!important;margin:0 0 30px!important;max-width:100%!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:140px!important;max-width:100%!important;height:49px!important;min-height:0!important;padding:7px 12px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-logo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-logo-dark{background:#163540!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-logo>span{display:block!important;font:700 23px/1.15 Arial!important;color:#19333b!important;text-align:center!important;overflow-wrap:anywhere!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-origin{display:flex!important;align-items:center!important;gap:7px!important;font:400 11px/1.5 Arial!important;color:var(--sc-bcc-ink,#fff)!important;opacity:.82!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-origin img{display:block!important;width:14px!important;height:14px!important;object-fit:contain!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-hero h1{display:block!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0 0 22px!important;padding:0!important;color:var(--sc-bcc-ink,#fff)!important;font:700 clamp(48px,5.2vw,80px)/1 Arial!important;letter-spacing:-.055em!important;text-transform:none!important;overflow-wrap:break-word!important;text-wrap:pretty!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-hero h1 :is(span,em,strong){font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;font-style:normal!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-copy>p{max-width:370px!important;margin:0 0 28px!important;padding:0!important;color:var(--sc-bcc-ink,#fff)!important;font:400 15px/1.75 Arial!important;opacity:.86!important;overflow-wrap:break-word!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;width:auto!important;max-width:100%!important;min-height:49px!important;margin:0!important;padding:14px 24px!important;border:1px solid var(--sc-bcc-button,#fff)!important;border-radius:0!important;background:var(--sc-bcc-button,#fff)!important;color:var(--sc-bcc-button-ink,#133e48)!important;font:700 13px/1.5 Arial!important;text-decoration:none!important;box-shadow:none!important;transition:filter .2s!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-cta:hover{color:var(--sc-bcc-button-ink,#133e48)!important;background:var(--sc-bcc-button,#fff)!important;filter:brightness(.95)!important;text-decoration:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-photo{position:relative!important;min-width:0!important;min-height:530px!important;margin:0!important;padding:0!important;overflow:hidden!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-photo img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:var(--sc-bcc-focus,65% 50%)!important;transform:none!important;filter:none!important;opacity:1!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-brand-management-toolbar{padding:12px max(28px,5vw)!important;background:#fff!important;border-bottom:1px solid #edf0f1!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results{padding:65px max(28px,5vw) 76px!important;background:#fff!important;color:#19333b!important;scroll-margin-top:22px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-directory-intro{margin:0 0 30px!important;padding:0!important;max-width:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-directory-intro>.sc-eyebrow{display:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-directory-intro h2{margin:0!important;color:#19333b!important;font:700 clamp(30px,3vw,42px)/1.12 Arial!important;letter-spacing:-1.4px!important;text-transform:none!important;max-width:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters{position:relative!important;top:auto!important;margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#49616a!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters :is(label,input,select,button,summary){font-family:Arial,Helvetica,sans-serif!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters label{font-size:12px!important;line-height:1.5!important;color:#526870!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters :is(input:not([type=checkbox]),select){box-sizing:border-box!important;max-width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;padding:11px 14px!important;border:1px solid #d6dfdf!important;border-radius:0!important;background-color:#fff!important;color:#263f47!important;font:400 14px/1.5 Arial!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters .sc-search input{font-size:14px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters :is(.sc-view-switch button,.sc-filter-toggle){min-height:46px!important;height:46px!important;border:1px solid #d6dfdf!important;border-radius:0!important;background:#fff!important;color:#425e67!important;box-shadow:none!important;font-size:12px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters :is(.sc-view-switch button[aria-pressed=true],.sc-filter-toggle[aria-expanded=true]){border-color:var(--sc-bcc-bg,#133e48)!important;background:var(--sc-bcc-bg,#133e48)!important;color:var(--sc-bcc-ink,#fff)!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filter-extras{padding:18px 0!important;border:0!important;border-top:1px solid #e5e9e9!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters .sc-more-options-arrow{border-radius:0!important;color:#425e67!important;background:transparent!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters :is(.sc-mobile-brand-current,.sc-mobile-brand-panel,.sc-mobile-brand-panel input){border-radius:0!important;border-color:#d6dfdf!important;color:#263f47!important;background:#fff!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-mobile-brand-options>button{border-radius:0!important;color:#263f47!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-mobile-brand-options>button[aria-pressed=true]{background:#edf1f1!important;color:#263f47!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-brand-department-context{margin:0 0 23px!important;padding:0 0 20px!important;border:0!important;border-bottom:1px solid #e5e9e9!important;border-radius:0!important;background:#fff!important;color:#526870!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-brand-department-context p{font:400 12px/1.5 Arial!important;color:#526870!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-brand-department-context strong{font-weight:700!important;color:#263f47!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-brand-department-context a{font:400 12px/1.5 Arial!important;color:#526870!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-results-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important;margin:20px 0 27px!important;padding:0!important;border:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-results-heading h2{margin:0!important;color:#6d7d82!important;font:400 12px/1.5 Arial!important;letter-spacing:0!important;text-transform:none!important;max-width:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-results-heading>span{color:#7b898d!important;font:400 11px/1.5 Arial!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:35px!important;row-gap:44px!important;margin:0!important;padding:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-catalogue-item{min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card{min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;transform:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card:hover{border:0!important;background:#fff!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-media{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image-link{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-sizing:border-box!important;width:100%!important;height:315px!important;min-height:315px!important;margin:0!important;padding:27px!important;border:0!important;border-radius:0!important;background:#f6f7f4!important;overflow:visible!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image img{display:block!important;position:static!important;flex:0 1 auto!important;width:100%!important;height:245px!important;max-width:100%!important;max-height:245px!important;margin:0!important;padding:0!important;object-fit:contain!important;mix-blend-mode:multiply!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image:is(.sc-flooring-swatch-image,.sc-torginol-swatch-image,.sc-window-covering-product-image) img{object-fit:contain!important;mix-blend-mode:normal!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image :is(.sc-product-format-badge,.sc-range-image-label):not([hidden]){position:static!important;inset:auto!important;display:block!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#6b7b78!important;font:400 11px/1.5 Arial!important;letter-spacing:0!important;line-clamp:none!important;-webkit-line-clamp:unset!important;overflow:visible!important;text-align:center!important;overflow-wrap:break-word!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-copy{padding:21px 2px 0!important;min-width:0!important;margin:0!important;color:#263f47!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-summary-link{color:#263f47!important;text-decoration:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card h3{margin:9px 0 12px!important;color:#263f47!important;font-size:22px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.55px!important;text-transform:none!important;white-space:normal!important;overflow-wrap:break-word!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-brand{font:400 11px/1.5 Arial!important;letter-spacing:0!important;text-transform:none!important;color:#7b8a86!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-description{color:#6d7d78!important;font-size:13px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:0!important;margin-bottom:13px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-applications{font-size:12px!important;line-height:1.6!important;color:#7b8a86!important;letter-spacing:0!important;text-transform:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-image-caption{font-size:11px!important;line-height:1.5!important;color:#7b8a86!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-format-selector{padding-top:10px!important;gap:7px!important;background:#fff!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-format-option{border-radius:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-format-option[aria-pressed=true]{border-color:#567278!important;background:#eff3f2!important;color:#263f47!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-format-all{font-size:12px!important;font-weight:400!important;color:#61766e!important;text-decoration-color:#b7c7c0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-tile-actions:not([hidden]){position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important;margin:17px 0 0!important;padding:0!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-tile-secondary-actions:not([hidden]){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;max-width:100%!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-tile-secondary-actions :is(a,button){border-radius:0!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results.sc-compact-catalogue .sc-product-card{border-color:#e0e6e5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results.sc-compact-catalogue .sc-product-image{border-radius:0!important;background:#f6f7f4!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-pagination{display:flex!important;gap:9px!important;flex-wrap:wrap!important;padding-top:36px!important;margin:0!important;border:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-pagination .page-numbers{border:1px solid #d6dfdf!important;border-radius:0!important;min-width:42px!important;min-height:42px!important;padding:10px 14px!important;color:#526870!important;background:#fff!important;font:400 13px/1.5 Arial!important;text-decoration:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-pagination .current{color:#fff!important;background:#263f47!important;border-color:#263f47!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-empty{padding:42px 25px!important;border:0!important;border-radius:0!important;background:#f6f7f4!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-empty h3{color:#263f47!important;font:700 24px/1.2 Arial!important;letter-spacing:-.5px!important;text-transform:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-empty p{font:400 14px/1.7 Arial!important;color:#6d7d78!important;max-width:650px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-colours{display:grid!important;grid-template-columns:1fr 1.35fr!important;align-items:center!important;gap:25px 70px!important;padding:58px max(28px,5vw) 35px!important;margin:0!important;background:#f1f4ef!important;color:#263f47!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-colours h2{margin:0!important;color:#263f47!important;font:700 clamp(30px,3vw,42px)/1.12 Arial!important;letter-spacing:-1.4px!important;text-transform:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-colours p{max-width:340px!important;margin:19px 0 21px!important;color:#687b73!important;font:400 14px/1.8 Arial!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-colours a:not(.sc-bcc-sample){color:#425f59!important;text-decoration:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-colours .sc-bcc-colour-link{display:inline-block!important;padding-bottom:5px!important;border-bottom:1px solid #a7baae!important;color:#425f59!important;font:700 12px/1.5 Arial!important;text-decoration:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;min-width:0!important;margin:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples>a{display:block!important;min-width:0!important;color:#263f47!important;text-decoration:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples :is(img,.sc-bcc-swatch,.sc-bcc-sample-colour){display:block!important;width:100%!important;height:170px!important;margin:0!important;border:0!important;object-fit:cover!important;background:var(--sc-swatch,#c5b496)!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples strong{display:block!important;margin-top:11px!important;color:#263f47!important;font:700 14px/1.5 Arial!important;overflow-wrap:break-word!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples :is(small,.sc-bcc-sample-collection){display:block!important;margin-top:3px!important;color:#798b82!important;font:400 10px/1.5 Arial!important;overflow-wrap:break-word!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-colours>.sc-bcc-colour-note{grid-column:1/-1!important;max-width:none!important;margin:15px 0 0!important;color:#7d8e85!important;font:400 11px/1.7 Arial!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-brand-introduction.sc-bcc-behind{display:grid!important;grid-template-columns:1fr 2fr!important;align-items:start!important;gap:50px!important;padding:64px max(28px,5vw)!important;margin:0!important;border:0!important;border-bottom:1px solid #dce3de!important;background:#fff!important;color:#263f47!important;max-width:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-behind .sc-brand-introduction-heading{display:block!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-behind .sc-brand-introduction-heading>.sc-eyebrow{display:block!important;margin:0 0 14px!important;color:#6f8178!important;font:700 13px/1.6 Arial!important;letter-spacing:0!important;text-transform:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-behind h2{max-width:680px!important;margin:0!important;color:#263f47!important;font:700 30px/1.16 Arial!important;letter-spacing:-1.1px!important;text-transform:none!important;overflow-wrap:break-word!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-behind .sc-brand-introduction-copy{min-width:0!important;margin:0!important;padding:0!important;background:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-behind .sc-brand-introduction-copy :is(p,li){max-width:700px!important;color:#6a7e72!important;font:400 14px/1.85 Arial!important;margin:0 0 16px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-behind .sc-brand-introduction-copy p:last-child{margin-bottom:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-behind .sc-brand-introduction-copy a{color:#425f59!important;text-decoration:underline!important;text-underline-offset:3px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] :is(.sc-bcc-cta,.sc-product-summary-link,.sc-product-image-link,.sc-pagination a,.sc-bcc-samples a):focus-visible{outline:3px solid var(--sc-bcc-tone,#133e48)!important;outline-offset:4px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-cta:focus-visible{outline-color:var(--sc-bcc-ink,#fff)!important}
@media(max-width:1100px){
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-copy{padding:42px 8%!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-hero,body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-photo{min-height:500px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid{column-gap:24px!important;row-gap:35px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image{height:285px!important;min-height:285px!important;padding:22px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image img{height:225px!important;max-height:225px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card h3{font-size:20px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-colours{column-gap:35px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples{gap:13px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples :is(img,.sc-bcc-swatch,.sc-bcc-sample-colour){height:155px!important}
}
@media(max-width:1024px){
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:700px){
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-hero{grid-template-columns:1fr!important;min-height:0!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-copy{padding:34px 6% 35px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-identity{margin-bottom:24px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-logo{width:145px!important;height:55px!important;padding:8px 13px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-hero h1{font-size:54px!important;margin-bottom:20px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-copy>p{max-width:390px!important;font-size:14px!important;margin-bottom:23px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-photo{height:280px!important;min-height:0!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-photo img{object-position:var(--sc-bcc-mobile-focus,var(--sc-bcc-focus,65% 50%))!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results{padding:42px 6% 50px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-directory-intro h2{font-size:32px!important;letter-spacing:-1.1px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters{padding:0!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters.sc-mobile-browse-ready{padding:0!important;gap:9px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters :is(input:not([type=checkbox]),select){font-size:16px!important;min-height:46px!important;height:46px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters .sc-search input{font-size:16px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters :is(.sc-view-switch button,.sc-filter-toggle){min-height:44px!important;height:44px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filter-extras{padding:16px 0!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-mobile-brand-current{font-size:16px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-results-heading{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid{column-gap:20px!important;row-gap:32px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-colours{grid-template-columns:1fr!important;gap:30px!important;padding:43px 6% 30px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-colours h2{font-size:32px!important;letter-spacing:-1.1px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-colours p{max-width:420px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples :is(img,.sc-bcc-swatch,.sc-bcc-sample-colour){height:170px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-colours>.sc-bcc-colour-note{margin-top:0!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-brand-introduction.sc-bcc-behind{grid-template-columns:1fr!important;gap:24px!important;padding:43px 6%!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-behind h2{font-size:29px!important}
}
@media(max-width:620px){
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid{grid-template-columns:minmax(0,1fr)!important;row-gap:35px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image{height:315px!important;min-height:315px!important;padding:27px 30px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image img{height:245px!important;max-height:245px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card h3{font-size:23px!important}
}
@media(max-width:480px){
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-hero h1{font-size:47px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples{gap:12px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples :is(img,.sc-bcc-swatch,.sc-bcc-sample-colour){height:125px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples strong{font-size:12px!important}
 body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-samples :is(small,.sc-bcc-sample-collection){font-size:10px!important}
}
@media(max-width:360px){body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-hero h1{font-size:43px!important}}
@media(prefers-reduced-motion:reduce){body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] :is(.sc-bcc-cta,.sc-product-image img){transition:none!important}}

body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-photo-product{background:#f6f7f4!important}body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-photo-product img{object-fit:contain!important;padding:30px!important}

body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-guidance-image{margin:0!important}body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-guidance-image img{width:100%!important;max-height:300px!important;object-fit:cover!important}body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-guidance-image figcaption{font:700 14px/1.5 Arial!important;margin-top:12px!important}


/* Complete approved catalogue: real category navigation and quiet product cards. */
body.sc-connected #superior-concept :is(.sc-bcc-product-format,.sc-bcc-product-link){display:none}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-copy>p{max-width:335px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-identity{gap:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-origin{margin-top:10px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-brand-department-context{display:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-product-directory-intro{margin:0 0 30px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters.sc-bcc-toolbar-ready{display:grid!important;grid-template-columns:minmax(0,1fr) 240px auto!important;align-items:center!important;gap:18px 20px!important;margin:0!important;padding:0 0 19px!important;border-bottom:1px solid #dce2e1!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready .sc-bcc-category-tabs{display:flex!important;grid-column:1!important;grid-row:1!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;min-width:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready .sc-bcc-category-tabs button{min-height:41px!important;height:auto!important;max-width:100%!important;margin:0!important;padding:10px 14px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#657875!important;font:400 12px/1.5 Arial!important;text-align:left!important;white-space:normal!important;box-shadow:none!important;overflow-wrap:break-word!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready .sc-bcc-category-tabs button:first-child{padding-left:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready .sc-bcc-category-tabs button[aria-pressed=true]{border-bottom-color:var(--sc-bcc-tone,#133e48)!important;color:#173940!important;font-weight:700!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready>.sc-search{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;margin:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready .sc-search input{font:400 13px/1.5 Arial!important;width:100%!important;padding:12px 15px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready .sc-search>label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready>.sc-filter-toggle{display:inline-flex!important;grid-column:3!important;grid-row:1!important;align-items:center!important;gap:7px!important;justify-content:center!important;justify-self:end!important;min-width:0!important;width:auto!important;min-height:42px!important;height:42px!important;padding:8px 0 8px 8px!important;border:0!important;background:transparent!important;color:#657875!important;font:400 12px/1.5 Arial!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready>.sc-filter-toggle>span:not(.sc-filter-count){display:inline!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready>.sc-filter-toggle :is(.sc-filter-count,.sc-filter-disclosure-arrow){display:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready>.sc-filter-toggle .sc-filter-icon{display:block!important;width:16px!important;height:16px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready>.sc-filter-toggle[aria-expanded=true]{background:transparent!important;color:#173940!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready :is(.sc-mobile-department,.sc-mobile-brand-picker){display:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready:not(.sc-filters-open)>:is(.sc-prominent-brand,.sc-view-switch,.sc-selected-filter-chips){display:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready:not(.sc-filters-open)>:is(.sc-filter-extras,.sc-filter-actions){display:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready.sc-filters-open>.sc-prominent-brand{display:block!important;grid-column:1!important;grid-row:2!important;width:100%!important;max-width:340px!important;min-width:0!important;margin:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready.sc-filters-open>.sc-view-switch{display:flex!important;grid-column:2/4!important;grid-row:2!important;gap:6px!important;justify-self:end!important;margin:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready.sc-filters-open>.sc-filter-extras{display:grid!important;grid-column:1/-1!important;grid-row:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:18px 0 0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready.sc-filters-open>.sc-filter-actions{grid-column:1/-1!important;grid-row:4!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready.sc-filters-open>.sc-selected-filter-chips{grid-column:1/-1!important;grid-row:5!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-results-heading{margin:0!important;padding:20px 0 27px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-results-heading>span{display:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-results-heading h2{color:#84918c!important;font:400 11px/1.5 Arial!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:44px 35px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image{height:auto!important;min-height:310px!important;padding:28px!important;gap:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image img{height:265px!important;max-height:265px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image .sc-product-format-badge{display:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-copy{padding:21px 2px 0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card h3{margin:0!important;font:700 21px/1.22 Arial!important;letter-spacing:-.55px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) :is(.sc-product-brand,.sc-product-description,.sc-product-applications,.sc-inventory-summary,.sc-flooring-card-facts){display:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-bcc-product-format:not([hidden]){display:block!important;min-height:19px!important;margin:9px 0 0!important;padding:0!important;color:#83908a!important;font:400 12px/1.6 Arial!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-bcc-product-link{display:inline-block!important;max-width:100%!important;margin:16px 0 0!important;padding:0 0 4px!important;border:0!important;border-bottom:1px solid #b7c7c0!important;border-radius:0!important;background:none!important;color:#173940!important;font:700 12px/1.5 Arial!important;text-decoration:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-bcc-product-link:hover{border-bottom-color:var(--sc-bcc-tone,#133e48)!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-tile-actions:not([hidden]){margin-top:13px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-tile-secondary-actions :is(a,button){box-shadow:none!important;border-color:#e0e5e1!important;background:#fff!important;color:#64776f!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-behind h2{margin-bottom:23px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] :is(.sc-bcc-category-tabs button,.sc-bcc-product-link):focus-visible{outline:2px solid #173940!important;outline-offset:4px!important}
@media(max-width:1000px){
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters.sc-bcc-toolbar-ready{grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready .sc-bcc-category-tabs{grid-column:1/-1!important;grid-row:1!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready>.sc-search{grid-column:1!important;grid-row:2!important;max-width:350px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready>.sc-filter-toggle{grid-column:2!important;grid-row:2!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready.sc-filters-open>.sc-prominent-brand{grid-column:1!important;grid-row:3!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready.sc-filters-open>.sc-view-switch{grid-column:2!important;grid-row:3!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready.sc-filters-open>.sc-filter-extras{grid-row:4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready.sc-filters-open>.sc-filter-actions{grid-row:5!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready.sc-filters-open>.sc-selected-filter-chips{grid-row:6!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid{gap:35px 22px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image{min-height:270px!important;padding:20px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image img{height:230px!important;max-height:230px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card h3{font-size:19px!important}
}
@media(max-width:700px){
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-photo{height:265px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready .sc-bcc-category-tabs{gap:0!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready .sc-bcc-category-tabs button{font-size:11px!important;padding:9px 10px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready .sc-search input{font-size:16px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 20px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image{min-height:235px!important;padding:22px 17px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image img{height:190px!important;max-height:190px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-bcc-toolbar-ready.sc-filters-open>.sc-filter-extras{grid-template-columns:1fr!important}
}
@media(max-width:480px){
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] .sc-bcc-photo{height:235px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid{grid-template-columns:minmax(0,1fr)!important;gap:35px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image{min-height:290px!important;padding:27px 30px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image img{height:240px!important;max-height:240px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-copy{padding-top:19px!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card h3{font-size:22px!important}
}

/* Match the native rules’ specificity so the complete card design wins. */
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-image .sc-product-format-badge:not([hidden]){display:none!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results .sc-filters.sc-bcc-toolbar-ready>.sc-filter-toggle{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-copy>.sc-bcc-product-link{width:auto!important;min-width:0!important;max-width:100%!important;align-self:flex-start!important;justify-self:start!important;flex:0 0 auto!important}
body.sc-connected #superior-concept main#sc-main.sc-catalogue.sc-brand-calm[id] #sc-product-results:not(.sc-compact-catalogue) :is(.sc-tile-actions,.sc-tile-secondary-actions):not([hidden]){width:auto!important;min-height:0!important;border:0!important;padding:0!important;box-shadow:none!important;background:transparent!important}
