.reviews-swirl{position:relative;overflow:hidden;background:var(--reviews-swirl-bg-mob, #fff9f7);color:var(--reviews-swirl-text, #7c2c00);padding-top:var(--reviews-swirl-pt-mob, 48px);padding-bottom:var(--reviews-swirl-pb-mob, 48px)}@media only screen and (min-width:768px){.reviews-swirl{background:var(--reviews-swirl-bg, #fff);padding-top:var(--reviews-swirl-pt-dsk, 80px);padding-bottom:var(--reviews-swirl-pb-dsk, 80px)}}.reviews-swirl__wave{position:absolute;top:0;left:0;right:0;z-index:1;line-height:0;pointer-events:none}.reviews-swirl__wave-svg{display:block;width:100%;height:auto}.reviews-swirl--has-top-wave{padding-top:calc(var(--reviews-swirl-pt-mob, 48px) + 48px)}@media only screen and (min-width:768px){.reviews-swirl--has-top-wave{padding-top:calc(var(--reviews-swirl-pt-dsk, 80px) + 64px)}}.reviews-swirl__inner{position:relative;z-index:2}.reviews-swirl__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:32px}.reviews-swirl__subtitle{margin:0 0 14px;font-family:var(--font-brand-sans-family),sans-serif;font-size:10px;font-weight:400;letter-spacing:.22em;line-height:1.1;text-transform:uppercase;color:inherit}.reviews-swirl__heading{margin:0;max-width:300px;font-family:var(--font-brand-sans-family),sans-serif;font-size:28px;font-weight:400;line-height:1.15;color:inherit;text-transform:none!important}.reviews-swirl__heading *{margin:0;font-size:inherit;line-height:inherit;color:inherit;text-transform:none!important}.reviews-swirl__heading em{font-family:var(--font-brand-serif-family),serif;font-style:italic;font-weight:400}@media only screen and (min-width:768px){.reviews-swirl__header{margin-bottom:40px}.reviews-swirl__subtitle{margin-bottom:24px;font-size:14px}.reviews-swirl__heading{max-width:960px;font-size:40px}}@media only screen and (min-width:1200px){.reviews-swirl__heading{font-size:48px}}.reviews-swirl__grid{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:768px){.reviews-swirl__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.reviews-swirl__item{display:flex;flex-direction:column;gap:10px;min-width:0}@media only screen and (min-width:768px){.reviews-swirl__item{gap:16px}}.reviews-swirl__media{aspect-ratio:4 / 3;border-radius:20px;overflow:hidden}img.reviews-swirl__image{background-color:#fff}.reviews-swirl__image{display:block;width:100%;height:100%;object-fit:cover}.reviews-swirl__card{display:flex;flex:1 1 auto;flex-direction:column;padding:22px 16px 24px;border:1px solid var(--reviews-swirl-border, #e66743);border-radius:20px;background:var(--reviews-swirl-card-bg, #fff)}@media only screen and (min-width:768px){.reviews-swirl__card{padding:26px 16px 40px}}.reviews-swirl__card-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:24px}.reviews-swirl__author{min-width:0;font-size:14px;font-weight:600;line-height:1.2}.reviews-swirl__verified{flex-shrink:0;font-size:13px;font-weight:400;line-height:1.2}@media only screen and (min-width:768px){.reviews-swirl__verified{font-size:12px}}.reviews-swirl__title{margin:0 0 20px;font-family:var(--font-brand-sans-family),sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0;color:inherit;text-transform:none!important}@media only screen and (min-width:768px){.reviews-swirl__title{margin-bottom:26px}}.reviews-swirl__stars{display:flex;gap:4px;margin-bottom:12px;color:var(--reviews-swirl-star, #e66743)}.reviews-swirl__stars svg{display:block;width:16px;height:16px}.reviews-swirl__quote{font-size:14px;font-weight:400;line-height:1.7;overflow-wrap:break-word}@media only screen and (min-width:768px){.reviews-swirl__quote{max-width:330px}}.reviews-swirl--animations .reviews-swirl__header,.reviews-swirl--animations .reviews-swirl__item{opacity:0;transform:translate3d(0,20px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reviews-swirl--animations .reviews-swirl__item:nth-child(1){transition-delay:.1s}.reviews-swirl--animations .reviews-swirl__item:nth-child(2){transition-delay:.18s}.reviews-swirl--animations .reviews-swirl__item:nth-child(3){transition-delay:.26s}.reviews-swirl--animations.is-revealed .reviews-swirl__header,.reviews-swirl--animations.is-revealed .reviews-swirl__item{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reviews-swirl--animations .reviews-swirl__header,.reviews-swirl--animations .reviews-swirl__item{opacity:1;transform:none;transition:none}}@media only screen and (min-width:1200px){.template-unlock-hydration .reviews-swirl{border-radius:24px}.template-unlock-hydration .reviews-swirl__inner{padding-left:80px;padding-right:80px}.template-unlock-hydration .reviews-swirl__header{margin-bottom:40px}.template-unlock-hydration .reviews-swirl__subtitle{margin-bottom:25px;letter-spacing:.2em}.template-unlock-hydration .reviews-swirl__heading,.template-unlock-hydration .reviews-swirl__heading p{line-height:60px;letter-spacing:0}.template-unlock-hydration .reviews-swirl__heading em{line-height:0}.template-unlock-hydration .reviews-swirl__media{aspect-ratio:auto;height:316px;border-radius:24px}.template-unlock-hydration .reviews-swirl__card{flex:0 0 270px;padding:24px 16px;border-color:#e76441;border-radius:24px}.template-unlock-hydration .reviews-swirl__card-top{align-items:center}.template-unlock-hydration .reviews-swirl__author,.template-unlock-hydration .reviews-swirl__verified{line-height:24px;letter-spacing:0}.template-unlock-hydration .reviews-swirl__title{margin-bottom:24px;line-height:24px}.template-unlock-hydration .reviews-swirl__stars{align-items:center;height:20px;margin-bottom:10px;color:#e76441}.template-unlock-hydration .reviews-swirl__quote{max-width:350px;line-height:24px;letter-spacing:0}}.template-unlock-hydration .reviews-swirl__subtitle,.template-unlock-hydration .reviews-swirl__heading,.template-unlock-hydration .reviews-swirl__heading p,.template-unlock-hydration .reviews-swirl__verified,.template-unlock-hydration .reviews-swirl__quote{font-weight:392}.template-unlock-hydration .reviews-swirl__heading em{font-weight:500}.template-unlock-hydration .reviews-swirl__author,.template-unlock-hydration .reviews-swirl__title{font-weight:623}@media only screen and (max-width:767px){.template-unlock-hydration .reviews-swirl{padding-top:24px;padding-bottom:80px;background:#fff}.template-unlock-hydration .reviews-swirl__inner{padding-left:10px;padding-right:10px}.template-unlock-hydration .reviews-swirl__header{margin-bottom:40px}.template-unlock-hydration .reviews-swirl__subtitle{margin-bottom:16px;line-height:12px;letter-spacing:.2em}.template-unlock-hydration .reviews-swirl__heading{max-width:287px}.template-unlock-hydration .reviews-swirl__heading,.template-unlock-hydration .reviews-swirl__heading p{line-height:32px;letter-spacing:-.88px}.template-unlock-hydration .reviews-swirl__heading em{line-height:0}.template-unlock-hydration .reviews-swirl__item{gap:8px}.template-unlock-hydration .reviews-swirl__media{aspect-ratio:355 / 269.66;height:auto;border-radius:20.48px}.template-unlock-hydration .reviews-swirl__card{padding:24px 16px;border-color:#e76441;border-radius:20px}.template-unlock-hydration .reviews-swirl__card-top{align-items:center;margin-bottom:24px}.template-unlock-hydration .reviews-swirl__author,.template-unlock-hydration .reviews-swirl__verified{line-height:24px;letter-spacing:0}.template-unlock-hydration .reviews-swirl__verified{font-size:12px}.template-unlock-hydration .reviews-swirl__title{margin-bottom:24px;line-height:24px;letter-spacing:0}.template-unlock-hydration .reviews-swirl__stars{align-items:center;height:20px;margin-bottom:10px;color:#e76441}.template-unlock-hydration .reviews-swirl__quote{line-height:24px;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/section-reviews-swirl.css.map */
