.resenas-premium{--rp-bg: #ffffff;--rp-card-bg: #fafafa;--rp-heading: #111111;--rp-text: #333333;--rp-stars: #f5a623;--rp-accent: #111111;--rp-pad-top: 64px;--rp-pad-bottom: 64px;--rp-cols-desktop: 3;--rp-cols-mobile: 1;--rp-gap: clamp(16px, 3vw, 28px);--rp-radius: 14px;--rp-max-width: 1200px;--rp-star-empty: color-mix(in srgb, var(--rp-stars) 22%, transparent);box-sizing:border-box;padding-block:var(--rp-pad-top) var(--rp-pad-bottom);background-color:var(--rp-bg);color:var(--rp-text)}.resenas-premium *,.resenas-premium *:before,.resenas-premium *:after{box-sizing:border-box}.resenas-premium__container{width:100%;max-width:var(--rp-max-width);margin-inline:auto;padding-inline:clamp(16px,5vw,48px);display:flex;flex-direction:column;gap:clamp(32px,5vw,56px)}.resenas-premium--full .resenas-premium__container{max-width:none}.resenas-premium__header{display:flex;flex-direction:column;gap:10px;max-width:60ch}.resenas-premium__header--left{align-items:flex-start;text-align:left;margin-inline-end:auto}.resenas-premium__header--center{align-items:center;text-align:center;margin-inline:auto}.resenas-premium__header--right{align-items:flex-end;text-align:right;margin-inline-start:auto}.resenas-premium__title{margin:0;color:var(--rp-heading);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;font-weight:700}.resenas-premium__subtitle{margin:0;font-size:clamp(.95rem,1.6vw,1.125rem);opacity:.85}.resenas-premium__star{color:var(--rp-stars);color:var(--rp-star-empty);font-size:1.05em;line-height:1}.resenas-premium__star.is-filled{color:var(--rp-stars)}.resenas-premium__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 20px;border-radius:var(--rp-radius);background:var(--rp-card-bg);background:color-mix(in srgb,var(--rp-card-bg) 70%,transparent);width:fit-content;max-width:100%;margin-inline:auto}.resenas-premium__summary-score{font-size:1.75rem;font-weight:800;color:var(--rp-heading);line-height:1}.resenas-premium__summary-stars{display:inline-flex;gap:2px}.resenas-premium__summary-count{font-weight:600}.resenas-premium__summary-desc{opacity:.7;font-size:.9rem}.resenas-premium__indicators{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--rp-gap);text-align:center}.resenas-premium__indicator{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px}.resenas-premium__indicator-icon{font-size:1.75rem;line-height:1}.resenas-premium__indicator-value{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;color:var(--rp-heading);line-height:1}.resenas-premium__indicator-title{font-weight:600;color:var(--rp-heading)}.resenas-premium__indicator-desc{margin:0;font-size:.875rem;opacity:.75}.resenas-premium__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--rp-cols-mobile),1fr);gap:var(--rp-gap)}.resenas-premium__card{display:flex}.resenas-premium:not(.resenas-premium--carousel) .resenas-premium__card{content-visibility:auto;contain-intrinsic-size:auto 260px}.resenas-premium__review{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;padding:24px;border-radius:var(--rp-radius);background:var(--rp-card-bg)}.resenas-premium--card-flat .resenas-premium__review{background:transparent;padding-inline:0}.resenas-premium--card-border .resenas-premium__review{background:transparent;border:1px solid rgba(0,0,0,.15);border-color:color-mix(in srgb,var(--rp-text) 15%,transparent)}.resenas-premium--card-shadow .resenas-premium__review{box-shadow:0 10px 30px -12px #0000002e}.resenas-premium--card-filled .resenas-premium__review{background:var(--rp-card-bg)}.resenas-premium__review-stars{display:inline-flex;gap:2px}.resenas-premium__review-title{margin:0;color:var(--rp-heading);font-size:1.05rem;font-weight:700}.resenas-premium__review-body{margin:0;line-height:1.6;flex:1 1 auto}.resenas-premium__review-footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:auto;padding-top:12px;font-size:.875rem;border-top:1px solid rgba(0,0,0,.1);border-top-color:color-mix(in srgb,var(--rp-text) 10%,transparent)}.resenas-premium__review-author{font-weight:700;color:var(--rp-heading)}.resenas-premium__review-location,.resenas-premium__review-date{opacity:.7}.resenas-premium__review-verified{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;font-weight:600;color:var(--rp-accent)}.resenas-premium--carousel .resenas-premium__grid{grid-auto-flow:column;grid-auto-columns:minmax(78%,1fr);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(16px,5vw,48px);-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:6px;overscroll-behavior-x:contain}.resenas-premium--carousel .resenas-premium__card{scroll-snap-align:start}.resenas-premium__controls{display:none;align-items:center;justify-content:center;gap:16px}.resenas-premium--carousel .resenas-premium__controls{display:flex}.resenas-premium__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;cursor:pointer;background:var(--rp-card-bg);color:var(--rp-heading);border:1px solid rgba(0,0,0,.12);border-color:color-mix(in srgb,var(--rp-text) 12%,transparent);transition:opacity .2s ease,transform .2s ease}.resenas-premium__arrow:hover{transform:translateY(-1px)}.resenas-premium__arrow:focus-visible{outline:2px solid var(--rp-accent);outline-offset:2px}.resenas-premium__dots{display:inline-flex;gap:8px;margin:0;padding:0;list-style:none}.resenas-premium__dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;cursor:pointer;background:#0003;background:color-mix(in srgb,var(--rp-text) 20%,transparent);transition:transform .2s ease,background .2s ease}.resenas-premium__dot.is-active{background:var(--rp-accent);transform:scale(1.35)}.resenas-premium__dot:focus-visible{outline:2px solid var(--rp-accent);outline-offset:2px}.resenas-premium__cta{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:clamp(28px,5vw,48px);border-radius:var(--rp-radius);background:var(--rp-card-bg);background:color-mix(in srgb,var(--rp-accent) 6%,var(--rp-card-bg))}.resenas-premium__cta-title{margin:0;color:var(--rp-heading);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700}.resenas-premium__cta-text{margin:0;max-width:55ch;opacity:.85}.resenas-premium__cta-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:999px;background:var(--rp-accent);color:#fff;font-weight:600;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.resenas-premium__cta-button:hover{opacity:.92;transform:translateY(-1px)}.resenas-premium__cta-button:focus-visible{outline:2px solid var(--rp-accent);outline-offset:3px}.resenas-premium.is-loaded :is(.resenas-premium__header,.resenas-premium__grid,.resenas-premium__cta){will-change:opacity,transform}.resenas-premium.is-in-view :is(.resenas-premium__header,.resenas-premium__grid,.resenas-premium__cta){will-change:auto}.resenas-premium.is-loaded:not(.is-in-view) :is(.resenas-premium__header,.resenas-premium__summary,.resenas-premium__indicators,.resenas-premium__grid,.resenas-premium__cta){opacity:0;transform:translateY(24px)}.resenas-premium.is-loaded :is(.resenas-premium__header,.resenas-premium__summary,.resenas-premium__indicators,.resenas-premium__grid,.resenas-premium__cta){transition:opacity .6s ease,transform .6s ease}.resenas-premium.is-in-view :is(.resenas-premium__header,.resenas-premium__summary,.resenas-premium__indicators,.resenas-premium__grid,.resenas-premium__cta){opacity:1;transform:none}@media(min-width:750px){.resenas-premium__indicators{grid-template-columns:repeat(4,1fr)}.resenas-premium:not(.resenas-premium--carousel) .resenas-premium__grid{grid-template-columns:repeat(min(var(--rp-cols-desktop),2),1fr)}.resenas-premium--carousel .resenas-premium__grid{grid-auto-columns:minmax(46%,1fr)}}@media(min-width:990px){.resenas-premium:not(.resenas-premium--carousel) .resenas-premium__grid{grid-template-columns:repeat(var(--rp-cols-desktop),1fr)}.resenas-premium--carousel .resenas-premium__grid{grid-auto-columns:minmax(calc((100% - (var(--rp-cols-desktop) - 1) * var(--rp-gap)) / var(--rp-cols-desktop)),1fr)}}@media(prefers-reduced-motion:reduce){.resenas-premium__cta-button,.resenas-premium__arrow,.resenas-premium__dot{transition:none}.resenas-premium.is-loaded:not(.is-in-view) :is(.resenas-premium__header,.resenas-premium__summary,.resenas-premium__indicators,.resenas-premium__grid,.resenas-premium__cta){opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/resenas-premium.css.map */
