.bfcm-spend-more{display:block;background:var(--bfcm-spend-bg, #f4f0ed);color:#130f0c;padding:var(--bfcm-spend-pt, 40px) 0 var(--bfcm-spend-pb, 48px);overflow:hidden}.bfcm-spend-more__inner.wrapper:after{content:none}.bfcm-spend-more__header{margin-bottom:32px;text-align:center}.bfcm-spend-more__title,.bfcm-spend-more__subtitle,.bfcm-spend-more__kicker,.bfcm-spend-more__amount,.bfcm-spend-more__value,.bfcm-spend-more__status-kicker,.bfcm-spend-more__status-heading,.bfcm-spend-more__status-detail,.bfcm-spend-more__gift-title,.bfcm-spend-more__product-title{margin:0}.bfcm-spend-more__title{font-family:var(--FONT-STACK-HEADING);font-size:30px;font-weight:700;letter-spacing:-.4px;line-height:1.2;margin-bottom:8px}.bfcm-spend-more__title-mobile{display:none}.bfcm-spend-more__subtitle,.bfcm-spend-more__kicker,.bfcm-spend-more__status-kicker,.bfcm-spend-more__status-detail{color:#130f0c80;font-size:16px;line-height:1.4}.bfcm-spend-more__gift-title,.bfcm-spend-more__product-title{margin-bottom:4px;font-weight:500}.bfcm-spend-more__value{font-size:16px;font-weight:400;line-height:1.25;color:#130f0c80}.bfcm-spend-more__gift .bfcm-spend-more__value{font-size:14px}.bfcm-spend-more__subtitle{margin-top:4px}.bfcm-spend-more__track{position:relative;display:flex;gap:30px;align-items:stretch;padding-inline:30px;margin-inline:-30px}.bfcm-spend-more__track:before,.bfcm-spend-more__progress{position:absolute;top:50%;left:0;z-index:0;height:1px;transform:translateY(-50%);pointer-events:none}.bfcm-spend-more__track:before{content:"";right:0;background:#130f0c38}.bfcm-spend-more__progress{width:0;background:#009d85}.bfcm-spend-more__tier{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:118px;padding:24px;border:1px solid transparent;border-radius:12px;background:#fff;flex:1}.bfcm-spend-more__tier.is-reached{border-color:#009d85}.bfcm-spend-more__amount{color:#130f0c80;font-size:20px;font-weight:700;line-height:1.3}.bfcm-spend-more__tier.is-reached .bfcm-spend-more__amount{color:#130f0c}.bfcm-spend-more__status-label{margin:0;color:#2d292680;font-size:14px;text-align:right}.bfcm-spend-more__tier.is-reached .bfcm-spend-more__status-label{color:#009d85}.bfcm-spend-more__tier [data-reached-label]{display:none}.bfcm-spend-more__tier.is-reached [data-reached-label]{display:inline}.bfcm-spend-more__tier.is-reached [data-pending-label]{display:none}.bfcm-spend-more__status,.bfcm-spend-more__detail,.bfcm-spend-more__notes li{border-radius:12px;background:#fff}.bfcm-spend-more__status{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:12px;padding:30px 24px}.bfcm-spend-more__status-copy{flex:1;min-width:0}.bfcm-spend-more__status-heading{margin:0 0 4px;color:#130f0c;font-size:20px;font-weight:700;line-height:normal}.bfcm-spend-more__status-detail{margin:4px 0 0;color:#130f0c80;font-size:16px;font-weight:400;line-height:normal;text-wrap:pretty}.bfcm-spend-more__cart{flex:0 0 auto;min-height:39px;padding:4px 22px;border:0;border-radius:900px;background:#130f0c;color:#f4f0ed;font-size:14px;font-weight:700;cursor:pointer}.bfcm-spend-more__detail{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;margin-top:12px;padding:30px 8%;border-radius:12px;background:#fff}.bfcm-spend-more__panel{display:none}.bfcm-spend-more__panel.is-active{display:block}.bfcm-spend-more__gift{display:flex;flex-direction:column;align-items:center;text-align:center}.bfcm-spend-more__gift-title,.bfcm-spend-more__product-title{font-size:16px;font-weight:500;line-height:1.35}.bfcm-spend-more__gift-title{margin-top:2px}.bfcm-spend-more__gift-media{width:min(100%,220px);margin:16px 0 12px;background:#f4f0ed}.bfcm-spend-more__gift-media img{display:block;width:100%;height:auto;object-fit:contain}.bfcm-spend-more__notes{display:flex;flex-direction:column;gap:30px;margin:0 auto;padding:0;list-style:none;max-width:392px}.bfcm-spend-more__notes li{padding:22px 24px;border:1px solid rgba(45,41,38,.18);font-size:14px;line-height:1.3;text-align:center;text-wrap:pretty;margin-bottom:0}.bfcm-spend-more:not(.is-ready) .bfcm-spend-more__status-heading,.bfcm-spend-more:not(.is-ready) .bfcm-spend-more__status-detail,.bfcm-spend-more:not(.is-ready) [data-panel-kicker],.bfcm-spend-more:not(.is-ready) [data-panel-title],.bfcm-spend-more:not(.is-ready) [data-panel-note]{visibility:hidden}.bfcm-spend-more__empty{margin:0;text-align:center}@media screen and (min-width:768px){.bfcm-spend-more__inner{padding:0 7.75%}}@media screen and (max-width:767px){.bfcm-spend-more{padding:var(--bfcm-spend-pt-m, 28px) 0 var(--bfcm-spend-pb-m, 32px)}.bfcm-spend-more__header{text-align:left}.bfcm-spend-more__title{font-size:20px}.bfcm-spend-more__title-desktop{display:none}.bfcm-spend-more__title-mobile{display:inline}.bfcm-spend-more__subtitle,.bfcm-spend-more__kicker,.bfcm-spend-more__value,.bfcm-spend-more__status-kicker,.bfcm-spend-more__status-detail{font-size:12px}.bfcm-spend-more__track__wrapper{margin-left:calc(-1 * var(--outer));margin-right:calc(-1 * var(--outer));padding-left:var(--outer);padding-right:var(--outer);overflow:auto;padding-bottom:6px;margin-bottom:-6px}.bfcm-spend-more__track{gap:clamp(6px,2.7272vw,16px);margin-inline:0;padding-inline:4%;width:fit-content;min-width:100%}.bfcm-spend-more__tier.is-reached .bfcm-spend-more__tier-copy .bfcm-spend-more__value{color:#130f0c}.bfcm-spend-more__tier{overflow:hidden;display:block;min-height:0;padding:16px 8px;text-align:center;gap:4px}.bfcm-spend-more__track.is-wide .bfcm-spend-more__tier{min-width:90px}.bfcm-spend-more__kicker{margin-bottom:2px}.bfcm-spend-more__amount{font-size:16px;margin-bottom:2px}.bfcm-spend-more__status-label{font-size:11px;text-align:center}.bfcm-spend-more__status{align-items:center;gap:12px;padding:20px 24px;margin-top:8px}.bfcm-spend-more__status-heading{font-size:16px}.bfcm-spend-more__status-detail{margin-top:2px;font-size:12px}.bfcm-spend-more__cart{padding:4px 16px;font-size:12px;min-height:32px}.bfcm-spend-more__detail{grid-template-columns:1fr;margin-top:20px;gap:10px;padding:0;background:none}.bfcm-spend-more__panels{background:#fff;border-radius:12px;padding:16px 16px 20px}.bfcm-spend-more__notes{gap:inherit;max-width:initial;width:100%}.bfcm-spend-more__notes li{padding:18px 16px;font-size:12px;max-width:initial;border:none}}@media screen and (max-width:380px){.bfcm-spend-more__track{padding-block:12px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-2026-bfcm-spend-more.css.map */
