.fmgr-summary{display:inline-flex;align-items:center;gap:9px;color:#52634e;font:400 13px/1.5 var(--font,Inter,Arial,sans-serif);margin:-3px 0 16px;text-decoration:none}
.fmgr-summary>svg{width:21px;height:21px;flex-shrink:0}.fmgr-summary>span{display:flex;gap:8px;flex-wrap:wrap}.fmgr-summary strong{font-weight:600;color:#344b34}.fmgr-summary>span>span{color:#6a7167}.fmgr-summary:hover strong{text-decoration:underline;text-underline-offset:3px}
.fmgr-stories{padding:38px 0 35px;border-top:1px solid #e3dfd7;border-bottom:1px solid #e3dfd7;margin:24px 0 30px;scroll-margin-top:30px;font-family:var(--font,Inter,Arial,sans-serif)}
.fmgr-heading{text-align:center;max-width:720px;margin:0 auto 26px}.fmgr-eyebrow{font:600 10px/1.4 var(--font,Inter,Arial,sans-serif);letter-spacing:1.6px;color:#98602f;display:block;margin-bottom:8px}
.woocommerce div.product .fmgr-heading h2{font:700 34px/1.1 var(--heading,Georgia,serif);letter-spacing:-.7px;margin:0 0 10px}.fmgr-heading>p{font:400 14px/1.6 var(--font,Inter,Arial,sans-serif);color:#66705f;margin:0}
.fmgr-results{font:400 12px/1.5 var(--font,Inter,Arial,sans-serif);color:#73796f;margin:0 0 14px}.fmgr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.fmgr-card{background:#fff;border:1px solid #e6e2da;border-radius:9px;padding:23px;min-width:0;display:flex;flex-direction:column}.fmgr-card>header{display:flex;align-items:center;gap:12px;margin-bottom:17px}.fmgr-initial{width:37px;height:37px;border-radius:50%;background:#edf0e9;color:#46613f;font:500 15px/1 var(--font,Inter,Arial,sans-serif);display:grid;place-items:center;flex-shrink:0}
.woocommerce div.product .fmgr-card h3{font:600 14px/1.4 var(--font,Inter,Arial,sans-serif);letter-spacing:0;margin:0 0 4px}.fmgr-stars{display:flex;align-items:center;gap:2px}.fmgr-stars svg{width:15px;height:15px;fill:#c69139;stroke:#c69139;stroke-width:.5}.fmgr-stars .fmgr-empty-star{fill:transparent;stroke:#b4ad9e}
.fmgr-card blockquote{padding:0;margin:0;border:0;font:400 14px/1.75 var(--font,Inter,Arial,sans-serif);color:#394236}.fmgr-card blockquote p{margin:0 0 18px}.fmgr-attribution{border-top:1px solid #eeece6;padding-top:14px;margin: auto 0 0;font:400 11px/1.5 var(--font,Inter,Arial,sans-serif);color:#7a7d73}
.fmgr-pagination{margin-top:24px}.fmgr-pagination ul{display:flex;justify-content:center;align-items:center;gap:7px;list-style:none;margin:0;padding:0}.fmgr-pagination a,.fmgr-pagination span{display:grid;place-items:center;min-width:40px;min-height:40px;padding:8px 13px;border:1px solid #dedfd6;border-radius:5px;font:400 13px/1.4 var(--font,Inter,Arial,sans-serif);background:#fff;text-decoration:none}.fmgr-pagination .current{background:#173a25;border-color:#173a25;color:#fff}.fmgr-pagination a:hover{background:#edf1e8}
.fmgr-gallery{margin-top:28px;border-top:1px solid #e3dfd7;padding-top:18px}.fmgr-gallery>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font:400 12px/1.5 var(--font,Inter,Arial,sans-serif);color:#616d59;padding:6px 0}.fmgr-gallery>summary::-webkit-details-marker{display:none}.fmgr-gallery>summary>span{font-size:22px;font-weight:300}.fmgr-gallery[open]>summary>span{transform:rotate(45deg)}.fmgr-gallery>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:15px}.fmgr-gallery img{width:100%;height:155px;object-fit:cover;border-radius:6px;background:#f1eee7}
@media(max-width:1000px){.fmgr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fmgr-card{padding:21px}.fmgr-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.fmgr-stories{padding:28px 0;margin:20px 0}.woocommerce div.product .fmgr-heading h2{font-size:29px}.fmgr-heading{margin-bottom:22px}.fmgr-heading>p{font-size:13px}.fmgr-summary{font-size:12px;gap:8px}.fmgr-summary>span{gap:0 7px}.fmgr-grid{grid-template-columns:minmax(0,1fr);gap:12px}.fmgr-card{padding:20px}.fmgr-card blockquote{font-size:14px;line-height:1.7}.fmgr-card>header{margin-bottom:14px}.fmgr-results{font-size:11px}.fmgr-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fmgr-gallery img{height:130px}.fmgr-pagination a,.fmgr-pagination span{font-size:12px;padding-inline:11px}}

.fmgr-gallery{margin:0 0 26px;padding:0 0 26px;border-top:0;border-bottom:1px solid #e3dfd7}.woocommerce div.product .fmgr-gallery h3{font:600 13px/1.5 var(--font,Inter,Arial,sans-serif);margin:0 0 12px;color:#52634e}.fmgr-gallery>div{margin-top:0}.fmgr-gallery img{height:190px;object-fit:contain;background:#efeee8}@media(max-width:600px){.fmgr-gallery img{height:155px}.fmgr-gallery{margin-bottom:22px;padding-bottom:22px}}

.woocommerce div.product .fmgr-gallery img{width:100%;height:190px;object-fit:contain}@media(max-width:600px){.woocommerce div.product .fmgr-gallery img{height:155px}}

.fmgr-summary{gap:10px;flex-wrap:wrap}.fmgr-summary>.fmgr-summary-stars{display:inline-flex;align-items:center;gap:2px;flex-wrap:nowrap}.fmgr-summary-star{position:relative;display:block;width:18px;height:18px;flex:0 0 18px}.fmgr-summary-star svg{display:block;position:absolute;inset:0;width:18px;height:18px;fill:#deddd6}.fmgr-summary-star svg+svg{fill:#e8aa25}.fmgr-summary strong{font-size:13px;font-weight:600}@media(max-width:600px){.fmgr-summary{gap:8px}.fmgr-summary strong{font-size:12px}}
