header-component{--drawer-animation-speed: .42s}header-component .menu-drawer,header-component .menu-drawer__backdrop{transition-timing-function:cubic-bezier(.22,.61,.36,1)}header-component .menu-drawer-container[open] .menu-drawer__animated-element{animation:vv-menu-aparecer .36s cubic-bezier(.22,.61,.36,1) .14s backwards}header-component .menu-drawer-container[open] .menu-drawer__menu--childlist.menu-drawer__animated-element{animation:none}@keyframes vv-menu-aparecer{0%{opacity:0}}header-component .menu-drawer :is(summary,a):focus-visible{outline:none}header-component .menu-drawer :is(summary,a):focus-visible .menu-drawer__menu-item-text,header-component .menu-drawer .vv-menu-abajo a:focus-visible,header-component .menu-drawer .menu-drawer__menu-item--child:focus-visible{text-decoration:underline;text-underline-offset:4px}header-component .menu-drawer{--drawer-width: min(87vw, 400px);padding-bottom:env(safe-area-inset-bottom);background:var(--vv-crema);color:var(--vv-tinta);font-family:var(--vv-texto)}@media screen and (min-width:750px){header-component .menu-drawer{width:400px}}.vv-menu-cab{position:sticky;top:0;z-index:2;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:60px;padding:0 8px 0 18px;background:var(--vv-crema)}.vv-menu-cab__logo{display:block;color:var(--vv-tinta);line-height:0}.vv-menu-cab__logo img{width:150px;height:auto}header-component .menu-drawer .vv-menu-cab .menu-drawer__close-button{position:static;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--vv-tinta);box-shadow:none}header-component .menu-drawer .vv-menu-cab .menu-drawer__close-button :is(.svg-wrapper,svg){width:17px;height:17px}.vv-menu-arriba{flex-shrink:0;padding:6px 18px 0}.vv-menu-buscar{display:flex;align-items:center;gap:10px;height:46px;margin:0;padding:0 12px;border:1px solid var(--vv-linea);background:var(--vv-crema)}header-component .menu-drawer .vv-menu-buscar svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.vv-menu-buscar input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;color:var(--vv-tinta);font:400 16px var(--vv-texto);-webkit-appearance:none;appearance:none}.vv-menu-buscar input::placeholder{color:var(--vv-gris);opacity:1}.vv-menu-buscar input::-webkit-search-cancel-button{-webkit-appearance:none}.vv-menu-buscar:focus-within{border-color:var(--vv-tinta)}.vv-menu-fotos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.vv-menu-foto{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--vv-crema-2);color:#fff;text-decoration:none}.vv-menu-foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.vv-menu-foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0000 50%,#0000008c)}.vv-menu-foto span{position:absolute;right:10px;bottom:10px;left:10px;z-index:1;font-family:var(--vv-serif);font-size:calc(16px * var(--vv-k));font-weight:300;line-height:1.08}header-component .menu-drawer .menu-drawer__navigation{padding:6px 18px 0}header-component .menu-drawer .menu-drawer__menu{padding-inline:0}header-component .menu-drawer .menu-drawer__list-item--divider,header-component .menu-drawer .menu-drawer__list-item{border:0}header-component .menu-drawer .menu-drawer__menu.has-submenu>li{border-bottom:1px solid var(--vv-linea)}header-component .menu-drawer .menu-drawer__menu-item--mainlist{position:relative;display:flex;align-items:center;min-height:52px;padding:14px 32px 14px 0;color:var(--vv-tinta);font-family:var(--vv-texto);font-size:calc(13.5px * var(--vv-k));font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none}header-component .menu-drawer summary{list-style:none}header-component .menu-drawer summary::-webkit-details-marker{display:none}.vv-menu__flecha{position:absolute;top:50%;right:2px;display:grid;place-items:center;width:18px;height:18px;translate:0 -50%;transition:rotate .7s cubic-bezier(.33,0,.2,1)}header-component .menu-drawer .vv-menu__flecha svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4}details[open]>summary .vv-menu__flecha{rotate:90deg}details[open][data-vv-cerrando]>summary .vv-menu__flecha{rotate:0deg;transition-duration:.55s}header-component .menu-drawer accordion-custom details .details-content{transition:none}header-component .menu-drawer .menu-drawer__menu--childlist{padding:0 0 10px}header-component .menu-drawer .menu-drawer__menu-item--child,header-component .menu-drawer .menu-drawer__menu-item--parent{display:flex;align-items:center;min-height:42px;padding:10px 0 10px 14px;color:var(--vv-tinta);font-family:var(--vv-texto);font-size:calc(12.5px * var(--vv-k));font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none}.vv-menu-abajo{flex-shrink:0;padding:14px 18px 22px}.vv-menu-abajo__lista{margin:0;padding:0;list-style:none}.vv-menu-abajo__enlace{display:flex;align-items:center;gap:12px;min-height:44px;color:var(--vv-tinta);font-family:var(--vv-texto);font-size:calc(13px * var(--vv-k));font-weight:400;line-height:1.25;text-decoration:none;text-transform:none}header-component .menu-drawer .vv-menu-abajo__enlace svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.vv-menu-abajo__correo{display:inline-block;margin-top:14px;color:var(--vv-gris);font-size:calc(12px * var(--vv-k));text-decoration:none}.vv-menu-abajo__redes{display:flex;gap:6px;margin:8px -11px 0}.vv-menu-abajo__redes a{display:grid;place-items:center;width:44px;height:44px;color:var(--vv-tinta)}header-component .menu-drawer .vv-menu-abajo__redes svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.vv-menu__flecha{transition:none}header-component .menu-drawer-container[open] .menu-drawer__animated-element{animation:none}}.vv-giro__caja{position:relative;display:inline-grid;overflow:hidden;vertical-align:top}.vv-giro__caja>span{grid-area:1 / 1;transition:transform 1s cubic-bezier(.1,.8,.5,1)}.vv-giro__caja>span:last-child{transform:translateY(105%)}.menu-list__link:hover .vv-giro__caja>span:first-child{transform:translateY(-105%)}.menu-list__link:hover .vv-giro__caja>span:last-child{transform:translateY(0)}.menu-list__link:hover .vv-giro__caja,.menu-list__link[aria-expanded=true] .vv-giro__caja{box-shadow:0 1px 0 currentColor}@media screen and (min-width:750px){.header-menu{--submenu-animation-speed: .72s}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{opacity:0;transition:opacity .72s cubic-bezier(.22,.61,.36,1),visibility 0s linear .72s,clip-path var(--submenu-animation-speed) var(--ease-out-cubic)}.header-menu .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu{opacity:1;transition:opacity .72s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s,clip-path var(--submenu-animation-speed) var(--ease-out-cubic)}}@media screen and (min-width:750px){.header-menu .menu-list__list-item:not(:has([aria-expanded=true]))>.menu-list__submenu{pointer-events:none!important}.header-menu .menu-list__list-item:not([slot]):not(:has([aria-expanded=true])){pointer-events:none}.header-menu .menu-list__list-item:not([slot]):not(:has([aria-expanded=true])) .vv-giro__caja{pointer-events:auto}.header-menu .menu-list__link:after{display:none!important}.header-menu .menu-list__link[aria-expanded=true] .vv-giro__caja>span:first-child{transform:translateY(-105%)}.header-menu .menu-list__link[aria-expanded=true] .vv-giro__caja>span:last-child{transform:translateY(0)}}.vv-mega{width:100%;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;padding:45px 40px 64px;color:var(--vv-tinta)}.vv-mega__lista{margin:0;padding:0;list-style:none}.vv-mega__enlace{display:block;padding:8px 0;color:#000;font-family:var(--vv-texto);font-size:var(--vv-t-texto);font-weight:500;line-height:calc(14px * var(--vv-k));letter-spacing:0;text-decoration:underline transparent;text-decoration-thickness:1px;text-underline-offset:3px;text-transform:none;transition:text-decoration-color .1s}.vv-mega__enlace:hover,.vv-mega__enlace[aria-current=page]{text-decoration-color:currentColor}.vv-mega__promos{display:grid;grid-auto-flow:column;grid-auto-columns:270px;justify-content:end;gap:16px}.vv-mega__promo{position:relative;display:block;aspect-ratio:9 / 16;overflow:hidden;background:var(--vv-crema-2)}.vv-mega__img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.74);transition:transform .5s ease}.vv-mega__promo:hover .vv-mega__img{transform:scale(1.03)}.vv-mega__nombre{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:16px;color:var(--vv-crema);font-family:var(--vv-serif);font-size:calc(28px * var(--vv-k));line-height:1.05;text-align:center;text-wrap:balance}@media(prefers-reduced-motion:reduce){.vv-giro__caja>span,.vv-mega__img{transition:none}}.header-menu .menu-list__link[href*="/collections/ofertas"]{color:var(--vv-rebaja)!important}
/*# sourceMappingURL=/cdn/shop/t/78/assets/vv-menu.css.map */
