.pikfy-opiniones{--pk-bg:#292d2d;--pk-bg-2:#202323;--pk-accent:#8266b0;--pk-accent-soft:rgba(130, 102, 176, 0.35);--pk-text:#f4f2f6;--pk-text-dim:rgba(244, 242, 246, 0.6);box-sizing:border-box;max-width:1200px;margin:48px auto;padding:44px 24px 40px;border-radius:20px;position:relative;overflow:hidden;background:radial-gradient(700px 340px at 12% 0%,rgb(130 102 176 / .32),transparent 60%),radial-gradient(600px 300px at 90% 100%,rgb(130 102 176 / .18),transparent 60%),linear-gradient(160deg,var(--pk-bg) 0%,var(--pk-bg-2) 100%)!important}.pikfy-opiniones *,.pikfy-opiniones *::before,.pikfy-opiniones *::after{box-sizing:border-box}@media (max-width:767px){.pikfy-opiniones{max-width:none;padding-left:16px;padding-right:16px}.pikfy-opiniones__flecha{width:34px;height:34px}}.pikfy-opiniones__titulo{margin:0 0 32px;text-align:center;color:var(--pk-text);font-size:clamp(22px, 3.6vw, 32px);font-weight:700;letter-spacing:.01em;position:relative;padding-bottom:14px}.pikfy-opiniones__titulo::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:46px;height:3px;border-radius:3px;background:var(--pk-accent)}.pikfy-opiniones__wrapper{position:relative;display:flex;align-items:center;gap:8px}.pikfy-opiniones__track{flex:1 1 auto;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 4px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--pk-accent-soft) #fff0}.pikfy-opiniones__track::-webkit-scrollbar{height:6px}.pikfy-opiniones__track::-webkit-scrollbar-thumb{background:var(--pk-accent-soft);border-radius:6px}.pikfy-opiniones__slide{flex:0 0 auto;width:min(230px, 58vw);scroll-snap-align:start}.pikfy-opiniones__abrir{all:unset;display:block;position:relative;width:100%;height:0!important;padding-top:100%!important;border-radius:14px;overflow:hidden;cursor:zoom-in;background:#0f1010;border:1px solid rgb(255 255 255 / .08);box-shadow:0 10px 26px rgb(0 0 0 / .45);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.pikfy-opiniones__abrir:hover,.pikfy-opiniones__abrir:focus-visible{transform:translateY(-4px);border-color:var(--pk-accent);box-shadow:0 16px 34px rgb(130 102 176 / .35)}.pikfy-opiniones__abrir img{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;display:block}.pikfy-opiniones__lupa{position:absolute;right:10px;bottom:10px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(20 22 22 / .72);color:var(--pk-text);backdrop-filter:blur(2px);transition:background 0.2s ease,color 0.2s ease}.pikfy-opiniones__abrir:hover .pikfy-opiniones__lupa{background:var(--pk-accent);color:#fff}.pikfy-opiniones__flecha{all:unset;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--pk-text);background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,transform 0.15s ease}.pikfy-opiniones__flecha:hover{background:var(--pk-accent);border-color:var(--pk-accent);transform:scale(1.06)}.pikfy-opiniones__flecha:active{transform:scale(.96)}.pikfy-opiniones__dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.pikfy-opiniones__dots button{all:unset;width:7px;height:7px;border-radius:50%;background:rgb(255 255 255 / .22);cursor:pointer;transition:background 0.2s ease,transform 0.2s ease}.pikfy-opiniones__dots button.is-activo{background:var(--pk-accent);transform:scale(1.35)}.pikfy-opiniones-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgb(10 10 10 / .94);opacity:0;pointer-events:none;transition:opacity 0.28s ease}.pikfy-opiniones-lightbox.is-abierto{opacity:1;pointer-events:auto}.pikfy-opiniones-lightbox[hidden]{display:flex}.pikfy-opiniones-lightbox__img{max-width:min(92vw, 1400px);max-height:86vh;border-radius:8px;box-shadow:0 20px 60px rgb(0 0 0 / .6);transform:scale(.94);opacity:0;transition:transform 0.28s ease,opacity 0.28s ease}.pikfy-opiniones-lightbox.is-abierto .pikfy-opiniones-lightbox__img{transform:scale(1);opacity:1}.pikfy-opiniones-lightbox__cerrar,.pikfy-opiniones-lightbox__flecha{all:unset;position:fixed;display:flex;align-items:center;justify-content:center;color:#f4f2f6;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);border-radius:50%;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease}.pikfy-opiniones-lightbox__cerrar:hover,.pikfy-opiniones-lightbox__flecha:hover{background:#8266b0;border-color:#8266b0}.pikfy-opiniones-lightbox__cerrar{top:20px;right:20px;width:42px;height:42px}.pikfy-opiniones-lightbox__flecha{top:50%;transform:translateY(-50%);width:48px;height:48px}.pikfy-opiniones-lightbox__flecha--izq{left:16px}.pikfy-opiniones-lightbox__flecha--der{right:16px}@media (max-width:640px){.pikfy-opiniones-lightbox__flecha{width:40px;height:40px}.pikfy-opiniones-lightbox__flecha--izq{left:6px}.pikfy-opiniones-lightbox__flecha--der{right:6px}}@media (prefers-reduced-motion:reduce){.pikfy-opiniones__track{scroll-behavior:auto}.pikfy-opiniones__abrir,.pikfy-opiniones-lightbox,.pikfy-opiniones-lightbox__img{transition:none}}