.bfp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none;visibility:hidden}.bfp[open]{pointer-events:auto;visibility:visible}.bfp__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#201c1980;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}.bfp[open] .bfp__overlay{opacity:1}.bfp__dialog{position:relative;display:grid;grid-template-columns:1fr;width:100%;max-width:440px;max-height:calc(100vh - 48px);overflow:auto;background:var(--bfp-bg);color:var(--bfp-text);border-radius:var(--button-border-radius, 6px);outline:none;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .3s ease,transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 24px 60px #201c1940}.bfp__dialog--has-image{max-width:780px;grid-template-columns:1fr 1fr}.bfp[open] .bfp__dialog{opacity:1;transform:none}.bfp__media{position:relative;background:#2a231d}.bfp__dialog--has-image .bfp__media{aspect-ratio:4 / 5}.bfp__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--bfp-focus, center 52%);display:block}.bfp__body{position:relative;padding:48px 40px 36px;display:flex;flex-direction:column;justify-content:center}.bfp__close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--bfp-text);cursor:pointer;transition:background .2s}.bfp__close:hover{background:#201c1912}.bfp__sign{display:block;width:18px;height:auto;margin:0 0 18px}.bfp__eyebrow{margin:0 0 10px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bfp-accent)}.bfp__title{margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.12;color:var(--bfp-text)}.bfp__squiggle{display:block;width:120px;height:12px;margin:14px 0 16px;color:var(--bfp-accent)}.bfp__text,.bfp__text p{margin:0 0 22px;font-size:.9375rem;line-height:1.5;color:var(--bfp-text);opacity:.8}.bfp__text p:last-child{margin-bottom:0}.bfp__benefits{list-style:none;margin:0 0 18px;padding:0;font-size:.875rem;line-height:1.45}.bfp__benefits li{position:relative;padding-left:22px;margin-bottom:6px}.bfp__benefits li:before{content:"";position:absolute;left:2px;top:.45em;width:10px;height:6px;border-left:2px solid var(--bfp-accent);border-bottom:2px solid var(--bfp-accent);transform:rotate(-45deg)}.bfp__countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 18px;padding:10px 14px;font-size:.8125rem;border:1px dashed rgba(32,28,25,.3);border-radius:var(--button-border-radius, 6px)}.bfp__countdown-label{opacity:.7}.bfp__countdown-units{display:inline-flex;gap:10px}.bfp__countdown-units b{font-size:1.125rem;font-variant-numeric:tabular-nums;color:var(--bfp-accent)}.bfp__form{margin:0}.bfp__field{display:flex;flex-direction:column;gap:10px}.bfp__input{display:block;box-sizing:border-box;width:100%;height:50px;padding:0 16px;border-radius:var(--button-border-radius, 6px)!important;border:1px solid var(--color-form-border, #c4c1bf)!important;background:#fff!important;font-size:16px;color:var(--bfp-text)!important;box-shadow:none!important;transition:border-color .2s}.bfp__input.bfp__input--name{margin-bottom:10px}.bfp .bfp__input::placeholder{color:#201c1980!important;opacity:1!important}.bfp .bfp__input::-webkit-input-placeholder{color:#201c1980!important;opacity:1!important}.bfp .bfp__input::-moz-placeholder{color:#201c1980!important;opacity:1!important}.bfp .bfp__input:-ms-input-placeholder{color:#201c1980!important}.bfp__input:focus{outline:none;border-color:var(--bfp-text)!important}.bfp__input[aria-invalid=true]{border-color:#c4472b!important}.bfp__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0 22px;border:0;font-size:.8125rem;border-radius:var(--button-border-radius, 6px);background:var(--bfp-button-bg);color:var(--bfp-button-text);letter-spacing:var(--button-letter-spacing, .02em);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter .2s;white-space:nowrap}.bfp__submit:hover{filter:brightness(1.1)}.bfp__submit--link{width:auto;margin-top:4px;align-self:flex-start}.bfp__error,.bfp__invalid{margin:0 0 10px;color:#c4472b;font-size:.8125rem}.bfp__invalid{margin:8px 0 0}.bfp__consent{margin:12px 0 0;font-size:.75rem;line-height:1.4;opacity:.55}.bfp__footnote{margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(32,28,25,.12);font-size:.8125rem;opacity:.8}.bfp__options{display:grid;gap:10px;margin:0 0 14px}.bfp__option{width:100%;min-height:50px;padding:12px 18px;border:1px solid var(--color-form-border, #c4c1bf);border-radius:var(--button-border-radius, 6px);background:#fff;color:var(--bfp-text);text-align:left;font-size:.9375rem;cursor:pointer;transition:border-color .2s}.bfp__option:hover,.bfp__option:focus-visible{border-color:var(--bfp-text)}.bfp__skip{padding:4px 0;border:0;background:none;color:var(--bfp-text);opacity:.6;font-size:.8125rem;text-decoration:underline;cursor:pointer;align-self:flex-start}.bfp__step[hidden]{display:none!important}.bfp__step{display:flex;flex-direction:column;animation:bfpFade .3s ease}@keyframes bfpFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bfp-teaser{position:fixed;bottom:20px;z-index:99;display:inline-flex;align-items:stretch;background:var(--bfp-bg);color:var(--bfp-text);border:1px solid rgba(32,28,25,.12);border-radius:var(--button-border-radius, 6px);box-shadow:0 8px 24px #201c1926;pointer-events:auto;visibility:visible;animation:bfpFade .35s ease}.bfp-teaser[hidden]{display:none}.bfp-teaser--left{left:20px}.bfp-teaser--right{right:20px}.bfp-teaser__open{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:0;background:none;color:inherit;font-size:.8125rem;cursor:pointer}.bfp-teaser__open svg{width:10px;height:auto}.bfp-teaser__dismiss{width:34px;border:0;border-left:1px solid rgba(32,28,25,.12);background:none;color:inherit;opacity:.6;cursor:pointer}@media(max-width:767px){.bfp{align-items:flex-end;padding:0}.bfp__dialog,.bfp__dialog--has-image{max-width:none;grid-template-columns:1fr;max-height:92vh;border-radius:14px 14px 0 0;transform:translateY(100%)}.bfp[open] .bfp__dialog{transform:none}.bfp__dialog--has-image .bfp__media{aspect-ratio:auto;height:200px}.bfp__media img{object-position:var(--bfp-focus-mobile, center 50%)}.bfp__dialog--has-image .bfp__close{background:#fbf7f0d9}.bfp__body{padding:26px 20px 22px}.bfp__sign{margin-bottom:12px;width:15px}.bfp__title{font-size:1.5rem;padding-right:30px}.bfp__squiggle{margin:10px 0 12px}.bfp__text,.bfp__text p{margin-bottom:16px;font-size:.875rem}.bfp-teaser{bottom:84px}.bfp-teaser--left{left:12px}.bfp-teaser--right{right:12px}}@media(prefers-reduced-motion:reduce){.bfp__dialog,.bfp__overlay,.bfp__step,.bfp-teaser{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/black-month-popup.css.map */
