header-drawer:not([data-ready])>details[open]>.menu-drawer{transform:translate(0);visibility:visible}.menu-drawer ul{list-style:none;margin:0;padding:0}menu-drawer>details>summary:before,menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:var(--color-secondary-background);opacity:0;visibility:hidden;z-index:var(--layer-raised);transition:opacity 0s,visibility 0s}menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) var(--transition-primary),visibility var(--duration-default) var(--transition-primary)}.menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:var(--layer-menu-drawer);left:0;top:100%;height:calc(100vh - 100%);height:calc(100dvh - var(--header-bottom-position, 100%));width:min(512px,calc(100vw - 44px));padding:0;background-color:var(--color-background);border-top:1px solid var(--color-line);overflow-x:hidden;overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none}.menu-drawer::-webkit-scrollbar{display:none}.menu-drawer:before{content:"";position:absolute;top:0;right:0;bottom:-1px;left:0}header-drawer.is-behind .menu-drawer{z-index:var(--layer-overlay)}filter-drawer.is-behind .menu-drawer{z-index:7}header-drawer.off-backdrop .menu-drawer__backdrop,filter-drawer.off-backdrop .menu-drawer__backdrop{visibility:hidden}@media screen and (max-width:576px){.drawer-full-mobile .menu-drawer{width:100vw}}details[open]>.menu-drawer__submenu{transition:transform var(--duration-medium) var(--transition-primary),visibility var(--duration-medium) ease}details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}.menu-drawer__navigation .submenu-open{visibility:hidden}.menu-drawer__inner-container{position:relative;height:100%}.menu-drawer__navigation-container{position:relative;display:grid;grid-template-rows:1fr auto;align-content:space-between;overflow:hidden;height:100%}.menu-drawer__navigation-container>.menu-drawer__navigation{grid-area:1 / 1}.menu-drawer__navigation-container>custom-scrollbar{position:relative;grid-area:1 / 1;justify-self:end;inset-inline-end:0}.menu-drawer__navigation-container>custom-scrollbar,.menu-drawer__submenu>custom-scrollbar{top:30px;height:calc(100% - 60px)}.menu-drawer__navigation{display:flex;flex-direction:column;max-height:100%;padding:30px;overflow-x:hidden;overflow-y:auto}.menu-drawer__navigation>*{flex-shrink:0}.menu-drawer__inner-submenu{height:100%;padding:30px;overflow-x:hidden;overflow-y:auto}.menu-drawer__navigation,.menu-drawer__inner-submenu{overscroll-behavior:contain}.menu-drawer__menu{display:grid;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:20px}.menu-drawer__menu-item{position:relative;display:block;text-decoration:none;text-transform:var(--font-menu-mobile-uppercase);margin-bottom:0;cursor:pointer}@media screen and (min-width:1025px){.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:var(--color-accent)}}.menu-drawer__menu-item .icon-caret,.menu-drawer__menu-item .mega-menu__link-image{display:none}.menu-drawer__menu-item .mega-menu__link-image--mobile{display:block;flex:none;width:40px;aspect-ratio:var(--link-image-ratio, 1);overflow:hidden;border-radius:var(--border-radius-size-2)}.menu-drawer__menu-item .mega-menu__link-image--mobile img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--object-position, 50% 50%)}.menu-drawer__menu-item .mega-menu__link-image--contain img{object-fit:contain}.menu-drawer__menu-item>span:has(>.mega-menu__link-image--mobile){display:flex;align-items:center;gap:10px}.menu-drawer__menu-item:has(.mega-menu__link-image--mobile) .menu-badges{left:50px;top:calc(50% - .5lh - 14px)}.menu-drawer__menu-item:has(>svg){display:grid;grid-template-columns:minmax(0,1fr) 8px;column-gap:10px}.menu-drawer__menu-item>svg{width:8px;position:absolute;right:-1px;top:calc(50% - 6px);fill:currentColor}.menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:var(--color-background);z-index:var(--layer-heightened);transform:translate(100%);visibility:hidden}.menu-drawer__submenu .menu-drawer__submenu{overflow:clip;display:block}.menu-drawer__tabs{position:relative;display:flex;column-gap:30px;margin:-10px -30px 20px;padding:10px 30px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.menu-drawer__tabs::-webkit-scrollbar{display:none}.menu-drawer__tabs .menu-drawer__tab{flex:none;max-width:none;margin:0;padding:0;border-bottom:2px solid transparent;text-transform:var(--font-menu-mobile-uppercase);white-space:nowrap;opacity:.525;transition:opacity var(--duration-default) var(--transition-primary)}.menu-drawer__tabs .menu-drawer__tab:last-child{margin-inline-end:30px}.menu-drawer__tabs .menu-drawer__tab[aria-selected=true]{opacity:1}.menu-drawer__tabs--underline .menu-drawer__tab[aria-selected=true]{border-bottom-color:var(--color-accent)}.menu-drawer__submenu.menu-drawer__tab-panel{position:static;z-index:auto;background-color:transparent;transform:none;visibility:visible}.menu-drawer__submenu.menu-drawer__tab-panel.submenu-open{visibility:hidden}.menu-drawer__submenu.menu-drawer__tab-panel:not(.is-active){display:none}.menu-drawer__view-all{margin-bottom:20px}.menu-drawer__close-button{display:flex;align-items:center;position:relative;width:100%;margin-block:5px 20px}.menu-drawer__close-button:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.menu-drawer__close-button svg{width:20px;height:20px;fill:currentColor}.menu-drawer__menu-title{display:block;margin-bottom:20px;text-align:start;text-transform:var(--font-menu-mobile-uppercase)}.menu-drawer__bottom{margin:auto -30px -30px;padding-top:30px}.menu-drawer__secondary-nav{padding:30px;border-top:1px solid var(--color-line)}.menu-drawer__secondary-nav ul{display:grid;row-gap:20px}.menu-drawer__info:not(:has(.list-social,.header__contact-info)){display:none}.menu-drawer__info-content{display:grid;row-gap:20px;padding:31px 0 30px;border-top:1px solid var(--color-line)}.menu-drawer__info-content .header__contact-info{text-align:start}.menu-drawer__info-content .header__phone{margin-inline:0 auto}.menu-drawer .menu-drawer__info-content>*{padding:0 30px}.menu-drawer__utility-links{position:relative;padding:30px;border-top:1px solid var(--color-line)}.menu-drawer__localization{display:grid;grid-template-columns:auto auto;width:fit-content;gap:20px}.menu-drawer__localization-form{align-self:center}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}.menu-drawer .list-social{justify-content:flex-start}.menu-drawer~.modal__backdrop{position:absolute;height:calc(100vh - 100%);height:calc(100dvh - var(--header-bottom-position, 0));top:100%;transition:none}.menu-drawer~.modal__backdrop custom-cursor{top:calc(-1 * var(--header-bottom-position, 0))}.menu-drawer-container:not([open]) .modal__backdrop{visibility:hidden}.menu-open .menu-drawer__backdrop{opacity:1;pointer-events:all}.menu-drawer__menu-item:has(.menu-badges){position:relative;display:block;margin-top:16px}.menu-drawer__menu-item .menu-badges{position:absolute;left:0;top:-14px;display:flex;flex-wrap:nowrap;gap:3px}.menu-drawer__menu .mega-menu-heading-wrapper .mega-menu__block-heading{margin-bottom:0}.menu-drawer__menu .mega-menu-heading-wrapper>.mega-menu__block-heading h4,.menu-drawer__menu .mega-menu__link--level-2.h4{--line-heigth-factor: .20833333333;font-family:var(--font-heading-large-family);font-style:var(--font-heading-large-style);font-weight:var(--font-heading-large-weight);line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-heading-large-scale-mobile)));font-size:var(--text-size-h3-mobile)}.menu-drawer__menu .mega-menu-heading-wrapper:not(:first-child),.menu-drawer__menu .menu-drawer__menu-column:not(:first-child){margin-top:20px}.menu-drawer__menu .banner-item-wrapper:not(:has(.banner-collection))+.banner-item-wrapper:not(.menu-drawer__menu-column){margin-top:-10px}.menu-drawer__menu .mega-menu-heading-wrapper+.banner-item-wrapper{margin-top:0}@media screen and (max-width:576px){.menu-drawer__menu-column:has(.mobile-hide){display:none}}@media screen and (min-width:577px)and (max-width:1024px){.menu-drawer__menu-column:has(.tablet-hide){display:none}}@media screen and (min-width:1025px){.menu-drawer__menu-column:has(.desktop-hide){display:none}}@media screen and (max-width:1024px){header-drawer[data-mode=catalog] .menu-drawer__bottom,header-drawer[data-mode=catalog-no-sticky] .menu-drawer__bottom,header-drawer[data-mode=catalog-pinned] .menu-drawer__bottom,header-drawer[data-mode=catalog] .menu-drawer__secondary-nav,header-drawer[data-mode=catalog-no-sticky] .menu-drawer__secondary-nav,header-drawer[data-mode=catalog-pinned] .menu-drawer__secondary-nav,.section-header:has(header-drawer[data-mode=catalog-no-sticky]) .header__top,.section-header:has(header-drawer[data-mode=catalog-pinned]) .header__top{display:none}body:has(header-drawer[data-mode=catalog-no-sticky]),body:has(header-drawer[data-mode=catalog-pinned]){padding-top:var(--catalog-top-offset, 0)}.section-header:has(header-drawer[data-mode=catalog-pinned]){position:sticky;top:0;animation:catalogPinnedHeaderIn var(--duration-medium) var(--transition-primary) both}.section-header:has(header-drawer[data-mode=catalog-pinned][data-closing]){animation:catalogPinnedHeaderOut var(--duration-medium) var(--transition-primary) both}@keyframes catalogPinnedHeaderOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes catalogPinnedHeaderIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.section-header:has(header-drawer[data-mode=catalog-pinned]){animation:none}}.section-header:has(header-drawer[data-mode=catalog-pinned]) .menu-drawer,.section-header:has(header-drawer[data-mode=catalog-pinned]) .menu-drawer~.modal__backdrop{height:calc(100dvh - 100%)}.section-header:has(header-drawer[data-mode=catalog-no-sticky]) .header__content{height:0;min-height:0;overflow:clip;padding:0}.section-header:has(header-drawer[data-mode=catalog-no-sticky]){position:sticky;top:0}.section-header:has(header-drawer[data-mode=catalog-no-sticky]) .menu-drawer,.section-header:has(header-drawer[data-mode=catalog-no-sticky]) .menu-drawer~.modal__backdrop{position:fixed;height:100vh;height:100dvh;top:100%;border:none}.menu-drawer__menu>li.banner-item-wrapper>*,.menu-drawer__menu>li>.mega-menu__block-heading,.menu-drawer__menu>li>details>.menu-drawer__menu-item,.menu-drawer__menu>li>.menu-drawer__menu-item{opacity:0}.menu-drawer__tab-panel>.menu-drawer__view-all>.menu-drawer__menu-item,.menu-drawer__tab-panel>.menu-drawer__menu>li.banner-item-wrapper>*,.menu-drawer__tab-panel>.menu-drawer__menu>li>.mega-menu__block-heading,.menu-drawer__tab-panel>.menu-drawer__menu>li>details>.menu-drawer__menu-item,.menu-drawer__tab-panel>.menu-drawer__menu>li>.menu-drawer__menu-item{animation:menuStageMobile .25s var(--transition-primary) forwards;animation-delay:calc(var(--i, 1) * 35ms)}details[open] .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,details[open] .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item{animation:menuStageMobile .25s var(--transition-primary) forwards;animation-delay:calc(var(--i, 1) * 35ms + .05s)}details[open]>.menu-drawer__submenu>.menu-drawer__inner-submenu>.menu-drawer__menu>li.banner-item-wrapper>*,details[open]>.menu-drawer__submenu>.menu-drawer__inner-submenu>.menu-drawer__menu>li>.mega-menu__block-heading,details[open]>.menu-drawer__submenu>.menu-drawer__inner-submenu>.menu-drawer__menu>li>.menu-drawer__menu-item,details[open]>.menu-drawer__submenu>.menu-drawer__inner-submenu>.menu-drawer__menu>li>details>.menu-drawer__menu-item{animation:menuStageMobileReverse .25s var(--transition-primary) forwards;animation-delay:calc(var(--i, 1) * 35ms)}}@keyframes menuStageMobile{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes menuStageMobileReverse{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-menu-drawer.css.map */
