.input-field[data-v-7312f01e]{margin-bottom:2rem;text-align:center;width:100%}.input-field__label[data-v-7312f01e]{display:block;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:.9rem;text-align:center;width:100%}@media screen and (min-width:768px){.input-field__label[data-v-7312f01e]{font-size:1.8rem}}.input-field__input[data-v-7312f01e]{border:2px solid hsla(0,0%,59%,.52);border-radius:3.5rem;color:#000;font-family:PEDIGREEUnleashed,sans-serif;font-size:1.4rem;letter-spacing:.03rem;line-height:1;padding:1.2rem 2.4rem 1rem;width:100%}.input-field__input--gray-bg[data-v-7312f01e]{background:#f0f0f0;border:none}.input-field__input--empty[data-v-7312f01e],.input-field__input--incorrectEmail[data-v-7312f01e]{border:2px solid #cd0a0a}.input-field .error[data-v-7312f01e]{color:#cd0a0a;font-size:1.4rem}.input-field[data-v-ad07cefa]{font-size:1.4rem;margin-bottom:2rem;width:100%}.input-field__label[data-v-ad07cefa]{display:block;font-size:1.8rem;font-weight:700;line-height:1;margin-bottom:.9rem;text-align:center;width:100%}.custom-file-upload[data-v-ad07cefa]{background:#f0ac03;border-radius:3.5rem;color:#000;cursor:pointer;display:block;font-family:inherit;font-size:1.4rem;margin:0 auto;padding:1.2rem 2.4rem 1rem;text-align:center;width:60%}.custom-file-upload__input[data-v-ad07cefa]{display:none}.photo-container[data-v-ad07cefa]{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:.5rem;width:100%}.photo-container__list[data-v-ad07cefa]{margin:1rem;position:relative}.photo-container__item[data-v-ad07cefa]{height:50px;width:50px}.photo-container__item img[data-v-ad07cefa]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-container__delete-btn[data-v-ad07cefa]{background-color:#c9c9c9;border-radius:50%;cursor:pointer;font-size:14px;height:1.5rem;padding:.2rem;position:absolute;right:-10px;top:-10px;width:1.5rem}.photo-container__warning[data-v-ad07cefa]{color:#000000a3}.photo-container__danger[data-v-ad07cefa]{color:#ba0f0d}.file-container[data-v-ad07cefa]{align-items:center;border:1px solid #c9c9c9;border-radius:.8rem;display:flex;height:45px;justify-content:space-between;margin-top:1rem}.file-container__name[data-v-ad07cefa]{background-color:transparent;display:-webkit-box;font-size:1.6rem;pointer-events:none;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-left:1rem;overflow:hidden;text-overflow:ellipsis}.file-container__btn[data-v-ad07cefa]{align-items:center;background:#c9c9c9;border:none;border-bottom-right-radius:.8rem;border-top-right-radius:.8rem;display:flex;font-family:PEDIGREEUnleashed,sans-serif;font-size:1.6rem;height:100%;justify-content:center;padding:1rem}.textarea-input[data-v-aa6f635a]{margin-bottom:2.6rem;width:100%}.textarea-input__label[data-v-aa6f635a]{display:block;font-size:1.8rem;font-weight:400;line-height:1;margin-bottom:.9rem;width:100%}.textarea-input__input[data-v-aa6f635a]{background:#f0f0f0;border:none;border-radius:1.8rem;color:#000000a3;font-family:PEDIGREEUnleashed,sans-serif;font-size:1.4rem;font-weight:400;height:12rem;letter-spacing:.03rem;line-height:1.5;outline:none;padding:1.2rem 2.4rem 1rem;resize:none;width:100%}.textarea-input__input--empty[data-v-aa6f635a]{border:2px solid #ba0f0d}.textarea-input__warning[data-v-aa6f635a]{color:#ba0f0d}.textarea-input span[data-v-aa6f635a]{font-size:1.4rem}.modal-window[data-v-e19ac7d4]{background-color:#0009;bottom:0;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:9999}.modal-window-wrapper[data-v-e19ac7d4]{background-color:#fff;border-radius:.8rem;height:auto;margin:0 auto;top:2rem;width:95%}@media screen and (min-width:768px){.modal-window-wrapper[data-v-e19ac7d4]{background-color:#fff;border-radius:.8rem;height:auto;max-height:100%;max-width:100%;overflow-y:auto;position:relative;width:50rem}}.modal-window-header[data-v-e19ac7d4]{background-color:#fff;box-shadow:0 -2px 6px #00000080;padding:1rem 1.5rem;position:static;z-index:1}@media screen and (min-width:768px){.modal-window-header[data-v-e19ac7d4]{box-shadow:none;padding:2rem 2.3rem;position:static}}.modal-window-header__close[data-v-e19ac7d4]{cursor:pointer;display:block;height:2.4rem;margin-left:auto;margin-right:0;position:static;width:2.4rem}@media screen and (min-width:768px){.modal-window-header__close[data-v-e19ac7d4]{cursor:pointer;height:2.4rem;position:absolute;right:1.5rem;top:1.1rem;width:2.4rem}}.modal-window-content[data-v-e19ac7d4]{padding:3.5rem 2.3rem}@media screen and (min-width:768px){.modal-window-content[data-v-e19ac7d4]{padding:0 5rem 3.8rem;text-align:center}}.layout-page[data-v-e19ac7d4]{overflow:hidden}.loyalty-form__select[data-v-44dc52c5]{margin-bottom:2rem}.form-title[data-v-44dc52c5]{color:#000;font-size:2.4rem;font-weight:700;line-height:1;margin-bottom:2.3rem;opacity:.9;text-align:center}@media screen and (min-width:768px){.form-title[data-v-44dc52c5]{font-size:3.2rem;line-height:1;margin-bottom:3rem}}.form-subtitle[data-v-44dc52c5]{color:#000;font-size:1.3rem;letter-spacing:.03rem;line-height:2.2rem;margin-bottom:1.7rem;text-align:center}@media screen and (min-width:768px){.form-subtitle[data-v-44dc52c5]{font-size:1.8rem;line-height:1.5;margin:0 auto 1rem}}.form-checkbox__link[data-v-44dc52c5]{color:#f0ac03}.form-checkbox__link--text[data-v-44dc52c5]{color:#000}.form-checkbox__link--start[data-v-44dc52c5]{text-align:start;width:calc(100% - 3rem)}.form-checkbox__link--empty[data-v-44dc52c5]{color:#cd0a0a}.form__button[data-v-44dc52c5]{background:#f0ac03;border:none;border-radius:3.5rem;color:#000;cursor:pointer;display:block;font-family:inherit;font-size:1.8rem;font-weight:600;line-height:1;margin:3.2rem auto 0;padding:2.3rem 7.9rem;position:relative;transition:background .15s ease,color .15s ease}.form-info[data-v-44dc52c5]{color:#000000a3;letter-spacing:.03rem;margin-bottom:3rem;padding-right:1rem}.form-info[data-v-44dc52c5],.loyalty-apply[data-v-44dc52c5]{font-size:1.4rem;line-height:1}.loyalty-apply[data-v-44dc52c5]{background:#fff;border:none;border-radius:3.5rem;color:#000;cursor:pointer;font-family:PEDIGREEUnleashed,sans-serif;font-weight:600;margin-top:3.2rem;padding:1.9rem 7.5rem;position:relative;text-decoration:none;transition:background .15s ease,color .15s ease}@media screen and (min-width:768px){.loyalty-apply[data-v-44dc52c5]{font-size:1.4rem;padding:1.8rem 6rem}}@media screen and (min-width:1280px){.loyalty-apply[data-v-44dc52c5]{font-size:1.8rem;padding:2.3rem 9.9rem}}.loyalty-apply__modal__title[data-v-44dc52c5]{color:#000;font-size:2.6rem;font-weight:700;line-height:1;margin-bottom:2.3rem;opacity:.9;text-align:center}@media screen and (min-width:768px){.loyalty-apply__modal__title[data-v-44dc52c5]{font-size:3.2rem;margin-bottom:3rem}}.loyalty-apply__modal__caption[data-v-44dc52c5]{font-size:1.6rem;line-height:2.2rem;margin:0 auto 1rem;max-width:33rem;text-align:center}.error[data-v-44dc52c5]{color:#ba0f0d}@media screen and (min-width:768px) and (max-width:1100px){[data-v-44dc52c5] .checkbox-field__custom{height:2.6rem;width:2.6rem}}.loyalty-set-benefit{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:0 auto;opacity:0;position:relative;width:90%;z-index:20}@media screen and (min-width:768px){.loyalty-set-benefit{width:40%}}@media screen and (min-width:1024px){.loyalty-set-benefit{width:23rem}}.loyalty-set-benefit__image{margin-bottom:1.2rem;width:50%}@media screen and (min-width:768px){.loyalty-set-benefit__image{height:45%;width:auto}}.loyalty-set-benefit__image img{display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.loyalty-set-benefit-list{height:auto}.loyalty-set-benefit-list__step{list-style-position:outside}.loyalty-set-benefit-list__text{font-size:1.4rem;line-height:1.4rem;margin-bottom:1rem;position:relative}@media screen and (min-width:768px){.loyalty-set-benefit-list__text{font-size:1.5rem;line-height:1.6rem;margin:2rem auto;text-align:left}}@media screen and (min-width:1280px){.loyalty-set-benefit-list__text{line-height:1.6rem;margin:1rem auto}}.loyalty-set-benefit-list__text:last-child{margin-bottom:0}.loyalty-set-benefit-list__text p{text-align:center}@media screen and (min-width:768px){.loyalty-set-benefit-list__text p{text-align:left}}.loyalty-set-benefit--animated{animation:box-animate .5s linear forwards}@keyframes box-animate{0%{opacity:0;transform:translateY(-25rem)}to{opacity:1;transform:translateY(0)}}
