:root{--dy-orange: #ff6a00;--dy-black: #050505;--dy-deep: #0b0b0b;--dy-charcoal: #111111;--dy-panel: #171717;--dy-border: #303030;--dy-text: #f5f5f5;--dy-muted: #c9c9c9}html,body{background:var(--dy-black)}body{color:var(--dy-text)}::selection{background:var(--dy-orange);color:var(--dy-black)}#header-group{background:var(--dy-charcoal);border-bottom:1px solid rgba(255,106,0,.28)}#header-component{--color-foreground: #ffffff;--color: #ffffff}#header-component a,#header-component button,#header-component summary{transition:color .16s ease,opacity .16s ease}#header-component a:hover,#header-component button:hover,#header-component summary:hover{color:var(--dy-orange)!important}.announcement-bar{background:var(--dy-orange)!important;color:var(--dy-black)!important;--color: var(--dy-black) !important;--color-foreground: var(--dy-black) !important;font-weight:600}.announcement-bar a,.announcement-bar button,.announcement-bar .slideshow-control{color:var(--dy-black)!important}#MainContent :is([id$=__services],[id$=__shop_ranges],[id$=__shop_categories],[id$=__vehicle_cta],[id$=__installations],[id$=__featured_lighting],[id$=__trust],[id$=__final_cta]) .text-block{--color: var(--dy-text) !important;--color-foreground: var(--dy-text) !important;--color-foreground-rgb: 245 245 245 !important;color:var(--dy-text)!important}#MainContent :is([id$=__services],[id$=__shop_categories],[id$=__featured_lighting]) :is(.section-background,.section){background-color:var(--dy-deep)!important;--color-background: var(--dy-deep) !important;--color: var(--dy-text) !important;--color-foreground: var(--dy-text) !important;--color-border: var(--dy-border) !important}#MainContent :is([id$=__shop_ranges],[id$=__vehicle_cta],[id$=__installations],[id$=__trust]) :is(.section-background,.section){background-color:var(--dy-charcoal)!important;--color-background: var(--dy-charcoal) !important;--color: var(--dy-text) !important;--color-foreground: var(--dy-text) !important;--color-border: var(--dy-border) !important}#MainContent [id$=__final_cta] :is(.section-background,.section){background-color:var(--dy-black)!important;--color-background: var(--dy-black) !important;--color: var(--dy-text) !important;--color-foreground: var(--dy-text) !important}#MainContent [id$=__hero]{border-bottom:2px solid var(--dy-orange)}#MainContent [id$=__hero] h1{max-width:18ch;text-shadow:0 2px 20px rgba(0,0,0,.28)}#MainContent [id$=__services] .group-block:has(>.group-block__link){background:var(--dy-panel)!important;color:var(--dy-text)!important;--color-background: var(--dy-panel) !important;--color: var(--dy-text) !important;--color-foreground: var(--dy-text) !important;--color-border: var(--dy-border) !important;border-color:var(--dy-border)!important;box-shadow:0 10px 30px #00000029;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}#MainContent [id$=__services] .group-block:has(>.group-block__link):hover{transform:translateY(-3px);border-color:var(--dy-orange)!important;box-shadow:0 14px 36px #00000047}.product-card__content{background:var(--dy-charcoal)!important;color:var(--dy-text)!important;--color: var(--dy-text) !important;--color-foreground: var(--dy-text) !important;--color-border: #242424 !important;border:1px solid #242424!important;border-radius:12px!important;overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.product-card:hover .product-card__content{border-color:#ff6a00d1!important;transform:translateY(-2px);box-shadow:0 12px 30px #00000038}.product-card__content .group-block{background-color:transparent}.product-card :is(.price,[class*=price]){color:var(--dy-text)}:is([id$=__shop_ranges],[id$=__shop_categories]) :is(.collection-card,[class*=collection-card]){transition:transform .18s ease,color .18s ease}:is([id$=__shop_ranges],[id$=__shop_categories]) :is(.collection-card,[class*=collection-card]):hover{color:var(--dy-orange)!important}:is([id$=__shop_ranges],[id$=__shop_categories]) .resource-image,:is([id$=__shop_ranges],[id$=__shop_categories]) [class*=collection-card-image]{border-radius:12px;overflow:hidden}.button,.button-custom,.button-secondary,.shopify-payment-button__button{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.button:not(.button-unstyled):hover,.button-custom:hover,.shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #ff6a002e}.button-unstyled,a.button-unstyled{text-decoration-thickness:1px;text-underline-offset:.24em}.button-unstyled:hover,a.button-unstyled:hover{color:var(--dy-orange)!important}input,textarea,select{accent-color:var(--dy-orange)}input:focus,textarea:focus,select:focus{border-color:var(--dy-orange)!important}:focus-visible{outline:2px solid var(--dy-orange)!important;outline-offset:3px}cart-drawer,.theme-drawer,[role=dialog]{--color-border: var(--dy-border)}#MainContent [id$=__trust] .group-block{border-color:var(--dy-border)!important}footer{background:var(--dy-black);color:var(--dy-text);border-top:2px solid var(--dy-orange)}footer a{transition:color .16s ease}footer a:hover{color:var(--dy-orange)!important}.footer-utilities,footer .section-background,footer .section{--color-foreground: var(--dy-text)}@media screen and (max-width:749px){#MainContent [id$=__hero] h1{font-size:clamp(2.25rem,11vw,3.4rem)!important;line-height:.98!important}#MainContent :is([id$=__services],[id$=__shop_ranges],[id$=__shop_categories],[id$=__featured_lighting],[id$=__trust],[id$=__final_cta]) h2{font-size:clamp(1.9rem,8vw,2.65rem)!important;line-height:1.05!important}#MainContent [id$=__hero] .group-block-content.layout-panel-flex--row,#MainContent [id$=__final_cta] .group-block-content.layout-panel-flex--row,#MainContent [id$=__vehicle_cta] .group-block-content.layout-panel-flex--row{flex-wrap:wrap}.product-card__content{border-radius:10px!important}}@media(prefers-reduced-motion:reduce){.product-card__content,.group-block,.button,.button-custom,a{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dy-brand.css.map */
