.du-lighting-v2{ --du-red:#d8453f; --du-blue:#356bd8; --du-green:#2f9a73; --du-gold:#c89a3d; --du-ink:#171a1f; --du-body:#444a53; --du-muted:#717780; --du-line:#e9ebee; --du-soft:#f7f8fa; max-width:760px; margin:0 auto; background:#fff; color:var(--du-ink); font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; font-size:16px; line-height:1.62; overflow:hidden; } .du-lighting-v2 *{box-sizing:border-box} .du-lighting-v2 img, .du-lighting-v2 video, .du-lighting-v2 iframe{ display:block; width:100%; max-width:100%; height:auto; margin:0 auto; } .du-lighting-v2 a{color:inherit} .du-lighting-v2 .du-shell{padding:0 18px 28px} .du-lighting-v2 .du-lightrail{ height:14px; margin:4px -18px 0; opacity:.9; background: radial-gradient(circle at 7px 7px,var(--du-red) 0 2.5px,transparent 3px) 0 0/64px 14px repeat-x, radial-gradient(circle at 23px 7px,var(--du-gold) 0 2.5px,transparent 3px) 0 0/64px 14px repeat-x, radial-gradient(circle at 39px 7px,var(--du-blue) 0 2.5px,transparent 3px) 0 0/64px 14px repeat-x, radial-gradient(circle at 55px 7px,var(--du-green) 0 2.5px,transparent 3px) 0 0/64px 14px repeat-x; animation:duRail 8s linear infinite; } @keyframes duRail{to{background-position:64px 0,64px 0,64px 0,64px 0}} .du-lighting-v2 h1, .du-lighting-v2 h2, .du-lighting-v2 h3, .du-lighting-v2 p{margin:0} .du-lighting-v2 h1{ font-size:31px; line-height:1.06; letter-spacing:-.035em; font-weight:850; } .du-lighting-v2 h2{ font-size:24px; line-height:1.16; letter-spacing:-.025em; font-weight:820; } .du-lighting-v2 h3{ font-size:17px; line-height:1.28; font-weight:800; } .du-lighting-v2 .du-kicker{ display:flex; align-items:center; gap:10px; margin:0 0 9px; color:var(--du-blue); font-size:12px; line-height:1.2; font-weight:850; letter-spacing:.095em; text-transform:uppercase; } .du-lighting-v2 .du-kicker:after{ content:''; width:34px; height:1px; background:currentColor; opacity:.5; } .du-lighting-v2 .du-red{color:var(--du-red)} .du-lighting-v2 .du-blue{color:var(--du-blue)} .du-lighting-v2 .du-em{ font-weight:800; box-shadow:inset 0 -.28em 0 rgba(53,107,216,.12); } .du-lighting-v2 .du-em.red{box-shadow:inset 0 -.28em 0 rgba(216,69,63,.13)} .du-lighting-v2 .du-promo{ padding:14px 0 20px; } .du-lighting-v2 .du-promo-copy{ display:flex; gap:10px; align-items:flex-start; margin-bottom:12px; color:#4c5158; font-size:14px; line-height:1.5; } .du-lighting-v2 .du-promo-icon{ flex:0 0 auto; font-size:17px; line-height:1.2; } .du-lighting-v2 .du-promo-copy strong{color:var(--du-red)} .du-lighting-v2 .du-media{ margin:16px -18px 0; } .du-lighting-v2 .du-media.inset{margin-left:0;margin-right:0} .du-lighting-v2 .du-hero{padding:26px 0 0} .du-lighting-v2 .du-hero p{ margin-top:13px; color:#3e444c; font-size:16px; line-height:1.64; } .du-lighting-v2 .du-proofbar{ display:grid; grid-template-columns:1fr 1fr; margin:22px 0 0; border-top:1px solid var(--du-line); border-bottom:1px solid var(--du-line); } .du-lighting-v2 .du-proof{ padding:13px 10px 13px 0; min-width:0; } .du-lighting-v2 .du-proof:nth-child(even){padding-left:12px;border-left:1px solid var(--du-line)} .du-lighting-v2 .du-proof:nth-child(n+3){border-top:1px solid var(--du-line)} .du-lighting-v2 .du-proof strong{ display:block; margin-bottom:2px; font-size:14px; line-height:1.3; } .du-lighting-v2 .du-proof span{ display:block; color:var(--du-muted); font-size:13px; line-height:1.42; } .du-lighting-v2 .du-section{padding:38px 0 0} .du-lighting-v2 .du-copy{ margin-top:10px; color:var(--du-body); font-size:15.5px; line-height:1.65; } .du-lighting-v2 .du-copy + .du-copy{margin-top:8px} .du-lighting-v2 .du-seasonline{ display:flex; align-items:center; justify-content:space-between; gap:8px; margin:17px 0 2px; padding:11px 0; border-top:1px solid var(--du-line); border-bottom:1px solid var(--du-line); font-size:12px; font-weight:850; letter-spacing:.055em; text-transform:uppercase; white-space:nowrap; } .du-lighting-v2 .du-seasonline .halloween{color:#b75d22} .du-lighting-v2 .du-seasonline .christmas{color:var(--du-red)} .du-lighting-v2 .du-seasonline .everyday{color:var(--du-blue)} .du-lighting-v2 .du-seasonline i{ width:18px; height:1px; background:#cfd3d8; flex:0 1 18px; } .du-lighting-v2 .du-note{ margin-top:15px; padding:12px 0 0; border-top:1px solid var(--du-line); color:#353b43; font-size:15px; font-weight:700; line-height:1.5; } .du-lighting-v2 .du-control-line{ margin-top:15px; color:#2f343b; font-size:14px; font-weight:800; letter-spacing:.01em; } .du-lighting-v2 .du-control-line span{color:var(--du-muted);font-weight:650} .du-lighting-v2 .du-visual-gap{ margin:14px 0 0; color:var(--du-muted); font-size:13px; line-height:1.48; text-align:center; } .du-lighting-v2 .du-facts{ margin:16px 0 0; padding:0; list-style:none; } .du-lighting-v2 .du-facts li{ display:grid; grid-template-columns:26px 1fr; gap:9px; padding:10px 0; border-bottom:1px solid #f0f1f2; } .du-lighting-v2 .du-facts li:last-child{border-bottom:0} .du-lighting-v2 .du-facts b{ display:block; margin-bottom:1px; font-size:14.5px; line-height:1.35; } .du-lighting-v2 .du-facts small{ display:block; color:var(--du-muted); font-size:13.5px; line-height:1.45; } .du-lighting-v2 .du-spec{ margin-top:18px; padding:14px 16px; background:var(--du-soft); } .du-lighting-v2 .du-spec-row{ display:flex; justify-content:space-between; gap:20px; padding:9px 0; border-bottom:1px solid #e3e6e9; } .du-lighting-v2 .du-spec-row:last-child{border-bottom:0} .du-lighting-v2 .du-spec-key{ color:#6d737b; font-size:14px; } .du-lighting-v2 .du-spec-val{ text-align:right; color:#24282d; font-size:14px; font-weight:800; } .du-lighting-v2 .du-use{ margin:14px 0 0;