:root{--thc-badge-red: #e11616;--thc-badge-dark: #101010;--thc-badge-muted: #7a7a7a;--thc-radius: 12px;--thc-border: rgba(0, 0, 0, .09);--thc-img-pad: 8%;--thc-shine-interval: 2s}.card-wrapper .card{background:transparent;border:0;box-shadow:none}.card-wrapper .card__inner.th-card__inner{position:relative;overflow:hidden;border:1px solid var(--thc-border);border-radius:var(--thc-radius);background:#fff;box-shadow:none}.th-card__inner .card__media,.th-card__inner .media{border-radius:0}.th-card__inner .media img{padding:var(--thc-img-pad);object-fit:contain}.card__badge{display:none!important}.card-wrapper>.card>.card__content{padding:1.4rem 0 0;background:transparent}.card-wrapper .card__heading{margin:0 0 .6rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.4;letter-spacing:0}.card-wrapper .card__heading a{text-decoration:none}.card-wrapper .price{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700}.th-badge{position:absolute;top:10px;left:10px;z-index:5;display:inline-flex;align-items:center;overflow:hidden;padding:.6rem 1.2rem;border:1.5px solid currentColor;border-radius:8px;background:#fff;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap;pointer-events:none}.th-badge--custom{color:var(--thc-badge-red)}.th-badge--sale{color:var(--thc-badge-dark)}.th-badge--soldout{color:var(--thc-badge-muted)}.th-badge__text{position:relative;z-index:2}.th-badge__shine{position:absolute;top:-30%;left:-150%;width:55%;height:160%;z-index:1;background:linear-gradient(100deg,transparent 20%,currentColor 50%,transparent 80%);opacity:.22;transform:skew(-20deg);animation:th-badge-shine var(--thc-shine-interval) infinite}@keyframes th-badge-shine{0%{left:-150%}45%{left:150%}to{left:150%}}.th-flag{position:absolute;top:10px;right:10px;z-index:5;width:2.6rem;height:2.6rem;object-fit:cover;border-radius:5px;box-shadow:0 2px 6px #0000002e;pointer-events:none}.th-mascot{position:absolute;right:6px;bottom:0;z-index:3;width:10rem;height:auto;transform:translateY(120%);transition:transform .38s cubic-bezier(.34,1.3,.64,1) .05s;pointer-events:none}.card:hover .th-mascot,.card-wrapper:focus-within .th-mascot{transform:translateY(42%)}.th-card__inner .quick-add{position:absolute;left:-1px;right:-1px;bottom:-1px;z-index:4;margin:0;padding:0;line-height:0;transform:translateY(101%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.card:hover .th-card__inner .quick-add,.card-wrapper:focus-within .th-card__inner .quick-add{transform:translateY(0)}.th-card__inner .quick-add>*,.th-card__inner .quick-add form{margin:0;line-height:normal}.th-card__inner .quick-add__submit{width:100%;min-height:4.8rem;margin:0;border-radius:0;box-shadow:none;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(hover:none){.th-card__inner .quick-add{transform:translateY(0)}.th-mascot{display:none}}.card--media .card__inner .card__content{z-index:2;pointer-events:none}.card--media .card__inner .card__content a{pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/6/assets/todohits-cards.css.map */
