.section-point-form{display:inline-block;text-align:left;min-width:320px;max-width:320px}@media(max-width:749px){.section-point-form{width:100%}}.section-point-form .point-stock{display:flex;position:relative;background:#efefef;margin-bottom:8px}@media(max-width:749px){.section-point-form .point-stock{max-width:none}}.section-point-form .point-stock .point-stock__left .point__cup__icon:before{background-image:url(/cdn/shop/files/cup_0.svg?v=1646982730)}.section-point-form .point-stock .point-stock__left[data-point="0"] .point__cup__icon:before{background-image:url(/cdn/shop/files/cup_0.svg?v=1646982730)}.section-point-form .point-stock .point-stock__left[data-point="1"] .point__cup__icon:before{background-image:url(/cdn/shop/files/cup_1.svg?v=1646982730)}.section-point-form .point-stock .point-stock__left[data-point="25"] .point__cup__icon:before{background-image:url(/cdn/shop/files/cup_25.svg?v=1646982730)}.section-point-form .point-stock .point-stock__left[data-point="50"] .point__cup__icon:before{background-image:url(/cdn/shop/files/cup_50.svg?v=1646982730)}.section-point-form .point-stock .point-stock__left[data-point="75"] .point__cup__icon:before{background-image:url(/cdn/shop/files/cup_75.svg?v=1646982730)}.section-point-form .point-stock .point-stock__left[data-point="100"] .point__cup__icon:before{background-image:url(/cdn/shop/files/cup_0.svg?v=1646982730)}.section-point-form .point-stock .point-stock__left .point__cup__icon{display:inline-block;vertical-align:top;font-size:13px;position:relative}.section-point-form .point-stock .point-stock__left .point__cup__icon:before{display:block;width:180px;height:180px;background-size:100% auto;background-repeat:no-repeat;content:""}.section-point-form .point-stock .point-stock__left #cup_current_point{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:45px;font-weight:700;font-family:Times New Roman;font-style:italic}.section-point-form .point-stock .point-stock__right{position:absolute;left:170px;bottom:25px}.section-point-form .point-stock .point-stock__right .point-stock__right__title{font-family:Times New Roman;font-style:italic}.section-point-form .point-stock .point-stock__right #right-cup{display:flex;align-items:center;padding-right:35px}.section-point-form .point-stock .point-stock__right #right-cup[data-cup]:after{display:inline-block;vertical-align:top;font-weight:700;font-size:30px;content:"\d7" attr(data-cup) "";font-family:Times New Roman;font-style:italic;color:#ef9439}.section-point-form .point-stock .point-stock__right #right-cup[data-cup="0"]:after{color:#b1aeae}.section-point-form .point-form{gap:8px;align-items:center;justify-content:center;display:flex;flex-direction:column;margin-top:12px}.section-point-form .point-form .Form__Item{margin:0;max-width:200px;width:100%}.section-point-form .point-form .point-form__left{width:50%}.section-point-form .point-form .point-form__left input{padding:0 8px;border:1px solid #CECECE;border-radius:0;outline:none;background:none;height:40px;width:100%}.section-point-form .point-form .point-form__left input::-webkit-input-placeholder{color:#bbb}.section-point-form .point-form .point-form__left input::-ms-input-placeholder{color:#bbb}.section-point-form .point-form .point-form__left input::-moz-placeholder{color:#bbb}.section-point-form .point-form .point-form__left select{padding:0 32px 0 8px;border:1px solid #CECECE;border-radius:0;outline:none;background:#fff;height:40px;width:100%;font-size:14px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23333" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 8px center;background-size:20px}.section-point-form .point-form .point-form__left select:disabled{background-color:#f6f6f6;color:#b6b6b6;cursor:not-allowed}.section-point-form .point-form .point-form__left select option:first-child{color:#bbb}.section-point-form .point-form .point-form__left select option:not(:first-child){color:#333}.section-point-form .point-form .point-form__right{display:flex;width:50%}.section-point-form .point-form .point-form__right button{background:#333;color:#fff;height:40px;padding:5px 15px;letter-spacing:.1em;width:100%;font-size:14px}.section-point-form .point-form .point-form__right button:disabled{color:#b6b6b6;background-color:#f6f6f6}.section-point-form .point-caution{margin-top:8px;font-size:14px}.section-point-form .point-caution__item{margin-bottom:12px;padding:10px;border-radius:8px;border:1px solid rgb(255,222,179);background:#fff5eb;display:flex;gap:10px;align-items:flex-start}.section-point-form .point-caution__item svg{flex:0 0 18px;color:#8f6900;stroke:currentColor;margin-top:5px}.section-point-form .point-caution__item:last-child{margin-bottom:0}.section-point-form .point-message{margin-top:8px}.section-point-form .point-message.hidden{display:none}.section-point-form .point-message span{display:block;padding:.75rem 1.25rem}.section-point-form .point-message a{text-decoration:underline}.section-point-form .point-message .success{color:#ef9439;background-color:#fff0e1;border:1px solid #ef9439}.section-point-form .point-message .error{color:#721c24;background-color:#f8d7da;border:1px solid #721c24}#point-form-opener{width:100%}.point-form-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999;opacity:0;transition:opacity .3s ease}.point-form-overlay.active{display:flex;align-items:center;justify-content:center;opacity:1}.point-form-modal{position:relative;background:#fff;padding:30px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;border-radius:4px;box-shadow:0 4px 20px #00000026;transform:translateY(-20px);transition:transform .3s ease}.point-form-overlay.active .point-form-modal{transform:translateY(0)}.point-form-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:30px;line-height:1;color:#999;cursor:pointer;padding:5px 10px;transition:color .2s ease}.point-form-close:hover{color:#333}.point-form-modal__title{font-size:18px;font-weight:700;margin-bottom:20px;padding-right:30px}.point-form-modal__content .point-form{max-width:none}.point-form-modal__content .point-form .Button{max-width:300px;width:100%}@media(max-width:749px){.point-form-modal{padding:20px;width:95%}.point-form-modal__title{font-size:16px;margin-bottom:15px}}.point-form-success{text-align:left;padding:20px 0}.point-form-success__title{font-size:20px;font-weight:700;margin-bottom:20px}.point-form-success__message{font-size:14px;line-height:1.8;color:#333}.point-form-success__link{text-decoration:underline;font-weight:700}.point-form-success__link:hover{opacity:.8}.point-form-success .Button{max-width:300px;width:100%;margin-top:20px}@media(max-width:749px){.point-form-success__title{font-size:18px;margin-bottom:15px}.point-form-success__message{font-size:13px}}.point-form-loading{text-align:center;padding:40px 0}.point-form-loading p{font-size:16px;color:#666}.point-form-error{text-align:left;padding:20px 0}.point-form-error__title{font-size:20px;font-weight:700;color:#d74141;margin-bottom:20px}.point-form-error__message{font-size:14px;line-height:1.8;color:#333;margin-bottom:25px}.point-form-error__button{background:#333;color:#fff;height:40px;padding:5px 30px;letter-spacing:.1em;font-size:14px;border:none;cursor:pointer;transition:background .3s ease}.point-form-error__button:hover{background:#555}@media(max-width:749px){.point-form-error__title{font-size:18px;margin-bottom:15px}.point-form-error__message{font-size:13px;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/point-form.css.map */
