.aj2-resenas{--aj2-card: 380px;--aj2-card-gap: 20px;display:block;padding-top:var(--aj2-aire);overflow:hidden}.aj2-resenas .aj2-resenas__head{display:flex;flex-direction:column;align-items:center;text-align:center}.aj2-resenas .aj2-resenas__title{max-width:13ch}.aj2-resenas .aj2-resenas__media{display:inline-flex;align-items:center;gap:14px;margin-top:28px}.aj2-resenas .aj2-resenas__media-stars{position:relative;display:inline-block;line-height:0}.aj2-resenas .aj2-resenas__media-base,.aj2-resenas .aj2-resenas__media-fill{display:inline-flex;gap:6px}.aj2-resenas .aj2-resenas__media-base{color:var(--aj2-filete-3)}.aj2-resenas .aj2-resenas__media-fill{position:absolute;inset:0 auto 0 0;width:var(--aj2-pct, 100%);overflow:hidden;color:var(--aj2-plata)}.aj2-resenas .aj2-resenas__media-stars svg{width:20px;height:20px;flex:none}.aj2-resenas .aj2-resenas__media-txt{font-size:15px;font-weight:500;line-height:1.4;color:var(--aj2-tinta);font-variant-numeric:tabular-nums}.aj2-resenas .aj2-resenas__rail{position:relative;display:flex;align-items:center;gap:var(--aj2-card-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding:48px calc(50% - var(--aj2-card) / 2) 40px;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.aj2-resenas .aj2-resenas__rail::-webkit-scrollbar{display:none}.aj2-resenas .aj2-resenas__card{flex:0 0 var(--aj2-card);min-height:320px;margin:0;display:flex;flex-direction:column;gap:22px;padding:40px 36px 36px;background:var(--aj2-surface);border:1px solid var(--aj2-filete);border-radius:var(--aj2-r-sm);scroll-snap-align:center;transform:scale(.84);opacity:.38;cursor:pointer;transition:transform var(--aj2-d-3) var(--aj2-ease-salida),opacity var(--aj2-d-3) var(--aj2-ease-salida),border-color var(--aj2-d-3) var(--aj2-ease-ui),background-color var(--aj2-d-3) var(--aj2-ease-ui)}.aj2-resenas .aj2-resenas__stars{display:inline-flex;gap:6px;color:var(--aj2-plata)}.aj2-resenas .aj2-resenas__star{display:inline-flex;line-height:0}.aj2-resenas .aj2-resenas__star svg{width:18px;height:18px}.aj2-resenas .aj2-resenas__star.is-off{color:var(--aj2-filete-3)}.aj2-resenas .aj2-resenas__quote{margin:0;padding:0;border:0;font-style:normal;font-family:inherit;font-size:17px;line-height:1.6;letter-spacing:.005em;color:var(--aj2-tinta-82)}.aj2-resenas .aj2-resenas__who{display:flex;flex-direction:column;gap:4px;margin-top:auto;font-size:14px;line-height:1.45}.aj2-resenas .aj2-resenas__name{font-weight:500;color:var(--aj2-tinta)}.aj2-resenas .aj2-resenas__meta{color:var(--aj2-tinta-3)}.aj2-resenas .aj2-resenas__dots{display:flex;justify-content:center;gap:2px}.aj2-resenas .aj2-resenas__dot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:24px;cursor:pointer}.aj2-resenas .aj2-resenas__dot:before{content:"";display:block;width:8px;height:8px;border-radius:var(--aj2-r-full);background:var(--aj2-filete-4);transition:width var(--aj2-d-3) var(--aj2-ease-salida),background-color var(--aj2-d-2) var(--aj2-ease-ui)}.aj2-resenas .aj2-resenas__dot.is-on{width:40px}.aj2-resenas .aj2-resenas__dot.is-on:before{width:30px;background:var(--aj2-tinta)}.aj2-resenas .aj2-resenas__nota{margin:16px auto 0;padding-inline:var(--aj2-gutter);max-width:560px;text-align:center;font-size:12px;line-height:1.5;color:var(--aj2-tinta-3)}.aj2-resenas .aj2-resenas__card.is-near{transform:scale(.92);opacity:.62}.aj2-resenas .aj2-resenas__card.is-active{transform:scale(1);opacity:1;background:var(--aj2-surface-2);border-color:var(--aj2-filete-4);cursor:default}.aj2-resenas .aj2-resenas__card:not(.is-active):hover{opacity:.8}.aj2-resenas .aj2-resenas__rail:focus-visible .aj2-resenas__card.is-active{outline:2px solid var(--aj2-plata);outline-offset:4px}.aj2-resenas .aj2-resenas__dot:focus-visible{outline:2px solid var(--aj2-plata);outline-offset:2px;border-radius:var(--aj2-r-sm)}@media(max-width:749px){.aj2-resenas{--aj2-card: calc(100vw - 72px) ;--aj2-card-gap: 12px}.aj2-resenas .aj2-resenas__media{gap:10px;margin-top:20px}.aj2-resenas .aj2-resenas__media-stars svg{width:17px;height:17px}.aj2-resenas .aj2-resenas__media-txt{font-size:14px}.aj2-resenas .aj2-resenas__rail{padding-block:28px 24px}.aj2-resenas .aj2-resenas__card{min-height:280px;gap:18px;padding:32px 24px 28px;transform:scale(.92);opacity:.45}.aj2-resenas .aj2-resenas__card.is-near{transform:scale(.92);opacity:.45}.aj2-resenas .aj2-resenas__quote{font-size:16px}}@media(prefers-reduced-motion:reduce){.aj2-resenas .aj2-resenas__rail{scroll-behavior:auto}.aj2-resenas *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/aj2-resenas.css.map */
