/* generated by build.py: radio-driven product explorer (no JavaScript required) */
#sr-core:checked ~ #pc-core-1w:checked ~ .ex-grid .panel-core-1w{display:grid}
#pc-core-1w:checked ~ .ex-grid label[for="pc-core-1w"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pc-core-1w:checked ~ .ex-grid label[for="pc-core-1w"] small{color:#b9cde3}
#pc-core-1w:focus-visible ~ .ex-grid label[for="pc-core-1w"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-core:checked ~ #pc-core-2w:checked ~ .ex-grid .panel-core-2w{display:grid}
#pc-core-2w:checked ~ .ex-grid label[for="pc-core-2w"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pc-core-2w:checked ~ .ex-grid label[for="pc-core-2w"] small{color:#b9cde3}
#pc-core-2w:focus-visible ~ .ex-grid label[for="pc-core-2w"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-core:checked ~ #pc-core-3w:checked ~ .ex-grid .panel-core-3w{display:grid}
#pc-core-3w:checked ~ .ex-grid label[for="pc-core-3w"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pc-core-3w:checked ~ .ex-grid label[for="pc-core-3w"] small{color:#b9cde3}
#pc-core-3w:focus-visible ~ .ex-grid label[for="pc-core-3w"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-core:checked ~ #pc-core-3way:checked ~ .ex-grid .panel-core-3way{display:grid}
#pc-core-3way:checked ~ .ex-grid label[for="pc-core-3way"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pc-core-3way:checked ~ .ex-grid label[for="pc-core-3way"] small{color:#b9cde3}
#pc-core-3way:focus-visible ~ .ex-grid label[for="pc-core-3way"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-core:checked ~ #pc-core-dimmer:checked ~ .ex-grid .panel-core-dimmer{display:grid}
#pc-core-dimmer:checked ~ .ex-grid label[for="pc-core-dimmer"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pc-core-dimmer:checked ~ .ex-grid label[for="pc-core-dimmer"] small{color:#b9cde3}
#pc-core-dimmer:focus-visible ~ .ex-grid label[for="pc-core-dimmer"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-core:checked ~ #pc-core-s2:checked ~ .ex-grid .panel-core-s2{display:grid}
#pc-core-s2:checked ~ .ex-grid label[for="pc-core-s2"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pc-core-s2:checked ~ .ex-grid label[for="pc-core-s2"] small{color:#b9cde3}
#pc-core-s2:focus-visible ~ .ex-grid label[for="pc-core-s2"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-core:checked ~ #pc-core-s3:checked ~ .ex-grid .panel-core-s3{display:grid}
#pc-core-s3:checked ~ .ex-grid label[for="pc-core-s3"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pc-core-s3:checked ~ .ex-grid label[for="pc-core-s3"] small{color:#b9cde3}
#pc-core-s3:focus-visible ~ .ex-grid label[for="pc-core-s3"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-core:checked ~ #pc-core-dup:checked ~ .ex-grid .panel-core-dup{display:grid}
#pc-core-dup:checked ~ .ex-grid label[for="pc-core-dup"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pc-core-dup:checked ~ .ex-grid label[for="pc-core-dup"] small{color:#b9cde3}
#pc-core-dup:focus-visible ~ .ex-grid label[for="pc-core-dup"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-core:checked ~ #pc-core-ac:checked ~ .ex-grid .panel-core-ac{display:grid}
#pc-core-ac:checked ~ .ex-grid label[for="pc-core-ac"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pc-core-ac:checked ~ .ex-grid label[for="pc-core-ac"] small{color:#b9cde3}
#pc-core-ac:focus-visible ~ .ex-grid label[for="pc-core-ac"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-core:checked ~ #pc-core-rbox:checked ~ .ex-grid .panel-core-rbox{display:grid}
#pc-core-rbox:checked ~ .ex-grid label[for="pc-core-rbox"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pc-core-rbox:checked ~ .ex-grid label[for="pc-core-rbox"] small{color:#b9cde3}
#pc-core-rbox:focus-visible ~ .ex-grid label[for="pc-core-rbox"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-core:checked ~ #pc-core-sbox:checked ~ .ex-grid .panel-core-sbox{display:grid}
#pc-core-sbox:checked ~ .ex-grid label[for="pc-core-sbox"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pc-core-sbox:checked ~ .ex-grid label[for="pc-core-sbox"] small{color:#b9cde3}
#pc-core-sbox:focus-visible ~ .ex-grid label[for="pc-core-sbox"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-luxe:checked ~ #pl-luxe-1w:checked ~ .ex-grid .panel-luxe-1w{display:grid}
#pl-luxe-1w:checked ~ .ex-grid label[for="pl-luxe-1w"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pl-luxe-1w:checked ~ .ex-grid label[for="pl-luxe-1w"] small{color:#b9cde3}
#pl-luxe-1w:focus-visible ~ .ex-grid label[for="pl-luxe-1w"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-luxe:checked ~ #pl-luxe-3way:checked ~ .ex-grid .panel-luxe-3way{display:grid}
#pl-luxe-3way:checked ~ .ex-grid label[for="pl-luxe-3way"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pl-luxe-3way:checked ~ .ex-grid label[for="pl-luxe-3way"] small{color:#b9cde3}
#pl-luxe-3way:focus-visible ~ .ex-grid label[for="pl-luxe-3way"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-luxe:checked ~ #pl-luxe-2w:checked ~ .ex-grid .panel-luxe-2w{display:grid}
#pl-luxe-2w:checked ~ .ex-grid label[for="pl-luxe-2w"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pl-luxe-2w:checked ~ .ex-grid label[for="pl-luxe-2w"] small{color:#b9cde3}
#pl-luxe-2w:focus-visible ~ .ex-grid label[for="pl-luxe-2w"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-luxe:checked ~ #pl-luxe-3w:checked ~ .ex-grid .panel-luxe-3w{display:grid}
#pl-luxe-3w:checked ~ .ex-grid label[for="pl-luxe-3w"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pl-luxe-3w:checked ~ .ex-grid label[for="pl-luxe-3w"] small{color:#b9cde3}
#pl-luxe-3w:focus-visible ~ .ex-grid label[for="pl-luxe-3w"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-luxe:checked ~ #pl-luxe-dimmer:checked ~ .ex-grid .panel-luxe-dimmer{display:grid}
#pl-luxe-dimmer:checked ~ .ex-grid label[for="pl-luxe-dimmer"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pl-luxe-dimmer:checked ~ .ex-grid label[for="pl-luxe-dimmer"] small{color:#b9cde3}
#pl-luxe-dimmer:focus-visible ~ .ex-grid label[for="pl-luxe-dimmer"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-luxe:checked ~ #pl-luxe-uni-intl:checked ~ .ex-grid .panel-luxe-uni-intl{display:grid}
#pl-luxe-uni-intl:checked ~ .ex-grid label[for="pl-luxe-uni-intl"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pl-luxe-uni-intl:checked ~ .ex-grid label[for="pl-luxe-uni-intl"] small{color:#b9cde3}
#pl-luxe-uni-intl:focus-visible ~ .ex-grid label[for="pl-luxe-uni-intl"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-luxe:checked ~ #pl-luxe-intl-usb:checked ~ .ex-grid .panel-luxe-intl-usb{display:grid}
#pl-luxe-intl-usb:checked ~ .ex-grid label[for="pl-luxe-intl-usb"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pl-luxe-intl-usb:checked ~ .ex-grid label[for="pl-luxe-intl-usb"] small{color:#b9cde3}
#pl-luxe-intl-usb:focus-visible ~ .ex-grid label[for="pl-luxe-intl-usb"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-luxe:checked ~ #pl-luxe-rbox:checked ~ .ex-grid .panel-luxe-rbox{display:grid}
#pl-luxe-rbox:checked ~ .ex-grid label[for="pl-luxe-rbox"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pl-luxe-rbox:checked ~ .ex-grid label[for="pl-luxe-rbox"] small{color:#b9cde3}
#pl-luxe-rbox:focus-visible ~ .ex-grid label[for="pl-luxe-rbox"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-luxe:checked ~ #pl-luxe-sbox:checked ~ .ex-grid .panel-luxe-sbox{display:grid}
#pl-luxe-sbox:checked ~ .ex-grid label[for="pl-luxe-sbox"]{background:var(--navy);border-color:var(--navy);color:#fff}
#pl-luxe-sbox:checked ~ .ex-grid label[for="pl-luxe-sbox"] small{color:#b9cde3}
#pl-luxe-sbox:focus-visible ~ .ex-grid label[for="pl-luxe-sbox"]{outline:3px solid var(--teal);outline-offset:3px}
#sr-luxe:checked ~ .ex-grid .ex-list--core{display:none}
#sr-luxe:checked ~ .ex-grid .ex-list--luxe{display:grid}
@media (max-width:900px){#sr-luxe:checked ~ .ex-grid .ex-list--luxe{display:flex}}
#sr-core:checked ~ .ex-top label[for="sr-core"],#sr-luxe:checked ~ .ex-top label[for="sr-luxe"]{background:var(--navy);color:#fff}
#sr-core:focus-visible ~ .ex-top label[for="sr-core"],#sr-luxe:focus-visible ~ .ex-top label[for="sr-luxe"]{outline:3px solid var(--teal);outline-offset:2px}
#fin-white:checked ~ .ex-grid .fin-white{display:block}
#fin-white:checked ~ .ex-grid label.fchip[for="fin-white"]{border-color:var(--navy);background:#eaf0f6;box-shadow:0 0 0 3px rgba(7,55,99,.14)}
#fin-white:focus-visible ~ .ex-grid label.fchip[for="fin-white"]{outline:3px solid var(--teal);outline-offset:2px}
#fin-gray:checked ~ .ex-grid .fin-gray{display:block}
#fin-gray:checked ~ .ex-grid label.fchip[for="fin-gray"]{border-color:var(--navy);background:#eaf0f6;box-shadow:0 0 0 3px rgba(7,55,99,.14)}
#fin-gray:focus-visible ~ .ex-grid label.fchip[for="fin-gray"]{outline:3px solid var(--teal);outline-offset:2px}
#fin-black:checked ~ .ex-grid .fin-black{display:block}
#fin-black:checked ~ .ex-grid label.fchip[for="fin-black"]{border-color:var(--navy);background:#eaf0f6;box-shadow:0 0 0 3px rgba(7,55,99,.14)}
#fin-black:focus-visible ~ .ex-grid label.fchip[for="fin-black"]{outline:3px solid var(--teal);outline-offset:2px}
