.pv-lighting-options{padding:12px 0 40px;color:#303033}
.pv-lighting-options h2{font-size:clamp(25px,2.3vw,32px);line-height:1.2;margin:0 0 24px;font-weight:600}
.pv-lighting-options__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
.pv-lighting-options__group{min-width:0;border-top:1px solid #e7e5e1;padding-top:20px}
.pv-lighting-options__group h3{font-size:20px;line-height:1.35;margin:0 0 14px;font-weight:600}
.pv-lighting-options__group ul{list-style:none;margin:0;padding:0}
.pv-lighting-options__group li{margin:0;padding:0}
.pv-lighting-options__group li::before{content:none}
.pv-lighting-options__group a{display:block;color:#303033;font-size:16px;line-height:1.45;padding:12px 0;min-height:44px;text-decoration:none;overflow-wrap:anywhere}
.pv-lighting-options__group a span{color:#e52329;white-space:nowrap}
.pv-lighting-options__group a:hover{color:#e52329}
.pv-lighting-options__group a:focus-visible{outline:2px solid #e52329;outline-offset:4px;border-radius:3px}
.catalog_page:has(#pv-lighting-options) .section-content-wrapper{width:100%;max-width:100%;min-width:0}
body:has(#pv-lighting-options) .widget-banner-layout{display:none!important}
@media(max-width:767px){.pv-lighting-options{padding:8px 0 28px}.pv-lighting-options__groups{grid-template-columns:1fr;gap:24px}.pv-lighting-options h2{margin-bottom:20px}.pv-lighting-options__group{padding-top:16px}.pv-lighting-options__group h3{font-size:19px}.pv-lighting-options__group a{padding:12px 0}}
