#vans #menu{z-index:100000;background-color:#00000080;position:fixed;inset:0}#vans #menu .pageWidth{width:100%;max-width:none;height:100vh;padding-left:0;padding-right:0;padding-top:var(--alto-header);padding-bottom:32px}#vans #menu .pageWidth .menuWrapper{background-color:#fff;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:100%;padding-block:24px;padding-inline:max(30px,50% - 720px);display:grid}#vans #menu .pageWidth .menuWrapper .level{flex-direction:column;grid-area:1/1;width:100%;display:flex;overflow-y:auto}#vans #menu .pageWidth .menuWrapper .level .innerNav{justify-content:flex-end;align-items:center;margin-bottom:20px;display:flex}#vans #menu .pageWidth .menuWrapper .level .innerNav .back{flex:1}#vans #menu .pageWidth .menuWrapper .level .innerNav .back a{color:#000;background-image:url(/images/vans/icons/menu-back.svg);background-position:.7em;background-repeat:no-repeat;background-size:12px 12px;margin-left:-.8em;padding:.6em .8em .6em 2em;font-family:MBCorpoSTextOfficeBold,sans-serif;font-size:15px;font-weight:700;display:inline-block}#vans #menu .pageWidth .menuWrapper .level .innerNav .back a:hover{background-color:var(--wb-grey-85)}#vans #menu .pageWidth .menuWrapper .level .innerNav button{text-indent:40px;background-color:#0000;background-image:url(/images/vans/icons/menu-close.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:none;border-radius:50%;width:36px;height:36px;overflow:hidden}#vans #menu .pageWidth .menuWrapper .level .innerNav button:hover{background-color:var(--wb-grey-85)}#vans #menu .pageWidth .menuWrapper .level h3{z-index:1;margin-bottom:22px;font-family:DaimlerCACRegular,serif;font-size:clamp(1.3rem,4.5vw,2.1rem);font-weight:400;position:relative}#vans #menu .pageWidth .menuWrapper .level ul{flex-direction:column;gap:10px;display:flex}#vans #menu .pageWidth .menuWrapper .level ul li a{color:#000;width:100%;padding:.6em .8em;font-size:18px;transition:background-color .2s ease-out;display:flex}#vans #menu .pageWidth .menuWrapper .level ul li a span{transition:transform .2s ease-out;transform:translate(-.8em)}#vans #menu .pageWidth .menuWrapper .level ul li a:hover{background-color:var(--wb-grey-85)}#vans #menu .pageWidth .menuWrapper .level ul li a:hover span{transform:translate(0)}#vans #menu .pageWidth .menuWrapper .level ul li a.modelType img{width:24px;margin-left:-.8em;transition:all .2s}#vans #menu .pageWidth .menuWrapper .level ul li a.modelType span{margin-left:.8em}#vans #menu .pageWidth .menuWrapper .level ul li a.modelType:hover img{margin-left:0}#vans #menu .pageWidth .menuWrapper .level ul li a.modelType:hover span{margin-left:.8em}#vans #menu .pageWidth .menuWrapper .level ul li a.nextLevel{background-image:url(/images/vans/icons/menu-next-level.svg);background-position:right 5px center;background-repeat:no-repeat;background-size:24px 24px}#vans #menu .pageWidth .menuWrapper .level ul li a.linkout{background-image:url(/images/vans/icons/menu-linkout.svg);background-position:right 5px center;background-repeat:no-repeat;background-size:24px 24px}#vans #menu .pageWidth .menuWrapper .level:not(:first-child){z-index:2;background-color:#fff;position:relative}#vans #menu .pageWidth .menuWrapper .level:not(:last-child) .innerNav button{display:none}@media screen and (width<=768px){#vans #menu{top:var(--alto-header);background:0 0}#vans #menu .pageWidth{width:100%;padding:0}#vans #menu .pageWidth .menuWrapper .level .innerNav button{display:none}}@media (prefers-reduced-motion:reduce){#vans #menu ul li a{transition:none}#vans #menu ul li a span{transition:none;transform:none}}#vans #menu{animation:.15s ease-out velo-entra}#vans #menu .level{animation:.42s cubic-bezier(.33,1,.68,1) drawer-entra}#vans #menu.cerrando{animation:.2s ease-out forwards velo-sale}#vans #menu.cerrando .level{animation:.3s cubic-bezier(.65,0,.35,1) forwards drawer-sale}@media (prefers-reduced-motion:reduce){#vans #menu,#vans #menu .level,#vans #menu.cerrando,#vans #menu.cerrando .level{animation:10ms linear velo-entra}#vans #menu .level ul li{animation:none}}#vans #menu .level ul li{animation:.32s cubic-bezier(.22,1,.36,1) backwards item-entra}#vans #menu .level ul li:first-child{animation-delay:80ms}#vans #menu .level ul li:nth-child(2){animation-delay:.125s}#vans #menu .level ul li:nth-child(3){animation-delay:.17s}#vans #menu .level ul li:nth-child(4){animation-delay:.215s}#vans #menu .level ul li:nth-child(5){animation-delay:.26s}#vans #menu .level ul li:nth-child(6){animation-delay:.305s}#vans #menu .level ul li:nth-child(n+7){animation-delay:.35s}#vans #menu.cerrando .level ul li{animation:none}#vans #menu .level ul li+li{border-top:1px solid #bbb}#vans #menu .level .back--nivel2{display:none}@media screen and (width<=1100px){#vans #menu .level .back--nivel2{display:block}#vans #menu .level>h3{display:none}}#camiones #menu{z-index:100000;background-color:#00000080;position:fixed;inset:0}#camiones #menu .pageWidth{width:100%;max-width:none;height:100vh;padding-left:0;padding-right:0;padding-top:var(--alto-header);padding-bottom:32px}#camiones #menu .pageWidth .menuWrapper{color:#fff;background-color:var(--wb-grey-10);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:100%;padding-block:24px;padding-inline:max(30px,50% - 720px);display:grid}#camiones #menu .pageWidth .menuWrapper .level{flex-direction:column;grid-area:1/1;width:100%;display:flex;overflow-y:auto}#camiones #menu .pageWidth .menuWrapper .level .innerNav{justify-content:flex-end;align-items:center;margin-bottom:20px;display:flex}#camiones #menu .pageWidth .menuWrapper .level .innerNav .back{flex:1}#camiones #menu .pageWidth .menuWrapper .level .innerNav .back a{color:#fff;background-image:url(/images/camiones/icons/menu-back.svg);background-position:.7em;background-repeat:no-repeat;background-size:12px 12px;padding:.6em .8em .6em 2em;font-family:MBCorpoSTextOfficeBold,sans-serif;font-size:15px;font-weight:700;transition:background-color .2s ease-out,color .2s ease-out;display:inline-block}#camiones #menu .pageWidth .menuWrapper .level .innerNav .back a:hover{color:var(--truck-blue);background-color:#ffffff14}#camiones #menu .pageWidth .menuWrapper .level .innerNav button{text-indent:40px;background-color:#0000;background-image:url(/images/camiones/icons/menu-close.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:none;width:36px;height:36px;overflow:hidden}#camiones #menu .pageWidth .menuWrapper .level .innerNav button:hover{background-image:url(/images/camiones/icons/menu-close-hover.svg)}#camiones #menu .pageWidth .menuWrapper .level h3{text-transform:uppercase;z-index:1;margin-bottom:22px;font-family:MBCorpoSTitleCondOfficeBold,serif;font-size:clamp(1.3rem,4.5vw,2.1rem);font-weight:700;position:relative}#camiones #menu .pageWidth .menuWrapper .level ul{flex-direction:column;gap:10px;display:flex}#camiones #menu .pageWidth .menuWrapper .level ul li a{color:#fff;width:100%;padding:.6em .8em;font-size:18px;transition:background-color .2s ease-out,color .2s ease-out;display:flex}#camiones #menu .pageWidth .menuWrapper .level ul li a span{transition:transform .2s ease-out;transform:translate(-.8em)}#camiones #menu .pageWidth .menuWrapper .level ul li a:hover{color:var(--truck-blue);background-color:#ffffff14}#camiones #menu .pageWidth .menuWrapper .level ul li a:hover span{transform:translate(0)}#camiones #menu .pageWidth .menuWrapper .level ul li a.nextLevel{background-image:url(/images/camiones/icons/menu-next-level.svg);background-position:right 5px center;background-repeat:no-repeat;background-size:24px 24px}#camiones #menu .pageWidth .menuWrapper .level ul li a.linkout{background-image:url(/images/camiones/icons/menu-linkout.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:24px 24px}#camiones #menu .pageWidth .menuWrapper .level:not(:first-child){z-index:2;background:#1a1a1a;position:relative}#camiones #menu .pageWidth .menuWrapper .level:not(:last-child) .innerNav button{display:none}#camiones #menu .pageWidth .menuWrapper .level.modelos{background-color:var(--wb-grey-10);padding-bottom:0}@media screen and (width<=500px){#camiones #menu .menuWrapper{padding-inline:10px}}@media screen and (width<=768px){#camiones #menu{top:var(--alto-header);background:0 0}#camiones #menu .pageWidth{width:100%;padding:0}#camiones #menu .pageWidth .menuWrapper{height:100%;max-height:calc(100vh - var(--alto-header))}#camiones #menu .pageWidth .menuWrapper .level .innerNav button{display:none}#camiones #menu .pageWidth .menuWrapper .level.modelos{max-width:100%;padding-top:0}#camiones #menu .pageWidth .menuWrapper .level.modelos #menuModels{padding-top:20px}#camiones #menu .pageWidth .menuWrapper .level.modelos .pageWidth{padding-top:0}#camiones #menu .pageWidth .menuWrapper .level:not(:last-child){display:none}}body.menuOpen{width:100%;position:fixed;overflow-y:hidden}@media (prefers-reduced-motion:reduce){#camiones #menu ul li a{transition:none}#camiones #menu ul li a span{transition:none;transform:none}}#camiones #menu{animation:.15s ease-out velo-entra}#camiones #menu .level{animation:.42s cubic-bezier(.33,1,.68,1) drawer-entra}#camiones #menu.cerrando{animation:.2s ease-out forwards velo-sale}#camiones #menu.cerrando .level{animation:.3s cubic-bezier(.65,0,.35,1) forwards drawer-sale}@media (prefers-reduced-motion:reduce){#camiones #menu,#camiones #menu .level,#camiones #menu.cerrando,#camiones #menu.cerrando .level{animation:10ms linear velo-entra}#camiones #menu .level ul li{animation:none}}#camiones #menu .level ul li{animation:.32s cubic-bezier(.22,1,.36,1) backwards item-entra}#camiones #menu .level ul li:first-child{animation-delay:80ms}#camiones #menu .level ul li:nth-child(2){animation-delay:.125s}#camiones #menu .level ul li:nth-child(3){animation-delay:.17s}#camiones #menu .level ul li:nth-child(4){animation-delay:.215s}#camiones #menu .level ul li:nth-child(5){animation-delay:.26s}#camiones #menu .level ul li:nth-child(6){animation-delay:.305s}#camiones #menu .level ul li:nth-child(n+7){animation-delay:.35s}#camiones #menu.cerrando .level ul li{animation:none}#camiones #menu .level ul li+li{border-top:1px solid #494949}#camiones #menu .level .back--nivel2{display:none}@media screen and (width<=768px){#camiones #menu .level .back--nivel2{display:block}#camiones #menu .level>h3{display:none}}#camiones #menu #menuModels{position:relative;overflow-y:auto}#camiones #menu #menuModels h2{text-transform:uppercase;z-index:1;margin-top:.6em;margin-bottom:20px;font-family:MBCorpoSTitleCondOfficeBold,serif;font-size:clamp(2.3rem,4.5vw,3.4rem);font-weight:700;position:relative}#camiones #menu #menuModels h3{color:#bfbfbf;text-transform:initial;align-items:center;margin-bottom:24px;font-family:MBCorpoSTextOfficeBold,sans-serif;font-size:24px;font-weight:700;display:flex}#camiones #menu #menuModels h3 .tag{background-color:var(--truck-blue);color:#fff;text-transform:uppercase;white-space:nowrap;margin-left:.4em;padding:2px 5px;font-size:14px}#camiones #menu #menuModels ul{grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:.8em;display:grid}#camiones #menu #menuModels ul li{border-top:1px solid #494949;position:relative}#camiones #menu #menuModels ul li picture{display:flex}#camiones #menu #menuModels ul li picture img{object-fit:contain;object-position:50% 50%;width:100%;height:100%;transition:all .3s}#camiones #menu #menuModels ul li .content{padding:24px 32px 48px;display:block}#camiones #menu #menuModels ul li .content h3{z-index:1;margin-bottom:30px;font-family:MBCorpoSTextOfficeBold;font-size:20px;font-weight:700}#camiones #menu #menuModels ul li .content a{color:#fff;text-align:center;opacity:0;border:1px solid var(--wb-grey-70);padding:11px 23px;font-family:MBCorpoSTextOfficeBold;font-size:16px;font-weight:700;transition:background-color .3s ease-in-out;display:block}#camiones #menu #menuModels ul li .content a:hover{background-color:var(--wb-grey-25)}#camiones #menu #menuModels ul li:hover{background-color:#ffffff14}#camiones #menu #menuModels ul li:hover .content a{opacity:1}@media screen and (width<=1250px){#camiones #menu #menuModels ul{grid-template-columns:repeat(3,1fr);gap:40px}}@media screen and (width<=1000px){#camiones #menu #menuModels h3{font-size:18px}#camiones #menu #menuModels ul{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (width<=580px){#camiones #menu #menuModels ul{grid-template-columns:repeat(1,1fr);gap:10px}#camiones #menu #menuModels ul:not(:last-child){margin-bottom:30px}#camiones #menu #menuModels ul li{align-items:center;display:flex;position:relative;background:0 0!important}#camiones #menu #menuModels ul li picture{max-width:90px}#camiones #menu #menuModels ul li .content{padding:6px 0 0 6px}#camiones #menu #menuModels ul li .content h3{margin-top:12px;margin-bottom:0}#camiones #menu #menuModels ul li .content h3 .tag{font-size:11px}#camiones #menu #menuModels ul li .content a{opacity:1;content:"";z-index:10;border:none;position:absolute;inset:0;background:0 0!important}#camiones #menu #menuModels ul li .content a:hover{background:0 0!important}#camiones #menu #menuModels ul li .content a span{display:none}}.fw[data-astro-cid-2o5wg552]{z-index:9995;position:fixed;bottom:2rem;right:2rem}.fw__boton[data-astro-cid-2o5wg552]{cursor:pointer;background-color:#008dfc;border:none;justify-content:center;align-items:center;width:65px;height:65px;padding:0;transition:background-color .3s;display:flex;position:relative;box-shadow:0 8px 30px #0006}.fw__boton[data-astro-cid-2o5wg552]:focus-visible,.fw__pildora[data-astro-cid-2o5wg552]:focus-visible{outline-offset:0;outline:3px solid #000;box-shadow:0 0 0 6px #fff,0 8px 30px #0006}.fw__boton[data-astro-cid-2o5wg552]:hover{background-color:#037dda}.fw__boton[data-astro-cid-2o5wg552]:active{background-color:#025497}.fw__icono[data-astro-cid-2o5wg552]{color:#fff;width:45px;height:45px;transition:opacity .18s,transform .28s cubic-bezier(.34,1.56,.64,1)}.fw__cruz[data-astro-cid-2o5wg552]{opacity:0;justify-content:center;align-items:center;transition:opacity .18s,transform .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;inset:0;transform:scale(.5)}.fw__cruz[data-astro-cid-2o5wg552] span[data-astro-cid-2o5wg552]{background:#fff;width:24px;height:3px;position:absolute}.fw__cruz[data-astro-cid-2o5wg552] span[data-astro-cid-2o5wg552]:first-child{transform:rotate(45deg)}.fw__cruz[data-astro-cid-2o5wg552] span[data-astro-cid-2o5wg552]:last-child{transform:rotate(-45deg)}.fw[data-astro-cid-2o5wg552].is-open .fw__icono[data-astro-cid-2o5wg552]{opacity:0;transform:scale(.5)rotate(-90deg)}.fw[data-astro-cid-2o5wg552].is-open .fw__cruz[data-astro-cid-2o5wg552]{opacity:1;transform:scale(1)}.fw__panel[data-astro-cid-2o5wg552]{margin-bottom:14px;visibility:hidden;flex-direction:column;align-items:flex-end;gap:10px;margin-block-start:0;padding:0;list-style:none;transition:visibility 0s linear .24s;display:flex;position:absolute;bottom:100%;right:0}.fw[data-astro-cid-2o5wg552].is-open .fw__panel[data-astro-cid-2o5wg552]{visibility:visible;transition:visibility}.fw__panel[data-astro-cid-2o5wg552] li[data-astro-cid-2o5wg552]{opacity:0;transition:opacity .16s ease-in,transform .16s ease-in;transition-delay:calc(var(--salida,0) * 40ms);transform:translateY(12px)scale(.92)}.fw[data-astro-cid-2o5wg552].is-open .fw__panel[data-astro-cid-2o5wg552] li[data-astro-cid-2o5wg552]{opacity:1;transition:opacity .2s ease-out,transform .26s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--entrada,0) * 60ms);transform:translateY(0)scale(1)}.fw__pildora[data-astro-cid-2o5wg552]{white-space:nowrap;background:#fff;border:1px solid #00000014;align-items:flex-start;gap:12px;width:218px;padding:10px 16px;text-decoration:none;transition:background-color .2s;display:flex;box-shadow:0 8px 30px #0006}.fw__pildora[data-astro-cid-2o5wg552]:hover{background:#f2f7fc}.fw__glifo[data-astro-cid-2o5wg552]{color:#008dfc;flex-shrink:0;width:32px;height:32px}.fw__texto[data-astro-cid-2o5wg552]{flex-direction:column;line-height:1.25;display:flex}.fw__rotulo[data-astro-cid-2o5wg552]{color:#1a1a1a;font-family:MBCorpoSTitleCondOfficeRegular,sans-serif;font-size:24px}.fw__telefono[data-astro-cid-2o5wg552]{color:#666;font-size:16px}.fw__fondo[data-astro-cid-2o5wg552]{z-index:-1;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s;position:fixed;inset:0}.fw[data-astro-cid-2o5wg552].is-open .fw__fondo[data-astro-cid-2o5wg552]{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media screen and (width<=768px){.fw[data-astro-cid-2o5wg552]{bottom:1.5rem;right:1.5rem}.fw__boton[data-astro-cid-2o5wg552]{width:60px;height:60px}.fw__icono[data-astro-cid-2o5wg552]{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.fw__icono[data-astro-cid-2o5wg552],.fw__cruz[data-astro-cid-2o5wg552],.fw__fondo[data-astro-cid-2o5wg552],.fw__panel[data-astro-cid-2o5wg552] li[data-astro-cid-2o5wg552],.fw[data-astro-cid-2o5wg552].is-open .fw__panel[data-astro-cid-2o5wg552] li[data-astro-cid-2o5wg552]{transition-duration:.01ms;transition-delay:0s;transform:none}.fw[data-astro-cid-2o5wg552].is-open .fw__icono[data-astro-cid-2o5wg552]{opacity:0}}
