.credit-form{max-width:650px;width:100%;margin:0 auto}.credit-form__title{font-weight:700;font-size:20px;letter-spacing:.05em;text-align:center;margin-bottom:40px;line-height:1}.credit-form__label--required span,.credit-form__label--required-asterisk{color:#eb001b!important}.credit-form__field-container{display:flex;flex-direction:column;gap:40px}.credit-form__field{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between}.credit-form__field .credit-form__label{flex:160px;max-width:160px;width:160px}.credit-form__subtitle{font-weight:700;font-size:18px;letter-spacing:0;line-height:1;padding-bottom:17px;border-bottom:1px solid #000;margin-bottom:20px}.credit-form__description{font-weight:400;font-size:15px;line-height:1.5;letter-spacing:.05em;margin-bottom:40px}.credit-form__input-wrapper{display:flex;max-width:400px;width:100%}.credit-form__select-wrapper-wrapper{display:flex;max-width:400px;width:100%;flex-wrap:wrap;column-gap:10px}.credit-form__label{display:block;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:.05em}.credit-form__input{width:100%;max-width:400px;border-bottom:1px solid rgba(0,0,0,.4);border-radius:0;font-size:15px}.credit-form__select-wrapper-label{color:#0006;font-size:15px;line-height:1.5;letter-spacing:.05em}.credit-form__info{color:#0006;font-size:12px;line-height:1.5;letter-spacing:.05em;margin-top:11px}.credit-form__input::placeholder{color:#0006}.credit-form__input--half{width:calc(50% - 5px);display:inline-block}.credit-form__input--half:first-child{margin-right:10px}.credit-form__select{width:100%;max-width:400px;border-bottom:1px solid rgba(0,0,0,.4);border-radius:0;font-size:15px}.credit-form__select-wrapper{position:relative;flex:calc(50% - 5px);max-width:calc(50% - 5px);width:calc(50% - 5px)}.credit-form__textarea{width:100%;max-width:400px;padding:.6rem .8rem;border:1px solid rgba(0,0,0,.4);border-radius:0;font-size:15px;min-height:150px;resize:none}.credit-form__note-wrapper{margin-top:40px}.credit-form__note{font-weight:400;font-size:15px;line-height:1.5;letter-spacing:.05em}.credit-form__note strong{font-weight:700}.credit-form__note a{text-decoration:underline;transition:opacity .3s;underline-offset:4px}.credit-form__note a:hover{opacity:.8}.credit-form__submit:disabled{background:#ccc;cursor:not-allowed}.credit-form__error{color:#e74c3c;font-size:.8rem;margin-top:.25rem;display:none}.credit-form__field--error .credit-form__error{display:block}#credit-form-content input,#credit-form-content select,#credit-form-content textarea{font-weight:400;font-size:15px;line-height:1.5;letter-spacing:.05em}#credit-form-content input:focus-visible,#credit-form-content select:focus-visible,#credit-form-content textarea:focus-visible{outline:none}#credit-form-content input,#credit-form-content select{padding-bottom:11px}#credit-form-submit{max-width:200px;margin-left:auto;margin-right:auto;margin-top:70px;display:flex;font-size:15px;font-weight:700;line-height:1;letter-spacing:.1em;min-height:50px;padding-top:19px;padding-bottom:19px}.credit-form__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="6" height="9" viewBox="0 0 6 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.707107 8.70703L0 7.99992L3.64645 4.35348L0 0.707031L0.707107 -7.62939e-05L5.06066 4.35348L0.707107 8.70703Z" fill="black" fill-opacity="0.4"/></svg>');background-repeat:no-repeat;background-position:right 0px top 9px;background-size:6px 9px;padding-right:18px}#credit-form-button{width:100%;padding-top:9.5px;padding-bottom:9.5px;line-height:1.5;min-height:40px;display:flex;align-items:center}.credit-form-wrapper{width:100%}.credit-form{padding-top:104px}.credit-form__error{display:none;color:red;font-size:.875rem;margin-top:.25rem}.credit-form__field--error+.credit-form__error{display:block}@media screen and (min-width:751px){.pc-hidden{display:none}}@media screen and (max-width:750px){.credit-form{padding-top:76px}.sp-hidden{display:none}.credit-form__input-wrapper,.credit-form__select-wrapper-wrapper,.credit-form__textarea,.credit-form__input,.credit-form__select{max-width:100%}.credit-form__input--half:last-child{margin-bottom:0}.credit-form__subtitle{padding-bottom:10px;text-align:center}.credit-form__description{margin-bottom:30px}.credit-form__field{gap:15px}.credit-form__field-container{gap:30px}.credit-form__note-wrapper{margin-top:30px}#credit-form-submit{margin-top:50px}.credit-form__title{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-cart.css.map */
