.hm-dj-details{color:#171817;background:#f8f6f1;scroll-margin-top:100px}.hm-dj-details__intro{max-width:780px;padding:85px 24px 65px;margin:auto;text-align:center}.hm-dj-details__intro h2,.hm-dj-specifications h2,.hm-dj-ownership h2{font-size:clamp(32px,4vw,54px);line-height:1.1;letter-spacing:-.03em;margin:0 0 25px}.hm-dj-details__intro>div{font-size:18px;line-height:1.7;color:#55554f}.hm-dj-feature{max-width:1440px;margin:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:#fff}.hm-dj-feature:nth-of-type(2n){background:#ece9e3;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.hm-dj-feature:nth-of-type(2n) .hm-dj-feature__photo{order:2}.hm-dj-feature__photo{min-width:0;display:flex;align-items:center}.hm-dj-feature__photo img{display:block;width:100%;height:auto}.hm-dj-feature__copy{padding:clamp(28px,5vw,75px);align-self:center}.hm-dj-feature__copy h3{font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-.025em;margin:0 0 20px}.hm-dj-feature__copy>div{font-size:17px;line-height:1.7;color:#4d4e49}.hm-dj-feature__copy p{margin-top:0}.hm-dj-lifestyle{position:relative;margin:0;background:#101110;color:#fff;isolation:isolate}.hm-dj-lifestyle>img{width:100%;height:auto;max-height:750px;display:block;object-fit:cover;object-position:center 57%;aspect-ratio:2/1}.hm-dj-lifestyle figcaption{position:absolute;inset:auto 0 0;padding:100px 7% 40px;background:linear-gradient(transparent,#000000e6)}.hm-dj-lifestyle h2{color:#fff;font-size:clamp(30px,4vw,55px);line-height:1.1;margin:0 0 15px;max-width:14ch}.hm-dj-lifestyle p{margin:0;max-width:50ch;line-height:1.6}.hm-dj-specifications{max-width:1000px;margin:auto;padding:80px 24px}.hm-dj-spec-group{border-top:1px solid #bdbdb4}.hm-dj-spec-group:last-of-type{border-bottom:1px solid #bdbdb4}.hm-dj-spec-group summary{cursor:pointer;font-size:20px;font-weight:700;list-style:none;padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.hm-dj-spec-group summary::-webkit-details-marker{display:none}.hm-dj-spec-group summary:focus-visible{outline:3px solid #a7191d;outline-offset:4px}.hm-dj-spec-group summary span{font-size:27px;line-height:1}.hm-dj-spec-group[open] summary span{transform:rotate(45deg)}.hm-dj-spec-group dl{margin:0 0 24px;font-size:15px;line-height:1.6}.hm-dj-spec-group dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:25px;padding:13px 16px}.hm-dj-spec-group dl>div:nth-child(odd){background:#eae8e1}.hm-dj-spec-group dt{font-weight:700}.hm-dj-spec-group dd{margin:0;overflow-wrap:anywhere}.hm-dj-specifications__note{color:#55554f;font-size:13px;line-height:1.7;padding-top:24px}.hm-dj-ownership{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1300px;margin:auto;padding:60px 6% 85px;border-top:1px solid #c9c8c1}.hm-dj-ownership>div:last-child{font-size:16px;line-height:1.75}.hm-dj-ownership a:not(.hm-dj-button){color:inherit}.hm-dj-ownership .hm-dj-button{margin-top:15px;border:0;cursor:pointer;font-family:inherit}.hm-dj-add-to-cart:focus-visible{outline:3px solid #171817;outline-offset:4px}@media(max-width:749px){.hm-dj-details__intro{padding:55px 24px 40px}.hm-dj-feature,.hm-dj-feature:nth-of-type(2n){grid-template-columns:1fr}.hm-dj-feature:nth-of-type(2n) .hm-dj-feature__photo{order:0}.hm-dj-feature__copy{padding:30px 24px 40px}.hm-dj-feature__copy>div{font-size:16px}.hm-dj-lifestyle>img{aspect-ratio:3/2;max-height:none;object-fit:contain}.hm-dj-lifestyle figcaption{position:static;padding:28px 24px 35px;background:#111211}.hm-dj-specifications{padding:55px 20px}.hm-dj-spec-group summary{font-size:18px}.hm-dj-spec-group dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px;padding:12px 10px;font-size:13px}.hm-dj-ownership{grid-template-columns:1fr;gap:12px;padding:45px 24px 60px}}.hm-dj-hero{background:#111211;color:#faf4e9}.hm-dj-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr);min-height:600px;max-width:1800px;margin:auto}.hm-dj-hero__copy{padding:50px clamp(24px,4vw,72px);display:flex;flex-direction:column;justify-content:center}.hm-dj-hero__brands{display:flex;gap:30px;align-items:center;margin-bottom:36px;flex-wrap:wrap}.hm-dj-hero__maker{width:98px;height:auto;object-fit:contain}.hm-dj-hero__dealer{width:125px;height:auto;object-fit:contain}.hm-dj-eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.6;margin:0 0 20px}.hm-dj-hero h2{color:inherit;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(46px,5.2vw,82px);line-height:.97;letter-spacing:-.05em;text-transform:uppercase;margin:0 0 25px}.hm-dj-hero h2 span{display:block;color:#f13a36}.hm-dj-hero__text{max-width:44ch;font-size:17px;line-height:1.65;color:#d9d4cb}.hm-dj-hero__text p{margin:0 0 24px}.hm-dj-hero__links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hm-dj-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#c92022;color:#fff;padding:15px 23px;min-height:50px;text-decoration:none;font-size:15px;font-weight:700;letter-spacing:.02em}.hm-dj-button:hover{background:#a5181c}.hm-dj-text-link{color:inherit;text-underline-offset:5px;font-size:14px;min-height:44px;display:inline-flex;align-items:center;gap:12px}.hm-dj-button:focus-visible,.hm-dj-text-link:focus-visible{outline:3px solid #fff;outline-offset:5px}.hm-dj-hero__note{color:#c5beb5;font-size:12px;line-height:1.6;margin:24px 0 0}.hm-dj-hero__media{min-width:0;position:relative;overflow:hidden}.hm-dj-hero__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:55% 58%}.hm-dj-metrics{margin:0 auto;max-width:1400px;padding:30px 6%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #363633}.hm-dj-metrics>div{padding:0 30px;border-right:1px solid #45433f}.hm-dj-metrics>div:first-child{padding-left:0}.hm-dj-metrics>div:last-child{border:0}.hm-dj-metrics dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#c5beb5;line-height:1.5}.hm-dj-metrics dd{margin:6px 0 0;font-size:38px;font-weight:700;line-height:1.2}.hm-dj-metrics dd span{font-size:17px;font-weight:400}.hm-dj-purchase-anchor{scroll-margin-top:140px}.hm-dj-template .product__title h1{font-size:clamp(26px,3vw,40px);line-height:1.15}.hm-dj-template .product-form__submit:not([disabled]){background:#c92022;color:#fff}.hm-dj-presale-note{border-left:3px solid #c92022;padding:14px 18px;background:#f6f3ee;font-size:14px;line-height:1.6}.hm-dj-presale-note p{margin:7px 0}.hm-dj-presale-note a{color:inherit;text-underline-offset:3px}@media(max-width:899px){.hm-dj-hero__grid{grid-template-columns:1fr;min-height:0}.hm-dj-hero__copy{padding:35px 24px 38px}.hm-dj-hero__media{grid-row:1;height:auto}.hm-dj-hero__media img{height:auto;aspect-ratio:3/2;object-fit:contain}.hm-dj-hero__brands{margin-bottom:26px}.hm-dj-hero h2{font-size:clamp(44px,10vw,70px)}.hm-dj-metrics{padding:25px 20px}.hm-dj-metrics>div{padding:0 13px}.hm-dj-metrics dd{font-size:27px}.hm-dj-metrics dd span{font-size:12px;display:block}.hm-dj-metrics dt{font-size:9px;letter-spacing:.05em}.hm-dj-purchase-anchor{scroll-margin-top:100px}}.hm-dj-template delivery-promise-wc{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map?subset=AACAAQ */
