.rsfg{box-sizing:border-box;flex:0 0 100%;grid-column:1/-1;width:100%;min-width:0;margin:0 0 13px;padding:14px;border:1px solid #e7c98f;border-radius:11px;background:linear-gradient(120deg,#fff9ed,#fffdf7);color:#6c4618;text-align:left}.rsfg *{box-sizing:border-box}.rsfg[hidden]{display:none!important}.rsfg-heading{display:flex;align-items:center;gap:8px;margin-bottom:10px}.rsfg-heading strong{flex:1;font-size:13px;line-height:1.45;color:#704915}.rsfg-heading>span{padding:5px 8px;border-radius:6px;background:#f4e5c7;font-size:12px;font-weight:800;white-space:nowrap}.rsfg-products{display:flex;align-items:center;gap:7px;min-width:0}.rsfg-products>span{flex:1;min-width:0;padding:9px;background:#fff;border:1px solid #e3e8ee;border-radius:7px;color:#1e3c50;font-size:12px;font-weight:750}.rsfg-products>b{font-size:18px;color:#a7792e}.rsfg p{margin:10px 0 4px;font-size:11px;line-height:1.55;color:#72572e}.rsfg small{display:block;font-size:10px;line-height:1.5;color:#8b775a}@media(max-width:767px){.rsfg{padding:13px}.rsfg-products{flex-direction:column;align-items:stretch;gap:5px}.rsfg-products>b{text-align:center;height:13px;line-height:13px}.rsfg-heading strong{font-size:13px}}