.my-page-main>header{border-bottom:1px solid #f0f0f0}.affiliate-page-header{text-align:center;height:55px;padding:0;line-height:55px}.affiliate-page-header .page-close-btn{right:16px}.rank-head-title{color:#999;margin:30px 0 19px;font-size:14px;font-style:normal;font-weight:500}.reward-card-wrap{margin-bottom:24px}.rank-bg{padding:20px 0}.reward-card{border-radius:10px;max-width:400px;margin-bottom:8px;padding:11px 17px 24px}.reward-header{align-items:center;gap:9px;margin-bottom:16px;display:flex;border:0!important}.reward-icon img{width:59px;height:59px}.reward-title .top{align-items:baseline;margin-bottom:9px;display:flex}.reward-title .top h2{margin-right:7px;font-family:Pretendard;font-size:19px;font-style:normal;font-weight:600;line-height:normal}.sns-icon-wrap{align-items:center;gap:6px;display:flex}.sns-icon-item img{width:8px;height:8px}.reward-subtitle{color:#f0a;align-items:center;font-size:14px;font-weight:700;display:flex}.rank-name{text-transform:uppercase;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.reward-subtitle .arrow{margin-left:4px;display:flex}.reward-subtitle .arrow img{width:16px}.progress-text{color:#dbdbdb;font-family:Pretendard;font-size:10px;font-style:normal;font-weight:500;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.reward-message{letter-spacing:-.325px;text-align:center;margin-bottom:0;font-family:Pretendard;font-size:13px;font-style:normal;font-weight:500;line-height:22px}.reward-message .highlight{font-family:Pretendard;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.reward-message .highlight-next{letter-spacing:-.325px;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.membership-benefit-title{color:#666;flex-flow:row;align-items:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:flex;position:relative}.membership-benefit-title a{display:flex}.membership-benefit-title img{width:14px;margin-left:6px}.level-graph{flex-flow:row;justify-content:center;align-items:flex-end;gap:20px;margin-top:32px;display:flex}.level-luminous,.level-shining,.level-twinkling{text-align:center;border-radius:8px 8px 0 0;justify-content:center;align-items:flex-end;width:100px;display:flex}.level-twinkling{background:linear-gradient(305deg,#e0aa3e 0%,#faf398 50%,#e0aa3e 100%),linear-gradient(236deg,#e0aa3e -104.46%,#faf398 -2.23%,#e0aa3e 100%);height:52px}.level-shining{background-image:url(https://stylekorean-image.s3.ap-northeast-2.amazonaws.com/gl/data/icon/af_bg_rank2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:84px}.level-luminous{background:linear-gradient(86deg,#4a089066 5.91%,#fe94f766 91.44%),linear-gradient(#150543 0%,#631da2 48.56%,#500cba 100%);height:117px}.level-graph p{color:#1b1b1b;text-align:center;letter-spacing:-.25px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-style:normal;font-weight:600}.membership-affiliate-tier{margin:24px 0}.membership-affiliate-tier header{border-bottom:0}.membership-tier-title{text-transform:uppercase;width:fit-content;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.tier-list{flex-flow:wrap;gap:16px;display:flex}.tier-list ul{list-style:outside}.tier-text-1{background:linear-gradient(270deg,#de9f20 -42.03%,#faf297 28.99%,#e0aa3e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.tier-text-2{background:linear-gradient(90deg,#f0f 0%,#f7c 70%,#ffc9a6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.tier-text-3{background:linear-gradient(90deg,#150543 -3.58%,#631da2 46.68%,#500cba 99.93%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.tier-benefits{margin-top:16px}.tier-benefits ul{flex-flow:column;gap:8px;display:flex}.tier-benefits li{color:#666;letter-spacing:-.275px;font-size:11px;font-style:normal;font-weight:500}.tier-benefits.user .first{display:flex}.tier-benefits.user li span{padding-right:10px}.tier-label{color:#999;letter-spacing:-.275px;font-size:11px;font-style:normal;font-weight:500}.page-close-btn{right:16px}.progress-bar{height:18px}
