.product-card-header{position:absolute;top:.5rem;left:.5rem;right:.5rem}.product-card-header>button{background-color:transparent;border:none;outline:none;cursor:pointer;font-size:1.5rem;-webkit-appearance:none;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.3s}.product-card-header>button:hover{box-shadow:0 0 0 3px rgba(var(--color-red-rgb),.15);background-color:rgba(var(--color-red-rgb),.3)}hr{border-top-style:dashed}.card{height:100%}.card img{aspect-ratio:1;animation:loadingBG .5s infinite alternate}.card .card-body{padding:1rem}a .card p{text-decoration:none;color:var(--color-text)}.is-dark-mode a .card p{text-decoration:none;color:var(--color-text-light)}.merchant-profile .avatar{animation:none}.text-shipping{font-size:.9rem}.add-cart-button{opacity:0;float:right;transform:translate(.5rem,-1rem);transition:.3s}.card:hover .add-cart-button{opacity:1;transform:translate(.5rem,-3rem)}.item-clickable{justify-content:center}.item-clickable .item-text{overflow:auto}.in-stock{transform:translate(3rem,.5rem)}@media only screen and (hover:none) and (pointer:coarse){.add-cart-button{opacity:1;transform:translate(.5rem,-3rem)}.in-stock{transform:none}}@media (min-width:992px){.border-right-lg{border-left-color:var(--color-border-tinted);border-bottom-color:var(--color-border-tinted);border-right:1px dashed;border-right-color:var(--color-border-tinted);border-top-color:var(--color-border-tinted)}.is-dark-mode .border-right-lg{border-color:var(--color-dark-tint)}.instashop-item-details{padding-right:1rem}.instashop-shipping-details{padding-left:1rem}}