@media (max-width:999px){.beads-mobile-menu-backdrop{position:fixed;z-index:999990;inset:0;padding:0;border:0;background:rgb(0 0 0/38%);cursor:default}#beads-mobile-menu{position:fixed;z-index:999991;inset:0 auto 0 0;display:flex;width:min(85vw,420px);max-width:100vw;height:100vh;height:100dvh;flex-direction:column;overflow:hidden;background:#fff;color:#555;box-shadow:5px 0 24px rgb(0 0 0/12%);font-family:inherit;-webkit-overflow-scrolling:touch}#beads-mobile-menu[hidden],#beads-mobile-menu .beads-mobile-menu__view[hidden]{display:none!important}.beads-mobile-menu__header{position:relative;z-index:2;display:flex;min-height:56px;padding:6px 15px 6px 16px;border-bottom:1px solid #e7e7e7;align-items:center;gap:12px;background:#fff}.beads-mobile-menu__title{flex:1 1 auto;min-width:0;margin:0;color:#151515;font-size:23px;font-weight:750;line-height:1.15}.beads-mobile-menu__close,.beads-mobile-menu__back{display:inline-flex;min-width:42px;min-height:42px;padding:0 7px;border:0;align-items:center;justify-content:center;background:transparent;color:#555;cursor:pointer;font:inherit}.beads-mobile-menu__close{width:42px;font-size:0;line-height:1}.beads-mobile-menu__close:focus-visible,.beads-mobile-menu__back:focus-visible,.beads-mobile-menu__open-submenu:focus-visible,.beads-mobile-menu__link:focus-visible{outline:2px solid #438985;outline-offset:-3px}.beads-mobile-menu__header .beads-language-switcher--mobile{position:relative!important;inset:auto!important;display:block!important;flex:0 1 auto;margin:0!important}.beads-mobile-menu__header .beads-language-switcher--mobile .beads-language-switcher__list{z-index:4;max-width:min(75vw,340px)}.beads-mobile-menu__views{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.beads-mobile-menu__view{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff;-webkit-overflow-scrolling:touch}.beads-mobile-menu__list{margin:0;padding:8px 0 20px;list-style:none}.beads-mobile-menu__row{display:flex;min-height:49px;padding:3px 12px 3px 16px;border:0;align-items:center;gap:10px;background:#fff;color:#5b5b5b;font-size:16px;font-weight:400;line-height:22px}.beads-mobile-menu__thumb{display:block;width:30px;height:30px;flex:0 0 30px;border-radius:3px;background:#f4f4f4;object-fit:cover}.beads-mobile-menu__thumb--empty{visibility:hidden}.beads-mobile-menu__link{display:flex;min-width:0;min-height:43px;flex:1 1 auto;align-items:center;color:inherit;text-decoration:none}.beads-mobile-menu__link:hover,.beads-mobile-menu__link:active{color:#222}.beads-mobile-menu__open-submenu{display:inline-flex;width:38px;height:43px;flex:0 0 38px;padding:0;border:0;align-items:center;justify-content:center;background:transparent;color:#555;cursor:pointer;font-size:0;font-weight:400;line-height:1}.beads-mobile-menu__utilities{margin-top:8px;padding-top:8px;border-top:1px solid #e7e7e7}.beads-mobile-menu__subhead{display:flex;min-height:56px;padding:4px 12px 4px 8px;border-bottom:1px solid #e7e7e7;align-items:center;gap:7px;background:#fff}.beads-mobile-menu__back{gap:6px;font-size:15px;white-space:nowrap}.beads-mobile-menu__icon--forward,.beads-mobile-menu__icon--back,.beads-mobile-menu__icon--close{display:block;width:20px;height:20px;fill:currentColor;color:inherit;transform-origin:center}.beads-mobile-menu__icon--forward{transform:rotate(-90deg)}.beads-mobile-menu__icon--back{transform:rotate(90deg)}.beads-mobile-menu__icon--close{width:23px;height:23px}.beads-mobile-menu__subhead-title{min-width:0;margin:0;overflow:hidden;color:#333;font-size:16px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.beads-mobile-menu__all{display:block;min-height:49px;padding:13px 18px;border-bottom:1px solid #ededed;color:#555;font-size:15px;line-height:22px;text-decoration:none}#beads-mobile-menu a,#beads-mobile-menu button{-webkit-tap-highlight-color:transparent}}@media (max-width:999px){.beads-mobile-menu__group-trigger{padding:0;border:0;justify-content:space-between;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.beads-mobile-menu__group-trigger:focus-visible{outline:2px solid #438985;outline-offset:-3px}.beads-mobile-menu__group-trigger .beads-mobile-menu__icon--forward{width:16px;height:16px;flex:0 0 16px;margin-left:12px;transform:rotate(-90deg)}}