:root{--sport-red: #FF3B30;--sport-dark: #0A0A0A;--sport-gray: #1A1A1A;--sport-light-gray: #2A2A2A;--sport-white: #FFFFFF;--sport-text-muted: #999999}.card-wrapper,.card{background:transparent!important;border:none!important}.card{background:var(--sport-gray)!important;border:2px solid var(--sport-light-gray)!important;border-radius:16px!important;overflow:hidden!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;height:100%;display:flex;flex-direction:column}.card:hover{transform:translateY(-10px)!important;border-color:var(--sport-red)!important;box-shadow:0 20px 50px #00000080,0 0 40px #ff3b3066!important}.card .card__inner{position:relative;overflow:hidden;border-radius:0!important}.card .media{background:var(--sport-dark)!important;border-radius:0!important;overflow:hidden!important;position:relative;aspect-ratio:1/1}.card .media img{width:100%;height:100%;object-fit:cover!important;transition:transform .6s cubic-bezier(.175,.885,.32,1.275)!important}.card:hover .media img{transform:scale(1.15) rotate(2deg)!important}.card__badge{position:absolute!important;top:15px!important;left:15px!important;background:linear-gradient(135deg,var(--sport-red) 0%,#FF6B6B 100%)!important;color:#fff!important;padding:8px 18px!important;border-radius:25px!important;font-weight:900!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;z-index:10!important;box-shadow:0 4px 20px #ff3b3080!important;border:none!important}.card__content{background:var(--sport-gray)!important;padding:20px!important;flex-grow:1;display:flex;flex-direction:column}.card .caption-with-letter-spacing{color:var(--sport-text-muted)!important;font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-bottom:8px!important;font-weight:700!important}.card__heading,.card__information .card__heading{color:var(--sport-white)!important;font-size:1.1rem!important;font-weight:800!important;margin-bottom:12px!important;line-height:1.3!important;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__heading a,.card__information .card__heading a{color:var(--sport-white)!important;text-decoration:none!important;transition:color .3s ease!important}.card:hover .card__heading a{color:var(--sport-red)!important}.card .price,.card__information .price{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:15px!important;flex-wrap:wrap!important}.card .price__regular,.card .price__sale{color:var(--sport-red)!important;font-size:1.6rem!important;font-weight:900!important;letter-spacing:-.5px!important}.card .price s,.card .price__compare,.card .price__compare .price-item--regular{color:var(--sport-text-muted)!important;text-decoration:line-through!important;font-size:1.1rem!important;font-weight:600!important}.card .rating{margin-bottom:12px}.card .rating-star{color:gold!important}.card .quick-add,.card__content .quick-add{margin-top:auto!important}.card .quick-add__submit,.card .button{width:100%!important;padding:14px 20px!important;background:transparent!important;border:2px solid var(--sport-light-gray)!important;border-radius:12px!important;color:var(--sport-white)!important;font-weight:800!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s ease!important;font-size:.9rem!important;letter-spacing:1px!important;text-decoration:none!important;display:block!important;text-align:center!important}.card:hover .quick-add__submit,.card:hover .button{background:linear-gradient(135deg,var(--sport-red) 0%,#FF6B6B 100%)!important;border-color:var(--sport-red)!important;transform:translateY(-3px)!important;box-shadow:0 10px 25px #ff3b3080!important}.card .card__inner:after,.card .media:after{display:none!important}@media screen and (max-width:749px){.card__content{padding:15px!important}.card__heading{font-size:.95rem!important}.card .price__regular,.card .price__sale{font-size:1.3rem!important}.card .quick-add__submit,.card .button{padding:12px 16px!important;font-size:.85rem!important}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.grid__item{animation:slideInUp .6s ease-out forwards}.color-scheme-1 .card,.color-background-1 .card{background:var(--sport-gray)!important}.card .card__inner .card__media,.card .media{box-shadow:none!important}.card.card--sold-out .media img{opacity:.5!important}.card.card--sold-out:after{content:"AGOTADO";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000e6;color:#fff;padding:15px 40px;border-radius:8px;font-weight:900;font-size:1.2rem;z-index:5;border:2px solid var(--sport-red)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product-card.css.map */
