.sda-stable-home .site-header{position:relative!important;z-index:120!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important;border-bottom:1px solid #e4e5e8!important;box-shadow:0 7px 24px rgba(18,19,23,.08)!important}
.sda-stable-home .site-header .header-row{position:relative!important;display:flex!important;align-items:center!important;height:140px!important;min-height:140px!important;padding:8px 0!important;overflow:visible!important;transform:none!important}
.sda-stable-home .brand{position:relative!important;inset:auto!important;display:block!important;width:440px!important;max-width:40vw!important;flex:0 0 440px!important;margin:0!important;opacity:1!important;transform:none!important}
.sda-stable-home .brand img{display:block!important;width:100%!important;height:128px!important;object-fit:contain!important;object-position:left center!important;opacity:1!important;filter:none!important;transform:none!important;image-rendering:auto!important}
.sda-stable-home .desktop-nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:19px!important;margin-left:auto!important;opacity:1!important;visibility:visible!important;transform:none!important}
.sda-stable-home .mobile-menu{opacity:1!important;visibility:visible!important;transform:none!important}
.sda-stable-home .delivery-van,.sda-stable-home .simple-journey-stage,.sda-stable-home .letter-fume-trail,.sda-stable-home .big-savings-zoom,.sda-stable-home .customer-service-finale,.sda-stable-home .professional-mascot,.sda-stable-home .appliance-trolley,.sda-stable-home .delivery-person,.sda-stable-home .recycle-burst,.sda-stable-home .site-header:after,.sda-stable-home .header-row:before,.sda-stable-home .header-row:after,.sda-stable-home .brand:before,.sda-stable-home .brand:after{display:none!important;content:none!important;animation:none!important}
.stable-family-banner{position:relative;z-index:1;background:#15171c;color:#fff;overflow:hidden}
.stable-family-banner-shell{position:relative;min-height:300px}
.stable-family-slide{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:32px;opacity:1;visibility:visible;transform:none}
.stable-family-copy{z-index:2;padding:35px 0}
.stable-family-copy small{display:block;margin-bottom:8px;color:#ff8793;font-size:.76rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.stable-family-copy strong{display:block;max-width:650px;font-size:clamp(2rem,4.4vw,4.25rem);line-height:.94;letter-spacing:-.055em}
.stable-family-copy p{max-width:650px;margin:16px 0 0;color:#e4e6eb;font-size:1.05rem;line-height:1.55}
.stable-family-copy a{display:inline-flex;align-items:center;min-height:47px;margin-top:20px;padding:0 20px;border-radius:6px;background:#d8172b;color:#fff;font-weight:900;text-decoration:none}
.stable-family-art{align-self:end;justify-self:end;width:100%;height:292px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 16px 20px rgba(0,0,0,.32))}
.stable-family-slide.is-service .stable-family-art{height:275px;object-position:center bottom}
.stable-family-dots{position:absolute;left:0;bottom:15px;z-index:4;display:flex;gap:7px}
.stable-family-dot{width:28px;height:5px;border:0;border-radius:9px;background:#6e737c;cursor:pointer}
.stable-family-dot.is-active{background:#f33d50}
@media(max-width:1000px){.sda-stable-home .brand{width:350px!important;max-width:43vw!important;flex-basis:350px!important}.sda-stable-home .desktop-nav{gap:12px!important;font-size:.9rem}.stable-family-slide{grid-template-columns:1.05fr .95fr}.stable-family-art{height:270px}}
@media(max-width:900px){.sda-stable-home .site-header .header-row{height:136px!important;min-height:136px!important}.sda-stable-home .brand{width:330px!important;max-width:78vw!important;flex-basis:330px!important}.sda-stable-home .brand img{height:122px!important}.sda-stable-home .desktop-nav{display:none!important}.sda-stable-home .mobile-menu{display:block!important;margin-left:auto!important}.stable-family-banner-shell{min-height:330px}.stable-family-slide{grid-template-columns:1fr minmax(210px,.7fr);gap:10px}.stable-family-art{height:285px}}
@media(max-width:620px){.sda-stable-home .site-header .header-row{height:150px!important;min-height:150px!important}.sda-stable-home .brand{width:340px!important;max-width:82vw!important;flex-basis:340px!important}.sda-stable-home .brand img{height:136px!important}.sda-stable-home .mobile-menu{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;z-index:4!important}.stable-family-banner-shell{min-height:430px}.stable-family-slide{display:flex;flex-direction:column;justify-content:space-between;gap:0}.stable-family-copy{width:100%;padding:28px 0 0}.stable-family-copy strong{font-size:2.45rem}.stable-family-copy p{font-size:.96rem}.stable-family-copy a{min-height:44px;margin-top:15px}.stable-family-art,.stable-family-slide.is-service .stable-family-art{width:100%;height:218px;object-position:center bottom}.stable-family-dots{bottom:10px}.stable-family-slide.is-service .stable-family-copy strong{font-size:2.2rem}}
@media(prefers-reduced-motion:reduce){.stable-family-slide{transition:none}}
