.bfcm-hero{position:relative;background:var(--bfcm-bg, #141414)}.bfcm-hero.is-live .bfcm-hero__fx{opacity:1}.bfcm-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;min-height:calc(var(--bfcm-hero-length, 300) * 1vh);margin-top:-100vh;margin-top:-100lvh;pointer-events:none}.bfcm-hero__content>*{pointer-events:auto}.bfcm-hero{overflow-x:clip}.bfcm-hero__intro{--bfcm-title-size: min(8.8vw, 16.6vh);--bfcm-head: 84px;flex:none;height:calc(100vh - var(--bfcm-head));height:calc(100svh - var(--bfcm-head));display:flex;flex-direction:column;justify-content:flex-end;justify-content:safe flex-end;padding:0 max(20px,5vw) max(32px,9vh);color:var(--bfcm-title, #F4EEE2);pointer-events:none}@media(min-width:1024px){.bfcm-hero__intro{--bfcm-head: 90px}}@media(min-width:1200px){.bfcm-hero__intro{--bfcm-head: 154px}}.bfcm-hero__content>.bfcm-hero__intro{pointer-events:none}.bfcm-hero__kicker,.bfcm-hero__title{margin:0;font:inherit;font-family:BFCM Display,sans-serif;font-weight:400;font-synthesis:none;text-transform:uppercase;color:inherit;-webkit-font-smoothing:antialiased}.bfcm-hero__kicker{margin-bottom:calc(var(--bfcm-title-size) * .1);font-size:calc(var(--bfcm-title-size) * .214);line-height:1.2;letter-spacing:.02em;white-space:pre-wrap}.bfcm-hero.is-worn .bfcm-hero__kicker,.bfcm-hero.is-worn .bfcm-hero__title,.bfcm-hero.is-worn .bfcm-offer__heading,.bfcm-hero.is-worn .bfcm-card__title,.bfcm-hero.is-worn .bfcm-card__spend-label,.bfcm-hero.is-worn .bfcm-card__amount{-webkit-mask-image:var(--bfcm-worn);mask-image:var(--bfcm-worn);-webkit-mask-size:6em;mask-size:6em}.bfcm-hero .bfcm-hero__title,.bfcm-hero .bfcm-card__title,.bfcm-hero .bfcm-card__spend-label,.bfcm-hero .bfcm-card__amount{padding:.25em .15em;margin:-.25em -.15em}.bfcm-hero__title{font-size:calc(var(--bfcm-title-size) * var(--bfcm-title-fit, 1));line-height:1;letter-spacing:0;white-space:nowrap}@media(orientation:portrait){.bfcm-hero__intro{--bfcm-title-size: min(16.5vw, 8.9vh)}}.bfcm-offer{--bfcm-card: #1b1b1b;--bfcm-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bfcm-ui: var(--font-stack-headings, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);flex:none;margin:auto 0 0;padding:14vh max(20px,4vw) 14vh;color:var(--bfcm-title, #F4EEE2)}.bfcm-box{padding:.1em .35em;background:var(--bfcm-bg, #141414);color:var(--bfcm-title, #F4EEE2);-webkit-box-decoration-break:clone;box-decoration-break:clone}.bfcm-offer__heading{max-width:24em;margin:0 auto 8vh;font:inherit;font-family:BFCM Display,sans-serif;font-weight:400;font-synthesis:none;font-size:clamp(26px,3.6vw,60px);line-height:1.3;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-font-smoothing:antialiased}.bfcm-offer__fine{max-width:34em;margin:9vh auto 0;font-family:var(--bfcm-sans);font-size:13px;line-height:1.7;text-align:center;text-wrap:balance}.bfcm-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:0;padding:0;list-style:none}.bfcm-card{--w: min(27vw, 400px, 52vh);--boil: 1s;position:relative;flex:none;width:var(--w);aspect-ratio:20 / 27;margin:0 1vw;background:var(--bfcm-card);color:var(--bfcm-ink, #E8552D);container-type:inline-size;transform:translate(var(--x, 0px),var(--y, 0px)) rotate(var(--r, 0deg))}.bfcm-card:nth-child(3n+1){--r: -6deg;--y: 4vh}.bfcm-card:nth-child(3n+2){--r: 3.5deg;--y: -2vh}.bfcm-card:nth-child(3n+3){--r: -2.5deg;--y: 5vh}.bfcm-card__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bfcm-card__back{color:var(--bfcm-back, #5A2414)}.bfcm-card__drawing{opacity:0;animation:bfcm-card-boil var(--boil) step-end infinite;animation-delay:calc(var(--boil) * (var(--k, 0) * .25 - 1))}@keyframes bfcm-card-boil{0%{opacity:1}25%,to{opacity:0}}.bfcm-card__body{position:absolute;top:6%;bottom:6%;left:7%;right:7%;display:flex;flex-direction:column}.bfcm-card__top,.bfcm-card__bottom{flex:none}.bfcm-card__title,.bfcm-card__spend{margin:0;font:inherit;font-family:BFCM Display,sans-serif;font-weight:400;font-synthesis:none;text-transform:uppercase;-webkit-font-smoothing:antialiased}.bfcm-card__title{font-size:16px;font-size:5.6cqi;line-height:1.1;letter-spacing:.04em;color:inherit}.bfcm-card__spend{display:flex;flex-direction:column;align-items:flex-start;row-gap:.1em;margin-top:.15em;font-size:34px;font-size:11.5cqi;line-height:1;color:var(--bfcm-title, #F4EEE2)}.bfcm-card__spend-label{font-size:.36em;letter-spacing:.06em;color:var(--bfcm-title, #F4EEE2);opacity:.72}.bfcm-card__amount{white-space:nowrap}.bfcm-card__media{flex:1 1 auto}.bfcm-card__gift{font-family:var(--bfcm-ui);font-size:15px;font-size:max(14px,4.4cqi);font-weight:600;line-height:1.25;color:var(--bfcm-title, #F4EEE2)}.bfcm-gift{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:2cqi}.bfcm-gift__stage{position:relative;flex:1 1 auto;min-height:0;display:flex;margin:0 -5cqi}.bfcm-gift__view{position:relative;flex:1 1 auto;min-width:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.bfcm-gift.is-live .bfcm-gift__view{cursor:grab}.bfcm-gift.is-live .bfcm-gift__view.is-dragging{cursor:grabbing}.bfcm-gift__view:focus{outline:none}.bfcm-gift__view:focus-visible{outline:2px solid var(--bfcm-ink, #E8552D);outline-offset:2px}.bfcm-gift__posters,.bfcm-gift__poster{display:grid}.bfcm-gift__posters{position:absolute;top:0;right:0;bottom:0;left:0}.bfcm-gift__posters,.bfcm-gift__poster{grid-template:minmax(0,1fr) / minmax(0,1fr)}.bfcm-gift__poster{grid-area:1 / 1;min-height:0;visibility:hidden}.bfcm-gift__poster.is-on{visibility:visible}.bfcm-gift__poster img{grid-area:1 / 1;display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.bfcm-gift__poster .bfcm-gift__poster-closed,.bfcm-gift.is-closed .bfcm-gift__poster.is-on .bfcm-gift__poster-open{visibility:hidden}.bfcm-gift.is-closed .bfcm-gift__poster.is-on .bfcm-gift__poster-closed{visibility:visible}.bfcm-gift.is-live .bfcm-gift__posters{opacity:0}.bfcm-gift__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;visibility:hidden}.bfcm-gift.is-live .bfcm-gift__canvas{visibility:visible}.bfcm-gift__spin{position:relative;z-index:1;display:flex;justify-content:center;height:20px;margin:-10px 0 8px}.bfcm-gift__meta{margin-top:0;font-family:var(--bfcm-ui);font-weight:700;font-size:10px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--bfcm-title, #F4EEE2)}.bfcm-gift__choose{opacity:.8}.bfcm-gift__hand{display:block;width:20px;height:20px;color:var(--bfcm-title, #F4EEE2);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.bfcm-gift.is-ready .bfcm-gift__hand{opacity:.5;visibility:visible;transition:opacity .4s ease}.bfcm-gift.is-ready.is-touched .bfcm-gift__hand{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.bfcm-gift.is-loading .bfcm-gift__hand{opacity:.5;visibility:visible;transition:none;animation:bfcm-gift-pulse .9s ease-in-out infinite alternate}.bfcm-gift__fold.is-busy svg{animation:bfcm-gift-pulse .6s ease-in-out infinite alternate}@keyframes bfcm-gift-pulse{0%{opacity:.2}to{opacity:.9}}.bfcm-gift__options{display:flex;margin-top:6px;gap:6px;gap:max(4px,1.6cqi)}.bfcm-gift__option{position:relative;display:block;flex:0 1 52px;min-width:0;margin:0;cursor:pointer}.bfcm-gift__option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bfcm-gift__option img{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:13 / 10;object-fit:contain;border:1.5px solid transparent;border-radius:2px;background:var(--bfcm-card)}.bfcm-gift__option input:checked+img{border-color:var(--bfcm-ink, #E8552D)}.bfcm-gift__option input:focus-visible+img{outline:2px solid var(--bfcm-ink, #E8552D);outline-offset:2px}.bfcm-gift__fold{position:absolute;top:50%;right:3cqi;z-index:1;display:grid;place-items:center;width:34px;height:34px;margin:-17px 0 0;padding:0;border:1.5px solid rgba(244,238,226,.4);border-radius:50%;background:var(--bfcm-card);color:var(--bfcm-title, #F4EEE2);cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.bfcm-gift__fold[hidden]{display:none}.bfcm-gift__fold svg{display:block;width:21px;height:21px}.bfcm-gift__fold[data-closed=true]{border-color:var(--bfcm-ink, #E8552D);color:var(--bfcm-ink, #E8552D)}.bfcm-gift__fold:focus-visible{outline:2px solid var(--bfcm-ink, #E8552D);outline-offset:2px}.bfcm-gift+.bfcm-card__bottom{margin-top:12px}.bfcm-gift__details{display:grid;margin-top:4px}.bfcm-gift__detail{grid-area:1 / 1;display:flex;align-items:center;visibility:hidden;font-family:var(--bfcm-ui);color:var(--bfcm-title, #F4EEE2)}.bfcm-gift__detail.is-on{visibility:visible}.bfcm-gift__name{font-weight:500;font-size:12px;line-height:1.35;opacity:.6}.bfcm-gift__link{flex:none;display:grid;place-items:center;width:24px;height:24px;margin:-6px -6px -6px -1px;color:inherit;opacity:.6}.bfcm-gift__link svg{display:block;width:13px;height:13px}.bfcm-gift__link:focus-visible{outline:2px solid var(--bfcm-ink, #E8552D);outline-offset:-2px;opacity:1}.bfcm-offer.is-armed .bfcm-card{opacity:0}.bfcm-offer.is-armed .bfcm-card.is-in{opacity:1;animation:bfcm-card-in .4s step-end backwards;animation-delay:var(--d, 0s)}@keyframes bfcm-card-in{0%{opacity:0;transform:translate(var(--x, 0px),calc(var(--y, 0px) + 9vh)) rotate(calc(var(--r, 0deg) + 14deg)) scale(1.2)}10%{opacity:1;transform:translate(var(--x, 0px),calc(var(--y, 0px) + 9vh)) rotate(calc(var(--r, 0deg) + 14deg)) scale(1.2)}40%{background-color:var(--bfcm-ink, #E8552D);transform:translate(var(--x, 0px),calc(var(--y, 0px) - 1.5vh)) rotate(calc(var(--r, 0deg) - 4deg)) scale(.96)}70%{background-color:var(--bfcm-card);transform:translate(var(--x, 0px),var(--y, 0px)) rotate(calc(var(--r, 0deg) + 1.5deg)) scale(1.02)}to{opacity:1;transform:translate(var(--x, 0px),var(--y, 0px)) rotate(var(--r, 0deg))}}@media(min-width:900px){.bfcm-card{--d: calc(var(--i, 0) * .14s)}}@media(hover:hover)and (pointer:fine){.bfcm-card{transition:transform .2s steps(2,end)}.bfcm-gift__option:hover input:not(:checked)+img{border-color:#f4eee266}.bfcm-gift__fold:hover:not([data-closed=true]){border-color:#f4eee2bf}.bfcm-gift__link:hover{color:var(--bfcm-ink, #E8552D);opacity:1}.bfcm-card:hover,.bfcm-card:focus-within{--boil: .5s;z-index:2;transform:translate(var(--x, 0px),calc(var(--y, 0px) - 1.5vh)) rotate(calc(var(--r, 0deg) * .3)) scale(1.04)}}@media(max-width:899px){.bfcm-offer{padding:10vh 20px 12vh}.bfcm-offer__heading{margin-bottom:6vh}.bfcm-offer__fine{margin-top:7vh}.bfcm-cards{flex-direction:column;flex-wrap:nowrap;align-items:center}.bfcm-card{--w: min(80vw, 400px, 56vh);margin:0}.bfcm-card:nth-child(3n+1){--r: -4deg;--x: -4vw;--y: 0px}.bfcm-card:nth-child(3n+2){--r: 3deg;--x: 4vw;--y: 0px}.bfcm-card:nth-child(3n+3){--r: -2deg;--x: -2vw;--y: 0px}}@media(prefers-reduced-motion:reduce){.bfcm-gift.is-loading .bfcm-gift__hand,.bfcm-gift__fold.is-busy svg{animation:none}.bfcm-hero__fx{display:none}.bfcm-card__drawing{animation:none}.bfcm-card__drawing--first{opacity:1}.bfcm-offer.is-armed .bfcm-card,.bfcm-offer.is-armed .bfcm-card.is-in{opacity:1;animation:none}.bfcm-card{transition:none}}.bfcm-hero__title .bfcm-box{padding:.04em .16em .02em;line-height:1.12}.bfcm-hero__story{max-width:30em;margin-top:calc(var(--bfcm-title-size) * .16);font-family:var(--font-stack-headings, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);font-weight:600;font-size:clamp(15px,1.25vw,19px);line-height:1.55;color:var(--bfcm-title, #F4EEE2)}.bfcm-hero__story .bfcm-box{padding:.2em .45em}.bfcm-hero__intro{justify-content:flex-start;padding-top:max(28px,5vh);padding-bottom:0;text-align:center}.bfcm-hero__lockup{display:flex;flex-direction:column;align-items:center}.bfcm-hero__story{margin-left:auto;margin-right:auto}@media(orientation:landscape){.bfcm-hero__intro{--bfcm-title-size: min(6.4vw, 12vh)}.bfcm-hero__title br{display:none}.bfcm-hero__title .bfcm-box:after{content:""}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bfcm-hero.css.map */
