.product-badges{position:absolute!important;top:1.25rem!important;left:1.25rem!important;z-index:100!important;display:flex!important;flex-direction:column;gap:.75rem;pointer-events:none;max-width:calc(100% - 2.5rem);opacity:1!important;visibility:visible!important;animation:badgeFadeIn .3s ease-in-out}@keyframes badgeFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.product-badge{display:inline-flex!important;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;pointer-events:auto;transition:transform .2s ease;opacity:1!important;visibility:visible!important;box-shadow:0 2px 8px #00000026}.product-badge:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}.product-badge__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.product-badge__text{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis}.product-badge--free-shipping{background-color:#10b981;color:#fff}.product-badge--best-seller{background-color:#f59e0b;color:#fff}.product-badge--gift-chair{background-color:#ec4899;color:#fff}.card__inner .product-badges{top:.625rem!important;left:.625rem!important;gap:.375rem}.card__inner .product-badge{font-size:.6875rem;padding:.25rem .5rem;gap:.25rem;box-shadow:0 1px 4px #00000026}.card__inner .product-badge__icon{width:.75rem;height:.75rem}.card__inner .product-badge:hover{box-shadow:0 2px 6px #0003}.card__inner .product-badge__text{max-width:120px}@media (max-width: 749px){.product-badges{top:.75rem!important;left:.75rem!important;gap:.5rem;max-width:calc(100% - 1.5rem)}.product-badge{font-size:1.125rem;padding:.375rem .75rem;gap:.375rem}.product-badge__icon{width:1.125rem;height:1.125rem}.product-badge__text{max-width:150px}.card__inner .product-badges{top:.5rem!important;left:.5rem!important;gap:.25rem}.card__inner .product-badge{font-size:.625rem;padding:.1875rem .375rem;gap:.1875rem}.card__inner .product-badge__icon{width:.625rem;height:.625rem}.card__inner .product-badge__text{max-width:100px}}@media (max-width: 480px){.slider-mobile-gutter .product-badges{top:.5rem!important;left:.5rem!important;gap:.375rem}.slider-mobile-gutter .product-badge{font-size:.875rem;padding:.25rem .5rem;gap:.25rem}.slider-mobile-gutter .product-badge__icon{width:.875rem;height:.875rem}}.product-badges:empty{display:none}@media (prefers-reduced-motion: reduce){.product-badge{transition:none}.product-badge:hover{transform:none}.product-badges{animation:none}}@media (prefers-contrast: high){.product-badge{border:2px solid currentColor}}@media (prefers-color-scheme: dark){.product-badge{box-shadow:0 2px 8px #0006}.product-badge:hover{box-shadow:0 4px 12px #00000080}}.product-badges[style*="display: none"]{display:flex!important}.product-badges[style*="opacity: 0"]{opacity:1!important}.product-badges[style*="visibility: hidden"]{visibility:visible!important}@media print{.product-badges{position:static!important;margin-bottom:.5rem;animation:none}.product-badge{box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-badges.css.map */
