.reviews{scroll-margin-top:calc(var(--header-height, 65px) + var(--announcement-height, 0px));background:var(--rev-bg);color:var(--rev-text);font-family:Fredoka,sans-serif;text-align:center}.reviews__inner{max-width:120rem;margin:0 auto;padding:6rem 2rem 7rem}.reviews__label{display:inline-block;margin:0 0 2rem;padding:1rem 2.4rem;border-radius:999px;background:#e8883c;color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.reviews__heading{background:linear-gradient(180deg,#5a80bc,#2f4875);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.reviews__heading{margin:0 0 1.6rem;padding-bottom:.2em;font-family:inherit;font-size:5rem;font-weight:600;line-height:1.2}.reviews__subtitle{margin:0 0 4.5rem;color:#2a4b7a;font-size:1.8rem}.reviews--title-gradient .reviews__heading{background:linear-gradient(180deg,var(--rev-title-from) 0%,var(--rev-title-to) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.reviews--title-gradient .reviews__subtitle{color:var(--rev-subtitle)}.reviews__slider{position:relative;display:flex;align-items:center;gap:1.6rem}.reviews__track{display:flex;flex:1;min-width:0;gap:2rem;margin:0;padding:1rem 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.reviews__track::-webkit-scrollbar{display:none}.reviews__card{flex:0 0 calc((100% - 4rem) / 3);display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:3rem 2.4rem;border-radius:2rem;background:var(--rev-card);scroll-snap-align:start;text-align:center}.reviews__stars{display:flex;gap:.4rem;color:var(--rev-stars, #e8803f)}.reviews__star{display:block;width:2.4rem;height:2.4rem}.reviews__star--empty{opacity:.3}.reviews__title{margin:0;color:var(--rev-card-text, rgb(42, 75, 122));font-family:inherit;font-size:2.2rem;font-weight:600;line-height:1.25}.reviews__text{margin:0;color:var(--rev-card-text, rgb(42, 75, 122));font-size:1.6rem;line-height:1.45}.reviews__author{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:auto 0 0;color:var(--rev-card-text, rgb(42, 75, 122));font-size:1.5rem;font-weight:500}.reviews__verified{color:var(--rev-accent);font-weight:600}.reviews__arrow{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:.2rem solid #e8883c;border-radius:50%;background:#fff;color:#e8883c;cursor:pointer}.reviews__arrow:focus-visible{outline:.2rem solid var(--rev-accent);outline-offset:.3rem}.reviews__cta{display:inline-flex;flex-direction:column;align-items:stretch;gap:1.4rem;margin-top:4.5rem}.reviews__button{display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;padding:1.4rem 2.4rem;border-radius:999px;background:linear-gradient(180deg,#2f7cf0,#1749b8);box-shadow:0 1rem 2.4rem #1749b84d;color:#fff;font-family:Fredoka,sans-serif;font-size:2.6rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:filter .2s ease,transform .2s ease}.reviews__button:hover{filter:brightness(1.06);transform:translateY(-1px)}.reviews__button--hover-sweep{background:linear-gradient(180deg,#2f7cf0,#1749b8 50%,#f0761a 50%,#cf3f0c) 0 0 / 100% 200%;transition:background-position .3s ease,box-shadow .3s ease,transform .2s ease}@media(hover:hover){.reviews__button--hover-sweep:hover{background-position:0 100%;box-shadow:0 1rem 2.4rem #cf3f0c59;filter:none}}@media screen and (min-width:990px)and (max-width:2199px){.reviews__button{padding:1.2rem 2.4rem;font-size:2.1rem}}.reviews__guarantee{margin:0;background:linear-gradient(180deg,#2f7cf0,#1749b8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:1.7rem;font-weight:500}.reviews__guarantee span{font-weight:700}@media screen and (max-width:989px){.reviews__heading{font-size:4rem}.reviews__card{flex-basis:calc((100% - 2rem)/2)}}@media screen and (max-width:749px){.shopify-section:has(.faq)+.shopify-section .reviews__inner{padding-top:2.4rem}.reviews__heading{font-size:3rem}.reviews__arrow{display:none}.reviews__track{padding-inline:9%;scroll-padding-inline:9%}.reviews__card{flex-basis:100%;scroll-snap-align:center}.reviews__button{padding:1.2rem 2.4rem;font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-reviews.css.map */
