.rvw-shopify-section{overflow:hidden}.rvw-section{padding:var(--rvw-padding-top-mobile, 48px) 20px var(--rvw-padding-bottom-mobile, 48px);background:transparent}@media screen and (min-width:750px){.rvw-section{padding:var(--rvw-padding-top, 80px) 32px var(--rvw-padding-bottom, 80px)}}.rvw-container{max-width:var(--rvw-container-width, 1300px);margin:0 auto;padding:0}.rvw-container--full{max-width:100%;padding:0 3vw}.rvw-align-left{text-align:left}.rvw-align-center{text-align:center}.rvw-align-right{text-align:right}.rvw-align-center .rvw-top-stars,.rvw-align-center .rvw-filters{justify-content:center}.rvw-align-left .rvw-top-stars,.rvw-align-left .rvw-filters{justify-content:flex-start}.rvw-align-right .rvw-top-stars,.rvw-align-right .rvw-filters{justify-content:flex-end}.rvw-top-stars{display:flex;gap:.3rem;margin-bottom:1.2rem}.rvw-star{width:2.2rem;height:2.2rem;flex-shrink:0}.rvw-star--filled{fill:var(--rvw-star-color, #c6567e)}.rvw-star--empty{fill:none;stroke:var(--rvw-star-color, #c6567e);stroke-width:1.5;opacity:.4}.rvw-heading{margin:0 0 1.2rem;font-family:var(--font-heading-family, inherit);font-size:var(--rvw-heading-size-mobile, 28px);line-height:1;color:var(--rvw-heading-color, #1e1b1b);font-weight:400;letter-spacing:-.02em}@media screen and (min-width:750px){.rvw-heading{font-size:var(--rvw-heading-size, 44px)}.rvw-subheading{margin:0 0 4rem;font-size:1.4rem}.rvw-filters{margin-bottom:4rem;gap:.8rem}.rvw-filter{padding:.8rem 1.6rem;font-size:1.3rem}}.rvw-subheading{margin:0 0 2.2rem;font-size:1.2rem;color:var(--rvw-text-color, #3e3a39);line-height:1.4;letter-spacing:0px}.rvw-filters{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.2rem}.rvw-filter{-webkit-appearance:none;appearance:none;border:1.5px solid var(--rvw-filter-border, #1e1b1b);border-radius:999px;font-weight:600;background-color:var(--rvw-filter-inactive-bg, transparent);color:var(--rvw-filter-inactive-text, #1e1b1b);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;letter-spacing:0px;line-height:1.4;padding:.6rem 1.5rem;font-size:1.1rem}.rvw-filter:hover,.rvw-filter.is-active{background-color:var(--rvw-filter-active-bg, #1e1b1b);color:var(--rvw-filter-active-text, #fff);border-color:var(--rvw-filter-active-bg, #1e1b1b)}.rvw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--rvw-card-min, 280px)),1fr));gap:var(--rvw-grid-gap, 24px);list-style:none;padding:0;margin:0;text-align:left}@media screen and (min-width:750px){.rvw-grid{grid-template-columns:repeat(auto-fit,minmax(max(var(--rvw-card-min, 280px),calc((100% - (var(--rvw-columns-tablet, 2) - 1) * var(--rvw-grid-gap, 24px)) / var(--rvw-columns-tablet, 2))),1fr))}}@media screen and (min-width:990px){.rvw-grid{grid-template-columns:repeat(auto-fit,minmax(max(var(--rvw-card-min, 280px),calc((100% - (var(--rvw-columns-desktop, 4) - 1) * var(--rvw-grid-gap, 24px)) / var(--rvw-columns-desktop, 4))),1fr))}}.rvw-empty-state{text-align:center;color:var(--rvw-text-color, #3e3a39);opacity:.7;margin-top:2rem}.rvw-card{background-color:var(--rvw-card-bg, #fdf6f5);border-radius:var(--rvw-card-radius, 20px);border:var(--rvw-card-border-width, 0) solid var(--rvw-card-border-color, transparent);padding:2.6rem;display:flex;flex-direction:column;gap:1.2rem;align-content:start}.rvw-card[hidden]{display:none!important}.rvw-card--shadow{box-shadow:0 10px 26px #0000000f}.rvw-card .rvw-stars{display:flex;gap:0rem;margin:0}.rvw-card .rvw-star{font-size:1.2rem;width:1.2rem;height:1.2rem}.rvw-card__title{margin:0;font-family:var(--font-heading-family, inherit);font-size:2.4rem;font-weight:400;line-height:1.15;color:var(--rvw-heading-color, #1e1b1b);letter-spacing:0px}.rvw-card__body{margin:0;color:var(--rvw-text-color, #3e3a39);font-size:1.4rem;line-height:1.6;flex-grow:1;letter-spacing:0px}.rvw-card__body p{margin:0}.rvw-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:auto;line-height:1.4}.rvw-card__author{font-weight:700;color:var(--rvw-heading-color, #1e1b1b);font-size:1.3rem;letter-spacing:0px}.rvw-card__badge{display:inline-block;background-color:var(--rvw-badge-bg, #f3c9d3);color:var(--rvw-badge-text, #b5305a);font-size:1.1rem;font-weight:700;padding:.3rem .8rem;border-radius:999px;white-space:nowrap;letter-spacing:0px}.rvw-cta{margin-top:2.5rem;text-align:center}.rvw-button{display:inline-block;padding:.75rem 1.75rem;border-radius:999px;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s ease,background-color .2s ease,color .2s ease;cursor:pointer}.rvw-button--solid{background-color:var(--rvw-accent-color, #c6567e);color:#fff;border:1px solid var(--rvw-accent-color, #c6567e)}.rvw-button--solid:hover{opacity:.88}.rvw-button--outline{background-color:transparent;color:var(--rvw-accent-color, #c6567e);border:1px solid var(--rvw-accent-color, #c6567e)}.rvw-button--outline:hover{background-color:var(--rvw-accent-color, #c6567e);color:#fff}.rvw-button--text{background:none;border:none;padding:0;color:var(--rvw-accent-color, #c6567e);text-underline-offset:3px;text-decoration:underline}.rvw-filter:focus-visible,.rvw-button:focus-visible{outline:2px solid var(--rvw-accent-color, #c6567e);outline-offset:2px}@media(prefers-reduced-motion:reduce){.rvw-filter,.rvw-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-reviews-grid.css.map */
