.station-commerce-status{background:#eef3e7;border:1px solid #d2dccc;border-radius:10px;margin:20px 0;padding:18px 22px}.station-commerce-status p{margin:6px 0 0;font-size:13px}.station-commerce-error{color:#813d2a;background:#fff2ed;border-color:#dfb9ad}.station-commerce-loading{text-align:center;place-content:center;min-height:280px;display:grid}.station-commerce-refresh{color:#203e39;cursor:pointer;font:inherit;background:#f5f8f0;border:1px solid #b6c7b7;border-radius:7px;padding:8px 15px}.station-commerce-status .station-commerce-refresh{margin-top:12px}.station-commerce-result{max-width:760px;margin:0 auto}.station-commerce-result .estantes-guest-receipt{margin-bottom:24px}.station-commerce-result h1{margin:0 0 20px;font:400 clamp(30px,5vw,44px)/1.12 Georgia,serif}.station-commerce-result-actions{gap:12px;margin-top:24px;display:grid}.station-commerce-dates{flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;display:flex}.station-commerce-note{color:#637466;font-size:12px}.station-commerce-privacy{margin-top:20px}.estantes-stand-map .station-map-heading{color:#fffdf5;background:#203e39;border-radius:14px;align-items:center;gap:22px;margin-bottom:22px;padding:24px 28px}.estantes-stand-map .station-map-heading h2{color:#fffdf5;letter-spacing:-.025em;text-transform:none;margin:0;font:600 clamp(28px,3.5vw,40px)/1.12 Georgia,serif}.estantes-stand-map .station-map-heading p{color:#f1f4ec;margin:9px 0 0;font-size:14px}.station-map-count{color:#d4c39a;margin-top:9px;font-size:12px;display:block}.estantes-stand-map button.station-map-explore{color:#203e39;cursor:pointer;background:#f4ead1;border:1px solid #f4ead1;border-radius:8px;flex-shrink:0;min-height:48px;padding:14px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3}.station-map-explore span{margin-left:12px}.estantes-stand-map button.station-map-explore:hover{background:#fff9e9}.estantes-stand-map button.station-map-explore:focus-visible{outline-offset:4px;outline:3px solid #f4d283}@media (width<=600px){.estantes-stand-map .station-map-heading{flex-direction:column;align-items:stretch;gap:18px;padding:21px}.estantes-stand-map button.station-map-explore{width:100%}}.estantes-stand-map button.estantes-stand-map-stand.is-occupied,.estantes-stand-map button.estantes-stand-map-choice.is-occupied,.estantes-stand-map-key-occupied{color:#fff;opacity:1;background:#a72c32;border-color:#7f1821}.estantes-stand-map-stand.is-occupied .estantes-stand-map-check{font-size:1cqw;font-weight:800;top:-.15cqw;right:.12cqw}.estantes-stand-map-drawing.is-entry .is-occupied .estantes-stand-map-check,.estantes-stand-map-drawing.is-interior .is-occupied .estantes-stand-map-check{font-size:1.8cqw}.estantes-guest .estantes-stand-map.is-guest button.estantes-stand-map-stand.is-available:not(.is-selected),.estantes-guest .estantes-stand-map.is-guest button.estantes-stand-map-choice.is-available:not(.is-selected){color:#fff;opacity:1;background:#1557b0;border-color:#083d84;box-shadow:0 0 0 1px #fff,0 0 0 3px #1557b047}.estantes-guest .estantes-stand-map.is-guest button.estantes-stand-map-stand.is-available:hover:not(:disabled):not(.is-selected),.estantes-guest .estantes-stand-map.is-guest button.estantes-stand-map-choice.is-available:hover:not(:disabled):not(.is-selected){background:#0b3f85;border-color:#062b5d;box-shadow:0 0 0 2px #fff,0 0 0 4px #1557b080}.estantes-stand-map.is-guest .estantes-stand-map-key-test{background:#1557b0;border:1px solid #083d84;box-shadow:0 0 0 2px #1557b025}.estantes-stand-map.is-guest .estantes-stand-map-category{color:#173d70;background:#eaf2ff;border-left:4px solid #1557b0}.estantes-guest .estantes-stand-map.is-guest button.estantes-stand-map-stand.is-selected,.estantes-guest .estantes-stand-map.is-guest button.estantes-stand-map-choice.is-selected{color:#fff;opacity:1;background:#203e39;border-color:#102c27;box-shadow:0 0 0 1px #fff,0 0 0 3px #c39b62}.estantes-stand-map.is-guest .estantes-stand-map-key-selected{box-shadow:0 0 0 2px #c39b62}.estantes-stand-map.is-guest .estantes-stand-map-choice.is-available small{color:#e6f0ff}.station-offer{color:#203e39;background:#edf2eb;border:1px solid #c8d4c8;border-radius:18px;margin:32px 0;padding:30px}.station-offer,#que-incluye,#inscripcion{scroll-margin-top:24px}.station-offer-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.station-offer h2{letter-spacing:-.025em;margin:7px 0 10px;font:400 clamp(28px,3.4vw,40px)/1.15 Georgia,serif}.station-offer-heading p:not(.estantes-guest-eyebrow),.station-offer-card>p:not(.station-offer-price){color:#52665e;margin:0;font-size:14px;line-height:1.6}.station-offer-details-link{text-underline-offset:5px;flex-shrink:0;font-size:14px;font-weight:600}.station-offer-product+.station-offer-product{margin-top:28px}.station-offer-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:16px;display:grid}.station-offer-card{background:#fffdf8;border:1px solid #d4ddd0;border-radius:12px;min-width:0;padding:22px}.station-offer-card h3{margin:12px 0;font:400 25px/1.2 Georgia,serif}.station-offer-tag{letter-spacing:.11em;color:#49645a;font-size:10px;font-weight:700;display:inline-block}.station-offer-dates{margin:18px 0 0;padding:0;list-style:none}.station-offer-dates li{border-top:1px solid #e1e5dc;justify-content:space-between;gap:12px;padding:11px 0;font-size:12px;line-height:1.6;display:flex}.station-offer-dates strong{white-space:nowrap;font-size:14px}.station-offer-dates small{color:#64766c;font-size:10px;display:block}.station-offer-package{border-top:4px solid #ac7950}.station-offer-price{margin:20px 0;font-size:30px;font-weight:600;line-height:1.2}.station-offer-price small{color:#64766c;margin-top:8px;font-size:12px;font-weight:400;display:block}.station-offer-card details{border-top:1px solid #e1e5dc;padding-top:15px;font-size:13px}.station-offer-card summary{cursor:pointer;padding:4px 0;font-weight:600}.station-offer-package-dates{margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.8}.station-offer-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.station-offer-footer>p{color:#52665e;max-width:620px;margin:0;font-size:12px;line-height:1.7}.station-offer-footer .station-offer-start{flex-shrink:0;width:auto;min-width:230px;text-decoration:none}.station-offer-start span{padding-left:12px}.station-offer-footer .station-offer-closed{font-weight:600}.station-offer a:focus-visible,.station-offer summary:focus-visible{outline-offset:5px;outline:3px solid #1557b0}@media (width<=700px){.station-offer{margin:24px 0;padding:22px 18px}.station-offer-heading,.station-offer-footer{flex-direction:column;align-items:stretch;gap:16px}.station-offer-footer .station-offer-start{width:100%}.station-offer-grid{grid-template-columns:1fr}.station-offer-card{padding:20px}}
