.product-card__image-wrapper.hover-effect>.image-container+.image-container{opacity:0}.product-card:hover .product-card__image-wrapper.hover-effect>.image-container+.image-container{opacity:1}.product-card{position:relative;border-width:1px;font-size:1rem;line-height:1.5rem;border-color:var(--c-border-colour, rgb(228, 228, 231))}.product-card__content{display:flex;height:100%;flex-direction:column}.product-card__image-wrapper{position:relative;display:flex;width:100%;flex:1 1 0%;flex-grow:0;align-items:center;justify-content:center;overflow:hidden;border-bottom-width:1px}.group:hover .product-card__image-wrapper{opacity:.75}.product-card__image-wrapper{border-color:var(--c-border-colour, rgb(228, 228, 231))}.product-card__image-wrapper .image-container{height:100%;width:100%}.product-card__image-wrapper .image-container picture,.product-card__image-wrapper .image-container img{object-fit:contain}.product-card__image-wrapper .labels-holder{top:0;left:100%;transform:translate(-100%)}.product-card__secondary-image{position:absolute;top:0;left:0;opacity:0}.product-card__description-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));row-gap:.5rem;padding:.5rem}@media(min-width:1024px){.product-card__description-wrapper{padding:1rem}}.product-card__product-title{grid-column:span 2 / span 2;grid-row:span 2 / span 2;font-size:.875rem;line-height:1.25rem}.product-card__vendor{font-style:italic;--tw-text-opacity: 1;color:rgba(113,113,122,var(--tw-text-opacity))}.product-card__price{white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600}.product-card__variant-options{text-align:right;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--c-paragraph-primary)}.product-card.boost-pfs-action-list-enabled{padding-bottom:0}.price.price--on-sale .price__regular .price-item.price-item--regular{--tw-text-opacity: 1;color:rgba(203,72,103,var(--tw-text-opacity))}.product-card__content .shopbox-more-like-this,.product-card-list__inner .shopbox-more-like-this{margin-top:0;margin-bottom:1rem}.product-card__content .shopbox-more-like-this *,.product-card-list__inner .shopbox-more-like-this *{margin-bottom:0;text-transform:uppercase}.product-card__action-buttons{flex:1;margin-top:2rem;display:flex;flex-flow:column wrap;gap:1rem}.product-card__action-buttons>*{width:100%}@media screen and (max-width:400px){.product-list__grid.grid-cols-2 .product-card__action-buttons .button{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/232/assets/product-card.css.map */
