html:has(header-menu-drawer){scrollbar-gutter:stable}body.header-menu-drawer-open{overflow:hidden}.header-menu-drawer__trigger{width:44px;height:44px;padding:10px;border:0;background:transparent;cursor:pointer;align-items:center;justify-content:center}.header-menu-drawer__trigger svg{width:24px;height:24px}.header-menu-drawer__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#242222;overflow:clip}.header-menu-drawer__dialog::backdrop{background:#0006}.header-menu-drawer__panel{position:relative;width:min(520px,100%);height:100%;margin-left:auto;padding:64px 36px 36px;overflow-y:auto;overscroll-behavior:contain;background:#efebe2}@media(min-width:1200px){.header-menu-drawer__dialog[open] .header-menu-drawer__panel{animation:header-menu-slide-in .25s ease}}.header-menu-drawer__close{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:12px;border:0;color:inherit;background:transparent;cursor:pointer}.header-menu-drawer__close svg{width:18px;height:18px}.header-menu-drawer__title{margin:0 0 36px;color:inherit;font-family:var(--font-body-family);font-size:36px;font-weight:400;line-height:1.4}.header-menu-drawer__heading,.header-menu-drawer__actions{display:contents}.header-menu-drawer__language{display:none}.header-menu-drawer__language .language-localization__flag{display:block;flex:0 0 20px;width:20px;height:20px;object-fit:contain}.header-menu-drawer__language localization-form{display:block}.header-menu-drawer__language localization-form .localization-form{margin:0;padding:0}.header-menu-drawer__language .localization-form .disclosure .language-localization-compact__button{display:flex;align-items:center;justify-content:center;flex:none;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:12px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.header-menu-drawer__language .language-localization-compact__panel{top:calc(100% + 8px);right:0;bottom:auto;left:auto;z-index:5;width:min(190px,calc(100vw - 112px));max-height:min(320px,60dvh);overflow:hidden;transform:none;border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.header-menu-drawer__language .language-localization-compact__panel .disclosure__list{width:100%;min-width:0;max-width:none;max-height:min(320px,60dvh);margin:0;padding:6px;overflow-y:auto}.header-menu-drawer__language .language-localization-compact__option{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:4px;color:rgba(var(--color-foreground),.75);font-family:var(--font-body-family);font-size:15px;line-height:1.4;text-decoration:none}.language-localization-compact__option:hover,.language-localization-compact__option:focus-visible{background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.language-localization-compact__name{flex:1;min-width:0;overflow-wrap:anywhere}.language-localization-compact__check{display:flex;flex:0 0 12px}.language-localization-compact__check svg{width:12px;height:12px}.header-menu-drawer__list{margin:0;padding:0;list-style:none}.header-menu-drawer__list>li{border-top:1px solid #d1ccc3}.header-menu-drawer__localization{margin-top:0;padding-top:20px;border-top:1px solid #d1ccc3}.header-menu-drawer__localization .localization-form__select{color:inherit;font-family:var(--font-body-family);font-size:17px}.header-menu-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:53px;padding:16px 0;color:inherit;font-family:var(--font-heading-family);font-size:14px;line-height:1.5;text-decoration:none}.header-menu-drawer__arrow{display:flex;flex-shrink:0}.header-menu-drawer__arrow svg{width:14px;height:10px}.header-menu-drawer__toggle,.header-menu-drawer__submenu{display:none}@media(max-width:1199px){.header-menu-drawer__panel{padding:40px 20px 32px}.header-menu-drawer__close{position:static;flex-shrink:0}.header-menu-drawer__dialog[data-pointer-focus] .header-menu-drawer__close{outline:none;box-shadow:none}.header-menu-drawer__heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:24px}.header-menu-drawer__actions{display:flex;align-items:center;flex-shrink:0;gap:4px}.header-menu-drawer__language{display:block}.header-menu-drawer__localization--desktop{display:none}.header-menu-drawer__title{flex:1;min-width:0;margin:0;font-size:30px}.header-menu-drawer__row{display:flex;align-items:center}.header-menu-drawer__link{flex:1;min-width:0;font-family:var(--font-body-family);font-size:17px}.header-menu-drawer__arrow,.header-menu-drawer__desktop-link{display:none}.header-menu-drawer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border:0;background:transparent;color:inherit;font-weight:400;text-align:left;cursor:pointer}.header-menu-drawer__toggle-icon{position:relative;flex-shrink:0;width:14px;height:14px;transition:transform .2s ease}.header-menu-drawer__toggle-icon:before,.header-menu-drawer__toggle-icon:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.header-menu-drawer__toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.header-menu-drawer__toggle[aria-expanded=true] .header-menu-drawer__toggle-icon{transform:rotate(45deg)}.header-menu-drawer__submenu:not([hidden]){display:block}.header-menu-drawer__submenu{margin:0 0 12px 16px;padding:0;list-style:none}.header-menu-drawer__submenu>li{border-top:1px solid #d9d5cd}.header-menu-drawer__submenu .header-menu-drawer__link{min-height:46px;padding:12px 0;font-size:15px}.header-menu-drawer__submenu .header-menu-drawer__submenu .header-menu-drawer__link{font-family:var(--font-heading-family)}}@keyframes header-menu-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.header-menu-drawer__dialog[open] .header-menu-drawer__panel{animation:none}.header-menu-drawer__toggle-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/header-menu-drawer.css.map */
