.bfcm-popup{display:contents;--bfcm-cream: #fbf6ec;--bfcm-orange: #e16203;--bfcm-gold: #c99a4c;--bfcm-gold-light: #fceab9;--bfcm-muted: #a39c95;--bfcm-legal: #5e5e5e;--bfcm-radius: 12px;font-family:var(--ea-font-body, "PP Mori", Mori, sans-serif);color:#000}.bfcm-popup__overlay{position:fixed;z-index:2147483647;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;font-family:inherit;color:inherit}.bfcm-popup__overlay[hidden]{display:none}.bfcm-popup *,.bfcm-popup *:before,.bfcm-popup *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body.bfcm-popup-open .shopify-section-group-header-group{z-index:1}body.bfcm-popup-open{overflow:hidden}.bfcm-popup .bfcm-popup__scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#0000008c;border:0}.bfcm-popup__dialog:focus{outline:none}.bfcm-popup__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:360px;max-height:calc(100dvh - 32px);overflow:hidden;border-radius:var(--bfcm-radius);background:var(--bfcm-cream);box-shadow:0 30px 40px #00000040}.bfcm-popup__media{position:relative;flex:0 0 auto;height:250px;overflow:hidden}.bfcm-popup__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 86.6%;display:block}.bfcm-popup__photo[data-bfcm-photo=done]{object-position:50% 42.7%}.bfcm-popup__photo[hidden]{display:none}.bfcm-popup__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#0000 79.167%,#0006)}.bfcm-popup__badge{margin:0;padding:5px 12px 3px;border:1px solid var(--bfcm-gold);border-radius:75px;background:#1f1f1fcc;font-family:var(--ea-font-mono, "Apercu Mono Pro", monospace);font-size:18px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.bfcm-popup__badge span{background-image:linear-gradient(158.93deg,#c99a4c 3.63%,#fceab9,#c99a4c 71.64%);-webkit-background-clip:text;background-clip:text;color:transparent}.bfcm-popup__badge--media{position:absolute;left:50%;bottom:9px;transform:translate(-50%);z-index:1}.bfcm-popup__badge--panel{display:none}.bfcm-popup__panel{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:var(--bfcm-cream);overflow:auto;-webkit-overflow-scrolling:touch}.bfcm-popup__close{position:absolute;top:9px;right:9px;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:22px;background:#16131399;color:#fff;cursor:pointer}.bfcm-popup__close-icon{width:18px;height:18px}.bfcm-popup__step{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;margin:0}.bfcm-popup__step[hidden]{display:none}.bfcm-popup__head{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;text-align:center}.bfcm-popup__title{margin:0;font-family:var(--ea-font-display, Migra, serif);font-weight:600;font-size:30px;line-height:1.3;letter-spacing:normal;color:#000;text-transform:none}.bfcm-popup__title em{font-family:"Migra Medium Italic",var(--ea-font-display, Migra),serif;font-style:normal}.bfcm-popup__sub{max-width:288px;margin:0;font-size:16px;line-height:1.3}.bfcm-popup__choices{display:flex;flex-direction:column;gap:8px;width:100%}.bfcm-popup__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:10px 16px;border:0;border-radius:4px;background:var(--bfcm-orange);color:#fff;font-family:var(--ea-font-mono, "Apercu Mono Pro", monospace);font-size:16px;line-height:1.3;letter-spacing:.7px;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.bfcm-popup__cta:hover{opacity:.88}.bfcm-popup__cta--submit,.bfcm-popup__cta--link{border-radius:5px;padding:16px 30px;font-weight:500;font-size:18px;line-height:1.3;letter-spacing:normal}.bfcm-popup__cta[disabled]{opacity:.4;cursor:default}.bfcm-popup__cta[aria-busy=true]{opacity:.6;cursor:progress}@font-face{font-family:Twemoji Country Flags;src:url(twemoji-country-flags.woff2) format("woff2");font-display:swap;unicode-range:U+1F1E6-1F1FF}.bfcm-popup__fieldset{display:flex;flex-direction:column;gap:8px;width:100%}.bfcm-popup__fields{display:flex;flex-direction:column;gap:12px;width:100%}.bfcm-popup__input{width:100%;padding:16px 17px;border:1px solid rgba(230,220,204,.18);border-radius:4px;background:#fff;font-family:inherit;font-size:16px;line-height:normal;color:#000;-webkit-appearance:none;appearance:none}.bfcm-popup__input::placeholder{color:#757575;opacity:1}.bfcm-popup__input:focus-visible,.bfcm-popup__dial:focus-visible,.bfcm-popup__cta:focus-visible,.bfcm-popup__close:focus-visible,.bfcm-popup__dismiss:focus-visible{outline:2px solid var(--bfcm-orange);outline-offset:2px}.bfcm-popup__phone{display:flex;gap:8px;width:100%}.bfcm-popup__dial{flex:0 0 auto;width:auto;min-width:96px;max-width:140px;padding:16px 6px 16px 10px;border:1px solid rgba(230,220,204,.18);border-radius:4px;background:#fff;font-family:"Twemoji Country Flags",inherit;font-size:16px;color:#000}.bfcm-popup__input--tel{flex:1 1 auto;min-width:0}.bfcm-popup__legal{margin:0;padding:4px 0;font-size:12px;line-height:1.25;letter-spacing:-.36px;text-align:center;color:var(--bfcm-legal)}.bfcm-popup__legal a{color:inherit;text-decoration:underline}.bfcm-popup__error{margin:0;font-size:13px;line-height:1.3;text-align:center;color:#b3261e}.bfcm-popup__error[hidden]{display:none}.bfcm-popup__dismiss{margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:12px;line-height:1.2;color:var(--bfcm-muted);text-decoration:underline;cursor:pointer}.bfcm-popup__dismiss[hidden]{display:none}.bfcm-popup__offer{position:relative;width:100%;min-height:170px;border-radius:8px;overflow:hidden;background:#0b0b0b}.bfcm-popup__offer-bg{position:absolute;bottom:0;width:100%;height:100%;object-fit:cover;left:auto;right:0;top:-49.67%;width:276.33%;height:171.24%}.bfcm-popup__offer-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;width:291px;max-width:calc(100% - 20px);margin:0 auto;padding:14.5px 0 0;text-align:center;color:#fff}.bfcm-popup__offer-line{margin:0;font-size:18px;line-height:.94}.bfcm-popup__offer-line+.bfcm-popup__offer-line{margin-top:-2px}.bfcm-popup__offer-line strong{font-weight:500}.bfcm-popup__offer-note{margin:0;padding:4px 0;font-size:14px;line-height:1.05}@media screen and (min-width:750px){.bfcm-popup__dialog{flex-direction:row;align-items:stretch;max-width:1300px;height:min(700px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);overflow:hidden;border:.3px solid #fff;box-shadow:0 30px 80px #00000040}.bfcm-popup__media{flex:1 1 0;min-width:0;height:auto}.bfcm-popup__photo{object-position:50% 50%}.bfcm-popup__photo[data-bfcm-photo=done]{inset:auto;left:-12.22%;top:-12.88%;width:124.35%;height:158.92%;object-position:50% 50%}.bfcm-popup__media:after{display:none}.bfcm-popup__badge--media{display:none}.bfcm-popup__badge--panel{display:block;align-self:center}.bfcm-popup__panel{flex:1 1 0;min-width:0;gap:32px;padding:40px 50px;overflow:auto}.bfcm-popup__close{top:20px;right:20px}.bfcm-popup__step{gap:32px;max-width:500px}.bfcm-popup__head{gap:16px}.bfcm-popup__title{font-size:45px}.bfcm-popup__sub{max-width:none;font-size:18px}.bfcm-popup__cta{font-size:16px}.bfcm-popup__cta--submit,.bfcm-popup__cta--link{padding:20px 55px;font-size:20px}.bfcm-popup__dismiss{font-size:14px}.bfcm-popup__offer-line{font-size:20px;line-height:.94}.bfcm-popup__offer-note{font-size:14px}.bfcm-popup__offer-copy{width:328px;max-width:calc(100% - 44px);margin:0;padding:26px 0 0 22px;text-align:left}.bfcm-popup__offer-bg{top:-43.59%;width:151.53%;height:150.49%}}@media screen and (min-width:750px)and (max-height:760px){.bfcm-popup__panel{justify-content:flex-start}}@media screen and (max-width:749px)and (max-height:700px){.bfcm-popup__media{height:180px}}@media screen and (max-width:749px)and (max-height:580px){.bfcm-popup__media{height:130px}.bfcm-popup__panel{padding:16px}}@media screen and (max-width:374px){.bfcm-popup__title{font-size:26px}.bfcm-popup__offer-copy{max-width:calc(100% - 16px)}.bfcm-popup__offer-line{font-size:14.5px}.bfcm-popup__offer-note{font-size:12px}}@media screen and (max-width:749px)and (max-height:580px){.bfcm-popup__title{font-size:26px}}@media(prefers-reduced-motion:reduce){.bfcm-popup__cta{transition:none}}.bfcm-popup__badge{color:inherit;text-decoration:none}.bfcm-popup .bfcm-popup__badge{cursor:auto}.bfcm-popup .bfcm-popup__badge[href],.bfcm-popup__badge[href]{cursor:pointer}.bfcm-popup__photo-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.bfcm-popup .bfcm-popup__photo-link:not([href]),.bfcm-popup .bfcm-popup__offer-link:not([href]){cursor:auto;pointer-events:none}.bfcm-popup__photo-link[href]{cursor:pointer}.bfcm-popup__offer-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.bfcm-popup__offer-link[href]{cursor:pointer}.bfcm-popup__offer-copy{z-index:2}.bfcm-popup__teaser{position:fixed;left:20px;bottom:148px;z-index:2147483646;width:98px;height:111px}.bfcm-popup__teaser[hidden]{display:none}.bfcm-popup__teaser-open{position:absolute;left:1.75px;top:19.25px;width:85.5px;height:85.5px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.bfcm-popup__teaser-coin{display:block;width:100%;height:100%;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.5))}.bfcm-popup__teaser-copy{position:absolute;left:43.5px;top:44.5px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1px;width:72px;font-family:var(--ea-font-mono, "Apercu Mono Pro", monospace);font-weight:700;line-height:1.01;color:#694d2f;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none}.bfcm-popup__teaser-l1{font-size:13.5px}.bfcm-popup__teaser-l2{font-size:18.6px}.bfcm-popup__teaser-l3{font-size:10.5px}.bfcm-popup__teaser-close{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-3px -3px 0 0;padding:0;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer}.bfcm-popup__teaser-close:before{content:"";position:absolute;top:3px;right:3px;width:25.5px;height:25.5px;border-radius:50%;background:#141414}.bfcm-popup__teaser-x{position:relative;width:8.5px;height:8.5px}@media screen and (min-width:750px){.bfcm-popup__teaser{left:28px;bottom:auto;top:50%;transform:translateY(calc(-50% - 7px))}}@media(hover:hover){.bfcm-popup__teaser-coin{transition:transform .15s ease}.bfcm-popup__teaser-open:hover .bfcm-popup__teaser-coin{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.bfcm-popup__teaser-coin{transition:none}}body.bfcm-popup-open [class*=kl-private-reset-css][style*="position: fixed"],body.bfcm-popup-open [class*=kl-private-reset-css][style*="position:fixed"],html.bfcm-vip-cookie [class*=kl-private-reset-css][style*="position: fixed"],html.bfcm-vip-cookie [class*=kl-private-reset-css][style*="position:fixed"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/245/assets/bfcm-popup.css.map */
