@font-face{font-family:BF Newsletter Roboto;font-style:normal;font-weight:400 900;font-display:swap;src:url(bf-newsletter-roboto-latin.woff2) format("woff2")}.bf-root#bf-perks{background:#1b170e}.bf-root.bf-newsletter{--bf-nl-u: min(1px, calc(100vw / 1920));display:block;overflow:hidden;background:linear-gradient(180deg,#77650000,#7765004d),#1b170e;color:#fff;font-family:BF Newsletter Roboto,Roboto,system-ui,sans-serif}.bf-newsletter *,.bf-newsletter *:before,.bf-newsletter *:after{box-sizing:border-box}.bf-newsletter__inner{width:calc(1280 * var(--bf-nl-u));margin:0 auto;padding:calc(60 * var(--bf-nl-u)) 0}.bf-newsletter__heading{display:flex;align-items:center;justify-content:center;gap:calc(30 * var(--bf-nl-u));margin:0;color:#fff8e8;font:900 calc(40 * var(--bf-nl-u))/1 "BF Newsletter Roboto",Roboto,system-ui,sans-serif;letter-spacing:calc(.8 * var(--bf-nl-u));text-shadow:0 0 2px rgba(255,227,173,.8),0 0 8px rgba(255,182,66,.5),0 0 20px rgba(255,152,0,.15)}.bf-newsletter__heading span{text-align:center}.bf-newsletter__heading picture,.bf-newsletter__heading img{display:block;width:calc(64 * var(--bf-nl-u));height:calc(31 * var(--bf-nl-u));max-width:none;flex:none}.bf-newsletter__content{display:grid;grid-template-columns:minmax(0,847fr) minmax(0,397fr);gap:calc(36 * var(--bf-nl-u));margin-top:calc(54 * var(--bf-nl-u))}.bf-newsletter__intro{margin:0;font-size:calc(36 * var(--bf-nl-u));font-weight:800;line-height:calc(46 * var(--bf-nl-u));text-transform:capitalize;letter-spacing:0}.bf-newsletter__terms{max-width:calc(564 * var(--bf-nl-u));margin:calc(10 * var(--bf-nl-u)) 0 0;font-size:calc(20 * var(--bf-nl-u));font-weight:500;line-height:calc(26 * var(--bf-nl-u));text-transform:capitalize;color:#ffffffb3;letter-spacing:0}.bf-newsletter__form{margin:0;min-width:0}.bf-newsletter__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bf-newsletter__email{display:block;width:100%;height:calc(60 * var(--bf-nl-u));padding:0 calc(16 * var(--bf-nl-u));border:calc(2 * var(--bf-nl-u)) solid #faaf2b;border-radius:10px;background:#fff;color:#222;font:400 calc(20 * var(--bf-nl-u))/1 "BF Newsletter Roboto",Roboto,system-ui,sans-serif;box-shadow:none}.bf-newsletter__email::placeholder{color:#999;opacity:1;text-transform:capitalize}.bf-newsletter .bf-newsletter__submit{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;height:calc(74 * var(--bf-nl-u));margin:calc(20 * var(--bf-nl-u)) 0 0;padding:0 calc(22 * var(--bf-nl-u));border:0;border-radius:0;background:transparent;color:#0f0e0d;font:600 calc(30 * var(--bf-nl-u))/1 "BF Newsletter Roboto",Roboto,system-ui,sans-serif;cursor:pointer}.bf-newsletter__submit picture{position:absolute;z-index:-1;left:calc(-21 * var(--bf-nl-u));top:calc(-21 * var(--bf-nl-u));pointer-events:none}.bf-newsletter__submit img{display:block;max-width:none;width:calc(439 * var(--bf-nl-u));height:calc(116 * var(--bf-nl-u))}.bf-newsletter__heading picture:last-child{transform:scaleX(-1)}.bf-newsletter__submit:disabled{cursor:wait;opacity:.65}.bf-newsletter__email:focus-visible,.bf-newsletter__submit:focus-visible{outline:3px solid #fff8e8;outline-offset:4px}.bf-newsletter__message{margin:16px 0 0;color:#fff8e8;font:400 16px/1.5 BF Newsletter Roboto,Roboto,system-ui,sans-serif}.bf-newsletter__message[hidden]{display:none}.bf-newsletter__message.is-error{color:#ffcebd}.bf-newsletter--formal .bf-newsletter__copy{align-self:center}.bf-newsletter--formal .bf-newsletter__terms{max-width:none;margin-top:calc(14 * var(--bf-nl-u));font-size:calc(30 * var(--bf-nl-u));font-weight:600;line-height:calc(30 * var(--bf-nl-u))}@media(max-width:767px){.bf-root.bf-newsletter{--bf-nl-u: calc(100vw / 390)}.bf-newsletter__inner{width:auto;padding:20px calc(16 * var(--bf-nl-u)) calc(40 * var(--bf-nl-u))}.bf-newsletter__heading{align-items:flex-start;gap:calc(12 * var(--bf-nl-u));font-size:calc(28 * var(--bf-nl-u));font-weight:700;line-height:1;letter-spacing:0}.bf-newsletter__heading span{width:calc(181 * var(--bf-nl-u))}.bf-newsletter__heading picture,.bf-newsletter__heading img{width:calc(30 * var(--bf-nl-u));height:calc(14 * var(--bf-nl-u))}.bf-newsletter__heading picture{margin-top:calc(7 * var(--bf-nl-u))}.bf-newsletter__heading picture:first-child{transform:scaleX(-1)}.bf-newsletter__content{display:block;margin-top:calc(20 * var(--bf-nl-u));text-align:center}.bf-newsletter__intro{font-size:calc(24 * var(--bf-nl-u));line-height:calc(30 * var(--bf-nl-u))}.bf-newsletter__terms{max-width:none;margin-top:calc(14 * var(--bf-nl-u));font-size:calc(20 * var(--bf-nl-u));line-height:calc(26 * var(--bf-nl-u))}.bf-newsletter__form{margin-top:calc(20 * var(--bf-nl-u))}.bf-newsletter__email{height:calc(46 * var(--bf-nl-u));border-width:1px;text-align:center;font-size:max(16px,calc(16 * var(--bf-nl-u)))}.bf-newsletter .bf-newsletter__submit{margin-top:calc(18 * var(--bf-nl-u));height:calc(58 * var(--bf-nl-u));font-size:calc(20 * var(--bf-nl-u))}.bf-newsletter__submit img{width:calc(400 * var(--bf-nl-u));height:calc(100 * var(--bf-nl-u))}.bf-newsletter--formal .bf-newsletter__inner{padding-bottom:40px}.bf-newsletter--formal .bf-newsletter__content{margin-top:20px}.bf-newsletter--formal .bf-newsletter__intro{text-transform:none}.bf-newsletter--formal .bf-newsletter__terms{margin-top:calc(14 * var(--bf-nl-u));font-size:calc(24 * var(--bf-nl-u));line-height:calc(30 * var(--bf-nl-u));font-weight:800;color:#fff;text-transform:none}.bf-newsletter--formal .bf-newsletter__form{margin-top:calc(26 * var(--bf-nl-u))}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bf-newsletter.css.map */
