.order-coupon-radio-group{position:relative;display:block;margin-bottom:0;padding:0;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.order-coupon-radio-group>input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;margin:0;padding:0;cursor:pointer;z-index:2}.order-coupon-radio-group>.inner{position:relative;display:block;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:var(--pb-card-border-radius-sm);padding:7px 25px;border:1px solid #585858;width:100%;-webkit-transition:border-color .3s;transition:border-color .3s}.order-coupon-radio-group>.inner>.icon{position:relative;display:inline-block;min-width:24px;width:24px;height:24px;border:1px solid #585858;background-color:#585858;margin-right:15px;border-radius:24px;box-shadow:0 0 0 rgba(27,124,255,0);-webkit-transition:border-color .3s,box-shadow .3s,background-color .3s;transition:border-color .3s,box-shadow .3s,background-color .3s}.order-coupon-radio-group>.inner>.icon:after{position:absolute;display:block;content:"";width:16px;height:16px;top:3px;left:3px;background-color:#1b7cff;border-radius:16px;opacity:0;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:opacity .3s,box-shadow .3s,-webkit-transform .1s;transition:opacity .3s,box-shadow .3s,transform .1s}.order-coupon-radio-group>.inner>.content-group>.coupon-title{font-size:var(--typo-small-l1);color:#a1a1a1;-webkit-transition:color .3s;transition:color .3s}.order-coupon-radio-group>.inner>.content-group>.price-item{--price-item-001-currency-font-size:16px;--price-item-001-amount-font-size:20px;--price-item-001-extra-font-size:14px}.order-coupon-radio-group>input:focus~.inner{border-color:#cfcfcf}.order-coupon-radio-group>input:checked~.inner{border-color:#1b7cff}.order-coupon-radio-group>input:checked~.inner>.icon:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.order-coupon-radio-group>input:checked~.inner>.content-group>.coupon-title{color:#fff}.order-coupon-radio-group.full-width{width:100%}.chapter-order-current-chapter{position:relative;display:block;margin-top:18px;margin-bottom:12px}.chapter-order-current-chapter>.chapter-order-current-label{color:#1b7cff;font-size:12px;line-height:1.2;font-weight:800;margin-bottom:8px}.chapter-order-current-chapter .chapter-nav-slider{margin-bottom:0}.chapter-order-current-chapter .chapter-nav-slider .swiper-wrapper{display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.chapter-order-current-chapter .chapter-nav-slider .swiper-slide{cursor:default;pointer-events:none}@media(max-width:767px){.chapter-order-current-chapter>.chapter-order-current-label{text-align:center}.chapter-order-current-chapter .chapter-nav-slider .swiper-wrapper{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}
