.bfcmc{background:linear-gradient(180deg,var(--bfcmc-bg) 0%,var(--bfcmc-bg-2) 100%);color:#fff;overflow:hidden}.bfcmc a{text-decoration:none}.bfcmc__inner{max-width:1200px;margin:0 auto;padding:48px 20px 40px;display:grid;gap:32px;align-items:center;text-align:center}@media(min-width:990px){.bfcmc__inner{grid-template-columns:1fr 1fr;gap:56px;padding:72px 40px 64px;text-align:left}.bfcmc--no-image .bfcmc__inner{grid-template-columns:1.1fr .9fr}}.bfcmc__eyebrow{margin:0 0 14px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;opacity:.85}.bfcmc__title{margin:0 0 22px;color:#fff;line-height:.95;text-transform:uppercase;font-size:clamp(44px,12vw,84px)}.bfcmc__title-outline{display:block;color:transparent;-webkit-text-stroke:2px var(--bfcmc-gold);text-shadow:0 0 22px color-mix(in srgb,var(--bfcmc-gold) 45%,transparent)}.bfcmc__title-solid{position:relative;display:inline-block;color:#fff}.bfcmc__badge{position:absolute;top:-.95em;right:-.5em;transform:rotate(-6deg);background:var(--bfcmc-badge);color:#fff;font-size:clamp(12px,2.6vw,18px);line-height:1;letter-spacing:.02em;padding:7px 12px;border-radius:6px;white-space:nowrap;box-shadow:0 6px 16px #00000040}.bfcmc__text{font-size:17px;line-height:1.55;max-width:520px;margin:0 auto 26px}@media(min-width:990px){.bfcmc__text{margin-left:0}}.bfcmc__text p{margin:0}.bfcmc__text strong{color:#fff}.bfcmc__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 30px;border-radius:999px;background:var(--bfcmc-gold);color:#1d1d1b!important;font-size:16px;font-weight:var(--font-body-bold-weight, 700);box-shadow:0 8px 20px #0003;transition:filter .2s ease,transform .2s ease}.bfcmc__button:hover{filter:brightness(1.07);transform:translateY(-1px)}.bfcmc__button--small{min-height:46px;padding:0 24px;font-size:15px}.bfcmc__code{max-width:420px;margin:0 auto 26px;padding:16px 18px 14px;border:2px dashed var(--bfcmc-gold);border-radius:14px;background:#ffffff12}@media(min-width:990px){.bfcmc__code{margin-left:0}}.bfcmc__code-label{margin:0 0 10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.bfcmc__code-row{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border-radius:999px;background:#fff}.bfcmc__code-value{flex:1;min-width:0;color:#1d1d1b;font-size:22px;font-weight:var(--font-body-bold-weight, 700);letter-spacing:.14em;text-align:left;-webkit-user-select:all;user-select:all}.bfcmc__code-copy{flex-shrink:0;min-height:42px;padding:0 20px;border:0;border-radius:999px;background:var(--bfcmc-gold);color:#1d1d1b;font:inherit;font-size:15px;font-weight:var(--font-body-bold-weight, 700);cursor:pointer;transition:filter .2s ease,background-color .2s ease}.bfcmc__code-copy:hover{filter:brightness(1.07)}.bfcmc__code-copy.is-copied{background:#2f9e6a;color:#fff}.bfcmc__code-text{margin-top:10px;font-size:14px;line-height:1.45;opacity:.9}.bfcmc__code-text p{margin:0}.bfcmc__code-text strong{color:var(--bfcmc-gold)}.bfcmc__visual{position:relative}.bfcmc__media img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 24px 60px #00000059}.bfcmc__gift{position:relative;margin:-48px 16px 0;padding:28px 22px 24px;border:2px dashed rgba(22,58,46,.35);outline:6px solid var(--bfcmc-card);border-radius:16px;background:var(--bfcmc-card);color:#1d1d1b;text-align:center;box-shadow:0 18px 40px #00000040}.bfcmc--no-image .bfcmc__gift{margin:0}@media(min-width:990px){.bfcmc__gift{position:absolute;left:-36px;bottom:-24px;width:min(360px,80%);margin:0}.bfcmc--no-image .bfcmc__gift{position:relative;left:auto;bottom:auto;width:auto}}.bfcmc__gift-image{position:absolute;top:-44px;right:-14px;width:104px;height:104px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 10px 24px #00000040}.bfcmc__gift-image img{width:100%;height:100%;object-fit:cover}.bfcmc__gift-title{margin:0 0 10px;padding:0 64px;color:#1d1d1b;font-size:clamp(22px,5vw,26px);line-height:1.15}.bfcmc__gift-text{font-size:15px;line-height:1.5}.bfcmc__gift-text p{margin:0}.bfcmc__gift-note{margin:10px 0 16px;font-size:14px;opacity:.75}@media(min-width:990px){.bfcmc--single .bfcmc__inner{grid-template-columns:1fr;max-width:760px;padding:56px 40px 48px;text-align:center}.bfcmc--single .bfcmc__text,.bfcmc--single .bfcmc__code{margin-left:auto;margin-right:auto}}.bfcmc__perk{display:flex;align-items:center;justify-content:center;gap:10px;max-width:440px;margin:18px auto 0;font-size:13px;line-height:1.4;text-align:left;opacity:.9}@media(min-width:990px){.bfcmc:not(.bfcmc--single) .bfcmc__perk{margin-left:0;justify-content:flex-start}}.bfcmc__perk-image{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#fff}.bfcmc__perk-image img{display:block;width:100%;height:100%;object-fit:cover}.bfcmc__perk-text strong{color:#fff;font-weight:var(--font-body-bold-weight, 700)}.bfcmc__perk-note{opacity:.7;white-space:nowrap}.preorder-bar{background:var(--preorder-bar-bg, #81051f);color:var(--preorder-bar-text, #ffffff);width:100%}.preorder-bar__inner{max-width:1280px;margin:0 auto;padding:7px 16px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:13px;line-height:1.3;text-align:center}.preorder-bar__label{font-weight:var(--font-body-bold-weight, 700);text-transform:uppercase;letter-spacing:.04em}.preorder-bar__sep{opacity:.6}@media(max-width:520px){.preorder-bar__inner{font-size:12px;padding:6px 12px;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=IAAAAAAAAAAI */
