:root{--vn-bottom-nav-space: 0px}.vn-bottom-nav{display:none}@media(max-width:749px){:root{--vn-bottom-nav-space: calc(64px + env(safe-area-inset-bottom, 0px)) }html{scroll-padding-bottom:calc(var(--vn-bottom-nav-space) + 16px)}body>.page-wrapper{padding-bottom:var(--vn-bottom-nav-space)}.vn-bottom-nav{position:fixed;inset:auto 0 0;z-index:75;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));box-sizing:border-box;height:var(--vn-bottom-nav-space);padding:0 8px env(safe-area-inset-bottom,0px);border-top:1px solid #eadfd4;background:#fffcf8;box-shadow:0 -5px 24px #30221312;font-family:Rubik,system-ui,sans-serif}.vn-bottom-nav__link{display:flex;min-width:0;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#55534f;text-decoration:none;font-size:11px;font-weight:600;line-height:1.2;-webkit-tap-highlight-color:transparent}.vn-bottom-nav__icon{display:flex;align-items:center;justify-content:center;width:48px;height:30px;border-radius:999px}.vn-bottom-nav__link[aria-current]{color:#191b1c;font-weight:800}.vn-bottom-nav__link[aria-current] .vn-bottom-nav__icon{background:#ff6b00}.vn-bottom-nav__link:focus-visible{outline:2px solid #191b1c;outline-offset:-4px;border-radius:12px}html:has(dialog[open]) .vn-bottom-nav,body:has(input:not([type=radio]):not([type=checkbox]):focus,textarea:focus) .vn-bottom-nav{visibility:hidden}.vn :is(a,button,input,select,summary){scroll-margin-block:90px calc(var(--vn-bottom-nav-space) + 20px)}.vn .vn-btn:not(.vn-btn--linea):not(.vn-btn--claro):not(.vn-btn--oscuro):not(.vn-btn--blanco){color:#191b1c}.vn .vn-pag :is(a,span){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.vn-category-index .vn-banda{padding:24px 0}.vn-category-index .vn-cols-rej{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px 14px 40px}.vn-category-index .vn-col-carta{display:flex;flex-direction:column;aspect-ratio:auto;min-width:0;border:1px solid #eee3d8;border-radius:18px;background:#fff;box-shadow:0 3px 12px #281d0d0a}.vn-category-index .vn-col-carta:after{display:none}.vn-category-index .vn-col-carta img{position:static;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.vn-category-index .vn-col-carta>div{position:static;padding:12px;color:#191b1c}.vn-category-index .vn-col-carta b{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.vn-category-index .vn-col-carta span{display:block;margin-top:4px;color:#68635d;font-size:12px;opacity:1}.vn-search-page .vn-banda{padding:24px 0}.vn-search-page .vn-busca-caja{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:20px!important}.vn-search-page .vn-busca-caja input{width:100%;min-width:0;padding:12px 14px;min-height:48px;font-size:16px}.vn-search-page .vn-busca-caja .vn-btn{padding:12px 16px;min-height:48px;font-size:13px}.vn-search-page .vn-search-results{padding:24px 14px 40px!important}.vn-search-page .vn-cole__rej{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vn-search-page .vn-tarjeta__cuerpo{padding:12px}.vn-search-page .vn-tarjeta__nombre{font-size:14px}.vn-search-page .vn-tarjeta__linea{font-size:10px;letter-spacing:.04em}.vn-search-page .vn-tarjeta__precio{font-size:16px}.vn-search-page .vn-tarjeta__accs{display:none}.vn-search-page .vn-tarjeta__rapido{position:static;opacity:1;transform:none;padding:8px}.vn-search-page .vn-tarjeta__btn-rapido{min-height:44px;padding:10px 5px;font-size:11px}.vn-search-page .vn-tarjeta__sello{top:8px;left:8px;padding:5px 7px;font-size:9px}.vn-search-page .vn-rating{flex-wrap:wrap;gap:3px}.vn-pie__col a{display:flex;align-items:center;min-height:44px;margin-bottom:0}}@media(min-width:750px){.vn-product-hero .vn-product-hero__slide--store .vn-product-hero__copy{width:38%}.vn-product-hero .vn-product-hero__slide--store .vn-product-hero__title{font-size:clamp(40px,4.4vw,60px)}}@media(min-width:750px)and (max-width:990px){.vn-product-hero .vn-product-hero__slide--store .vn-product-hero__copy{width:32%}.vn-product-hero .vn-product-hero__slide--store .vn-product-hero__title{font-size:clamp(28px,3.65vw,34px)}.vn-product-hero .vn-product-hero__slide--store .vn-product-hero__media img{object-position:right center}}@media(max-width:749px){.vn-pie input{min-height:48px;font-size:16px}.vn-pie__redes a{min-width:44px;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vn-mobile-ux-20260922.css.map */
