/* Only the new managed showcase/pricing bodies. */
.bpj-showcase-return{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0;font-size:14px}.bpj-recorded-tour{margin:30px 0}.bpj-tour-select{display:grid;gap:8px;font-size:14px;font-weight:650}.bpj-tour-select select{min-height:46px;width:100%;padding:10px;border:1px solid #b8c7d0;border-radius:7px;background:white;font:inherit}.bpj-tour-copy{min-height:132px;padding:22px 0 12px}.bpj-tour-copy h2{font-size:25px;margin:0 0 9px}.bpj-tour-copy p{font-size:14px;margin:0}.bpj-tour-frame{height:540px;display:flex;align-items:center;justify-content:center;border:1px solid #dce3e7;border-radius:8px;background:#f5f7f7;overflow:hidden}.bpj-tour-frame img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.bpj-tour-controls{display:flex;align-items:center;gap:10px;padding:14px 0}.bpj-tour-controls button,.bpj-pos-chapters button{min-height:44px;background:white;border:1px solid #b8c7d0;border-radius:7px;padding:9px 14px;font:inherit;font-size:13px;cursor:pointer}.bpj-tour-controls button:disabled{opacity:.5;cursor:default}.bpj-tour-controls [data-bps-progress]{margin-left:auto;white-space:nowrap;font-size:13px}.bpj-showcase-gallery{border-block:1px solid #dce3e7;margin:38px 0;padding:18px 0}.bpj-showcase-gallery summary{font-size:20px;font-weight:650;min-height:44px;cursor:pointer}.bpj-showcase-food{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bpj-showcase-food article{min-width:0}.bpj-showcase-food img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:8px}.bpj-showcase-food h3{font-size:16px;line-height:1.45;margin:10px 0}.bpj-showcase-food p{font-size:13px}.bpj-showcase-request{padding:30px 0;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.bpj-showcase-request h2,.bpj-showcase-request p{flex-basis:100%;margin:0}.bpj-showcase-request>a:not(.bpj-button){font-size:14px}.bpj-pos-film{padding:24px 0;border-block:1px solid #dce3e7;margin:25px 0}.bpj-pos-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#102a38;border-radius:8px}.bpj-pos-film>p,.bpj-pos-film>a{font-size:13px}.bpj-pos-chapters{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.bpj-pos-chapters button{font-size:12px}.bpj-quote-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:35px 0}.bpj-quote-options article{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:25px;border:1px solid #dce3e7;border-radius:10px;min-width:0}.bpj-quote-options h2{font-size:25px;margin:0}.bpj-quote-options p{font-size:15px;margin:0}.bpj-quote-options strong{margin-top:auto;font-size:18px}.bpj-quote-options a{margin-top:8px}.bpj-price-scope{max-width:850px}.bpj-showcase-pending{padding:20px;border:1px solid #dce3e7;border-radius:8px;background:#f6f8f8}.bpj-showcase [hidden]{display:none}.bpj-showcase button:focus-visible,.bpj-showcase select:focus-visible{outline:3px solid #ed853a;outline-offset:3px}
@media(max-width:900px){.bpj-showcase-food{grid-template-columns:repeat(3,minmax(0,1fr))}.bpj-quote-options{grid-template-columns:1fr}}
@media(max-width:600px){.bpj-tour-frame{height:420px}.bpj-tour-copy{min-height:165px}.bpj-tour-copy h2{font-size:22px}.bpj-tour-copy p{font-size:13px}.bpj-tour-controls{gap:6px}.bpj-tour-controls button{font-size:11px;padding:8px}.bpj-showcase-food{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.bpj-showcase-food h3{font-size:14px}.bpj-quote-options article{padding:22px}.bpj-showcase-return{font-size:13px;gap:14px}}
