.product[data-v-3c5ec2ab]{width:100%;padding:8px;position:relative;cursor:pointer;border:2px solid var(--product-border-color);background-color:var(--product-background-color)}.product-discount[data-v-3c5ec2ab]{position:absolute;top:4px;left:4px;padding:4px 8px;background-color:var(--product-discount-color)}.product-discount-text[data-v-3c5ec2ab]{width:20px;height:2px;background-color:var(--product-discount-text-color)}.product-image[data-v-3c5ec2ab]{width:100%;padding-bottom:80%;margin-bottom:16px;background-color:#ccc}.product-name[data-v-3c5ec2ab]{width:50%;height:12px;background-color:var(--product-name-color);margin-bottom:4px}.product:hover .product-name[data-v-3c5ec2ab]{background-color:var(--product-name-hover-color)}.product-name.large[data-v-3c5ec2ab]{width:100%}.product-old-price[data-v-3c5ec2ab]{width:45%;height:12px;margin-top:16px;background-color:var(--product-old-price-color)}.product-price[data-v-3c5ec2ab]{width:40%;height:12px;margin-top:4px;background-color:var(--product-price-color)}.product-button[data-v-3c5ec2ab]{width:100%;padding:8px 32px;margin-top:16px;background-color:var(--button-primary-color)}.product-button-text[data-v-3c5ec2ab]{width:100%;height:8px;background-color:var(--button-primary-color-text)}