.bfcm{--es:#493D35;--es-deep:#3A302A;--gr:#F1EEEC;--line:rgba(73,61,53,.2);--muted:rgba(73,61,53,.62);--brick:#A3343C;--head:Manrope,Arial,sans-serif;--body:Inter,Arial,sans-serif;background:#fff;color:var(--es);font:400 14px/1.6 var(--body)}.bfcm *,.bfcm *:before,.bfcm *:after{box-sizing:border-box}.bfcm h1,.bfcm h2,.bfcm h3,.bfcm p,.bfcm ul{margin:0;padding:0}.bfcm h1,.bfcm h2,.bfcm h3{color:inherit;text-transform:none}.bfcm img{display:block;max-width:100%;height:auto}.bfcm-wrap{max-width:1240px;margin:0 auto;padding:0 40px}.bfcm-sec{padding:96px 0}.bfcm-sec--greige{background:var(--gr)}.bfcm-sec--dark{background:var(--es-deep);color:#fff}.bfcm-hero-t{font:400 55px/1.1 var(--head);letter-spacing:-.02em}.bfcm-h1{font:400 34px/1.15 var(--head);letter-spacing:-.02em}.bfcm-h2{font:400 30px/1.2 var(--head);letter-spacing:-.02em}.bfcm-h3{font:500 19px/1.3 var(--head);letter-spacing:-.01em}.bfcm-label{display:block;font:600 10px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.bfcm-sec--dark .bfcm-label{color:#ffffffa8}.bfcm-muted{color:var(--muted)}.bfcm-rte a{color:inherit}.bfcm-head{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:44px;text-align:center}.bfcm-head .bfcm-h1,.bfcm-head .bfcm-h2{margin-top:12px}.bfcm-head>.bfcm-muted{max-width:640px}.bfcm-head>.bfcm-muted{font-size:14px}.bfcm-head>.bfcm-rte p{margin:0}.bfcm-head--flush{margin-bottom:0}.bfcm-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 32px;border-radius:4px;border:1px solid transparent;font:600 14px/1 var(--body);text-decoration:none;cursor:pointer;transition:opacity .2s,background .2s,color .2s;white-space:nowrap}.bfcm-btn--dark{background:var(--es);color:#fff}.bfcm-btn--dark:hover{opacity:.88}.bfcm-btn--light{background:#fff;color:var(--es)}.bfcm-btn--light:hover{background:var(--gr)}.bfcm-btn--line{border-color:var(--es);color:var(--es);background:transparent}.bfcm-btn--line-light{border-color:#fff6;color:#fff;background:transparent}.bfcm-btn--line-light:hover{border-color:#fff}.bfcm-btn--block{width:100%}.bfcm-was{text-decoration:line-through;color:var(--muted)}.bfcm-tag{display:inline-block;padding:4px 10px;border-radius:2px;font:600 10px/1.4 var(--body);letter-spacing:.06em;text-transform:uppercase;background:var(--es);color:#fff}.bfcm-tag--brick{background:var(--brick)}.bfcm-ph{background:linear-gradient(135deg,#e6e1dd,#f1eeec 55%,#e9e4e0)}.bfcm-img{width:100%;height:100%;object-fit:cover}.bfcm-seal{width:52px;height:52px;flex:none;border:1px solid currentColor;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.bfcm-seal b{font:500 15px/1 var(--head)}.bfcm-seal small{font:600 8px/1 var(--body);letter-spacing:.14em;margin-top:3px}.bfcm-hero{position:relative;display:flex;align-items:flex-end;min-height:var(--hero-h,480px);overflow:hidden;color:#fff;background:#6e5f55}.bfcm-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.bfcm-hero__bg picture,.bfcm-hero__bg img{display:block;width:100%;height:100%;object-fit:cover}.bfcm-hero .bfcm-hero__shade{display:block}.bfcm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(20,16,13,var(--hero-dim,0)),rgba(20,16,13,var(--hero-dim,0))),linear-gradient(90deg,rgba(30,24,20,var(--hero-shade,.6)),rgba(30,24,20,calc(var(--hero-shade,.6) * .55)) 45%,#1e181400 75%)}.bfcm-hero__inner{position:relative;width:100%}.bfcm-hero__copy{max-width:760px;padding:56px 0 52px}.bfcm-hero__eyebrow{display:block;margin-bottom:14px;font:500 13px/1.4 var(--body);letter-spacing:.42em;text-transform:uppercase}.bfcm .bfcm-hero__title{font:400 min(var(--hero-title,58px),5.4vw)/1.02 var(--head);letter-spacing:-.025em;margin:0 0 28px}.bfcm .bfcm-hero__offer{display:inline-block;font:300 min(var(--hero-offer,34px),3.2vw)/1.1 var(--head);letter-spacing:.32em;text-transform:uppercase;white-space:nowrap}.bfcm .bfcm-hero__small{margin-top:28px;font:400 12px/1.6 var(--body);letter-spacing:.03em;text-transform:uppercase}.bfcm-hero__small strong,.bfcm-hero__small b{font-weight:700}.bfcm-strip{overflow:hidden;white-space:nowrap}.bfcm-strip--sale{display:flex;flex-wrap:wrap;justify-content:center;height:52px;padding:0 16px;background:#2e2622;color:#fff}.bfcm-strip--trust{padding:14px 0;border-bottom:1px solid var(--line)}.bfcm-strip__row{display:inline-flex;flex:none}.bfcm-strip__item{display:inline-flex;align-items:center;text-transform:uppercase}.bfcm-strip__item:after{content:"\b7";opacity:.6}.bfcm-strip--sale .bfcm-strip__item{font:500 14px/52px var(--body);letter-spacing:.22em}.bfcm-strip--sale .bfcm-strip__item:after{margin:0 56px}.bfcm-strip--sale .bfcm-strip__item.is-end:after{display:none}.bfcm-strip--trust .bfcm-strip__item{font:500 12px/1 var(--body);letter-spacing:.06em}.bfcm-strip--trust .bfcm-strip__item:after{margin:0 36px}.bfcm-strip__track{display:inline-flex;animation:bfcm-mq var(--mq-dur,50s) linear infinite}.bfcm-strip--trust:hover .bfcm-strip__track{animation-play-state:paused}@keyframes bfcm-mq{to{transform:translate(-50%)}}.bfcm-gift__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center}.bfcm-gift__list{list-style:none;margin:0}.bfcm-gift__list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:14px}.bfcm-gift__list li>span:first-child{font:500 18px/1.25 var(--head);letter-spacing:-.01em}.bfcm-gift__list li>span:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:14px;color:var(--muted);text-align:right}.bfcm-gift__list .is-hero{padding:18px 0}.bfcm-gift__list .is-hero b{display:block;font:500 18px/1.25 var(--head);letter-spacing:-.01em}.bfcm-gift__list .is-hero em{display:block;font:400 14px/1.5 var(--body);font-style:normal;margin-top:4px;color:var(--muted)}.bfcm-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;perspective:1200px}.bfcm-card{position:relative;aspect-ratio:3/4;padding:0;border:0;background:none;color:inherit;font:inherit;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.bfcm-card.is-flipped{transform:rotateY(180deg)}.bfcm-card.is-dim .bfcm-card__f{opacity:.45}.bfcm-cards.is-ready .bfcm-card:not(.is-flipped){cursor:pointer}.bfcm-card__back{transition:filter .4s}.bfcm-cards:not(.is-ready) .bfcm-card:not(.is-flipped) .bfcm-card__back{filter:saturate(.7) brightness(.82)}.bfcm-cards.is-ready .bfcm-card:not(.is-flipped):hover{transform:translateY(-6px)}.bfcm-card__f{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;container-type:inline-size}.bfcm-card__back{background:var(--es);color:#f1eeec;box-shadow:0 1px 2px #00000014,0 8px 20px #493d351f}.bfcm-card__back:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(241,238,236,.28);border-radius:6px}.bfcm .bfcm-card__logo{width:44cqw;height:auto;filter:brightness(0) invert(1);opacity:.9}.bfcm-card__back small{position:absolute;bottom:11%;left:0;right:0;font:500 max(7px,3.8cqw)/1 var(--body);letter-spacing:.24em;text-transform:uppercase;opacity:.45}.bfcm-card__front{background:#fcfbfa;box-shadow:0 0 0 1px var(--line);transform:rotateY(180deg)}.bfcm-card__in{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(73,61,53,.14);border-radius:6px;container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 8%;color:var(--es)}.bfcm .bfcm-card__mark{position:absolute;top:9%;left:50%;width:36cqw;height:auto;transform:translate(-50%);opacity:.7;filter:brightness(0) saturate(100%) invert(24%) sepia(9%) saturate(1250%) hue-rotate(340deg) brightness(92%) contrast(88%)}.bfcm-card__pre{font:500 max(8px,5.6cqw)/1.2 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.bfcm-card__big{display:flex;align-items:flex-start;margin:4cqw 0 6cqw;font:400 36cqw/.9 var(--head);letter-spacing:-.05em;color:var(--brick)}.bfcm-card__big sup{font-size:.42em;line-height:1;margin:.12em .04em 0 0;letter-spacing:0;vertical-align:baseline}.bfcm-card__rule{width:12cqw;height:1px;background:var(--es);opacity:.35}.bfcm-card__lbl{margin-top:6cqw;font:600 max(8px,5.6cqw)/1.4 var(--body);letter-spacing:.16em;text-transform:uppercase}.bfcm-card__ico{position:absolute;bottom:9%;left:50%;width:12cqw;height:12cqw;transform:translate(-50%);opacity:.55}.bfcm-gift__form{display:flex;gap:10px;margin-top:20px}.bfcm .bfcm-gift__form input[type=email]{flex:1;min-height:54px;margin:0;box-shadow:none;min-width:0;height:54px;padding:0 16px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--es);font:400 16px var(--body)}.bfcm .bfcm-gift__form input[type=email]:focus{outline:none;border-color:var(--es)}.bfcm-gift__hint{font-size:11px;color:var(--muted);margin-top:10px}.bfcm-gift__hint strong{color:var(--es)}.bfcm-card__in.has-mail{padding-bottom:22%}.bfcm-card__mail{position:absolute;bottom:6%;left:6%;right:6%;padding-top:3cqw;border-top:1px dashed rgba(73,61,53,.25);font:500 max(7px,4.6cqw)/1.25 var(--body);color:var(--es);word-break:break-all}.bfcm-gift__form[hidden],.bfcm-gift__hint[hidden]{display:none}.bfcm-card__mail i{display:block;margin-bottom:1px;font-style:normal;font-size:.8em;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.bfcm-redeem{margin-top:20px;padding:24px 24px 20px;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0000000a,0 8px 24px #493d3514;animation:bfcm-rd-in .4s ease}.bfcm-redeem[hidden]{display:none}@keyframes bfcm-rd-in{0%{opacity:0;transform:translateY(8px)}}.bfcm-redeem__head{text-align:center}.bfcm-redeem__badge{display:inline-block;padding:4px 10px;border-radius:2px;background:var(--brick);color:#fff;font:600 9px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase}.bfcm .bfcm-redeem__head h3{margin-top:10px;font:400 19px/1.25 var(--head);letter-spacing:-.01em}.bfcm-redeem__head p{margin-top:4px;font-size:12px;color:var(--muted)}.bfcm-redeem__box{margin-top:18px;padding:14px 14px 14px 18px;border:1.5px dashed rgba(163,52,60,.5);border-radius:8px;background:#fcf8f6}.bfcm-redeem__label{display:block;font:600 9px/1.2 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.bfcm-redeem__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.bfcm-redeem__row code{font:600 19px/1.2 var(--body);letter-spacing:.12em;color:var(--brick);word-break:break-all;background:none;padding:0}.bfcm-redeem__copy{display:inline-flex;align-items:center;gap:6px;flex:none;height:36px;padding:0 14px;border:0;border-radius:4px;background:var(--es);color:#fff;font:600 12px/1 var(--body);cursor:pointer;transition:background .2s}.bfcm-redeem__copy svg{width:14px;height:14px}.bfcm-redeem__copy.is-copied{background:#5b7a55}.bfcm-redeem__shot{display:flex;align-items:center;gap:12px;padding:14px 16px}.bfcm-redeem__shot svg{width:24px;height:24px;flex:none;color:var(--brick)}.bfcm-redeem__shot b{display:block;font:500 13px/1.3 var(--head)}.bfcm-redeem__shot span{font-size:12px;color:var(--muted)}.bfcm-redeem__shot em{font-style:normal;font-weight:600;color:var(--es);word-break:break-all}.bfcm-redeem__steps{list-style:none;margin:18px 0 0;padding:0;counter-reset:rd}.bfcm-redeem__steps li{position:relative;counter-increment:rd;padding:0 0 12px 34px;font-size:12px}.bfcm-redeem__steps li:before{content:counter(rd);position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid var(--es);border-radius:50%;display:flex;align-items:center;justify-content:center;font:500 10px/1 var(--head)}.bfcm-redeem__steps b{display:block;font:500 13px/1.3 var(--head)}.bfcm-redeem__steps span{color:var(--muted)}.bfcm-redeem__actions{display:flex;gap:10px;margin-top:18px}.bfcm-redeem__actions .bfcm-btn{flex:1;height:46px;padding:0 16px;font-size:13px}.bfcm-redeem__fine{margin-top:12px;font-size:10px;line-height:1.5;color:var(--muted);text-align:center}.bfcm-draw__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.bfcm-draw h2{margin:14px 0 16px}.bfcm-draw__sub{color:#ffffffa8;font-size:15px;max-width:520px}.bfcm-draw__row{display:flex;gap:40px;margin-top:36px;flex-wrap:wrap;align-items:flex-end}.bfcm-draw__status{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;color:#ffffffa8}.bfcm-dot{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.5}.bfcm-dot.is-live{opacity:1;animation:bfcm-pulse 1.6s infinite}@keyframes bfcm-pulse{50%{box-shadow:0 0 0 8px #fff0}0%,to{box-shadow:0 0 #ffffff80}}.bfcm-timer{display:flex;gap:6px;font:500 34px/1 var(--body);font-variant-numeric:tabular-nums}.bfcm-timer span{display:flex;flex-direction:column;align-items:center;min-width:64px}.bfcm-timer small{font:500 9px/1 var(--body);letter-spacing:.12em;margin-top:6px;opacity:.6}.bfcm-timer i{font-style:normal;opacity:.4}.bfcm-draw__legal{margin-top:28px;font-size:11px;color:#ffffffa8}.bfcm-draw__legal a{color:#fff}.bfcm-winners{border:1px solid rgba(255,255,255,.22);border-radius:6px;padding:28px 32px}.bfcm-winners h3{font:500 17px/1.3 var(--head);margin-top:6px}.bfcm-winners ul{list-style:none;margin-top:16px}.bfcm-winners li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.22)}.bfcm-winners li span:last-child{color:#ffffffa8}.bfcm-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;border-top:1px solid rgba(255,255,255,.22)}.bfcm-steps>div{padding:24px 24px 0 0}.bfcm-steps b{display:block;font:500 13px/1.4 var(--head);margin-bottom:6px}.bfcm-steps p{font-size:12px;color:#ffffffa8}.bfcm-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.bfcm-info__card{background:#fff;border-radius:6px;padding:40px;display:flex;flex-direction:column;gap:10px}.bfcm-info__card b{font:400 31px/1.15 var(--head);letter-spacing:-.02em}.bfcm-info__card p{color:var(--muted)}.bfcm-feat{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:center}.bfcm-feat__media{aspect-ratio:1/1;border-radius:6px;overflow:hidden}.bfcm-feat .bfcm-h1{margin:12px 0 8px}.bfcm .bfcm-feat__title{margin:0 0 10px;font:400 var(--feat-title,30px)/1.15 var(--head);letter-spacing:-.02em;color:var(--es)}.bfcm .bfcm-feat__text{margin:0;font:400 var(--feat-text,40px)/1.1 var(--head);letter-spacing:-.025em;color:var(--es)}.bfcm-feat__price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:28px 0 4px;font-size:var(--feat-price,20px)}.bfcm-feat__now{font:500 1em/1.2 var(--body)}.bfcm-feat__price .bfcm-was{font-size:1em}.bfcm-feat__pts{list-style:none;margin:24px 0 28px}.bfcm-feat__pts li{display:flex;gap:12px;padding:6px 0;font-size:14px;line-height:1.5}.bfcm-feat__pts li:before{content:"";flex:none;width:6px;height:6px;margin-top:9px;border-radius:50%;background:var(--es)}.bfcm-feat__acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.bfcm .bfcm-feat .bfcm-feat__pts{margin:16px 0 0}.bfcm-feat__colors{display:flex;flex-direction:column;gap:10px;margin-top:24px}.bfcm-feat__colors+.bfcm-feat__acts{margin-top:20px}.bfcm-feat__colors-label{font-size:13px;color:var(--muted)}.bfcm-feat__swatches{display:flex;gap:10px;flex-wrap:wrap}.bfcm-feat__swatches .bfcm-feat__swatch{display:block}.bfcm-feat__swatch{width:26px;height:26px;padding:0;border-radius:50%;border:1px solid rgba(73,61,53,.25);background:var(--sw,#ccc);cursor:pointer;transition:box-shadow .2s}.bfcm-feat__swatch:hover,.bfcm-feat__swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--es)}.bfcm-feat__swatch[data-color=black]{--sw:#1c1c1c}.bfcm-feat__swatch:is([data-color=gray],[data-color=grey]){--sw:#b7b3ab}.bfcm-feat__swatch[data-color=cream]{--sw:#ecdfc4}.bfcm-feat__swatch[data-color=pink]{--sw:#e6aebb}.bfcm-feat__swatch[data-color=green]{--sw:#b7d9ae}.bfcm-feat__swatch[data-color=white]{--sw:#fff}.bfcm-feat__swatch[data-color=brown]{--sw:#6b4a33}.bfcm-feat__acts .bfcm-btn{flex:1;min-width:180px}.bfcm-feat__acts--one .bfcm-btn{flex:0 1 260px}.bfcm-pp-inline{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;background:var(--gr);border-radius:4px;font-size:12px;line-height:1.45}.bfcm-pp-inline .bfcm-seal{width:44px;height:44px}.bfcm-bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bfcm-bundle{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:6px;overflow:hidden}.bfcm-bundle[hidden]{display:none}.bfcm-bundle.is-feature{outline:1px solid var(--es);outline-offset:-1px}.bfcm-bundle__form{margin-top:auto}.bfcm-bundle__error{font-size:11px;color:var(--brick);margin-bottom:8px}.bfcm-bundle fieldset{display:none}.bfcm-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:-8px 0 24px}.bfcm-tabs button{height:40px;padding:0 18px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--es);font:500 12px/1 var(--body);cursor:pointer}.bfcm-tabs button[aria-selected=true]{background:var(--es);border-color:var(--es);color:#fff}.bfcm-pick{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;color:var(--muted)}.bfcm-pick b{font-weight:500;color:var(--es)}.bfcm-sw{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bfcm-sw button{width:24px;height:24px;padding:0;border-radius:50%;border:1px solid rgba(73,61,53,.25);background:var(--sw,#D9D4CF);cursor:pointer;outline-offset:2px}.bfcm-sw button[aria-checked=true]{outline:1.5px solid var(--es)}.bfcm-sw button:disabled{opacity:.35;cursor:not-allowed}.bfcm-sw [data-color*=black]{--sw:#2E2B29}.bfcm-sw [data-color*=white]{--sw:#F3F2EF}.bfcm-sw [data-color*=pink]{--sw:#E5C3BD}.bfcm-sw [data-color*=grey],.bfcm-sw [data-color*=gray]{--sw:#B8B6B3}.bfcm-sw [data-color*=beige],.bfcm-sw [data-color*=cream]{--sw:#E4D9C8}.bfcm-sw [data-color*=green]{--sw:#A7B49A}.bfcm-sw [data-color*=brown]{--sw:#6B4A33}.bfcm-dots{display:none}.bfcm-bundle__badge{position:absolute;top:16px;left:16px;z-index:1}.bfcm-bundle__media{aspect-ratio:4/3}.bfcm-bundle__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:28px}.bfcm-bundle h3{font:500 21px/1.2 var(--head);letter-spacing:-.01em}.bfcm-bundle__incl{font-size:12px;color:var(--muted)}.bfcm-bundle__why{font-size:13px;margin-top:10px}.bfcm-bundle__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:14px 0 18px}.bfcm-bundle__price .bfcm-now{font:400 24px/1.2 var(--body)}.bfcm-bundle__save{margin-left:auto;padding:6px 10px;border-radius:2px;background:var(--gr);font:600 11px/1 var(--body)}.bfcm-bundle .bfcm-btn{margin-top:auto}.bfcm-tiers{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:16px}.bfcm-tier{display:flex;flex-direction:column;gap:6px;padding:36px 32px;border:1px solid var(--line);border-radius:6px}.bfcm-tier.is-best{background:var(--es);border-color:var(--es);color:#fff}.bfcm-tier .bfcm-label{color:inherit;opacity:.65}.bfcm-tier b{font:400 48px/1.05 var(--head);letter-spacing:-.02em}.bfcm-tier p{font-size:13px;opacity:.8}.bfcm-grid{display:grid;grid-template-columns:repeat(var(--cols,6),1fr);gap:16px}.bfcm-pc{display:flex;flex-direction:column;color:inherit;text-decoration:none}.bfcm-pc__media{aspect-ratio:1/1;border-radius:6px;overflow:hidden;margin-bottom:16px}.bfcm-pc__media .bfcm-img{display:block;height:100%}.bfcm-pc h3{font:500 15px/1.3 var(--head);letter-spacing:-.01em}.bfcm-pc__cap{font-size:12px;color:var(--muted);margin:2px 0 8px}.bfcm-pc__price{margin-top:auto;font-size:15px}.bfcm-pc__price .bfcm-was{font-size:12px;margin-left:6px}.bfcm-pp{display:flex;flex-direction:column;align-items:center;gap:40px}.bfcm-pp__intro{max-width:600px;display:flex;flex-direction:column;align-items:center;text-align:center}.bfcm-pp__ex{width:100%;max-width:560px}.bfcm-pp .bfcm-h2{margin:10px 0 14px}.bfcm-pp__seal{position:relative;width:140px;height:140px;margin-bottom:28px;color:var(--es)}.bfcm-pp__seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:bfcm-spin 24s linear infinite}.bfcm-pp__core{position:absolute;top:17.5%;right:17.5%;bottom:17.5%;left:17.5%;border-radius:50%;background:var(--es);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.bfcm-pp__core b{font:400 33px/1 var(--head);letter-spacing:-.03em}.bfcm-pp__core small{font:600 8px/1 var(--body);letter-spacing:.2em;margin-top:4px}@keyframes bfcm-spin{to{transform:rotate(360deg)}}.bfcm-pp__ex{background:#fff;border-radius:6px;padding:28px 32px}.bfcm-pp__steps{list-style:none;margin:16px 0 0;padding:0;counter-reset:pp}.bfcm-pp__steps li{position:relative;counter-increment:pp;padding:0 0 20px 48px}.bfcm-pp__steps li:before{content:counter(pp);position:absolute;left:0;top:0;width:30px;height:30px;border:1px solid var(--es);border-radius:50%;display:flex;align-items:center;justify-content:center;font:500 12px/1 var(--head)}.bfcm-pp__steps li:not(:last-child):after{content:"";position:absolute;left:15px;top:34px;bottom:4px;width:1px;background:var(--line)}.bfcm-pp__steps b{display:block;padding-top:3px;font:500 18px/1.3 var(--head);letter-spacing:-.01em}.bfcm-pp__steps span{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--muted)}.bfcm-pp__fine{margin-top:8px;font-size:11px;color:var(--muted)}.bfcm-faq{display:flex;flex-direction:column;align-items:center;gap:40px}.bfcm-faq>div:first-child{text-align:center;max-width:640px}.bfcm-faq .bfcm-acc{width:100%;max-width:820px}.bfcm-faq .bfcm-acc .bfcm-rte{margin-top:14px}.bfcm-acc details{border-bottom:1px solid var(--line)}.bfcm-acc details:first-child{border-top:1px solid var(--line)}.bfcm-acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;cursor:pointer;font:500 18px/1.3 var(--head);letter-spacing:-.01em}.bfcm-acc summary::-webkit-details-marker{display:none}.bfcm-acc summary:after{content:"+";font:300 22px/1 var(--body);transition:transform .2s}.bfcm-acc details[open] summary:after{transform:rotate(45deg)}.bfcm-acc .bfcm-rte{padding:0 0 24px;margin:0;color:var(--muted);max-width:640px}.bfcm-acc table{width:100%;border-collapse:collapse}.bfcm-acc td{padding:10px 0;border-bottom:1px solid var(--line);vertical-align:top}.bfcm-acc td:last-child{padding-left:16px;text-align:right;font-weight:600;color:var(--es)}@media(max-width:1100px){.bfcm-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.bfcm-wrap{padding:0 16px}.bfcm-sec{padding:64px 0}.bfcm-sec--flush{padding-top:0}.bfcm-hero-t{font-size:34px}.bfcm-h1{font-size:26px}.bfcm-h2{font-size:24px}.bfcm-head{margin-bottom:28px}.bfcm-hero{min-height:var(--hero-h-m,480px);align-items:flex-end}.bfcm-hero__bg img{object-position:var(--hero-pos-m,80%) 50%!important}.bfcm-hero__shade{background:linear-gradient(rgba(20,16,13,var(--hero-dim,0)),rgba(20,16,13,var(--hero-dim,0))),linear-gradient(0deg,rgba(30,24,20,calc(var(--hero-shade,.6) + .12)),rgba(30,24,20,calc(var(--hero-shade,.6) * .65)) 50%,#1e181400 80%)}.bfcm-hero__copy{padding:32px 0}.bfcm-hero__eyebrow{font-size:10px;letter-spacing:.3em;margin-bottom:10px}.bfcm .bfcm-hero__title{font-size:var(--hero-title-m,32px);margin:0 0 18px}.bfcm .bfcm-hero__offer{font-size:var(--hero-offer-m,18px);letter-spacing:.24em}.bfcm .bfcm-hero__small{font-size:10px;margin-top:16px}.bfcm-strip--sale{height:36px;padding:0 8px}.bfcm-strip--sale .bfcm-strip__item{font-size:9px;line-height:36px;letter-spacing:.08em}.bfcm-strip--sale .bfcm-strip__item:after{margin:0 8px}.bfcm-strip--trust{padding:14px 0}.bfcm-strip--trust .bfcm-strip__item{font-size:12px}.bfcm-strip--trust .bfcm-strip__item:after{margin:0 24px}.bfcm-gift__grid,.bfcm-draw__grid,.bfcm-feat{grid-template-columns:1fr;gap:36px}.bfcm-feat__acts--one .bfcm-btn{flex:1}.bfcm .bfcm-feat__title{font-size:min(var(--feat-title-m,20px),calc((100vw - 32px)/16));text-align:center}.bfcm .bfcm-feat{row-gap:20px}.bfcm .bfcm-feat .bfcm-feat__price{margin-top:12px}.bfcm-feat__price{font-size:var(--feat-price-m,18px);justify-content:center}.bfcm .bfcm-feat__text{font-size:var(--feat-text-m,28px)}.bfcm-faq,.bfcm-pp{gap:28px}.bfcm-cards{gap:10px}.bfcm-gift__form{flex-direction:column}.bfcm-timer{font-size:26px}.bfcm-timer span{min-width:48px}.bfcm-steps{grid-template-columns:1fr}.bfcm-info__card{padding:28px}.bfcm-info__card b{font-size:24px}.bfcm-tiers{grid-template-columns:1fr}.bfcm-bundles{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px;scrollbar-width:none}.bfcm-bundles::-webkit-scrollbar{display:none}.bfcm-bundle{flex:0 0 84%;scroll-snap-align:center}.bfcm-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.bfcm-dots i{width:6px;height:6px;border-radius:50%;background:#493d3540;transition:width .2s,background .2s}.bfcm-dots i.on{width:18px;border-radius:3px;background:var(--es)}.bfcm-tabs{flex-wrap:nowrap;overflow-x:auto;margin:-4px -16px 20px;padding:0 16px;scrollbar-width:none}.bfcm-tabs::-webkit-scrollbar{display:none}.bfcm-tabs button{flex:none;height:36px;padding:0 14px;font-size:11px}.bfcm-tier{flex-direction:row;justify-content:space-between;align-items:center;padding:24px}.bfcm-tier b{font-size:34px}.bfcm-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bfcm-pp{grid-template-columns:1fr;gap:32px}.bfcm-pp__seal{width:116px;height:116px;margin-bottom:20px}.bfcm-pp__core b{font-size:28px}.bfcm-pp__core small{font-size:8px}.bfcm-pp__ex{padding:24px}.bfcm-acc summary{font-size:17px}}@media(prefers-reduced-motion:reduce){.bfcm-strip__track,.bfcm-dot.is-live,.bfcm-pp__seal svg{animation:none}.bfcm-card{transition:none}}.bfcm-sec{padding-top:64px}.bfcm-sec .bfcm-head>.bfcm-h1,.bfcm-sec .bfcm-head>.bfcm-h2{margin-top:0}@media(max-width:767px){.bfcm-sec{padding-top:44px}.bfcm-sec--flush{padding-top:0}}.bfcm .bfcm-feat .bfcm-feat__price{gap:8px}.bfcm-pc__price .bfcm-was{margin-left:4px}.bfcm-bundle__price{gap:8px}.bfcm-sec{padding-top:48px;padding-bottom:48px}.bfcm-sec--flush{padding-top:0}@media(max-width:767px){.bfcm-sec{padding-top:36px;padding-bottom:36px}.bfcm-sec--flush{padding-top:0}}.bfcm .bfcm-feat .bfcm-feat__colors{margin-top:14px}@media(max-width:767px){.bfcm .bfcm-feat .bfcm-feat__price{justify-content:center}.bfcm .bfcm-feat .bfcm-feat__colors{align-items:center}.bfcm .bfcm-feat .bfcm-feat__swatches{justify-content:center}}.bfcm .bfcm-hero__title,.bfcm .bfcm-h1,.bfcm .bfcm-feat__title,.bfcm-gift__list li>span:first-child,.bfcm-gift__list .is-hero b,.bfcm-pp__steps b,.bfcm-acc summary{font-weight:600}.bfcm .bfcm-head>.bfcm-muted,.bfcm-gift__list li>span:last-child,.bfcm-gift__list .is-hero em,.bfcm-pp__steps span,.bfcm-acc .bfcm-rte{color:var(--es);font-weight:400}.bfcm.bfcm-sec--dark{--muted:rgba(246,242,238,.6);--line:rgba(246,242,238,.2);background:var(--es-deep);color:#f6f2ee}.bfcm-sec--dark .bfcm-head>.bfcm-muted,.bfcm-sec--dark .bfcm-gift__list li>span:last-child,.bfcm-sec--dark .bfcm-gift__list .is-hero em{color:inherit}.bfcm-sec--dark .bfcm-gift__hint strong{color:#fff}.bfcm-sec--dark .bfcm-card__front,.bfcm-sec--dark .bfcm-redeem{--muted:rgba(73,61,53,.62);--line:rgba(73,61,53,.2);color:var(--es)}.bfcm-sec--dark .bfcm-card__back{background:var(--brick);box-shadow:0 10px 28px #00000059}.bfcm-sec--dark .bfcm-btn--dark{background:var(--brick);color:#fff}.bfcm-sec--dark .bfcm-btn--dark:hover{opacity:1;background:#8c2a32}.bfcm .bfcm-sec--dark .bfcm-gift__form input[type=email],.bfcm.bfcm-sec--dark .bfcm-gift__form input[type=email]{border-color:transparent}.bfcm-sec--dark .bfcm-pp__seal{color:#f6f2ee}.bfcm-sec--dark .bfcm-pp__core{background:var(--brick)}.bfcm-strip--sale .bfcm-strip__item[hidden]{display:none}.bfcm .bfcm-feat__now{color:var(--brick)}.bfcm-feat__media{position:relative}.bfcm-img-badge{position:absolute;top:16px;left:16px;z-index:2;padding:7px 12px;border-radius:2px;background:#a3343c;color:#fff;font:600 11px/1.3 Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}@media(max-width:767px){.bfcm-img-badge{top:10px;left:10px;padding:6px 10px;font-size:10px}}.bfcm-img-badge{left:auto;right:16px}@media(max-width:767px){.bfcm-img-badge{left:auto;right:10px}}.bfcm-price-label{display:block;margin:24px 0 8px;font:600 11px/1.3 Inter,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#a3343c}.bfcm .bfcm-price-label+.bfcm-feat__price{margin-top:0}@media(max-width:767px){.bfcm-feat .bfcm-price-label{margin-top:12px;text-align:center}}.bfcm-img-badge{overflow:hidden}.bfcm-img-badge:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:bfcm-shine 4.5s ease-in-out infinite}@keyframes bfcm-shine{0%,62%{left:-60%}to{left:140%}}.bfcm-cards--ribbon .bfcm-card__back{background-image:linear-gradient(90deg,transparent 21%,rgba(246,242,238,.85) 21%,rgba(246,242,238,.85) 28%,transparent 28%),linear-gradient(180deg,transparent 18.5%,rgba(246,242,238,.85) 18.5%,rgba(246,242,238,.85) 23.75%,transparent 23.75%)}.bfcm-cards--ribbon .bfcm-card__back:after{content:"";position:absolute;left:24.5%;top:21.1%;width:34%;aspect-ratio:3/2;transform:translate(-50%,-58%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3Cg fill='%23F6F2EE' stroke='%23A3343C' stroke-opacity='.45' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M30 20C21 5 5 4 7 15c1 9 15 10 23 5z'/%3E%3Cpath d='M30 20c9-15 25-16 23-5-1 9-15 10-23 5z'/%3E%3Cpath d='M28 21 20 37l5-2 2 4 4-17z'/%3E%3Cpath d='M32 21l8 16-5-2-2 4-4-17z'/%3E%3Ccircle cx='30' cy='20' r='5'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25));pointer-events:none}.bfcm-band{overflow:hidden;padding:20px 0;background:var(--band-bg,#fff);white-space:nowrap}.bfcm-band__track{display:inline-flex;animation:bfcm-mq var(--band-dur,60s) linear infinite}.bfcm-band__row{display:inline-flex;align-items:center;flex:none}.bfcm-band__item{font:700 var(--band-size,120px)/1 Manrope,Arial,sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px var(--band-fg,#493D35)}.bfcm-band__item.is-solid{color:var(--band-solid,#A3343C);-webkit-text-stroke:0}.bfcm-band__sep{margin:0 .5em;font:400 calc(var(--band-size,120px) * .4)/1 Manrope,Arial,sans-serif;color:var(--band-solid,#A3343C)}@media(max-width:767px){.bfcm-band{padding:12px 0}.bfcm-band__item{font-size:var(--band-size-m,56px);-webkit-text-stroke-width:1px}.bfcm-band__sep{font-size:calc(var(--band-size-m,56px) * .4)}}@media(prefers-reduced-motion:reduce){.bfcm-img-badge:after{animation:none;display:none}.bfcm-band__track{animation:none}}.bfcm-band__item{font-weight:600}.is-offscreen,.is-offscreen *,.bfcm-img-badge.is-offscreen:after{animation-play-state:paused!important}.bfcm{--ivory:#FAF6F1;--champ:#F3EBE1;--gold:#CDB48A;--gold-ink:#A8895A;--gold-grad:linear-gradient(100deg,#B89A6A 0%,#E8D7B5 48%,#CDB48A 72%,#B09060 100%);--line:rgba(168,137,90,.32);background:var(--ivory)}.bfcm.bfcm-sec--greige{background:var(--champ)}.bfcm .bfcm-hero__title,.bfcm .bfcm-h1,.bfcm .bfcm-feat__title,.bfcm-gift__list li>span:first-child,.bfcm-gift__list .is-hero b,.bfcm-pp__steps b,.bfcm-acc summary{font-weight:500}.bfcm-head>.bfcm-label{display:inline-flex;align-items:center;gap:10px;font:600 10px/1 var(--body);letter-spacing:.24em;color:var(--gold-ink)}.bfcm-head>.bfcm-label:before,.bfcm-head>.bfcm-label:after{content:"";width:22px;height:1px;background:currentColor;opacity:.7}.bfcm-sec--dark .bfcm-head>.bfcm-label{color:var(--gold)}.bfcm .bfcm-hero__offer{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bfcm-strip--sale{background:var(--brick)}.bfcm-strip__item:after{content:"\2726";font-size:.8em}.bfcm-strip--sale .bfcm-strip__item:after{color:#f0ddb8;opacity:1}.bfcm-strip--gold{background:var(--gold-grad);color:#3a302a;border-bottom:0}.bfcm-strip--gold .bfcm-strip__item{font-weight:600}.bfcm-strip--gold .bfcm-strip__item:after{color:var(--brick);opacity:1}.bfcm .bfcm-btn{border-radius:27px}.bfcm .bfcm-btn--dark{background:var(--brick);color:#fff}.bfcm .bfcm-btn--dark:hover{opacity:1;background:#8c2a32}.bfcm .bfcm-gift__form input[type=email]{border-radius:27px;padding:0 20px}.bfcm-tag,.bfcm-img-badge{border-radius:20px}.bfcm-card__f{border-radius:12px}.bfcm-cards--ribbon .bfcm-card__back{background-color:var(--brick);background-image:linear-gradient(90deg,transparent calc(50% - 3px),#C9AE80 calc(50% - 3px),#E8D7B5 50%,#BFA171 calc(50% + 3px),transparent calc(50% + 3px)),linear-gradient(180deg,transparent calc(40% - 3px),#C9AE80 calc(40% - 3px),#E8D7B5 40%,#BFA171 calc(40% + 3px),transparent calc(40% + 3px))}.bfcm-cards--ribbon .bfcm-card__back:before{border-color:#e8d7b580;border-radius:9px}.bfcm-cards--ribbon .bfcm-card__back:after{content:"?";left:50%;top:40%;width:28%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#3a302a;box-shadow:0 0 0 1.5px var(--gold);color:var(--gold);font:500 20px/1 var(--head);filter:none}.bfcm-cards--ribbon .bfcm-card__logo,.bfcm-cards--ribbon .bfcm-card__back small{display:none}.bfcm-cards:not(.is-ready) .bfcm-card:not(.is-flipped) .bfcm-card__back{filter:none}.bfcm-sec--dark .bfcm-gift__list li{border-bottom:1px solid rgba(205,180,138,.3)}.bfcm-sec--dark .bfcm-gift__list li:first-child{border-top:1px solid rgba(205,180,138,.3)}.bfcm-feat__media{border-radius:14px;box-shadow:0 0 0 1px var(--line)}.bfcm-price-label{color:var(--gold-ink,#A8895A)}.bfcm-feat__swatch[aria-pressed=true],.bfcm-feat__swatch:hover{box-shadow:0 0 0 2px var(--ivory),0 0 0 3px var(--gold-ink)}.bfcm-feat__pts li:before{background:var(--gold-ink)}.bfcm-band__item{font-weight:500}.bfcm-sec--dark .bfcm-pp__seal{color:var(--gold)}.bfcm-acc summary:after{color:var(--gold-ink)}@media(max-width:767px){.bfcm-cards--ribbon .bfcm-card__back:after{font-size:13px}}@media(min-width:768px){.bfcm-hero .bfcm-hero__inner{max-width:none;padding:0 clamp(24px,4vw,72px)}}.bfcm.bfcm-sec--apricot{--line:rgba(73,61,53,.22);background:#e8d7c3}.bfcm-sec--apricot .bfcm-head>.bfcm-label{color:#8c6e45}.bfcm-sec--apricot .bfcm-cards--ribbon .bfcm-card__back{background-color:#3a302a;box-shadow:0 12px 24px -14px #3a302a8c}.bfcm-sec--apricot .bfcm-cards--ribbon .bfcm-card__back:after{background:var(--brick);color:#fff}.bfcm .bfcm-sec--apricot .bfcm-gift__form input[type=email],.bfcm.bfcm-sec--apricot .bfcm-gift__form input[type=email]{border-color:#a8895a80}.bfcm-gift{--tk-hole:var(--ivory)}.bfcm-gift.bfcm-sec--greige{--tk-hole:var(--champ)}.bfcm-gift.bfcm-sec--white{--tk-hole:#fff}.bfcm-gift.bfcm-sec--apricot{--tk-hole:#E8D7C3}.bfcm-gift.bfcm-sec--dark{--tk-hole:var(--es-deep)}.bfcm .bfcm-tickets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.bfcm-tk{position:relative;display:grid;grid-template-columns:112px 1fr;margin:0;padding:0;background:var(--ivory);border-radius:12px;box-shadow:0 6px 18px -12px #3a302a73;color:var(--es)}.bfcm-tk:before,.bfcm-tk:after{content:"";position:absolute;left:112px;width:16px;height:16px;border-radius:50%;background:var(--tk-hole);transform:translate(-50%)}.bfcm-tk:before{top:-8px}.bfcm-tk:after{bottom:-8px}.bfcm-tk__stub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px 8px;border-right:1px dashed rgba(168,137,90,.55);text-align:center}.bfcm-tk__stub small{font:600 9px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink)}.bfcm-tk__stub b{font:500 38px/1 var(--head);letter-spacing:-.03em;color:var(--brick)}.bfcm-tk__stub sup{position:static;font-size:.48em;vertical-align:.8em;margin-right:1px;line-height:0}.bfcm-tk__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:20px 22px;min-width:0}.bfcm-tk__body strong{font:500 18px/1.25 var(--head);letter-spacing:-.01em}.bfcm-tk__body>span{font-size:14px;line-height:1.4;color:#493d359e}.bfcm-tk__body .bfcm-tag{font-style:normal;margin-bottom:4px}.bfcm-tk.is-hero{box-shadow:0 0 0 1px var(--gold),0 8px 20px -12px #3a302a80}.bfcm-tk.is-hero .bfcm-tk__stub{background:linear-gradient(160deg,#f6ebdd,#ebdcc6);border-radius:12px 0 0 12px}@media(max-width:767px){.bfcm-tk{grid-template-columns:92px 1fr}.bfcm-tk:before,.bfcm-tk:after{left:92px}.bfcm-tk__stub b{font-size:30px}.bfcm-tk__body{padding:15px 16px}.bfcm-tk__body strong{font-size:16px}.bfcm-tk__body>span{font-size:13px}}.bfcm .bfcm-h1{font-size:42px;font-weight:400;letter-spacing:-.015em}.bfcm .bfcm-hero__title{font-weight:400}@media(max-width:767px){.bfcm .bfcm-h1{font-size:28px}}.bfcm-fade{opacity:0;transition:opacity .6s ease}.bfcm-fade.is-in{opacity:1}@media(prefers-reduced-motion:reduce){.bfcm-fade{transition:none}}@media(min-width:1441px){#bfcm-bundles>section{max-width:1440px;margin-left:auto;margin-right:auto}.bfcm-hero .bfcm-hero__inner{max-width:1440px;margin-left:auto;margin-right:auto}}.bfcm .bfcm-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:28px;padding:0 30px;border:1px solid rgba(255,255,255,.9);border-radius:4px;background:transparent;color:#fff;font:600 13px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.bfcm .bfcm-hero__btn:hover{background:#fff;color:var(--es)}.bfcm .bfcm-hero__btn span{font-size:1.2em;letter-spacing:0;transition:transform .2s}.bfcm .bfcm-hero__btn:hover span{transform:translate(3px)}@media(max-width:767px){.bfcm .bfcm-hero__btn{min-height:44px;margin-top:20px;padding:0 24px;font-size:12px}}@media(min-width:1441px){.bfcm .bfcm-hero__btn{min-height:3.33vw;margin-top:1.94vw;padding:0 2.08vw;font-size:.9vw}}.bfcm-gift__ready{display:flex;align-items:center;gap:14px;margin-top:20px;padding:16px 20px;border-radius:14px;background:#faf6f1;box-shadow:0 0 0 1px #a8895a73;color:#493d35;text-align:left}.bfcm-gift__ready[hidden]{display:none}.bfcm-gift__ready svg{flex:none;width:34px;height:34px;padding:7px;border-radius:50%;background:#a3343c;color:#fff;animation:bfcm-nudge 1.6s ease-in-out infinite}.bfcm-gift__ready b{display:block;font:500 17px/1.25 var(--head);letter-spacing:-.01em}.bfcm-gift__ready span{display:block;margin-top:2px;font-size:13px;line-height:1.45}@keyframes bfcm-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bfcm-cards.is-ready .bfcm-card:not(.is-flipped){animation:bfcm-float 2.4s ease-in-out infinite}.bfcm-cards.is-ready .bfcm-card:nth-child(2):not(.is-flipped){animation-delay:.3s}.bfcm-cards.is-ready .bfcm-card:nth-child(3):not(.is-flipped){animation-delay:.6s}.bfcm-cards.is-ready .bfcm-card:not(.is-flipped):hover{animation:none}@keyframes bfcm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bfcm .bfcm-gift__form [aria-busy=true]{opacity:.75;cursor:progress}.bfcm-gift__consent{margin-top:6px;font-size:11px;line-height:1.5;color:var(--muted)}.bfcm-gift__consent[hidden]{display:none}.bfcm-gift__consent p{margin:0}.bfcm-gift__consent a{color:inherit;text-decoration:underline}.bfcm-redeem__note{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}@media(prefers-reduced-motion:reduce){.bfcm-gift__ready svg,.bfcm-cards.is-ready .bfcm-card:not(.is-flipped){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/bfcm.css.map */
