.fid-sizer{font-size:14px;color:#5c4f45;padding-top:20px;border-top:1px solid rgba(51,38,28,.12)}
.fid-sz-h{font-family:'Fraunces',Georgia,serif;font-size:1.2rem;font-weight:600;color:#33261c;margin:0 0 9px;line-height:1.2}
.fid-sz-intro{margin:0 0 15px;line-height:1.55;font-size:13.5px}
.fid-sz-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}
.fid-sz-f{display:flex;flex-direction:column;gap:7px;flex:1 1 150px;min-width:0}
.fid-sz-f span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a7a6a;font-weight:600}
.fid-sz-f input,.fid-sz-f select{width:100%;padding:11px 13px;border:1px solid rgba(51,38,28,.22);border-radius:10px;background:#fff;font-size:14px;font-family:inherit;color:#33261c}
.fid-sz-f input:focus,.fid-sz-f select:focus{outline:none;border-color:#2f4a36}
.fid-sz-or{padding-bottom:12px;font-size:12.5px;color:#8a7a6a}
.fid-sz-chk{display:flex;align-items:center;gap:9px;margin:13px 0 0;font-size:13.5px;cursor:pointer;color:#5c4f45}
.fid-sz-chk input{width:16px;height:16px;accent-color:#2f4a36;flex:0 0 auto}
.fid-sz-out{margin:17px 0 0;padding:17px 19px;border-radius:12px;background:#2f4a36;color:#fdfbf7}
.fid-sz-out strong{display:block;font-family:'Fraunces',Georgia,serif;font-size:1.32rem;font-weight:600;margin-bottom:6px;line-height:1.15}
.fid-sz-out p{margin:0;font-size:13.5px;line-height:1.5;color:rgba(253,251,247,.86)}
.fid-sz-out ul{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}
.fid-sz-out li{position:relative;padding-left:16px;font-size:12.8px;line-height:1.45;color:rgba(253,251,247,.84)}
.fid-sz-out li::before{content:'';position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:50%;background:#bd7338}
.fid-sz-table{margin:15px 0 18px;font-size:12.5px;color:#8a7a6a;line-height:1.6}