.ff-product-feedback{padding-top:28px;padding-bottom:48px;scroll-margin-top:120px}.ff-product-feedback__dropdown{border-bottom:1px solid rgba(23,59,51,.14)}.ff-product-feedback__dropdown summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:500;letter-spacing:-.02em}.ff-product-feedback__dropdown summary::-webkit-details-marker{display:none}.ff-product-feedback__dropdown summary:after{content:"+";flex:0 0 auto;color:var(--gold);font-size:1.6rem;line-height:1}.ff-product-feedback__dropdown[open] summary:after{content:"\2013"}.ff-product-feedback__dropdown summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ff-product-feedback__panel{padding:0 0 22px}.ff-product-feedback__intro{max-width:none;width:100%;margin:0 0 22px;line-height:1.7}.ff-product-feedback__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.ff-product-feedback__item{min-width:0;display:flex}.ff-product-feedback__item article{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;padding:16px;border:1px solid rgba(23,59,51,.16);background:#fff}.ff-product-feedback__stars{margin:0;color:var(--forest);letter-spacing:.08em;font-size:1rem;line-height:1}.ff-product-feedback__quote{margin:0;flex:1}.ff-product-feedback__quote p{margin:0;line-height:1.55;font-size:.92rem}.ff-product-feedback__source{margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.ff-product-feedback__more{margin-top:18px}.ff-product-feedback__more summary{cursor:pointer;width:fit-content;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.ff-product-feedback__more summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ff-product-feedback__more .ff-product-feedback__list{margin-top:18px}.ff-product-feedback__store{max-width:42rem;margin:28px 0 0;font-size:.9rem;line-height:1.6}@media(max-width:1100px){.ff-product-feedback__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ff-product-feedback__list{grid-template-columns:1fr}.ff-product-feedback__item article{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/product-feedback.css.map */
