.js .menu-drawer{position:fixed!important;top:var(--announcement-height, 0px)!important;left:0!important;height:calc(100vh - var(--announcement-height, 0px))!important;height:calc(var(--viewport-height, 100vh) - var(--announcement-height, 0px))!important;z-index:100!important}.js header-drawer>details>summary:before,.js header-drawer>details[open]:not(.menu-opening)>summary:before,.header__icon--menu[aria-expanded=true]:before{position:fixed!important;top:var(--announcement-height, 0px)!important;left:0!important;width:100vw!important;height:calc(100vh - var(--announcement-height, 0px))!important;height:calc(var(--viewport-height, 100vh) - var(--announcement-height, 0px))!important;z-index:99!important}.header__icon--menu{position:static!important;z-index:auto!important}.menu-drawer__navigation-container{padding-top:calc(var(--header-height, 80px) + 1rem)!important}.menu-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:25px 40px 30px}.menu-drawer__header .menu-drawer__logo{display:inline-flex}.menu-drawer__logo img{max-width:120px;height:auto;width:100%!important}.menu-drawer__close-icon{background:none;border:none;padding:0;width:2.4rem;height:2.4rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.menu-drawer__close-icon svg{width:1.5rem;height:1.5rem}.menu-drawer__category-menu{padding:0 26px 0 40px;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%}.special_style{display:flex!important;width:max-content;align-items:center;justify-content:start;column-gap:40px;row-gap:5px;padding:2px 6px!important;margin:10px 0}.additional_text{font-size:10px;line-height:12px;letter-spacing:0}.menu-drawer__menu-item{padding:10px 0;font-weight:400;font-size:14px;line-height:20px!important;letter-spacing:0%;justify-content:space-between;gap:5px;align-items:center}.menu-drawer__category-item{display:block;font-size:1.4rem;line-height:20px;padding:10px 0;text-decoration:none;text-transform:uppercase}.menu-drawer__category-item{display:inline-flex}.js .menu-drawer__submenu{position:static!important;transform:none!important;height:auto!important;display:grid!important;grid-template-rows:0fr;transition:all .3s ease-in-out!important;visibility:hidden!important;overflow:hidden}.js .menu-drawer__navigation .submenu-open{visibility:visible!important}.js details[open]>.menu-drawer__submenu{grid-template-rows:1fr;visibility:visible!important;transition:all .3s ease-in-out!important}.js .menu-drawer__inner-submenu{height:auto!important;min-height:0!important;overflow:hidden!important}.js details[open].menu-opening>.menu-drawer__submenu{transform:none!important}.menu-drawer__close-button{display:none!important}.menu-drawer__menu-item>.svg-wrapper{position:initial;transform:initial;width:16px;height:16px}.js .menu-drawer__menu-item .icon-caret{display:block!important;width:1.2rem;height:auto;transition:all .3s ease-in-out!important;position:initial}.js .menu-drawer__menu-item .icon-arrow{display:none!important}.js details[open]:not(.is-closing)>summary .icon-caret{transform:rotate(180deg)!important}.js .menu-drawer__submenu .menu-drawer__menu-item{padding-left:2rem!important;font-size:1.4rem;line-height:20px;letter-spacing:0}.js .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{padding-left:7rem!important}.menu-drawer summary.menu-drawer__menu-item{padding-right:0}.menu-drawer__inner-container{display:flex;flex-direction:column}.menu-drawer__navigation-container{padding-top:0!important;flex:1}.menu-drawer__navigation{padding-left:40px;padding-right:26px;padding-top:20px}.menu-drawer__navigation-container{grid-template-rows:auto auto;align-content:start}.menu-drawer__menu-item--active,.menu-drawer__menu-item--active:hover,.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{color:initial;background-color:initial}@media screen and (min-width:750px){.menu-drawer{width:49.3rem}}.menu-drawer__navigation-container::-webkit-scrollbar,.menu-drawer__navigation-left::-webkit-scrollbar{width:6px}.menu-drawer__navigation-container::-webkit-scrollbar-track,.menu-drawer__navigation-left::-webkit-scrollbar-track{background:#f4f4f4;padding-right:8px}.menu-drawer__navigation-container::-webkit-scrollbar-thumb,.menu-drawer__navigation-left::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:0;padding-right:8px}.menu-drawer__navigation-container,.menu-drawer__navigation-left{scrollbar-width:6px;scrollbar-color:#C7C7C7;margin-right:8px}.js .menu-drawer__menu li{margin-bottom:0}.menu-drawer__inner-container.has-drawer-images{display:flex;flex-direction:column;height:100%}.menu-drawer__navigation-left{display:flex;flex-direction:column;flex:1}.menu-drawer__images{display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.menu-drawer__images::-webkit-scrollbar{width:0;height:0;display:none}.drawer-image-block{position:relative;display:block;width:100%;text-decoration:none;overflow:hidden}.drawer-image-block img,.drawer-image-block svg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:opacity .3s ease}.drawer-image-text-container{position:absolute;bottom:20px;left:21px;font-size:20px;font-weight:400;margin:0;line-height:23px;z-index:2;display:flex;align-items:center;letter-spacing:0;gap:5px;flex-wrap:wrap;transition:opacity .3s ease}.drawer-image-text-container .drawer-image-title-text{font-family:var(--font-heading-family)}.drawer-image-block.is-updating img,.drawer-image-block.is-updating svg,.drawer-image-block.is-updating .drawer-image-text-container{opacity:.2}.drawer-image-link-text{text-decoration:underline;font-size:12px;line-height:18px;letter-spacing:0;text-underline-offset:2px}.menu-drawer__utility-links{background-color:initial}.menu-drawer__navigation-left{margin-right:0}.menu-drawer__extra-links{padding:32px 20px 40px}.menu-drawer__extra-links li:last-child a{padding-bottom:0}.menu-drawer__extra-links a{font-size:12px;line-height:18px;letter-spacing:0;padding:0 0 10px}.menu-drawer__utility-links{padding-left:40px;padding-right:26px}.menu-drawer__navigation-container .menu-drawer__localization.header-localization{display:flex}.menu-drawer__navigation-container .localization-selector span,.section-header:not(.scrolled-past-header) .menu-drawer__navigation-container .localization-selector span{color:#1e1e1e!important}.section-header:not(.scrolled-past-header) .menu-drawer__navigation-container .localization-selector svg{fill:#1e1e1e!important;color:#1e1e1e!important}ul.menu-drawer__menu.list-menu{padding:20px 0}@media screen and (min-width:750px){.menu-drawer.menu-drawer--has-images{width:100%;max-width:836px;border:none}.menu-drawer__inner-container.has-drawer-images{flex-direction:row;justify-content:space-between}.menu-drawer__navigation-left{max-width:493px;width:100%;flex:1;overflow-y:auto;margin:15px 8px 16px 0}.menu-drawer__header{position:sticky;top:0;background-color:rgb(var(--color-background));z-index:10}.menu-drawer__navigation-container{overflow-y:visible!important;height:auto!important;margin-right:0!important;scrollbar-width:none!important}.menu-drawer__navigation-container::-webkit-scrollbar{display:none!important}.menu-drawer__images{width:100%;flex:none;max-width:342px}.drawer-image-block{flex:none}}@media(min-width:750px)and (max-width:1024px){.menu-drawer.menu-drawer--has-images{max-width:650px}.menu-drawer__navigation-left{max-width:350px}.menu-drawer__images{max-width:300px}}@media screen and (max-width:989px){.menu-drawer__utility-links{padding-left:40px!important;padding-right:26px!important}}@media screen and (max-width:749px){.menu-drawer__header{padding:20px 20px 30px}.menu-drawer__category-menu{padding:0 20px}.menu-drawer__navigation,.menu-drawer__extra-links{padding:20px}.menu-drawer__extra-links{padding-top:32px}.menu-drawer__images{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:2px 0 0;gap:0px}.drawer-image-wrapper{width:78.8%;flex-shrink:0}.drawer-image-block{height:100%}.drawer-image-text-container{font-size:15px;line-height:17px}.drawer-image-link-text{font-size:9px;line-height:10px}.drawer-image-text-container{gap:3.85px;bottom:15.41px;left:15.41px}.menu-drawer__utility-links{padding-left:20px!important;padding-right:20px!important}.menu-drawer__navigation{padding-top:10px}ul.menu-drawer__menu.list-menu{padding:10px 0}}@media screen and (min-width:990px){.menu-drawer__navigation-container .menu-drawer__localization.header-localization{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header-drawer.css.map */
