.product-card__image-wrapper{position:relative}.product-card__bf-badge{position:absolute;left:12px;top:12px;z-index:2;background:#0b0b0b;color:#c8f169;font-family:Montserrat,sans-serif;font-weight:800;font-size:12px;line-height:1;padding:7px 10px;border-radius:999px;letter-spacing:.2px;white-space:nowrap;pointer-events:none}.product-card__bf-badge--right{left:auto;right:12px}.product-card__bf-ref{display:block;font-size:11px;font-weight:600;color:#777;margin-bottom:3px;line-height:1.3}.product-card__bf-now{color:#0b0b0b;font-weight:800}.product-card__bf-was{color:#8a8a8a;font-size:.85em;margin-left:4px;font-weight:500}.bf-collection-note{text-align:center;margin:18px 16px 0}.bf-collection-note span:first-letter{color:#c8f169}.bf-collection-note span{display:inline-block;background:#0b0b0b;color:#fff;border:1px solid #0B0B0B;border-radius:999px;padding:9px 18px;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:1.35}.product-card__title{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media screen and (max-width:749px){.product-card__title{font-size:14px;line-height:1.25;letter-spacing:0}.product-card__bf-badge{left:8px;top:8px;font-size:10.5px;padding:6px 8px}.product-card__bf-badge--right{left:auto;right:8px}.product-card__bf-ref{font-size:10.5px}.bf-collection-note span{font-size:13px;padding:8px 14px}}@media screen and (max-width:374px){.product-card__title{font-size:13px}}.bf-line{display:block;text-align:inherit;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.4;margin-top:2px;white-space:nowrap}.bf-line s{color:#999}.bf-line__pct{display:inline-block;background:#0b0b0b;color:#c8f169;font-size:10px;font-weight:800;line-height:1;padding:3px 6px;border-radius:999px;margin-left:4px;vertical-align:middle}.bf-save{display:flex;justify-content:space-between;align-items:center;gap:10px;align-self:stretch;width:100%;box-sizing:border-box;background:#0b0b0b;color:#fff;border-radius:10px;padding:10px 14px;margin:8px 0 4px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.3}.bf-save[hidden]{display:none}.bf-save__tag,.bf-save__amount{color:#c8f169;font-weight:800}.bf-save__amount{white-space:nowrap}.bf-rec-was{color:#999}.bf-rec-pct{display:inline-block;background:#0b0b0b;color:#c8f169;font-size:9.5px;font-weight:800;line-height:1;padding:2px 5px;border-radius:999px;vertical-align:middle}#reservation-message{display:none!important}.simple-product__button--buy:not(.simple-product__button--unavailable){background:#c8f169!important;color:#0b0b0b!important;border:0!important;border-radius:999px!important;min-height:58px;height:auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px;font-family:Montserrat,sans-serif;font-weight:800;font-size:17px;letter-spacing:.2px;box-shadow:0 6px 16px #78a02859;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.simple-product__button--buy:not(.simple-product__button--unavailable)[data-bf-price]{justify-content:space-between;padding:0 8px 0 26px!important}.simple-product__button--buy:not(.simple-product__button--unavailable)[data-bf-price]:after{content:attr(data-bf-price);flex:none;background:#0b0b0b;color:#c8f169;border-radius:999px;height:42px;line-height:42px;padding:0 16px;font-size:16px;font-weight:800;white-space:nowrap}@media(hover:hover){.simple-product__button--buy:not(.simple-product__button--unavailable):not(:disabled):hover{filter:brightness(.96);box-shadow:0 8px 20px #78a02873}}.simple-product__button--buy:not(.simple-product__button--unavailable):not(:disabled):active{transform:scale(.98)}.simple-product__button--buy:not(.simple-product__button--unavailable):disabled{opacity:.75;cursor:wait}@media screen and (max-width:374px){.simple-product__button--buy:not(.simple-product__button--unavailable){font-size:15.5px}.simple-product__button--buy:not(.simple-product__button--unavailable)[data-bf-price]{padding-left:18px!important}.simple-product__button--buy:not(.simple-product__button--unavailable)[data-bf-price]:after{padding:0 12px;font-size:15px}}.bf-sticky-atc{display:none}@media screen and (max-width:749px){.bf-sticky-atc{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 18px #0000001f;transform:translateY(110%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.bf-sticky-atc.is-visible{transform:none;visibility:visible;transition:transform .22s ease}.bf-sticky-atc__btn{width:100%;min-height:54px;border:0;border-radius:999px;background:#c8f169;color:#0b0b0b;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;font-family:Montserrat,sans-serif;font-weight:800;font-size:16.5px;letter-spacing:.2px;box-shadow:0 6px 16px #78a02859;-webkit-tap-highlight-color:transparent}.bf-sticky-atc__btn[data-bf-price]{justify-content:space-between;padding:0 7px 0 22px}.bf-sticky-atc__btn[data-bf-price]:after{content:attr(data-bf-price);flex:none;background:#0b0b0b;color:#c8f169;border-radius:999px;height:40px;line-height:40px;padding:0 14px;font-size:15px;font-weight:800;white-space:nowrap}.bf-sticky-atc__btn:active{transform:scale(.98)}.bf-sticky-atc__btn:disabled{opacity:.75}html.bf-sticky-atc-on body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media screen and (max-width:374px){.bf-sticky-atc__btn{font-size:15px}.bf-sticky-atc__btn[data-bf-price]{padding-left:16px}.bf-sticky-atc__btn[data-bf-price]:after{padding:0 11px;font-size:14px}}.bf-bs-meta{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#555;margin:2px 0 14px;line-height:1.6}.bf-bs-was{color:#8a8a8a;font-weight:500;margin-left:4px}.bf-bs-pct{display:inline-block;background:#0b0b0b;color:#c8f169;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;line-height:1.4;margin-left:4px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bf-cards.css.map */
