#mdis-dialog,.mdis-component{font-family:'DM Sans','Noto Sans Arabic',sans-serif;color:#302735;box-sizing:border-box}#mdis-dialog *,.mdis-component *{box-sizing:border-box}#mdis-dialog{background:#fff;border:1px solid #e8e1ec;border-radius:14px;width:90%;max-width:680px;max-height:85dvh;overflow:auto;overscroll-behavior:contain;padding:22px;margin:auto}#mdis-dialog::backdrop{background:#30273588}#mdis-dialog .mdis-head{display:flex;align-items:center;justify-content:space-between;gap:16px}#mdis-dialog h2{font:600 23px 'DM Sans','Noto Sans Arabic',sans-serif;margin:0;color:#302735}#mdis-dialog .mdis-close{border:0;background:transparent;color:#302735;width:44px;height:44px;flex-shrink:0;font-size:25px;cursor:pointer}.mdis-search{display:flex;align-items:center;gap:10px;background:#f7f3f9;border:1px solid #eee6f2;border-radius:12px;padding:0 13px;margin:16px 0}.mdis-search input{width:100%;min-width:0;border:0!important;background:transparent!important;padding:15px 0!important;font:inherit;font-size:14px;color:#302735;height:auto;margin:0;box-shadow:none}.mdis-tabs{display:flex;border-bottom:1px solid #e8dfee;gap:4px}.mdis-tabs button{flex:1;font:inherit;font-size:12px;min-height:52px;padding:8px 3px;color:#706a73;border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0;cursor:pointer}.mdis-tabs button[aria-pressed=true]{color:#813c98;border-bottom-color:#813c98;font-weight:600}.mdis-count{font-size:12px;color:#706a73;margin:15px 0}.mdis-component .mdis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:none;overflow:visible;margin:0}.mdis-grid a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #e8e1ec;border-radius:9px;min-height:108px;padding:14px;background:#fff;text-align:center;text-decoration:none;overflow:hidden}.mdis-grid a[hidden],.mdis-empty[hidden]{display:none!important}.mdis-grid img{width:118px;max-width:100%;height:44px;object-fit:contain}.mdis-grid span{font-size:11px;color:#706a73;line-height:1.4;min-height:16px}.mdis-grid a:hover{background:#faf7fc;border-color:#bda5c8}.mdis-component a:focus-visible,.mdis-component button:focus-visible,#mdis-dialog button:focus-visible{outline:2px solid #813c98;outline-offset:3px}.mdis-empty{padding:30px 0;text-align:center}.mdis-grid a[data-brand="acuvue"] img,.mdis-grid a[data-brand="nike"] img{filter:brightness(0)}.mdis-grid a[data-brand="armani-exchange"] img{width:105px}.mdis-grid a[data-brand="ray-ban"] img{width:94px}.mdis-grid a[data-brand="gucci"] img{width:98px}.mdis-grid a[data-brand="burberry"] img{width:125px;height:44px;object-fit:cover;object-position:center}.mdis-grid a[data-brand="nike"] img{width:88px}.mdis-grid a[data-brand="swarovski"] img{height:48px}.mdis-grid a[data-brand="amara"] img{width:110px;height:48px}.mdis-grid a[data-brand="acuvue"] img{width:125px}.mdis-grid a[data-brand="lens-me"] img{object-fit:cover}.directory-brand-section .mdis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){#mdis-dialog{width:calc(100% - 24px);padding:18px;max-height:85dvh}.mdis-component .mdis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
#mdis-dialog>.mdis-component{display:block;max-height:none;overflow:visible;margin:0}.mdis-component input{outline-offset:3px}
