.razibe-carrusel[data-v-e1b2f476]{--carrusel-tarjeta:150px;margin-bottom:var(--razibe-esp-8)}@media(min-width:768px){.razibe-carrusel[data-v-e1b2f476]{--carrusel-tarjeta:180px}}.razibe-carrusel__marco[data-v-e1b2f476]{position:relative}.razibe-carrusel__flecha[data-v-e1b2f476]{align-items:center;background:var(--razibe-superficie);border:1px solid var(--razibe-borde);border-radius:50%;box-shadow:0 6px 18px #2563eb2e,var(--razibe-sombra-sm);color:var(--razibe-primario);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;top:calc(var(--carrusel-tarjeta)/2);transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease,background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;width:44px;z-index:2}.razibe-carrusel__flecha--atras[data-v-e1b2f476]{left:var(--razibe-esp-2)}.razibe-carrusel__flecha--adelante[data-v-e1b2f476]{right:var(--razibe-esp-2)}.razibe-carrusel__flecha[data-v-e1b2f476]:hover{background:var(--razibe-primario);border-color:var(--razibe-primario);color:#fff;transform:translateY(-50%) scale(1.08)}.razibe-carrusel__flecha[data-v-e1b2f476]:active{transform:translateY(-50%) scale(.95)}.razibe-carrusel__flecha[data-v-e1b2f476]:focus-visible{outline:2px solid var(--razibe-primario);outline-offset:3px}.razibe-carrusel__flecha svg[data-v-e1b2f476]{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;transition:transform .15s ease;width:20px}.razibe-carrusel__flecha--atras:hover svg[data-v-e1b2f476]{transform:translate(-2px)}.razibe-carrusel__flecha--adelante:hover svg[data-v-e1b2f476]{transform:translate(2px)}.razibe-carrusel__flecha--oculta[data-v-e1b2f476]{opacity:0;pointer-events:none;visibility:hidden}@media(hover:none){.razibe-carrusel__flecha[data-v-e1b2f476]{display:none}}.razibe-carrusel__avance[data-v-e1b2f476]{background:var(--razibe-borde);border-radius:999px;height:4px;margin:var(--razibe-esp-2) auto 0;overflow:hidden;position:relative;visibility:hidden;width:72px}.razibe-carrusel__avance--visible[data-v-e1b2f476]{visibility:visible}.razibe-carrusel__avance span[data-v-e1b2f476]{background:var(--razibe-primario);border-radius:inherit;bottom:0;position:absolute;top:0;transition:left .1s linear}.razibe-carrusel__fila[data-v-e1b2f476]{display:flex;gap:var(--razibe-esp-4);overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--desvanecer-atras),#000 calc(100% - var(--desvanecer-adelante)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--desvanecer-atras),#000 calc(100% - var(--desvanecer-adelante)),transparent 100%);padding-bottom:var(--razibe-esp-2);scrollbar-width:none;transition:--desvanecer-atras .25s ease,--desvanecer-adelante .25s ease}.razibe-carrusel__fila[data-v-e1b2f476]::-webkit-scrollbar{display:none}.razibe-carrusel__fila--mas-atras[data-v-e1b2f476]{--desvanecer-atras:56px}.razibe-carrusel__fila--mas-adelante[data-v-e1b2f476]{--desvanecer-adelante:56px}@property --desvanecer-atras{syntax:"<length>";inherits:false;initial-value:0}@property --desvanecer-adelante{syntax:"<length>";inherits:false;initial-value:0}.razibe-carrusel__card[data-v-e1b2f476]{color:inherit;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;padding:0;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease;width:var(--carrusel-tarjeta)}.razibe-carrusel__card[data-v-e1b2f476]:hover{box-shadow:var(--razibe-sombra-md);transform:translateY(-2px)}.razibe-carrusel__imagen[data-v-e1b2f476]{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;overflow:hidden}.razibe-carrusel__imagen img[data-v-e1b2f476]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.razibe-carrusel__sinimagen[data-v-e1b2f476]{color:var(--razibe-texto-tenue);font-size:var(--razibe-texto-sm)}.razibe-carrusel__cuerpo[data-v-e1b2f476]{display:flex;flex-direction:column;gap:var(--razibe-esp-1);padding:var(--razibe-esp-3)}.razibe-carrusel__nombre[data-v-e1b2f476]{display:-webkit-box;font-size:var(--razibe-texto-sm);font-weight:var(--razibe-peso-medio);-webkit-line-clamp:2;line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.razibe-carrusel__precio[data-v-e1b2f476]{font-size:var(--razibe-texto-lg);font-weight:var(--razibe-peso-fuerte);margin:0}
