.cart-item *{letter-spacing:.03em}.cart-item .caption-with-letter-spacing{margin:0 0 2px;font-size:11px;line-height:1.5;letter-spacing:.06em;color:var(--ksv-sub,#6B7474)}.cart-item .cart-item__title{margin:0}.cart-item .cart-item__name{font-family:var(--ksv-gothic);font-size:14px;font-weight:500;line-height:1.6;letter-spacing:.03em;color:var(--ksv-ink,#2B2B2B);text-decoration:none}.cart-item .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3em}.cart-item .cart-item__details>.product-option,.cart-item .cart-item__discounted-prices .product-option{margin-top:4px;font-size:13px;line-height:1.6;color:var(--ksv-ink,#2B2B2B)}.cart-item .cart-item__details>*+*{margin-top:4px}.ksv-line-opts{display:grid;gap:1px;margin:6px 0 0;padding:0;list-style:none;font-size:12px;line-height:1.7;color:var(--ksv-body,#3A4040)}.ksv-line-opts li{display:flex;gap:10px;min-width:0}.ksv-line-opts span{flex:none;min-width:4em;color:var(--ksv-sub,#6B7474)}.ksv-line-opts a{color:var(--ksv-seiji-deep,#4E6E71)}.cart-item .price{font-size:14px;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}.cart-item .cart-item__image{border-radius:6px}.cart-item .cart-quantity{width:104px;min-height:36px}.cart-item .cart-quantity .quantity__button{width:30px}.cart-item .cart-quantity .quantity__input{height:36px;font-size:14px}.cart-item .cart-quantity:before,.cart-item .cart-quantity:after{border-radius:6px}.cart-item cart-remove-button .button{min-width:36px;min-height:36px}.cart-item cart-remove-button .svg-wrapper{width:16px;height:16px}.cart-drawer .drawer__heading{font-family:var(--ksv-mincho);font-size:18px;font-weight:500;letter-spacing:.08em}.cart-drawer .cart-items thead th{font-size:11px;letter-spacing:.06em}.cart-drawer summary .summary__title{font-size:13px;letter-spacing:.03em}.cart-drawer .totals__total{font-size:13px;letter-spacing:.04em}.cart-drawer .totals__total-value{font-size:20px;font-weight:500;letter-spacing:.02em}.cart-drawer .tax-note{font-size:11.5px;letter-spacing:.03em}cart-items .title--primary{font-family:var(--ksv-mincho);font-size:24px;font-weight:500;letter-spacing:.08em}cart-items .cart-items thead th{font-size:11px;letter-spacing:.06em}@media(min-width:750px){cart-items .title--primary{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ksv-cart-items.css.map */
