.inline-price{padding:18px 0;border-block:1px solid #d4dbce;margin-top:auto;font-size:16px;min-width:0}.inline-price .inline-price-head{font-size:24px;line-height:1.25;font-weight:800;color:#9c4e2f;margin:0 0 12px}.inline-price dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;font-size:14px;margin:14px 0}.inline-price dd{margin:0;font-weight:750}.inline-price dt:last-of-type,.inline-price dd:last-of-type{border-top:1px solid #d4dbce;padding-top:10px}.inline-price .inline-price-note{font-size:14px;line-height:1.55;margin:10px 0;color:#526a59}.inline-price details{margin:14px 0;border:0;padding:0}.inline-price summary{min-height:48px;padding:12px;background:#e8eee2;border-radius:5px;font-size:16px;font-weight:750;cursor:pointer;color:#2c3b32}.inline-price form{display:grid;gap:14px;padding:18px 0}.inline-price label{display:flex;flex-direction:column;gap:6px;font-size:14px}.inline-price input,.inline-price select{font-size:16px;width:100%;max-width:100%;min-width:0;margin:0}.inline-price-fields{display:grid;gap:14px}.inline-price-status{font-size:14px;line-height:1.55;margin:12px 0}.inline-price .btn{width:100%;margin:0}.inline-price [hidden]{display:none!important}
