.nubera-reviews__header{max-width:72rem;margin:0 auto 3rem;text-align:center}.nubera-reviews__heading{margin:0;font-size:calc(var(--font-heading-scale) * 3.6rem)}.nubera-reviews__subtitle{margin-top:1rem;opacity:.72}.nubera-reviews__privacy{margin:1.2rem 0 0;font-size:1.2rem;opacity:.68}.nubera-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;align-items:stretch}.nubera-review-card{display:flex;min-height:25rem;flex-direction:column;padding:1.8rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 1.2rem 3rem rgba(var(--color-foreground),.08)}.nubera-review-card--hidden{display:none}.nubera-review-card__source{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.nubera-review-card__icon{display:grid;width:3.5rem;height:3.5rem;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;font-weight:700}.nubera-review-card__icon--instagram{background:linear-gradient(135deg,#ffb000,#ef2f78 52%,#6b39d7);font-size:2.2rem}.nubera-review-card__icon--whatsapp{background:#26a268;font-size:1.5rem}.nubera-review-card__icon--store{background:#3d315c;font-size:1.5rem}.nubera-review-card__identity{display:flex;min-width:0;flex-direction:column}.nubera-review-card__identity strong{font-size:1.4rem}.nubera-review-card__identity small{margin-top:.2rem;font-size:1.1rem;opacity:.62}.nubera-review-card__message{position:relative;padding:1.4rem 1.5rem;border-radius:.4rem 1.7rem 1.7rem;color:#fff;font-size:1.4rem;line-height:1.5;box-shadow:0 .5rem 1.5rem #0000001f}.nubera-review-card__message:before{position:absolute;top:0;left:-.8rem;width:1.2rem;height:1.2rem;clip-path:polygon(100% 0,100% 100%,0 0);background:inherit;content:""}.nubera-review-card__message--instagram{background:linear-gradient(135deg,#9c34e5,#633ee4)}.nubera-review-card__message--whatsapp{background:#176c4a}.nubera-review-card__message--store{background:#3d315c}.nubera-review-card__verified{margin:auto 0 0;padding-top:1.5rem;color:#2f7a4c;font-size:1.1rem;font-weight:700}.nubera-reviews__toggle{display:flex;margin:2.4rem auto 0}.nubera-reviews__instagram{max-width:56rem;margin:3rem auto 0;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12);text-align:center}.nubera-reviews__instagram p{margin:0 0 1.4rem}@media screen and (max-width:989px){.nubera-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.nubera-reviews__heading{font-size:calc(var(--font-heading-scale) * 2.8rem)}.nubera-reviews__grid{display:flex;gap:1.2rem;margin-right:-1.5rem;padding-right:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory}.nubera-review-card{min-width:84%;min-height:28rem;scroll-snap-align:start}}nb-campaign[hidden]{display:none!important}.nb-campaign{display:flex;align-items:center;justify-content:center;gap:2.8rem;padding:1.7rem 2rem;background:#181613;color:#fff8e7;border-bottom:1px solid #d4af37;text-align:left}.nb-campaign__copy{display:grid;gap:.3rem}.nb-campaign__eyebrow{color:#e6c86e;font-size:1.05rem;letter-spacing:.16rem;font-weight:700}.nb-campaign__title{font-size:2.1rem;line-height:1.2}.nb-campaign__detail{font-size:1.15rem;line-height:1.5;color:#e1dacb}.nb-campaign__deadline{display:grid;gap:.4rem;text-align:center;font-size:1.05rem}.nb-campaign__clock{color:#f4d77f;font-size:2.5rem;line-height:1.2;letter-spacing:.15rem;font-variant-numeric:tabular-nums}.nb-campaign__cta{background:#e3c468;color:#181613;border-radius:6px;padding:1rem 1.5rem;font-weight:700;font-size:1.25rem;text-decoration:none;white-space:nowrap}.nb-campaign__cta:hover{background:#f4d77f}.nb-campaign__cta:focus-visible{outline:3px solid white;outline-offset:4px}.nb-campaign--compact{margin:1rem 0;border:1px solid #b69b4c;border-radius:10px;padding:1.3rem;gap:1.2rem;justify-content:space-between}.nb-campaign--compact .nb-campaign__title{font-size:1.65rem}.nb-campaign--compact .nb-campaign__detail{font-size:1.05rem}.nb-campaign--compact .nb-campaign__clock{font-size:2rem}@media(max-width:749px){.nb-campaign{flex-wrap:wrap;gap:1rem 1.5rem;padding:1.3rem 1.5rem;text-align:center}.nb-campaign__copy{flex:1 1 100%}.nb-campaign__title{font-size:1.9rem}.nb-campaign__clock{font-size:2.2rem}.nb-campaign--compact{text-align:left}.nb-campaign--compact .nb-campaign__deadline{width:100%;display:flex;justify-content:space-between;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/74/compiled_assets/styles.css.map?subset=AAAAAACAAAAAEA */
