.m-product-card--bf6{--bf-black:#0b0b0d;--bf-ink:#16161a;--bf-red:#ff2e4d;--bf-red-dark:#d1102e;--bf-gold:#ffc53d;position:relative}.m-product-card--bf6 .m-product-card__media{position:relative;border-radius:0;overflow:hidden;background:#f3f3f5;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .25s ease,box-shadow .25s ease}.m-product-card--bf6:hover .m-product-card__media{outline-color:var(--bf-red);box-shadow:0 14px 34px #ff2e4d2e}.m-product-card--bf6 .m-product-card__main-image img{transition:transform .5s ease}.m-product-card--bf6:hover .m-product-card__main-image img{transform:scale(1.04)}.m-product-card--bf6.m-product-card--onsale .m-product-card__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:repeating-linear-gradient(45deg,var(--bf-red) 0 10px,var(--bf-black) 10px 20px);z-index:2;pointer-events:none}.m-product-card--bf6.m-product-card--onsale .m-product-tag--sale{display:none!important}.bf6-ribbon{position:absolute;top:12px;left:12px;z-index:3;display:flex;align-items:stretch;border-radius:8px;overflow:hidden;box-shadow:0 6px 18px #00000040;font-weight:800;text-transform:uppercase;line-height:1;pointer-events:none}.bf6-ribbon__label{background:var(--bf-black);color:#fff;font-size:11px;letter-spacing:.14em;padding:8px 10px;display:flex;align-items:center}.bf6-ribbon__off{background:var(--bf-red);color:#fff;font-size:15px;padding:7px 10px;display:flex;align-items:center;animation:bf6-blink 2.4s ease-in-out infinite}@keyframes bf6-blink{0%,to{background:var(--bf-red)}50%{background:var(--bf-red-dark)}}.m-product-card--bf6 .m-product-card__tags{top:48px}.bf6-soldout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#0b0b0d8c;pointer-events:none}.bf6-soldout span{background:var(--bf-black);color:#fff;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:12px;padding:8px 14px;border-radius:999px}.m-product-card--bf6.m-product-card--soldout .m-product-tag--soldout{display:none!important}.m-product-card--bf6 .m-product-card__name{font-weight:700}.m-product-card--bf6.m-product-card--onsale .bf6-price .m-price-item--sale,.m-product-card--bf6.m-product-card--onsale .bf6-price .m-price-item--last{color:var(--bf-red)!important;font-weight:800;font-size:1.1em}.m-product-card--bf6.m-product-card--onsale .bf6-price .m-price-item--regular,.m-product-card--bf6.m-product-card--onsale .bf6-price s{opacity:.55}.bf6-save{display:inline-flex;gap:4px;align-items:center;margin-top:6px;background:var(--bf-gold);color:var(--bf-black);font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.bf6-save strong{font-weight:800}.bf6-stock{margin-top:10px;display:grid;gap:5px}.bf6-stock__text{font-size:12px;font-weight:700;color:var(--bf-red);text-transform:uppercase;letter-spacing:.08em}.bf6-stock__bar{display:block;height:5px;border-radius:99px;background:#ff2e4d26;overflow:hidden}.bf6-stock__bar span{display:block;height:100%;background:var(--bf-red);border-radius:inherit}.bf6-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:12px 0 4px;padding:11px 14px;border-radius:10px;background:var(--bf-black);color:#fff!important;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease}.bf6-cta:hover{background:var(--bf-red)}.bf6-cta svg{transition:transform .2s ease}.bf6-cta:hover svg{transform:translate(3px)}.m-product-card--bf6 .m-product-card__action .m-button:hover{background:var(--bf-red);border-color:var(--bf-red);color:#fff}.m-product-card--bf6 .m-product-card__countdown{background:var(--bf-black);color:#fff}@media(max-width:749px){.bf6-ribbon{top:8px;left:8px}.bf6-ribbon__label{font-size:9px;padding:6px 7px}.bf6-ribbon__off{font-size:12px;padding:5px 7px}.m-product-card--bf6 .m-product-card__tags{top:38px}.bf6-cta{font-size:11px;padding:9px 10px}}@media(prefers-reduced-motion:reduce){.bf6-ribbon__off{animation:none}.m-product-card--bf6 .m-product-card__main-image img,.bf6-cta svg{transition:none}}.m-product-card--bf6{padding:0 10px 28px}@media(max-width:749px){.m-product-card--bf6{padding:0 6px 20px}}.m-product-card--bf6 .m-product-card__media img,.m-product-card--bf6 .m-image{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bf-product-card-6.css.map */
