.amg-bfcm-bar,.amg-section.amg-bfcm{--amg-ink:#191919;--amg-paper:#f5f2e9;--amg-red:#e8462b;--amg-acid:#e5f241;--amg-display:"Ultra",Georgia,"Times New Roman",serif;--amg-mono:ui-monospace,SFMono-Regular,Consolas,monospace}.amg-bfcm-code{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 12px;min-height:36px;border:1px dashed currentColor;border-radius:0;background:transparent;color:inherit;font-family:var(--amg-mono);font-size:14px;font-weight:700;line-height:1.2;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;box-shadow:none;transition:background .18s,color .18s}.amg-bfcm-code small{font-size:10px;font-weight:600;letter-spacing:1px;opacity:.75}.amg-bfcm-code:focus-visible,.amg-bfcm-bar a:focus-visible,.amg-bfcm a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.amg-bfcm-bar{background:var(--amg-acid);color:var(--amg-ink);border-block:1px solid var(--amg-ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.4;clear:both}.amg-bfcm-bar *{box-sizing:border-box}.amg-bfcm-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;width:min(100% - 88px,1440px);margin-inline:auto;padding-block:11px}.amg-bfcm-bar__tag{flex:none;padding:5px 9px;background:var(--amg-ink);color:var(--amg-acid);font-family:var(--amg-mono);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:1.5px;text-transform:uppercase}.amg-bfcm-bar__msg{margin:0;font-size:15px;font-weight:700;color:var(--amg-ink)}.amg-bfcm-bar__msg b{font-family:var(--amg-display);font-weight:400;font-size:19px;letter-spacing:.2px;text-transform:uppercase;margin-right:3px}.amg-bfcm-bar .amg-bfcm-code:hover{background:var(--amg-ink);color:var(--amg-acid)}.amg-bfcm-bar__cta{display:inline-flex;align-items:center;min-height:36px;padding:7px 15px;background:var(--amg-ink);border:1px solid var(--amg-ink);color:var(--amg-paper);font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,color .18s}.amg-bfcm-bar__cta:hover{background:var(--amg-red);border-color:var(--amg-red);color:var(--amg-ink)}.amg-bfcm-bar__cta.is-applied{background:transparent;color:var(--amg-ink)}@media(max-width:749px){.amg-bfcm-bar__inner{width:calc(100% - 32px);gap:8px 10px;padding-block:10px}.amg-bfcm-bar__tag{display:none}.amg-bfcm-bar__msg{flex:1 0 100%;text-align:center;font-size:14px}.amg-bfcm-bar__msg b{font-size:17px}}.amg-section.amg-bfcm{background:var(--amg-ink);color:var(--amg-paper);overflow:hidden}.amg-bfcm__wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;align-items:center;width:min(100% - 88px,1440px);margin-inline:auto;padding-block:64px 60px}.amg-section.amg-bfcm .amg-eyebrow{color:var(--amg-acid);margin-bottom:18px}.amg-bfcm__offer{margin:0;font-family:var(--amg-display);font-weight:400;text-transform:uppercase;color:var(--amg-acid);font-size:clamp(60px,10.6vw,180px);line-height:.9;letter-spacing:-.02em;white-space:nowrap}.amg-bfcm__sub{display:block;margin-top:22px;font-family:var(--amg-display);font-weight:400;text-transform:uppercase;font-size:clamp(22px,3vw,44px);line-height:1.08;color:var(--amg-paper);white-space:normal;letter-spacing:-.01em;text-wrap:balance}.amg-bfcm__side{display:flex;flex-direction:column;align-items:flex-start;gap:26px;min-width:0}.amg-bfcm__ticket{position:relative;width:100%;max-width:400px;padding:22px 24px 24px;background:var(--amg-paper);color:var(--amg-ink);border:1px solid var(--amg-ink);box-shadow:8px 8px 0 var(--amg-red);transform:rotate(-2deg)}.amg-bfcm__ticket-label{display:block;font-family:var(--amg-mono);font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px}.amg-bfcm__ticket-code{display:block;font-family:var(--amg-display);font-size:clamp(38px,4.4vw,60px);line-height:1;text-transform:uppercase;letter-spacing:.01em;padding-bottom:16px;margin-bottom:14px;border-bottom:1px dashed var(--amg-ink);overflow-wrap:anywhere}.amg-bfcm__ticket .amg-bfcm-code{font-size:12px}.amg-bfcm__ticket .amg-bfcm-code:hover{background:var(--amg-ink);color:var(--amg-paper)}.amg-section.amg-bfcm .amg-prose{font-size:17px;max-width:400px;color:var(--amg-paper)}.amg-section.amg-bfcm .amg-actions{margin-top:0}.amg-section.amg-bfcm .amg-button{background:var(--amg-acid);border-color:var(--amg-acid);color:var(--amg-ink);min-height:54px;padding:15px 28px;font-size:15px}.amg-section.amg-bfcm .amg-button:hover{background:var(--amg-red);border-color:var(--amg-red);color:var(--amg-ink)}.amg-section.amg-bfcm .amg-button.is-applied{background:transparent;color:var(--amg-acid)}.amg-bfcm__fine{margin:0;font-family:var(--amg-mono);font-size:11px;line-height:1.6;letter-spacing:.5px;text-transform:uppercase;color:#b9b6ac;max-width:400px}.amg-bfcm__tape{background:var(--amg-red);color:var(--amg-ink);border-block:1px solid var(--amg-ink);overflow:hidden;padding:11px 0}.amg-bfcm__tape-track{display:flex;width:max-content;animation:amg-bfcm-tape 38s linear infinite}.amg-bfcm__tape-track span{flex:none;padding-right:34px;font-family:var(--amg-display);font-size:17px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.amg-bfcm__tape-track span:after{content:"\2738";padding-left:34px}@keyframes amg-bfcm-tape{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.amg-bfcm__tape-track{animation:none}}@media(max-width:900px){.amg-bfcm__wrap{grid-template-columns:1fr;gap:34px;width:calc(100% - 40px);padding-block:44px 46px}.amg-bfcm__offer{font-size:min(18.5vw,170px)}.amg-bfcm__ticket{max-width:340px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/amg-bfcm.css.map */
