.gyb-event-page{background:#fffaf2;color:#17171f;font-family:var(--gyb-body, sans-serif);padding:30px 24px 80px}.gyb-event-page__wrap{max-width:1120px;margin:auto}.gyb-event-page a{color:#08339a;text-underline-offset:4px}.gyb-event-page a:focus-visible,.gyb-event-form button:focus-visible{outline:3px solid #0b45c9;outline-offset:5px}.gyb-event-page__back{font-size:14px;font-weight:600}.gyb-event-page__announcement{margin:26px 0 20px;color:#b51a12;font:800 clamp(30px,3.5vw,42px)/1.1 var(--gyb-display, sans-serif);letter-spacing:.035em;text-transform:uppercase}.gyb-event-page__heading{margin:0 0 32px}.gyb-event-page__eyebrow{color:#b51a12;margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gyb-event-page h1{margin:0;font-family:var(--gyb-display, sans-serif);font-weight:800;letter-spacing:-.04em;line-height:1.02;font-size:clamp(38px,5vw,68px)}.gyb-event-page__heading>p:last-child{font-size:20px;margin:14px 0 0}.gyb-event-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:48px}.gyb-event-page__details h2{font:700 14px/1.2 var(--gyb-body, sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#555766;margin:0 0 9px}.gyb-event-page__details p{font-size:18px;line-height:1.55;margin:0}.gyb-event-page__when{padding:20px 22px;background:#fff0b8;border-radius:18px;margin-bottom:25px}.gyb-event-page__where{margin-bottom:24px}.gyb-event-page__where a{display:inline-block;margin-top:12px;font-size:16px;font-weight:600}.gyb-event-page__intro{color:#555766}.gyb-event-page__poster{margin:0 auto 28px;max-width:380px;border-radius:18px;overflow:hidden;border:1px solid #e6dccb}.gyb-event-page__poster img{display:block;width:100%;height:auto}.gyb-event-page__card{background:#fff;border-radius:24px;box-shadow:0 15px 44px -26px #17171f66;border:1px solid #e6dccb;overflow:hidden;scroll-margin-top:150px}.gyb-event-page__band{display:flex;gap:12px;height:36px;padding:10px 28px;background:#e3241b}.gyb-event-page__band span{width:16px;height:16px;border-radius:50%;background:#b51a12}.gyb-event-page__form-inner{padding:28px}.gyb-event-page__form-inner h2{margin:0;font:800 32px/1.1 var(--gyb-display, sans-serif);letter-spacing:-.03em}.gyb-event-page__form-intro{font-size:16px;line-height:1.5;color:#555766;margin:12px 0 24px}.gyb-event-form{display:grid;gap:18px}.gyb-event-form__field label{display:block;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:7px}.gyb-event-form__field label span{color:#b51a12}.gyb-event-form input:not([type=hidden]),.gyb-event-form textarea{width:100%;box-sizing:border-box;min-height:50px;padding:12px 14px;color:#17171f;background:#fffaf2;border:2px solid #d9cebd;border-radius:12px;font:400 16px/1.4 var(--gyb-body, sans-serif)}.gyb-event-form textarea{resize:vertical}.gyb-event-form input:focus,.gyb-event-form textarea:focus{outline:none;border-color:#0b45c9;box-shadow:0 0 0 3px #d8e3fb}.gyb-event-form small{display:block;font-size:13px;line-height:1.5;margin-top:6px;color:#555766}.gyb-event-form__privacy,.gyb-event-form__required{font-size:13px;line-height:1.5;color:#555766;margin:0}.gyb-event-form button{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;border:0;border-radius:40px;padding:16px 24px;min-height:54px;background:#e3241b;color:#fff;cursor:pointer;font:700 17px/1.3 var(--gyb-body, sans-serif)}.gyb-event-form button:hover{background:#b51a12}.gyb-event-form__success{background:#e3f4e8;color:#14532d;padding:22px;border-radius:16px}.gyb-event-form__success h3{color:inherit;font:800 26px/1.15 var(--gyb-display, sans-serif);margin:0 0 12px}.gyb-event-form__success p{font-size:16px;line-height:1.5;margin:12px 0 0}.gyb-event-form__error{background:#fbd9d3;color:#7a150f;padding:18px;border-radius:14px;font-size:15px}.gyb-event-page__questions{font-size:14px;line-height:1.6;color:#555766;margin:24px 0 0;overflow-wrap:anywhere}@media(max-width:749px){.gyb-event-page{padding:24px 20px 56px}.gyb-event-page__wrap{display:flex;flex-direction:column}.gyb-event-page__back{order:0}.gyb-event-page__announcement{order:1;margin:24px 0 22px;text-align:center}.gyb-event-page__grid,.gyb-event-page__details{display:contents}.gyb-event-page__poster{order:2;display:block;width:100%;max-width:320px;box-sizing:border-box;margin:0 auto 26px}.gyb-event-page__heading{order:3;margin:0 0 26px}.gyb-event-page__when{order:4;margin-bottom:22px}.gyb-event-page__where{order:5;margin-bottom:22px}.gyb-event-page__intro{order:6;margin-bottom:28px!important}.gyb-event-page__card{order:7;width:100%}.gyb-event-page__form-inner{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAACA */
