.shine-btn[data-v-7e7b7b81]{align-items:center;border:none;border:1px solid hsla(0,0%,100%,.8);border-radius:50px;cursor:pointer;display:inline-flex;font-family:Pretendard,sans-serif;font-weight:600;gap:10px;overflow:hidden;position:relative;text-decoration:none;transition:all .4s ease}.shine-btn__icon[data-v-7e7b7b81]{font-weight:700}.shine-btn__icon[data-v-7e7b7b81],.shine-btn__text[data-v-7e7b7b81]{position:relative;z-index:2}.shine-btn__shine[data-v-7e7b7b81]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.shine-btn--sm[data-v-7e7b7b81]{font-size:1rem;padding:10px 25px}.shine-btn--sm .shine-btn__icon[data-v-7e7b7b81]{font-size:16px}.shine-btn--md[data-v-7e7b7b81]{font-size:1.2rem;padding:15px 35px}.shine-btn--md .shine-btn__icon[data-v-7e7b7b81]{font-size:20px}.shine-btn--lg[data-v-7e7b7b81]{font-size:1.5rem;padding:18px 40px}.shine-btn--lg .shine-btn__icon[data-v-7e7b7b81]{font-size:24px}.shine-btn--primary[data-v-7e7b7b81]{background:linear-gradient(45deg,#847bb7,#968ccf);box-shadow:0 8px 25px #847bb74d;color:#fff}.shine-btn--primary[data-v-7e7b7b81]:hover{box-shadow:0 12px 35px #847bb766;transform:translateY(-3px)}.shine-btn--primary:hover .shine-btn__shine[data-v-7e7b7b81]{left:100%}.shine-btn--secondary[data-v-7e7b7b81]{background:linear-gradient(45deg,#fff3,#ffffff1a);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 25px #0000001a;color:#fff}.shine-btn--secondary[data-v-7e7b7b81]:hover{background:linear-gradient(45deg,#ffffff4d,#fff3);box-shadow:0 12px 35px #0003;transform:translateY(-3px)}.shine-btn--secondary:hover .shine-btn__shine[data-v-7e7b7b81]{left:100%}.shine-btn--disabled[data-v-7e7b7b81]{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.shine-btn--disabled .shine-btn__shine[data-v-7e7b7b81]{display:none}.shine-btn[data-v-7e7b7b81]:active:not(.shine-btn--disabled){transform:translateY(-1px)}@media (max-width:1024px){.shine-btn[data-v-7e7b7b81]{gap:8px}.shine-btn--sm[data-v-7e7b7b81]{font-size:1rem;padding:9px 22px}.shine-btn--sm .shine-btn__icon[data-v-7e7b7b81]{font-size:15px}.shine-btn--md[data-v-7e7b7b81]{font-size:1rem;padding:13px 32px}.shine-btn--md .shine-btn__icon[data-v-7e7b7b81]{font-size:18px}.shine-btn--lg[data-v-7e7b7b81]{font-size:1.2rem;padding:16px 38px}.shine-btn--lg .shine-btn__icon[data-v-7e7b7b81]{font-size:22px}}@media (max-width:768px){.shine-btn[data-v-7e7b7b81]{gap:6px}.shine-btn--sm[data-v-7e7b7b81]{padding:8px 18px}.shine-btn--sm .shine-btn__icon[data-v-7e7b7b81]{font-size:14px}.shine-btn--md[data-v-7e7b7b81]{font-size:1rem;padding:10px 24px}.shine-btn--md .shine-btn__icon[data-v-7e7b7b81]{font-size:16px}.shine-btn--lg[data-v-7e7b7b81]{font-size:1rem;padding:12px 28px}.shine-btn--lg .shine-btn__icon[data-v-7e7b7b81]{font-size:18px}}@media (max-width:480px){.shine-btn[data-v-7e7b7b81]{gap:5px}.shine-btn--sm[data-v-7e7b7b81]{font-size:12px;padding:7px 16px}.shine-btn--sm .shine-btn__icon[data-v-7e7b7b81]{font-size:12px}.shine-btn--md[data-v-7e7b7b81]{font-size:13px;padding:9px 20px}.shine-btn--md .shine-btn__icon[data-v-7e7b7b81]{font-size:14px}.shine-btn--lg[data-v-7e7b7b81]{font-size:1rem;padding:11px 24px}.shine-btn--lg .shine-btn__icon[data-v-7e7b7b81]{font-size:16px}}
