.tes-global-menu,.tes-global-menu *{box-sizing:border-box}.tes-global-menu__trigger{position:fixed;z-index:2147483000;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:0;padding:12px 18px;color:#cd8900;background:#242424eb;border:1px solid rgba(255,255,255,.18);border-radius:12px;box-shadow:0 8px 24px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:inherit;font-size:15px;font-weight:700;line-height:1;letter-spacing:.04em;cursor:pointer;transform:translate(-50%)}.tes-global-menu__trigger:hover{opacity:.82}.tes-global-menu__trigger:focus-visible,.tes-global-menu .tes-menu-drawer :focus-visible{outline:2px solid currentColor;outline-offset:4px}.tes-global-menu__icon{display:block;width:20px;height:15px;flex:0 0 auto}.tes-global-menu .tes-menu-drawer{position:fixed;z-index:12000;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}.tes-global-menu .tes-menu-drawer.is-open{visibility:visible;pointer-events:auto}.tes-global-menu .tes-menu-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:#0000009e;border:0;opacity:0;cursor:pointer;transition:opacity .26s ease}.tes-global-menu .tes-menu-drawer.is-open .tes-menu-drawer__backdrop{opacity:1}.tes-global-menu .tes-menu-drawer__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(680px,100%);height:100%;min-height:100dvh;padding:28px clamp(28px,4vw,72px) 48px;color:#111;background:#fff;overflow-y:auto;transform:translate(100%);transition:transform .32s cubic-bezier(.22,1,.36,1)}.tes-global-menu .tes-menu-drawer.is-open .tes-menu-drawer__panel{transform:translate(0)}.tes-global-menu .tes-menu-drawer__top{display:flex;align-items:center;justify-content:space-between;gap:30px}.tes-global-menu .tes-menu-drawer__logo-link{display:inline-flex;align-items:center;max-width:min(50vw,80px);color:inherit;text-decoration:none}.tes-global-menu .tes-menu-drawer__logo{display:block;width:80px;max-width:100%;height:auto}.tes-global-menu .tes-menu-drawer__logo-text{font-size:18px;font-weight:750;line-height:.98}.tes-global-menu .tes-menu-drawer__close{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:12px;color:inherit;background:transparent;border:0;border-radius:4px;font:inherit;font-size:12px;font-weight:700;line-height:1;letter-spacing:.04em;cursor:pointer}.tes-global-menu .tes-menu-drawer__close:hover{opacity:.72}.tes-global-menu .tes-menu-drawer__navigation{display:flex;align-items:center;flex:1;width:100%;padding:70px 0 30px}.tes-global-menu .tes-menu-drawer__list,.tes-global-menu .tes-menu-drawer__sublist{width:100%;margin:0;padding:0;list-style:none}.tes-global-menu .tes-menu-drawer__item{border-bottom:1px solid rgba(17,17,17,.14)}.tes-global-menu .tes-menu-drawer__item:first-child{border-top:1px solid rgba(17,17,17,.14)}.tes-global-menu .tes-menu-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;padding:22px 0;color:#111;font-size:clamp(26px,3vw,44px);font-weight:750;line-height:.98;letter-spacing:-.035em;text-decoration:none}.tes-global-menu .tes-menu-drawer__sublist{display:flex;flex-wrap:wrap;gap:10px 22px;padding-bottom:22px}.tes-global-menu .tes-menu-drawer__sublink{display:inline-block;padding:5px 0;color:#111111ad;font-size:13px;font-weight:700;line-height:1;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.tes-global-menu .tes-menu-drawer__empty{margin:0;color:#111111a6;font-size:16px;line-height:1.55}body.tes-menu-open{overflow:hidden}body:has(.tes-global-menu) #MainContent{padding-bottom:96px}@media screen and (max-width:749px){body>.tes-global-menu>.tes-global-menu__trigger{position:fixed!important;z-index:2147483000!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.tes-global-menu .tes-menu-drawer__panel{padding:max(22px,env(safe-area-inset-top)) 24px max(34px,env(safe-area-inset-bottom))}.tes-global-menu .tes-menu-drawer__logo-link{max-width:min(48vw,56px)}.tes-global-menu .tes-menu-drawer__logo{width:56px}.tes-global-menu .tes-menu-drawer__navigation{padding-top:56px}.tes-global-menu .tes-menu-drawer__link{padding:19px 0;font-size:clamp(26px,9vw,38px)}}@media(prefers-reduced-motion:reduce){.tes-global-menu .tes-menu-drawer__backdrop,.tes-global-menu .tes-menu-drawer__panel{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tes-global-menu.css.map */
