.inforea-lr-detail{max-width:1180px;margin:2rem auto;padding:0 1rem;color:#20252b}.inforea-lr-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:2rem;align-items:start}.inforea-lr-gallery-main{margin:0;background:#f4f5f6;border-radius:12px;min-height:320px;display:grid;place-items:center;overflow:hidden}.inforea-lr-gallery-main img{display:block;max-width:100%;height:auto;max-height:620px;object-fit:contain}.inforea-lr-gallery-thumbs{display:flex;gap:.6rem;margin-top:.75rem;flex-wrap:wrap}.inforea-lr-gallery-thumb{border:2px solid transparent;background:#fff;padding:0;cursor:pointer;border-radius:6px;overflow:hidden}.inforea-lr-gallery-thumb:focus,.inforea-lr-gallery-thumb:hover{border-color:#1c6e8c}.inforea-lr-gallery-thumb img{display:block;width:76px;height:76px;object-fit:cover}.inforea-lr-summary{padding:1.5rem;border:1px solid #e1e5e8;border-radius:12px}.inforea-lr-kicker{margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:#1c6e8c}.inforea-lr-summary h1{margin-top:0}.inforea-lr-detail-section{margin-top:2rem}.inforea-lr-data-list{display:grid;gap:.6rem}.inforea-lr-data-row{display:grid;grid-template-columns:minmax(150px,.35fr) 1fr;gap:1rem;border-bottom:1px solid #edf0f2;padding:.65rem 0}.inforea-lr-data-row dt{font-weight:600}.inforea-lr-data-row dd{margin:0;white-space:normal}@media (max-width:700px){.inforea-lr-detail{margin:1rem auto}.inforea-lr-detail-grid{grid-template-columns:1fr;gap:1rem}.inforea-lr-gallery-main{min-height:220px}.inforea-lr-data-row{grid-template-columns:1fr;gap:.2rem}}
.inforea-lr-offer{margin-top:1rem;padding:.75rem 1rem;border-left:3px solid #d7dde1;background:#f7f8f9}.inforea-lr-offer dt{font-weight:600}.inforea-lr-offer dd{margin:.25rem 0 0;font-weight:700}.inforea-lr-offer--gift{border-left-color:#287a4b;color:#205f3a;background:#f3faf5}
.inforea-lr-contact{max-width:760px;margin:2rem auto 0;padding:1.25rem 1.5rem;background:#f7f9fa;border:1px solid #e1e5e8;border-radius:12px}.inforea-lr-contact h2{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #dfe5e8}.inforea-lr-contact-form{max-width:640px}.inforea-lr-contact-form p{margin:0 0 1rem}.inforea-lr-contact-form label{display:block;font-weight:600}.inforea-lr-contact-form input:not([type=hidden]),.inforea-lr-contact-form textarea{display:block;width:100%;margin-top:.35rem;padding:.65rem;border:1px solid #c7d0d6;border-radius:6px;background:#fff;font:inherit}.inforea-lr-contact-form textarea{min-height:8rem;resize:vertical}.inforea-lr-contact-form input:focus,.inforea-lr-contact-form textarea:focus{outline:2px solid #1c6e8c;outline-offset:1px}.inforea-lr-contact-form input[type=submit]{width:auto;margin-top:.25rem;padding:.65rem 1.2rem;border:0;border-radius:6px;background:#1c6e8c;color:#fff;font-weight:700;cursor:pointer}.inforea-lr-contact-form .wpcf7-not-valid-tip{display:block;margin-top:.3rem;color:#a42121}.inforea-lr-contact-form .wpcf7-response-output{margin:1rem 0 0;padding:.75rem;border:1px solid #c7d0d6}.inforea-lr-contact-form .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
