body #menu-drawer.mv-menu{--mv-menu-column: min(32.5vw, 52rem);--mv-menu-font-size: 1.8rem;--color-background: 255, 255, 255;--color-foreground: 45, 26, 17;--color-button: 45, 26, 17;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;padding:0;border:0;background:none;box-shadow:none;filter:none;transform:none;z-index:12;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .38s ease,visibility .38s}body details[open]>#menu-drawer.mv-menu{visibility:visible}body details[open].menu-opening>#menu-drawer.mv-menu{opacity:1}body:has(#Details-menu-drawer-container[open]) .section-header{z-index:25}body:has(#Details-menu-drawer-container[open]) :is(shopify-chat,.scb-build-progress){display:none!important}body #Details-menu-drawer-container>summary:before{display:none}.mv-menu__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:#08090ac7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:default}.mv-menu__panels{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(var(--mv-menu-column) + var(--mv-menu-column));height:100%;background:#fff;transform:translate(-100%);transition:transform .38s cubic-bezier(.22,1,.36,1)}.menu-opening .mv-menu__panels{transform:translate(0)}body #menu-drawer .menu-drawer__inner-container{min-width:0;height:100%;background:#fff;overflow:hidden}.mv-menu__brand{position:absolute;inset:0 0 auto;z-index:3;display:flex;justify-content:center;align-items:center;height:8rem;background:#fff}.mv-menu__brand a{display:block;width:min(19rem,calc(100% - 16rem));color:#2d1a11;text-decoration:none}.mv-menu__logo{display:block;width:100%;height:auto}.mv-menu__brand a:focus-visible{outline:2px solid #a56843;outline-offset:6px}body #menu-drawer .menu-drawer__navigation-container{padding:max(9.6rem,7vh) clamp(2rem,3vw,5rem) 2rem;overscroll-behavior:contain;scrollbar-width:thin}body #menu-drawer .menu-drawer__navigation{display:flex;flex-direction:column;gap:2.4rem;padding:0;min-height:100%}body #menu-drawer .menu-drawer__navigation>.menu-drawer__menu{order:0}body #menu-drawer .menu-drawer__menu li{margin:0 0 .6rem}body #menu-drawer .menu-drawer__menu-item{width:100%;min-height:6.4rem;padding:1.4rem 4rem 1.4rem 1.2rem;border:0;border-radius:.8rem;font-size:var(--mv-menu-font-size);font-weight:400;line-height:1.35;letter-spacing:-.025em;text-transform:capitalize;color:#2d1a11;transition:background-color .16s ease}body #menu-drawer :is(.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible,.menu-drawer__menu-item--active){background:#f2f2f3;color:#2d1a11}body #menu-drawer .menu-drawer__menu-item>.icon-caret{right:1.4rem;width:1rem}body #menu-drawer .menu-drawer__utility-links{display:grid;gap:1.2rem;margin-top:2rem;padding:1.6rem 0 0;border-top:1px solid #eeeae7;background:none}body #menu-drawer .menu-drawer__utility-links>.menu-drawer__account{display:flex;align-items:center;gap:1.2rem;min-height:4.4rem;width:100%;margin:0;padding:.8rem 1.2rem;border:0;border-radius:.6rem;font-size:var(--mv-menu-font-size);font-weight:400;line-height:1.4}body #menu-drawer .menu-drawer__account .icon-account{width:2rem;height:2rem;margin:0;flex-shrink:0}body #menu-drawer .menu-drawer__localization{margin:0;min-width:0}body #menu-drawer .menu-drawer__localization .localization-form{display:block;width:100%;margin:0;padding:0}body #menu-drawer .menu-drawer__localization .localization-selector{display:flex;align-items:center;gap:1.2rem;width:100%;min-height:4.4rem;margin:0;padding:.8rem 1.2rem;border:0;border-radius:.6rem;font-size:var(--mv-menu-font-size);font-weight:400;line-height:1.4;letter-spacing:0;text-align:left;text-decoration:none}body #menu-drawer .menu-drawer__localization .localization-selector>span{display:flex;align-items:center;gap:1.2rem;min-width:0;white-space:normal;text-decoration:none}body #menu-drawer .menu-drawer__localization .localization-selector img{width:2rem;height:1.4rem;flex-shrink:0;object-fit:cover;border-radius:2px}body #menu-drawer .menu-drawer__localization .localization-selector>.icon-caret{position:static;width:1rem;height:.6rem;margin-left:auto;flex-shrink:0}body #menu-drawer .menu-drawer__utility-links .list-social{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0}body #menu-drawer .menu-drawer__utility-links .list-social:empty{display:none}body #menu-drawer .menu-drawer__utility-links .list-social__link{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:1.2rem;border-radius:50%;color:#2d1a11}body #menu-drawer .menu-drawer__utility-links .list-social__link .icon{width:2rem;height:2rem}body #menu-drawer .menu-drawer__utility-links :is(.menu-drawer__account:hover,.localization-selector:hover,.list-social__link:hover){background:#f4f3f2;text-decoration:none}body:has(#PBarNextFrameWrapper) #menu-drawer .menu-drawer__navigation-container{padding-bottom:8.8rem}body #menu-drawer .menu-drawer__submenu{top:0;right:0;bottom:0;left:0;width:100%;background:#fff;transform:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility 0s .16s}body #menu-drawer details[open].menu-opening>.menu-drawer__submenu{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s ease,visibility 0s}body #menu-drawer .menu-drawer__inner-submenu{padding:9.6rem 2rem 2rem}body #menu-drawer .menu-drawer__close-button{margin:0 0 1rem;padding:1.4rem 1rem;border:0;border-radius:.8rem;font-size:var(--mv-menu-font-size);font-weight:400;text-transform:capitalize}body #menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-size:var(--mv-menu-font-size)}.mv-menu__close{position:absolute;top:2.4rem;left:calc(var(--mv-menu-column) + var(--mv-menu-column) + 2.4rem);z-index:3;width:5.6rem;height:5.6rem;display:grid;place-items:center;padding:1.8rem;border:0;border-radius:50%;background:#ffffff2e;color:#fff;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.mv-menu__close svg{width:100%;height:100%}.mv-menu__close:hover{background:#ffffff4d;transform:rotate(90deg)}.mv-menu__close:focus-visible{outline:2px solid #fff;outline-offset:4px}.mv-menu__products{min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(3rem,7vh,8rem) clamp(2rem,3vw,5rem) 3rem;background:#f1f1f3;scrollbar-width:thin}.mv-menu__products--mobile{display:none}.mv-menu__product{display:block;margin:0 0 2.4rem;padding:1.6rem;border:1px solid transparent;border-radius:2.4rem;color:#2d1a11;text-decoration:none;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.mv-menu__product h2{margin:0;font-size:clamp(2.1rem,2vw,3rem);font-weight:500;letter-spacing:-.025em}.mv-menu__product img{display:block;width:96%;height:auto;margin-inline:auto;aspect-ratio:5 / 4;object-fit:contain;transform-origin:center;transition:transform .44s cubic-bezier(.22,1,.36,1)}.mv-menu__product-detail{display:inline-flex;align-items:center;gap:1rem;padding:.9rem 1.2rem;background:#fff;border-radius:3rem;font-size:1.25rem;line-height:1.4;transition:background-color .22s ease}.mv-menu__product-detail>span{transition:transform .32s cubic-bezier(.22,1,.36,1)}.mv-menu__product:focus-visible{outline:2px solid #a56843;outline-offset:4px;background:#fff}.mv-menu__product:focus-visible img{transform:translateY(-8px) scale(1.045)}@media(hover:hover)and (pointer:fine){.mv-menu__product:hover{background:#fff;border-color:#2d1a1106;box-shadow:0 10px 26px #2d1a1109;transform:translateY(-3px)}.mv-menu__product:hover img{transform:translateY(-8px) scale(1.045)}.mv-menu__product:hover .mv-menu__product-detail{background:#eeeef0}.mv-menu__product:hover .mv-menu__product-detail>span{transform:translate(3px,-3px)}}@media screen and (min-width:750px){.mv-menu__panels>.mv-menu__products{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2dvh,2rem);min-height:0;overflow:hidden;padding-block:clamp(1.2rem,3dvh,3rem)}.mv-menu__panels>.mv-menu__products>.mv-menu__product{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.4rem;min-height:0;margin:0;padding:clamp(.8rem,1.6dvh,1.6rem)}.mv-menu__panels>.mv-menu__products>.mv-menu__product img{height:100%;min-height:0;aspect-ratio:auto}.mv-menu__panels>.mv-menu__products .mv-menu__product-detail{justify-self:start}body:has(#PBarNextFrameWrapper) .mv-menu__panels>.mv-menu__products{padding-bottom:calc(clamp(1.2rem,3dvh,3rem) + 6.8rem)}}@media screen and (max-width:989px)and (min-width:750px){body #menu-drawer.mv-menu{--mv-menu-column: 41vw}.mv-menu__close{left:auto;right:2rem}}@media screen and (max-width:749px){body #menu-drawer.mv-menu{background:#fff}.mv-menu__backdrop{display:none}.mv-menu__brand{height:7.2rem}.mv-menu__panels{display:block;width:100%;overflow-y:auto;overscroll-behavior:contain}body #menu-drawer .menu-drawer__inner-container{height:100%}body #menu-drawer .menu-drawer__navigation-container{padding:8.8rem 2.4rem 2rem;height:100%;grid-template-rows:minmax(max-content,1fr) auto}body #menu-drawer .menu-drawer__navigation{gap:1.6rem;min-height:0;height:auto}body #menu-drawer .menu-drawer__menu-item{min-height:6.4rem;font-size:var(--mv-menu-font-size);padding-block:1.4rem}body #menu-drawer .menu-drawer__menu li{margin-bottom:.4rem}body #menu-drawer .menu-drawer__submenu{overflow-y:auto}body #menu-drawer .menu-drawer__inner-submenu{padding:8.8rem 2rem 2rem}body #menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-size:var(--mv-menu-font-size);min-height:5.6rem}.mv-menu__close{top:max(1.6rem,env(safe-area-inset-top));left:auto;right:2rem;width:4rem;height:4rem;padding:1.2rem;color:#2d1a11;background:#e8e8ea}.mv-menu__close:hover{background:#dddde0}.mv-menu__close:focus-visible{outline-color:#2d1a11}.mv-menu__panels>.mv-menu__products{display:none}.mv-menu__products--mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;overflow:visible;padding:2rem 1.2rem;margin-top:2rem;border-radius:.8rem}.mv-menu__product{min-width:0;margin:0;padding:1rem .8rem;border-radius:1.6rem}.mv-menu__product:active{background:#fff}.mv-menu__product h2{font-size:1.6rem}.mv-menu__product img{margin-block:.4rem}.mv-menu__product-detail{font-size:1.05rem;padding:0;background:none;border-radius:0}.mv-menu__product-detail>span{display:none}}@media(prefers-reduced-motion:reduce){body #menu-drawer.mv-menu,.mv-menu__panels,.mv-menu__close,.mv-menu__product,.mv-menu__product img,.mv-menu__product-detail,.mv-menu__product-detail>span,body #menu-drawer .menu-drawer__submenu{transition-duration:.01ms}.mv-menu__product:is(:hover,:focus-visible),.mv-menu__product:is(:hover,:focus-visible) img,.mv-menu__product:hover .mv-menu__product-detail>span{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/matrevol-menu.css.map */
