.sg-quotes-head .sg-stars{color:var(--sg-purple)}.sg-quote--soft{border:1px solid rgba(162,109,174,.18);box-shadow:0 1px 2px #1e1e1e0a,0 18px 40px -18px #5a3c6e47;border-radius:24px;padding:3.2rem;background:#fff}.sg-quote--soft:hover{transform:translateY(-6px);box-shadow:0 1px 2px #1e1e1e0a,0 28px 50px -20px #5a3c6e61}.sg-quote--soft .sg-quote__mark{font-size:9rem;opacity:.22;color:var(--sg-purple);margin-top:-1rem}.sg-quote--soft .sg-quote__body{font-size:1.7rem;line-height:1.65;color:#2a2a2a}.sg-quote--soft .sg-quote__who{border-top:1px dashed rgba(162,109,174,.35)}.sg-quote--soft .sg-quote__initial{border:0;background:linear-gradient(135deg,#e6dcf0,#d8cae8);color:#7e4f8a}.sg-quote--soft .sg-verified{display:inline-flex;padding:.3rem .9rem .3rem .4rem;border-radius:999px;background:#eaf6ef;color:#23794a;font-weight:600;font-size:1.2rem;margin-top:.4rem}.sg-quote--soft .sg-verified svg{background:#2e8b57}.sg-quotes-summary{display:flex;justify-content:center;align-items:center;gap:1rem;margin:4rem auto 0;font-weight:600;font-size:1.5rem}.sg-quotes-summary .sg-stars{font-size:1.8rem}.sg-section:has(.sg-quote--soft){background:#f5f0eb}.sg-container:has(>.sg-acc) .sg-lead{color:var(--sg-mauve);font-weight:600;opacity:1}.sg-whole{max-width:640px;margin:0 auto}.sg-whole img{width:100%;height:auto;display:block}@media(prefers-reduced-motion:no-preference){.sg-whole__float{animation:sg-float 6s ease-in-out infinite}}.sg-photo{display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:2rem;max-width:640px;margin:0 auto}.sg-photo__labels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;height:72%}.sg-photo__label{display:flex;align-items:center;justify-content:flex-end;gap:1rem;color:#5a3e7a;font-family:var(--font-heading-family);font-size:clamp(1.5rem,1.5vw,2rem);line-height:1.05;text-align:center}.sg-photo__label span{max-width:15rem}.sg-photo__arrow{width:40px;height:20px;flex:none;color:#5a3e7a}.sg-photo__img img{width:100%;height:auto;display:block;border-radius:28px;box-shadow:0 24px 48px -24px #5a3c6e73}@media(max-width:749px){.sg-photo{grid-template-columns:1fr 1.2fr;gap:1rem}.sg-photo__label{font-size:1.3rem}.sg-photo__arrow{width:28px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/suggy-v4.css.map */
