🚨chore: Sync Sass

This commit is contained in:
minsik 2024-10-21 14:21:47 +09:00
parent a4fb74df91
commit 2e7b1c941a
5 changed files with 4092 additions and 4510 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,24 +1,24 @@
// background img // background img
.background-bord { .background-bord{
position: absolute; position: absolute;
top: 46px; top: 46px;
left: 0; left: 0;
width: 100%; width: 100%;
height: 280px; height: 280px;
background: url(../../public/static/images/main/main_background.png) no-repeat center; background: url(../../public/static/images/main/main_background.png)no-repeat center;
background-size: cover; background-size: cover;
z-index: 0; z-index: 0;
} }
// main-wrap // main-wrap
.main-contents { .main-contents{
position: relative; position: relative;
z-index: 1; z-index: 1;
padding-bottom: 15px; padding-bottom: 15px;
} }
// contents // contents
.store-id-wrap { .store-id-wrap{
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
@ -26,12 +26,12 @@
padding: 33.5px 0; padding: 33.5px 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.08); border-bottom: 1px solid rgba(255, 255, 255, 0.08);
background-color: rgba(255, 255, 255, 0.05); background-color: rgba(255, 255, 255, 0.05);
.store-id-title { .store-id-title{
position: relative; position: relative;
padding-left: 32px; padding-left: 32px;
font-size: 13px; font-size: 13px;
color: #fff; color: #fff;
&::before { &::before{
content: ''; content: '';
position: absolute; position: absolute;
top: 50%; top: 50%;
@ -39,16 +39,16 @@
transform: translateY(-50%); transform: translateY(-50%);
width: 20px; width: 20px;
height: 20px; height: 20px;
background: url(../../public/static/images/main/id_icon.svg) no-repeat center; background: url(../../public/static/images/main/id_icon.svg)no-repeat center;
} }
} }
.store-arr { .store-arr{
display: block; display: block;
width: 7px; width: 7px;
height: 10px; height: 10px;
background: url(../../public/static/images/main/store-arr.svg) no-repeat center; background: url(../../public/static/images/main/store-arr.svg) no-repeat center;
} }
.store-id-name { .store-id-name{
font-size: 16px; font-size: 16px;
color: #fff; color: #fff;
font-weight: 600; font-weight: 600;
@ -56,28 +56,28 @@
} }
// main-search-form // main-search-form
.main-search-wrap { .main-search-wrap{
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
padding: 45px 0; padding: 45px 0;
.search-raido-wrap { .search-raido-wrap{
display: flex; display: flex;
align-items: center; align-items: center;
gap: 16px; gap: 16px;
margin-right: 30px; margin-right: 30px;
} }
} }
.search-input-box { .search-input-box{
display: flex; display: flex;
align-items: center; align-items: center;
width: 580px; width: 580px;
height: 45px; height: 45px;
border-radius: 100px; border-radius: 100px;
padding: 0 20px; padding: 0 20px;
border: 1px solid rgba(255, 255, 255, 0.3); border: 1px solid rgba(255, 255, 255, 0.30);
background: rgba(31, 31, 31, 0.3); background: rgba(31, 31, 31, 0.30);
.main-search { .main-search{
flex: 1; flex: 1;
height: 100%; height: 100%;
font-size: 13px; font-size: 13px;
@ -87,7 +87,7 @@
border: none; border: none;
font-family: 'Noto Sans JP', sans-serif; font-family: 'Noto Sans JP', sans-serif;
} }
.search-icon { .search-icon{
width: 20px; width: 20px;
height: 100%; height: 100%;
background-image: url(../../public/static/images/main/main_search.svg); background-image: url(../../public/static/images/main/main_search.svg);
@ -98,107 +98,82 @@
} }
// main-contents-inner // main-contents-inner
.main-product-list-wrap { .main-product-list-wrap{
max-width: 1400px; max-width: 1400px;
margin: 0 auto; margin: 0 auto;
.main-product-list { .main-product-list{
display: flex; display: flex;
gap: 24px; gap: 24px;
margin-bottom: 24px; margin-bottom: 24px;
.product-item { .product-item{
display: flex; display: flex;
flex-direction: column; flex-direction: column;
padding: 40px; padding: 40px;
border-radius: 6px; border-radius: 6px;
background: #fff; background: #FFF;
box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.02); box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.02);
&.item01 { &.item01{flex: 1; height: 400px;}
flex: 1; &.item02{flex: none; width: 451px; height: 400px;}
height: 400px; &.item03{flex: 1;}
} &.item04{flex: none; width: 351px;}
&.item02 { &.item05{flex: none; width: 451px;}
flex: none; .product-item-title-wrap{
width: 451px;
height: 400px;
}
&.item03 {
flex: 1;
}
&.item04 {
flex: none;
width: 351px;
}
&.item05 {
flex: none;
width: 451px;
}
.product-item-title-wrap {
display: flex; display: flex;
align-items: center; align-items: center;
.product-item-title { .product-item-title{
display: flex; display: flex;
align-items: center; align-items: center;
font-size: 16px; font-size: 16px;
color: #101010; color: #101010;
font-weight: 600; font-weight: 600;
.item-logo { .item-logo{
display: block; display: block;
width: 40px; width: 40px;
height: 40px; height: 40px;
border-radius: 50px; border-radius: 50px;
background: #14324f; background: #14324F;
margin-right: 12px; margin-right: 12px;
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: 22px 22px; background-size: 22px 22px;
background-position: center; background-position: center;
&.ico01 { &.ico01{background-image: url(../../public/static/images/main/product_ico01.svg);}
background-image: url(../../public/static/images/main/product_ico01.svg); &.ico02{background-image: url(../../public/static/images/main/product_ico02.svg);}
} &.ico03{background-image: url(../../public/static/images/main/product_ico03.svg);}
&.ico02 { &.ico04{background-image: url(../../public/static/images/main/product_ico04.svg);}
background-image: url(../../public/static/images/main/product_ico02.svg); &.ico05{background-image: url(../../public/static/images/main/product_ico05.svg);}
}
&.ico03 {
background-image: url(../../public/static/images/main/product_ico03.svg);
}
&.ico04 {
background-image: url(../../public/static/images/main/product_ico04.svg);
}
&.ico05 {
background-image: url(../../public/static/images/main/product_ico05.svg);
} }
} }
} .more-btn{
.more-btn {
display: block; display: block;
width: 20px; width: 20px;
height: 20px; height: 20px;
margin-left: auto; margin-left: auto;
background: url(../../public/static/images/main/more_btn.svg) no-repeat center; background: url(../../public/static/images/main/more_btn.svg)no-repeat center;
} }
} }
.product-item-content { .product-item-content{
margin-top: 30px; margin-top: 30px;
overflow: hidden; overflow: hidden;
.recently-list { .recently-list{
.recently-item { .recently-item{
border: 1px solid #f2f2f2; border: 1px solid #F2F2F2;
background-color: transparent; background-color: transparent;
padding: 29.9px 20px; padding: 29.9px 20px;
margin-bottom: 5px; margin-bottom: 5px;
cursor: pointer; cursor: pointer;
.item-inner { .item-inner{
display: flex; display: flex;
align-items: center; align-items: center;
span { span{
position: relative; position: relative;
display: block; display: block;
font-size: 13px; font-size: 13px;
color: #101010; color: #101010;
font-weight: 400; font-weight: 400;
padding: 0 10px; padding: 0 10px;
&.time { &.time{
padding-left: 22px; padding-left: 22px;
&::before { &::before{
content: ''; content: '';
position: absolute; position: absolute;
top: 50%; top: 50%;
@ -206,11 +181,11 @@
transform: translateY(-50%); transform: translateY(-50%);
width: 14px; width: 14px;
height: 14px; height: 14px;
background: url(../../public/static/images/main/clock.svg) no-repeat center; background:url(../../public/static/images/main/clock.svg)no-repeat center;
background-size: cover; background-size: cover;
} }
} }
&:after { &:after{
content: ''; content: '';
position: absolute; position: absolute;
top: 50%; top: 50%;
@ -218,30 +193,30 @@
transform: translateY(-50%); transform: translateY(-50%);
width: 1px; width: 1px;
height: 10px; height: 10px;
background-color: #bbb; background-color: #BBB;
} }
&:last-child { &:last-child{
&:after { &:after{
display: none; display: none;
} }
} }
} }
} }
&:last-child { &:last-child{
margin-bottom: 5px; margin-bottom: 5px;
} }
} }
} }
.notice-box { .notice-box{
height: 100%; height: 100%;
overflow-y: auto; overflow-y: auto;
.notice-day { .notice-day{
font-size: 13px; font-size: 13px;
color: #666; color: #666;
font-weight: 400; font-weight: 400;
margin-bottom: 7px; margin-bottom: 7px;
} }
.notice-title { .notice-title{
font-size: 14px; font-size: 14px;
color: #101010; color: #101010;
font-weight: 600; font-weight: 600;
@ -249,16 +224,16 @@
line-height: 24px; line-height: 24px;
word-break: keep-all; word-break: keep-all;
} }
.notice-contents { .notice-contents{
font-size: 12px; font-size: 12px;
color: #666; color: #666;
font-weight: 400; font-weight: 400;
line-height: 22px; line-height: 22px;
span { span{
position: relative; position: relative;
display: block; display: block;
padding-left: 10px; padding-left: 10px;
&::before { &::before{
content: ''; content: '';
position: absolute; position: absolute;
top: 10px; top: 10px;
@ -270,25 +245,19 @@
} }
} }
} }
&::-webkit-scrollbar { &::-webkit-scrollbar {width: 4px; /* 스크롤바의 너비 */}
width: 4px; /* 스크롤바의 너비 */ &::-webkit-scrollbar-thumb {background: #697C8F; /* 스크롤바의 색상 */}
&::-webkit-scrollbar-track {background: transparent; /*스크롤바 뒷 배경 색상*/}
} }
&::-webkit-scrollbar-thumb { .faq-item{
background: #697c8f; /* 스크롤바의 색상 */
}
&::-webkit-scrollbar-track {
background: transparent; /*스크롤바 뒷 배경 색상*/
}
}
.faq-item {
position: relative; position: relative;
margin-bottom: 10px; margin-bottom: 10px;
cursor: pointer; cursor: pointer;
.faq-item-inner { .faq-item-inner{
display: flex; display: flex;
align-items: center; align-items: center;
.faq-num { .faq-num{
flex: none; flex: none;
padding: 7px 12.5px; padding: 7px 12.5px;
font-size: 13px; font-size: 13px;
@ -298,7 +267,7 @@
border: 1px solid rgba(242, 242, 242, 0.95); border: 1px solid rgba(242, 242, 242, 0.95);
margin-right: 20px; margin-right: 20px;
} }
.faq-title { .faq-title{
width: 0; width: 0;
flex: 1 1 auto; flex: 1 1 auto;
font-size: 13px; font-size: 13px;
@ -309,7 +278,7 @@
text-overflow: ellipsis; text-overflow: ellipsis;
overflow: hidden; overflow: hidden;
} }
.faq-day { .faq-day{
position: absolute; position: absolute;
top: 50%; top: 50%;
right: 0; right: 0;
@ -319,29 +288,29 @@
font-weight: 400; font-weight: 400;
} }
} }
&:last-child { &:last-child{
margin-bottom: 0; margin-bottom: 0;
} }
} }
.data-download-wrap { .data-download-wrap{
width: 100%; width: 100%;
.data-down { .data-down{
display: block; display: block;
width: 100%; width: 100%;
padding: 20px; padding: 20px;
text-align: left; text-align: left;
border-radius: 4px; border-radius: 4px;
background-color: #697c8f; background-color: #697C8F;
margin-bottom: 5px; margin-bottom: 5px;
transition: background 0.17s ease-in-out; transition: background .17s ease-in-out;
span { span{
position: relative; position: relative;
display: block; display: block;
padding-right: 30px; padding-right: 30px;
font-size: 13px; font-size: 13px;
color: #fff; color: #fff;
font-weight: 400; font-weight: 400;
&:after { &:after{
content: ''; content: '';
position: absolute; position: absolute;
top: 50%; top: 50%;
@ -349,39 +318,34 @@
transform: translateY(-50%); transform: translateY(-50%);
width: 18px; width: 18px;
height: 16px; height: 16px;
background: url(../../public/static/images/main/download.svg) no-repeat center; background: url(../../public/static/images/main/download.svg)no-repeat center;
background-size: cover; background-size: cover;
} }
} }
&:last-child { &:last-child{
margin-bottom: 0; margin-bottom: 0;
} }
&:hover { &:hover{
background-color: #859eb6; background-color: #859eb6;
} }
} }
} }
.contact-info-list { .contact-info-list{
padding: 25px 30px; padding: 25px 30px;
border-radius: 4px; border-radius: 4px;
background-color: #f4f4f7; background-color: #F4F4F7;
.info-item { .info-item{
display: flex; display: flex;
align-items: center; align-items: center;
padding: 15px 0; padding: 15px 0;
border-bottom: 1px solid #fff; border-bottom: 1px solid #fff;
&:first-child { &:first-child{padding-top: 0;}
padding-top: 0; &:last-child{padding-bottom: 0; border: none;}
} .icon-box{
&:last-child {
padding-bottom: 0;
border: none;
}
.icon-box {
display: flex; display: flex;
margin-right: 12px; margin-right: 12px;
} }
.infor-data { .infor-data{
font-size: 13px; font-size: 13px;
color: #101010; color: #101010;
font-weight: 500; font-weight: 500;
@ -390,14 +354,14 @@
} }
} }
} }
&:last-child { &:last-child{
margin-bottom: 0; margin-bottom: 0;
} }
} }
} }
// loginpage // loginpage
.login-wrap { .login-wrap{
position: relative; position: relative;
width: 100%; width: 100%;
min-height: 100vh; min-height: 100vh;
@ -406,59 +370,59 @@
justify-content: center; justify-content: center;
background: url(../../public/static/images/main/login_bg.png) no-repeat center; background: url(../../public/static/images/main/login_bg.png) no-repeat center;
background-size: cover; background-size: cover;
.login-inner { .login-inner{
max-width: 500px; max-width: 500px;
width: 100%; width: 100%;
margin: 0 auto; margin: 0 auto;
.login-logo { .login-logo{
display: block; display: block;
margin-bottom: 25px; margin-bottom: 25px;
} }
.login-input-frame { .login-input-frame{
padding: 40px 50px; padding: 40px 50px;
border-radius: 6px; border-radius: 6px;
background: rgba(255, 255, 255, 0.97); background: rgba(255, 255, 255, 0.97);
box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.02); box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.02);
.login-frame-tit { .login-frame-tit{
font-size: 18px; font-size: 18px;
color: #364864; color: #364864;
font-weight: 400; font-weight: 400;
padding-bottom: 30px; padding-bottom: 30px;
border-bottom: 1px solid #e5e9ef; border-bottom: 1px solid #E5E9EF;
span { span{
display: block; display: block;
font-weight: 600; font-weight: 600;
margin-bottom: 5px; margin-bottom: 5px;
} }
&.pw-reset { &.pw-reset{
font-size: 13px; font-size: 13px;
} }
} }
.login-input-wrap { .login-input-wrap{
margin-top: 30px; margin-top: 30px;
.login-area { .login-area{
position: relative; position: relative;
display: flex; display: flex;
align-items: center; align-items: center;
border: 1px solid #e5e9ef; border: 1px solid #E5E9EF;
height: 45px; height: 45px;
padding-left: 40px; padding-left: 40px;
padding-right: 15px; padding-right: 15px;
margin-bottom: 15px; margin-bottom: 15px;
.login-input { .login-input{
flex: 1; flex: 1;
height: 100%; height: 100%;
background-color: transparent; background-color: transparent;
font-size: 13px; font-size: 13px;
font-weight: 400; font-weight: 400;
color: #6c819c; color: #6c819c;
&::placeholder { &::placeholder{
font-size: 13px; font-size: 13px;
font-weight: 400; font-weight: 400;
color: #d1d7e0; color: #D1D7E0;
} }
} }
&::before { &::before{
content: ''; content: '';
position: absolute; position: absolute;
top: 50%; top: 50%;
@ -468,81 +432,81 @@
height: 12px; height: 12px;
background-size: cover; background-size: cover;
} }
button { button{
width: 20px; width: 20px;
height: 100%; height: 100%;
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center; background-position: center;
} }
&.id { &.id{
&::before { &::before{
background: url(../../public/static/images/main/login_id.svg) no-repeat center; background: url(../../public/static/images/main/login_id.svg)no-repeat center;
} }
.id-delete { .id-delete{
background-image: url(../../public/static/images/main/id_delete.svg); background-image: url(../../public/static/images/main/id_delete.svg);
background-size: 17px 17px; background-size: 17px 17px;
} }
} }
&.email { &.email{
&::before { &::before{
background: url(../../public/static/images/main/login_email.svg) no-repeat center; background: url(../../public/static/images/main/login_email.svg)no-repeat center;
width: 12px; width: 12px;
height: 9px; height: 9px;
} }
.id-delete { .id-delete{
background-image: url(../../public/static/images/main/id_delete.svg); background-image: url(../../public/static/images/main/id_delete.svg);
background-size: 17px 17px; background-size: 17px 17px;
} }
} }
&.password { &.password{
margin-bottom: 20px; margin-bottom: 20px;
&::before { &::before{
background: url(../../public/static/images/main/login_password.svg) no-repeat center; background: url(../../public/static/images/main/login_password.svg)no-repeat center;
} }
.password-hidden { .password-hidden{
background-image: url(../../public/static/images/main/password_hidden.svg); background-image: url(../../public/static/images/main/password_hidden.svg);
background-size: 19px 13px; background-size: 19px 13px;
&.visible { &.visible{
background-image: url(../../public/static/images/main/password_visible.svg); background-image: url(../../public/static/images/main/password_visible.svg);
} }
} }
} }
} }
.login-btn { .login-btn{
display: block; display: block;
width: 100%; width: 100%;
height: 45px; height: 45px;
background-color: #5c6773; background-color: #5C6773;
color: #fff; color: #fff;
font-size: 15px; font-size: 15px;
font-weight: 600; font-weight: 600;
border-radius: 4px; border-radius: 4px;
transition: background 0.15s ease-in-out; transition: background .15s ease-in-out;
&:hover { &:hover{
background-color: #717e8d; background-color: #717e8d;
} }
&.light { &.light{
background-color: #fff; background-color: #fff;
border: 1px solid #5c6773; border: 1px solid #5C6773;
color: #5c6773; color: #5C6773;
} }
} }
.login-btn-box { .login-btn-box{
margin-bottom: 20px; margin-bottom: 20px;
} }
.pwreset-btn-box { .pwreset-btn-box{
display: flex; display: flex;
} }
.reset-password { .reset-password{
width: 100%; width: 100%;
text-align: center; text-align: center;
button { button{
position: relative; position: relative;
font-size: 13px; font-size: 13px;
color: #364864; color: #364864;
font-weight: 400; font-weight: 400;
padding-right: 16px; padding-right: 16px;
&::before { &::before{
content: ''; content: '';
position: absolute; position: absolute;
top: calc(50% + 1px); top: calc(50% + 1px);
@ -550,13 +514,13 @@
transform: translateY(-50%); transform: translateY(-50%);
width: 6px; width: 6px;
height: 8px; height: 8px;
background: url(../../public/static/images/main/login-arr.svg) no-repeat center; background: url(../../public/static/images/main/login-arr.svg)no-repeat center;
} }
} }
} }
} }
} }
.login-guide-wrap { .login-guide-wrap{
position: relative; position: relative;
margin-left: 10px; margin-left: 10px;
margin-top: 30px; margin-top: 30px;
@ -564,19 +528,19 @@
font-size: 13px; font-size: 13px;
color: #fff; color: #fff;
line-height: 24px; line-height: 24px;
a { a{
color: #fff; color: #fff;
font-weight: 600; font-weight: 600;
text-decoration: underline; text-decoration: underline;
} }
span { span{
position: absolute; position: absolute;
top: 0; top: 0;
left: 0; left: 0;
} }
} }
} }
.login-copyright { .login-copyright{
position: absolute; position: absolute;
bottom: 40px; bottom: 40px;
left: 50%; left: 50%;
@ -587,26 +551,26 @@
} }
} }
.d-check-box { .d-check-box{
&.login { &.login{
margin-bottom: 25px; margin-bottom: 25px;
label { label{
padding-left: 20px; padding-left: 20px;
color: #364864; color: #364864;
&:before { &:before{
width: 22px; width: 22px;
height: 22px; height: 22px;
top: -1px; top: -1px;
border-color: #a8b6c7; border-color: #A8B6C7;
border-radius: 3px; border-radius: 3px;
transition: background 0.05s ease-in-out; transition: background .05s ease-in-out;
} }
} }
input[type='checkbox']:checked + label::before { input[type=checkbox]:checked + label::before{
border-color: #a8b6c7; border-color: #A8B6C7;
background-color: #a8b6c7; background-color: #A8B6C7;
} }
input[type='checkbox']:checked + label::after { input[type=checkbox]:checked + label::after{
border-color: #fff; border-color: #fff;
width: 7px; width: 7px;
height: 11px; height: 11px;
@ -617,70 +581,71 @@
} }
// 회원가입 // 회원가입
.center-page-wrap { .center-page-wrap{
display: flex; display: flex;
flex-direction: column; flex-direction: column;
justify-content: center; justify-content: center;
width: 100%; width: 100%;
min-height: 100vh; min-height: 100vh;
background-color: #f4f4f7; background-color: #F4F4F7;
overflow-x: hidden; overflow-x: hidden;
.center-page-inner { .center-page-inner{
width: 100%; width: 100%;
max-width: 1720px; max-width: 1720px;
margin: 0 auto; margin: 0 auto;
.center-page-tit { .center-page-tit{
font-size: 18px; font-size: 18px;
font-weight: 600; font-weight: 600;
color: #101010; color: #101010;
margin-bottom: 24px; margin-bottom: 24px;
} }
.sub-table-box { .sub-table-box{
&.signup { &.signup{
margin-bottom: 20px; margin-bottom: 20px;
} }
} }
.sign-up-btn-wrap { .sign-up-btn-wrap{
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;
} }
&.complete { &.complete{
max-width: 1000px; max-width: 1000px;
} }
} }
} }
// 회원가입 완료 // 회원가입 완료
.complete-box-wrap { .complete-box-wrap{
padding: 72px 80px; padding: 72px 80px;
.complete-tit { .complete-tit{
font-size: 18px; font-size: 18px;
font-weight: 600; font-weight: 600;
color: #101010; color: #101010;
margin-bottom: 17px; margin-bottom: 17px;
} }
.complete-txt { .complete-txt{
font-size: 13px; font-size: 13px;
font-weight: 400; font-weight: 400;
color: #101010; color: #101010;
margin-bottom: 27px; margin-bottom: 27px;
} }
.complete-email-wrap { .complete-email-wrap{
padding: 36px 30px; padding: 36px 30px;
border-radius: 2px; border-radius: 2px;
background: #f4f4f7; background: #F4F4F7;
margin-bottom: 20px; margin-bottom: 20px;
.email-info { .email-info{
font-size: 13px; font-size: 13px;
font-weight: 400; font-weight: 400;
color: #000; color: #000;
span { span{
color: #204af4; color: #204AF4;
font-weight: 500; font-weight: 500;
} }
} }
} }
.complete-btn { .complete-btn{
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1 @@
@import '_main.scss'; @import '_main.scss';
.locale-switch {
cursor: pointer;
}