.fid-cmp{max-width:1000px;margin:0 auto;padding:0 20px}
.fid-cmp-h{font-family:'Fraunces',Georgia,serif;font-size:2rem;line-height:1.15;font-weight:600;color:#33261c;letter-spacing:-.01em;margin:0}
.fid-cmp-h::after{content:'';display:block;width:54px;height:2px;background:#bd7338;margin:14px 0 0}
.fid-cmp-i{margin:16px 0 26px;font-size:15px;line-height:1.55;color:#5c4f45;max-width:62ch}
.fid-cmp-grid{border:1px solid rgba(51,38,28,.12);border-radius:14px;overflow:hidden;background:#fdfbf7}
.fid-cmp-head,.fid-cmp-row{display:grid;grid-template-columns:148px 1fr 1fr}
.fid-cmp-head{background:#f1efe8;border-bottom:1px solid rgba(51,38,28,.12)}
.fid-cmp-head span{padding:13px 18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#8a7a6a}
.fid-cmp-head .fid-cmp-yes{color:#2f4a36}
.fid-cmp-row+.fid-cmp-row{border-top:1px solid rgba(51,38,28,.08)}
.fid-cmp-l{display:flex;align-items:center;padding:16px 18px;font-size:13px;font-weight:600;color:#33261c;background:rgba(241,239,232,.55)}
.fid-cmp-c{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;font-size:14px;line-height:1.4;color:#7a6a5c}
.fid-cmp-c--y{color:#33261c;font-weight:500}
.fid-ic{position:relative;flex:0 0 18px;width:18px;height:18px;border-radius:50%;margin-top:1px}
.fid-ic--y{background:#2f4a36}
.fid-ic--y::after{content:'';position:absolute;left:6px;top:4px;width:4px;height:8px;border:solid #fdfbf7;border-width:0 2px 2px 0;transform:rotate(45deg)}
.fid-ic--n{background:#e3ddd2}
.fid-ic--n::before,.fid-ic--n::after{content:'';position:absolute;left:8px;top:4.5px;width:2px;height:9px;background:#9b8d7e}
.fid-ic--n::before{transform:rotate(45deg)}
.fid-ic--n::after{transform:rotate(-45deg)}
.fid-cmp-tag{display:none}
@media(max-width:749px){.fid-cmp-h{font-size:1.6rem}.fid-cmp-head{display:none}.fid-cmp-row{grid-template-columns:1fr}.fid-cmp-l{background:#f1efe8;padding:11px 16px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.fid-cmp-c{padding:13px 16px;font-size:13.5px}.fid-cmp-tag{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#a99c8f;font-weight:600;margin-bottom:3px}}
.jdgm-widget .jdgm-star{color:#2f4a36 !important}
.jdgm-widget .jdgm-rev-widg__title{font-family:'Fraunces',Georgia,serif;font-weight:600;color:#33261c;letter-spacing:-.01em}
.jdgm-widget .jdgm-write-rev-link{border-color:#2f4a36 !important;color:#2f4a36 !important;border-radius:999px !important}
.jdgm-widget .jdgm-rev__buyer-badge{background:#2f4a36 !important}
