/* Shared product disclosure; does not modify logo, hero or mobile artwork rules. */
.products-disclosure{position:relative}
.products-disclosure__trigger{display:inline-flex;align-items:center;gap:8px;padding:12px 0;border:0;background:none;color:#e8e9ef;font:inherit;cursor:pointer;text-align:left}
.products-disclosure__trigger[hidden],.products-disclosure__links[hidden]{display:none!important}
.products-disclosure__trigger:hover{color:#80e5ff}
.products-disclosure__trigger[aria-expanded=true]>span{transform:rotate(180deg)}
.products-disclosure__links{list-style:none;margin:0;padding:10px 14px;min-width:210px;border:1px solid #455266;border-radius:14px;background:#080e19;color:#f2edf8;box-shadow:0 12px 35px #0009;isolation:isolate;mix-blend-mode:normal}
.products-disclosure[data-enhanced] .products-disclosure__links{position:absolute;top:100%;left:0;z-index:120}
.products-disclosure__links li{margin:0;padding:0}
.products-disclosure__links a{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:12px 4px!important;white-space:nowrap;color:#f2edf8}
.products-disclosure__trigger:focus-visible,.products-disclosure__links a:focus-visible{outline:2px solid #a3efff;outline-offset:4px;border-radius:3px}
@media(max-width:760px){.products-disclosure__trigger{width:100%;justify-content:space-between}.products-disclosure[data-enhanced] .products-disclosure__links{position:static;min-width:0;margin:0 0 8px;padding:4px 12px;box-shadow:none;border-radius:9px;background:#101827}.products-disclosure__links a{white-space:normal}}
