.coordinate-product-info{width:50%;display:flex;flex-direction:column;gap:2rem;letter-spacing:.06em}.bp-sm .coordinate-product-info{width:100%}.coordinate-product-info .name{font-weight:600}.coordinate-product-info .name .en{font-size:18px}.bp-sm .coordinate-product-info .name .en{font-size:1.75rem}.coordinate-product-info .name .ja{font-size:24px}.bp-sm .coordinate-product-info .name .ja{font-size:2.25rem}.coordinate-product-info .catch-copy{font-size:14px;font-weight:500;white-space:pre-line}.bp-sm .coordinate-product-info .catch-copy{font-size:1.5rem;border-bottom:1px solid var(--color-border,#ccc);padding-bottom:2.5rem;margin-bottom:15px}.coordinate-product-info .coordinate-item{padding:1rem 0}.bp-sm .coordinate-product-info .coordinate-item{padding-top:2.5rem;border-top:1px solid var(--color-border,#ccc)}.coordinate-product-info .coordinate-item .term{font-weight:600;font-size:18px}.bp-sm .coordinate-product-info .coordinate-item .term{font-size:1.75rem}.coordinate-product-info .total-price{display:grid;grid-template-columns:1fr 50%;grid-template-rows:auto auto;align-items:center;justify-items:stretch;gap:10px}@media only screen and (max-width:960px){.coordinate-product-info .total-price{grid-template-columns:auto;grid-template-rows:auto auto auto}}.bp-sm .coordinate-product-info .total-price{width:100%;box-sizing:border-box;position:sticky;bottom:0;z-index:10;padding:1.25rem .625rem;background-color:var(--color-white,#fff)}.coordinate-product-info .total-price .desc{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.625rem}.coordinate-product-info .total-price .desc .amount{font-weight:700;font-size:18px;line-height:1.1}.bp-sm .coordinate-product-info .total-price .desc .amount{font-size:2.25rem}.coordinate-product-info .total-price .desc .price .num{line-height:1}.coordinate-product-info .total-price .desc .price .num span{font-size:32px;font-weight:500}.bp-sm .coordinate-product-info .total-price .desc .price .num span{font-size:2.25rem}.coordinate-product-info .total-price .desc .price .num span.tax{font-size:18px;font-weight:700}.bp-sm .coordinate-product-info .total-price .desc .price .num span.tax{font-size:1.5rem}.coordinate-product-info .total-price .ca-button{width:100%;height:74px;font-size:16px}.coordinate-product-info .total-price .ca-button:hover{background-color:var(--color-white,#fff);color:var(--color-btn-positive,#ccc);border:1px solid var(--color-btn-positive,#ccc)}.coordinate-product-info .total-price .bulk-text{font-size:14px;grid-area:2/1/2/3}@media only screen and (max-width:960px){.coordinate-product-info .total-price .bulk-text{grid-area:3/1/3/2}}.bp-sm .coordinate-product-info .total-price .bulk-text{font-size:1.5rem}.coordinate-product-info .products{padding:1.875rem 0;border-top:1px solid var(--color-border,#ccc);border-bottom:1px solid var(--color-border,#ccc);margin-top:20px}.bp-sm .coordinate-product-info .products{padding:0 0 2rem;border-top:none}.coordinate-product-info .products .list{display:flex;flex-direction:column;gap:1.875rem}.coordinate-product-info .price .num.line-through{margin-bottom:5px;font-size:2rem;display:inline;position:relative;background-image:linear-gradient(to bottom,var(--color-font-light1,#000) 0,var(--color-font-light1,#000) 100%);background-position:center calc(50% + 1.3rem);background-size:100% 1px;background-repeat:no-repeat}.coordinate-product-info .price .num.line-through span{font-size:30px;color:var(--color-font-light1,#000);position:relative}.bp-sm .coordinate-product-info .price .num.line-through span{font-size:3.25rem}.coordinate-product-info .price .num.line-through span:not(.tax){font-family:var(--font-family-en1,"Roboto",sans-serif);letter-spacing:.02em}.coordinate-product-info .price .num.line-through span .tax{font-size:16px;font-weight:500}.bp-sm .coordinate-product-info .price .num.line-through span .tax,.bp-sm .coordinate-product-info .price .num.line-through span .tax>.currency{font-size:1.75rem}.coordinate-product-info .price .num.line-through span .tax>.currency:after{content:none}.coordinate-product-info .price .sale.arrow span{font-size:24px;color:var(--color-red,#ccc)}.bp-sm .coordinate-product-info .price .sale.arrow span{font-size:2.5rem}.coordinate-product-info .price .sale.arrow span:not(.tax){font-family:var(--font-family-en1,"Roboto",sans-serif);letter-spacing:.02em}.coordinate-product-info .price .sale.arrow span .tax{font-size:16px;font-weight:500}.bp-sm .coordinate-product-info .price .sale.arrow span .tax{font-size:1.75rem}.coordinate-product-info .price .sale.arrow span .tax>.currency{font-size:16px;font-weight:500;font-family:var(--font-family-ja1,"Yu Gothic","游ゴシック",YuGothic,sans-serif)}.bp-sm .coordinate-product-info .price .sale.arrow span .tax>.currency{font-size:1.75rem}.coordinate-product-info .price .num span{font-size:18px}.coordinate-product-info .price .num span:not(.tax){font-family:var(--font-family-en1,"Roboto",sans-serif)}.coordinate-product-info .price .num span .tax{font-size:16px;font-weight:500}.coordinate-product-info .price .num span .tax:after{content:"";height:0}.bp-sm .coordinate-product-info .price .num span .tax{font-size:1.75rem}.coordinate-product-info .price .num span .tax>.currency{font-size:16px;font-weight:500;font-family:var(--font-family-ja1,"Yu Gothic","游ゴシック",YuGothic,sans-serif)}.bp-sm .coordinate-product-info .price .num span .tax>.currency{font-size:1.75rem}.coordinate-product-info .info>div{margin-bottom:2.5rem}.coordinate-product-info .info>div .tit{font-weight:700;font-size:1.75rem}.coordinate-product-info .info>div ul{display:flex;flex-wrap:wrap;gap:10px 1.25rem}.coordinate-product-info .info>div span{font-size:14px}.bp-sm .coordinate-product-info .info>div span{font-size:1.5rem}.coordinate-product-info .info .brand ul li,.coordinate-product-info .info .tags ul li{border:1px solid var(--color-border,#ccc);padding:0 15px;border-radius:18px}.bp-sm .coordinate-product-info .info .brand ul li,.bp-sm .coordinate-product-info .info .tags ul li{border-radius:2.25rem}.coordinate-product-info .info .tags:not(:has(.tag)){display:none}.coordinate-product-info .info .tags li span:before{content:"#"}
