/* Special effects: the approved light catalogue and original equipment photos. */
.sound-light[data-category=effects] .sl-hero-copy{width:55%}.fx-eyebrow{display:block;color:#109acb;font-size:11px;font-weight:550;margin-bottom:12px}.sound-light[data-category=effects] .fx-hero{min-height:465px;padding-top:37px}.sound-light[data-category=effects] .sl-hero h1{font-size:clamp(35px,3.6vw,50px);line-height:1.08;letter-spacing:-1.1px}.sound-light[data-category=effects] .sl-subtitle{font-size:19px;color:#566576;line-height:1.5;margin-bottom:23px}.fx-hero-visual{position:absolute;right:0;bottom:20px;width:47%;height:405px;margin:0}.fx-hero-set{position:relative;height:350px}.fx-hero-set img{position:absolute;object-fit:contain;mix-blend-mode:multiply}.fx-hero-spark{width:43%;height:310px;bottom:8px;left:0}.fx-hero-co2{width:52%;height:145px;left:48%;bottom:175px}.fx-hero-confetti{width:52%;height:150px;right:0;bottom:8px}.fx-hero-visual figcaption{position:absolute;left:0;right:0;bottom:0;text-align:center}.fx-hero-visual figcaption span{display:block;font-size:10px;color:#8b9ba7;margin:0 0 5px}.fx-hero-visual figcaption strong{font-size:13px;font-weight:500;color:#4a6376}
.sound-light[data-category=effects] .fx-product-photo{margin:12px 12px 0;padding:12px 6px 30px;background:#f5f8fa;position:relative;border-radius:6px;height:190px;overflow:hidden}.fx-product-photo img{height:144px;aspect-ratio:auto;object-fit:contain;mix-blend-mode:multiply}.fx-dimension{position:absolute;left:6px;right:6px;bottom:11px;text-align:center;font-size:11px;font-weight:550;color:#667f90}.sound-light[data-category=effects] .sl-card h3{font-size:17px}.fx-photo-combo>img{width:55%;height:135px;margin-left:2%;object-position:center}.fx-photo-combo>img.fx-combo-second{position:absolute;right:2%;bottom:32px;width:49%;height:95px}.fx-table tr>*:nth-child(4){background:transparent}.fx-table tr>*:nth-child(3){background:#edf9ff}
.fx-guide{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center;padding:32px;border:1px solid #e6edf2;border-radius:10px;background:#f8fbfd}.fx-tabs{display:flex;gap:7px;flex-wrap:wrap}.fx-tabs button{padding:10px 13px;min-height:43px;border:1px solid #d9e6ee;border-radius:5px;background:#fff;font:500 12px StageKitInter,Arial,sans-serif;color:#566f81;cursor:pointer}.fx-tabs button[aria-pressed=true]{background:#009ed8;border-color:#009ed8;color:#fff}.fx-guide h3{font-size:25px;font-weight:650;line-height:1.25;letter-spacing:-.6px;margin:23px 0 14px;max-width:420px}.fx-guide-copy>p{font-size:13px;color:#6b7e8d;line-height:1.75;margin:0 0 20px;max-width:470px}.fx-format-card{border:1px solid #e2edf4;background:#fff;border-radius:9px;padding:30px}.fx-format-label{font-size:11px;color:#029bd0;font-weight:500}.fx-format-card>strong{display:block;margin-top:12px;font-size:25px;font-weight:600;letter-spacing:-.6px;line-height:1.3}.fx-format-card ul{list-style:none;padding:0;margin:20px 0;font-size:13px;line-height:1.6;color:#5b7181}.fx-format-card li{position:relative;padding-left:17px;margin-top:10px}.fx-format-card li:before{content:'';position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:#28a6d5}.fx-format-card>p{font-size:10px;line-height:1.7;color:#8c9aa7;margin:0}.fx-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}.fx-process li{display:flex;gap:15px}.fx-process li>span{font-size:11px;color:#009ed8;line-height:26px}.fx-process h3{font-size:15px;font-weight:600;margin:0 0 7px}.fx-process p{font-size:12px;line-height:1.7;color:#7c8d9a;margin:0}.fx-help{min-height:345px}.fx-help .sl-help-copy{max-width:61%}.fx-help>img{position:absolute;right:12px;bottom:42px;width:33%;height:225px;object-fit:contain;mix-blend-mode:multiply;pointer-events:none}.fx-help .sl-help-copy .sl-card-actions{flex-direction:row}
@media(min-width:701px) and (max-width:1050px){.sound-light[data-category=effects] .fx-hero{min-height:445px}.sound-light[data-category=effects] .sl-hero h1{font-size:36px}.sound-light[data-category=effects] .sl-subtitle{font-size:17px}.fx-hero-visual{width:44%;bottom:30px;height:340px}.fx-hero-set{height:290px}.fx-hero-spark{height:230px}.fx-hero-co2{height:120px;bottom:145px}.fx-hero-confetti{height:135px}.fx-guide{gap:25px;padding:25px}.fx-guide h3{font-size:22px}.fx-format-card{padding:23px}.fx-format-card>strong{font-size:22px}.sound-light[data-category=effects] .fx-product-photo{height:165px}.fx-product-photo img{height:120px}.fx-photo-combo>img.fx-combo-second{height:80px}.fx-help .sl-help-copy .sl-card-actions{flex-direction:column}}
@media(max-width:700px){.sound-light[data-category=effects] .fx-hero{min-height:0;gap:8px;padding-top:25px;padding-bottom:25px}.sound-light[data-category=effects] .sl-hero-copy{width:100%}.sound-light[data-category=effects] .sl-hero h1{font-size:clamp(29px,8.4vw,33px);letter-spacing:-.8px}.sound-light[data-category=effects] .sl-subtitle{font-size:15px}.fx-eyebrow{font-size:10px;margin-bottom:11px}.fx-hero-visual{position:relative;right:auto;bottom:auto;width:100%;height:280px;margin-top:10px}.fx-hero-set{height:235px}.fx-hero-spark{height:190px}.fx-hero-co2{height:95px;bottom:120px}.fx-hero-confetti{height:105px}.fx-hero-visual figcaption span{font-size:9px}.fx-hero-visual figcaption strong{font-size:11px}.sound-light[data-category=effects] .fx-product-photo{margin:8px 8px 0;padding:10px 0 24px;height:145px}.fx-product-photo img{height:105px}.fx-photo-combo>img{height:100px}.fx-photo-combo>img.fx-combo-second{height:65px;bottom:27px}.fx-dimension{font-size:9px;bottom:9px}.sound-light[data-category=effects] .sl-card h3{font-size:14px}.fx-guide{grid-template-columns:1fr;gap:23px;padding:22px 18px}.fx-tabs button{font-size:11px;padding:10px 11px}.fx-guide h3{font-size:23px;margin-top:20px}.fx-guide-copy>p{font-size:12px}.fx-format-card{padding:23px}.fx-format-card>strong{font-size:24px}.fx-format-card ul{font-size:12px}.fx-process ol{grid-template-columns:1fr;gap:20px}.fx-process h3{font-size:14px}.fx-help{min-height:330px;padding:23px}.fx-help .sl-help-copy{max-width:67%}.fx-help h2{font-size:23px}.fx-help>img{right:6px;bottom:55px;width:29%;height:185px}.fx-help .sl-help-copy .sl-card-actions{flex-direction:column}.fx-help .sl-help-copy .sl-button{white-space:normal}}
