:root{--bfcm-card-accent: #C6FF34;--bfcm-card-ink: #0B0B12}.card__bfcm-host{container-type:inline-size}.card__bfcm-pct{position:absolute;top:7%;left:5%;z-index:0;margin:0;color:var(--bfcm-card-accent);font-family:IBMPlexSans-Bold,sans-serif!important;font-size:96px;font-size:43cqw;font-weight:400;line-height:.82;letter-spacing:-.045em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.card__bfcm-pct:after{content:attr(data-pct);position:absolute;top:0;left:0;color:transparent;-webkit-text-stroke:max(1px,.014em) var(--bfcm-card-ink);transform:translate(-.045em,-.07em)}.card--bfcm .card__media .media{background:none}.product-label.product-label--bfcm{padding:4px 10px;border-radius:4px;background:var(--bfcm-card-ink);color:var(--bfcm-card-accent);font-family:IBMPlexSans-Bold,sans-serif!important;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.card--bfcm .product-card__price{flex-wrap:wrap;align-items:baseline!important;justify-content:flex-start;gap:5px 8px}.card__bfcm-save{flex:none;display:inline-block;margin-inline-start:2px;padding:0 9px;border-radius:5px;background:var(--bfcm-card-accent);color:var(--bfcm-card-ink);line-height:22px;white-space:nowrap;transform:skew(-10deg)}.card__bfcm-save-inner{display:inline-flex;align-items:baseline;gap:5px;transform:skew(10deg)}.card__bfcm-save-label{font-family:IBMPlexSans-Bold,sans-serif!important;font-size:9px;font-weight:400;letter-spacing:.09em;text-transform:uppercase;opacity:.72}.card__bfcm-save-amount{font-family:IBMPlexSans-Bold,sans-serif!important;font-size:14px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.01em}@media screen and (max-width:768px){.product-label.product-label--bfcm{padding:3px 7px;font-size:9px}.card__bfcm-save{padding:0 7px;line-height:19px}.card__bfcm-save-label{font-size:8px}.card__bfcm-save-amount{font-size:12px}}@container (max-width: 240px){.card__bfcm-pct{top:15%}}product-card.card--bfcm{container-type:inline-size}@container (max-width: 290px){.card--bfcm .product-card__price{gap:3px 8px}.card--bfcm .product-card__price .price,.card--bfcm .product-card__price .price__default{display:contents}.card--bfcm .product-card__price .price__default>*{white-space:nowrap}}.sp-media:has(>.card__bfcm-pct),.cpap-parts-product-image66:has(>.card__bfcm-pct){container-type:inline-size}.sp-media>.card__bfcm-pct~.sp-image,.cpap-parts-product-image66>.card__bfcm-pct~:is(img,svg,picture){position:relative;z-index:1}.sp-media>.card__bfcm-pct~:is(.sp-quick-add,.sp-badge,.card__bfcm-badge,.product-card-promo),.cpap-parts-product-image66>.card__bfcm-pct~.cpap-parts-quick-add66{z-index:2}.sp-media>.card__bfcm-pct{top:13%}.cpap-parts-product-image66>.card__bfcm-pct{top:2%;left:2%;font-size:40cqw}.card__bfcm-badge{position:absolute;top:8px;right:8px;z-index:2;padding:4px 10px;border-radius:4px;background:var(--bfcm-card-ink);color:var(--bfcm-card-accent);font-family:IBMPlexSans-Bold,sans-serif!important;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cpap-parts-product-card66>.card__bfcm-badge{top:14px;right:14px}@media screen and (max-width:768px){.card__bfcm-badge{padding:3px 7px;font-size:9px}.cpap-parts-product-card66>.card__bfcm-badge{top:8px;right:8px}}.sp-slide .card__bfcm-save{margin-inline-start:6px;vertical-align:1px}.sp-slide .card__bfcm-save-amount,.cpap-parts-product-card66 .card__bfcm-save-amount,.card--related .card__bfcm-save-amount{font-size:13px}.card--related .card__bfcm-save{align-self:flex-start;width:fit-content;max-width:100%;margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bfcm-product-card.css.map */
