:root{--ampd-milk:#f5f2ea;--ampd-border:#eee9df;--ampd-ink:#1c1f1f}body,.main-content,.page-container,.transition-body{background-color:#fff;color:var(--ampd-ink)}.site-header,.toolbar,.announcement-bar,.site-footer{background-color:var(--ampd-milk);color:var(--ampd-ink)}.site-header{border-bottom:1px solid var(--ampd-border)}.site-header__logo-link img{filter:brightness(0)}.announcement-bar a,.site-nav__link,.toolbar a{color:var(--ampd-ink)}.site-footer{border-top:1px solid var(--ampd-border)}.btn,.shopify-payment-button__button--unbranded{background:var(--ampd-border);color:var(--ampd-ink);border:1px solid var(--ampd-border);border-radius:3px}.btn:hover,.btn:focus-visible{background:#e3dccf;color:var(--ampd-ink)}.btn--inverse{border-color:var(--ampd-milk);background:var(--ampd-milk);color:var(--ampd-ink)}input,select,textarea,.collapsible-trigger,.collection-filter,.grid-product__content{border-color:var(--ampd-border)}input:focus,select:focus,textarea:focus{outline:2px solid #8c7b60;outline-offset:2px}.grid-product__content{background:#fff}.grid-product__meta{padding-top:16px}.collection-hero{background:#fff}.collection-hero__content{padding-top:40px;padding-bottom:28px}.collection-description{max-width:1040px;margin-left:auto;margin-right:auto}.collection-description h2{font-weight:400;line-height:1.3}.collection-description h3{font-weight:400;margin-top:32px;margin-bottom:16px}.collection-description .btn{background:var(--ampd-milk)!important;color:var(--ampd-ink)!important;border-color:var(--ampd-border)}.collection-description ul{padding-left:22px}.collection-description li{margin-bottom:12px}.index-section{border-color:var(--ampd-border)}@media(max-width:768px){.collection-hero__content{padding-top:28px;padding-bottom:20px}.collection-description h2{font-size:27px}.collection-description h3{font-size:20px}.collection-description .btn{width:100%;white-space:normal;line-height:1.5;text-align:center}.site-header{padding-top:12px;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero__image{animation:none}}.site-header{padding-top:12px;padding-bottom:12px}.site-header__logo{margin:0}.site-header__logo-link{padding-top:0!important;height:64px}.site-header__logo-link img{height:64px;object-fit:contain}.hero__image-wrapper img{object-fit:contain}.template-index #MainContent .slideshow-wrapper{background:#080908}.template-index #MainContent .hero{max-height:600px}@media(max-width:768px){.site-header__logo-link,.site-header__logo-link img{height:46px}}.ampd-brand-banner{background:#080908;border:10px solid var(--ampd-milk);margin:20px auto 30px;max-width:1440px;overflow:hidden}.ampd-brand-banner img{display:block;width:100%;height:240px;object-fit:contain}.site-header__logo-link img{filter:brightness(0)!important;opacity:1}.announcement-bar,.announcement-slider{background:var(--ampd-milk)!important;color:var(--ampd-ink)!important}.template-index #MainContent .slideshow-wrapper{margin:20px auto 0;border:10px solid var(--ampd-milk);max-width:1440px}.template-index #MainContent .hero__image-wrapper{background:#080908}.template-index #MainContent .hero__image-wrapper img{opacity:1!important;object-fit:contain}.site-footer,.footer__collapsible,.footer__newsletter,.product-single__meta,.product-block,.variant-input-wrap label,.product__policies,.product-section,.rte table td,.rte table th{border-color:var(--ampd-border)}.product-single__title,.section-header__title,.collection-hero__title{font-weight:400}@media(max-width:768px){.ampd-brand-banner{margin:12px 12px 24px;border-width:6px}.ampd-brand-banner img{height:170px}.template-index #MainContent .slideshow-wrapper{border-width:6px;margin:12px}.hero__text-content{padding:18px}.site-header__logo-link img{height:46px}}.btn{background:var(--ampd-milk)!important;color:var(--ampd-ink)!important;border-color:var(--ampd-border)!important}.btn:hover{background:#e3dccf!important}.template-index .rte{letter-spacing:normal}.template-index .rte h4{font-weight:400;text-transform:none;letter-spacing:normal;font-style:normal}body{background:#f5f2ea!important;isolation:isolate}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:#f5f2ea url(/cdn/shop/files/ampd-milky-flow-background.gif) center/cover no-repeat}#PageContainer,.transition-body,#MainContent,.collection-hero{background:transparent!important}.ampd-brand-banner{display:none!important}.template-index #MainContent .slideshow-wrapper{border:0!important;margin:0!important;padding:0!important;max-width:none!important;background:#080908!important}.slideshow-wrapper>[class*=hero-natural]{padding:0!important;height:min(56.25vw,560px)!important}.template-index #MainContent .hero{height:100%!important;max-height:none!important;background:#080908!important}.slideshow-wrapper .hero__image{width:100%;height:100%;object-fit:contain!important}@media(prefers-reduced-motion:reduce){body:before{background-image:none}}.template-index #MainContent .hero__image-wrapper img.hero__image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.collection-item,.collection-image{background:transparent!important;box-shadow:none!important;border:0!important}.collection-item{mix-blend-mode:multiply}.collection-image img{background:transparent!important}.collection-item__title{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:14px 0 0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;background:transparent!important;color:var(--ampd-ink)!important;text-align:center!important;font-size:18px!important;font-weight:400!important;line-height:1.4!important;transform:none!important}.collection-item__title span{background:transparent!important;padding:0!important;box-shadow:none!important}@media(max-width:768px){.collection-item__title{font-size:15px!important;margin-top:10px!important}}.collection-item:after,.collection-image:after{display:none!important}.grid-product__content,.grid-product__image-mask,.grid-product__image-wrap,.grid__image-ratio{background:transparent!important;box-shadow:none!important}.grid-product__content,.template-index .grid-overflow-wrapper{mix-blend-mode:multiply}.template-index .collection-item[href="/collections/accessories"] img{content:url(/cdn/shop/files/ampd-black-gold-disco-ball.png?v=1791966004);object-fit:contain!important}.template-index .collection-item[href="/collections/lights"] img{content:url(/cdn/shop/files/ampd-beam-moving-head-category.png?v=1791966058);object-fit:contain!important;padding:12%!important;box-sizing:border-box!important}.template-index .collection-item[href="/collections/accessories"] img{padding:6%!important;box-sizing:border-box!important}.template-index .collection-item[href="/collections/mixers"] img{content:url(/cdn/shop/files/ampd-pioneer-djm-v10-category.png?v=1791966161);object-fit:contain!important;padding:12%!important;box-sizing:border-box!important}.template-index .collection-item .collection-image img{transform:scale(.88)!important;transform-origin:center center!important}.template-index .collection-item__title{margin-top:14px!important;text-align:center!important}.template-index .collection-item__title>span{display:inline-block!important;max-width:100%;padding:12px 20px!important;background:var(--ampd-milk)!important;border:1px solid var(--ampd-border)!important;border-radius:3px!important;color:#111!important;font-size:13px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;line-height:1.5!important;box-sizing:border-box!important}.template-index .collection-item:hover .collection-item__title>span{background:#e3dccf!important}@media(max-width:768px){.template-index .collection-item__title>span{padding:10px 12px!important;font-size:11px!important;letter-spacing:1px!important}}.template-index .shopify-section[id$=__rich-text] .rte p:last-child{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:28px 0 8px!important}.template-index .shopify-section[id$=__rich-text] .rte p:last-child a{display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:48px;padding:14px 24px;border:1px solid #1c1f1f!important;border-radius:3px;background:#f5f2ea;color:#1c1f1f!important;text-decoration:none!important;box-shadow:none!important;font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;line-height:1.4;box-sizing:border-box}.template-index .shopify-section[id$=__rich-text] .rte p:last-child a:first-child{background:#1c1f1f!important;color:#f5f2ea!important}.template-index .shopify-section[id$=__rich-text] .rte p:last-child a:hover{opacity:.85}.template-index .shopify-section[id$=__rich-text] .rte p:last-child a:focus-visible{outline:2px solid #8c7b60;outline-offset:4px}@media(max-width:480px){.template-index .shopify-section[id$=__rich-text] .rte p:last-child{gap:12px}.template-index .shopify-section[id$=__rich-text] .rte p:last-child a{width:100%;min-width:0}}.template-index .shopify-section[id$=__rich-text] .rte p:last-child a{background:#1c1f1f!important;color:#f5f2ea!important}.template-index .slideshow__slide[data-id=ampd_dj_banner] .hero__text-content{max-width:46%;color:#f5f2ea}@media(max-width:768px){.template-index .slideshow__slide[data-id=ampd_dj_banner] .hero__text-content{max-width:45%;padding:16px}.template-index .slideshow__slide[data-id=ampd_dj_banner] .hero__title{font-size:23px!important;line-height:1.15}.template-index .slideshow__slide[data-id=ampd_dj_banner] .hero__subtitle{display:none}.template-index .slideshow__slide[data-id=ampd_dj_banner] .btn{font-size:10px;padding:9px 12px;min-width:0}}.template-index #MainContent .slideshow__slide--ampd_dj_banner .hero__image-wrapper img.hero__image{object-fit:contain!important}.template-index .slideshow__slide--ampd_dj_banner .hero__text-shadow{width:42%;max-width:42%;text-align:left}@media(max-width:768px){.template-index .slideshow__slide--ampd_dj_banner .hero__text-shadow{width:42%;max-width:42%}.template-index .slideshow__slide--ampd_dj_banner .hero__title{font-size:21px!important}}#MainContent .grid-product .grid__image-ratio img,#MainContent .grid-product .grid-product__secondary-image img{object-fit:contain!important;object-position:center!important;padding:7%!important;box-sizing:border-box!important}#MainContent .grid-product__secondary-image img{width:100%;height:100%}#MainContent .grid-product__image-mask{background:transparent!important}#MainContent .grid-product__meta{padding-top:18px}.ampd-services-intro{max-width:1050px;margin:0 auto 46px;padding:24px 24px 30px;background:#f5f2eaeb;text-align:center;font-family:Montserrat,sans-serif;letter-spacing:normal}.ampd-services-intro__eyebrow{font-size:11px!important;font-weight:400!important;letter-spacing:3px;text-transform:uppercase;margin:0 0 16px!important}.ampd-services-intro h2{font-family:Montserrat,sans-serif!important;font-size:36px!important;font-weight:400!important;line-height:1.25!important;margin:0 0 18px!important;text-transform:none;letter-spacing:-1px}.ampd-services-intro__lead{max-width:680px;margin:0 auto 32px!important;font-size:17px!important;line-height:1.7!important;font-weight:400!important}.ampd-services-intro__scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;text-align:left;padding-top:24px;border-top:1px solid #d7d3ca}.ampd-services-intro h3{font-family:Montserrat,sans-serif!important;font-size:20px!important;line-height:1.4!important;font-weight:500!important;margin:0 0 12px!important;text-transform:none;letter-spacing:0}.ampd-services-intro__scope p{font-family:Montserrat,sans-serif!important;font-size:15px!important;line-height:1.8!important;margin:0!important;font-weight:400!important}.ampd-services-intro__actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:32px}.ampd-services-intro__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:#1c1f1f;color:#f5f2ea!important;border:1px solid #1c1f1f;border-radius:3px;text-decoration:none!important;box-shadow:none!important;font-size:13px;font-weight:400;letter-spacing:1px}.ampd-services-intro__actions a:focus-visible{outline:2px solid #1c1f1f;outline-offset:4px}.collection-content:has(.ampd-services-intro) .collection-filter{display:none}.collection-content:has(.ampd-services-intro) .grid--uniform>.grid-product{width:33.3333%}.collection-content:has(.ampd-services-intro) .grid--uniform>.grid-product .grid__image-ratio{padding-bottom:75%!important}.collection-content:has(.ampd-services-intro) .grid-product__vendor{display:none}@media(max-width:768px){.ampd-services-intro{padding:14px 0 28px;margin-bottom:28px}.ampd-services-intro h2{font-size:29px!important}.ampd-services-intro__lead{font-size:16px!important;margin-bottom:24px!important}.ampd-services-intro__scope{grid-template-columns:1fr;gap:22px;padding:22px 16px 0}.ampd-services-intro h3{font-size:19px!important}.ampd-services-intro__actions{gap:10px}.ampd-services-intro__actions a{font-size:12px;padding:12px 16px}.collection-content:has(.ampd-services-intro) .grid--uniform>.grid-product{width:100%}}.collection-content:has(.ampd-services-intro) .grid-product .grid__image-ratio{padding-bottom:0!important;height:auto!important;aspect-ratio:4/3}.collection-content:has(.ampd-services-intro) .grid-product .grid__image-ratio:before{display:none!important}.collection-content:has(.ampd-services-intro) .grid-product__secondary-image{display:none!important}body:has(.ampd-services-intro) .shopify-section[id$=__featured_collections_q7RUcN]{display:none}.ampd-service-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1180px;margin:0 auto 70px;font-family:Montserrat,sans-serif}.ampd-service-choice{display:flex;flex-direction:column;min-height:240px;padding:30px;border:1px solid #b9b7ad;border-radius:3px;background:#f5f2eaf0;color:#1c1f1f!important;text-decoration:none!important;transition:background .2s,border-color .2s;box-shadow:none!important}.ampd-service-choice:hover{background:#eae5d9;border-color:#1c1f1f}.ampd-service-choice__number{font-size:11px;letter-spacing:3px;margin-bottom:28px;color:#5c5d57}.ampd-service-choice h3{font-family:inherit;font-weight:400;font-size:27px;line-height:1.3;letter-spacing:-.5px;text-transform:none;margin:0 0 12px}.ampd-service-choice p{font-size:15px;line-height:1.6;margin:0 0 28px}.ampd-service-choice__link{font-size:12px;letter-spacing:.5px;text-decoration:underline;text-underline-offset:6px;margin-top:auto}.ampd-service-choice:focus-visible,.ampd-service-detail a:focus-visible,.ampd-service-detail button:focus-visible{outline:2px solid #1c1f1f;outline-offset:4px}.ampd-service-detail{max-width:1180px;margin:0 auto;padding:32px 36px 68px;font-family:Montserrat,sans-serif;color:#1c1f1f;letter-spacing:normal}.ampd-service-detail__back{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:5px;font-size:13px;margin:0 0 32px}.ampd-service-detail__hero{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.ampd-service-detail__copy{background:#f5f2eaf0;padding:24px 0}.ampd-service-detail__eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;margin:0 0 20px}.ampd-service-detail h1{font-family:inherit;font-weight:400;font-size:44px;line-height:1.18;letter-spacing:-1.2px;margin:0 0 24px;text-transform:none}.ampd-service-detail__lead{font-size:17px;line-height:1.8;margin:0 0 28px}.ampd-service-detail__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}.ampd-service-detail__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid #1c1f1f;border-radius:3px;color:#1c1f1f;text-decoration:none;font-size:13px}.ampd-service-detail__actions a:first-child{background:#1c1f1f;color:#f5f2ea}.ampd-service-detail__facts{list-style:none;padding:24px 0 0;margin:0;border-top:1px solid #d2cfc5}.ampd-service-detail__facts li{font-size:15px;line-height:1.7;margin:0 0 12px}.ampd-service-detail__facts li span{display:block;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:3px;color:#55564e}.ampd-service-detail__visual{margin:0;text-align:center}.ampd-service-detail__frame{overflow:hidden;max-width:400px;margin:0 auto;background:#151717;border-radius:3px}.ampd-service-detail__frame img{display:block;width:100%;height:auto;max-height:580px;object-fit:contain;margin:0 auto}.ampd-service-detail__visual--led .ampd-service-detail__frame{max-width:320px}.ampd-service-detail__visual--truss .ampd-service-detail__frame{max-width:360px}.ampd-service-detail__visual img{animation:ampdStageZoom 14s ease-in-out infinite alternate}.ampd-service-detail__motion-button{border:0;background:#f5f2eaf0;color:#1c1f1f;font:inherit;font-size:11px;letter-spacing:.6px;padding:12px;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.ampd-service-detail__note{font-size:11px;line-height:1.6;margin:4px auto 0;max-width:360px;color:#55564e}.ampd-service-detail__more{border-top:1px solid #d2cfc5;margin-top:48px;padding-top:28px;display:flex;justify-content:space-between;gap:20px;font-size:14px;background:#f5f2eaf0}.ampd-service-detail__more a{color:inherit;text-decoration:underline;text-underline-offset:5px}@keyframes ampdStageZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}body:has(.ampd-service-detail) [data-section-type=product-recommendations]{display:none}@media(prefers-reduced-motion:reduce){.ampd-service-detail__visual img{animation:none}.ampd-service-choice{transition:none}}@media(max-width:768px){.ampd-service-choices{grid-template-columns:1fr;gap:14px;margin-bottom:40px}.ampd-service-choice{min-height:190px;padding:24px}.ampd-service-choice__number{margin-bottom:18px}.ampd-service-choice h3{font-size:25px}.ampd-service-choice p{margin-bottom:20px}.ampd-service-detail{padding:24px 22px 44px}.ampd-service-detail__hero{grid-template-columns:1fr;gap:28px}.ampd-service-detail__copy{padding:0}.ampd-service-detail h1{font-size:34px}.ampd-service-detail__lead{font-size:16px}.ampd-service-detail__back{margin-bottom:28px}.ampd-service-detail__actions a{flex:1;font-size:12px;padding:12px 14px}.ampd-service-detail__frame{max-width:320px}.ampd-service-detail__frame img{max-height:540px}.ampd-service-detail__more{flex-direction:column;gap:16px;margin-top:32px}}.collection-content:has(.ampd-service-choices) .collection__description{margin-bottom:24px}.collection-content:has(.ampd-service-choices) .ampd-services-intro{padding:0 0 12px;margin-bottom:0}.collection-content:has(.ampd-service-choices) .ampd-services-intro__lead{margin-bottom:0!important}.ampd-service-detail__frame,.ampd-service-detail__visual--truss .ampd-service-detail__frame{max-width:320px}.ampd-service-detail__frame img{max-height:none}body:has(.ampd-service-detail) .return-link{display:none}.ampd-service-detail--editorial{padding-top:28px;max-width:1240px}.ampd-service-detail__topline{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid #d4d0c6;font-size:11px;color:#636259;letter-spacing:1px}.ampd-service-detail__topline .ampd-service-detail__back{margin:0;font-size:12px;letter-spacing:0}.ampd-service-detail--editorial .ampd-service-detail__hero{grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ampd-service-detail--editorial .ampd-service-detail__frame{position:relative;max-width:none;width:100%;aspect-ratio:4/5;background:#161918;border-radius:4px}.ampd-service-detail--editorial .ampd-service-detail__frame:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000080);pointer-events:none}.ampd-service-detail--editorial .ampd-service-detail__frame img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 65%;animation:ampdStageZoom 16s ease-in-out infinite alternate}.ampd-service-detail--editorial .ampd-service-detail__visual--staging img{object-position:center bottom}.ampd-service-detail__image-label{position:absolute;left:22px;bottom:25px;z-index:1;color:#f5f2ea;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;max-width:60%;text-align:left}.ampd-service-detail--editorial .ampd-service-detail__motion-button{position:absolute;bottom:14px;right:14px;z-index:2;min-height:40px;padding:10px 12px;background:#141716b3;border:1px solid rgba(245,242,234,.5);border-radius:3px;color:#f5f2ea;font-size:10px;text-decoration:none}.ampd-service-detail--editorial .ampd-service-detail__note{text-align:left;max-width:none;margin:12px 0 0;font-size:10px}.ampd-service-detail--editorial .ampd-service-detail__copy{padding:12px 0;background:transparent}.ampd-service-detail--editorial h1{font-size:52px;line-height:1.12;letter-spacing:-1.8px;margin-bottom:26px}.ampd-service-detail--editorial .ampd-service-detail__lead{font-size:16px;line-height:1.85;max-width:460px}.ampd-service-detail__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 30px;padding:0}.ampd-service-detail__tags li{padding:7px 10px;border:1px solid #d4d0c6;border-radius:2px;font-size:10px;letter-spacing:.2px;background:#f5f2ea}.ampd-service-detail--editorial .ampd-service-detail__actions{margin-bottom:18px}.ampd-service-detail__prompt{font-size:12px;line-height:1.8;color:#62625a;margin:0}.ampd-service-detail__included{margin-top:64px;padding:32px 0;border-top:1px solid #d4d0c6}.ampd-service-detail__section-label{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:30px}.ampd-service-detail__section-label>span{font-size:25px;letter-spacing:-.5px}.ampd-service-detail__section-label p{font-size:12px;color:#62625a;margin:0}.ampd-service-detail--editorial .ampd-service-detail__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;border:0;margin:0;padding:0}.ampd-service-detail--editorial .ampd-service-detail__facts li{font-size:14px;line-height:1.8;margin:0}.ampd-service-detail--editorial .ampd-service-detail__facts li span{font-size:10px;letter-spacing:1.1px;margin-bottom:12px}.ampd-service-detail--editorial .ampd-service-detail__more{align-items:center;margin:24px 0 0;padding:28px 30px;background:#1c1f1f;color:#f5f2ea;border:0;border-radius:3px}.ampd-service-detail__more>div>span{font-size:23px;letter-spacing:-.5px}.ampd-service-detail__more p{font-size:13px;margin:8px 0 0;color:#d5d2c8}.ampd-service-detail--editorial .ampd-service-detail__more>a{display:flex;min-height:46px;align-items:center;justify-content:center;padding:12px 20px;background:#f5f2ea;color:#1c1f1f;border-radius:3px;text-decoration:none;font-size:12px;white-space:nowrap}.ampd-service-detail__related{display:flex;gap:26px;flex-wrap:wrap;align-items:center;padding-top:28px;font-size:12px}.ampd-service-detail__related>span{color:#62625a;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.ampd-service-detail__related>a{color:inherit;text-decoration:underline;text-underline-offset:5px}@media(max-width:768px){.ampd-service-detail__topline{margin-bottom:24px}.ampd-service-detail__topline>span{font-size:9px;letter-spacing:0}.ampd-service-detail--editorial .ampd-service-detail__hero{grid-template-columns:1fr;gap:28px}.ampd-service-detail--editorial .ampd-service-detail__visual{grid-row:2}.ampd-service-detail--editorial h1{font-size:38px;letter-spacing:-1.2px;margin-bottom:20px}.ampd-service-detail--editorial .ampd-service-detail__lead{font-size:15px}.ampd-service-detail__tags{margin-bottom:24px}.ampd-service-detail--editorial .ampd-service-detail__frame{aspect-ratio:4/5;max-width:440px}.ampd-service-detail__included{margin-top:36px;padding-top:26px}.ampd-service-detail__section-label{display:block}.ampd-service-detail__section-label>span{font-size:23px}.ampd-service-detail__section-label p{margin-top:10px}.ampd-service-detail--editorial .ampd-service-detail__facts{grid-template-columns:1fr;gap:24px}.ampd-service-detail--editorial .ampd-service-detail__more{align-items:stretch;padding:24px;gap:24px}.ampd-service-detail__more>div>span{font-size:22px}.ampd-service-detail__related{gap:20px}}@media(prefers-reduced-motion:reduce){.ampd-service-detail--editorial .ampd-service-detail__frame img{animation:none}}.ampd-service-detail--editorial .ampd-service-detail__visual--led .ampd-service-detail__frame{aspect-ratio:449/587;max-width:449px;background:transparent;overflow:hidden}.ampd-service-detail--editorial .ampd-service-detail__visual--led .ampd-service-detail__frame:after{display:none}.ampd-service-detail--editorial .ampd-service-detail__visual--led .ampd-service-detail__frame img{object-fit:contain;object-position:center;animation:none;mix-blend-mode:multiply}.ampd-led-display{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ampd-led-marquee{animation:ampdLedScroll 7s linear infinite}.ampd-led-marquee text{font-family:Montserrat,sans-serif;font-size:42px;font-weight:600;fill:#fff9e6;filter:drop-shadow(0 0 3px rgba(255,248,220,.65))}.ampd-service-detail__visual--led .ampd-service-detail__image-label{display:none}.ampd-service-detail--editorial .ampd-service-detail__visual--led .ampd-service-detail__motion-button{bottom:0;right:0;background:#f5f2ea;color:#1c1f1f;border-color:#d4d0c6}@keyframes ampdLedScroll{0%{transform:translate(0)}to{transform:translate(-320px)}}@media(prefers-reduced-motion:reduce){.ampd-led-marquee{animation:none}}.ampd-service-detail--editorial .ampd-service-detail__visual--staging .ampd-service-detail__frame{aspect-ratio:1280/700;max-width:600px;background:transparent;overflow:visible}.ampd-service-detail--editorial .ampd-service-detail__visual--truss .ampd-service-detail__frame{aspect-ratio:1;max-width:540px;background:transparent}.ampd-service-detail--editorial .ampd-service-detail__visual--staging .ampd-service-detail__frame:after,.ampd-service-detail--editorial .ampd-service-detail__visual--truss .ampd-service-detail__frame:after{display:none}.ampd-service-detail--editorial .ampd-service-detail__visual--staging [data-motion-src],.ampd-service-detail--editorial .ampd-service-detail__visual--truss [data-motion-src]{display:none}.ampd-service-concept{display:block;width:100%;height:100%;overflow:hidden}.ampd-service-detail__visual--staging .ampd-service-detail__image-label,.ampd-service-detail__visual--truss .ampd-service-detail__image-label{display:none}.ampd-service-detail--editorial .ampd-service-detail__visual--staging .ampd-service-detail__motion-button,.ampd-service-detail--editorial .ampd-service-detail__visual--truss .ampd-service-detail__motion-button{position:relative;float:right;bottom:auto;right:auto;background:#f5f2ea;color:#1c1f1f;border-color:#d4d0c6;margin:8px 0 12px}.ampd-service-detail__visual--staging .ampd-service-detail__note,.ampd-service-detail__visual--truss .ampd-service-detail__note{clear:both;padding-top:12px}.ampd-stage-sweep{animation:ampdStageLight 7s linear infinite}.ampd-stage-brand{animation:ampdStageBrand 7s ease-in-out infinite}.ampd-truss-beam{transform-origin:0 0;animation:ampdTrussBeam 9s ease-in-out infinite}.ampd-truss-beam--2{animation-delay:-2.25s}.ampd-truss-beam--3{animation-delay:-4.5s}.ampd-truss-beam--4{animation-delay:-6.75s}@keyframes ampdStageLight{0%{transform:translate(-500px)}to{transform:translate(1800px)}}@keyframes ampdStageBrand{0%,to{opacity:.5}50%{opacity:1}}@keyframes ampdTrussBeam{0%,to{transform:rotate(-12deg);opacity:.35}50%{transform:rotate(12deg);opacity:.85}}@media(prefers-reduced-motion:reduce){.ampd-service-motion{animation:none!important}}.ampd-service-detail--editorial.ampd-service-page--staging .ampd-service-detail__hero{grid-template-columns:1fr;gap:26px}.ampd-service-page--staging .ampd-service-detail__visual{width:100%;grid-row:1!important}.ampd-service-detail--editorial.ampd-service-page--staging .ampd-service-detail__visual--staging .ampd-service-detail__frame{max-width:none;width:100%}.ampd-service-page--staging .ampd-service-detail__copy{max-width:760px;width:100%;margin:0 auto}.ampd-rigging-detail{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;border-top:1px solid #d4d0c6;margin-top:54px;padding-top:40px}.ampd-rigging-detail figure{margin:0;text-align:center}.ampd-rigging-detail img{display:block;width:100%;max-width:380px;height:auto;margin:0 auto}.ampd-rigging-detail figcaption{font-size:10px;margin-top:16px;color:#62625a}.ampd-rigging-detail h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:34px;line-height:1.2;letter-spacing:-1px;margin:0 0 22px}.ampd-rigging-detail p{font-size:15px;line-height:1.8;margin-bottom:24px}.ampd-rigging-detail ul{list-style:none;padding:0;margin:0 0 24px}.ampd-rigging-detail li{font-size:13px;line-height:1.8;padding:10px 0;border-bottom:1px solid #d4d0c6}.ampd-rigging-detail .ampd-service-detail__eyebrow{font-size:11px}.ampd-rigging-detail .ampd-rigging-detail__foot{font-size:12px;color:#62625a}@media(max-width:768px){.ampd-rigging-detail{grid-template-columns:1fr;gap:28px;margin-top:38px;padding-top:28px}.ampd-rigging-detail img{max-width:300px}.ampd-rigging-detail h2{font-size:29px}.ampd-service-page--staging .ampd-service-detail__visual{grid-row:2!important}.ampd-service-page--staging .ampd-service-detail__copy{grid-row:1}.ampd-service-detail--editorial.ampd-service-page--staging .ampd-service-detail__hero{gap:24px}}.ampd-service-choices--visual .ampd-service-choice{padding:24px;overflow:hidden;background:#f5f2ead1}.ampd-service-choices--visual .ampd-service-choice__number{margin-bottom:0}.ampd-service-card-media{position:relative;display:flex;align-items:center;justify-content:center;height:270px;margin:4px -10px 22px;overflow:hidden;flex-shrink:0}.ampd-service-card-media--led .ampd-led-display{position:relative;inset:auto;width:190px;height:250px}.ampd-card-led-panel{mix-blend-mode:multiply}.ampd-service-card-media--stage .ampd-stage-concept{width:100%;height:100%}.ampd-service-card-media--truss .ampd-truss-concept{width:250px;max-width:100%;height:250px}.ampd-service-card-rigging{position:absolute;bottom:3px;right:0;width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 3px 2px rgba(0,0,0,.1))}.ampd-service-choices--visual h3{font-size:25px;min-height:66px;margin-bottom:6px}.ampd-service-choices--visual p{min-height:48px;margin-bottom:24px}.ampd-service-card-controls{max-width:1180px;margin:0 auto 12px;display:flex;justify-content:flex-end}.ampd-service-cards-pause{font-family:Montserrat,sans-serif;font-size:11px;border:0;background:transparent;color:#62625a;min-height:44px;padding:10px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}@media(max-width:768px){.ampd-service-card-media{height:240px;margin-top:0}.ampd-service-choices--visual h3,.ampd-service-choices--visual p{min-height:0}.ampd-service-choices--visual .ampd-service-choice{padding:24px}.ampd-service-card-controls{margin-bottom:4px}}.ampd-rigging-detail{grid-template-columns:1fr;gap:0}.ampd-rigging-detail>div{max-width:760px}.ampd-accessories-service-media{display:block;width:100%;text-decoration:none;background:transparent}.ampd-accessories-service-media .ampd-service-card-media{width:100%;height:clamp(180px,23vw,280px);margin:0;overflow:hidden;background:transparent}.ampd-accessories-service-media .ampd-service-card-media--led .ampd-led-display{width:auto;max-width:85%;height:90%;position:relative;inset:auto}.ampd-accessories-service-media .ampd-service-card-media--stage .ampd-stage-concept{width:96%;height:100%;max-width:100%}.ampd-accessories-service-media .ampd-service-card-media--truss .ampd-truss-concept{width:auto;height:96%;max-width:100%}.ampd-accessories-motion-controls{display:flex;justify-content:flex-end;margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:11px;color:#62625a}.ampd-accessories-motion-controls label{display:inline-flex;align-items:center;gap:7px;cursor:pointer;min-height:44px;letter-spacing:0;text-transform:none;font-size:11px}.ampd-accessories-motion-controls input{margin:0;accent-color:#202323}#CollectionAjaxContent:has(#ampd-accessories-motion:checked) .ampd-accessories-service-media *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.ampd-accessories-service-media *{animation:none!important}}@media(max-width:768px){.ampd-accessories-service-media .ampd-service-card-media{height:clamp(155px,38vw,240px)}}.site-header__logo.ampd-header-wave{position:relative;margin:0;line-height:1}.site-header__logo .ampd-header-wave-link{position:relative;display:flex;align-items:center;justify-content:center;width:190px;height:64px;padding:0!important;overflow:visible}.site-header__logo .ampd-header-wave-svg{display:block;width:190px;max-width:100%;height:auto;animation:ampdHeaderWaveReveal 9s ease-in-out infinite;transform-origin:center}.ampd-header-logo-pause{position:absolute;right:-24px;bottom:3px;background:transparent;border:0;color:var(--ampd-ink);font:400 9px Montserrat,sans-serif;padding:5px;line-height:1;text-transform:none;letter-spacing:0;min-width:30px;min-height:24px}.ampd-header-wave:hover .ampd-header-wave-svg,.ampd-header-wave:focus-within .ampd-header-wave-svg,.ampd-header-wave.ampd-logo-paused .ampd-header-wave-svg{animation-play-state:paused}@keyframes ampdHeaderWaveReveal{0%,6%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate(-5px)}20%,76%{clip-path:inset(0 0 0 0);opacity:1;transform:translate(0)}92%,to{clip-path:inset(0 0 0 100%);opacity:0;transform:translate(4px)}}@media(max-width:768px){.site-header__logo .ampd-header-wave-link{width:140px;height:46px}.site-header__logo .ampd-header-wave-svg{width:140px}.ampd-header-logo-pause{right:-20px;bottom:-4px;font-size:8px;min-width:24px;padding:4px}}@media(prefers-reduced-motion:reduce){.site-header__logo .ampd-header-wave-svg{animation:none;clip-path:none;opacity:1;transform:none}.ampd-header-logo-pause{display:none}}@media print{.site-header__logo .ampd-header-wave-svg{animation:none;clip-path:none;opacity:1;transform:none}.ampd-header-logo-pause{display:none}}#SiteHeader .header-item--logo{flex:0 1 150px}#SiteHeader .ampd-header-wave-link{width:150px;height:50px}#SiteHeader .ampd-header-wave-svg{width:150px}@media(min-width:769px){#SiteHeader .header-item--logo{flex:0 0 210px}#SiteHeader .ampd-header-wave-link{width:210px;height:70px}#SiteHeader .ampd-header-wave-svg{width:210px}#SiteHeader .header-layout--center+.text-center{padding-top:14px}#SiteHeader .site-nav__link:not(.site-nav__link--icon),#SiteHeader .site-nav__dropdown-link{font-size:14px}}.ampd-cdj-banner-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.template-index .slideshow__slide--ampd_dj_banner .hero__text-content{max-width:100%;padding-bottom:32px}.template-index .slideshow__slide--ampd_dj_banner .hero__text-shadow{width:auto;max-width:100%;text-align:left}.template-index .slideshow__slide--ampd_dj_banner .hero__title{font-size:28px!important}.template-index .slideshow__slide--ampd_dj_banner .hero__subtitle{display:none}@media(max-width:768px){.template-index .slideshow__slide--ampd_dj_banner .hero__text-content{padding:12px}.template-index .slideshow__slide--ampd_dj_banner .hero__title{display:none}.template-index .slideshow__slide--ampd_dj_banner .btn{min-height:36px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ampd-milky-refresh.css.map */
