.bfcm2026-perks{display:block;position:relative;width:100%;background:#f8e1c0;font-family:Lexend,sans-serif;color:#000}.bfcm2026-perks.gradient{background:#f8e1c0;background-image:none}.bfcm2026-perks__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bfcm2026-perks__bg img,.bfcm2026-perks__burst img,.bfcm2026-perks__product img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.bfcm2026-perks__bg img{object-fit:cover;object-position:center top}.bfcm2026-perks .bfcm2026-perks__img--mb{display:none}.bfcm2026-perks__inner{position:relative;z-index:1;box-sizing:border-box;width:min(100%,calc(1300 * var(--relative-px)));margin:0 auto;padding:calc(76 * var(--relative-px)) 0 calc(80 * var(--relative-px));display:flex;flex-direction:column;align-items:center;gap:calc(48 * var(--relative-px))}.bfcm2026-perks__title{margin:0;color:var(--bfcm-heading, #fbe7cc);font-family:Lexend,sans-serif;font-weight:700;font-size:clamp(28px,calc(48 * var(--relative-px)),48px);line-height:1.2;letter-spacing:-.02em;text-align:center}.bfcm2026-perks__row{display:flex;align-items:flex-start;justify-content:center;gap:calc(120 * var(--relative-px));width:100%}.bfcm2026-perks__perk{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--relative-px));width:calc(560 * var(--relative-px));max-width:calc(50% - 60 * var(--relative-px));margin:0;color:inherit;text-decoration:none}a.bfcm2026-perks__perk{cursor:pointer}a.bfcm2026-perks__perk:focus-visible{outline:2px solid #4c2927;outline-offset:4px}.bfcm2026-perks__visual{position:relative;width:100%;aspect-ratio:1}.bfcm2026-perks__burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;mix-blend-mode:darken;pointer-events:none}.bfcm2026-perks__burst img{object-fit:cover}.bfcm2026-perks__product{position:absolute;z-index:1;pointer-events:none}.bfcm2026-perks__product img{object-fit:contain;object-position:center}.bfcm2026-perks__product--tall{left:5.357%;top:4.107%;width:89.286%;height:89.286%}.bfcm2026-perks__product--wide{left:5.357%;top:25.714%;width:89.286%;height:48.38%}.bfcm2026-perks__pill{position:absolute;z-index:3;top:25%;left:85%;display:inline-flex;align-items:center;gap:6px;height:calc(39 * var(--relative-px));margin:0;padding:0 calc(14 * var(--relative-px)) 0 calc(10 * var(--relative-px));border-radius:999px;background:linear-gradient(90deg,#f1cda5,#e2af6f);box-shadow:4px 4px 2px #00000040;color:#000;white-space:nowrap;transform:translate(-50%,-50%) rotate(-24.06deg)}.bfcm2026-perks__pill:before{content:"";width:calc(9 * var(--relative-px));height:calc(9 * var(--relative-px));flex:none;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #3e1f1b47}.bfcm2026-perks__spend,.bfcm2026-perks__amount{font-family:Lexend,sans-serif;line-height:1.3}.bfcm2026-perks__spend{font-weight:300;font-size:clamp(12px,calc(16 * var(--relative-px)),16px)}.bfcm2026-perks__amount{font-weight:700;font-size:clamp(14px,calc(24 * var(--relative-px)),24px);color:#972817}.bfcm2026-perks__badge{position:absolute;z-index:2;right:-1.5%;bottom:-3%;width:30.18%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;border:5px solid #3e1f1b;border-radius:50%;color:#3e1f1b;text-align:center;padding-bottom:4%}.bfcm2026-perks__value,.bfcm2026-perks__price{display:block;font-family:Lexend,sans-serif;font-weight:700;line-height:1.3;white-space:nowrap}.bfcm2026-perks__value{font-size:clamp(14px,calc(24 * var(--relative-px)),48px)}.bfcm2026-perks__price{font-size:clamp(20px,calc(42.58 * var(--relative-px)),100px)}.bfcm2026-perks__stars{position:absolute;left:0;right:0;bottom:9%;display:flex;align-items:flex-start;justify-content:center;gap:4%}.bfcm2026-perks__stars svg{display:block;width:11.65%;height:auto}.bfcm2026-perks__stars svg:nth-child(2){width:16.79%}.bfcm2026-perks__name{margin:0;color:#000;font-family:Lexend,sans-serif;font-weight:700;font-size:clamp(16px,calc(24 * var(--relative-px)),24px);line-height:1.3;text-align:center;letter-spacing:0}.bfcm2026-perks__note{margin:0;max-width:100%;color:#000;font-family:Lexend,sans-serif;font-weight:300;font-size:clamp(12px,calc(14 * var(--relative-px)),14px);line-height:1.4;text-align:center}@media(max-width:768px){.bfcm2026-perks__img--pc{display:none}.bfcm2026-perks .bfcm2026-perks__img--mb{display:block}.bfcm2026-perks__inner{width:100%;padding:calc(53 * 100vw / 375) calc(16 * 100vw / 375) calc(35 * 100vw / 375);gap:6.4vw}.bfcm2026-perks__title{font-size:clamp(18px,6.4vw,48px);line-height:1.3;letter-spacing:0}.bfcm2026-perks__row{flex-direction:column;align-items:center;gap:6.4vw}.bfcm2026-perks__perk{gap:calc(20 * 100vw / 375);width:min(100%,calc(340 * 100vw / 375));max-width:100%}.bfcm2026-perks__perk:last-child{margin-top:5.3333333vw}.bfcm2026-perks__pill{height:calc(29.266 * 100vw / 375);gap:4px;padding:0 calc(10 * 100vw / 375) 0 calc(8 * 100vw / 375);box-shadow:3px 3px 1.5px #00000040;top:10%;left:82%}.bfcm2026-perks__pill:before{width:calc(6.75 * 100vw / 375);height:calc(6.75 * 100vw / 375)}.bfcm2026-perks__spend{font-size:clamp(11px,3.2vw,24px)}.bfcm2026-perks__amount{font-size:clamp(14px,4.8vw,36px)}.bfcm2026-perks__value{font-size:clamp(12px,calc(14.571 * 100vw / 375),30px)}.bfcm2026-perks__price{font-size:clamp(16px,calc(25.852 * 100vw / 375),52px)}.bfcm2026-perks__name{font-size:clamp(18px,6.4vw,48px)}.bfcm2026-perks__note{font-size:clamp(12px,calc(14 * 100vw / 375),28px);line-height:1.4;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/bfcm2026-perks.css.map */
