.page-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;position:fixed;top:0;left:0;width:100vw;overflow:hidden}.page-inner img{width:150px;margin:20px auto;display:block}.page-inner{height:100%;width:100%;max-width:640px;align-items:center;display:flex;flex-direction:column;justify-content:flex-end;background-color:#000;background-size:contain;background-position:50%;background-repeat:no-repeat}.button-container{padding:0 20px calc(40px + env(safe-area-inset-bottom, 0))}.button-container,.button-container-detail{display:flex;flex-direction:column;gap:16px;width:100%;max-width:300px}.button-container-detail{padding:10px 20px calc(10px + env(safe-area-inset-bottom, 0));position:-webkit-sticky;position:sticky;bottom:0;left:0;background:#fffffff2;z-index:100;box-sizing:border-box;align-items:center}.install-app-btn,.web-view-btn{padding:16px 24px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;min-height:56px}.install-app-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea66}.install-app-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}.web-view-btn{background:#fffffff2;color:#333;border:2px solid #fff3}.web-view-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #ffffff4d}.premium-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.premium-container .content-wrapper{width:100%;max-width:640px}.premium-container .header>img{width:80px;padding:40px 0;display:block;margin:0 auto -30px}.premium-container .content-container{max-width:375px;justify-content:center;align-items:center}.premium-container .btn-primary{margin-top:20px;width:100%;border:unset;outline:unset;box-shadow:unset;background-color:var(--mint-300);padding:13px;color:var(--white);align-items:center}.premium-container .btn-primary a{font-size:15px;display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;color:var(--white)}.premium-container .detail{margin:auto;padding-top:20px;padding-bottom:20px;background-size:contain;background-position:50%;background-repeat:no-repeat;display:flex;width:333px;height:395px;justify-content:center;align-items:center}.premium-container .detail>img{-webkit-clip-path:none!important;clip-path:none!important;width:182px}.premium-container .detail.ios{background-image:url(/assets/icons/mockup_applewatch.svg);width:190px}.premium-container .detail.ios>img{width:144px;border-radius:24px;margin-top:4px;margin-right:6px}.premium-container .watchface-infomation-container h4{text-align:center;font-size:22px;margin-bottom:20px}.premium-container .watchface-infomation-container span.p5{font-size:10px;font-weight:300}@media(max-width:767px){.premium-container .watchface-infomation-container>h4,.premium-container .watchface-infomation-container>span.p5{text-align:center}}.premium-container .watchface-infomation-container .watchface-user-wrap{display:flex;justify-content:center;flex-flow:row nowrap;align-items:center}.premium-container .watchface-infomation-container .watchface-user-wrap>span{display:inline-block;font-size:14px;width:auto;margin-left:7px;text-decoration:unset}.premium-container .watchface-infomation-container .watchface-user-wrap>img{margin-right:6px}.button{display:flex;align-items:center;justify-content:center}.button img{margin-right:5px}.description-container{display:flex;justify-content:center;color:#000;padding:6px 20px 0}.apply-button{width:295px!important;background-color:#00cdb4!important}.apply-button a{text-decoration:none;color:#fff;font-size:16px}.apply-button a img{margin-right:5px}.apply-button:hover a{color:#fff}.apply-button:hover{background-color:#16d4ff!important}.apply-qrcode-button{width:295px!important;background-color:#1a1a2a!important}.apply-qrcode-button a{text-decoration:none;color:#fff;font-size:16px}.apply-qrcode-button a img{margin-right:5px}.apply-qrcode-button:hover a{color:#fff}.apply-qrcode-button:hover{background-color:#16d4ff!important}.theme-title{height:26px;left:10px;top:400px;font-family:Pretendard;font-style:normal;font-weight:700;font-size:18px;line-height:26px;letter-spacing:-.5px;color:#1a1a24}.profile-container{display:flex;align-items:center;text-align:center;margin-bottom:18px}.profile-icon img{width:22px;height:22px;object-fit:cover;margin-right:6px;border:1px solid #d6dade;border-radius:50%;background-color:#fff}.profile-name{font-family:Pretendard;font-style:normal;font-weight:500;font-size:14px;line-height:22px;letter-spacing:-.7px;color:#515a63;flex:none;order:1;flex-grow:0}.tag-bar,.tag-container{display:flex}.tag-bar{justify-content:flex-start;flex-wrap:wrap;gap:4px}.tag{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 10px;margin-right:0;gap:2px;height:24px;color:#818990;border-radius:999px;background-color:#f9fafb;font-weight:700;font-size:12px;line-height:20px;letter-spacing:-.3px;flex:none;order:0;flex-grow:0}.description-text-box,.tag{font-family:Pretendard;font-style:normal}.description-text-box{width:100%;height:100%;font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.6px;color:#333b42}.preview-image{margin-left:-5px;margin-top:2px;border-radius:16%}.watchface-user-info{display:flex;flex-direction:column;margin-top:23px;padding-left:20px;padding-right:20px}.discount-rate{font-weight:500;color:#ff5d41}.discount-rate,.original-amount{font-family:Pretendard;font-style:normal;font-size:14px;line-height:22px;letter-spacing:-.3px}.original-amount{font-weight:400;color:#515a63;text-decoration:line-through}.current-amount{font-family:Pretendard;font-style:normal;font-weight:700;font-size:22px;line-height:22px;letter-spacing:-.5px;color:#333b42}.divider{display:flex;width:100%;height:10px;margin:22px 0;background:#e9eaec;opacity:.4}.detail-info-container{display:flex;flex-direction:column;padding:0 20px}.detail-info-container>div>span{font-family:Pretendard;font-style:normal;font-weight:400;font-size:12px;line-height:20px;margin-left:5px;margin-bottom:4px;letter-spacing:-.3px;color:#9ca4ac}.render-watch-container{background-color:#f9fafb;padding-top:20px}.mypage-container{background:linear-gradient(0deg,var(--back-grey),var(--back-grey));overflow-x:hidden}.mypage-container .content-container{margin-bottom:58px;padding:100px 0 0}.mypage-container .content-container>.row{align-items:flex-start}@media(max-width:764px){.mypage-container .content-container{margin:0;max-width:unset;width:100%;background-color:var(--back-grey)}}@media(max-width:1024px){.mypage-container .content-container{max-width:unset;padding-top:50px}}.mypage-container.mobile{height:var(--app-height)}.my-profile-container{padding:0}.my-profile-container .menu-icons{margin-right:12px}.my-profile-container .row{width:100%;margin:0 auto}.my-profile-container .container{padding:0}.my-profile-container>.row:first-child{margin-bottom:19px}.my-profile-container .my-profile-top{padding:0 32px}.my-profile-container .my-profile-top .my-profile-title{display:flex;justify-content:space-between;margin-top:22px}.my-profile-container .my-profile-top .my-profile-title>h3{margin-bottom:6px}.my-profile-container .my-profile-top .my-profile-title .change-device{background-color:unset;border:unset;outline:unset;box-shadow:unset;background:#d6dade;border-radius:21px}.my-profile-container .my-profile-top .my-profile-title .change-device>.p5{font-size:10px;color:var(--grey-600)}.my-profile-container .my-profile-top .my-profile-title .change-device>img{margin-left:4px}.my-profile-container .my-profile-top .my-profile-title .change-device:hover{cursor:pointer;background-color:var(--grey-100)}.my-profile-container .my-profile-top .my-profile-detail,.my-profile-container .my-profile-top .my-profile-follower{text-align:center}.my-profile-container .my-profile-top .my-profile-detail{margin-top:6px;margin-bottom:26px}.my-profile-container .my-profile-top .my-profile-detail>p img{width:100px;height:100px;object-fit:cover;border-radius:100%}.my-profile-container .my-profile-top .my-profile-detail span{background-color:var(--mint-100);padding:4px 2.5px;border-radius:8px;font-size:12px;color:var(--mint-400);vertical-align:middle}.my-profile-container .my-profile-top .my-profile-detail span>img{margin-right:2px;margin-top:-2px}.my-profile-container .my-profile-top .my-profile-detail h6.p3{font-weight:500}.my-profile-container .my-profile-top .my-profile-follower p{font-weight:300}.my-profile-container .my-profile-top .my-profile-follower p:not(.p5){font-weight:275;font-size:20px}.my-profile-container .my-profile-bottom .nav{padding:0;margin-bottom:18px}.my-profile-container .my-profile-bottom .nav .nav-link{padding-left:30px;padding-right:30px;height:49px;line-height:29px;color:var(--black)}.my-profile-container .my-profile-bottom .nav .nav-link.p3{font-weight:300}.my-profile-container .my-profile-bottom .nav .nav-link.active{position:relative;background-color:var(--grey-100)}.my-profile-container .my-profile-bottom .nav .nav-link.active:after{content:"";position:absolute;top:20px;right:24px;width:12px;height:9px;display:block;background-image:url(/assets/icons/arrow-right-s.svg)}.my-profile-container .my-profile-bottom .btn-logout{width:202px;height:32px;line-height:16px;margin:0 auto 32px;color:var(--black);background-color:unset;border:unset;outline:unset;box-shadow:unset;font-weight:300}.my-profile-container .my-profile-bottom .btn-logout:hover{color:var(--white);background-color:var(--grey-600)}