.badge--bottom-left{font-size:1.2rem;font-weight:600;padding:.5rem 1rem;letter-spacing:.05rem;box-shadow:0 1px 4px #0000001a;transition:box-shadow .2s ease}.card .badge.color-scheme-2,.card .badge.color-scheme-3{background-color:#e11d48!important;color:#fff!important;border:none!important}@media screen and (min-width: 750px){.card:hover .badge--bottom-left{box-shadow:0 2px 6px #e11d4840}}@media screen and (max-width: 749px){.badge--bottom-left{font-size:1.2rem;padding:.5rem 1rem}}.price__sale .price-item--sale{font-size:1.7rem;font-weight:700;color:#e11d48;margin-right:.6rem}@media screen and (min-width: 750px){.price__sale .price-item--sale{font-size:1.8rem}}.price__sale .price-item--regular{font-size:1.3rem!important;color:rgba(var(--color-foreground),.6)!important;text-decoration:line-through;font-weight:400;position:relative;top:.1rem}.price-item__savings{display:inline-block;font-size:1.1rem;font-weight:500;color:#10b981;margin-left:.4rem;background-color:#10b98114;padding:.2rem .6rem;border-radius:3px;line-height:1.2;vertical-align:middle}@media screen and (max-width: 749px){.price__sale .price-item--sale{font-size:1.6rem}.price__sale .price-item--regular{font-size:1.2rem!important}.price-item__savings{font-size:1.1rem;display:inline-block;margin-left:.3rem}}.price__regular .price-item--regular{font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground))}.quick-add__submit{min-height:44px;padding:1rem 2rem;font-weight:600;font-size:1.3rem;transition:all .2s ease}@media screen and (max-width: 749px){.quick-add__submit{min-height:48px;font-size:1.4rem}}@media screen and (min-width: 750px){.quick-add__submit:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.quick-add__submit:not([disabled]):active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}}.quick-add__submit:focus-visible{outline:2px solid rgba(var(--color-button),.5);outline-offset:2px}.button--secondary{transition:all .2s ease}@media screen and (min-width: 750px){.button--secondary:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 3px 10px #00000014}}@media screen and (min-width: 750px){.card-wrapper{transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}}.card__heading{font-size:1.4rem;font-weight:600;line-height:1.4;color:rgb(var(--color-foreground));margin-bottom:.6rem}.card__heading a{transition:color .2s ease}.card__heading a:hover{color:rgba(var(--color-foreground),.75);text-decoration:none}.card__information{padding-top:1rem}.card-information{margin-top:.5rem}@media screen and (min-width: 750px) and (max-width: 989px){.price__sale .price-item--sale{font-size:1.7rem}.card__heading{font-size:1.4rem}}@media screen and (min-width: 1400px){.price__sale .price-item--sale{font-size:1.9rem}.card__heading{font-size:1.5rem}.badge--bottom-left{font-size:1.3rem;padding:.5rem 1.1rem}}@media (prefers-contrast: high){.badge--bottom-left{border:2px solid currentColor}.price-item__savings{border:1px solid #059669}}@media (prefers-reduced-motion: reduce){.card-wrapper,.quick-add__submit,.badge--bottom-left,.button--secondary{transition:none}.card-wrapper:hover,.quick-add__submit:hover{transform:none}}.card__heading a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px;border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-card-enhancements.css.map */
