/* Truss category follows the approved light catalogue. */
.sound-light[data-category=dj] .sl-hero-copy{width:55%}.dj-eyebrow{display:block;color:#109acb;font-size:11px;font-weight:550;margin-bottom:12px}.sound-light[data-category=dj] .dj-hero{min-height:487px;padding-top:32px}.sound-light[data-category=dj] .sl-hero h1{font-size:clamp(36px,3.6vw,50px);line-height:1.08;letter-spacing:-1.1px}.sound-light[data-category=dj] .sl-subtitle{font-size:19px;color:#566576;line-height:1.5;margin-bottom:23px}.dj-hero-visual{position:absolute;right:-7px;bottom:26px;width:46%;margin:0;text-align:center}.dj-hero-visual img{display:block;width:100%;height:384px;object-fit:contain;mix-blend-mode:multiply}.dj-hero-visual figcaption span{display:block;font-size:10px;color:#8b9ba7;margin:10px 0 5px}.dj-hero-visual figcaption strong{font-size:13px;font-weight:500;color:#4a6376}
.sound-light[data-category=dj] .dj-product-photo{margin:12px 12px 0;padding:3px 3px 28px;background:#f5f8fa;position:relative;border-radius:6px}.dj-product-photo img{height:158px;aspect-ratio:auto;object-fit:contain}.dj-dimension{position:absolute;left:6px;right:6px;bottom:11px;text-align:center;font-size:11px;font-weight:550;color:#667f90}.sound-light[data-category=dj] .sl-card h3{font-size:17px}.dj-table tr>*:nth-child(3){background:#edf9ff}.dj-guide{display:grid;grid-template-columns:.92fr 1.08fr;gap:36px;align-items:center;padding:32px;border:1px solid #e6edf2;border-radius:10px;background:#f8fbfd}.dj-tabs{display:flex;gap:7px;flex-wrap:wrap}.dj-tabs button{padding:10px 15px;min-height:43px;border:1px solid #d9e6ee;border-radius:5px;background:#fff;font:500 12px StageKitInter,Arial,sans-serif;color:#566f81;cursor:pointer}.dj-tabs button[aria-pressed=true]{background:#009ed8;border-color:#009ed8;color:white}.dj-guide h3{font-size:25px;font-weight:650;line-height:1.25;letter-spacing:-.6px;margin:23px 0 14px;max-width:360px}.dj-guide-copy>p{font-size:13px;color:#6b7e8d;line-height:1.75;margin:0 0 20px}.dj-guide-copy>p.sl-muted{font-size:10px;margin:18px 0 0}.dj-guide figure{margin:0;text-align:center}.dj-guide figure img{width:100%;height:290px;object-fit:contain}.dj-guide figcaption{font-size:11px;color:#8699a7}.dj-process ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:0;padding:24px 0;border-block:1px solid #e6edf2}.dj-process li{display:flex;gap:15px}.dj-process li>span{font-size:11px;color:#009ed8;line-height:26px}.dj-process h3{font-size:15px;font-weight:600;margin:0 0 7px}.dj-process p{font-size:12px;line-height:1.7;color:#7c8d9a;margin:0}.dj-help{min-height:320px}.dj-help .sl-help-copy{max-width:64%}.dj-help>img{position:absolute;right:-24px;bottom:22px;width:42%;height:240px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-38deg);pointer-events:none}.dj-help .sl-help-copy .sl-card-actions{flex-direction:row}.dj-photo-note{font-size:10px}
@media(min-width:701px) and (max-width:1050px){.sound-light[data-category=dj] .dj-hero{min-height:460px}.sound-light[data-category=dj] .sl-hero h1{font-size:36px}.sound-light[data-category=dj] .sl-subtitle{font-size:17px}.dj-hero-visual{width:44%;bottom:45px}.dj-hero-visual img{height:300px}.dj-guide{gap:20px;padding:25px}.dj-guide h3{font-size:22px}.dj-product-photo img{height:130px}.dj-help .sl-help-copy .sl-card-actions{flex-direction:column}}
@media(max-width:700px){.sound-light[data-category=dj] .dj-hero{min-height:0;gap:5px;padding-top:25px;padding-bottom:25px}.sound-light[data-category=dj] .sl-hero-copy{width:100%}.sound-light[data-category=dj] .sl-hero h1{font-size:33px;letter-spacing:-.8px}.sound-light[data-category=dj] .sl-subtitle{font-size:15px}.dj-eyebrow{font-size:10px;margin-bottom:11px}.dj-hero-visual{position:relative;right:auto;bottom:auto;width:100%;margin-top:18px}.dj-hero-visual img{height:265px}.dj-hero-visual figcaption span{font-size:9px}.dj-hero-visual figcaption strong{font-size:11px}.sound-light[data-category=dj] .dj-product-photo{margin:8px 8px 0;padding:3px 0 24px}.dj-product-photo img{height:112px}.dj-dimension{font-size:9px;bottom:9px}.sound-light[data-category=dj] .sl-card h3{font-size:14px}.dj-guide{grid-template-columns:1fr;gap:16px;padding:22px 18px}.dj-tabs button{font-size:11px;padding:10px 12px}.dj-guide h3{font-size:23px;margin-top:20px}.dj-guide-copy>p{font-size:12px}.dj-guide figure img{height:auto;aspect-ratio:1.6}.dj-process ol{grid-template-columns:1fr;gap:20px}.dj-process h3{font-size:14px}.dj-help{min-height:330px;padding:23px}.dj-help .sl-help-copy{max-width:72%}.dj-help h2{font-size:23px}.dj-help>img{right:-29px;bottom:40px;width:39%;height:205px}.dj-help .sl-help-copy .sl-card-actions{flex-direction:column}.dj-help .sl-help-copy .sl-button{white-space:normal}}

.dj-help>img{transform:none;width:43%;right:-15px;height:235px}.dj-hero-visual img{height:350px}.dj-product-photo img{mix-blend-mode:multiply}@media(max-width:700px){.dj-hero-visual img{height:235px}.dj-help>img{width:39%;height:195px;right:-18px}.sound-light[data-category=dj] .sl-hero h1{font-size:clamp(29px,8.4vw,33px)}}

.dj-help .sl-help-copy{max-width:60%}.dj-help>img{width:36%}@media(max-width:700px){.dj-help .sl-help-copy{max-width:68%}.dj-help>img{width:34%;right:-16px}}
