.bn-corner-badge{position:absolute;top:2.6rem;right:.75rem;z-index:10;display:inline-block;background:var(--color-gold, #d8ad5f);color:#0f1512;font-family:var(--font-body, sans-serif);font-size:.6rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-align:center;padding:.28rem .55rem;border-radius:999px;pointer-events:none;box-shadow:0 2px 6px #00000040;white-space:nowrap}.bn-price-badge{display:inline-block;background:var(--color-gold, #d8ad5f);color:#0f1512;font-family:var(--font-body, sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-align:center;line-height:1.25;padding:.3rem .65rem;border-radius:10px;margin-right:.5rem;vertical-align:middle}@media(max-width:600px){.featured-product__price{display:flex;flex-wrap:wrap;align-items:center}.featured-product__price .bn-price-badge{order:1;margin-top:.4rem;margin-right:0;flex-basis:100%}}.bn-stock-badge{position:absolute;bottom:.75rem;right:.75rem;color:#1a1a15;font-family:var(--font-body, sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.02em;z-index:10;pointer-events:none}.product-card__image{position:relative}.product-card__image>.product-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none;transition:opacity .25s ease}@media(hover:hover)and (pointer:fine){.product-card:hover .product-card__secondary,.product-card:focus-within .product-card__secondary{opacity:1}.product-card:has(.product-card__secondary):hover .product-card__primary,.product-card:has(.product-card__secondary):focus-within .product-card__primary{opacity:0}.product-card__primary{transition:opacity .25s ease}}@media(prefers-reduced-motion:reduce){.product-card__primary,.product-card__image>.product-card__secondary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
