.astra-social-proof{color:#111}.astra-social-proof__header,.astra-faq__header{max-width:760px;margin:0 auto 32px;text-align:center}.astra-social-proof__eyebrow{display:inline-block;margin-bottom:8px;color:#079fbe;font-size:12px;font-weight:800;letter-spacing:.14em}.astra-social-proof h2{margin:0;color:#101010;font-size:clamp(30px,3.2vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.astra-social-proof__summary{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:16px}.astra-social-proof__summary>span,.astra-review__stars{color:#079fbe;letter-spacing:.08em}.astra-social-proof__summary strong{font-size:16px}.astra-social-proof__summary small{color:#626262;font-size:13px}.astra-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.astra-review{overflow:hidden;border:1px solid #ececec;border-radius:18px;background:#fff;box-shadow:0 12px 34px #171c2614}.astra-review__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:#f5f5f5}.astra-review__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.astra-review__media--single img{padding:8px;object-fit:contain}.astra-review__media--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.astra-review__media--pair img{min-width:0}.astra-review:hover .astra-review__media img{transform:scale(1.035)}.astra-review__body{padding:22px 22px 20px}.astra-review__stars{margin-bottom:12px;font-size:18px}.astra-review__body>p{min-height:108px;margin:0;color:#303030;font-size:16px;line-height:1.55}.astra-review footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #ececec}.astra-review footer strong{font-size:15px}.astra-review footer span{color:#5c5c5c;font-size:12px}.astra-review footer b{display:inline-grid;width:18px;height:18px;margin-right:4px;place-items:center;border-radius:50%;background:#159f54;color:#fff;font-size:11px}.astra-faq{max-width:920px;margin:78px auto 0}.astra-faq__header{margin-bottom:28px}.astra-faq__list{overflow:hidden;border:1px solid #e7e7e7;border-radius:16px;background:#fff;box-shadow:0 10px 30px #171c260f}.astra-faq details+details{border-top:1px solid #e9e9e9}.astra-faq summary{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:22px 24px;color:#171717;font-size:17px;font-weight:750;line-height:1.3;cursor:pointer;list-style:none}.astra-faq summary::-webkit-details-marker{display:none}.astra-faq summary i{position:relative;display:block;width:16px;height:16px}.astra-faq summary i:before,.astra-faq summary i:after{position:absolute;top:7px;left:1px;width:14px;height:2px;border-radius:2px;background:#111;content:"";transition:transform .18s ease}.astra-faq summary i:after{transform:rotate(90deg)}.astra-faq details[open] summary i:after{transform:rotate(0)}.astra-faq details[open] summary{background:#eefbfe}.astra-faq__answer{padding:0 68px 22px 64px}.astra-faq__answer p{margin:0;color:#555;font-size:15px;line-height:1.65}@media screen and (max-width:989px){.astra-reviews{grid-template-columns:none;grid-auto-columns:minmax(30rem,82%);grid-auto-flow:column;gap:1.4rem;max-width:none;margin:0;overflow-x:auto;padding:0 0 1.2rem;scroll-snap-type:x mandatory;scrollbar-color:#18c9e8 #e9f8fb;scrollbar-width:thin}.astra-review{scroll-snap-align:start}.astra-review__body>p{min-height:0}}@media screen and (max-width:749px){.astra-social-proof__header,.astra-faq__header{margin-bottom:24px}.astra-social-proof h2{font-size:29px}.astra-social-proof__summary{flex-wrap:wrap;row-gap:3px}.astra-social-proof__summary small{flex-basis:100%}.astra-review{border-radius:14px}.astra-reviews{grid-auto-columns:88%}.astra-review__body{padding:18px}.astra-review footer{align-items:flex-start;flex-direction:column;gap:7px}.astra-faq{margin-top:54px}.astra-faq summary{grid-template-columns:24px minmax(0,1fr) 16px;gap:9px;padding:18px 15px;font-size:15px}.astra-faq__answer{padding:0 40px 19px 48px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/astra-product-social-proof.css.map */
