.bf-ev-section{display:block}.bf-ev{background:var(--ev-bg);color:var(--ev-text);padding:var(--ev-pt) 0 var(--ev-pb);font-family:var(--bf-font-body);font-size:var(--ev-text-size);line-height:1.6}.bf-ev__inner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.bf-ev__inner.bf-ev-full{width:100%;padding:0}.bf-ev--img-right .bf-ev__media{order:2}.bf-ev--img-top .bf-ev__inner,.bf-ev--img-none .bf-ev__inner{grid-template-columns:1fr}.bf-ev__media{position:relative;min-height:520px;overflow:hidden;background:var(--ev-panel)}.bf-ev--img-top .bf-ev__media{min-height:0;aspect-ratio:var(--ev-ratio)}.bf-ev .bf-ev__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.bf-ev__media picture{display:block}.bf-ev__badge{position:absolute;left:20px;top:20px;padding:10px 16px;background:var(--ev-panel);color:var(--ev-c-badge);font-family:var(--bf-font-title);font-size:18px;line-height:1}.bf-ev__content{display:flex;align-items:center;justify-content:center;background:var(--ev-panel);padding:56px 48px}.bf-ev__box{width:100%;max-width:var(--ev-max)}.bf-ev__eyebrow{margin:0 0 10px;font-family:var(--bf-font-accent);font-size:20px;color:var(--ev-c-eyebrow)}.bf-ev .bf-ev__title{margin:0 0 16px;font-family:var(--bf-font-title);font-weight:400;font-size:var(--ev-title);line-height:1.1;color:var(--ev-c-title);text-transform:none;letter-spacing:0}.bf-ev__intro{color:var(--ev-c-intro)}.bf-ev__intro p{margin:0 0 10px}.bf-ev__intro a{color:inherit}.bf-ev .bf-ev__infos{display:grid;gap:14px;margin:24px 0 28px;padding:20px 0;list-style:none;border-top:1px solid color-mix(in srgb,var(--ev-text) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ev-text) 15%,transparent)}.bf-ev .bf-ev__info{display:flex;gap:14px;align-items:flex-start;margin:0;padding:0}.bf-ev .bf-ev__info:before{content:none}.bf-ev__icon{flex:0 0 22px;color:var(--ev-accent);margin-top:2px}.bf-ev__icon svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.bf-ev__info-txt{display:flex;flex-direction:column}.bf-ev__info-txt strong{font-weight:600;color:var(--ev-c-info-title)}.bf-ev__info-txt span{color:var(--ev-c-info-text)}.bf-ev__info-txt a{margin-top:2px;color:var(--ev-c-info-link);text-decoration:underline;text-underline-offset:3px;font-size:.9em}.bf-ev__form-title{margin:0 0 14px;color:var(--ev-c-form-title);font-family:var(--bf-font-title);font-size:22px}.bf-ev__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bf-ev__field{display:flex;flex-direction:column;gap:6px}.bf-ev__field label{font-size:13px;letter-spacing:.04em;color:var(--ev-c-label)}.bf-ev .bf-ev__field input{width:100%;height:50px;margin:0;padding:0 14px;border:1px solid var(--ev-border);border-radius:0;background:var(--ev-field);color:var(--ev-c-field);font:inherit;font-size:16px;box-shadow:none;-webkit-appearance:none;appearance:none}.bf-ev .bf-ev__field input::placeholder{color:var(--ev-c-placeholder);opacity:1}.bf-ev .bf-ev__field input:focus{outline:2px solid var(--ev-accent);outline-offset:0;border-color:var(--ev-accent)}.bf-ev .bf-ev__field input[aria-invalid=true]{border-color:#a3242b}.bf-ev .bf-ev__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:18px;padding:0 24px;border:1px solid var(--ev-btn);border-radius:0;background:var(--ev-btn);color:var(--ev-btn-text);font:inherit;font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s ease}@media(hover:hover){.bf-ev .bf-ev__btn:hover{opacity:.88}}.bf-ev .bf-ev__btn--ghost{background:transparent;color:var(--ev-btn)}.bf-ev__note{margin:10px 0 0;font-size:12px;color:var(--ev-c-note)}.bf-ev__consent{margin-top:10px;font-size:12px;line-height:1.5;color:var(--ev-c-consent)}.bf-ev__consent p{margin:0}.bf-ev__consent a{color:inherit}.bf-ev__msg,.bf-ev__error{margin:12px 0 0;padding:10px 14px;border-left:2px solid var(--ev-c-error);background:color-mix(in srgb,var(--ev-c-error) 7%,transparent);color:var(--ev-c-error);font-size:14px}.bf-ev__error{margin:0 0 14px}.bf-ev__error ul{margin:0;padding-left:18px}.bf-ev__success{outline:none}.bf-ev__success-title{margin:0 0 8px;color:var(--ev-c-success-title);font-family:var(--bf-font-title);font-size:26px;line-height:1.2}.bf-ev__success-text{color:var(--ev-c-success-text)}.bf-ev__success-text p{margin:0 0 10px}.bf-ev__code{display:flex;flex-direction:column;gap:8px;margin:18px 0 4px;padding:18px;border:1px dashed var(--ev-accent);background:var(--ev-field)}.bf-ev__code-label{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ev-c-code-label)}.bf-ev__code-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.bf-ev__code-value{color:var(--ev-c-code);font-family:var(--bf-font-title);font-size:28px;letter-spacing:.08em}.bf-ev .bf-ev__copy{flex:0 0 auto;min-height:40px;padding:0 16px;border:1px solid var(--ev-btn);border-radius:0;background:var(--ev-btn);color:var(--ev-btn-text);font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.bf-ev__code-note{font-size:12px;color:var(--ev-c-code-note)}@media(max-width:989px){.bf-ev__inner{grid-template-columns:1fr}.bf-ev--img-right .bf-ev__media{order:0}.bf-ev__media{min-height:0;aspect-ratio:var(--ev-ratio)}}@media(max-width:767px){.bf-ev{padding:var(--ev-pt-m) 0 var(--ev-pb-m)}.bf-ev__inner.container,.bf-ev__inner.container-fluid{padding-left:0;padding-right:0}.bf-ev__content{padding:32px 20px}.bf-ev__fields{grid-template-columns:1fr}}.bf-ev .bf-ev__badge{font-family:var(--ev-ff-badge,var(--bf-font-title));font-size:var(--ev-fs-badge,18px)}.bf-ev .bf-ev__eyebrow{font-family:var(--ev-ff-eyebrow,var(--bf-font-accent));font-size:var(--ev-fs-eyebrow,20px)}.bf-ev .bf-ev__title{font-family:var(--ev-ff-title,var(--bf-font-title));font-size:var(--ev-fs-title,46px)}.bf-ev .bf-ev__intro{font-family:var(--ev-ff-intro,var(--bf-font-body));font-size:var(--ev-fs-intro,15px)}.bf-ev .bf-ev__info-txt strong{font-family:var(--ev-ff-info-title,var(--bf-font-body));font-size:var(--ev-fs-info-title,15px)}.bf-ev .bf-ev__info-txt span{font-family:var(--ev-ff-info-text,var(--bf-font-body));font-size:var(--ev-fs-info-text,15px)}.bf-ev .bf-ev__info-txt a{font-family:var(--ev-ff-info-link,var(--bf-font-body));font-size:var(--ev-fs-info-link,13px)}.bf-ev .bf-ev__form-title{font-family:var(--ev-ff-form-title,var(--bf-font-title));font-size:var(--ev-fs-form-title,22px)}.bf-ev .bf-ev__field label{font-family:var(--ev-ff-label,var(--bf-font-body));font-size:var(--ev-fs-label,13px)}.bf-ev .bf-ev__field input{font-family:var(--ev-ff-field,var(--bf-font-body));font-size:var(--ev-fs-field,16px)}.bf-ev .bf-ev__btn{font-family:var(--ev-ff-submit,var(--bf-font-body));font-size:var(--ev-fs-submit,14px)}.bf-ev .bf-ev__note{font-family:var(--ev-ff-note,var(--bf-font-body));font-size:var(--ev-fs-note,12px)}.bf-ev .bf-ev__consent{font-family:var(--ev-ff-consent,var(--bf-font-body));font-size:var(--ev-fs-consent,12px)}.bf-ev .bf-ev__msg,.bf-ev .bf-ev__error{font-family:var(--ev-ff-error,var(--bf-font-body));font-size:var(--ev-fs-error,14px)}.bf-ev .bf-ev__success-title{font-family:var(--ev-ff-success-title,var(--bf-font-title));font-size:var(--ev-fs-success-title,26px)}.bf-ev .bf-ev__success-text{font-family:var(--ev-ff-success-text,var(--bf-font-body));font-size:var(--ev-fs-success-text,15px)}.bf-ev .bf-ev__code-label{font-family:var(--ev-ff-code-label,var(--bf-font-body));font-size:var(--ev-fs-code-label,13px)}.bf-ev .bf-ev__code-value{font-family:var(--ev-ff-code,var(--bf-font-title));font-size:var(--ev-fs-code,28px)}.bf-ev .bf-ev__code-note{font-family:var(--ev-ff-code-note,var(--bf-font-body));font-size:var(--ev-fs-code-note,12px)}@media(max-width:767px){.bf-ev .bf-ev__badge{font-size:max(10px,calc(var(--ev-fs-badge,18px) * var(--ev-mx,1)))}.bf-ev .bf-ev__eyebrow{font-size:max(10px,calc(var(--ev-fs-eyebrow,20px) * var(--ev-mx,1)))}.bf-ev .bf-ev__title{font-size:max(10px,calc(var(--ev-fs-title,46px) * var(--ev-mt,.72)))}.bf-ev .bf-ev__intro{font-size:max(10px,calc(var(--ev-fs-intro,15px) * var(--ev-mx,1)))}.bf-ev .bf-ev__info-txt strong{font-size:max(10px,calc(var(--ev-fs-info-title,15px) * var(--ev-mx,1)))}.bf-ev .bf-ev__info-txt span{font-size:max(10px,calc(var(--ev-fs-info-text,15px) * var(--ev-mx,1)))}.bf-ev .bf-ev__info-txt a{font-size:max(10px,calc(var(--ev-fs-info-link,13px) * var(--ev-mx,1)))}.bf-ev .bf-ev__form-title{font-size:max(10px,calc(var(--ev-fs-form-title,22px) * var(--ev-mt,.72)))}.bf-ev .bf-ev__field label{font-size:max(10px,calc(var(--ev-fs-label,13px) * var(--ev-mx,1)))}.bf-ev .bf-ev__field input{font-size:max(10px,calc(var(--ev-fs-field,16px) * var(--ev-mx,1)))}.bf-ev .bf-ev__btn{font-size:max(10px,calc(var(--ev-fs-submit,14px) * var(--ev-mx,1)))}.bf-ev .bf-ev__note{font-size:max(10px,calc(var(--ev-fs-note,12px) * var(--ev-mx,1)))}.bf-ev .bf-ev__consent{font-size:max(10px,calc(var(--ev-fs-consent,12px) * var(--ev-mx,1)))}.bf-ev .bf-ev__msg,.bf-ev .bf-ev__error{font-size:max(10px,calc(var(--ev-fs-error,14px) * var(--ev-mx,1)))}.bf-ev .bf-ev__success-title{font-size:max(10px,calc(var(--ev-fs-success-title,26px) * var(--ev-mt,.72)))}.bf-ev .bf-ev__success-text{font-size:max(10px,calc(var(--ev-fs-success-text,15px) * var(--ev-mx,1)))}.bf-ev .bf-ev__code-label{font-size:max(10px,calc(var(--ev-fs-code-label,13px) * var(--ev-mx,1)))}.bf-ev .bf-ev__code-value{font-size:max(10px,calc(var(--ev-fs-code,28px) * var(--ev-mt,.72)))}.bf-ev .bf-ev__code-note{font-size:max(10px,calc(var(--ev-fs-code-note,12px) * var(--ev-mx,1)))}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bf-event.css.map */
