body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] :where(h1,h2,h3,p,figure){margin:0!important}
/* Approved V2 brand catalogue. Derived from the exact read-only SamaN reference.
   The repeated #sc-main raises specificity over older native catalogue rules.
   All palette variables are supplied by the current brand context. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id]{background:#fff!important;color:var(--sm-ink)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-icon{width:23px!important;height:23px!important;flex:0 0 23px!important;display:block!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] :is(h1,h2,h3){font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:800!important;text-transform:none!important;max-width:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-eyebrow{font-size:10px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero{display:grid!important;grid-template-columns:1fr 1fr!important;background:var(--sm-teal)!important;color:#fff!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-copy{padding:33px 9% 25px 8.5%!important;position:relative!important;min-width:0!important;display:flex!important;flex-direction:column!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-breadcrumb{display:flex!important;align-items:center!important;gap:12px!important;color:#d8e3df!important;font-size:11px!important;line-height:1.5!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-breadcrumb span{opacity:.4!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-brand-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:23px!important;margin:32px 0 28px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-brand-logo{width:172px!important;height:59px!important;object-fit:contain!important;background:#fff!important;padding:8px 15px!important;display:block!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-canadian{display:flex!important;align-items:center!important;gap:8px!important;font-size:10px!important;letter-spacing:.5px!important;color:#dfe9df!important;white-space:nowrap!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-canadian img{width:14px!important;height:14px!important;object-fit:contain!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] h1{font-size:clamp(55px,5.65vw,86px)!important;line-height:.96!important;letter-spacing:-.055em!important;color:#fff!important;margin:16px 0 24px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] h1 span{color:var(--sm-mint)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-intro{max-width:345px!important;font-size:15px!important;line-height:1.7!important;color:#dce7e4!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:23px!important;margin:29px 0 38px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-button{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;background:var(--sm-teal)!important;color:#fff!important;min-height:53px!important;padding:16px 21px!important;font-size:12px!important;line-height:1.5!important;font-weight:700!important;border:1px solid var(--sm-teal)!important;text-decoration:none!important;transition:background .2s!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-button:hover{background:var(--sm-teal)!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-button-light{background:#e8eddc!important;color:var(--sm-ink)!important;border-color:#e8eddc!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-button-light:hover{background:#fff!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-text-link{display:inline-flex!important;align-items:center!important;gap:16px!important;border-bottom:1px solid #ffffff60!important;padding:9px 0!important;color:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-text-link .sm-icon{width:18px!important;height:18px!important;flex-basis:18px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-foot{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;border-top:1px solid #ffffff27!important;padding-top:18px!important;margin-top:auto!important;font-size:8px!important;line-height:1.6!important;font-weight:700!important;letter-spacing:1.2px!important;color:#b8cbc9!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-stage{position:relative!important;min-height:640px!important;isolation:isolate!important;background:#e3d6bc!important;overflow:hidden!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-scene{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:72% 50%!important;filter:brightness(.82)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-stage:after{content:""!important;position:absolute!important;z-index:0!important;inset:0!important;background:linear-gradient(180deg,#0e292a14 40%,#25342a55)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-caption{position:absolute!important;top:38px!important;left:35px!important;right:35px!important;z-index:2!important;display:flex!important;justify-content:space-between!important;align-items:center!important;color:#fff!important;border-bottom:1px solid #ffffff60!important;padding-bottom:17px!important;font-size:9px!important;letter-spacing:2px!important;font-weight:700!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-products{position:absolute!important;left:4%!important;right:4%!important;bottom:45px!important;z-index:2!important;height:380px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product{width:34%!important;min-width:0!important;position:relative!important;color:#fff!important;filter:drop-shadow(0 13px 15px #101a1390)!important;display:flex!important;flex-direction:column!important;align-items:center!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product img{display:block!important;max-width:none!important;width:125%!important;height:270px!important;object-fit:contain!important;position:relative!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product-1{z-index:2!important;margin-inline:-3%!important;width:42%!important;padding-bottom:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product-1 img{height:365px!important;width:130%!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product-0{z-index:1!important;padding-bottom:20px!important;transform:rotate(-5deg)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product-2{z-index:1!important;padding-bottom:20px!important;transform:rotate(5deg)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product span{position:absolute!important;top:100%!important;margin-top:8px!important;width:155px!important;text-align:center!important;font-size:9px!important;line-height:1.4!important;font-weight:700!important;text-shadow:0 1px 7px #000!important;opacity:0!important;transition:opacity .2s!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product:hover span,body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product:focus-visible span{opacity:1!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product span .sm-icon{display:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav{display:grid!important;grid-template-columns:.7fr repeat(3,1fr)!important;border-bottom:1px solid #dce3dd!important;background:#fff!important;padding:0 4.25%!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-intro{font-size:9px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:1.4px!important;display:flex!important;align-items:center!important;padding:25px 20px 25px 0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button{display:flex!important;align-items:center!important;gap:17px!important;text-align:left!important;position:relative!important;padding:30px 23px!important;border:0!important;border-left:1px solid #e2e6df!important;background:#fff!important;color:var(--sm-ink)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button:hover,body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button[aria-pressed=true]{background:#edf2e8!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-number{font-size:9px!important;color:#79908b!important;align-self:flex-start!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button>span:not(.sm-range-number){font-size:14px!important;font-weight:700!important;line-height:1.3!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav small{display:block!important;margin-top:6px!important;color:#788c87!important;font-size:10px!important;font-weight:400!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button>.sm-icon:last-child{margin-left:auto!important;width:17px!important;height:17px!important;flex-basis:17px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results.sm-products{padding:88px 4.25% 90px!important;background:#fafbf8!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-section-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:40px!important;margin-bottom:40px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] h2{font-size:clamp(38px,4.25vw,60px)!important;line-height:1.02!important;letter-spacing:-.045em!important;color:var(--sm-ink)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-section-heading h2{margin-top:15px!important;font-size:clamp(34px,3.5vw,50px)!important;line-height:1.07!important;letter-spacing:-.04em!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-section-heading h2 span{color:#6e8c78!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-section-heading>p{max-width:340px!important;font-size:14px!important;line-height:1.8!important;color:#526c66!important;padding-bottom:5px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:25px!important;padding-bottom:20px!important;border-bottom:1px solid #ccd6ce!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-ranges{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-ranges button{font-size:11px!important;line-height:1.5!important;padding:11px 16px!important;min-height:40px!important;border:1px solid #ced9ce!important;background:transparent!important;color:#38574f!important;border-radius:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-ranges button[aria-pressed=true]{background:var(--sm-teal)!important;color:#fff!important;border-color:var(--sm-teal)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-search{display:flex!important;gap:10px!important;align-items:center!important;flex:0 1 245px!important;min-width:150px!important;padding:10px 0!important;border-bottom:1px solid #547669!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-search .sm-icon{width:18px!important;height:18px!important;flex-basis:18px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-search input{width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;outline-offset:5px!important;padding:0!important;color:var(--sm-ink)!important;font-size:12px!important;line-height:1.7!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-count{font-size:10px!important;line-height:1.6!important;color:#60776e!important;padding:17px 0 24px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-card{min-width:0!important;background:#fff!important;border:1px solid #dde4db!important;transition:box-shadow .2s,transform .2s!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-card:hover{box-shadow:0 12px 25px #2949360d!important;transform:translateY(-3px)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:345px!important;padding:48px 35px 25px!important;background:#f4f6f3!important;color:var(--sm-ink)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual img{display:block!important;width:100%!important;height:270px!important;object-fit:contain!important;mix-blend-mode:multiply!important;filter:drop-shadow(0 10px 9px #23432b1c)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-type{position:absolute!important;top:20px!important;left:22px!important;right:22px!important;font-size:9px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:#637b6e!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-open{position:absolute!important;bottom:17px!important;right:17px!important;width:31px!important;height:31px!important;border:1px solid #a6baaa!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#365647!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-open .sm-icon{width:15px!important;height:15px!important;flex-basis:15px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-copy{padding:23px 23px 18px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-copy h3{font-size:22px!important;line-height:1.18!important;letter-spacing:-.5px!important;min-height:53px!important;color:var(--sm-ink)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-copy h3 a{color:inherit!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-format{font-size:11px!important;line-height:1.6!important;color:#718078!important;min-height:18px!important;margin-top:10px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid #e1e7dd!important;padding-top:15px!important;margin-top:19px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom>a{display:flex!important;align-items:center!important;gap:12px!important;font-size:10px!important;font-weight:700!important;color:var(--sm-ink)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom>a .sm-icon{width:17px!important;height:17px!important;flex-basis:17px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-tools{display:flex!important;align-items:center!important;gap:5px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-tools button{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:var(--sm-ink)!important;padding:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-tools button .sm-icon{width:17px!important;height:17px!important;flex-basis:17px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-tools button[aria-pressed=true]{background:#dce9dd!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-empty{padding:60px 20px!important;text-align:center!important;background:#fff!important;border:1px solid #dde4db!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-empty h3{font-size:25px!important;letter-spacing:-1px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-empty p{font-size:14px!important;margin:12px 0 22px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-empty button{background:var(--sm-teal)!important;color:#fff!important;border:0!important;padding:15px 22px!important;font-size:12px!important;font-weight:700!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colours{background:var(--sm-teal)!important;padding:78px 4.25% 36px!important;color:#fff!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colour-top{display:grid!important;grid-template-columns:1fr .65fr!important;gap:70px!important;align-items:end!important;margin-bottom:43px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colour-top .sm-eyebrow{color:#b9cebf!important;margin-bottom:16px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colours h2{color:#fff!important;font-size:clamp(36px,4vw,57px)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colours h2 span{color:var(--sm-mint)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colour-top>div:last-child>p{font-size:14px!important;line-height:1.8!important;max-width:360px!important;margin-bottom:19px!important;color:#c9d8d0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:17px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch{display:block!important;min-width:0!important;color:#fff!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch>img{display:block!important;width:100%!important;height:230px!important;object-fit:cover!important;background:#b5a180!important;transition:transform .2s!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch:hover>img{transform:translateY(-5px)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch strong{display:block!important;font-size:16px!important;line-height:1.4!important;margin-top:17px!important;letter-spacing:-.2px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch>span{font-size:9px!important;line-height:1.5!important;display:flex!important;align-items:start!important;justify-content:space-between!important;gap:7px!important;margin-top:6px!important;color:#aec6ba!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch span .sm-icon{width:14px!important;height:14px!important;flex-basis:14px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colour-note{font-size:10px!important;line-height:1.7!important;color:#a3beb2!important;margin-top:34px!important;border-top:1px solid #ffffff25!important;padding-top:23px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story{display:grid!important;grid-template-columns:1fr 1fr!important;background:var(--sm-paper)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-photo{min-width:0!important;min-height:570px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-photo img{display:block!important;width:100%!important;height:100%!important;max-height:700px!important;object-fit:cover!important;object-position:55% 50%!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-copy{padding:80px 12% 50px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-copy .sm-eyebrow{margin-bottom:24px!important;color:#6a8376!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story h2{font-size:clamp(32px,3.1vw,45px)!important;margin-bottom:24px!important;max-width:430px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-copy>p:not(.sm-eyebrow){font-size:14px!important;line-height:1.85!important;color:#5c7267!important;max-width:450px!important;margin-bottom:18px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-copy .sm-button{margin-top:10px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-local{display:block!important;margin-top:auto!important;padding-top:35px!important;font-size:8px!important;line-height:1.5!important;letter-spacing:1.4px!important;font-weight:700!important;color:#6b8174!important}
@media(min-width:1600px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-copy{padding-left:max(70px,calc((100vw - 1440px)/2))!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero{min-height:715px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-products{bottom:65px!important;height:440px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product img{height:310px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product-1 img{height:425px!important}}
@media(max-width:1100px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-copy{padding:28px 7% 22px 8%!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-brand-row{gap:15px!important;margin-top:27px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-brand-logo{width:145px!important;height:50px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-canadian{font-size:9px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-stage{min-height:620px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-products{bottom:60px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product img{height:230px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product-1 img{height:310px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav{grid-template-columns:repeat(3,1fr)!important;padding:0 3%!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-intro{display:none!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button{padding:24px 14px!important;gap:12px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button:first-of-type{border-left:0!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav .sm-range-number{display:none!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-toolbar{flex-wrap:wrap!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-ranges{flex:1 1 100%!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-search{flex:0 1 350px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-grid{gap:17px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual{padding-inline:20px!important;min-height:300px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual img{height:235px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-copy{padding:20px 17px 15px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom{flex-wrap:wrap!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colour-top{gap:35px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch>img{height:190px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-copy{padding:60px 9% 40px!important}}
@media(max-width:780px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero{grid-template-columns:1fr!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-copy{padding:27px 6% 26px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-brand-row{margin:27px 0 26px!important;gap:22px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-brand-logo{width:170px!important;height:58px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] h1{font-size:clamp(53px,10.5vw,78px)!important;line-height:.98!important;margin-top:16px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-intro{max-width:420px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-actions{margin:26px 0 30px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-foot{font-size:8px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-stage{min-height:470px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-scene{object-position:60% 48%!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-caption{top:26px!important;left:6%!important;right:6%!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-products{left:12%!important;right:12%!important;bottom:50px!important;height:340px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product img{height:255px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product-1 img{height:340px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav{grid-template-columns:1fr!important;padding:0 6%!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button{border-left:0!important;border-bottom:1px solid #e2e6df!important;padding:20px 0!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button:last-child{border-bottom:0!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav .sm-range-number{display:block!important;margin-right:10px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button>span:not(.sm-range-number){font-size:15px!important;display:flex!important;align-items:center!important;gap:12px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav small{display:inline!important;margin:0!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results.sm-products{padding:55px 6% 60px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-section-heading{display:block!important;margin-bottom:30px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-section-heading>p{margin-top:24px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual{min-height:270px!important;padding:43px 17px 23px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual img{height:205px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-type{left:16px!important;right:16px!important;font-size:8px!important;letter-spacing:.6px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-copy{padding:20px 16px 14px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-copy h3{font-size:19px!important;min-height:48px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom>a{font-size:10px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-tools{margin-left:auto!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colours{padding:55px 6% 30px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colour-top{grid-template-columns:1fr!important;gap:26px!important;margin-bottom:32px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colour-top>div:last-child>p{max-width:460px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:25px 15px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch>img{height:190px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch strong{font-size:14px!important;margin-top:12px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch>span{font-size:8px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story{grid-template-columns:1fr!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-photo{height:390px!important;min-height:0!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-photo img{height:100%!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-copy{padding:50px 6%!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-copy>p:not(.sm-eyebrow){max-width:100%!important}}
@media(max-width:480px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-section-heading h2{font-size:32px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-breadcrumb{font-size:10px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-brand-row{gap:14px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-brand-logo{width:150px!important;height:53px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-canadian{font-size:8px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-eyebrow{font-size:8px!important;letter-spacing:1.4px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] h1{font-size:clamp(42px,11.2vw,54px)!important;letter-spacing:-.05em!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-intro{font-size:13px!important;line-height:1.8!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-actions{gap:20px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-button{min-height:49px!important;padding:14px 17px!important;font-size:11px!important;gap:17px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-text-link{font-size:11px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-stage{min-height:345px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-caption{top:22px!important;padding-bottom:12px!important;font-size:7px!important;letter-spacing:1.1px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-products{left:6%!important;right:6%!important;bottom:35px!important;height:255px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product img{height:190px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product-1 img{height:255px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product-0,body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product-2{padding-bottom:10px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-foot{font-size:7px!important;gap:9px!important;letter-spacing:.8px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button>span:not(.sm-range-number){font-size:13px!important;gap:8px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav small{font-size:9px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav button{gap:13px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav .sm-range-number{margin-right:3px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-ranges{gap:5px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-ranges button{padding:10px 12px!important;font-size:11px!important;min-height:38px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-toolbar{gap:19px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-search{flex-basis:100%!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-grid{grid-template-columns:1fr!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual{min-height:315px!important;padding:45px 40px 25px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual img{height:250px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-type{font-size:9px!important;left:21px!important;right:21px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-copy{padding:22px 21px 17px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-copy h3{font-size:23px!important;min-height:0!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-format{font-size:11px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom{margin-top:17px!important;padding-top:13px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom>a{font-size:11px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 14px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch>img{height:185px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-colour-note{font-size:9px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-photo{height:275px!important}}


/* Native catalogue bridges: same V2 geometry, existing actions and queries. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;overflow:clip!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] *{box-sizing:border-box!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] :is(h1,h2,h3,p,figure){margin:0}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] [hidden]{display:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] :is(a,button,input,select){font-family:Arial,Helvetica,sans-serif!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] a{text-decoration:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] :is(h1,h2,h3,p,a,button){overflow-wrap:break-word!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] :is(.sm-hero,.sm-colours,.sm-story){max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;gap:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero{min-height:0!important;padding:0!important;align-items:stretch!important;isolation:isolate!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero::before,body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero::after{content:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero-copy{color:#fff!important;background:transparent!important;z-index:1!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero h1{display:block!important;width:auto!important;max-width:none!important;padding:0!important;min-width:0!important;font-weight:800!important;text-transform:none!important;font-style:normal!important;text-wrap:initial!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero h1 :is(span,em,strong){font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;font-style:normal!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero h1 span{color:var(--sm-mint)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-brand-logo{max-width:100%!important;max-height:none!important;border:0!important;border-radius:0!important;filter:none!important;transform:none!important;object-position:center!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-brand-logo-dark{background:#163540!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-scene{max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;transform:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product img{max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;mix-blend-mode:normal!important;opacity:1!important;transform:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-product :is(.sm-icon,span){pointer-events:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results.sm-products{margin:0!important;border:0!important;border-radius:0!important;max-width:none!important;scroll-margin-top:24px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-directory-intro{margin:0!important;padding:0!important;max-width:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-directory-intro>.sc-eyebrow{display:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-section-heading .sm-eyebrow{display:block!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid{margin:0!important;min-width:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-catalogue-item{display:block!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card.sm-product-card{display:block!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;transform:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card.sm-product-card:hover{border:1px solid #dde4db!important;box-shadow:0 12px 25px #2949360d!important;transform:translateY(-3px)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-media{position:relative!important;display:block!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;grid-template-rows:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual .sc-product-image{position:static!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual .sc-product-image img{max-width:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;transform:none!important;opacity:1!important;object-position:center!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-type{z-index:2!important;pointer-events:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-open{z-index:2!important;pointer-events:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-copy.sm-product-copy{width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;display:block!important;background:#fff!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-summary-link{display:block!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;grid-template-rows:none!important;color:var(--sm-ink)!important;text-decoration:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-copy :is(.sc-product-brand,.sc-product-description,.sc-product-applications,.sc-image-caption,.sc-inventory-summary,.sc-flooring-card-facts){display:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-copy h3{margin:0!important;padding:0!important;font-weight:800!important;overflow:visible!important;white-space:normal!important;text-transform:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-format:not([hidden]){display:block!important;padding:0!important;font-weight:400!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom>.sc-bcc-product-link{width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;flex:0 1 auto!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom>.sc-tile-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important;width:auto!important;min-height:0!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom .sc-tile-secondary-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;flex-wrap:wrap!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom .sc-tile-secondary-actions>:is(a,button),body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom [data-save-card-product] button{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--sm-ink)!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom [data-save-card-product]{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom .sc-tile-secondary-actions svg{display:block!important;width:17px!important;height:17px!important;min-width:0!important;stroke:currentColor!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom .sc-tile-secondary-actions .sc-product-cart{display:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-bottom button[aria-pressed=true]{background:#dce9dd!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-format-selector:not([hidden]){padding:9px 10px 3px!important;border:0!important;background:#f4f6f3!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-format-option img{height:28px!important;width:28px!important;max-height:none!important;filter:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-copy>.sc-product-format-all{font-size:11px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-photo img{max-width:none!important;border-radius:0!important;margin:0!important;padding:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-copy .sm-eyebrow{display:block!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-story-copy :is(h2,p,a){text-transform:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch-grid :is(img,.sm-swatch-colour){width:100%!important;max-width:100%!important;border-radius:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] :is(.sm-button,.sm-text-link,.sm-product-visual,.sm-product-bottom a,.sm-range-nav button):focus-visible{outline:3px solid var(--sm-mint)!important;outline-offset:4px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) :is(.sm-product-visual,.sm-product-bottom a):focus-visible{outline-color:var(--sm-teal)!important}
@media(prefers-reduced-motion:reduce){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Genuine flat-colour samples share the reference wood-sample geometry. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch>.sm-swatch-colour{display:block!important;width:100%!important;height:230px!important;margin:0!important;padding:0!important;border:0!important;flex:none!important;background:var(--sm-swatch-colour,#b5a180)!important;transition:transform .2s!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch:hover>.sm-swatch-colour{transform:translateY(-5px)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-guidance-image{min-width:0!important;width:100%!important;margin:0!important;padding:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-guidance-image img{display:block!important;width:100%!important;max-height:390px!important;object-fit:cover!important;border-radius:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-guidance-image figcaption{color:#c9d8d0!important;font:700 14px/1.6 Arial!important;margin-top:12px!important}
@media(max-width:1100px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch>.sm-swatch-colour{height:190px!important}}
@media(max-width:480px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-swatch>.sm-swatch-colour{height:185px!important}}

@media(min-width:1600px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero{min-height:715px!important}}

/* Browser-verified native count, toolbar and spacing parity. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-results-heading.sm-product-count{display:block!important;margin:0!important;padding:17px 0 24px!important;color:#60776e!important;font:400 10px/1.6 Arial!important;letter-spacing:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-results-heading.sm-product-count h2{display:block!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;color:inherit!important;font:400 10px/1.6 Arial!important;letter-spacing:0!important;text-transform:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-results-heading.sm-product-count>span{display:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-directory-intro.sm-section-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:40px!important;margin:0 0 40px!important;padding:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-filters.sm-product-toolbar{background:transparent!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-filters.sm-product-toolbar .sc-search.sm-search{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;position:relative!important;min-width:150px!important;max-width:100%!important;padding:10px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #547669!important;background:transparent!important;box-shadow:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-filters.sm-product-toolbar .sc-search.sm-search input{display:block!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:400 12px/1.7 Arial!important;color:var(--sm-ink)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-filters.sm-product-toolbar .sc-search.sm-search>.sm-icon{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0!important;align-self:center!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-filters.sm-product-toolbar .sc-search.sm-search>label{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sm-product-copy .sm-product-format[hidden]{display:block!important;min-height:18px!important;height:18px!important;margin:10px 0 0!important;padding:0!important;visibility:hidden!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav{grid-template-columns:.7fr repeat(var(--sm-range-cols,3),minmax(0,1fr))!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero[data-bcc-scene-focus] .sm-stage-scene{object-position:var(--sc-bcc-focus,72% 50%)!important}
@media(max-width:1100px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav{grid-template-columns:repeat(var(--sm-range-cols,3),minmax(0,1fr))!important}}
@media(max-width:780px){
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-product-directory-intro.sm-section-heading{display:block!important;margin-bottom:30px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-range-nav{grid-template-columns:1fr!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero[data-bcc-scene-focus] .sm-stage-scene{object-position:var(--sc-bcc-mobile-focus,var(--sc-bcc-focus,60% 48%))!important}
}
@media(max-width:480px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results:not(.sc-compact-catalogue) .sc-filters.sm-product-toolbar .sc-search.sm-search input{font-size:16px!important}}

/* Keep the reference search row intact; advanced controls stay available beside the count. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results .sc-filters.sm-product-toolbar:not(.sc-filters-open){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:25px!important;position:relative!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results .sc-filters.sm-product-toolbar:not(.sc-filters-open)>.sm-search{flex:0 1 245px!important;max-width:none!important;width:245px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results .sc-filters.sm-product-toolbar .sm-search{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results .sc-filters.sm-product-toolbar .sm-search>[data-sc-bcc-search-icon]{flex:0 0 18px!important;width:18px!important;margin:0!important;padding:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results .sc-filters.sm-product-toolbar:not(.sc-filters-open)>.sc-filter-toggle{position:absolute!important;right:0!important;top:calc(100% + 7px)!important;min-height:30px!important;height:30px!important;padding:5px!important;font-size:10px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-custom-product .sm-stage-scene{object-fit:contain!important;background:var(--sm-paper)!important;padding:35px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-stage-custom-product .sm-stage-caption{color:var(--sm-ink)!important;border-color:#0003!important}
@media(max-width:1100px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results .sc-filters.sm-product-toolbar:not(.sc-filters-open){flex-wrap:wrap!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results .sc-filters.sm-product-toolbar:not(.sc-filters-open)>.sm-product-ranges{flex:1 1 100%!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results .sc-filters.sm-product-toolbar:not(.sc-filters-open)>.sm-search{flex:0 1 350px!important}}
@media(max-width:480px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results .sc-filters.sm-product-toolbar:not(.sc-filters-open){gap:19px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results .sc-filters.sm-product-toolbar:not(.sc-filters-open)>.sm-search{flex-basis:100%!important}}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] #sc-product-results .sm-product-copy h3{font-family:Arial,Helvetica,sans-serif!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id]:not([data-sc-bcc-brand=saman]) .sm-button-light{background:var(--sm-cta-bg)!important;border-color:var(--sm-cta-bg)!important;color:var(--sm-cta-ink)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id]:not([data-sc-bcc-brand=saman]) #sc-product-results .sm-product-ranges button[aria-pressed=true]{background:var(--sm-select-bg)!important;border-color:var(--sm-select-bg)!important;color:var(--sm-select-ink)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id]:not([data-sc-bcc-brand=saman]) .sm-product-open{border-color:var(--sm-accent)!important}

/* Multi-brand catalogues share the approved brand layout and retain brand identification. */

body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav>a{display:flex!important;align-items:center!important;gap:17px!important;text-align:left!important;position:relative!important;padding:30px 23px!important;border:0!important;border-left:1px solid #e2e6df!important;background:#fff!important;color:var(--sm-ink)!important}

body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav>a:hover,body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav>a[aria-current=page]{background:#edf2e8!important}

body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav>a>span:not(.sm-range-number){font-size:14px!important;font-weight:700!important;line-height:1.3!important}

body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav>a>.sm-icon:last-child{margin-left:auto!important;width:17px!important;height:17px!important;flex-basis:17px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav>a{text-decoration:none!important;min-width:0!important;overflow-wrap:anywhere!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav>a:focus-visible{outline:3px solid var(--sm-teal)!important;outline-offset:-4px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id].sc-catalogue-directory #sc-product-results:not(.sc-compact-catalogue) .sc-product-brand{display:block!important;font:700 10px/1.5 Arial,sans-serif!important;letter-spacing:1px!important;color:#526b70!important;margin-bottom:10px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id].sc-catalogue-directory #sc-product-results .sc-filters.sm-product-toolbar:not(.sc-filters-open)>.sc-prominent-brand{display:block!important;flex:0 1 220px!important;min-width:170px!important;max-width:100%!important;margin:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id].sc-catalogue-directory #sc-product-results .sc-filters.sm-product-toolbar:not(.sc-filters-open)>.sm-search{flex:1 1 280px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id].sc-catalogue-directory .sc-cdd-hero h1{overflow-wrap:normal!important;word-break:normal!important}
@media(max-width:700px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav>a{padding:22px 16px!important;gap:12px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav>a>.sm-icon:not(:last-child){display:none!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav>a>span:not(.sm-range-number){font-size:12px!important}}
@media(max-width:480px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav{grid-template-columns:1fr!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sc-cdd-nav>a{border-left:0!important;border-bottom:1px solid #e2e6df!important;padding:16px 10px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id].sc-catalogue-directory #sc-product-results .sc-filters.sm-product-toolbar:not(.sc-filters-open)>.sc-prominent-brand{flex:1 1 100%!important}}

/* Keep native multi-brand selectors available at every breakpoint. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] #sc-product-results .sc-filters.sm-product-toolbar{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:16px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] #sc-product-results .sc-filters.sm-product-toolbar>.sc-search{order:1!important;flex:1 1 260px!important;min-width:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] #sc-product-results .sc-filters.sm-product-toolbar>.sc-prominent-brand{order:2!important;flex:0 1 220px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] #sc-product-results .sc-filters.sm-product-toolbar>.sc-filter-toggle{order:3!important;position:static!important;width:auto!important;min-width:98px!important;flex:0 0 auto!important;margin:0!important;align-self:flex-end!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] #sc-product-results .sc-filters.sm-product-toolbar>.sc-view-switch{order:4!important;flex:0 0 auto!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] #sc-product-results .sc-filters.sm-product-toolbar.sc-filters-open>.sc-filter-extras{order:5!important;flex:1 1 100%!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] #sc-product-results .sc-filters.sm-product-toolbar .sc-filter-extras>.sc-category-filter{display:flex!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] #sc-product-results .sc-filters.sm-product-toolbar .sc-filter-actions{order:6!important;flex:1 1 100%!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] #sc-product-results .sc-filters.sm-product-toolbar .sc-selected-filter-chips{order:7!important;flex:1 1 100%!important}

/* Clean project backgrounds leave the featured products as the only staged products.
   The mapped focal controls remain inside each reviewed clean source window. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero[data-bcc-clean-scene] .sm-stage-scene{right:auto!important;width:var(--sc-bcc-clean-width)!important;max-width:none!important;object-position:var(--sc-bcc-clean-focus)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id]:not([data-sc-bcc-brand=saman]) .sm-stage-products{left:7%!important;right:7%!important}
@media(max-width:780px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[id] .sm-hero[data-bcc-clean-scene] .sm-stage-scene{object-position:var(--sc-bcc-clean-mobile-focus)!important}}

/* Keep Finitec packshots within consistent catalogue image panels. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[data-sc-bcc-brand="finitec"] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual{height:290px!important;min-height:290px!important;box-sizing:border-box!important;padding:25px!important;overflow:hidden!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[data-sc-bcc-brand="finitec"] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual .sc-product-image{display:flex!important;align-items:center!important;justify-content:center!important;height:240px!important;min-height:0!important;width:100%!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[data-sc-bcc-brand="finitec"] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual .sc-product-image img{width:100%!important;height:230px!important;max-width:78%!important;max-height:230px!important;object-fit:contain!important}

/* Keep brand packshots contained without shrinking flooring and flake swatches. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[data-sc-bcc-brand] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual:not(:has(.sc-flooring-swatch-image,.sc-torginol-swatch-image)){height:290px!important;min-height:290px!important;box-sizing:border-box!important;padding:25px!important;overflow:hidden!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[data-sc-bcc-brand] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual:not(:has(.sc-flooring-swatch-image,.sc-torginol-swatch-image)) .sc-product-image{display:flex!important;align-items:center!important;justify-content:center!important;height:240px!important;min-height:0!important;width:100%!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2[data-sc-bcc-brand] #sc-product-results:not(.sc-compact-catalogue) .sm-product-visual:not(:has(.sc-flooring-swatch-image,.sc-torginol-swatch-image)) .sc-product-image img{width:100%!important;height:230px!important;max-width:78%!important;max-height:230px!important;object-fit:contain!important}

/* One contained image size for the main catalogue, categories and brand cards. */
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card .sc-product-image-link{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:210px!important;min-height:210px!important;margin:0!important;padding:20px!important;overflow:hidden!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card .sc-product-image{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:170px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card .sc-product-image img{display:block!important;position:static!important;flex:0 1 auto!important;width:auto!important;height:auto!important;max-width:70%!important;max-height:150px!important;object-fit:contain!important;margin:auto!important;padding:0!important;transform:none!important}
/* Material samples fill their own panel while staying within the card. */
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card .sc-product-image-link:has(.sc-flooring-swatch-image,.sc-torginol-swatch-image){padding:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card :is(.sc-flooring-swatch-image,.sc-torginol-swatch-image){height:210px!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card :is(.sc-flooring-swatch-image,.sc-torginol-swatch-image) img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important}

/* Centre complete images and stretch each catalogue card to its row height. */
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid{align-items:stretch!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-grid>.sc-catalogue-item{display:flex!important;flex-direction:column!important;align-self:stretch!important;min-width:0!important;grid-row:auto!important;grid-template-rows:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-catalogue-item>.sc-product-card{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;align-self:stretch!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;grid-row:auto!important;grid-template-rows:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card>.sc-product-card-copy{flex:1 1 auto!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results .sc-product-card .sc-product-image img{object-fit:contain!important;object-position:50% 50%!important;transform:none!important;left:auto!important;top:auto!important;margin:auto!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card .sc-product-image-link{flex:0 0 210px!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card :is(.sc-flooring-swatch-image,.sc-torginol-swatch-image) img{object-fit:contain!important}

/* Shared card footer stays at the bottom of each stretched catalogue card. */
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card>.sc-product-card-copy{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px 12px!important;margin: auto 0 0!important;padding-top:18px!important;width:100%!important;box-sizing:border-box!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-footer>.sc-bcc-product-link{margin:0!important;flex:0 1 auto!important}
body.sc-connected #superior-concept main#sc-main#sc-main#sc-main.sc-catalogue #sc-product-results:not(.sc-compact-catalogue) .sc-product-card-footer>.sc-tile-actions{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 1 auto!important;margin:0 0 0 auto!important;padding:0!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
