.hero-playlist519{position:absolute;inset:0;z-index:-2;pointer-events:none}
.hero-playlist519 .hero-media519{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:none!important;animation:none!important}
.hero-controls519{position:absolute;bottom:84px;left:4vw;display:flex;align-items:center;gap:14px;color:#27377b;font-size:11px}
.hero-controls519 button{border:1px solid #ffffffa0;border-radius:6px;background:#ffffffe0;padding:7px 12px;color:inherit;font-size:11px;backdrop-filter:blur(8px)}
.hero-controls519 span{letter-spacing:2px;background:#ffffffe0;padding:7px 10px;border-radius:6px;font-variant-numeric:tabular-nums}
.colour-inspiration{background:#f5f5f1!important}
.colour-inspiration .section-heading{max-width:1500px;margin:0 auto 32px}
.inspiration-grid,.inspiration-footer{max-width:1500px;margin-left:auto;margin-right:auto}
.inspiration-grid{gap:24px}
.inspiration-card{border:1px solid #dedfd7;border-radius:16px;transition:transform .22s,box-shadow .22s,border-color .22s}
.inspiration-card:hover,.inspiration-card:focus-visible{transform:translateY(-5px);border-color:#b0b5c0;box-shadow:0 18px 40px #1c2e4812}
.inspiration-photo{height:auto;aspect-ratio:1.28}
.inspiration-photo img{display:block}
.inspiration-open{display:flex;align-items:center;gap:12px;bottom:18px;right:18px;padding:10px 16px;font-weight:600;font-size:12px;border:1px solid #ffffff70;box-shadow:0 3px 15px #00000012}
.inspiration-info{display:grid;grid-template-columns:34px minmax(0,1fr) 76px;padding:24px;gap:14px;align-items:center}
.inspiration-chip{width:34px;height:68px;border-radius:5px;border:1px solid #00000008}
.inspiration-info h3{font-size:17px;line-height:1.65;margin:7px 0!important;font-weight:600;letter-spacing:0}
.inspiration-info small{font-size:10px;letter-spacing:1.2px}
.inspiration-info div>span{font-size:10px;letter-spacing:.2px}
.inspiration-info .brand-badge{width:76px;height:30px;display:flex!important;margin:0;overflow:visible}
.inspiration-info .brand-badge img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}
@media(max-width:1150px){.inspiration-info{grid-template-columns:28px minmax(0,1fr);padding:20px;gap:12px}.inspiration-info .brand-badge{grid-column:2;height:24px;width:70px;justify-self:start}.inspiration-chip{width:28px}}
@media(max-width:540px){.inspiration-card{flex-basis:88%}.inspiration-photo{height:auto;aspect-ratio:1.1}.inspiration-info{grid-template-columns:28px minmax(0,1fr) 64px;padding:18px;gap:10px}.inspiration-info .brand-badge{grid-column:auto;width:64px}.inspiration-info h3{font-size:15px}.hero-controls519{bottom:80px}.hero-controls519 button{font-size:10px}}
@media(prefers-reduced-motion:reduce){.inspiration-card,.inspiration-photo img{transition:none}.inspiration-card:hover{transform:none}}
