.card__picture-wrapper{box-sizing:border-box;overflow:hidden}.main-product .product__media-list>.product__media-item,.main-product .product__placeholder{box-sizing:border-box;outline:1px solid rgba(0,0,0,.22);outline-offset:-1px}.card__picture-wrapper img,.main-product .product__media-item img{display:block}.card-container,.card-container .card{position:relative}.card-container .card__content{position:absolute;z-index:4;right:12px;bottom:12px;left:12px;width:auto;margin:0;padding:0;color:#0b0b0b;opacity:1;pointer-events:none}.card-container .card__info,.card-container .card__product-info,.card-container .card__title{width:100%}.card-container .card__title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:12px}.card-container .card__title-text,.card-container .card__price,.card-container .card__price p{margin:0;color:inherit}.card-container .card__title-text,.card-container .card__price{font-family:Times New Roman,Times,serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-transform:uppercase}.card-container .card__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-container .card__price{justify-self:end;white-space:nowrap}@media(hover:hover)and (pointer:fine){.card-container .card__content{opacity:0;transition:opacity .18s ease}.card-container .card:hover .card__content,.card-container .card:focus-visible .card__content,.card-container .card:focus-within .card__content{opacity:1}}.collection .product-grid{row-gap:8px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-styles.css.map */
