@media only screen and (max-width:812px){.coordinate-ca-product+.coordinate-ca-product{border-top:1px solid var(--color-border,#ccc);padding-top:15px}}.coordinate-ca-product .ca-product{display:flex;font-size:1rem;justify-content:space-between;gap:1rem;flex-direction:row}.bp-sm .coordinate-ca-product .ca-product{font-size:1.75rem}.coordinate-ca-product .ca-product:hover{opacity:1}.bp-sm .coordinate-ca-product .ca-product:hover{opacity:.5}.coordinate-ca-product .ca-product .image{width:auto}.coordinate-ca-product .ca-product .image img{width:122px;height:122px}.coordinate-ca-product .ca-product .text{width:100%}.coordinate-ca-product .ca-product .text a{transition:opacity .3s}.coordinate-ca-product .ca-product .text a:hover{opacity:.5}.bp-sm .coordinate-ca-product .ca-product .text .brand-area{line-height:1.3}.coordinate-ca-product .ca-product .text .brand-area span{color:#9e9e9e;font-weight:500}.bp-sm .coordinate-ca-product .ca-product .text .brand-area span{font-size:1.5rem}.coordinate-ca-product .ca-product .text .brand-area span.brand-name{margin-left:.25rem}.coordinate-ca-product .ca-product .text .product-name{font-size:14px}.bp-sm .coordinate-ca-product .ca-product .text .product-name{font-size:1.5rem}.coordinate-ca-product .ca-product .text .price{font-size:1.25rem;font-weight:500}.bp-sm .coordinate-ca-product .ca-product .text .price{font-size:2.5rem;line-height:1.25rem;margin-top:.3125rem}.coordinate-ca-product .ca-product .text .price span{line-height:1.3em}.bp-sm .coordinate-ca-product .ca-product .text .price span.value{letter-spacing:-.02em}.coordinate-ca-product .ca-product .text .price span.line-through{display:inline;position:relative;background-image:linear-gradient(to bottom,var(--color-font,#000) 0,var(--color-font,#000) 100%);background-position:center 50%;background-size:100% 1px;background-repeat:no-repeat}.bp-sm .coordinate-ca-product .ca-product .text .price span.line-through span:not(.tax){font-size:2rem;vertical-align:middle}.coordinate-ca-product .ca-product .text .price .tax{font-size:.875rem;font-weight:400}.bp-sm .coordinate-ca-product .ca-product .text .price .tax{font-size:1.25rem}.coordinate-ca-product .ca-product .text .price .sale{color:var(--color-red,#ccc);position:relative;display:inline-block;padding-left:5px}.bp-sm .coordinate-ca-product .ca-product .text .price .sale{padding-left:.25rem}.coordinate-ca-product .ca-product .text .price .sale span{color:var(--color-red,#ccc)}.coordinate-ca-product .ca-product .text .price .sale span.discount{font-size:.875rem}.coordinate-ca-product .ca-product .text .price .sale span.value:before{content:"→";font-weight:700;font-size:1.25rem}.bp-sm .coordinate-ca-product .ca-product .text .price .sale span.value:before{font-size:1.75rem;vertical-align:bottom}.coordinate-ca-product .ca-product .actions{display:flex;align-items:center;justify-content:flex-end;margin-top:15px}.coordinate-ca-product .ca-product .actions .btn{width:178px;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-sub,#fff);border-radius:25px;padding:13px 0}.coordinate-ca-product .ca-product .actions .btn:hover{opacity:.7}.coordinate-ca-product .ca-product .actions .btn span{white-space:nowrap;font-weight:700;font-size:14px;letter-spacing:.08em}.coordinate-ca-product .ca-product .actions .btn svg{margin-left:.25rem}.coordinate-ca-product .ca-product>svg{margin-top:10%}
