.shop-card{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;position:relative}@media (min-width:768px){.shop-card{padding:20px}}.shop-card__labels{left:16px;position:absolute;top:16px;z-index:1}.shop-card__label{background-color:#e3b617;border-radius:24px;color:#fff;font-size:10px;line-height:24px;padding:0 12px;text-transform:uppercase}@media (min-width:992px){.shop-card__label{font-size:12px;line-height:28px}}.shop-card__body{margin-bottom:12px}@media (min-width:400px){.shop-card__body{margin-bottom:12px}}@media (min-width:576px){.shop-card__body{margin-bottom:12px}}@media (min-width:768px){.shop-card__body{margin-bottom:12px}}@media (min-width:992px){.shop-card__body{margin-bottom:24px}}@media (min-width:1200px){.shop-card__body{margin-bottom:24px}}@media (min-width:1600px){.shop-card__body{margin-bottom:24px}}@media (min-width:1800px){.shop-card__body{margin-bottom:24px}}.shop-card__footer{display:block}@media (min-width:576px){.shop-card__footer{align-items:center;display:flex;justify-content:space-between}}.shop-card__image{background-color:#f3f3f3;border-radius:16px;display:block;height:160px;margin-bottom:12px;overflow:hidden;position:relative}@media (min-width:400px){.shop-card__image{margin-bottom:12px}}@media (min-width:576px){.shop-card__image{margin-bottom:12px}}@media (min-width:768px){.shop-card__image{margin-bottom:12px}}@media (min-width:992px){.shop-card__image{margin-bottom:24px}}@media (min-width:1200px){.shop-card__image{margin-bottom:24px}}@media (min-width:1600px){.shop-card__image{margin-bottom:24px}}@media (min-width:1800px){.shop-card__image{margin-bottom:24px}}@media (min-width:576px){.shop-card__image{height:220px}}@media (min-width:992px){.shop-card__image{height:260px}}@media (min-width:1200px){.shop-card__image{height:320px}}.shop-card__image>img{height:calc(100% - 40px);inset:20px;-o-object-fit:contain;object-fit:contain;position:absolute;width:calc(100% - 40px)}.shop-card__name{color:#000;display:block;margin-bottom:16px}.shop-card__name:hover{color:#72c38e}.shop-card__prices>span{display:block}.shop-card__priceold{color:#666;font-size:clamp(12px,2vw,16px);font-weight:400;text-decoration:line-through}.shop-card__price{color:#000;font-weight:700}.shop-card__link{margin-top:16px;width:100%}@media (min-width:576px){.shop-card__link{margin-top:0;width:unset}}
