.card-product .product__infomation{margin-top:12px}.card-product .product__infomation .product-name a{font-family:var(--card-product-font-family);font-size:var(--card-product-font-size);font-weight:var(--card-product-font-weight)}.card-product .product__infomation .product__price{line-height:1;margin-top:4px}.card-product .product__infomation .product__price .card-product-price .price-regular,.card-product .product__infomation .product__price .card-product-price .special-price{font-family:var(--card-product-price-font-family);font-size:var(--card-product-price-font-size);font-weight:var(--card-product-price-font-weight)}.card-product .product__infomation .product__price .card-product-price .price-regular .compare-price,.card-product .product__infomation .product__price .card-product-price .special-price .compare-price{font-size:calc(var(--card-product-price-font-size) - 2px)}.card-product .product__infomation .product__installment{margin-top:4px}.card-product .product__infomation .product__installment p{color:var(--heading-color);font-size:calc(var(--card-product-price-font-size) - 3px)}.card-product .product__infomation .product-swatches-js{margin-top:0}.card-product .product__infomation .product-swatches-js .product__color-swatch{height:18px;margin-left:0;margin-right:1.2rem;width:18px}@media screen and (max-width:767px){.card-product .product__infomation .product-name a{font-size:var(--card-product-font-size-mobile)}.card-product .product__infomation .product__price .card-product-price .price-regular,.card-product .product__infomation .product__price .card-product-price .special-price{font-size:var(--card-product-price-font-size-mobile)}.card-product .product__infomation .product__price .card-product-price .price-regular .compare-price,.card-product .product__infomation .product__price .card-product-price .special-price .compare-price{font-size:calc(var(--card-product-price-font-size-mobile) - 2px)}.card-product .product__infomation .product__installment p{font-size:calc(var(--card-product-price-font-size-mobile) - 3px)}.card-product .product__infomation .product-swatches-js .product__color-swatch{height:18px;margin-right:.8rem;width:18px}}.card-product-price{align-items:center}.card-product-price .visually-hidden-price{display:none}.card-product-price .price-regular,.card-product-price .special-price{color:var(--price-color);font-size:18px}.card-product-price .price-regular .compare-price,.card-product-price .special-price .compare-price{color:var(--price-discount-color);font-size:14px}