.product__info-container{--ty-gothic:var(--ksv-gothic);--ty-mincho:var(--ksv-mincho);--ty-ink:var(--ksv-ink);--ty-body:var(--ksv-body);--ty-sub:var(--ksv-sub)}.product__info-container *{letter-spacing:.03em}.product__info-container .ksv-pdp-brand{font-family:var(--ty-gothic);font-size:12px;font-weight:400;letter-spacing:.1em;line-height:1.6}.product__info-container .ksv-pdp-brand a{color:var(--ksv-seiji-deep);text-decoration:none}.product__info-container .ksv-title__main{letter-spacing:.06em}.product__info-container .ksv-pdp-catch{margin:4px 0 0;font-family:var(--ty-mincho);font-size:16px;font-weight:500;line-height:1.8;letter-spacing:.06em;color:var(--ty-body)}.product__info-container .ksv-pdp-rating{font-size:13px}.product__info-container .price{margin-top:6px}.product__info-container .price-item{font-family:var(--ty-gothic);font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}.product__info-container .product__tax{margin:2px 0 0;font-size:0!important;line-height:1}.product__info-container .product__tax:before{content:"\7a0e\8fbc";font-size:12px;letter-spacing:.06em;color:var(--ty-sub)}.product__info-container .ksv-chip{min-height:26px;padding:0 10px;font-family:var(--ty-gothic);font-size:12px;font-weight:500;letter-spacing:.04em}.product__info-container .ksv-pdp-flags{gap:6px;margin-top:18px}.product__info-container .ksv-pdp-glance{margin-top:20px}.product__info-container .ksv-pdp-glance>div{padding:14px 0}.product__info-container .ksv-pdp-glance>div+div{padding-left:18px}.product__info-container .ksv-pdp-glance dt{margin:0 0 4px;font-size:12px;font-weight:400;letter-spacing:.06em;color:var(--ty-sub)}.product__info-container .ksv-pdp-glance dt .ksv-icon{width:15px;height:15px}.product__info-container .ksv-pdp-glance dd{font-family:var(--ty-gothic);font-size:14px;font-weight:500;line-height:1.7;color:var(--ty-ink)}.product__info-container .ksv-pdp-glance__more a{font-size:13px}.product__info-container .form__label,.product__info-container variant-selects legend{margin-bottom:8px;font-family:var(--ty-gothic);font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--ty-sub)}.product__info-container .product-form__input--pill input[type=radio]+label{font-size:14px;letter-spacing:.03em}.product__info-container .product-form__quantity{margin-top:20px}.product__info-container .quantity{width:136px;min-height:46px}.product__info-container .quantity__input{font-size:15px;font-weight:500}.product__info-container .product-form__submit{min-height:54px;font-family:var(--ty-gothic);font-size:15px;font-weight:500;letter-spacing:.12em}.product__info-container .ksv-addon__title,.product__info-container .ksv-pdp-gift__title,.product__info-container .ksv-pdp-ship__title,.product__info-container .ksv-noshi__title{margin:0 0 14px;font-family:var(--ty-mincho);font-size:17px;font-weight:500;line-height:1.5;letter-spacing:.06em;color:var(--ty-ink)}.product__info-container .ksv-noshi__title{margin:0}.product__info-container .ksv-noshi__title span{font-family:var(--ty-gothic);font-size:11px;letter-spacing:.04em}.product__info-container .ksv-addon{margin-top:28px}.product__info-container .ksv-addon__feat-link{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:14px}.product__info-container .ksv-addon__badge{font-size:11px;letter-spacing:.06em}.product__info-container .ksv-addon__feat-body strong{font-family:var(--ty-gothic);font-size:15px;font-weight:500;letter-spacing:.03em}.product__info-container .ksv-addon__desc{font-size:13px;line-height:1.8;color:var(--ty-body)}.product__info-container .ksv-addon__price{font-size:15px}.product__info-container .ksv-addon__price small{font-size:13px;letter-spacing:.03em}.product__info-container .ksv-addon__cond{font-size:12px;line-height:1.8}.product__info-container .ksv-addon__row strong{font-size:14px;font-weight:500}.product__info-container .ksv-addon__row small{font-size:12px;line-height:1.7}.product__info-container .ksv-addon__add{min-width:76px;min-height:38px;font-size:13px;letter-spacing:.06em}.product__info-container .ksv-pdp-gift{margin-top:20px;padding:20px}.product__info-container .ksv-pdp-gift__head{margin:0}.product__info-container .ksv-pdp-gift__list li{padding:14px 8px 12px}.product__info-container .ksv-pdp-gift__list .ksv-icon{width:22px;height:22px}.product__info-container .ksv-pdp-gift__list strong{font-size:14px;font-weight:500}.product__info-container .ksv-pdp-gift__list small{font-size:12px}.product__info-container .ksv-pdp-scenes__label{font-size:12px;letter-spacing:.06em}.product__info-container .ksv-pdp-scenes a{min-height:32px;padding:0 12px;font-size:13px}.product__info-container .ksv-pdp-ship{margin-top:16px;padding:20px 22px;gap:12px}.product__info-container .ksv-pdp-ship__title{margin:0 0 4px}.product__info-container .ksv-pdp-ship__row{grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start}.product__info-container .ksv-pdp-ship__row .ksv-chip{justify-content:center;margin-top:1px}.product__info-container .ksv-pdp-ship__row p{margin:0;font-size:14px;line-height:1.8;color:var(--ty-body)}.product__info-container .ksv-pdp-ship__links{gap:6px 18px;padding-top:14px}.product__info-container .ksv-pdp-ship__links a{font-size:13px}.product__info-container .ksv-noshi__guide{font-size:12px}.product__info-container .ksv-noshi__switch span{min-height:44px;font-size:14px}.product__info-container .ksv-noshi__field label{font-size:12px;font-weight:500;letter-spacing:.06em}.product__info-container .ksv-noshi__field label small{font-size:12px;font-weight:400}.product__info-container .ksv-noshi__field select,.product__info-container .ksv-noshi__field input[type=text]{font-size:16px}.product__info-container .ksv-noshi__hint,.product__info-container .ksv-noshi__note{font-size:13px;line-height:1.8}.product__info-container .ksv-noshi__omote,.product__info-container .ksv-noshi__name{letter-spacing:.2em}.product__info-container .ksv-noshi__preview figcaption{font-size:11px}.product__info-container .share-button__button{font-size:12px;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ksv-pdp-type.css.map */
