.tr-card-product{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);height:100%}.tr-card-product:hover{transform:translateY(-2px)}.tr-card-product__media-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;background:#fff;border:1px solid #f0f0f0;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.tr-card-product__link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.tr-card-product__image{width:100%;height:100%;object-fit:cover;padding:0;transition:transform .35s ease;will-change:transform}.tr-card-product:hover .tr-card-product__image{transform:scale(1.03)}.tr-card-product__actions{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;align-items:center;gap:8px;z-index:4;pointer-events:none}.tr-card-action-circle{position:relative;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#fff;border:1px solid #e8e8e8;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;color:#171717;cursor:pointer;padding:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.tr-card-action-circle:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.tr-card-action-circle svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;fill:none}.tr-card-action-circle:focus-visible{outline:2px solid #171717;outline-offset:2px}.tr-card-product__action-btn--wishlist.is-active{border-color:#171717}.tr-card-product__action-btn--wishlist.is-active svg{fill:#171717;stroke:#171717}@media(hover:hover)and (min-width:750px){.tr-card-product__actions{opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease}.tr-card-product:hover .tr-card-product__actions,.tr-card-product:focus-within .tr-card-product__actions{opacity:1;transform:translateY(0)}.tr-card-action-circle:hover{background:#171717;color:#fff;border-color:#171717}.tr-card-product__action-btn--wishlist.is-active:hover svg{fill:#fff;stroke:#fff}}.tr-card-product__info{display:flex;flex-direction:column;padding:16px 0 0;flex-grow:1}.tr-card-product__title{font-family:TR Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#111;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.tr-card-product__title a,.tr-card-product__price span{font-family:inherit}.tr-card-product__title a{color:inherit;text-decoration:none;transition:opacity .15s ease}.tr-card-product__title a:hover{opacity:.75}.tr-card-product__meta{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin-top:auto}.tr-card-product__price{font-family:TR Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#111;letter-spacing:0}.tr-card-product__price--compare{font-size:14px;color:#888;text-decoration:line-through;margin-left:6px;font-weight:400}.tr-card-product__stock-status--out{font-size:12px;color:#888;font-weight:400;margin-left:auto}@media screen and (max-width:749px){.tr-card-product__actions{bottom:8px;gap:8px}.tr-card-product__info{padding-top:12px}.tr-card-product__title{font-size:15px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tr-card-product-v1.css.map */
