.bm-aicup-signup{padding-top:56px;padding-bottom:56px;scroll-margin-top:100px}.bm-aicup-signup h2{font-size:clamp(28px,4vw,42px);line-height:1.15}.bm-aicup-signup p{line-height:1.7}.bm-aicup-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.bm-aicup-fields label{display:block;font-size:14px;margin-bottom:8px}.bm-aicup-fields input,.bm-aicup-fields select,.bm-aicup-fields textarea{width:100%;min-width:0;min-height:48px;border:1px solid #777;border-radius:0;background:#fff;color:#121212;font:inherit;font-size:16px;padding:12px}.bm-aicup-wide{grid-column:1/-1}.bm-aicup-consent{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.6;margin-bottom:20px}.bm-aicup-consent input{flex:0 0 20px;width:20px;height:20px;margin-top:2px;accent-color:#121212}.bm-aicup-hint{font-size:13px}.bm-aicup-signup :is(input,select,textarea,button):focus-visible{outline:2px solid #121212;outline-offset:3px}.bm-aicup-signup .button{min-height:48px}.bm-aicup-success{border-left:3px solid #121212;padding:20px}@media(max-width:749px){.bm-aicup-fields{grid-template-columns:1fr}.bm-aicup-signup{padding-top:36px;padding-bottom:36px}.bm-aicup-signup .button{width:100%}}.bmc-form{border-top:1px solid rgba(18,18,18,.15);padding:40px 0 0;scroll-margin-top:120px}.bmc-form h2{margin:0 0 6px}.bmc-form__sub,.bmc-form__sub p{color:#4a4a4a;margin:0 0 24px}.bmc-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 20px}.bmc-f{grid-column:1 / -1}.bmc-f--half{grid-column:auto}.bmc-f label{display:block;font-size:13px;color:#4a4a4a;margin:0 0 6px}.bmc-f input,.bmc-f select,.bmc-f textarea{width:100%;border:1px solid rgba(18,18,18,.55);border-radius:0;padding:12px 14px;font-size:16px;font-family:inherit;background:#fff;color:#121212}.bmc-f textarea{min-height:120px;resize:vertical}.bmc-f input:focus,.bmc-f select:focus,.bmc-f textarea:focus{outline:2px solid #121212;outline-offset:0}.bmc-ok{background:#f5f5f5;border-left:2px solid #121212;padding:20px;margin:0 0 24px}.bmc-err{border-left:2px solid #b00020;padding:12px 16px;margin:0 0 16px;color:#b00020}.bmc-legal{font-size:12px;color:#4a4a4a;margin:14px 0 0}@media(max-width:600px){.bmc-fields{grid-template-columns:1fr}.bmc-f--half{grid-column:1 / -1}}.bmc-calc{background:#f5f5f5;padding:32px 24px}.bmc-calc h3{margin:0 0 4px}.bmc-calc__sub{color:#4a4a4a;margin:0 0 20px;font-size:15px}.bmc-fees{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.bmc-fee{flex:1;min-width:90px;padding:12px;border:1px solid #0d0d0d;background:#fff;color:#0d0d0d;font-size:15px;cursor:pointer;font-family:inherit}.bmc-fee.on{background:#0d0d0d;color:#fff}.bmc-sl{display:flex;align-items:center;gap:14px;margin:0 0 14px;font-size:15px}.bmc-sl label{min-width:170px;color:#4a4a4a}.bmc-sl input{flex:1;accent-color:#0d0d0d}.bmc-sl output{min-width:32px;text-align:right;font-weight:600}.bmc-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin:20px 0 0}.bmc-res div{background:#fff;padding:16px}.bmc-res div.total{background:#0d0d0d;color:#fff}.bmc-res span{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.bmc-res strong{font-size:24px}.bmc-note{font-size:12px;color:#4a4a4a;margin:12px 0 0}@media(max-width:600px){.bmc-sl{flex-wrap:wrap}.bmc-sl label{min-width:100%}}.bmc-who{border-left:2px solid #121212;padding:4px 0 4px 20px}.bmc-who h3{margin:0 0 8px}.bmc-who__text,.bmc-who__text p{color:#4a4a4a;margin:0}.bmc{color:#121212;line-height:1.7}.bmc *{box-sizing:border-box}.bmc-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#4a4a4a;margin:0 0 10px}.bmc-btn{display:block;width:100%;text-align:center;background:#0d0d0d;color:#fff!important;border:1px solid #0d0d0d;padding:14px 20px;font-size:15px;letter-spacing:.06em;text-decoration:none!important;cursor:pointer;font-family:inherit}.bmc-btn:hover{background:#fff;color:#0d0d0d!important}.bmc-intro{text-align:center;margin:0 auto;max-width:620px}.bmc-intro h2{margin:0 0 14px}.bmc-intro__text,.bmc-intro__text p{color:#4a4a4a}.bmc-stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin:28px 0 0}.bmc-stats div{text-align:center}.bmc-stats strong{display:block;font-size:32px;line-height:1.1}.bmc-stats span{font-size:13px;color:#4a4a4a}@media(max-width:600px){.bmc-stats{gap:24px}}.bmc-roles__heading{text-align:center;margin:0 0 24px}.bmc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.bmc-card{border:1px solid rgba(18,18,18,.15);padding:28px 24px;background:#fff;display:flex;flex-direction:column}.bmc-card .bmc-btn{margin-top:auto}.bmc-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.bmc-badge{font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:#0d0d0d;color:#fff;padding:5px 10px}.bmc-seats{font-size:13px;color:#4a4a4a}.bmc-card h3{margin:18px 0 8px}.bmc-card__text,.bmc-card__text p{font-size:15px;color:#4a4a4a;margin:0 0 16px}.bmc-card ul{list-style:none;padding:0;margin:0 0 18px}.bmc-card li{font-size:15px;padding:7px 0;border-top:1px solid rgba(18,18,18,.08)}.bmc-lanes{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 20px}.bmc-lanes span{font-size:12px;border:1px solid rgba(18,18,18,.3);padding:4px 10px}.bm-phero-below{background:#fff;color:#121212}.bm-phero-below__image{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;background:#121212}.bm-phero-below__content{padding-top:40px;padding-bottom:36px}.bm-phero-below__content h1{font-size:clamp(30px,4vw,52px);line-height:1.12;max-width:1000px;margin:0 0 20px;overflow-wrap:break-word;color:#121212}.bm-phero-below__text{max-width:760px;line-height:1.7;font-size:16px;margin-bottom:24px}.bm-phero-below__content .bm-btn{background:#121212;color:#fff;border:1px solid #121212;min-height:48px}.bm-phero-below__content .bm-btn--ghost{background:#fff;color:#121212}.bm-phero-below__content a:focus-visible{outline:2px solid #121212;outline-offset:4px}@media(max-width:749px){.bm-phero-below__image{max-height:none}.bm-phero-below__content{padding-top:28px;padding-bottom:24px}.bm-phero-below__content .bm-actions{display:flex;flex-direction:column;align-items:stretch}.bm-phero-below__content .bm-btn{text-align:center;width:100%}}.bm-booking-proof{display:block!important;margin:28px 0;padding:18px 22px;border-left:2px solid #121212;font-size:14px;line-height:1.7}.bm-booking-proof cite{display:block;margin-top:12px;font-style:normal;font-size:13px}.bm-inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.bm-inquiry-fields label{display:block;font-size:14px;margin-bottom:8px;line-height:1.5}.bm-inquiry-fields input,.bm-inquiry-fields select{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #888;background:#fff;color:#121212;font:inherit;font-size:16px;border-radius:0}.bm-inquiry-fields :is(input,select):focus-visible{outline:2px solid #121212;outline-offset:3px}.bm-inquiry-message label{display:block;font-size:14px;line-height:1.6;margin-bottom:8px}.bm-inquiry-message textarea{width:100%;min-height:150px;padding:12px;background:#fff;color:#121212;border:1px solid #888;font:inherit;font-size:16px}.bm-inquiry-message textarea:focus-visible{outline:2px solid #121212;outline-offset:3px}.bm-inquiry-message{margin-bottom:24px}.bm-inquiry-note{font-size:14px;line-height:1.7;margin-top:20px}.bm-inquiry-note a{text-decoration:underline;color:inherit}@media(max-width:749px){.bm-inquiry-fields{grid-template-columns:1fr}}.bm-package-options article{padding:24px 0;border-bottom:1px solid #ddd}.bm-package-options h3{margin:0 0 12px}.bm-package-options p{margin:0;line-height:1.75}.bm-partner-quotes blockquote{display:block!important;margin:28px 0;padding:20px 24px;border-left:2px solid #121212}.bm-partner-quotes cite{display:block;margin-top:16px;font-style:normal;font-size:14px}.bm-package-options a,.bm-partner-quotes a{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
