/* Admin editing stays discreet; public headline and photograph controls remain responsive. */
#superior-concept main#sc-main.sc-catalogue-directory .sc-cdd-hero{position:relative}
#superior-concept main#sc-main.sc-catalogue-directory .sc-cdd-edit{position:absolute;top:18px;right:clamp(20px,4vw,64px);z-index:15;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:12px;border:1px solid #ffffff80;border-radius:50%;background:#112533d9;color:#fff;line-height:1;text-decoration:none;transition:background-color .16s,color .16s}
#superior-concept main#sc-main.sc-catalogue-directory .sc-cdd-edit svg{display:block;flex:0 0 auto;width:18px;height:18px}
#superior-concept main#sc-main.sc-catalogue-directory .sc-cdd-edit:hover,#superior-concept main#sc-main.sc-catalogue-directory .sc-cdd-edit:focus-visible{background:#fff;color:#112533}
#superior-concept main#sc-main.sc-catalogue-directory .sc-cdd-edit:focus-visible{outline:3px solid #dce896;outline-offset:4px}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hero:has(>.sc-cdd-edit) .sm-stage-caption{padding-right:58px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] :is(.sc-cdd-hero h1,.sm-section-heading h2){max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] :is(.sm-hero-actions,.sm-hero-foot){flex-wrap:wrap!important}
@media(max-width:800px){#superior-concept main#sc-main.sc-catalogue-directory .sc-cdd-edit{top:14px;right:18px}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hero:has(>.sc-cdd-edit) .sm-breadcrumb{max-width:calc(100% - 50px)!important;white-space:normal!important;flex-wrap:wrap!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hero .sm-stage-caption{padding-right:0!important}}
@media(prefers-reduced-motion:reduce){#superior-concept main#sc-main.sc-catalogue-directory .sc-cdd-edit{transition:none}}
@media print{#superior-concept main#sc-main.sc-catalogue-directory .sc-cdd-edit{display:none!important}}
/* The decorative grain mark yields its corner to the administrator's edit control. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hero:has(>.sc-cdd-edit) .sm-stage-caption>.sm-icon{visibility:hidden!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sm-stage-caption>span{min-width:0!important;overflow-wrap:anywhere!important}

/* The main product directory uses one continuous materials-studio scene. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero{display:block!important;min-height:650px!important;height:auto!important;background:#142c38!important;overflow:hidden!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-copy{position:relative!important;z-index:2!important;box-sizing:border-box!important;width:68%!important;max-width:1000px!important;min-height:650px!important;padding:62px clamp(24px,4.25vw,84px) 36px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:transparent!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-breadcrumb{margin:0 0 24px!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:10px!important;line-height:1.5!important;color:#d9e3e5!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-breadcrumb span{opacity:.55!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-brand-row{margin:0 0 24px!important;min-height:0!important;gap: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-cdd-hub-hero .sm-brand-row strong{font:800 17px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:-.5px!important;color:#fff!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-eyebrow{margin:0 0 16px!important;font-size:9px!important;line-height:1.6!important;letter-spacing:2.1px!important;color:#dce896!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero h1{max-width:100%!important;margin:0 0 22px!important;font-size:clamp(58px,6.3vw,104px)!important;line-height:.99!important;letter-spacing:-.06em!important;text-wrap:initial!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-intro{max-width:510px!important;margin:0!important;font-size:17px!important;line-height:1.65!important;color:#e3e9e9!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-actions{margin:30px 0 0!important;gap:25px!important;align-items:center!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-button-light{min-height:56px!important;padding:17px 24px!important;border:1px solid #dce896!important;background:#dce896!important;color:#152e3b!important;font-size:12px!important;gap:25px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-button-light:hover,body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-button-light:focus-visible{background:#eef4d1!important;border-color:#eef4d1!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-text-link{font-size:12px!important;color:#fff!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-foot{max-width:650px!important;margin:34px 0 0!important;padding:17px 0 0!important;border-top:1px solid #ffffff30!important;gap:16px!important;font-size:8px!important;line-height:1.5!important;letter-spacing:1.1px!important;color:#d2dee0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;z-index:0!important;background:#142c38!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-stage::before{content:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-stage::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(90deg,rgba(14,34,47,.97) 0%,rgba(14,34,47,.91) 25%,rgba(14,34,47,.73) 43%,rgba(14,34,47,.24) 67%,rgba(14,34,47,.02) 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-cdd-hub-hero .sm-stage-scene{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--sc-bcc-focus,65% 50%)!important;opacity:1!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-stage-caption{position:absolute!important;top:auto!important;bottom:32px!important;left:auto!important;right:clamp(24px,4.25vw,84px)!important;max-width:320px!important;width:auto!important;z-index:2!important;margin:0!important;padding:15px 0 0!important;border:0!important;border-top:1px solid #ffffff60!important;font-size:8px!important;line-height:1.5!important;letter-spacing:1.8px!important;color:#fff!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-stage-caption .sm-icon{display:none!important}
@media(max-width:1000px) and (min-width:781px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-copy{width:75%!important;padding-top:48px!important;padding-bottom:32px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero h1{font-size:clamp(56px,6.7vw,68px)!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-intro{max-width:450px!important;font-size: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-cdd-hub-hero .sm-stage-caption{max-width:200px!important;font-size:7px!important}}
@media(max-width:780px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero{min-height: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-cdd-hub-hero .sm-hero-copy{width:100%!important;max-width:none!important;min-height:0!important;padding:34px 6% 30px!important;background:linear-gradient(180deg,#142c38,#182f3b)!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-breadcrumb{margin-bottom:26px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-brand-row{margin-bottom:24px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-brand-row strong{font-size: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-cdd-hub-hero .sm-eyebrow{margin-bottom:16px!important;font-size:8px!important;letter-spacing:1.6px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero h1{margin-bottom:21px!important;font-size:clamp(42px,11.2vw,64px)!important;line-height:1!important;letter-spacing:-.055em!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-intro{max-width:560px!important;font-size:15px!important;line-height:1.7!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-actions{margin-top:26px!important;gap:20px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-button-light{min-height:52px!important;padding:15px 18px!important;font-size:11px!important;gap:18px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .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.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-foot{margin-top:30px!important;padding-top:17px!important;font-size:7px!important;letter-spacing:.8px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-stage{position:relative!important;inset:auto!important;width:100%!important;height:clamp(265px,62vw,420px)!important;min-height:0!important;margin-top:-1px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-stage-scene{object-position:var(--sc-bcc-mobile-focus,70% 50%)!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero .sm-hero-stage::after{background:linear-gradient(180deg,#182f3b 0%,rgba(24,47,59,.3) 19%,transparent 48%,rgba(14,34,47,.2) 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-cdd-hub-hero .sm-stage-caption{left:6%!important;right:6%!important;bottom:20px!important;max-width:none!important;width:auto!important;padding-top:12px!important;font-size:7px!important}}
@media(prefers-reduced-motion:reduce){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero *,body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero *::before,body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-hub-hero *::after{animation:none!important}}

/* Interior paint keeps the complete product scene and gives its longer headline room. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero{display:block!important;min-height:max(640px,36vw)!important;height:auto!important;background:#142c38!important;overflow:hidden!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-copy{position:relative!important;z-index:2!important;box-sizing:border-box!important;width:64%!important;max-width:1100px!important;min-height:max(640px,36vw)!important;padding:54px clamp(24px,4.25vw,84px) 34px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:transparent!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-breadcrumb{margin:0 0 25px!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:10px!important;line-height:1.5!important;color:#d9e3e5!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-brand-row{margin:0 0 26px!important;min-height: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-cdd-interior-hero .sm-brand-row strong{font:800 17px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:-.5px!important;color:#fff!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-eyebrow{margin:0 0 16px!important;font-size:9px!important;line-height:1.6!important;letter-spacing:2.1px!important;color:#dce896!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero h1{max-width:100%!important;margin:0 0 24px!important;font-size:clamp(48px,4.45vw,76px)!important;line-height:1.04!important;letter-spacing:-.045em!important;text-wrap:initial!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-intro{max-width:510px!important;margin:0!important;font-size:17px!important;line-height:1.65!important;color:#e3e9e9!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-actions{margin:30px 0 0!important;gap:25px!important;align-items:center!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-button-light{min-height:56px!important;padding:17px 24px!important;border:1px solid #dce896!important;background:#dce896!important;color:#152e3b!important;font-size:12px!important;gap:25px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-button-light:is(:hover,:focus-visible){background:#eef4d1!important;border-color:#eef4d1!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-text-link{font-size:12px!important;color:#fff!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-foot{max-width:650px!important;margin:34px 0 0!important;padding:17px 0 0!important;border-top:1px solid #ffffff30!important;gap:16px!important;font-size:8px!important;line-height:1.5!important;letter-spacing:1.1px!important;color:#d2dee0!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;z-index:0!important;background:#142c38!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-stage::before{content:none!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-stage::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(90deg,rgba(14,34,47,.97) 0%,rgba(14,34,47,.92) 25%,rgba(14,34,47,.72) 43%,rgba(14,34,47,.12) 65%,transparent 100%),linear-gradient(0deg,rgba(14,34,47,.65),transparent 22%)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-stage-scene{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--sc-bcc-focus,65% 55%)!important;opacity:1!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-stage-caption{position:absolute!important;top:auto!important;bottom:32px!important;left:auto!important;right:clamp(24px,4.25vw,84px)!important;max-width:300px!important;width:auto!important;z-index:2!important;margin:0!important;padding:15px 0 0!important;border:0!important;border-top:1px solid #ffffff60!important;font-size:8px!important;line-height:1.5!important;letter-spacing:1.8px!important;color:#fff!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-stage-caption .sm-icon{display:none!important}
@media(max-width:1000px){
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero{min-height: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-cdd-interior-hero .sm-hero-copy{width:100%!important;max-width:none!important;min-height:0!important;padding:34px 6% 30px!important;background:linear-gradient(180deg,#142c38,#182f3b)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-breadcrumb{margin-bottom:26px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-brand-row{margin-bottom:24px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-brand-row strong{font-size: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-cdd-interior-hero .sm-eyebrow{font-size:8px!important;letter-spacing:1.6px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero h1{font-size:clamp(34px,6.5vw,52px)!important;line-height:1.06!important;letter-spacing:-.04em!important;text-wrap:balance!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero h1 span{display:inline-block!important;width:100%!important;vertical-align:top!important;text-wrap:balance!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-intro{max-width:560px!important;font-size:15px!important;line-height:1.7!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-actions{margin-top:26px!important;gap:20px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-button-light{min-height:52px!important;padding:15px 18px!important;font-size:11px!important;gap:18px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .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.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-foot{margin-top:30px!important;font-size:7px!important;letter-spacing:.8px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-stage{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin-top:-1px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-stage-scene{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:var(--sc-bcc-mobile-focus,65% 55%)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-hero-stage::after{background:linear-gradient(0deg,rgba(14,34,47,.65),transparent 26%)!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-interior-hero .sm-stage-caption{left:6%!important;right:6%!important;bottom:14px!important;max-width:none!important;width:auto!important;padding-top:10px!important;font-size:7px!important;letter-spacing:1.2px!important}
}

/* Balance the floor-coatings copy after removing the store-name row. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-floors-hero .sm-hero-copy{justify-content:center!important;min-height:640px!important;padding-top:48px!important;padding-bottom:40px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-floors-hero .sm-breadcrumb{margin-bottom:32px!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-floors-hero h1{font-size:clamp(44px,4.6vw,76px)!important;line-height:1.04!important;text-wrap:balance!important}
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-floors-hero .sm-hero-foot{margin-top:32px!important}
@media(max-width:800px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-floors-hero .sm-hero-copy{min-height:0!important;padding-top:30px!important;padding-bottom:30px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-floors-hero .sm-breadcrumb{margin-bottom:28px!important}body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-floors-hero h1{font-size:clamp(38px,9vw,58px)!important}}

/* The Sansin deck scene is a normal keyboard-accessible product link. */
#superior-concept main#sc-main.sc-catalogue-directory .sc-cdd-hero a.sc-cdd-product-link{display:block;color:inherit;text-decoration:none;cursor:pointer}
#superior-concept main#sc-main.sc-catalogue-directory .sc-cdd-hero a.sc-cdd-product-link:focus-visible{outline:3px solid #dce896;outline-offset:-4px}

/* Department titles keep breathing room when the redundant store-name row is absent. */
body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-unbranded-hero .sm-breadcrumb{margin:0 0 32px!important}
@media(max-width:800px){body.sc-connected #superior-concept main#sc-main#sc-main.sc-catalogue.sc-brand-calm.sc-brand-v2.sc-catalogue-directory[id] .sc-cdd-unbranded-hero .sm-breadcrumb{margin-bottom:26px!important}}
