#kingdom-radio .section-panel{background:radial-gradient(circle at 10% 18%, #fffadff0, transparent 18rem), radial-gradient(circle at 90% 2%, #ffedacb3, transparent 18rem), radial-gradient(circle at 50% 110%, #8b040424, transparent 22rem), linear-gradient(135deg, var(--gold-band-light) 0%, var(--gold-band-mid) 42%, var(--gold-band-bright) 70%, var(--gold-band-deep) 100%);border:1px solid #b8832085;padding:2.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #5d2e052e,0 24px 70px #5d2e052e}#kingdom-radio .section-panel:after{content:"";z-index:1;aspect-ratio:1;background-image:var(--asset-header-logo);filter:drop-shadow(0 20px 30px #3720025c);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:999px;width:clamp(7.25rem,12.5vw,10.25rem);position:absolute;top:clamp(1.55rem,3vw,2.75rem);right:clamp(2.4rem,4.8vw,4.25rem)}#kingdom-radio .section-panel>*{z-index:2;position:relative}#kingdom-radio .section-panel>.max-w-3xl{max-width:min(52rem,100% - clamp(9rem,18vw,13rem))}#kingdom-radio .section-panel>.mt-6.grid{gap:1.1rem}#kingdom-radio .section-panel>.mt-6.grid>div{background:linear-gradient(#fffffff0,#fff8e0e0),radial-gradient(circle at 15% 10%,#fffffff2,#0000 10rem);border:1px solid #ffffffa8;min-height:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 20px 44px #5d2e0538,inset 0 1px #ffffffc2}#kingdom-radio .section-panel>.mt-6.grid>div:before{content:"";aspect-ratio:16/10;background-position:50%;background-size:cover;border-bottom:1px solid #24211f1a;display:block}#kingdom-radio .section-panel>.mt-6.grid>div:first-child:before{background-image:linear-gradient(180deg, #070d1200, #070d1229), var(--asset-ecosystem-network)}#kingdom-radio .section-panel>.mt-6.grid>div:nth-child(2):before{background-image:linear-gradient(180deg, #070d1200, #070d1229), var(--asset-ecosystem-materials)}#kingdom-radio .section-panel>.mt-6.grid>div:nth-child(3):before{background-image:linear-gradient(180deg, #070d1200, #070d1229), var(--asset-ecosystem-training)}#kingdom-radio .section-panel>.mt-6.grid>div:nth-child(4):before{background-image:linear-gradient(180deg, #070d1200, #070d1229), var(--asset-ecosystem-tools)}#kingdom-radio .section-panel>.mt-6.grid>div>h3{padding:1.25rem 1.25rem 0}#kingdom-radio .section-panel>.mt-6.grid>div>p{padding:0 1.25rem 1.25rem}#homeowner-materials{order:1;padding-top:2.15rem;padding-bottom:2.15rem}main:has(#find-installers)>section:nth-of-type(6){order:2}main:has(#find-installers)>#kingdom-radio{order:3}main:has(#find-installers)>section:nth-of-type(5){order:20}#homeowner-materials>div{background:radial-gradient(circle at 11% 13%, #fffadfe6, transparent 19rem), radial-gradient(circle at 82% 10%, #ffedaca6, transparent 19rem), linear-gradient(135deg, var(--gold-band-light) 0%, var(--gold-band-mid) 42%, var(--gold-band-bright) 70%, var(--gold-band-deep) 100%);border:1px solid #b8832085;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #5d2e0529,0 24px 70px #5d2e0529}#homeowner-materials>div:before{content:"";pointer-events:none;z-index:1;opacity:.54;background:linear-gradient(105deg,#0000 0%,#fff3 18%,#0000 34%),radial-gradient(circle at 20% 32%,#fff6 0 1px,#0000 2px),radial-gradient(circle at 80% 18%,#ffffff5c 0 1px,#0000 2px),radial-gradient(circle at 88% 78%,#ffffff4d 0 1px,#0000 2px);position:absolute;inset:0}#homeowner-materials>div>div{z-index:2;gap:0;position:relative}#homeowner-materials>div>div>div:first-child{background:linear-gradient(135deg,#8b0404b8,#070d12f0 54%),radial-gradient(circle at 14% 12%,#d6ad5757,#0000 22rem);border:1px solid #ffffff2e;border-radius:0;min-height:100%;position:relative;box-shadow:inset 0 1px #ffffff1f}#homeowner-materials>div>div>div:first-child:after{content:"";aspect-ratio:1.35;opacity:.34;background-image:linear-gradient(90deg,#070d1200,#070d122e),url(/brand/services/christmas-light-suppliers-service.png);background-position:50%;background-size:cover;width:min(48%,22rem);position:absolute;inset:auto 0 0 auto;-webkit-mask-image:radial-gradient(circle at 70% 65%,#000,#0000 72%);mask-image:radial-gradient(circle at 70% 65%,#000,#0000 72%)}#homeowner-materials>div>div>div:first-child>div{max-width:44rem}#homeowner-materials h2{text-wrap:balance;text-shadow:0 4px 18px #00000038}#homeowner-materials a.cta-button:first-of-type{background:linear-gradient(135deg, var(--ecosystem-cta-start), var(--ecosystem-cta-end));min-height:3.15rem;box-shadow:0 14px 30px #8b040457}#homeowner-materials a.cta-button:nth-of-type(2){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;min-height:3.15rem}#homeowner-materials>div>div>div:first-child .grid.sm\:grid-cols-3>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-color:#d6ad576b}#homeowner-materials>div>div>div:nth-child(2){background:linear-gradient(#ffffffc7,#fff8e0d1),radial-gradient(circle at 85% 16%,#d6ad5740,#0000 18rem);border-left:1px solid #b883203d;position:relative}#homeowner-materials>div>div>div:nth-child(2):before{content:"";aspect-ratio:1;background-image:var(--asset-header-logo);opacity:.18;filter:drop-shadow(0 14px 24px #37200238);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:999px;width:clamp(3.5rem,7vw,5.6rem);position:absolute;top:1rem;right:1.15rem}#homeowner-materials>div>div>div:nth-child(2)>*{z-index:1;position:relative}#homeowner-materials>div>div>div:nth-child(2) .mt-4>div{border-color:#b8832038;box-shadow:0 12px 28px #5d2e051a}@media (max-width:767px){#kingdom-radio .section-panel{flex-direction:column;align-items:center;padding:1.5rem;display:flex}#kingdom-radio .section-panel:after{opacity:1!important;order:-1!important;width:8rem!important;height:8rem!important;margin:0 auto 1.5rem!important;display:block!important;position:relative!important;top:auto!important;right:auto!important}#kingdom-radio .section-panel>.max-w-3xl{text-align:center!important;max-width:100%!important}#homeowner-materials{padding-top:1.25rem;padding-bottom:1.25rem}#homeowner-materials>div>div>div:first-child,#homeowner-materials>div>div>div:nth-child(2){border-left:0}#homeowner-materials>div>div>div:first-child:after{opacity:.18;width:80%}}body.simulated-mobile #kingdom-radio .section-panel{flex-direction:column!important;align-items:center!important;padding:1.5rem!important;display:flex!important}body.simulated-mobile #kingdom-radio .section-panel:after{opacity:1!important;order:-1!important;width:8rem!important;height:8rem!important;margin:0 auto 1.5rem!important;display:block!important;position:relative!important;top:auto!important;right:auto!important}body.simulated-mobile #kingdom-radio .section-panel>.max-w-3xl{text-align:center!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}body.simulated-mobile #kingdom-radio .section-panel [class*=md\:mx-0],body.simulated-mobile #kingdom-radio .section-panel [class*=sm\:mx-0]{margin-left:auto!important;margin-right:auto!important}
main>section.bg-kingdom-dark .md\:hidden{display:grid!important}@media (min-width:640px){main>section.bg-kingdom-dark .md\:hidden{display:flex!important}}main section.container.py-10>.space-y-8,main section.container.grid>.space-y-8{flex-direction:column;display:flex}main section.container.py-10>.space-y-8>article.section-panel:first-of-type,main section.container.grid>.space-y-8>article.section-panel:first-of-type{order:1}main section.container.py-10>.space-y-8>#request-quote,main section.container.grid>.space-y-8>#request-quote{order:2}main section.container.py-10>.space-y-8>#reviews,main section.container.grid>.space-y-8>#reviews{order:3}main section.container.py-10>.space-y-8>.section-panel:not(#reviews),main section.container.grid>.space-y-8>.section-panel:not(#reviews){order:4}main section.container.py-10>.space-y-8>div,main section.container.grid>.space-y-8>div{order:5}@media (max-width:1023px){main section.container.grid.lg\:grid-cols-\[1fr_360px\]{flex-direction:column;display:flex}main section.container.grid.lg\:grid-cols-\[1fr_360px\]>aside{order:1}main section.container.grid.lg\:grid-cols-\[1fr_360px\]>div{order:2}}#reviews,#write-review,#request-quote{scroll-margin-top:6.5rem}
main>section:has(a[href="/listing/kingdom-christmas-lights"]):has(a[href="/locations/houston-tx"]){display:none}main:has(#find-installers)>#homeowner-materials{order:10}main:has(#find-installers)>section:has(a[href="/services/christmas-light-installation/houston-tx"]):has(a[href="/services/wedding-lighting/houston-tx"]){display:none}main>section:has(a[href="/category/christmas-light-installation"]):has(a[href="/category/residential-christmas-lights"]) a:is([href^="/category/"],[href=\/photo-rendering])>div:first-of-type>span[class*=bottom-3][class*=left-3]{border-radius:9999px;padding:.25rem}main>section:has(a[href="/category/christmas-light-installation"]):has(a[href="/category/residential-christmas-lights"]) a:is([href^="/category/"],[href=\/photo-rendering])>div:first-of-type>span[class*=bottom-3][class*=left-3] svg{display:none}main>section:has(a[href="/category/christmas-light-installation"]):has(a[href="/category/residential-christmas-lights"]) a:is([href^="/category/"],[href=\/photo-rendering])>div:first-of-type>span[class*=bottom-3][class*=left-3]:before{background-image:var(--asset-header-logo);content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:9999px;width:100%;height:100%;display:block}#houston-service-areas .houston-service-areas-panel{background:var(--panel-ink);border-color:#d6ad576b;position:relative;overflow:hidden;box-shadow:0 30px 80px #070d1233}#houston-service-areas .houston-service-areas-panel:before{content:"";z-index:0;background-image:linear-gradient(90deg, #070d12db, #070d128f 48%, #8b04043d), linear-gradient(180deg, #070d121a, #070d12c7), var(--asset-houston-skyline);opacity:1;background-position:50%;background-size:cover;position:absolute;inset:0}#houston-service-areas .houston-service-areas-panel:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 12%,#d6ad5747,#0000 19rem),linear-gradient(135deg,#ffffff1f,#0000 38%);position:absolute;inset:0}#houston-service-areas .houston-service-areas-panel>*{z-index:1;position:relative}#houston-service-areas .section-kicker{color:var(--highlight-gold);text-shadow:0 2px 14px #0000007a}#houston-service-areas h2,#houston-service-areas .houston-service-areas-panel>div:first-child p:not(.section-kicker){color:var(--page-white);text-shadow:0 3px 18px #00000085}#houston-service-areas a[href="/locations/houston-tx"].text-sm{color:var(--highlight-gold);text-shadow:0 3px 18px #00000085}#houston-service-areas .houston-service-area-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #ffffff5c;box-shadow:0 14px 36px #0000002e}#houston-service-areas .houston-service-area-card:hover{background:#fffffffa;transform:translateY(-1px)}
