.header__icon--menu{position:initial;transition:transform .3s ease}.js menu-drawer[open]+.header__icon--menu{transform:rotate(90deg)}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(120vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:rgba(var(--color-foreground),.5);opacity:0;z-index:2;transition:opacity 0s,visibility 0s}menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.menu-drawer{position:absolute;top:100%;left:0;width:100%;height:calc(100vh - var(--header-height, 100px));transform:translate(-100%);z-index:999;overflow:hidden}.js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.no-js details[open]>.menu-drawer,.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}.js details[open].menu-opening>.menu-drawer{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.js .menu-drawer__navigation .submenu-open{transition:none}.js .menu-drawer__navigation>.menu-drawer__menu:has(details[open])>li:not(:has(details[open])){height:0;opacity:0;margin:0;padding:0;transition:None}@media screen and (min-width: 750px){.menu-drawer{width:40rem;border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity))}.no-js .menu-drawer{height:auto}}.menu-drawer__inner-container{position:relative;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-drawer__navigation-container{display:grid;grid-template-rows:1fr auto;align-content:space-between;height:auto;width:100%;overflow-x:hidden}.menu-drawer__navigation{padding:2rem 0 1rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;transition-delay:.1s}.js details[open].menu-opening .menu-drawer__navigation{opacity:1;transform:translateY(0)}.utility-links-container{margin-bottom:20px}.js .menu-drawer__submenu .menu-drawer__navigation{flex:1;opacity:1;transform:translateY(0);height:auto;min-height:0}.no-js .menu-drawer__navigation{padding:0;opacity:1;transform:none}.no-js .menu-drawer__navigation>ul>li{border-bottom:.1rem solid rgba(var(--color-foreground),.04)}.no-js .menu-drawer__submenu ul>li{border-top:.1rem solid rgba(var(--color-foreground),.04)}.js .menu-drawer__menu li{margin-bottom:.8rem;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.js details[open].menu-opening .menu-drawer__menu li{opacity:1;transform:translateY(0)}.js details[open].menu-opening .menu-drawer__menu li:nth-child(1){transition-delay:.2s}.js details[open].menu-opening .menu-drawer__menu li:nth-child(2){transition-delay:.3s}.js details[open].menu-opening .menu-drawer__menu li:nth-child(3){transition-delay:.4s}.js details[open].menu-opening .menu-drawer__menu li:nth-child(4){transition-delay:.5s}.js details[open].menu-opening .menu-drawer__menu li:nth-child(5){transition-delay:.6s}.js details[open].menu-opening .menu-drawer__menu li:nth-child(6){transition-delay:.7s}.js details[open].menu-opening .menu-drawer__menu li:nth-child(7){transition-delay:.8s}.js details[open].menu-opening .menu-drawer__menu li:nth-child(8){transition-delay:.9s}.js details[open].menu-opening .menu-drawer__menu li:nth-child(9){transition-delay:1s}.js details[open].menu-opening .menu-drawer__menu li:nth-child(10){transition-delay:1.1s}.menu-drawer__menu-item{padding:1.8rem 2rem;text-decoration:none;font-size:2.2rem;font-weight:400;position:relative;display:block;transition:all .3s ease;margin:0 1rem}.menu-drawer__menu-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(var(--color-foreground),.02),transparent);opacity:0;transition:opacity .3s ease}.menu-drawer__menu-item:hover:before{opacity:1}.no-js .menu-drawer__menu-item{font-size:2rem}.no-js .menu-drawer__submenu .menu-drawer__menu-item{padding-left:9rem}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.no-js .menu-drawer__menu-item .icon-caret{right:3rem}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus,.menu-drawer__close-button:hover,.menu-drawer__close-button:focus{color:rgb(var(--color-foreground));background-color:transparent;transform:translate(5px)}.menu-drawer__menu-item--active{color:rgb(var(--color-foreground));background-color:transparent}.menu-drawer__menu-item--active:hover{background-color:transparent;transform:translate(5px)}.js .menu-drawer__menu-item .icon-caret,.no-js .menu-drawer .icon-arrow{display:none}.icon-arrow{width:25px;height:25px}.menu-drawer__menu-item>.icon-arrow{position:absolute;right:2rem;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:25px;height:25px}.js .menu-drawer__submenu{position:relative;justify-content:center;top:0;left:0;right:0;bottom:0;width:100%;height:auto;background-color:rgb(var(--color-background));z-index:1;transform:translate(100%);display:flex;flex-direction:column}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto;height:85vh}.js .menu-drawer__submenu .menu-drawer__inner-submenu{flex:1;overflow-y:auto;display:flex;flex-direction:column}.js .menu-drawer__submenu .menu-drawer__menu{flex:1;min-height:0;padding:0;margin:0}.js .menu-drawer__submenu .menu-drawer__menu li{opacity:1;transform:translate(0);transition:all .4s ease}.js details[open] .menu-drawer__submenu .menu-drawer__menu li{opacity:1;transform:translate(0)}.menu-drawer__submenu .menu-drawer__navigation-container{display:flex;flex-direction:column;width:100%;overflow-x:hidden}.menu-drawer__submenu .menu-drawer__utility-links{display:none}.menu-drawer__close-button{padding:1.2rem 2.6rem 1.2rem 3rem;text-decoration:none;display:flex;align-items:center;font-size:3rem;width:100%;background-color:transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left;transition:all .3s ease;flex-shrink:0;opacity:1;transform:translateY(0)}.js .menu-drawer__submenu .menu-drawer__close-button{opacity:1;transform:translateY(0);transition-delay:.2s}.no-js .menu-drawer__close-button{display:none}.menu-drawer__close-button .icon-arrow{transform:rotate(180deg);margin-right:1rem;transition:transform .3s ease}.menu-drawer__close-button:hover .icon-arrow{transform:rotate(180deg) translate(-3px)}.menu-drawer__utility-links{padding:0;background-color:transparent;position:relative;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;transition-delay:.8s;margin-bottom:10px;margin-left:-12px}.js details[open].menu-opening .menu-drawer__utility-links{opacity:1;transform:translateY(0)}.header--has-social .menu-drawer__utility-links{padding:1.5rem 2rem}@media screen and (max-width: 749px){.header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:1.5rem 2rem}}@media screen and (max-width: 989px){.header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:1.5rem 2rem}}.menu-drawer__account:hover{color:rgb(var(--color-base-accent-1, var(--color-foreground)));transform:translate(5px)}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}.menu-drawer__account{display:inline-flex;align-items:center;text-decoration:none;padding:.5rem 1rem 4rem 2rem;font-size:2rem;color:rgb(var(--color-foreground));margin-bottom:0;transition:all .3s ease}.menu-drawer__account .icon-account{height:2.8rem;width:2.8rem;margin-right:1.2rem;margin-bottom:0;transition:transform .3s ease}.menu-drawer__account:hover .icon-account{transform:scale(1.1) rotate(5deg)}.menu-drawer .list-social{justify-content:flex-start;margin-left:-1.25rem}.menu-drawer .list-social:empty{display:none}.menu-drawer .list-social__link{padding:1.1rem;transition:transform .3s ease}.menu-drawer .list-social__link:hover{transform:scale(1.1) translateY(-2px)}.menu-drawer__menu li:not(:last-child) .menu-drawer__menu-item:after{content:"";position:absolute;bottom:0;left:2rem;right:2rem;height:1px;background-color:rgba(var(--color-foreground),.1);transition:all .3s ease}.menu-drawer__menu-item:hover:after{background-color:rgba(var(--color-foreground),.2)}.menu-drawer__menu-item .icon-arrow{right:2rem;transition:transform .3s ease}.menu-drawer__menu-item:hover .icon-arrow{transform:translate(3px) translateY(-50%)}.menu-drawer__submenu--visual{background-color:rgb(var(--color-background))!important}.menu-drawer__inner-submenu{margin-top:-70px;height:100%;overflow-x:hidden;width:100%;overflow-y:auto;display:flex;flex-direction:column;background-color:#fff}.menu-drawer__visual-content{display:flex;flex-direction:column;justify-content:flex-start;height:auto-flow;min-height:100%;overflow:hidden;align-items:center!important}.menu-drawer__product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:minmax(120px,auto)!important;gap:.5rem!important;width:100%;max-width:800px;margin:0 auto;padding:.5rem!important;align-content:start;height:auto!important;overflow:visible}.menu-drawer__product-category{position:relative;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;background-color:#efefef;display:flex!important;flex-direction:column!important;height:280px!important;width:100%!important;margin-top:10px}.menu-drawer__product-category--featured{grid-column:1 / -1!important;height:300px!important}.menu-drawer__product-image{position:relative;width:100%!important;height:240px!important;flex:1!important;overflow:hidden;background-color:#efefef!important;display:flex!important;align-items:center;justify-content:center;margin:0 auto}.menu-drawer__product-image img{width:auto!important;height:100%!important;max-width:100%;object-fit:contain;object-position:center;transition:transform .3s ease;display:block!important}.menu-drawer__category-title{position:absolute;top:1rem;left:1rem;font-size:1.8rem!important;font-weight:600;color:rgb(var(--color-foreground))!important;margin:0;line-height:1.2;text-shadow:0 2px 8px rgba(255,255,255,.8);z-index:2;opacity:1!important;visibility:visible!important;display:block!important;background:#ffffffe6;padding:.3rem .6rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-drawer__product-category--featured .menu-drawer__category-title{font-size:2rem!important;left:1rem}.menu-drawer__cta-section{margin-top:30px;padding:0;opacity:1!important;visibility:visible!important;display:block!important;flex-shrink:0!important;background-color:transparent;width:80%}.menu-drawer__shop-all-btn{display:block!important;width:100%!important;padding:1rem;background:transparent!important;color:#000!important;text-align:center;text-decoration:none;font-size:1.8rem!important;transition:all .3s ease;border:1px solid #000;opacity:1!important;visibility:visible!important;letter-spacing:.5px}.menu-drawer__shop-all-btn:hover{background:transparent!important;color:#000!important;transform:translateY(-2px)}.js .menu-drawer__menu:not(.menu-drawer__menu--initial-load) li{opacity:1;transform:translateY(0);transition-delay:0s!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-menu-drawer.css.map */
