.flow-reviews-section{background:var(--flow-page,#fcf7ef)}.flow-reviews-outer{background:var(--flow-page,#fcf7ef);touch-action:pan-y;flex-direction:column;align-items:flex-start;gap:32px;padding:56px 18px;display:flex;overflow:hidden}.flow-reviews-header{flex-direction:column;gap:16px;width:100%;display:flex}.flow-reviews-label{background:var(--flow-navbar-bg,#e0d7c880);letter-spacing:.5px;color:var(--flow-dark,#1e0b0a);text-transform:uppercase;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;padding:6px 8px;font-family:Geist Mono,monospace;font-size:14px;font-weight:400;line-height:18px;display:inline-flex}.flow-reviews-title{font-family:var(--font-heading,"Fraunces 72pt SuperSoft", serif);letter-spacing:-.32px;color:var(--flow-dark,#1e0b0a);margin:0;font-size:32px;font-weight:300;line-height:34px}.flow-reviews-card{background:0 0;flex-direction:column;flex-shrink:0;gap:18px;width:100%;min-width:0;padding:8px 18px 24px;animation:.3s flow-review-fade-in;display:flex;position:relative}.flow-reviews-card--clickable{cursor:pointer}@keyframes flow-review-fade-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.flow-reviews-card-header{align-items:center;gap:18px;display:flex}.flow-reviews-card-avatar{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex-shrink:0;width:67px;height:67px}.flow-reviews-card-avatar--hidden{background:var(--flow-secondary,#e0d7c8)}.flow-reviews-card-avatar-placeholder{background:var(--flow-secondary,#e0d7c8);border-radius:10px;flex-shrink:0;width:67px;height:67px}.flow-reviews-card-meta{flex-direction:column;gap:6px;display:flex}.flow-reviews-card-stars{gap:0;display:flex}.flow-reviews-card-star{width:17px;height:17px}.flow-reviews-card-author,.flow-reviews-card-body{color:var(--flow-dark,#1e0b0a);margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}.flow-reviews-nav{align-self:center}.flow-reviews-dots{gap:7.5px;display:flex}.flow-reviews-dot{background:var(--flow-dark,#1e0b0a);opacity:.25;cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:opacity .3s}.flow-reviews-dot--active{opacity:1}.flow-reviews-card-menu{z-index:10;position:absolute;top:8px;right:8px}.flow-reviews-card-menu-btn{cursor:pointer;background:0 0;border:none;padding:0;display:flex}.flow-reviews-card-popover{z-index:20;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;width:max-content;min-width:160px;max-width:240px;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.flow-reviews-card-popover-item{cursor:pointer;color:#1e0b0a;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;display:flex}.flow-reviews-card-popover-item:hover{background:#f5f5f5}.flow-reviews-card-popover-delete{color:#d31a1a}.flow-reviews-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;padding:32px 18px;display:flex}.flow-reviews-empty-title{font-family:var(--font-heading,"Fraunces 72pt SuperSoft", serif);letter-spacing:-.24px;color:var(--flow-dark,#1e0b0a);margin:0;font-size:24px;font-weight:300;line-height:28px}.flow-reviews-empty-text{font-family:var(--font-body,"Poppins", sans-serif);color:var(--flow-secondary,#666);font-size:14px}.flow-reviews-empty-btn{background:var(--flow-accent,#f77b25);color:var(--flow-accent-text,#1e0b0a);font-family:var(--font-body,"Poppins", sans-serif);text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:500;transition:background .2s}.flow-reviews-empty-btn:hover{background:var(--flow-dark,#1e0b0a);color:var(--flow-page,#fcf7ef)}.flow-reviews-toast{background:var(--flow-dark,#1e0b0a);color:var(--flow-page,#fcf7ef);font-family:var(--font-body,"Poppins", sans-serif);border-radius:100px;align-self:center;padding:10px 20px;font-size:14px;font-weight:500;animation:.3s flow-toast-in}@keyframes flow-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.flow-reviews-outer--animate .flow-reviews-header,.flow-reviews-outer--animate .flow-reviews-card,.flow-reviews-outer--animate .flow-reviews-nav{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.flow-reviews-outer--animate .flow-reviews-header.flow-reviews--visible,.flow-reviews-outer--animate .flow-reviews-card.flow-reviews--visible,.flow-reviews-outer--animate .flow-reviews-nav.flow-reviews--visible{opacity:1;transform:translateY(0)}.flow-reviews-skeleton-card{flex-direction:column;gap:18px;padding:8px 18px 24px;display:flex}.flow-reviews-skeleton-header{align-items:center;gap:18px;display:flex}.flow-reviews-skeleton-avatar{background:var(--flow-secondary,#e0d7c8);border-radius:10px;width:67px;height:67px;animation:1.5s ease-in-out infinite flow-skeleton-pulse}.flow-reviews-skeleton-meta{flex-direction:column;gap:8px;display:flex}.flow-reviews-skeleton-line{background:var(--flow-secondary,#e0d7c8);border-radius:4px;height:14px;animation:1.5s ease-in-out infinite flow-skeleton-pulse}.flow-reviews-skeleton-body{flex-direction:column;gap:8px;display:flex}@keyframes flow-skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}@media (min-width:768px){.flow-reviews-outer{gap:40px;padding:80px 48px}.flow-reviews-title{letter-spacing:-.48px;font-size:48px;line-height:52px}.flow-reviews-card{padding:12px 24px 32px}.flow-reviews-card-avatar,.flow-reviews-card-avatar-placeholder{width:80px;height:80px}}@media (min-width:1280px){.flow-reviews-outer{flex-direction:column;align-items:center;gap:48px;margin:0 auto;padding:100px 32px}.flow-reviews-header{text-align:center;align-items:center;width:100%;max-width:none}.flow-reviews-label{border-radius:8px;align-self:center;padding:8px 12px}.flow-reviews-title{letter-spacing:-.44px;font-size:44px;line-height:50px}.flow-reviews-card{text-align:center;flex-direction:column-reverse;align-items:center;gap:24px;max-width:705px;padding:0}.flow-reviews-card-header{flex-direction:row;justify-content:center;align-items:flex-start;gap:24px}.flow-reviews-card-meta{text-align:left;align-items:flex-start;gap:8px}.flow-reviews-card-avatar,.flow-reviews-card-avatar-placeholder{border-radius:14px;width:92px;height:92px}.flow-reviews-card-star{width:24px;height:24px}.flow-reviews-card-author{font-size:16px;line-height:24px}.flow-reviews-card-body{--font-body-weight:500;max-width:580px;margin-inline:auto;font-size:16px;font-weight:500;line-height:24px}.flow-reviews-nav{align-self:center}}@media (min-width:1024px){.flow-reviews-outer{padding-inline:var(--flow-gutter)}}@media (min-width:1280px){.flow-reviews-outer{-moz-column-gap:56px;grid-template-columns:66px minmax(0,705px) 66px;justify-content:center;gap:40px 56px;display:grid}.flow-reviews-header,.flow-reviews-toast{grid-column:1/-1}.flow-reviews-card,.flow-reviews-skeleton-card{grid-area:2/2;justify-self:center}.flow-reviews-nav,.flow-reviews-nav .reviews-carousel-nav{display:contents}.flow-reviews-nav .reviews-carousel-arrow{grid-row:2;align-self:center;width:66px;height:66px;position:relative}.flow-reviews-nav .reviews-carousel-arrow svg{display:none}.flow-reviews-nav .reviews-carousel-arrow:after{content:"";background:var(--flow-dark,#1e0b0a);width:24px;height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M4.5 11H17.5M17.5 11L12 5.5M17.5 11L12 16.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M4.5 11H17.5M17.5 11L12 5.5M17.5 11L12 16.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.flow-reviews-nav .reviews-carousel-arrow:first-child:after{transform:rotate(180deg)}.flow-reviews-nav .reviews-carousel-arrow:first-child{grid-column:1}.flow-reviews-nav .reviews-carousel-arrow:last-child{grid-column:3}.flow-reviews-nav .reviews-carousel-dots{grid-area:3/2;justify-self:center;margin-top:-16px}}
/*# sourceMappingURL=1ps_-5znsp02m.css.map*/