.offer-guide25{background:#fffaf4;border:1px solid #dfcabb;border-top:4px solid #762c3d;border-radius:12px;padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;color:#352523}.offer-guide25>h2,.offer-guide25>h3,.offer-guide25>span,.offer-guide25>p,.offer-guide25>.guide-choices25,.offer-guide25>.guide-primary25{grid-column:1/-1}.offer-guide25>span{font-size:11px;letter-spacing:.15em;color:#762c3d}.offer-guide25 h2{font-size:24px;margin:0;font-family:Georgia,serif}.offer-guide25 h3,.offer-guide25 p{margin:0;line-height:1.5}.offer-guide25 p{font-size:13px}.offer-guide25 label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;min-width:0}.offer-guide25 select{width:100%;min-width:0;background:#fff;color:#352523;border:1px solid #cdb6a6;border-radius:7px;padding:12px;font:inherit}.offer-guide25 button{border:1px solid #b48483;color:#762c3d;background:#fff;padding:12px 16px;border-radius:7px;font:inherit;cursor:pointer}.offer-guide25 button:disabled,.offer-guide25 select:disabled{opacity:.6;cursor:wait}.offer-guide25 .guide-primary25{background:#762c3d;color:#fff;font-weight:600}.guide-choices25{display:flex;gap:10px;flex-wrap:wrap}.offer-guide25 .guide-error25{color:#a32222}.offer-list25{display:grid;gap:14px}.offer-list25 .pms-offer24,.offer-list25 .offer{margin:0}.offer-list25 .pms-offer24 h3,.offer-list25 .offer h2{font-size:21px;margin:7px 0}.offer-list25 .room-line{padding:8px 0}.offer-list25 .offer{padding:20px}.offer-list25 .offer-price .total{font-size:28px}@media(max-width:600px){.offer-guide25{grid-template-columns:1fr;padding:16px}.offer-guide25 h2{font-size:22px}.offer-guide25 select{font-size:13px}.offer-guide25 button{width:100%}.offer-guide25 .guide-choices25 button{width:auto}}
