14454 lines
283 KiB
CSS
14454 lines
283 KiB
CSS
@charset "UTF-8";
|
|
body {
|
|
-webkit-font-smoothing: antialiased;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
}
|
|
|
|
body {
|
|
font-family: "Noto Sans KR", "Malgun Gothic", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
|
|
color: #030507;
|
|
letter-spacing: -0.02em;
|
|
font-size: 14px;
|
|
}
|
|
|
|
canvas,
|
|
img,
|
|
picture,
|
|
svg,
|
|
video {
|
|
display: block;
|
|
max-width: 100%;
|
|
}
|
|
|
|
*,
|
|
::before,
|
|
::after {
|
|
box-sizing: border-box;
|
|
border-style: solid;
|
|
border-width: 0;
|
|
}
|
|
|
|
html {
|
|
line-height: 1.5;
|
|
-webkit-text-size-adjust: 100%;
|
|
-webkit-tap-highlight-color: transparent;
|
|
}
|
|
|
|
body {
|
|
margin: 0;
|
|
}
|
|
|
|
main {
|
|
display: block;
|
|
}
|
|
|
|
p,
|
|
table,
|
|
blockquote,
|
|
address,
|
|
pre,
|
|
iframe,
|
|
form,
|
|
figure,
|
|
dl {
|
|
margin: 0;
|
|
}
|
|
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6 {
|
|
font-size: inherit;
|
|
font-weight: inherit;
|
|
margin: 0;
|
|
}
|
|
|
|
ul,
|
|
ol {
|
|
margin: 0;
|
|
padding: 0;
|
|
list-style: none;
|
|
}
|
|
|
|
dt {
|
|
font-weight: bold;
|
|
}
|
|
|
|
dd {
|
|
margin-left: 0;
|
|
}
|
|
|
|
hr {
|
|
box-sizing: content-box;
|
|
height: 0;
|
|
overflow: visible;
|
|
border-top-width: 1px;
|
|
margin: 0;
|
|
clear: both;
|
|
color: inherit;
|
|
}
|
|
|
|
pre {
|
|
font-family: monospace, monospace;
|
|
font-size: inherit;
|
|
}
|
|
|
|
address {
|
|
font-style: inherit;
|
|
}
|
|
|
|
a {
|
|
background-color: transparent;
|
|
text-decoration: none;
|
|
color: inherit;
|
|
}
|
|
|
|
abbr[title] {
|
|
-webkit-text-decoration: underline dotted;
|
|
text-decoration: underline dotted;
|
|
}
|
|
|
|
b,
|
|
strong {
|
|
font-weight: bolder;
|
|
}
|
|
|
|
code,
|
|
kbd,
|
|
samp {
|
|
font-family: monospace, monospace;
|
|
font-size: inherit;
|
|
}
|
|
|
|
small {
|
|
font-size: 80%;
|
|
}
|
|
|
|
sub,
|
|
sup {
|
|
font-size: 75%;
|
|
line-height: 0;
|
|
position: relative;
|
|
vertical-align: baseline;
|
|
}
|
|
|
|
sub {
|
|
bottom: -0.25em;
|
|
}
|
|
|
|
sup {
|
|
top: -0.5em;
|
|
}
|
|
|
|
svg,
|
|
img,
|
|
embed,
|
|
object,
|
|
iframe {
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
button,
|
|
input,
|
|
optgroup,
|
|
select,
|
|
textarea {
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
appearance: none;
|
|
vertical-align: middle;
|
|
color: inherit;
|
|
font: inherit;
|
|
background: transparent;
|
|
padding: 0;
|
|
margin: 0;
|
|
border-radius: 0;
|
|
text-align: inherit;
|
|
text-transform: inherit;
|
|
}
|
|
|
|
button,
|
|
[type=button],
|
|
[type=reset],
|
|
[type=submit] {
|
|
cursor: pointer;
|
|
}
|
|
|
|
button:disabled,
|
|
[type=button]:disabled,
|
|
[type=reset]:disabled,
|
|
[type=submit]:disabled {
|
|
cursor: default;
|
|
}
|
|
|
|
:-moz-focusring {
|
|
outline: auto;
|
|
}
|
|
|
|
select:disabled {
|
|
opacity: inherit;
|
|
}
|
|
|
|
option {
|
|
padding: 0;
|
|
}
|
|
|
|
fieldset {
|
|
margin: 0;
|
|
padding: 0;
|
|
min-width: 0;
|
|
}
|
|
|
|
legend {
|
|
padding: 0;
|
|
}
|
|
|
|
progress {
|
|
vertical-align: baseline;
|
|
}
|
|
|
|
textarea {
|
|
overflow: auto;
|
|
}
|
|
|
|
[type=number]::-webkit-inner-spin-button,
|
|
[type=number]::-webkit-outer-spin-button {
|
|
height: auto;
|
|
}
|
|
|
|
[type=search] {
|
|
outline-offset: -2px;
|
|
}
|
|
|
|
[type=search]::-webkit-search-decoration {
|
|
-webkit-appearance: none;
|
|
}
|
|
|
|
::-webkit-file-upload-button {
|
|
-webkit-appearance: button;
|
|
font: inherit;
|
|
}
|
|
|
|
[type=number] {
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
label[for] {
|
|
cursor: pointer;
|
|
}
|
|
|
|
details {
|
|
display: block;
|
|
}
|
|
|
|
summary {
|
|
display: list-item;
|
|
}
|
|
|
|
[contenteditable]:focus {
|
|
outline: auto;
|
|
}
|
|
|
|
table {
|
|
border-color: inherit;
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
caption {
|
|
text-align: left;
|
|
}
|
|
|
|
td,
|
|
th {
|
|
vertical-align: top;
|
|
padding: 0;
|
|
}
|
|
|
|
th {
|
|
text-align: left;
|
|
font-weight: bold;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Noto Sans KR";
|
|
src: local("Noto Sans KR Thin"), url(../fonts/NotoSansKR-Thin.otf) format("opentype");
|
|
font-weight: 100;
|
|
}
|
|
@font-face {
|
|
font-family: "Noto Sans KR";
|
|
src: local("Noto Sans KR Light"), url(../fonts/NotoSansKR-Light.otf) format("opentype");
|
|
font-weight: 300;
|
|
}
|
|
@font-face {
|
|
font-family: "Noto Sans KR";
|
|
src: local("Noto Sans KR Regular"), url(../fonts/NotoSansKR-Regular.otf) format("opentype");
|
|
font-weight: 400;
|
|
}
|
|
@font-face {
|
|
font-family: "Noto Sans KR";
|
|
src: local("Noto Sans KR Medium"), url(../fonts/NotoSansKR-Medium.otf) format("opentype");
|
|
font-weight: 500;
|
|
}
|
|
@font-face {
|
|
font-family: "Noto Sans KR";
|
|
src: local("Noto Sans KR Bold"), url(../fonts/NotoSansKR-Bold.otf) format("opentype");
|
|
font-weight: 700;
|
|
}
|
|
@font-face {
|
|
font-family: "Noto Sans KR";
|
|
src: local("Noto Sans KR Black"), url(../fonts/NotoSansKR-Black.otf) format("opentype");
|
|
font-weight: 900;
|
|
}
|
|
.clearfix::after {
|
|
clear: both;
|
|
content: "";
|
|
display: table;
|
|
}
|
|
|
|
.hide-text {
|
|
overflow: hidden;
|
|
padding: 0;
|
|
text-indent: 101%;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.visually-hidden {
|
|
border: 0;
|
|
clip: rect(0 0 0 0);
|
|
height: 1px;
|
|
margin: -1px;
|
|
overflow: hidden;
|
|
padding: 0;
|
|
position: absolute;
|
|
width: 1px;
|
|
}
|
|
|
|
caption {
|
|
position: absolute;
|
|
left: -10000px;
|
|
top: auto;
|
|
width: 1px;
|
|
height: 1px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.text-left {
|
|
text-align: left !important;
|
|
}
|
|
|
|
.text-center {
|
|
text-align: center !important;
|
|
}
|
|
|
|
.text-right {
|
|
text-align: right !important;
|
|
}
|
|
|
|
.justify-start {
|
|
justify-content: flex-start !important;
|
|
}
|
|
|
|
.d-block {
|
|
display: block !important;
|
|
}
|
|
|
|
.d-flex {
|
|
display: flex !important;
|
|
}
|
|
|
|
.d-none {
|
|
display: none !important;
|
|
}
|
|
|
|
.d-inline {
|
|
display: inline !important;
|
|
}
|
|
|
|
.d-inline-block {
|
|
display: inline-block !important;
|
|
}
|
|
|
|
.w-full {
|
|
width: 100% !important;
|
|
}
|
|
|
|
.btn {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 5px;
|
|
padding: 0 18px;
|
|
height: 40px;
|
|
border-radius: 5px;
|
|
font-size: 15px;
|
|
text-align: center;
|
|
border: 1px solid transparent;
|
|
background-color: #f2f4f6;
|
|
color: #3a3a37;
|
|
letter-spacing: inherit;
|
|
line-height: 1.2;
|
|
}
|
|
.btn.outline {
|
|
background-color: #ffffff !important;
|
|
border-color: #ced4da;
|
|
color: #343a40;
|
|
}
|
|
.btn.outline:hover, .btn.outline.active {
|
|
background-color: #fafafa !important;
|
|
}
|
|
.btn.dark {
|
|
background-color: #343a40;
|
|
color: #ffffff;
|
|
}
|
|
.btn.dark:hover, .btn.dark.active {
|
|
background-color: #2b3035;
|
|
}
|
|
.btn.gray {
|
|
background-color: #e0e4e5;
|
|
color: #50514f;
|
|
border: 1px solid #d8ddde;
|
|
}
|
|
.btn.gray:hover, .btn.gray.active {
|
|
background-color: #d8ddde;
|
|
}
|
|
.btn.gray2 {
|
|
background-color: #7e8282;
|
|
color: #ffffff;
|
|
}
|
|
.btn.gray2:hover, .btn.gray2.active {
|
|
background-color: #767a7a;
|
|
}
|
|
.btn.small {
|
|
height: 32px;
|
|
}
|
|
.btn.xsm {
|
|
height: 28px;
|
|
font-size: 13px;
|
|
min-width: 56px;
|
|
padding: 0 12px;
|
|
}
|
|
.btn.sm {
|
|
height: 36px;
|
|
font-size: 14px;
|
|
min-width: 72px;
|
|
padding: 0 16px;
|
|
}
|
|
.btn.md {
|
|
height: 44px;
|
|
font-size: 16px;
|
|
min-width: 92px;
|
|
padding: 0 24px;
|
|
font-weight: 500;
|
|
}
|
|
.btn.large, .btn.lg {
|
|
min-width: 152px;
|
|
height: 52px;
|
|
padding: 0 42px;
|
|
font-size: 17px;
|
|
font-weight: 500;
|
|
}
|
|
.btn.xl {
|
|
min-width: 220px;
|
|
height: 60px;
|
|
padding: 0 42px;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
}
|
|
.btn.block {
|
|
display: block;
|
|
}
|
|
.btn.full {
|
|
width: 100%;
|
|
}
|
|
.btn:disabled {
|
|
background-color: #dee2e6 !important;
|
|
color: #495057 !important;
|
|
border: 1px solid #ced4da !important;
|
|
pointer-events: none;
|
|
}
|
|
.btn.disabled {
|
|
background-color: #dee2e6 !important;
|
|
color: #495057 !important;
|
|
border: 1px solid #ced4da !important;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.gift-btn {
|
|
width: 52px;
|
|
height: 52px;
|
|
display: inline-flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
text-align: center;
|
|
border: 1px solid #ced4da;
|
|
border-radius: 5px;
|
|
color: #979b9d;
|
|
font-weight: 500;
|
|
line-height: 1.2;
|
|
}
|
|
.gift-btn::before {
|
|
content: "";
|
|
display: block;
|
|
width: 24px;
|
|
height: 24px;
|
|
background-image: url("../images/icon_gift.png");
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
}
|
|
.gift-btn:hover {
|
|
background-color: #fafafa;
|
|
}
|
|
|
|
.sub-bottom-btn-container {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
margin-bottom: 60px;
|
|
}
|
|
.sub-bottom-btn-container > * + * {
|
|
margin-left: 12px;
|
|
}
|
|
|
|
.manage-btn-container {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-wrap: wrap;
|
|
gap: 4px;
|
|
}
|
|
|
|
.number-badge {
|
|
position: absolute;
|
|
top: -7px;
|
|
right: -7px;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-width: 16px;
|
|
padding: 0 5px;
|
|
height: 16px;
|
|
border-radius: 100px;
|
|
background-color: #f03e3e;
|
|
color: #ffffff;
|
|
font-family: Arial;
|
|
font-weight: 700;
|
|
font-size: 11px;
|
|
}
|
|
|
|
.product-badge-container {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
min-height: 18px;
|
|
margin-bottom: 6px;
|
|
}
|
|
.product-badge-container > * + * {
|
|
margin-left: 4px;
|
|
}
|
|
|
|
.product-badge {
|
|
display: inline-block;
|
|
font-size: 11px;
|
|
height: 20px;
|
|
padding: 0 8px;
|
|
border-radius: 40px;
|
|
background-color: #b1b6b9;
|
|
font-weight: 500;
|
|
}
|
|
.product-badge.new {
|
|
color: #40c057;
|
|
background-color: #f8fef9;
|
|
border: 1px solid #40c057;
|
|
}
|
|
.product-badge.best {
|
|
color: #fab005;
|
|
background-color: #fffdf5;
|
|
border: 1px solid #fab005;
|
|
}
|
|
.product-badge.hot {
|
|
color: #ff6b6b;
|
|
background-color: snow;
|
|
border: 1px solid #ff6b6b;
|
|
}
|
|
.product-badge.md-pick {
|
|
color: #5c7cfa;
|
|
background-color: #fcfdff;
|
|
border: 1px solid #5c7cfa;
|
|
}
|
|
.product-badge.four-row {
|
|
color: #f06595;
|
|
background-color: #fffafc;
|
|
border: 1px solid #f06595;
|
|
}
|
|
.product-badge.hot-deal {
|
|
color: #f06595;
|
|
background-color: #fffafc;
|
|
border: 1px solid #f06595;
|
|
}
|
|
.product-badge--lg {
|
|
font-size: 14px;
|
|
height: 24px;
|
|
padding: 0 12px;
|
|
}
|
|
|
|
.member-badge {
|
|
display: inline-block;
|
|
font-size: 14px;
|
|
height: 23px;
|
|
padding: 0 15px;
|
|
border-radius: 40px;
|
|
background-color: #b1b6b9;
|
|
font-weight: 500;
|
|
line-height: 1.5;
|
|
}
|
|
.member-badge.vip {
|
|
color: #116EBB;
|
|
background-color: #DCF0FF;
|
|
}
|
|
|
|
.icon {
|
|
font-style: normal;
|
|
display: inline-block;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
}
|
|
.icon_magazine-more-icon {
|
|
width: 7px;
|
|
height: 15px;
|
|
margin-left: 4px;
|
|
background-image: url(../images/icon_magazine-more-link.png);
|
|
}
|
|
.icon_prev01 {
|
|
width: 80px;
|
|
height: 80px;
|
|
background-image: url(../images/icon_prev01.png);
|
|
}
|
|
.icon_next01 {
|
|
width: 80px;
|
|
height: 80px;
|
|
background-image: url(../images/icon_prev01.png);
|
|
transform: rotate(180deg);
|
|
}
|
|
.icon_prev02 {
|
|
width: 60px;
|
|
height: 60px;
|
|
background-image: url(../images/icon_prev02.png);
|
|
}
|
|
.icon_next02 {
|
|
width: 60px;
|
|
height: 60px;
|
|
background-image: url(../images/icon_prev02.png);
|
|
transform: rotate(180deg);
|
|
}
|
|
.icon_prev03 {
|
|
width: 40px;
|
|
height: 40px;
|
|
background-image: url(../images/icon_prev03.png);
|
|
}
|
|
.icon_next03 {
|
|
width: 40px;
|
|
height: 40px;
|
|
background-image: url(../images/icon_prev03.png);
|
|
transform: rotate(180deg);
|
|
}
|
|
.icon_prev04 {
|
|
width: 40px;
|
|
height: 40px;
|
|
background-image: url(../images/icon_prev04.png);
|
|
}
|
|
.icon_next04 {
|
|
width: 40px;
|
|
height: 40px;
|
|
background-image: url(../images/icon_prev04.png);
|
|
transform: rotate(180deg);
|
|
}
|
|
.icon_product-image-badge01, .icon_product-image-badge02, .icon_product-image-badge03 {
|
|
position: absolute;
|
|
z-index: 1;
|
|
}
|
|
.icon_notice-chevron {
|
|
width: 28px;
|
|
height: 28px;
|
|
background-image: url(../images/icon_notice-chevron.png);
|
|
}
|
|
.icon_notice-chevron2 {
|
|
width: 28px;
|
|
height: 28px;
|
|
background-image: url(../images/icon_notice-chevron.png);
|
|
transform: rotate(180deg);
|
|
}
|
|
.icon_top-banner-close {
|
|
width: 20px;
|
|
height: 20px;
|
|
background-image: url(../images/icon_top-banner-close.png);
|
|
}
|
|
.icon_recent-search {
|
|
width: 22px;
|
|
height: 22px;
|
|
background-image: url(../images/icon_recent-search.png);
|
|
}
|
|
.icon_qna-q {
|
|
width: 20px;
|
|
height: 20px;
|
|
background-image: url(../images/icon_qna-q.png);
|
|
}
|
|
.icon_qna-a {
|
|
width: 20px;
|
|
height: 20px;
|
|
background-image: url(../images/icon_qna-a.png);
|
|
}
|
|
.icon_notice-fixed {
|
|
width: 18px;
|
|
height: 18px;
|
|
background-image: url(../images/icon_notice-fixed.png);
|
|
}
|
|
.icon_hot-post {
|
|
width: 16px;
|
|
height: 16px;
|
|
background-image: url(../images/icon_hot-post.png);
|
|
}
|
|
.icon_new-post {
|
|
width: 16px;
|
|
height: 16px;
|
|
background-image: url(../images/icon_new-post.png);
|
|
}
|
|
.icon_image-badge {
|
|
width: 16px;
|
|
height: 16px;
|
|
background-image: url(../images/icon_image-badge.png);
|
|
}
|
|
.icon_manual-download {
|
|
width: 18px;
|
|
height: 18px;
|
|
background-image: url(../images/icon_manual-download.png);
|
|
}
|
|
.icon_kakaoLogin {
|
|
width: 20px;
|
|
height: 20px;
|
|
background-image: url(../images/icon_kakaoLogin.png);
|
|
}
|
|
.icon_naverLogin {
|
|
width: 20px;
|
|
height: 20px;
|
|
background-image: url(../images/icon_naverLogin.png);
|
|
}
|
|
.icon_textInfo--sm {
|
|
width: 16px;
|
|
height: 16px;
|
|
background-image: url(../images/icon_textInfo--sm.png);
|
|
}
|
|
.icon_gcpay {
|
|
width: 85px;
|
|
height: 23px;
|
|
background-image: url(../images/logo_gcpay.png);
|
|
}
|
|
.icon_info {
|
|
background-image: url(../images/icon_info.png);
|
|
width: 15px;
|
|
height: 15px;
|
|
}
|
|
.icon_wish {
|
|
background-image: url(../images/icon_wish.png);
|
|
width: 24px;
|
|
height: 24px;
|
|
background-position: 0 0;
|
|
}
|
|
.icon_wish.active {
|
|
background-position: -24px 0;
|
|
}
|
|
.icon_share {
|
|
background-image: url(../images/icon_share.png);
|
|
width: 24px;
|
|
height: 24px;
|
|
}
|
|
.icon_review {
|
|
background-image: url(../images/icon_review.png);
|
|
width: 80px;
|
|
height: 80px;
|
|
}
|
|
.icon_download {
|
|
background-image: url(../images/icon_download.png);
|
|
width: 32px;
|
|
height: 32px;
|
|
}
|
|
.icon_question {
|
|
background-image: url(../images/icon_question.png);
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
.icon_sns-kakao {
|
|
background-image: url(../images/icon_sns.png);
|
|
width: 40px;
|
|
height: 40px;
|
|
background-position: 0 0;
|
|
}
|
|
.icon_sns-band {
|
|
background-image: url(../images/icon_sns.png);
|
|
width: 40px;
|
|
height: 40px;
|
|
background-position: -40px 0;
|
|
}
|
|
.icon_sns-instagram {
|
|
background-image: url(../images/icon_sns.png);
|
|
width: 40px;
|
|
height: 40px;
|
|
background-position: -80px 0;
|
|
}
|
|
.icon_lock {
|
|
width: 15px;
|
|
height: 15px;
|
|
background-image: url(../images/icon_lock.png);
|
|
}
|
|
.icon_comment-user {
|
|
width: 14px;
|
|
height: 14px;
|
|
background-image: url(../images/icon_comment-user.png);
|
|
}
|
|
.icon_new-badge {
|
|
width: 12px;
|
|
height: 12px;
|
|
background-image: url(../images/icon_new-badge.png);
|
|
}
|
|
.icon_reply {
|
|
width: 12px;
|
|
height: 12px;
|
|
background-image: url(../images/icon_reply.png);
|
|
}
|
|
|
|
.product-list-type1__list {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr);
|
|
-moz-column-gap: 20px;
|
|
column-gap: 20px;
|
|
row-gap: 52px;
|
|
}
|
|
.product-list-type2__list {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-wrap: wrap;
|
|
}
|
|
.product-list-type2 .product-unit {
|
|
width: 232px;
|
|
margin-top: 48px;
|
|
}
|
|
.product-list-type2 .product-unit-image {
|
|
width: 232px;
|
|
height: 232px;
|
|
}
|
|
|
|
.product-unit {
|
|
position: relative;
|
|
}
|
|
|
|
.product-unit--relatedProduct {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
margin-bottom: 16px;
|
|
}
|
|
.product-unit--relatedProduct .product-unit-info {
|
|
margin-top: 0;
|
|
}
|
|
.product-unit--relatedProduct .product-unit-image {
|
|
width: 80px;
|
|
height: 80px;
|
|
margin-right: 12px;
|
|
flex-shrink: 0;
|
|
}
|
|
.product-unit--relatedProduct .product-unit-image:hover img {
|
|
transform: none;
|
|
}
|
|
.product-unit--relatedProduct .product-unit-title {
|
|
padding-right: 100px;
|
|
}
|
|
.product-unit--relatedProduct .product-unit-title > a {
|
|
font-size: 14px;
|
|
}
|
|
.product-unit--relatedProduct .product-unit-price {
|
|
margin-top: 4px;
|
|
}
|
|
.product-unit--relatedProduct .product-unit-price__original {
|
|
font-size: 12px;
|
|
}
|
|
.product-unit--relatedProduct .product-unit-price__current {
|
|
font-size: 16px;
|
|
}
|
|
.product-unit--relatedProduct .product-unit-price__sale > .percent {
|
|
font-size: 15px;
|
|
}
|
|
.product-unit--relatedProduct .product-unit-rating {
|
|
font-size: 14px;
|
|
margin-top: 6px;
|
|
}
|
|
|
|
.product-unit-image {
|
|
overflow: hidden;
|
|
position: relative;
|
|
border-radius: 6px;
|
|
}
|
|
.product-unit-image:hover img {
|
|
transform: scale(1.08);
|
|
}
|
|
.product-unit-image:hover .product-unit-addToCart {
|
|
display: block;
|
|
}
|
|
.product-unit-image img {
|
|
transition: all 0.25s;
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.product-unit-image .sold-out {
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 2;
|
|
background-color: rgba(0, 0, 0, 0.3);
|
|
pointer-events: none;
|
|
}
|
|
.product-unit-image .sold-out > span {
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
color: #ffffff;
|
|
letter-spacing: -0.035em;
|
|
}
|
|
.product-unit-image .sold-out ~ .product-unit-addToCart,
|
|
.product-unit-image .sold-out ~ .icon {
|
|
pointer-events: none;
|
|
}
|
|
|
|
.product-unit-info {
|
|
margin-top: 12px;
|
|
}
|
|
|
|
.product-unit-title > a {
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 2;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
line-height: 22px;
|
|
font-size: 16px;
|
|
letter-spacing: -0.035em;
|
|
color: #16191d;
|
|
}
|
|
|
|
.product-unit-price {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-top: 5px;
|
|
flex-wrap: wrap;
|
|
}
|
|
.product-unit-price__sale {
|
|
display: flex;
|
|
flex-direction: column;
|
|
color: #e34747;
|
|
text-align: center;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.product-unit-price__sale > .percent {
|
|
font-weight: 700;
|
|
font-size: 20px;
|
|
}
|
|
.product-unit-price__price {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.product-unit-price__price > * + * {
|
|
margin-left: 6px;
|
|
}
|
|
.product-unit-price__original {
|
|
font-size: 14px;
|
|
color: #343a40;
|
|
text-decoration: line-through;
|
|
color: #adb5bd;
|
|
line-height: 16px;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.product-unit-price__current {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.product-unit-price__monthly-payment {
|
|
font-size: 12px;
|
|
color: #495057;
|
|
}
|
|
.product-unit-price > * + * {
|
|
margin-left: 6px;
|
|
}
|
|
.product-unit-price > .product-unit-price__sale + .product-unit-price__price {
|
|
margin-left: 6px;
|
|
}
|
|
|
|
.product-unit-rating {
|
|
display: flex;
|
|
align-items: center;
|
|
height: 20px;
|
|
font-size: 15px;
|
|
margin-top: 12px;
|
|
}
|
|
.product-unit-rating__score {
|
|
margin-left: 4px;
|
|
color: #343a40;
|
|
}
|
|
.product-unit-rating__count {
|
|
margin-left: 2px;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
|
|
.product-unit-addToCart {
|
|
font-size: 0;
|
|
position: absolute;
|
|
bottom: 12px;
|
|
right: 14px;
|
|
display: none;
|
|
}
|
|
|
|
.time-sale-slick .slick-slide {
|
|
margin: 0 20px 0 0;
|
|
}
|
|
.time-sale-slick .slick-list {
|
|
margin: 0 -20px 0 0;
|
|
overflow: visible;
|
|
padding-bottom: 28px;
|
|
}
|
|
.time-sale-slick .product-unit {
|
|
width: 412px;
|
|
border-radius: 10px;
|
|
overflow: hidden;
|
|
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
|
|
background-color: #ffffff;
|
|
}
|
|
.time-sale-slick .product-unit-image {
|
|
width: 412px;
|
|
height: 360px;
|
|
}
|
|
.time-sale-slick .product-unit-info {
|
|
margin: 20px 0;
|
|
padding: 0 20px;
|
|
height: 156px;
|
|
}
|
|
|
|
.TwoXTwo-left-slick .slick-slide {
|
|
margin: 0 12px;
|
|
}
|
|
.TwoXTwo-left-slick .slick-list {
|
|
margin: 0 -12px;
|
|
}
|
|
.TwoXTwo-left-slick .product-unit {
|
|
width: 240px;
|
|
}
|
|
.TwoXTwo-left-slick .product-unit-image {
|
|
width: 240px;
|
|
height: 240px;
|
|
}
|
|
.TwoXTwo-left-slick .product-unit-info {
|
|
height: 156px;
|
|
}
|
|
|
|
.TwoXTwo-right-slick .slick-slide {
|
|
margin: 0 12px;
|
|
}
|
|
.TwoXTwo-right-slick .slick-list {
|
|
margin: 0 -12px;
|
|
}
|
|
.TwoXTwo-right-slick .product-unit {
|
|
width: 240px;
|
|
}
|
|
.TwoXTwo-right-slick .product-unit-image {
|
|
width: 240px;
|
|
height: 240px;
|
|
}
|
|
|
|
.four-row-slick .slick-slide {
|
|
margin: 0 20px 0 0;
|
|
}
|
|
.four-row-slick .slick-list {
|
|
margin: 0 -20px 0 0;
|
|
}
|
|
.product-option {
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 4px;
|
|
margin-bottom: 16px;
|
|
}
|
|
.product-option__description {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
margin-bottom: 4px;
|
|
}
|
|
.product-option__item {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 12px 12px;
|
|
min-height: 64px;
|
|
cursor: pointer;
|
|
}
|
|
.product-option__item + .product-option__item {
|
|
border-top: 1px solid #e9ecef;
|
|
}
|
|
.product-option__item .control-label {
|
|
line-height: 1.4;
|
|
}
|
|
.product-option__right {
|
|
display: flex;
|
|
flex-shrink: 0;
|
|
text-align: center;
|
|
align-items: flex-end;
|
|
justify-content: center;
|
|
flex-direction: column;
|
|
line-height: 1.3;
|
|
margin-left: 12px;
|
|
}
|
|
.product-option__price {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #030507;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.product-option__monthly-payment {
|
|
font-size: 12px;
|
|
color: #495057;
|
|
}
|
|
.product-option__gift {
|
|
font-size: 12px;
|
|
color: #e03131;
|
|
}
|
|
|
|
.product-count {
|
|
background-color: #f9f9f9;
|
|
padding: 12px 20px;
|
|
margin-bottom: 8px;
|
|
border-radius: 4px;
|
|
}
|
|
.product-count__amount-top {
|
|
position: relative;
|
|
margin-bottom: 20px;
|
|
padding-right: 24px;
|
|
}
|
|
.product-count__amount-title {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
word-break: keep-all;
|
|
}
|
|
.product-count__amount-delete {
|
|
position: absolute;
|
|
width: 16px;
|
|
height: 16px;
|
|
background-image: url(" ../images/icon_modal-close.png");
|
|
opacity: 0.75;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
top: 4px;
|
|
right: 2px;
|
|
}
|
|
.product-count__amount-bottom {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
.product-count__amount-counter {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-color: #fff;
|
|
border: 1px solid #e9ecef;
|
|
min-width: 92px;
|
|
height: 32px;
|
|
border-radius: 100px;
|
|
padding: 0 8px;
|
|
}
|
|
.product-count__amount-counter > * + * {
|
|
margin-left: 4px;
|
|
}
|
|
.product-count__amount-counter + .btn {
|
|
margin-top: 4px;
|
|
}
|
|
.product-count__amount-number {
|
|
font-weight: 500;
|
|
text-align: center;
|
|
min-width: 20px;
|
|
}
|
|
.product-count__amount-btn {
|
|
width: 24px;
|
|
height: 100%;
|
|
background-repeat: no-repeat;
|
|
background-position: 50% 50%;
|
|
}
|
|
.product-count__amount-btn.plus {
|
|
background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" fill="%23303030" width="12" height="12" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M 11 2 L 11 11 L 2 11 L 2 13 L 11 13 L 11 22 L 13 22 L 13 13 L 22 13 L 22 11 L 13 11 L 13 2 Z"></path></svg>');
|
|
}
|
|
.product-count__amount-btn.minus {
|
|
background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" fill="%23303030" width="12" height="12" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M 2 11 L 2 13 L 22 13 L 22 11 Z"></path></svg>');
|
|
}
|
|
.product-count__amount-price-box > * + * {
|
|
margin-left: 4px;
|
|
}
|
|
.product-count__amount-monthly-price {
|
|
font-size: 12px;
|
|
color: #495057;
|
|
}
|
|
.product-count__amount-price {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #030507;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
|
|
.product-total__container {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 0 4px;
|
|
border-top: 1px solid #e0e4e5;
|
|
padding: 16px 0;
|
|
margin-bottom: 8px;
|
|
}
|
|
.product-total__text {
|
|
font-size: 14px;
|
|
color: #666968;
|
|
font-weight: 500;
|
|
letter-spacing: -0.04em;
|
|
}
|
|
.product-total__price {
|
|
font-size: 28px;
|
|
font-weight: 900;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.product-total__price > .won {
|
|
position: relative;
|
|
bottom: 0.1em;
|
|
font-size: 16px;
|
|
font-weight: 700;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.product-btn-container {
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
.product-btn-container > .btn {
|
|
flex: 1;
|
|
}
|
|
|
|
.blocker {
|
|
z-index: 99 !important;
|
|
background-color: rgba(0, 0, 0, 0.35) !important;
|
|
}
|
|
|
|
.modal {
|
|
box-shadow: 0 0 14px rgba(0, 0, 0, 0.45) !important;
|
|
}
|
|
|
|
.modal.default {
|
|
padding: 24px 28px;
|
|
}
|
|
.modal.default .close-modal {
|
|
top: 26px;
|
|
right: 30px;
|
|
background-image: url("../images/icon_modal-close.png");
|
|
width: 24px;
|
|
height: 24px;
|
|
}
|
|
.modal.default .table-wrapper {
|
|
margin-bottom: 14px;
|
|
}
|
|
.modal.default .modal-content {
|
|
max-height: 520px;
|
|
}
|
|
.modal.default .modal-footer {
|
|
display: flex;
|
|
justify-content: center;
|
|
padding: 24px 4px 0px;
|
|
gap: 8px;
|
|
}
|
|
.modal.default:has(.gcpayGuide) {
|
|
padding: 24px 0 8px;
|
|
}
|
|
.modal.default:has(.gcpayGuide) .modal-header {
|
|
padding-bottom: 16px;
|
|
border-bottom: 1px solid #e9ecef;
|
|
padding: 0 28px 16px;
|
|
}
|
|
.modal.default:has(.gcpayGuide) .modal-content {
|
|
padding: 0;
|
|
max-height: none;
|
|
}
|
|
.modal.default:has(.gcpayGuide) .infoBox {
|
|
background-color: #ffffff;
|
|
}
|
|
|
|
.modal.alert {
|
|
padding: 18px 30px 12px;
|
|
max-width: 400px;
|
|
}
|
|
.modal.alert .close-modal {
|
|
display: none;
|
|
}
|
|
|
|
.modal.option {
|
|
max-width: 520px;
|
|
padding: 32px 30px;
|
|
}
|
|
.modal.option .close-modal {
|
|
top: 34px;
|
|
right: 32px;
|
|
background-image: url("../images/icon_modal-close.png");
|
|
width: 24px;
|
|
height: 24px;
|
|
}
|
|
.modal.option:has(.option-header + .option-content) .option-header__title {
|
|
border-bottom: 0;
|
|
}
|
|
|
|
.modal.modal--reviewImage {
|
|
width: 100%;
|
|
padding: 0;
|
|
background-color: transparent;
|
|
box-shadow: none !important;
|
|
}
|
|
.modal.modal--reviewImage .close-modal {
|
|
width: 72px;
|
|
height: 72px;
|
|
background: none;
|
|
top: -60px;
|
|
right: -28px;
|
|
}
|
|
.modal.modal--reviewImage .close-modal:hover {
|
|
background-color: rgba(0, 0, 0, 0.15);
|
|
border-radius: 50%;
|
|
}
|
|
.modal.modal--reviewImage .close-modal::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%) rotate(45deg);
|
|
width: 44px;
|
|
height: 2px;
|
|
background-color: #ffffff;
|
|
}
|
|
.modal.modal--reviewImage .close-modal::after {
|
|
content: "";
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%) rotate(225deg);
|
|
width: 2px;
|
|
height: 44px;
|
|
background-color: #ffffff;
|
|
}
|
|
.modal.modal--reviewImage .modal-content {
|
|
max-height: none;
|
|
overflow-y: visible;
|
|
}
|
|
|
|
.modal.modal--photoReview {
|
|
width: 100%;
|
|
padding: 0;
|
|
background-color: transparent;
|
|
box-shadow: none !important;
|
|
}
|
|
.modal.modal--photoReview .close-modal {
|
|
width: 72px;
|
|
height: 72px;
|
|
background: none;
|
|
top: -60px;
|
|
right: -28px;
|
|
}
|
|
.modal.modal--photoReview .close-modal:hover {
|
|
background-color: rgba(0, 0, 0, 0.15);
|
|
border-radius: 50%;
|
|
}
|
|
.modal.modal--photoReview .close-modal::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%) rotate(45deg);
|
|
width: 44px;
|
|
height: 2px;
|
|
background-color: #ffffff;
|
|
}
|
|
.modal.modal--photoReview .close-modal::after {
|
|
content: "";
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%) rotate(225deg);
|
|
width: 2px;
|
|
height: 44px;
|
|
background-color: #ffffff;
|
|
}
|
|
.modal.modal--photoReview .modal-content {
|
|
max-height: none;
|
|
overflow-y: visible;
|
|
}
|
|
|
|
.modal.promotion {
|
|
padding: 0;
|
|
border-radius: 24px;
|
|
overflow: hidden;
|
|
}
|
|
.modal.promotion .modal-content {
|
|
padding: 0;
|
|
}
|
|
.modal.promotion a.close-modal {
|
|
top: 18px;
|
|
right: 18px;
|
|
}
|
|
.modal.promotion .modal-footer {
|
|
justify-content: space-between;
|
|
padding: 4px 8px;
|
|
background-color: #f7f7f7;
|
|
}
|
|
.modal.promotion .modal-footer > .btn {
|
|
height: 28px;
|
|
font-size: 14px;
|
|
background-color: transparent;
|
|
color: #16191d;
|
|
}
|
|
.modal.promotion .modal-footer > .btn:hover {
|
|
text-decoration: underline;
|
|
}
|
|
.modal.promotion .modal-footer .b-checkbox {
|
|
margin-left: 12px;
|
|
color: #16191d;
|
|
}
|
|
|
|
.blocker:has(.modal.modal--reviewImage) {
|
|
background-color: rgba(0, 0, 0, 0.75) !important;
|
|
}
|
|
|
|
.blocker:has(.modal.modal--photoReview) {
|
|
background-color: rgba(0, 0, 0, 0.7) !important;
|
|
}
|
|
|
|
.blocker:has(#product-option-popUp),
|
|
.blocker:has(#related-product-popUp) {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.modal .alert-content {
|
|
text-align: center;
|
|
padding-top: 8px;
|
|
min-height: 52px;
|
|
}
|
|
.modal .alert-content > p + p {
|
|
margin-top: 16px;
|
|
}
|
|
.modal .alert-content__pwInput {
|
|
width: 100%;
|
|
max-width: none;
|
|
text-align: left;
|
|
height: 52px;
|
|
margin-top: 28px;
|
|
}
|
|
.modal .alert-content__text {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
}
|
|
.modal .alert-content__text--sm {
|
|
font-size: 16px;
|
|
}
|
|
.modal .alert-btn-container {
|
|
display: flex;
|
|
justify-content: center;
|
|
width: 100%;
|
|
margin-top: 20px;
|
|
padding: 16px 0;
|
|
}
|
|
.modal .alert-btn-container > * + * {
|
|
margin-left: 8px;
|
|
}
|
|
.modal .alert-btn {
|
|
display: inline-flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex: 1;
|
|
max-width: 160px;
|
|
text-align: center;
|
|
height: 52px;
|
|
background-color: #f1f3f5;
|
|
font-size: 16px;
|
|
font-weight: 700;
|
|
border-radius: 8px;
|
|
}
|
|
.modal .alert-btn--confirm {
|
|
background-color: #343a40;
|
|
color: #ffffff;
|
|
}
|
|
.modal .alert-btn--cancel {
|
|
background-color: #7e8282;
|
|
color: #ffffff;
|
|
}
|
|
.modal .alert-btn + .modal .alert-btn {
|
|
margin-left: 10px;
|
|
}
|
|
.modal .alert-btn:hover {
|
|
opacity: 0.92;
|
|
}
|
|
|
|
.modal .option-header {
|
|
padding-bottom: 16px;
|
|
}
|
|
.modal .option-header__title {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
border-bottom: 1px solid #e9ecef;
|
|
}
|
|
.modal .option-content {
|
|
height: 380px;
|
|
overflow-y: auto;
|
|
margin-bottom: 28px;
|
|
padding-bottom: 12px;
|
|
padding-right: 12px;
|
|
}
|
|
.modal .option-content::-webkit-scrollbar {
|
|
width: 4px;
|
|
background-color: #f5f5f5;
|
|
}
|
|
.modal .option-content::-webkit-scrollbar-thumb {
|
|
background-color: #b3b3b3;
|
|
}
|
|
.modal .option-content .productDetailInfo__count {
|
|
padding: 12px 20px;
|
|
margin-bottom: 8px;
|
|
}
|
|
.modal .option-content .productDetailInfo__option__title {
|
|
font-size: 16px;
|
|
}
|
|
.modal .option-content .productDetailInfo__additionalSelect__title {
|
|
font-size: 16px;
|
|
}
|
|
.modal .modal-header {
|
|
padding-bottom: 16px;
|
|
border-bottom: 1px solid #e9ecef;
|
|
}
|
|
.modal .modal-header__title {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
}
|
|
.modal .modal-content {
|
|
padding: 12px 0;
|
|
overflow-y: auto;
|
|
max-height: 640px;
|
|
padding-right: 12px;
|
|
}
|
|
.modal .modal-content::-webkit-scrollbar {
|
|
width: 4px;
|
|
background-color: #f5f5f5;
|
|
}
|
|
.modal .modal-content::-webkit-scrollbar-thumb {
|
|
background-color: #b3b3b3;
|
|
}
|
|
.modal .modal-content__btn-controller {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
width: 100%;
|
|
margin-bottom: 8px;
|
|
}
|
|
.modal .modal-footer {
|
|
display: flex;
|
|
justify-content: center;
|
|
padding: 40px 4px 12px;
|
|
gap: 4px;
|
|
}
|
|
.modal .content {
|
|
height: 380px;
|
|
overflow-y: auto;
|
|
margin-bottom: 28px;
|
|
padding-bottom: 12px;
|
|
}
|
|
|
|
.shipping-list__item {
|
|
position: relative;
|
|
border-radius: 4px;
|
|
}
|
|
.shipping-list__item + .shipping-list__item {
|
|
margin-top: 20px;
|
|
}
|
|
.shipping-list__item + .shipping-list__item::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
width: 100%;
|
|
height: 1px;
|
|
top: -6px;
|
|
background-color: #e9ecef;
|
|
}
|
|
.shipping-list__item-top {
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 8px 0;
|
|
}
|
|
.shipping-list__item-top .custom-radio {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
letter-spacing: -0.03em;
|
|
color: #16191d;
|
|
}
|
|
.shipping-list__item-top .custom-radio-container {
|
|
margin-right: auto;
|
|
}
|
|
.shipping-list__item-inner {
|
|
background-color: #fafafa;
|
|
padding: 10px 6px 10px 10px;
|
|
}
|
|
.shipping-list__item-inner .name {
|
|
font-weight: 500;
|
|
}
|
|
.shipping-list__item-inner .number {
|
|
color: #666968;
|
|
}
|
|
.shipping-list__item-inner > p + p {
|
|
margin-top: 4px;
|
|
}
|
|
|
|
.shipping-register-btn {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 3px;
|
|
color: #228be6;
|
|
font-weight: 500;
|
|
padding: 6px 2px;
|
|
border-radius: 4px;
|
|
font-size: 14px;
|
|
}
|
|
.shipping-register-btn > svg {
|
|
fill: #228be6;
|
|
opacity: 0.9;
|
|
}
|
|
.shipping-modify-btn {
|
|
background-color: #ffffff;
|
|
color: #252521;
|
|
border: 1px solid #e0e4e5;
|
|
padding: 6px 14px;
|
|
border-radius: 4px;
|
|
margin-left: 4px;
|
|
font-weight: 500;
|
|
}
|
|
.shipping-modify-btn:hover {
|
|
background-color: #f8fafb;
|
|
}
|
|
|
|
.shipping-remove-btn {
|
|
background-color: #495057;
|
|
color: #ffffff;
|
|
padding: 6px 14px;
|
|
border-radius: 4px;
|
|
margin-left: 4px;
|
|
font-weight: 500;
|
|
}
|
|
.shipping-remove-btn:hover {
|
|
background-color: #343a40;
|
|
}
|
|
|
|
.shipping-register-bottom {
|
|
padding: 12px 4px;
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.shipping-btn-container {
|
|
display: flex;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
}
|
|
|
|
.default-address {
|
|
display: inline-block;
|
|
color: #228be6;
|
|
padding: 3px 4px;
|
|
border-radius: 2px;
|
|
font-weight: 500;
|
|
font-size: 14px;
|
|
border: 1px solid #228be6;
|
|
}
|
|
|
|
.table-address th,
|
|
.table-address td {
|
|
vertical-align: text-top;
|
|
padding: 8px 4px;
|
|
}
|
|
.table-address th {
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #343a40;
|
|
}
|
|
.table-address .m-input {
|
|
width: 100%;
|
|
max-width: 212px;
|
|
height: 44px;
|
|
padding: 5px 6px;
|
|
border: 1px solid #e5e5e5;
|
|
outline: none;
|
|
transition: border 0.2s ease-in-out;
|
|
border-radius: 3px;
|
|
}
|
|
.table-address .m-input:focus {
|
|
border-color: #aaaaaa;
|
|
}
|
|
.table-address .m-input.short {
|
|
max-width: 140px;
|
|
}
|
|
.table-address .m-input.long {
|
|
max-width: 408px;
|
|
}
|
|
.table-address .m-input:-moz-read-only {
|
|
background-color: #f5f5f5;
|
|
}
|
|
.table-address .m-input:disabled, .table-address .m-input:read-only {
|
|
background-color: #f5f5f5;
|
|
}
|
|
.table-address .m-input.my {
|
|
margin: 12px 0;
|
|
}
|
|
.table-address .find-address-btn {
|
|
background-color: #495057;
|
|
color: #ffffff;
|
|
padding: 6px 10px;
|
|
border-radius: 4px;
|
|
height: 44px;
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
margin-left: 1px;
|
|
}
|
|
.table-address .find-address-btn:hover {
|
|
background-color: #343a40;
|
|
}
|
|
|
|
.modalSectionTitle {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
margin-bottom: 8px;
|
|
}
|
|
.modalSectionTitle__sub {
|
|
font-size: 14px;
|
|
font-weight: 400;
|
|
color: #7e8282;
|
|
margin-bottom: 10px;
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.deliveryCyclePop__checkWrapper {
|
|
background-color: #f7f7f7;
|
|
padding: 16px 14px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.gcpayNoInterest__table.table {
|
|
border-top: none;
|
|
}
|
|
.gcpayNoInterest__table.table th,
|
|
.gcpayNoInterest__table.table td {
|
|
height: 40px;
|
|
font-size: 13px;
|
|
}
|
|
.gcpayNoInterest__table.table th {
|
|
background-color: #ffffff;
|
|
padding: 8px 16px;
|
|
}
|
|
.gcpayNoInterest__table.table td {
|
|
padding: 8px 10px;
|
|
}
|
|
.gcpayNoInterest .infoBox {
|
|
padding: 16px 14px;
|
|
}
|
|
.gcpayNoInterest .infoBox__list li {
|
|
font-size: 13px;
|
|
}
|
|
|
|
/* 체크박스 */
|
|
.b-checkbox.checkbox {
|
|
-webkit-touch-callout: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
user-select: none;
|
|
cursor: pointer;
|
|
word-break: keep-all;
|
|
}
|
|
|
|
/* Box-shadow on hover */
|
|
.b-checkbox.checkbox {
|
|
outline: none;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
}
|
|
.b-checkbox.checkbox:not(.button) {
|
|
margin-right: 0.5em;
|
|
}
|
|
|
|
.b-checkbox.checkbox:not(.button) + .checkbox:last-child {
|
|
margin-right: 0;
|
|
}
|
|
|
|
.b-checkbox.checkbox input[type=checkbox] {
|
|
position: absolute;
|
|
left: 0;
|
|
opacity: 0;
|
|
outline: none;
|
|
z-index: -1;
|
|
}
|
|
|
|
.b-checkbox.checkbox input[type=checkbox] + .check {
|
|
width: 1.25em;
|
|
height: 1.25em;
|
|
flex-shrink: 0;
|
|
border-radius: 4px;
|
|
border: 1px solid #ebedef;
|
|
background: #ebedef url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
|
|
background-size: 83% 83%;
|
|
background-position: 60% 40%;
|
|
}
|
|
|
|
.b-checkbox.checkbox input[type=checkbox]:checked + .check {
|
|
background: #343a40 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
|
|
background-size: 83% 83%;
|
|
background-position: 60% 40%;
|
|
border-color: #343a40;
|
|
}
|
|
|
|
.b-checkbox.checkbox input[type=checkbox]:indeterminate + .check,
|
|
.b-checkbox.checkbox input[type=checkbox].is-indeterminate + .check {
|
|
background: #343a40 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Crect style='fill:%23fff' width='0.7' height='0.2' x='.15' y='.4'%3E%3C/rect%3E%3C/svg%3E") no-repeat center center;
|
|
border-color: #343a40;
|
|
}
|
|
|
|
.b-checkbox.checkbox .control-label {
|
|
padding-left: calc(0.4em - 1px);
|
|
}
|
|
|
|
.b-checkbox.checkbox.button {
|
|
display: flex;
|
|
}
|
|
|
|
.b-checkbox.checkbox[disabled] {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.b-checkbox.checkbox.is-small {
|
|
font-size: 13px;
|
|
}
|
|
|
|
.b-checkbox.checkbox.is-medium {
|
|
font-size: 16px;
|
|
}
|
|
|
|
.b-checkbox.checkbox.is-large {
|
|
font-size: 20px;
|
|
letter-spacing: -0.025em;
|
|
}
|
|
|
|
.b-checkbox-container.vertical {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
.b-checkbox-container.vertical .b-checkbox.checkbox:not(.button) {
|
|
margin-right: 0;
|
|
}
|
|
.b-checkbox-container.vertical .b-checkbox + .b-checkbox {
|
|
margin-top: 8px;
|
|
}
|
|
|
|
/* 라디오 버튼 */
|
|
.custom-radio-container {
|
|
display: flex;
|
|
align-items: center;
|
|
row-gap: 8px;
|
|
-moz-column-gap: 12px;
|
|
column-gap: 12px;
|
|
}
|
|
.custom-radio-container.vertical {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
.custom-radio-container--reviewRating {
|
|
-moz-column-gap: 20px;
|
|
column-gap: 20px;
|
|
}
|
|
.custom-radio-container--reviewRating .custom-radio {
|
|
font-weight: 500;
|
|
color: #7e8282;
|
|
}
|
|
.custom-radio-container--reviewRating .custom-radio input:checked + label {
|
|
color: #212529;
|
|
}
|
|
|
|
.custom-radio.inner-input {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.custom-radio.no-text label {
|
|
margin-bottom: 6px;
|
|
}
|
|
.custom-radio > input:checked,
|
|
.custom-radio > input:not(:checked) {
|
|
position: absolute;
|
|
left: -9999px;
|
|
}
|
|
|
|
.custom-radio > input:checked + label,
|
|
.custom-radio > input:not(:checked) + label {
|
|
position: relative;
|
|
padding-left: 24px;
|
|
cursor: pointer;
|
|
display: inline-block;
|
|
}
|
|
|
|
.custom-radio > input:checked + label:before,
|
|
.custom-radio > input:not(:checked) + label:before {
|
|
content: "";
|
|
box-sizing: content-box;
|
|
position: absolute;
|
|
left: 0;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
width: 16px;
|
|
height: 16px;
|
|
border: 1px solid #ced4da;
|
|
border-radius: 100%;
|
|
background: #fff;
|
|
}
|
|
|
|
.custom-radio > input:checked + label:after,
|
|
.custom-radio > input:not(:checked) + label:after {
|
|
content: "";
|
|
width: 10px;
|
|
height: 10px;
|
|
background: #495057;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 4px;
|
|
border-radius: 100%;
|
|
}
|
|
|
|
.custom-radio > input:not(:checked) + label:after {
|
|
opacity: 0;
|
|
transform: scale(0);
|
|
}
|
|
|
|
.custom-radio > input:checked + label:after {
|
|
opacity: 1;
|
|
transform: scale(1) translateY(-50%);
|
|
}
|
|
|
|
.custom-radio.is-medium label {
|
|
font-size: 16px;
|
|
}
|
|
.custom-radio.is-medium > input:checked + label,
|
|
.custom-radio.is-medium > input:not(:checked) + label {
|
|
padding-left: 28px;
|
|
}
|
|
.custom-radio.is-medium > input:checked + label:before,
|
|
.custom-radio.is-medium > input:not(:checked) + label:before {
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
.custom-radio.is-medium > input:checked + label:after,
|
|
.custom-radio.is-medium > input:not(:checked) + label:after {
|
|
width: 12px;
|
|
height: 12px;
|
|
left: 5px;
|
|
}
|
|
|
|
/* 셀렉트 */
|
|
.select-box .nice-select {
|
|
height: 42px;
|
|
line-height: 40px;
|
|
border: 1px solid #dee2e6;
|
|
border-radius: 4px;
|
|
padding-left: 12px;
|
|
padding-right: 34px;
|
|
font-size: 15px;
|
|
}
|
|
.select-box .nice-select .current {
|
|
display: inline-block;
|
|
width: 100%;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
.select-box .nice-select:focus {
|
|
border-color: #868e96;
|
|
}
|
|
.select-box .nice-select:after {
|
|
width: 7px;
|
|
height: 7px;
|
|
margin-top: -4.5px;
|
|
}
|
|
.select-box .nice-select.short {
|
|
min-width: 60px;
|
|
}
|
|
.select-box .nice-select.short2 {
|
|
min-width: 80px;
|
|
}
|
|
.select-box .nice-select.md {
|
|
min-width: 200px;
|
|
}
|
|
.select-box .nice-select.lg {
|
|
min-width: 320px;
|
|
}
|
|
.select-box .nice-select.full {
|
|
width: 100%;
|
|
}
|
|
.select-box .nice-select .list {
|
|
max-height: 160px;
|
|
overflow-y: auto;
|
|
min-width: 100%;
|
|
}
|
|
.select-box .nice-select .list::-webkit-scrollbar {
|
|
width: 8px;
|
|
}
|
|
.select-box .nice-select .list::-webkit-scrollbar-track {
|
|
background: #f3f3f3;
|
|
}
|
|
.select-box .nice-select .list::-webkit-scrollbar-thumb {
|
|
background: #909090;
|
|
border-radius: 6px;
|
|
}
|
|
.select-box .nice-select .list::-webkit-scrollbar-thumb:hover {
|
|
background: #707070;
|
|
}
|
|
.select-box .nice-select .list li.disabled {
|
|
display: none;
|
|
}
|
|
.select-box .nice-select .option {
|
|
padding-left: 12px;
|
|
}
|
|
.select-box .nice-select.above .list {
|
|
top: auto;
|
|
bottom: 100%;
|
|
margin-bottom: 4px;
|
|
transform-origin: 50% 100%;
|
|
}
|
|
|
|
/* 텍스트 인풋 */
|
|
.input-text {
|
|
height: 42px;
|
|
border: 1px solid #dee2e6;
|
|
border-radius: 4px;
|
|
padding: 0 10px 0 12px;
|
|
outline: none;
|
|
transition: all 0.2s ease-in-out;
|
|
width: 100%;
|
|
max-width: 172px;
|
|
background-color: #ffffff;
|
|
min-width: 52px;
|
|
font-size: 15px;
|
|
}
|
|
.input-text:focus {
|
|
border-color: #868e96;
|
|
}
|
|
.input-text.sm {
|
|
max-width: 128px;
|
|
}
|
|
.input-text.xsm {
|
|
max-width: 80px;
|
|
}
|
|
.input-text.xxsm {
|
|
max-width: 44px;
|
|
min-width: none;
|
|
}
|
|
.input-text.md {
|
|
max-width: 298px;
|
|
}
|
|
.input-text.lg {
|
|
max-width: 420px;
|
|
}
|
|
.input-text.xl {
|
|
max-width: 600px;
|
|
}
|
|
.input-text:-moz-read-only {
|
|
background-color: #f1f3f5;
|
|
}
|
|
.input-text:disabled, .input-text:read-only {
|
|
background-color: #f1f3f5;
|
|
}
|
|
.input-text.full {
|
|
display: block;
|
|
max-width: none;
|
|
}
|
|
|
|
.input-container {
|
|
position: relative;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.input-grow-container {
|
|
display: flex;
|
|
align-items: center;
|
|
width: 100%;
|
|
}
|
|
.input-grow-container > .input-text {
|
|
flex-grow: 1;
|
|
}
|
|
.input-grow-container > *:not(.input-text) {
|
|
flex-shrink: 0;
|
|
margin-left: 5px;
|
|
}
|
|
|
|
.table.vertical .input-text {
|
|
text-align: left;
|
|
}
|
|
|
|
/* 데이트 피커 */
|
|
.datepicker {
|
|
width: 140px;
|
|
border: 1px solid #dee2e6;
|
|
border-radius: 4px;
|
|
background-color: #ffffff;
|
|
padding: 0 8px 0 16px;
|
|
height: 52px;
|
|
background-image: url(../images/icon_calendar.png);
|
|
background-repeat: no-repeat;
|
|
background-size: 17px;
|
|
background-position: right 12px center;
|
|
outline: none;
|
|
transition: all 0.2s ease-in-out;
|
|
font-size: 15px;
|
|
}
|
|
.datepicker:focus {
|
|
border-color: #868e96;
|
|
}
|
|
.datepicker:disabled {
|
|
background-color: #f1f3f5;
|
|
color: #868e96;
|
|
}
|
|
|
|
#ui-datepicker-div {
|
|
z-index: 104 !important;
|
|
}
|
|
|
|
.ui-widget.ui-widget-content {
|
|
border: 1px solid #efefef !important;
|
|
box-shadow: 2px 4px 8px -4px rgba(0, 0, 0, 0.172);
|
|
}
|
|
|
|
.ui-datepicker-title {
|
|
margin: 0 20px 0 42px !important;
|
|
}
|
|
|
|
.ui-datepicker-title * {
|
|
font-family: "Noto Sans KR", sans-serif !important;
|
|
}
|
|
|
|
.ui-datepicker-title select {
|
|
text-align: center;
|
|
font-weight: 500;
|
|
background-color: transparent;
|
|
margin-bottom: 4px !important;
|
|
}
|
|
|
|
.ui-state-default {
|
|
background-color: transparent !important;
|
|
border: none !important;
|
|
text-align: center !important;
|
|
}
|
|
|
|
.ui-datepicker {
|
|
width: 230px !important;
|
|
padding: 5px !important;
|
|
border-radius: none !important;
|
|
}
|
|
|
|
.ui-datepicker select.ui-datepicker-year {
|
|
width: 25% !important;
|
|
}
|
|
|
|
.ui-datepicker-calendar th {
|
|
font-weight: 400 !important;
|
|
}
|
|
|
|
.ui-datepicker th {
|
|
padding: 0.2em 0.3em 0.7em !important;
|
|
}
|
|
|
|
.ui-datepicker-calendar th > span {
|
|
font-family: "Noto Sans KR", sans-serif !important;
|
|
color: #7b7e81;
|
|
}
|
|
|
|
.ui-datepicker-calendar td:nth-child(1) > a {
|
|
color: #ff6464;
|
|
}
|
|
|
|
.ui-datepicker-calendar td:nth-child(7) > a {
|
|
color: #5757ff;
|
|
}
|
|
|
|
.ui-state-highlight,
|
|
.ui-widget-content .ui-state-highlight,
|
|
.ui-widget-header .ui-state-highlight {
|
|
color: #444444 !important;
|
|
font-weight: 700 !important;
|
|
background-color: rgb(240, 240, 240) !important;
|
|
border-radius: 5px !important;
|
|
text-underline-position: under;
|
|
}
|
|
|
|
.ui-widget-header {
|
|
border: none !important;
|
|
background-color: transparent !important;
|
|
}
|
|
|
|
.ui-state-active,
|
|
.ui-widget-content .ui-state-active {
|
|
color: #454545 !important;
|
|
}
|
|
|
|
.ui-datepicker-prev span {
|
|
background-image: url(../images/icon_chevron2.png) !important;
|
|
background-position: center center !important;
|
|
}
|
|
|
|
.ui-datepicker-next span {
|
|
background-image: url(../images/icon_chevron.png) !important;
|
|
background-position: center center !important;
|
|
}
|
|
|
|
.ui-datepicker .ui-datepicker-prev,
|
|
.ui-datepicker .ui-datepicker-next {
|
|
top: 5px !important;
|
|
cursor: pointer;
|
|
border: 1px solid transparent !important;
|
|
}
|
|
|
|
.tilde {
|
|
margin: 0 4px;
|
|
font-size: 15px;
|
|
color: #7e8282;
|
|
}
|
|
|
|
.textarea {
|
|
border: 1px solid #dee2e6;
|
|
border-radius: 4px;
|
|
padding: 6px 10px 6px 12px;
|
|
outline: none;
|
|
width: 100%;
|
|
background-color: #ffffff;
|
|
resize: none;
|
|
scrollbar-width: thin;
|
|
}
|
|
.textarea:focus {
|
|
border-color: #868e96;
|
|
}
|
|
.textarea:-moz-read-only {
|
|
background-color: #f1f3f5;
|
|
}
|
|
.textarea:disabled, .textarea:read-only {
|
|
background-color: #f1f3f5;
|
|
}
|
|
|
|
.inputTimer {
|
|
position: relative;
|
|
display: flex;
|
|
}
|
|
.inputTimer .input-text {
|
|
padding-right: 56px;
|
|
}
|
|
.inputTimer__time {
|
|
position: absolute;
|
|
right: 12px;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
color: #228be6;
|
|
font-size: 15px;
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.dateRange-btnContainer {
|
|
display: flex;
|
|
gap: 6px;
|
|
flex-grow: 1;
|
|
min-width: 400px;
|
|
}
|
|
.dateRange-btnContainer .dateRange-btn {
|
|
position: relative;
|
|
height: 52px;
|
|
flex: 1;
|
|
border: 1px solid #dee2e6;
|
|
padding: 0 9px;
|
|
text-align: center;
|
|
background-color: #ffffff;
|
|
color: #868e96;
|
|
font-size: 15px;
|
|
border-radius: 4px;
|
|
}
|
|
.dateRange-btnContainer .dateRange-btn.selected {
|
|
color: #212529;
|
|
font-weight: 500;
|
|
border: 1px solid #495057;
|
|
}
|
|
.dateRange-btnContainer .dateRange-btn:disabled {
|
|
color: #868e96;
|
|
background-color: #f1f3f5;
|
|
cursor: not-allowed;
|
|
}
|
|
|
|
.inputLimit {
|
|
position: relative;
|
|
}
|
|
.inputLimit .input-text {
|
|
max-width: none;
|
|
padding-right: 68px;
|
|
}
|
|
.inputLimit__text {
|
|
font-size: 13px;
|
|
color: #868e96;
|
|
position: absolute;
|
|
top: 50%;
|
|
right: 12px;
|
|
transform: translateY(-50%);
|
|
}
|
|
.inputLimit__divider {
|
|
margin: 0 2px;
|
|
}
|
|
.table-wrapper {
|
|
position: relative;
|
|
margin-bottom: 40px;
|
|
width: 100%;
|
|
}
|
|
.table {
|
|
width: 100%;
|
|
border-top: 1px solid #dee2e6;
|
|
}
|
|
.table tr {
|
|
border-bottom: 1px solid #f1f3f5;
|
|
}
|
|
.table tr.checked td {
|
|
background-color: #f5fbff;
|
|
}
|
|
.table tr.fixed-notice td {
|
|
background-color: #fafafa;
|
|
}
|
|
.table tr.fixed-notice td .icon_notice-fixed {
|
|
vertical-align: top;
|
|
margin-top: 2px;
|
|
width: 18px;
|
|
height: 18px;
|
|
}
|
|
.table th {
|
|
vertical-align: middle;
|
|
padding: 10px 16px;
|
|
font-weight: 500;
|
|
color: #50514f;
|
|
background-color: #f8f9fa;
|
|
height: 52px;
|
|
word-break: keep-all;
|
|
font-size: 16px;
|
|
letter-spacing: -0.025em;
|
|
}
|
|
.table td {
|
|
vertical-align: middle;
|
|
padding: 10px 10px;
|
|
height: 62px;
|
|
background-color: #ffffff;
|
|
font-size: 16px;
|
|
letter-spacing: -0.025em;
|
|
}
|
|
.table td .td-inner {
|
|
display: flex;
|
|
align-items: center;
|
|
flex-wrap: wrap;
|
|
-moz-column-gap: 5px;
|
|
column-gap: 5px;
|
|
row-gap: 8px;
|
|
}
|
|
.table td .td-inner.vertical {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
.table td > img {
|
|
display: inline-block;
|
|
}
|
|
.table td .category {
|
|
color: #868e96;
|
|
font-weight: 500;
|
|
}
|
|
.table td .board-inner-product {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.table td .board-inner-product__img {
|
|
width: 62px;
|
|
height: 62px;
|
|
border-radius: 1px;
|
|
}
|
|
.table td .board-inner-product__name {
|
|
font-weight: 500;
|
|
}
|
|
.table td .board-inner-product__right {
|
|
margin-left: 6px;
|
|
}
|
|
.table td .board-inner-product__title {
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 1;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
.table td .inquiry-content {
|
|
min-height: 200px;
|
|
}
|
|
.table td .board-paragraph {
|
|
position: relative;
|
|
font-size: 15px;
|
|
}
|
|
.table td .board-paragraph .icon_reply {
|
|
position: absolute;
|
|
left: -25px;
|
|
top: 4px;
|
|
}
|
|
.table td .board-number {
|
|
color: #707070;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.table td .board-date {
|
|
color: #707070;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.table td .customer-name {
|
|
color: #707070;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.table td .ellipsis {
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 1;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
}
|
|
.table td .new-post {
|
|
position: relative;
|
|
}
|
|
.table td .new-post::after {
|
|
position: relative;
|
|
content: "";
|
|
display: inline-block;
|
|
background-image: url("../images/icon_new-post.png");
|
|
top: 2px;
|
|
width: 16px;
|
|
height: 16px;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
margin-left: 2px;
|
|
}
|
|
.table td .custom-radio {
|
|
font-size: 15px;
|
|
}
|
|
.table__board-title {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.table__board-title > .icon {
|
|
position: relative;
|
|
top: 1px;
|
|
flex-shrink: 0;
|
|
margin-left: 6px;
|
|
}
|
|
.table.vertical th,
|
|
.table.vertical td {
|
|
text-align: center;
|
|
}
|
|
.table.vertical th.left,
|
|
.table.vertical td.left {
|
|
text-align: left;
|
|
}
|
|
.table.vertical th.right,
|
|
.table.vertical td.right {
|
|
text-align: right;
|
|
}
|
|
.table.vertical td {
|
|
padding: 10px 5px;
|
|
}
|
|
.table.tight th,
|
|
.table.tight td {
|
|
font-size: 14px;
|
|
height: 46px;
|
|
}
|
|
.table.transparent {
|
|
border-top: none;
|
|
}
|
|
.table.transparent tr {
|
|
border-bottom: none;
|
|
}
|
|
.table.transparent th {
|
|
background-color: transparent;
|
|
}
|
|
.table.transparent td {
|
|
background-color: transparent;
|
|
}
|
|
.table.deliveryInfo {
|
|
border-top: none;
|
|
}
|
|
.table.deliveryInfo tr {
|
|
border-bottom: none;
|
|
}
|
|
.table.deliveryInfo th,
|
|
.table.deliveryInfo td {
|
|
vertical-align: top;
|
|
font-size: 13px;
|
|
height: 30px;
|
|
background-color: transparent;
|
|
}
|
|
.table.deliveryInfo th {
|
|
padding: 4px 4px;
|
|
}
|
|
.table.deliveryInfo td {
|
|
padding: 4px 4px;
|
|
}
|
|
.table.deliveryStatus th,
|
|
.table.deliveryStatus td {
|
|
font-size: 14px;
|
|
height: 42px;
|
|
text-align: center;
|
|
}
|
|
.table.deliveryStatus th.left,
|
|
.table.deliveryStatus td.left {
|
|
text-align: left;
|
|
}
|
|
.table.deliveryStatus th.right,
|
|
.table.deliveryStatus td.right {
|
|
text-align: right;
|
|
}
|
|
.table.deliveryStatus th {
|
|
padding: 8px 16px;
|
|
font-size: 13px;
|
|
}
|
|
.table.deliveryStatus td {
|
|
padding: 8px 5px;
|
|
}
|
|
.table .tr-foldable {
|
|
visibility: collapse;
|
|
}
|
|
.table .tr-foldable-trigger {
|
|
cursor: pointer;
|
|
}
|
|
.table .tr-foldable__content {
|
|
padding: 26px 32px 26px 44px;
|
|
text-align: left;
|
|
}
|
|
.table .tr-foldable > td {
|
|
background-color: #fafafa;
|
|
padding: 0;
|
|
}
|
|
.table .tr-foldable.active {
|
|
visibility: visible;
|
|
}
|
|
.table .tr-foldable__qna {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
margin-bottom: 48px;
|
|
line-height: 1.4;
|
|
}
|
|
.table .tr-foldable__qna::after {
|
|
content: "";
|
|
position: absolute;
|
|
bottom: -24px;
|
|
left: 0;
|
|
display: block;
|
|
width: 100%;
|
|
height: 1px;
|
|
background-color: #f1f3f5;
|
|
}
|
|
.table .tr-foldable__qna .icon {
|
|
flex-shrink: 0;
|
|
margin-top: 2px;
|
|
}
|
|
.table .tr-foldable__qna-content {
|
|
flex-grow: 1;
|
|
margin-left: 8px;
|
|
word-break: break-all;
|
|
margin-top: -2px;
|
|
color: #16191d;
|
|
font-size: 15px;
|
|
}
|
|
.table .tr-foldable__qna-title {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
margin-bottom: 10px;
|
|
color: #030507;
|
|
line-height: 26px;
|
|
}
|
|
.table .tr-foldable__qna-info {
|
|
font-size: 14px;
|
|
color: #7e8282;
|
|
flex-shrink: 0;
|
|
margin-left: 20px;
|
|
}
|
|
.table .tr-foldable__qna-info > span {
|
|
position: relative;
|
|
display: inline-block;
|
|
}
|
|
.table .tr-foldable__qna-info > span + span {
|
|
padding-left: 16px;
|
|
}
|
|
.table .tr-foldable__qna-info > span + span::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 1px;
|
|
height: 12px;
|
|
background-color: #e0e4e5;
|
|
top: 50%;
|
|
left: 8px;
|
|
transform: translateY(-50%);
|
|
}
|
|
.table .tr-foldable__btn-container {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
align-items: center;
|
|
}
|
|
.table .tr-foldable__btn-container > * + * {
|
|
margin-left: 8px;
|
|
}
|
|
.table .text-waiting {
|
|
font-weight: 500;
|
|
color: #666968;
|
|
}
|
|
.table .text-complete {
|
|
font-weight: 500;
|
|
color: #1c7ed6;
|
|
}
|
|
.table__no-result {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
padding: 72px 0 84px;
|
|
}
|
|
.table__no-result-text {
|
|
margin-top: 20px;
|
|
letter-spacing: -0.025em;
|
|
font-size: 16px;
|
|
color: #343a40;
|
|
}
|
|
.table__badge {
|
|
display: inline-block;
|
|
flex-shrink: 0;
|
|
background-color: #495057;
|
|
color: #ffffff;
|
|
font-size: 14px;
|
|
font-weight: 700;
|
|
padding: 2px 18px;
|
|
line-height: 20px;
|
|
text-align: center;
|
|
border-radius: 24px;
|
|
margin-right: 8px;
|
|
}
|
|
.table__badge--event {
|
|
background-color: #f76707;
|
|
}
|
|
|
|
.pagination__container {
|
|
display: flex;
|
|
justify-content: center;
|
|
}
|
|
|
|
.pagination {
|
|
display: flex;
|
|
}
|
|
|
|
.pagination > * {
|
|
margin-right: 4px;
|
|
}
|
|
|
|
.pagination__number-group {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
}
|
|
.pagination__number-group > li + li {
|
|
margin-left: 4px;
|
|
}
|
|
|
|
.pagination__item {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
min-width: 26px;
|
|
height: 26px;
|
|
padding: 0 3px;
|
|
font-size: 14px;
|
|
font-variant-numeric: tabular-nums;
|
|
background-color: #ffffff;
|
|
color: #495057;
|
|
border-radius: 3px;
|
|
font-variant-numeric: tabular-nums;
|
|
border: 1px solid #e9ecef;
|
|
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
|
|
}
|
|
.pagination__item:hover {
|
|
background-color: #f1f3f5;
|
|
color: #343a40;
|
|
}
|
|
.pagination__item.active {
|
|
color: #ffffff;
|
|
font-weight: 500;
|
|
background-color: #212529;
|
|
border-color: transparent;
|
|
}
|
|
.pagination__item:disabled {
|
|
pointer-events: none;
|
|
}
|
|
|
|
.pagination__item.prev::before {
|
|
content: "";
|
|
width: 13px;
|
|
height: 13px;
|
|
background-image: url(../images/icon_pagination-next.png);
|
|
background-size: cover;
|
|
transform: rotate(-180deg);
|
|
}
|
|
|
|
.pagination__item.prev:disabled::before {
|
|
opacity: 0.45;
|
|
}
|
|
|
|
.pagination__item.first::before {
|
|
content: "";
|
|
width: 13px;
|
|
height: 13px;
|
|
background-image: url(../images/icon_pagination-last.png);
|
|
background-size: cover;
|
|
transform: rotate(-180deg);
|
|
}
|
|
|
|
.pagination__item.first:disabled::before {
|
|
opacity: 0.45;
|
|
}
|
|
|
|
.pagination__item.next::before {
|
|
content: "";
|
|
width: 13px;
|
|
height: 13px;
|
|
background-image: url(../images/icon_pagination-next.png);
|
|
background-size: cover;
|
|
}
|
|
|
|
.pagination__item.next:disabled::before {
|
|
opacity: 0.45;
|
|
}
|
|
|
|
.pagination__item.last::before {
|
|
content: "";
|
|
width: 13px;
|
|
height: 13px;
|
|
background-image: url(../images/icon_pagination-last.png);
|
|
background-size: cover;
|
|
}
|
|
|
|
.pagination__item.last:disabled::before {
|
|
opacity: 0.45;
|
|
}
|
|
|
|
.required-asterisk {
|
|
color: #f03e3e;
|
|
font-weight: 400;
|
|
}
|
|
|
|
.boxTab {
|
|
position: relative;
|
|
display: flex;
|
|
margin-bottom: 36px;
|
|
}
|
|
.boxTab__tabBtn {
|
|
flex: 1;
|
|
text-align: center;
|
|
height: 52px;
|
|
color: #868e96;
|
|
background-color: #f1f3f5;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
border: 2px solid transparent;
|
|
}
|
|
.boxTab__tabBtn:hover {
|
|
background-color: #e9ecef;
|
|
}
|
|
.boxTab__tabBtn.current {
|
|
position: relative;
|
|
background-color: #ffffff;
|
|
color: #16191d;
|
|
border: 2px solid #ced4da;
|
|
border-bottom: transparent;
|
|
}
|
|
.boxTab__tabBtn.current:after {
|
|
position: absolute;
|
|
content: "";
|
|
height: 2px;
|
|
width: 100%;
|
|
left: 0;
|
|
bottom: 0;
|
|
background-color: #ffffff;
|
|
z-index: 1;
|
|
}
|
|
.boxTab__content {
|
|
display: none;
|
|
}
|
|
.boxTab__content.current {
|
|
display: block;
|
|
}
|
|
.boxTab::after {
|
|
content: "";
|
|
display: block;
|
|
width: 100%;
|
|
height: 2px;
|
|
background-color: #e9ecef;
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
}
|
|
|
|
.inputWithBtn {
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
.inputEmail {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
}
|
|
.inputEmail__at {
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.inputHalf {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
gap: 8px;
|
|
}
|
|
.inputHalf .nice-select {
|
|
width: 100%;
|
|
}
|
|
|
|
.inputAddress .input-text {
|
|
margin-bottom: 10px;
|
|
}
|
|
.inputAddress__postalCode {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.phoneAuth {
|
|
background-color: #f8f9fa;
|
|
border: 1px solid #f1f3f5;
|
|
padding: 16px;
|
|
border-radius: 4px;
|
|
}
|
|
.phoneAuth > * {
|
|
margin-bottom: 12px;
|
|
}
|
|
.phoneAuth > *:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.textInfo {
|
|
display: inline-flex;
|
|
gap: 6px;
|
|
color: #666968;
|
|
font-size: 13px;
|
|
word-break: keep-all;
|
|
margin-bottom: 8px;
|
|
}
|
|
.textInfo .icon {
|
|
flex-shrink: 0;
|
|
margin-top: 2px;
|
|
}
|
|
.textInfo em {
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
color: #252521;
|
|
}
|
|
.textInfo em.blue {
|
|
color: #228be6;
|
|
}
|
|
.textInfo--dot {
|
|
position: relative;
|
|
padding-left: 8px;
|
|
}
|
|
.textInfo--dot::before {
|
|
position: absolute;
|
|
content: "·";
|
|
display: inline-block;
|
|
top: 50%;
|
|
left: 0;
|
|
transform: translateY(-50%);
|
|
}
|
|
|
|
.popModal .popModal_content {
|
|
font-family: "Noto Sans KR", "Malgun Gothic", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif !important;
|
|
letter-spacing: -0.01em;
|
|
}
|
|
|
|
.popModalContent {
|
|
display: none;
|
|
}
|
|
.popModalContent__title {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
padding-bottom: 16px;
|
|
}
|
|
.popModalContent__inner {
|
|
max-height: 400px;
|
|
overflow-y: auto;
|
|
padding-right: 12px;
|
|
}
|
|
.popModalContent__inner::-webkit-scrollbar {
|
|
width: 4px;
|
|
background-color: #f5f5f5;
|
|
}
|
|
.popModalContent__inner::-webkit-scrollbar-thumb {
|
|
background-color: #b3b3b3;
|
|
}
|
|
.popModalContent__sellerInfo dl {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
gap: 8px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.popModalContent__sellerInfo dl dt {
|
|
flex-shrink: 0;
|
|
font-size: 13px;
|
|
line-height: 18px;
|
|
color: #7e8282;
|
|
width: 90px;
|
|
font-weight: 400;
|
|
}
|
|
.popModalContent__sellerInfo dl dd {
|
|
font-size: 13px;
|
|
line-height: 18px;
|
|
color: #3a3a37;
|
|
}
|
|
.popModalContent__sellerPrivacy__item {
|
|
margin-bottom: 10px;
|
|
}
|
|
.popModalContent__sellerPrivacy__item em {
|
|
font-style: normal;
|
|
font-size: 15px;
|
|
color: #50514f;
|
|
font-weight: 500;
|
|
}
|
|
.popModalContent__sellerPrivacy__item p {
|
|
font-size: 13px;
|
|
color: #7e8282;
|
|
padding-left: 12px;
|
|
font-weight: 300;
|
|
}
|
|
.popModalContent__sellerPrivacy__item table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
margin-top: 4px;
|
|
}
|
|
.popModalContent__sellerPrivacy__item table th,
|
|
.popModalContent__sellerPrivacy__item table td {
|
|
border: 1px solid #e9ecef;
|
|
padding: 8px;
|
|
font-size: 13px;
|
|
}
|
|
.popModalContent__sellerPrivacy__item table td {
|
|
color: #666968;
|
|
}
|
|
.popModalContent__sellerPrivacy__item table th {
|
|
background-color: #f1f3f5;
|
|
font-weight: 500;
|
|
color: #3a3a37;
|
|
}
|
|
.popModalContent__sellerPrivacy__time {
|
|
border-top: 1px solid #e9ecef;
|
|
padding: 8px 0;
|
|
margin-top: 20px;
|
|
color: #3a3a37;
|
|
}
|
|
.popModalContent__snsShare {
|
|
display: grid;
|
|
grid-template-columns: repeat(3, 1fr);
|
|
gap: 28px;
|
|
}
|
|
.popModalContent__snsShare__item {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 8px;
|
|
font-size: 13px;
|
|
color: #16191d;
|
|
}
|
|
.popModalContent__snsShare__item .icon {
|
|
border-radius: 50%;
|
|
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
|
|
}
|
|
.popModalContent__reviewBenefit dl {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
gap: 16px;
|
|
margin-bottom: 24px;
|
|
}
|
|
.popModalContent__reviewBenefit dl dt {
|
|
flex-grow: 1;
|
|
font-size: 14px;
|
|
line-height: 18px;
|
|
color: #0d0f12;
|
|
font-weight: 400;
|
|
}
|
|
.popModalContent__reviewBenefit dl dd {
|
|
flex-shrink: 0;
|
|
font-size: 14px;
|
|
line-height: 18px;
|
|
color: #666968;
|
|
}
|
|
.popModalContent__reviewBenefit dl dd > em {
|
|
font-weight: 500;
|
|
font-style: normal;
|
|
color: #1c7ed6;
|
|
}
|
|
.popModalContent__reviewBenefit dl:last-of-type {
|
|
margin-bottom: 12px;
|
|
}
|
|
.popModalContent__reviewBenefit .date {
|
|
display: block;
|
|
color: #979b9d;
|
|
font-size: 12px;
|
|
}
|
|
.popModalContent__deliveryFeeInfo {
|
|
min-width: 320px;
|
|
}
|
|
.popModalContent__deliveryFeeInfo__item {
|
|
margin-bottom: 20px;
|
|
}
|
|
.popModalContent__deliveryFeeInfo__item:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.popModalContent__deliveryFeeInfo__item em {
|
|
font-style: normal;
|
|
font-size: 14px;
|
|
color: #50514f;
|
|
font-weight: 500;
|
|
}
|
|
.popModalContent__deliveryFeeInfo__item p {
|
|
font-size: 13px;
|
|
color: #7e8282;
|
|
padding-left: 12px;
|
|
font-weight: 300;
|
|
}
|
|
.popModalContent__deliveryFeeInfo__item table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
margin-top: 4px;
|
|
}
|
|
.popModalContent__deliveryFeeInfo__item table th,
|
|
.popModalContent__deliveryFeeInfo__item table td {
|
|
border: 1px solid #e9ecef;
|
|
padding: 8px;
|
|
font-size: 13px;
|
|
}
|
|
.popModalContent__deliveryFeeInfo__item table td {
|
|
color: #666968;
|
|
}
|
|
.popModalContent__deliveryFeeInfo__item table th {
|
|
background-color: #f1f3f5;
|
|
font-weight: 500;
|
|
color: #3a3a37;
|
|
}
|
|
.popModalContent__deliveryFeeInfo__controls {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.popModal {
|
|
max-width: 560px !important;
|
|
}
|
|
.popModal .close {
|
|
right: 26px !important;
|
|
top: 24px !important;
|
|
}
|
|
|
|
.popModal .popModal_content {
|
|
margin: 0 auto !important;
|
|
}
|
|
|
|
.reviewRating {
|
|
background-color: #fff;
|
|
width: 100%;
|
|
padding: 30px;
|
|
border-radius: 8px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
margin-inline: auto;
|
|
}
|
|
.reviewRating__title {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
margin-bottom: 12px;
|
|
}
|
|
.reviewRating__inner {
|
|
display: flex;
|
|
width: 100%;
|
|
justify-content: center;
|
|
overflow: hidden;
|
|
flex-direction: row-reverse;
|
|
position: relative;
|
|
}
|
|
.reviewRating__inner .rating-0 {
|
|
filter: grayscale(100%);
|
|
}
|
|
.reviewRating__inner > input {
|
|
display: none;
|
|
}
|
|
.reviewRating__inner > label {
|
|
cursor: pointer;
|
|
width: 44px;
|
|
height: 44px;
|
|
margin-top: auto;
|
|
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23e3e3e3' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: 76%;
|
|
transition: 0.3s;
|
|
}
|
|
.reviewRating__inner > input:checked ~ label,
|
|
.reviewRating__inner > input:checked ~ label ~ label {
|
|
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23fcd93a' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
|
|
}
|
|
.reviewRating__inner > input:not(:checked) ~ label:hover,
|
|
.reviewRating__inner > input:not(:checked) ~ label:hover ~ label {
|
|
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23f0cd2f' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
|
|
}
|
|
|
|
.reviewRadio {
|
|
margin-bottom: 40px;
|
|
}
|
|
.reviewRadio__item {
|
|
display: flex;
|
|
align-items: center;
|
|
min-height: 100px;
|
|
padding: 12px;
|
|
border-top: 1px dashed #dee2e6;
|
|
}
|
|
.reviewRadio__item:last-child {
|
|
border-bottom: 1px dashed #dee2e6;
|
|
}
|
|
.reviewRadio__item .custom-radio-container {
|
|
flex-grow: 1;
|
|
flex-wrap: wrap;
|
|
-moz-column-gap: 16px;
|
|
column-gap: 16px;
|
|
row-gap: 16px;
|
|
}
|
|
.reviewRadio__item .custom-radio-container .custom-radio {
|
|
font-weight: 500;
|
|
color: #7e8282;
|
|
}
|
|
.reviewRadio__item .custom-radio-container .custom-radio input:checked + label {
|
|
color: #212529;
|
|
}
|
|
.reviewRadio__item .b-checkbox-container {
|
|
flex-grow: 1;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
-moz-column-gap: 16px;
|
|
column-gap: 16px;
|
|
row-gap: 16px;
|
|
}
|
|
.reviewRadio__item .b-checkbox.checkbox {
|
|
font-weight: 500;
|
|
color: #7e8282;
|
|
font-size: 16px;
|
|
margin-right: 0;
|
|
}
|
|
.reviewRadio__item .b-checkbox.checkbox input:checked ~ .control-label {
|
|
color: #212529;
|
|
}
|
|
.reviewRadio__item .b-checkbox.checkbox .control-label {
|
|
word-break: break-all;
|
|
}
|
|
.reviewRadio__title {
|
|
flex-shrink: 0;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
min-width: 124px;
|
|
}
|
|
.reviewRadio__inputRow {
|
|
padding-top: 12px;
|
|
padding-bottom: 12px;
|
|
flex-grow: 1;
|
|
}
|
|
.reviewRadio__inputRow .input-text {
|
|
margin-bottom: 10px;
|
|
}
|
|
.reviewRadio__inputRow .input-text:last-of-type {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.reviewImageUpload__title {
|
|
color: #212529;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
padding-left: 6px;
|
|
}
|
|
.reviewImageUpload .dropzone-wrapper {
|
|
padding: 12px 0;
|
|
}
|
|
.reviewImageUpload .contact-upload-info {
|
|
padding-left: 0;
|
|
}
|
|
|
|
.reviewStars {
|
|
position: relative;
|
|
width: 116px;
|
|
height: 24px;
|
|
background-color: #e3e3e3;
|
|
}
|
|
.reviewStars__wrapper {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 12px;
|
|
}
|
|
.reviewStars__num {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #343a40;
|
|
margin-left: 8px;
|
|
line-height: 24px;
|
|
}
|
|
.reviewStars::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
top: 0;
|
|
left: 0;
|
|
width: 0;
|
|
height: 100%;
|
|
background-color: #FFD43B;
|
|
}
|
|
.reviewStars.star-1::before {
|
|
width: 20%;
|
|
}
|
|
.reviewStars.star-2::before {
|
|
width: 40%;
|
|
}
|
|
.reviewStars.star-3::before {
|
|
width: 60%;
|
|
}
|
|
.reviewStars.star-4::before {
|
|
width: 80%;
|
|
}
|
|
.reviewStars.star-5::before {
|
|
width: 100%;
|
|
}
|
|
.reviewStars::after {
|
|
content: "";
|
|
position: relative;
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
background-image: url(../images/icon_reviewStars.png);
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
}
|
|
.reviewStars__wrapper--sm {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 4px;
|
|
}
|
|
.reviewStars__wrapper--sm .reviewStars {
|
|
position: relative;
|
|
width: 104px;
|
|
height: 20px;
|
|
background-color: #e3e3e3;
|
|
}
|
|
.reviewStars__wrapper--sm .reviewStars.star-1::before {
|
|
width: 20%;
|
|
}
|
|
.reviewStars__wrapper--sm .reviewStars.star-2::before {
|
|
width: 40%;
|
|
}
|
|
.reviewStars__wrapper--sm .reviewStars.star-3::before {
|
|
width: 60%;
|
|
}
|
|
.reviewStars__wrapper--sm .reviewStars.star-4::before {
|
|
width: 80%;
|
|
}
|
|
.reviewStars__wrapper--sm .reviewStars.star-5::before {
|
|
width: 100%;
|
|
}
|
|
.reviewStars__wrapper--sm .reviewStars::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
top: 0;
|
|
left: 0;
|
|
width: 0;
|
|
height: 100%;
|
|
background-color: #FFD43B;
|
|
}
|
|
.reviewStars__wrapper--sm .reviewStars::after {
|
|
content: "";
|
|
position: relative;
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
background-image: url(../images/icon_reviewStars--sm.png);
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
}
|
|
.reviewStars__wrapper--sm .reviewStars + .reviewStars__num {
|
|
font-size: 16px;
|
|
font-weight: 700;
|
|
color: #343a40;
|
|
margin-left: 4px;
|
|
line-height: 20px;
|
|
}
|
|
|
|
.infoBtn {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.file_attachments {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
margin-bottom: 40px;
|
|
}
|
|
.file_attachments__title {
|
|
font-size: 15px;
|
|
color: #343a40;
|
|
font-weight: 700;
|
|
padding: 4px 8px;
|
|
}
|
|
|
|
.eventDetail__top ~ .file_attachments {
|
|
margin-top: -20px;
|
|
}
|
|
|
|
.file_attachments_inner {
|
|
background-color: #fafafa;
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 6px;
|
|
width: 100%;
|
|
padding: 8px;
|
|
}
|
|
.file_attachments_inner .file_item {
|
|
display: flex;
|
|
padding: 8px;
|
|
}
|
|
.file_attachments_inner .file_link {
|
|
flex: 0 1 auto;
|
|
display: flex;
|
|
align-items: center;
|
|
min-width: 0;
|
|
}
|
|
.file_attachments_inner .file_info_area {
|
|
flex: 1 1 auto;
|
|
display: flex;
|
|
align-items: center;
|
|
min-width: 0;
|
|
}
|
|
.file_attachments_inner .file_title_wrap {
|
|
flex: 0 1 auto;
|
|
display: flex;
|
|
align-items: center;
|
|
min-width: 0;
|
|
}
|
|
.file_attachments_inner .file_title {
|
|
flex: 0 1 auto;
|
|
display: flex;
|
|
min-width: 0;
|
|
font-size: 14px;
|
|
color: #16191d;
|
|
font-weight: 400;
|
|
text-align: left;
|
|
}
|
|
.file_attachments_inner .file_title .text {
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 1;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
}
|
|
.file_attachments_inner .file_extension {
|
|
margin-right: 6px;
|
|
font-size: 14px;
|
|
flex: 0 0 auto;
|
|
display: inline-block;
|
|
}
|
|
.file_attachments_inner .file_volume {
|
|
font-size: 13px;
|
|
flex: 0 0 auto;
|
|
display: inline-block;
|
|
color: #979b9d;
|
|
}
|
|
.file_attachments_inner .task {
|
|
margin-right: 6px;
|
|
flex: 0 0 auto;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.file_attachments_inner .task .file_attachments_inner .task [class*=button_] {
|
|
flex: 0 0 auto;
|
|
margin-left: 15px;
|
|
}
|
|
.file_attachments_inner .button_svg_download::before {
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
width: 18px;
|
|
height: 18px;
|
|
background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M15.75%2011.25V12.15C15.75%2013.4101%2015.75%2014.0402%2015.5048%2014.5215C15.289%2014.9448%2014.9448%2015.289%2014.5215%2015.5048C14.0402%2015.75%2013.4101%2015.75%2012.15%2015.75H5.85C4.58988%2015.75%203.95982%2015.75%203.47852%2015.5048C3.05516%2015.289%202.71095%2014.9448%202.49524%2014.5215C2.25%2014.0402%202.25%2013.4101%202.25%2012.15V11.25M12.75%207.5L9%2011.25M9%2011.25L5.25%207.5M9%2011.25V2.25%22%20stroke%3D%22%23969696%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
|
|
background-repeat: no-repeat;
|
|
content: "";
|
|
}
|
|
|
|
.customOverlay {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
background-color: rgba(0, 0, 0, 0.4);
|
|
display: none;
|
|
z-index: 9999;
|
|
}
|
|
.customOverlay__inner {
|
|
position: relative;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
.customOverlay__inner img {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
/* Colors: Default (blue) */
|
|
.toggle-switchy {
|
|
color: #fff;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle:before {
|
|
content: "ON";
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle:after {
|
|
content: "OFF";
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle > .switch {
|
|
background: #fff;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle + .label {
|
|
color: #000;
|
|
}
|
|
|
|
.toggle-switchy > input:checked + .toggle {
|
|
background: #3498db;
|
|
}
|
|
|
|
.toggle-switchy > input:not(:checked) + .toggle {
|
|
background: #ccc;
|
|
}
|
|
|
|
.toggle-switchy > input:checked + .toggle > .switch {
|
|
border: 3px solid #3498db;
|
|
}
|
|
|
|
.toggle-switchy > input:not(:checked) + .toggle > .switch {
|
|
border: 3px solid #ccc;
|
|
}
|
|
|
|
/* Rounded switch corners */
|
|
.toggle-switchy > input + .toggle {
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle .switch {
|
|
border-radius: 6px;
|
|
}
|
|
|
|
/* //////////////////////////
|
|
CORE STYLES BELOW - NO TOUCHY
|
|
////////////////////////// */
|
|
.toggle-switchy {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
user-select: none;
|
|
position: relative;
|
|
vertical-align: middle;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.toggle-switchy:hover {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.toggle-switchy > input {
|
|
position: absolute;
|
|
opacity: 0;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle {
|
|
align-items: center;
|
|
position: relative;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle {
|
|
overflow: hidden;
|
|
position: relative;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.toggle-switchy > input[disabled] + .toggle {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.toggle-switchy > input[disabled] + .toggle:hover {
|
|
cursor: not-allowed;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle {
|
|
width: 100%;
|
|
height: 100%;
|
|
margin: 0;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle > .switch {
|
|
display: block;
|
|
height: 100%;
|
|
position: absolute;
|
|
right: 0;
|
|
z-index: 3;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
/* Labels */
|
|
.toggle-switchy > input + .toggle:before,
|
|
.toggle-switchy > input + .toggle:after {
|
|
display: flex;
|
|
align-items: center;
|
|
position: absolute;
|
|
z-index: 2;
|
|
height: 100%;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle:before {
|
|
right: 55%;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle:after {
|
|
left: 50%;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle + .label {
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.toggle-switchy[data-label=left] > input + .toggle {
|
|
order: 2;
|
|
}
|
|
|
|
.toggle-switchy[data-label=left] > input + .toggle + .label {
|
|
order: 1;
|
|
margin-left: 0;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
/* Show / Hide */
|
|
.toggle-switchy > input + .toggle:before {
|
|
opacity: 0;
|
|
}
|
|
|
|
.toggle-switchy > input:checked + .toggle:before {
|
|
opacity: 1;
|
|
}
|
|
|
|
.toggle-switchy > input:checked + .toggle:after {
|
|
opacity: 0;
|
|
}
|
|
|
|
/* Transitions */
|
|
.toggle-switchy > input + .toggle {
|
|
transition: background 200ms ease-in-out;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle:before,
|
|
.toggle-switchy > input + .toggle:after {
|
|
transition: all 200ms ease-in-out;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle > .switch {
|
|
transition: right 200ms ease-in-out, border-color 200ms ease-in-out;
|
|
}
|
|
|
|
/* //////////////////////////
|
|
CORE STYLES ABOVE - NO TOUCHY
|
|
////////////////////////// */
|
|
/* Size: Extra Large */
|
|
.toggle-switchy[data-size=xl] > input + .toggle {
|
|
width: 85px;
|
|
height: 40px;
|
|
}
|
|
|
|
.toggle-switchy[data-size=xl] > input + .toggle > .switch {
|
|
width: 40px;
|
|
}
|
|
|
|
.toggle-switchy[data-size=xl] > input + .toggle:before,
|
|
.toggle-switchy[data-size=xl] > input + .toggle:after {
|
|
font-size: 1.2rem;
|
|
}
|
|
|
|
.toggle-switchy[data-size=xl] > input:not(:checked) + .toggle > .switch {
|
|
right: calc(100% - 40px);
|
|
}
|
|
|
|
/* Size: Large */
|
|
.toggle-switchy[data-size=lg] > input + .toggle {
|
|
width: 75px;
|
|
height: 35px;
|
|
}
|
|
|
|
.toggle-switchy[data-size=lg] > input + .toggle > .switch {
|
|
width: 35px;
|
|
}
|
|
|
|
.toggle-switchy[data-size=lg] > input + .toggle:before,
|
|
.toggle-switchy[data-size=lg] > input + .toggle:after {
|
|
font-size: 1rem;
|
|
}
|
|
|
|
.toggle-switchy[data-size=lg] > input:not(:checked) + .toggle > .switch {
|
|
right: calc(100% - 35px);
|
|
}
|
|
|
|
/* Size: Default (Medium) */
|
|
.toggle-switchy > input + .toggle {
|
|
width: 65px;
|
|
height: 30px;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle > .switch {
|
|
width: 30px;
|
|
}
|
|
|
|
.toggle-switchy > input + .toggle:before,
|
|
.toggle-switchy > input + .toggle:after {
|
|
font-size: 0.8rem;
|
|
}
|
|
|
|
.toggle-switchy > input:not(:checked) + .toggle > .switch {
|
|
right: calc(100% - 30px);
|
|
}
|
|
|
|
/* Size: Small */
|
|
.toggle-switchy[data-size=sm] > input + .toggle {
|
|
width: 55px;
|
|
height: 25px;
|
|
}
|
|
|
|
.toggle-switchy[data-size=sm] > input + .toggle > .switch {
|
|
width: 25px;
|
|
}
|
|
|
|
.toggle-switchy[data-size=sm] > input + .toggle:before,
|
|
.toggle-switchy[data-size=sm] > input + .toggle:after {
|
|
font-size: 0.7rem;
|
|
}
|
|
|
|
.toggle-switchy[data-size=sm] > input:not(:checked) + .toggle > .switch {
|
|
right: calc(100% - 25px);
|
|
}
|
|
|
|
/* Size: Extra Small */
|
|
.toggle-switchy[data-size=xs] > input + .toggle {
|
|
width: 45px;
|
|
height: 20px;
|
|
}
|
|
|
|
.toggle-switchy[data-size=xs] > input + .toggle > .switch {
|
|
width: 20px;
|
|
}
|
|
|
|
.toggle-switchy[data-size=xs] > input + .toggle:before,
|
|
.toggle-switchy[data-size=xs] > input + .toggle:after {
|
|
font-size: 0.5rem;
|
|
}
|
|
|
|
.toggle-switchy[data-size=xs] > input:not(:checked) + .toggle > .switch {
|
|
right: calc(100% - 20px);
|
|
}
|
|
|
|
/* Style: Rounded */
|
|
.toggle-switchy[data-style=rounded] > input + .toggle,
|
|
.toggle-switchy[data-style=rounded] > input + .toggle > .switch {
|
|
border-radius: 50px;
|
|
}
|
|
|
|
.toggle-switchy[data-style=rounded] > input + .toggle:before {
|
|
right: 50%;
|
|
}
|
|
|
|
.toggle-switchy[data-style=rounded] > input + .toggle:after {
|
|
left: 50%;
|
|
}
|
|
|
|
/* Style: Square */
|
|
.toggle-switchy[data-style=square] > input + .toggle {
|
|
border-radius: 0;
|
|
}
|
|
|
|
.toggle-switchy[data-style=square] > input + .toggle .switch {
|
|
border-radius: 0;
|
|
}
|
|
|
|
/* Text: Off */
|
|
.toggle-switchy[data-text=false] > input + .toggle:before,
|
|
.toggle-switchy[data-text=false] > input + .toggle:after {
|
|
content: "";
|
|
}
|
|
|
|
.toggle-switchy[data-text=false][data-size=xl] > input + .toggle {
|
|
width: 80px;
|
|
}
|
|
|
|
.toggle-switchy[data-text=false][data-size=lg] > input + .toggle {
|
|
width: 70px;
|
|
}
|
|
|
|
.toggle-switchy[data-text=false] > input + .toggle {
|
|
width: 60px;
|
|
}
|
|
|
|
.toggle-switchy[data-text=false][data-size=sm] > input + .toggle {
|
|
width: 50px;
|
|
}
|
|
|
|
.toggle-switchy[data-text=false][data-size=xs] > input + .toggle {
|
|
width: 40px;
|
|
}
|
|
|
|
/* Color: Red */
|
|
.toggle-switchy[data-color=red] > input:checked + .toggle {
|
|
background: #e74c3c;
|
|
}
|
|
|
|
.toggle-switchy[data-color=red] > input:checked + .toggle > .switch {
|
|
border-color: #e74c3c;
|
|
}
|
|
|
|
/* Color: Orange */
|
|
.toggle-switchy[data-color=orange] > input:checked + .toggle {
|
|
background: #e67e22;
|
|
}
|
|
|
|
.toggle-switchy[data-color=orange] > input:checked + .toggle > .switch {
|
|
border-color: #e67e22;
|
|
}
|
|
|
|
/* Color: Yellow */
|
|
.toggle-switchy[data-color=yellow] > input:checked + .toggle {
|
|
background: #f1c40f;
|
|
}
|
|
|
|
.toggle-switchy[data-color=yellow] > input:checked + .toggle > .switch {
|
|
border-color: #f1c40f;
|
|
}
|
|
|
|
/* Color: Green */
|
|
.toggle-switchy[data-color=green] > input:checked + .toggle {
|
|
background: #2ecc71;
|
|
}
|
|
|
|
.toggle-switchy[data-color=green] > input:checked + .toggle > .switch {
|
|
border-color: #2ecc71;
|
|
}
|
|
|
|
/* Color: Blue */
|
|
.toggle-switchy[data-color=blue] > input:checked + .toggle {
|
|
background: #3498db;
|
|
}
|
|
|
|
.toggle-switchy[data-color=blue] > input:checked + .toggle > .switch {
|
|
border-color: #3498db;
|
|
}
|
|
|
|
/* Color: Purple */
|
|
.toggle-switchy[data-color=purple] > input:checked + .toggle {
|
|
background: #9b59b6;
|
|
}
|
|
|
|
.toggle-switchy[data-color=purple] > input:checked + .toggle > .switch {
|
|
border-color: #9b59b6;
|
|
}
|
|
|
|
/* Color: Gray */
|
|
.toggle-switchy[data-color=gray] > input:checked + .toggle {
|
|
background: #555;
|
|
}
|
|
|
|
.toggle-switchy[data-color=gray] > input:checked + .toggle > .switch {
|
|
border-color: #555;
|
|
}
|
|
|
|
.header {
|
|
min-width: 1336px;
|
|
}
|
|
.header__top {
|
|
display: flex;
|
|
width: 1276px;
|
|
margin: 0 auto;
|
|
align-items: center;
|
|
padding: 25px 0;
|
|
}
|
|
.header__left {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.header__right {
|
|
display: flex;
|
|
margin-left: auto;
|
|
}
|
|
.header__miscLink {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
gap: 8px;
|
|
width: 1280px;
|
|
margin-inline: auto;
|
|
z-index: 1;
|
|
margin-bottom: 16px;
|
|
}
|
|
.header--type01 .header__top {
|
|
padding: 25px 0 4px;
|
|
}
|
|
.header--type02 .header__top {
|
|
padding: 8px 0 25px;
|
|
}
|
|
.header--type04 .header-search-bar {
|
|
width: 344px;
|
|
}
|
|
.header--type05 .header__left {
|
|
margin-right: 244px;
|
|
}
|
|
.header--type05 .header__top {
|
|
justify-content: center;
|
|
padding: 8px 0 25px;
|
|
}
|
|
.header--type05 .header-search-bar {
|
|
width: 480px;
|
|
height: 54px;
|
|
}
|
|
|
|
.header-search-bar {
|
|
position: relative;
|
|
height: 50px;
|
|
width: 302px;
|
|
border: 2px solid #adb5bd;
|
|
border-radius: 32px;
|
|
padding: 0 48px 0 12px;
|
|
margin-left: 24px;
|
|
}
|
|
.header-search-bar__wrapper {
|
|
position: relative;
|
|
}
|
|
.header-search-bar input[type=search] {
|
|
height: 100%;
|
|
width: 100%;
|
|
padding-left: 8px;
|
|
outline: none;
|
|
}
|
|
.header-search-bar input[type=search]::-webkit-search-decoration, .header-search-bar input[type=search]::-webkit-search-cancel-button, .header-search-bar input[type=search]::-webkit-search-results-button, .header-search-bar input[type=search]::-webkit-search-results-decoration {
|
|
display: none;
|
|
}
|
|
.header-search-bar button {
|
|
position: absolute;
|
|
right: 20px;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
}
|
|
.header-search-bar button svg {
|
|
fill: #adb5bd;
|
|
}
|
|
|
|
.header-search-pop {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 24px;
|
|
display: none;
|
|
z-index: 11;
|
|
width: 700px;
|
|
background-color: #ffffff;
|
|
border-radius: 12px;
|
|
border: 1px solid #f1f3f5;
|
|
overflow: hidden;
|
|
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
|
|
}
|
|
.header-search-pop.active {
|
|
display: block;
|
|
}
|
|
.header-search-pop__header {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
flex-shrink: 0;
|
|
border-bottom: 1px solid #f1f3f5;
|
|
height: 52px;
|
|
padding: 0 16px;
|
|
}
|
|
.header-search-pop__header > input[type=search] {
|
|
outline: none;
|
|
flex-grow: 1;
|
|
font-weight: 500;
|
|
font-size: 15px;
|
|
margin-right: 12px;
|
|
}
|
|
.header-search-pop__header > input[type=search]::-webkit-search-decoration, .header-search-pop__header > input[type=search]::-webkit-search-cancel-button, .header-search-pop__header > input[type=search]::-webkit-search-results-button, .header-search-pop__header > input[type=search]::-webkit-search-results-decoration {
|
|
display: none;
|
|
}
|
|
.header-search-pop__header > button {
|
|
flex-shrink: 0;
|
|
}
|
|
.header-search-pop__text-delete-btn {
|
|
display: none;
|
|
position: absolute;
|
|
justify-content: center;
|
|
align-items: center;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
right: 48px;
|
|
width: 24px;
|
|
height: 24px;
|
|
border-radius: 50%;
|
|
}
|
|
.header-search-pop__text-delete-btn > svg {
|
|
fill: #868e96;
|
|
}
|
|
.header-search-pop__text-delete-btn.active {
|
|
display: flex;
|
|
}
|
|
.header-search-pop__text-delete-btn:hover {
|
|
background-color: #f1f3f5;
|
|
}
|
|
.header-search-pop__body {
|
|
display: none;
|
|
}
|
|
.header-search-pop__body.active {
|
|
display: flex;
|
|
}
|
|
.header-search-pop__auto-complete {
|
|
display: none;
|
|
max-height: 384px;
|
|
overflow-y: auto;
|
|
}
|
|
.header-search-pop__auto-complete.active {
|
|
display: block;
|
|
}
|
|
.header-search-pop__auto-complete > ul {
|
|
padding: 6px 0;
|
|
}
|
|
.header-search-pop__auto-complete > ul > li a {
|
|
display: block;
|
|
font-size: 15px;
|
|
padding: 6px 12px;
|
|
white-space: nowrap;
|
|
text-overflow: ellipsis;
|
|
overflow: hidden;
|
|
}
|
|
.header-search-pop__auto-complete > ul > li a:hover {
|
|
text-decoration: underline;
|
|
background-color: #f8f9fa;
|
|
}
|
|
.header-search-pop__auto-complete > ul > li + li {
|
|
margin-top: 3px;
|
|
}
|
|
.header-search-pop__auto-complete em {
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
}
|
|
.header-search-pop__footer {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
align-items: center;
|
|
padding: 0 16px;
|
|
flex-shrink: 0;
|
|
height: 34px;
|
|
border-top: 1px solid #f1f3f5;
|
|
}
|
|
.header-search-pop__close {
|
|
letter-spacing: -0.04em;
|
|
}
|
|
.header-search-pop__close > span {
|
|
color: #50514f;
|
|
}
|
|
.header-search-pop__close:hover > span {
|
|
color: #252521;
|
|
text-decoration: underline;
|
|
}
|
|
.header-search-pop__recent-search {
|
|
position: relative;
|
|
flex-shrink: 0;
|
|
width: 312px;
|
|
padding: 12px 12px 16px;
|
|
border-right: 1px solid #f1f3f5;
|
|
}
|
|
.header-search-pop__recent-search-inner {
|
|
height: 363px;
|
|
overflow-y: auto;
|
|
padding: 0 4px 0 8px;
|
|
}
|
|
.header-search-pop__recent-search-noResult {
|
|
font-size: 15px;
|
|
color: #666968;
|
|
}
|
|
.header-search-pop__recent-search-list > li {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.header-search-pop__recent-search-list > li .icon_recent-search {
|
|
margin-right: 6px;
|
|
flex-shrink: 0;
|
|
}
|
|
.header-search-pop__recent-search-list > li a {
|
|
flex-grow: 1;
|
|
padding: 3.3px 0;
|
|
color: #16191d;
|
|
font-size: 15px;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
margin-right: 6px;
|
|
}
|
|
.header-search-pop__recent-search-list > li + li {
|
|
margin-top: 8px;
|
|
}
|
|
.header-search-pop__recent-search-list > li:hover a {
|
|
text-decoration: underline;
|
|
}
|
|
.header-search-pop__recent-search-delete {
|
|
position: relative;
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
.header-search-pop__recent-search-delete:before, .header-search-pop__recent-search-delete:after {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
width: 14px;
|
|
height: 1px;
|
|
background-color: #b1b6b9;
|
|
content: "";
|
|
}
|
|
.header-search-pop__recent-search-delete::before {
|
|
transform: translate(-50%, -50%) rotate(45deg);
|
|
}
|
|
.header-search-pop__recent-search-delete::after {
|
|
transform: translate(-50%, -50%) rotate(-45deg);
|
|
}
|
|
.header-search-pop__recent-search-deleteAll {
|
|
position: absolute;
|
|
top: 16px;
|
|
right: 16px;
|
|
font-size: 13px;
|
|
color: #7e8282;
|
|
font-weight: 500;
|
|
text-decoration: underline;
|
|
}
|
|
.header-search-pop__trend {
|
|
flex-grow: 1;
|
|
padding: 12px 12px 16px;
|
|
}
|
|
.header-search-pop__trend .search-trend {
|
|
width: auto;
|
|
padding: 0 8px;
|
|
}
|
|
.header-search-pop__trend .search-trend ul li .icon {
|
|
flex-shrink: 0;
|
|
}
|
|
.header-search-pop__trend .search-trend ul li + li {
|
|
margin-top: 12px;
|
|
}
|
|
.header-search-pop__trend .search-trend ul li:hover .search-trend__text {
|
|
text-decoration: underline;
|
|
}
|
|
.header-search-pop__trend .search-trend__text {
|
|
width: 292px;
|
|
margin-right: auto;
|
|
}
|
|
.header-search-pop__sub-title {
|
|
font-weight: 700;
|
|
font-size: 18px;
|
|
color: #0d0f12;
|
|
margin-bottom: 12px;
|
|
margin-left: 4px;
|
|
}
|
|
|
|
.header-misc-link ul {
|
|
display: flex;
|
|
}
|
|
.header-misc-link ul li {
|
|
position: relative;
|
|
font-size: 14px;
|
|
color: #666666;
|
|
}
|
|
.header-misc-link ul li + li {
|
|
margin-left: 24px;
|
|
}
|
|
.header-misc-link ul li + li::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 1px;
|
|
height: 12px;
|
|
background-color: #dee2e6;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
left: -12px;
|
|
}
|
|
|
|
.header-top-controls {
|
|
display: flex;
|
|
width: 1276px;
|
|
margin: 0 auto;
|
|
padding: 12px 0 4px;
|
|
}
|
|
.header-top-controls .header-misc-link ul li {
|
|
font-size: 13px;
|
|
}
|
|
|
|
.header-sub-link ul {
|
|
display: flex;
|
|
}
|
|
.header-sub-link ul li {
|
|
position: relative;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #212529;
|
|
}
|
|
.header-sub-link ul li + li {
|
|
margin-left: 28px;
|
|
}
|
|
.header-sub-link ul li + li::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 1px;
|
|
height: 12px;
|
|
background-color: #ced4da;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
left: -14px;
|
|
}
|
|
|
|
.header-nav {
|
|
position: relative;
|
|
min-width: 1336px;
|
|
border-bottom: 1px solid #e9ecef;
|
|
border-top: 1px solid #dee2e6;
|
|
box-shadow: 0px 2px 6px -2px rgba(0, 0, 0, 0.1);
|
|
}
|
|
.header-nav::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: -10px;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 9px;
|
|
background-color: #ffffff;
|
|
}
|
|
.header-nav__hamburger {
|
|
height: 48px;
|
|
padding: 0 16px;
|
|
}
|
|
.header-nav__hamburger > img {
|
|
width: 28px;
|
|
height: 28px;
|
|
background-size: cover;
|
|
}
|
|
.header-nav__inner {
|
|
position: relative;
|
|
width: 1276px;
|
|
margin: 0 auto;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
.header-nav__list {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.header-nav__list > li {
|
|
position: relative;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
}
|
|
.header-nav__list > li + li {
|
|
margin-left: 24px;
|
|
}
|
|
.header-nav__list > li > a {
|
|
position: relative;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
height: 48px;
|
|
line-height: 48px;
|
|
padding: 0 12px;
|
|
}
|
|
.header-nav__list > li > a .icon {
|
|
margin-right: 4px;
|
|
}
|
|
.header-nav__list > li:hover .header-nav__depth2 {
|
|
display: block;
|
|
}
|
|
.header-nav__btn-container button {
|
|
position: relative;
|
|
display: inline-flex;
|
|
}
|
|
.header-nav__btn-container button + button {
|
|
margin-left: 12px;
|
|
}
|
|
.header-nav__depth2 {
|
|
display: none;
|
|
position: absolute;
|
|
z-index: 1;
|
|
top: 48px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
min-width: 148px;
|
|
background-color: #ffffff;
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 6px;
|
|
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
|
|
}
|
|
.header-nav__depth2 > ul {
|
|
margin-top: 8px;
|
|
margin-bottom: 8px;
|
|
}
|
|
.header-nav__depth2 > ul > li {
|
|
padding: 0 12px;
|
|
}
|
|
.header-nav__depth2 > ul > li + li {
|
|
margin-top: 6px;
|
|
}
|
|
.header-nav__depth2 > ul > li > a {
|
|
display: block;
|
|
font-size: 15px;
|
|
white-space: nowrap;
|
|
padding: 6px 8px;
|
|
font-weight: 400;
|
|
color: #212529;
|
|
}
|
|
.header-nav__depth2 > ul > li > a:hover {
|
|
background-color: #f8f9fa;
|
|
border-radius: 4px;
|
|
color: #0d0f12;
|
|
}
|
|
|
|
.full-menu {
|
|
display: none;
|
|
top: 48px;
|
|
left: 0;
|
|
position: absolute;
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 6px;
|
|
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
|
|
background-color: #ffffff;
|
|
z-index: 2;
|
|
padding: 16px 20px;
|
|
}
|
|
.full-menu__container:hover .full-menu {
|
|
display: block;
|
|
}
|
|
.full-menu__depth1 {
|
|
display: flex;
|
|
}
|
|
.full-menu__depth1 > li {
|
|
position: relative;
|
|
}
|
|
.full-menu__depth1 > li > a {
|
|
display: block;
|
|
min-width: 156px;
|
|
text-align: center;
|
|
background-color: #f1f3f5;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
padding: 6px 28px;
|
|
border-radius: 4px;
|
|
}
|
|
.full-menu__depth1 > li + li {
|
|
margin-left: 48px;
|
|
}
|
|
.full-menu__depth1 > li + li::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 1px;
|
|
height: 100%;
|
|
background-color: #f1f3f5;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
left: -24px;
|
|
}
|
|
.full-menu__depth2 {
|
|
padding: 12px 4px;
|
|
}
|
|
.full-menu__depth2 > li {
|
|
color: #343a40;
|
|
}
|
|
.full-menu__depth2 > li > a {
|
|
display: block;
|
|
padding: 4px 6px;
|
|
}
|
|
.full-menu__depth2 > li + li {
|
|
margin-top: 4px;
|
|
}
|
|
.full-menu__depth2 > li:hover {
|
|
color: #121210;
|
|
}
|
|
.full-menu__depth2 > li:hover > a {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.header-trend {
|
|
position: relative;
|
|
margin-left: 32px;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
padding: 0 2px 0 8px;
|
|
height: 32px;
|
|
border-bottom: 1px solid #dee2e6;
|
|
overflow: hidden;
|
|
}
|
|
.header-trend .search-trend {
|
|
margin-right: 5px;
|
|
}
|
|
|
|
.search-trend {
|
|
width: 216px;
|
|
}
|
|
.search-trend a {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.search-trend__number {
|
|
font-size: 17px;
|
|
font-weight: 500;
|
|
}
|
|
.search-trend__text {
|
|
display: inline-block;
|
|
line-height: 16px;
|
|
height: 16px;
|
|
margin-left: 4px;
|
|
color: #16191d;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
width: 172px;
|
|
}
|
|
.search-trend .icon {
|
|
margin-left: 4px;
|
|
margin-top: 1px;
|
|
}
|
|
.search-trend__drop-down {
|
|
display: none;
|
|
position: absolute;
|
|
width: 280px;
|
|
top: 46px;
|
|
left: -12px;
|
|
flex-grow: 1;
|
|
padding: 12px 12px 16px;
|
|
background-color: #ffffff;
|
|
z-index: 2;
|
|
border-radius: 12px;
|
|
border: 1px solid #f1f3f5;
|
|
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
|
|
}
|
|
.search-trend__drop-down-trigger {
|
|
position: relative;
|
|
width: 20px;
|
|
height: 20px;
|
|
font-size: 18px;
|
|
}
|
|
.search-trend__drop-down-trigger::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
width: 7px;
|
|
height: 7px;
|
|
margin: -5px 0 0 -4px;
|
|
border: solid #7e8282;
|
|
border-width: 1px 1px 0 0;
|
|
transform: rotate(135deg);
|
|
}
|
|
.search-trend__drop-down-trigger.active {
|
|
transform: rotate(180deg);
|
|
margin-left: 0;
|
|
margin-right: 5px;
|
|
}
|
|
.search-trend__drop-down-title {
|
|
font-weight: 700;
|
|
font-size: 18px;
|
|
color: #0d0f12;
|
|
margin-bottom: 12px;
|
|
margin-left: 4px;
|
|
}
|
|
.search-trend__drop-down.active {
|
|
display: block;
|
|
}
|
|
.search-trend__drop-down .search-trend {
|
|
width: auto;
|
|
padding: 0 8px;
|
|
}
|
|
.search-trend__drop-down .search-trend ul li .icon {
|
|
flex-shrink: 0;
|
|
}
|
|
.search-trend__drop-down .search-trend ul li + li {
|
|
margin-top: 12px;
|
|
}
|
|
.search-trend__drop-down .search-trend ul li:hover .search-trend__text {
|
|
text-decoration: underline;
|
|
}
|
|
.search-trend__drop-down .search-trend__text {
|
|
width: 196px;
|
|
margin-right: auto;
|
|
}
|
|
|
|
.top-banner {
|
|
position: relative;
|
|
}
|
|
.top-banner__btn-container {
|
|
position: absolute;
|
|
width: 1280px;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
pointer-events: none;
|
|
}
|
|
.top-banner__close {
|
|
position: absolute;
|
|
top: 15px;
|
|
right: 0;
|
|
opacity: 0.75;
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.top-banner-slick {
|
|
width: 1280px;
|
|
margin: 0 auto;
|
|
height: 50px;
|
|
overflow: hidden;
|
|
}
|
|
.top-banner-slick .top-banner__image {
|
|
width: 1280px;
|
|
height: 50px;
|
|
}
|
|
.top-banner-slick .top-banner__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.sub-wrapper {
|
|
min-width: 1336px;
|
|
}
|
|
|
|
.sub-content {
|
|
width: 1276px;
|
|
margin: 0 auto;
|
|
padding-top: 32px;
|
|
padding-bottom: 60px;
|
|
}
|
|
.sub-content .main-section__container {
|
|
min-width: 0;
|
|
}
|
|
|
|
.sub-rl {
|
|
display: flex;
|
|
}
|
|
|
|
.sub-left-menu {
|
|
flex-shrink: 0;
|
|
width: 184px;
|
|
padding-left: 4px;
|
|
margin-right: 36px;
|
|
}
|
|
.sub-left-menu__title {
|
|
position: relative;
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
color: #030507;
|
|
padding-bottom: 20px;
|
|
margin-bottom: 26px;
|
|
}
|
|
.sub-left-menu__title::before {
|
|
content: "";
|
|
position: absolute;
|
|
bottom: 0;
|
|
display: block;
|
|
width: 100%;
|
|
height: 3px;
|
|
background-color: #e9ecef;
|
|
}
|
|
.sub-left-menu__title::after {
|
|
content: "";
|
|
position: absolute;
|
|
bottom: 0;
|
|
right: 0;
|
|
display: block;
|
|
width: 0;
|
|
height: 0;
|
|
border-top: 2px solid #ffffff;
|
|
border-right: 2px solid #ffffff;
|
|
border-left: 2px solid transparent;
|
|
border-bottom: 2px solid transparent;
|
|
}
|
|
.sub-left-menu__list {
|
|
position: relative;
|
|
margin-bottom: 36px;
|
|
}
|
|
.sub-left-menu__list + .sub-left-menu__list::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
width: 100%;
|
|
height: 1px;
|
|
top: -18px;
|
|
background-color: #efefef;
|
|
}
|
|
.sub-left-menu__list-title {
|
|
font-size: 20px;
|
|
letter-spacing: -0.03em;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
}
|
|
.sub-left-menu__sub-list {
|
|
margin-top: 12px;
|
|
}
|
|
.sub-left-menu__sub-list > li > a {
|
|
display: inline-block;
|
|
color: #495057;
|
|
letter-spacing: -0.03em;
|
|
padding: 4px 0;
|
|
font-size: 15px;
|
|
}
|
|
.sub-left-menu__sub-list > li > a:hover {
|
|
color: #0d0f12;
|
|
}
|
|
.sub-left-menu__sub-list > li > a.current {
|
|
position: relative;
|
|
font-weight: 500;
|
|
}
|
|
.sub-left-menu__sub-list > li > a.current::after {
|
|
position: absolute;
|
|
content: "";
|
|
display: block;
|
|
width: 7px;
|
|
height: 7px;
|
|
border-top: 2px solid currentColor;
|
|
border-right: 2px solid currentColor;
|
|
right: -14px;
|
|
top: 50%;
|
|
transform: translateY(calc(-50% + 0px)) rotate(45deg);
|
|
opacity: 0.75;
|
|
}
|
|
.sub-left-menu__sub-list.customer > li > a {
|
|
font-size: 16px;
|
|
}
|
|
.sub-left-menu__sub-list.customer > li > a.current {
|
|
position: relative;
|
|
font-weight: 700;
|
|
}
|
|
.sub-left-menu__sub-list.customer > li > a.current::after {
|
|
position: absolute;
|
|
content: "";
|
|
display: block;
|
|
width: 8px;
|
|
height: 8px;
|
|
border-top: 2px solid currentColor;
|
|
border-right: 2px solid currentColor;
|
|
right: -15px;
|
|
top: 50%;
|
|
transform: translateY(calc(-50% + 1px)) rotate(45deg);
|
|
opacity: 0.75;
|
|
}
|
|
.sub-left-menu__sub-list.customer > li + li {
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.sub-right-content {
|
|
padding-top: 8px;
|
|
flex-grow: 1;
|
|
}
|
|
.sub-right-content__title {
|
|
font-size: 26px;
|
|
font-weight: 700;
|
|
padding-bottom: 54px;
|
|
line-height: 1.3;
|
|
letter-spacing: -0.03em;
|
|
color: #16191d;
|
|
}
|
|
.sub-right-content__innerTitle {
|
|
display: flex;
|
|
align-items: center;
|
|
font-size: 22px;
|
|
font-weight: 700;
|
|
padding-bottom: 20px;
|
|
color: #16191d;
|
|
}
|
|
.sub-right-content__innerTitle__sub {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #495057;
|
|
margin-left: 4px;
|
|
}
|
|
.sub-right-content__innerTitleBtn {
|
|
margin-left: 10px;
|
|
}
|
|
.sub-right-content__section {
|
|
position: relative;
|
|
margin-bottom: 56px;
|
|
}
|
|
.sub-right-content__halfSection {
|
|
position: relative;
|
|
margin-bottom: 56px;
|
|
display: flex;
|
|
gap: 20px;
|
|
}
|
|
.sub-right-content__halfSection__section {
|
|
position: relative;
|
|
flex: 1;
|
|
}
|
|
.sub-right-content__more {
|
|
position: absolute;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
color: #495057;
|
|
top: 8px;
|
|
right: 0;
|
|
padding-right: 4px;
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
}
|
|
.sub-right-content__more::after {
|
|
content: "";
|
|
display: inline-block;
|
|
width: 20px;
|
|
height: 20px;
|
|
background-image: url("../images/icon_subRightContent_more.png");
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
margin-left: 3px;
|
|
}
|
|
.sub-right-content__more:hover {
|
|
text-decoration: underline;
|
|
text-decoration-color: #868e96;
|
|
}
|
|
|
|
.sub-board__top-btn-container {
|
|
position: absolute;
|
|
top: -10px;
|
|
right: 2px;
|
|
transform: translateY(-100%);
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.form-control-container {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 100%;
|
|
margin-bottom: 16px;
|
|
padding: 0 2px;
|
|
}
|
|
.form-control-container .left,
|
|
.form-control-container .center,
|
|
.form-control-container .right {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 4px;
|
|
}
|
|
.form-control-container .center {
|
|
margin: 0 auto;
|
|
}
|
|
.form-control-container__top-right {
|
|
position: absolute;
|
|
top: 20px;
|
|
right: 30px;
|
|
}
|
|
.form-control-container--subList {
|
|
margin-bottom: 32px;
|
|
}
|
|
|
|
.search-number__text {
|
|
color: #343a40;
|
|
margin-right: 5px;
|
|
font-size: 16px;
|
|
}
|
|
.search-number__text strong {
|
|
font-weight: 700;
|
|
color: #228be6;
|
|
}
|
|
.search-number__text em {
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
color: #212529;
|
|
}
|
|
|
|
.page-title {
|
|
margin-bottom: 60px;
|
|
margin-top: 16px;
|
|
letter-spacing: -0.01em;
|
|
}
|
|
.page-title__title {
|
|
font-size: 36px;
|
|
color: #16191d;
|
|
font-weight: 700;
|
|
margin-bottom: 20px;
|
|
}
|
|
.page-title__title--searchResult {
|
|
font-weight: 500;
|
|
}
|
|
.page-title__title--searchResult em {
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
}
|
|
.page-title__subTitle {
|
|
font-size: 14px;
|
|
color: #7e8282;
|
|
}
|
|
.page-title__logo {
|
|
display: inline-block;
|
|
}
|
|
.page-title.center {
|
|
text-align: center;
|
|
}
|
|
|
|
.upperFooter {
|
|
min-width: 1336px;
|
|
}
|
|
.upperFooter__inner {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 1276px;
|
|
height: 40px;
|
|
margin-inline: auto;
|
|
text-align: center;
|
|
background-color: #f1f3f5;
|
|
border: 1px solid #e9ecef;
|
|
margin-bottom: 20px;
|
|
border-radius: 4px;
|
|
color: #495057;
|
|
gap: 8px;
|
|
}
|
|
.upperFooter__info {
|
|
text-decoration: underline;
|
|
text-decoration-color: #868e96;
|
|
}
|
|
|
|
.footer {
|
|
min-width: 1336px;
|
|
}
|
|
|
|
.footer-top {
|
|
min-width: 1336px;
|
|
border-top: 2px solid #868e96;
|
|
background-color: #f8f9fa;
|
|
}
|
|
.footer-top__inner {
|
|
display: flex;
|
|
align-items: center;
|
|
width: 1276px;
|
|
height: 56px;
|
|
margin: 0 auto;
|
|
}
|
|
.footer-top__link {
|
|
display: flex;
|
|
height: 100%;
|
|
align-items: center;
|
|
margin-right: auto;
|
|
}
|
|
.footer-top__link li + li {
|
|
margin-left: 100px;
|
|
}
|
|
.footer-top__link a {
|
|
display: block;
|
|
font-size: 16px;
|
|
color: #495057;
|
|
height: 56px;
|
|
line-height: 56px;
|
|
}
|
|
|
|
.family-site-link li.disabled {
|
|
display: none;
|
|
}
|
|
.family-site-link.nice-select .list {
|
|
top: auto;
|
|
bottom: 100%;
|
|
margin-top: 0;
|
|
margin-bottom: 12px;
|
|
transform-origin: 50% 100%;
|
|
box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
|
|
}
|
|
.family-site-link.nice-select .list .option {
|
|
line-height: 34px;
|
|
min-height: 34px;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.footer-body {
|
|
border-top: 1px solid #dee2e6;
|
|
}
|
|
.footer-body__inner {
|
|
position: relative;
|
|
width: 1276px;
|
|
margin: 0 auto;
|
|
padding: 40px 0;
|
|
}
|
|
.footer-body__text01 {
|
|
font-weight: 500;
|
|
color: #495057;
|
|
font-size: 15px;
|
|
}
|
|
.footer-body__text02 {
|
|
font-size: 14px;
|
|
color: #495057;
|
|
font-weight: 300;
|
|
line-height: 2;
|
|
margin-top: 12px;
|
|
}
|
|
.footer-body__text02 a {
|
|
font-weight: 400;
|
|
text-decoration: underline;
|
|
}
|
|
.footer-body__text03 {
|
|
font-size: 13px;
|
|
color: #868e96;
|
|
font-weight: 300;
|
|
margin-top: 12px;
|
|
}
|
|
.footer-body__text03 a {
|
|
font-weight: 400;
|
|
text-decoration: underline;
|
|
margin-left: 8px;
|
|
}
|
|
|
|
.footer-image-container {
|
|
position: absolute;
|
|
top: 36px;
|
|
right: 0;
|
|
}
|
|
.footer-image-container__misc {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-top: 20px;
|
|
justify-content: flex-end;
|
|
gap: 12px;
|
|
}
|
|
|
|
main {
|
|
padding-bottom: 72px;
|
|
position: relative;
|
|
}
|
|
|
|
.main-section {
|
|
position: relative;
|
|
padding: 48px 0;
|
|
}
|
|
.main-section .main-banner__btn-container {
|
|
pointer-events: none;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 1492px;
|
|
}
|
|
.main-section .main-banner__btn-container button {
|
|
pointer-events: auto;
|
|
}
|
|
.main-section .main-banner .slick-dots li button:before {
|
|
font-size: 12px;
|
|
}
|
|
.main-section .main-banner .slick-dots li:not(.slick-active) button:hover:before,
|
|
.main-section .main-banner .slick-dots li:not(.slick-active) button:focus:before {
|
|
opacity: 0.35;
|
|
}
|
|
.main-section__main-banner {
|
|
padding: 30px 0 0;
|
|
height: 580px;
|
|
overflow: hidden;
|
|
}
|
|
.main-section__main-banner .slick-slide {
|
|
padding: 0 0 40px;
|
|
-webkit-perspective: 1000;
|
|
-webkit-backface-visibility: hidden;
|
|
}
|
|
.main-section__main-banner .slick-slide img {
|
|
border-radius: 15px;
|
|
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
width: 1280px;
|
|
height: 480px;
|
|
-webkit-perspective: 1000;
|
|
-webkit-backface-visibility: hidden;
|
|
}
|
|
.main-section__main-banner .slick-slide.slick-center {
|
|
position: relative;
|
|
z-index: 13;
|
|
}
|
|
.main-section__main-banner .slick-slide img,
|
|
.main-section__main-banner .slick-slide[aria-hidden=true]:not(.slick-cloned) ~ .slick-cloned[aria-hidden=true] img {
|
|
filter: blur(2px) grayscale(0.2);
|
|
transition: all 0.3s ease-in-out;
|
|
transform: scale(0.8);
|
|
}
|
|
.main-section__main-banner .slick-center img,
|
|
.main-section__main-banner .slick-slide[aria-hidden=true]:not([tabindex="-1"]) + .slick-cloned[aria-hidden=true] img {
|
|
transform: scale(1);
|
|
filter: none;
|
|
}
|
|
.main-section__main-banner .slide-track,
|
|
.main-section__main-banner .slick-list {
|
|
-webkit-perspective: 1000;
|
|
-webkit-backface-visibility: hidden;
|
|
}
|
|
.main-section__main-banner .slick-list {
|
|
width: 1336px;
|
|
margin: 0 auto;
|
|
overflow: visible;
|
|
}
|
|
.main-section__container {
|
|
min-width: 1336px;
|
|
}
|
|
.main-section__container > .main-section {
|
|
width: 1276px;
|
|
margin: 0 auto;
|
|
}
|
|
.main-section__container.time-sale {
|
|
background-repeat: no-repeat;
|
|
background-position: top center;
|
|
margin: 48px 0 0;
|
|
}
|
|
.main-section__container.time-sale .main-section__time-sale {
|
|
position: relative;
|
|
}
|
|
.main-section__container.time-sale .main-section__time-sale .main-section-header {
|
|
position: absolute;
|
|
top: 28px;
|
|
left: 0;
|
|
}
|
|
.main-section__container.time-sale .main-section-header {
|
|
opacity: 0;
|
|
}
|
|
.main-section__container.time-sale.no-bg {
|
|
background-image: none;
|
|
}
|
|
.main-section__container.time-sale.no-bg .main-section-header {
|
|
opacity: 1;
|
|
}
|
|
.main-section__container.TwoXTwo-type {
|
|
background-repeat: no-repeat;
|
|
background-position: top center;
|
|
height: 320px;
|
|
margin: 48px 0 364px;
|
|
}
|
|
.main-section__container.TwoXTwo-type.no-bg {
|
|
background-image: none;
|
|
}
|
|
.main-section__container.product-banner {
|
|
background-repeat: no-repeat;
|
|
background-position: top center;
|
|
margin-top: 48px;
|
|
}
|
|
.main-section__container.product-banner.no-bg {
|
|
background-image: none;
|
|
}
|
|
.main-section__container.magazine {
|
|
margin-top: 48px;
|
|
background-color: #f8f9fa;
|
|
}
|
|
.main-section__small-banner01 {
|
|
padding: 24px 0;
|
|
}
|
|
.main-section__small-banner02 {
|
|
padding: 24px 0;
|
|
}
|
|
.main-section__TwoXTwo-type {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
.main-section__TwoXTwo-type > .TwoXTwo-left {
|
|
width: 628px;
|
|
}
|
|
.main-section__TwoXTwo-type > .TwoXTwo-right {
|
|
width: 628px;
|
|
}
|
|
.main-section__product-banner {
|
|
padding: 48px 0 82px;
|
|
}
|
|
.main-section__magazine {
|
|
position: relative;
|
|
padding: 48px 0 52px;
|
|
}
|
|
.main-section .product-list-type1__list {
|
|
padding-top: 32px;
|
|
}
|
|
|
|
.main-section-header {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
margin-bottom: 40px;
|
|
position: relative;
|
|
}
|
|
|
|
.main-section-title__description {
|
|
display: block;
|
|
font-size: 18px;
|
|
color: #7e8282;
|
|
letter-spacing: -0.035em;
|
|
line-height: 26px;
|
|
}
|
|
.main-section-title__title {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
font-size: 36px;
|
|
font-weight: 700;
|
|
letter-spacing: -0.035em;
|
|
line-height: 44px;
|
|
gap: 4px;
|
|
color: #16191d;
|
|
}
|
|
.main-section-title__title > .icon {
|
|
flex-shrink: 0;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
.category-type-tab {
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
}
|
|
.category-type-tab__list {
|
|
display: flex;
|
|
}
|
|
.category-type-tab__list li + li {
|
|
margin-left: 28px;
|
|
}
|
|
.category-type-tab__btn {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
min-width: 92px;
|
|
}
|
|
.category-type-tab__btn.active .category-type-tab__name {
|
|
color: #1a1a1a;
|
|
font-weight: 500;
|
|
}
|
|
.category-type-tab__name {
|
|
margin-top: 12px;
|
|
font-size: 15px;
|
|
letter-spacing: -0.03em;
|
|
color: #979b9d;
|
|
line-height: 16px;
|
|
text-align: center;
|
|
}
|
|
|
|
.brand-link {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
.brand-link img {
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.brand-link .left {
|
|
width: 620px;
|
|
height: 400px;
|
|
overflow: hidden;
|
|
border-radius: 6px;
|
|
}
|
|
.brand-link .right {
|
|
width: 620px;
|
|
height: 400px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
}
|
|
.brand-link .right .first {
|
|
width: 100%;
|
|
height: 180px;
|
|
border-radius: 6px;
|
|
overflow: hidden;
|
|
}
|
|
.brand-link .right .second {
|
|
width: 100%;
|
|
height: 180px;
|
|
border-radius: 6px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.time-sale {
|
|
margin-top: 84px;
|
|
}
|
|
.time-sale .wrapper {
|
|
width: calc(100% + 30px);
|
|
padding: 0 15px;
|
|
margin-left: -15px;
|
|
overflow: hidden;
|
|
-webkit-clip-path: inset(0 0 0 3px);
|
|
clip-path: inset(0 0 0 3px);
|
|
}
|
|
.time-sale__top {
|
|
background-color: #212529;
|
|
position: absolute;
|
|
height: 40px;
|
|
width: 100%;
|
|
color: #ffffff;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
z-index: 1;
|
|
}
|
|
.time-sale__top .time {
|
|
font-weight: 700;
|
|
font-size: 22px;
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
.time-sale__top .left {
|
|
margin-left: 12px;
|
|
margin-top: 2px;
|
|
font-size: 16px;
|
|
}
|
|
|
|
.time-sale-slick__btn-container {
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 1336px;
|
|
z-index: 11;
|
|
pointer-events: none;
|
|
}
|
|
.time-sale-slick__btn-container button {
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.small-banner01 {
|
|
width: 100%;
|
|
height: 130px;
|
|
border-radius: 7px;
|
|
overflow: hidden;
|
|
}
|
|
.small-banner01 .slick-dots {
|
|
bottom: 4px;
|
|
}
|
|
.small-banner01 .slick-dots li:not(.slick-active) button:hover:before,
|
|
.small-banner01 .slick-dots li:not(.slick-active) button:focus:before {
|
|
opacity: 0.35;
|
|
}
|
|
.small-banner01__btn-container {
|
|
top: 70px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 1268px;
|
|
z-index: 11;
|
|
pointer-events: none;
|
|
}
|
|
.small-banner01__btn-container button {
|
|
pointer-events: auto;
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.small-banner02 {
|
|
overflow: hidden;
|
|
}
|
|
.small-banner02 .slick-dots {
|
|
bottom: 4px;
|
|
}
|
|
.small-banner02 .slick-list {
|
|
width: 1920px;
|
|
height: 160px;
|
|
margin: 0 auto;
|
|
}
|
|
.small-banner02 .slick-dots li:not(.slick-active) button:hover:before,
|
|
.small-banner02 .slick-dots li:not(.slick-active) button:focus:before {
|
|
opacity: 0.35;
|
|
}
|
|
.small-banner02__btn-container {
|
|
top: 84px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 1268px;
|
|
z-index: 11;
|
|
pointer-events: none;
|
|
}
|
|
.small-banner02__btn-container button {
|
|
pointer-events: auto;
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.product-tab {
|
|
box-shadow: inset 0 -2px 0 0 #dee2e6;
|
|
margin-bottom: 32px;
|
|
}
|
|
.product-tab ul {
|
|
display: flex;
|
|
}
|
|
.product-tab__btn {
|
|
height: 60px;
|
|
padding: 0 20px;
|
|
min-width: 100px;
|
|
text-align: center;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
color: #868e96;
|
|
}
|
|
.product-tab__btn.active {
|
|
color: #212529;
|
|
border-bottom: 2px solid #868e96;
|
|
}
|
|
|
|
.TwoXTwo-left__container,
|
|
.TwoXTwo-right__container {
|
|
position: relative;
|
|
background-color: #ffffff;
|
|
width: 100%;
|
|
height: 468px;
|
|
border-radius: 10px;
|
|
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
|
|
padding: 34px 72px;
|
|
}
|
|
.TwoXTwo-left-slick__btn-container,
|
|
.TwoXTwo-right-slick__btn-container {
|
|
top: 140px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 608px;
|
|
z-index: 11;
|
|
pointer-events: none;
|
|
}
|
|
.TwoXTwo-left-slick__btn-container button,
|
|
.TwoXTwo-right-slick__btn-container button {
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.exhibition {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
.exhibition__left {
|
|
width: 510px;
|
|
}
|
|
.exhibition__right {
|
|
width: 732px;
|
|
}
|
|
.exhibition__image {
|
|
width: 100%;
|
|
height: 700px;
|
|
border-radius: 8px;
|
|
overflow: hidden;
|
|
}
|
|
.exhibition__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.exhibition .product-list-type2 {
|
|
margin-top: -48px;
|
|
}
|
|
.exhibition__description {
|
|
margin-top: 16px;
|
|
}
|
|
.exhibition__description-title {
|
|
font-size: 24px;
|
|
letter-spacing: -0.035em;
|
|
color: #0d0f12;
|
|
font-weight: 700;
|
|
line-height: 32px;
|
|
}
|
|
.exhibition__description-subtitle {
|
|
display: block;
|
|
font-size: 18px;
|
|
letter-spacing: -0.035em;
|
|
color: #7e8282;
|
|
line-height: 24px;
|
|
margin-top: 12px;
|
|
}
|
|
|
|
.product-banner {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
.product-banner__left {
|
|
width: 410px;
|
|
}
|
|
.product-banner__right {
|
|
position: relative;
|
|
width: 848px;
|
|
}
|
|
.product-banner__image {
|
|
width: 100%;
|
|
height: 410px;
|
|
border-radius: 8px;
|
|
overflow: hidden;
|
|
}
|
|
.product-banner__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.product-banner-slick {
|
|
padding: 0 52px;
|
|
}
|
|
.product-banner-slick .slick-slide {
|
|
margin: 0 8px;
|
|
}
|
|
.product-banner-slick .slick-list {
|
|
margin: 0 -8px;
|
|
}
|
|
.product-banner-slick__btn-container {
|
|
top: 104px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 856px;
|
|
z-index: 11;
|
|
pointer-events: none;
|
|
}
|
|
.product-banner-slick__btn-container button {
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.four-row-slick__btn-container {
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, calc(-50% - 20px));
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 1336px;
|
|
z-index: 11;
|
|
pointer-events: none;
|
|
}
|
|
.four-row-slick__btn-container button {
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.best-review__item {
|
|
width: 380px;
|
|
}
|
|
.best-review__product {
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 20px 0;
|
|
border: 1px solid #dee2e6;
|
|
border-width: 1px 0;
|
|
margin-top: 28px;
|
|
width: 380px;
|
|
}
|
|
.best-review__product .product-unit-info {
|
|
margin-top: 0;
|
|
margin-left: 12px;
|
|
}
|
|
.best-review__title {
|
|
display: block;
|
|
font-size: 24px;
|
|
line-height: 36px;
|
|
color: #030507;
|
|
font-weight: 700;
|
|
margin-top: 12px;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
.best-review__paragraph {
|
|
font-size: 17px;
|
|
color: #343a40;
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 3;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
line-height: 24px;
|
|
height: 72px;
|
|
margin-top: 8px;
|
|
}
|
|
.best-review__review-image {
|
|
width: 380px;
|
|
height: 380px;
|
|
}
|
|
.best-review__review-image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
border-radius: 10px;
|
|
}
|
|
.best-review__product-image {
|
|
width: 100px;
|
|
height: 100px;
|
|
}
|
|
.best-review__product-image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
border-radius: 4px;
|
|
}
|
|
.best-review .product-unit-title {
|
|
width: 268px;
|
|
}
|
|
|
|
.best-review-slick .slick-slide {
|
|
margin: 0 68px 0 0;
|
|
}
|
|
.best-review-slick .slick-list {
|
|
margin: 0 -68px 0 0;
|
|
}
|
|
.best-review-slick__btn-container {
|
|
top: 332px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 1336px;
|
|
z-index: 11;
|
|
pointer-events: none;
|
|
}
|
|
.best-review-slick__btn-container button {
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.quick-menu {
|
|
position: sticky;
|
|
top: 40px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
}
|
|
.quick-menu__wrapper {
|
|
position: absolute;
|
|
top: 780px;
|
|
left: 50%;
|
|
transform: translateX(720px);
|
|
bottom: 0;
|
|
padding-bottom: 116px;
|
|
}
|
|
.quick-menu__group {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 110px;
|
|
height: 312px;
|
|
border-radius: 72px;
|
|
border: 1px solid #dee2e6;
|
|
background-color: #ffffff;
|
|
}
|
|
.quick-menu__group button {
|
|
display: flex;
|
|
flex-direction: column;
|
|
text-align: center;
|
|
align-items: center;
|
|
font-weight: 500;
|
|
letter-spacing: -0.035em;
|
|
color: #343a40;
|
|
font-size: 13px;
|
|
}
|
|
.quick-menu__group button span {
|
|
margin-top: 8px;
|
|
}
|
|
.quick-menu__group button + button {
|
|
margin-top: 16px;
|
|
}
|
|
.quick-menu__group button .icon {
|
|
position: relative;
|
|
}
|
|
.quick-menu__recentProduct {
|
|
position: relative;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
width: 110px;
|
|
padding: 20px 0 40px;
|
|
border-radius: 16px;
|
|
border: 1px solid #dee2e6;
|
|
background-color: #ffffff;
|
|
min-height: 120px;
|
|
}
|
|
.quick-menu__recentProduct__title {
|
|
font-size: 13px;
|
|
font-weight: 400;
|
|
color: #0d0f12;
|
|
margin-bottom: 12px;
|
|
}
|
|
.quick-menu__customer-service {
|
|
position: relative;
|
|
}
|
|
.quick-menu__customer-service__num {
|
|
position: absolute;
|
|
bottom: 24px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
font-size: 24px;
|
|
line-height: 1;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
}
|
|
.quick-menu > * + * {
|
|
margin-top: 16px;
|
|
}
|
|
|
|
.recentProductSlick {
|
|
width: 100%;
|
|
}
|
|
.recentProductSlick .slick-slide > a {
|
|
display: block;
|
|
margin-bottom: 10px !important;
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
width: 56px;
|
|
height: 56px;
|
|
margin-inline: auto;
|
|
}
|
|
.recentProductSlick__next, .recentProductSlick__prev {
|
|
font-size: 0;
|
|
}
|
|
.recentProductSlick__next .icon, .recentProductSlick__prev .icon {
|
|
width: 20px;
|
|
height: 20px;
|
|
}
|
|
.recentProductSlick__index {
|
|
font-size: 13px;
|
|
}
|
|
.recentProductSlick__btn-container {
|
|
display: flex;
|
|
align-items: center;
|
|
position: absolute;
|
|
bottom: 12px;
|
|
gap: 6px;
|
|
}
|
|
|
|
.magazine {
|
|
position: relative;
|
|
}
|
|
.magazine__more-link {
|
|
top: 88px;
|
|
right: 0;
|
|
position: absolute;
|
|
font-size: 18px;
|
|
}
|
|
|
|
.magazine-slick {
|
|
padding: 30px 0 0;
|
|
}
|
|
.magazine-slick .slick-slide {
|
|
margin: 0 -22px;
|
|
}
|
|
.magazine-slick .slick-slide {
|
|
padding: 0 0 40px;
|
|
-webkit-perspective: 1000;
|
|
-webkit-backface-visibility: hidden;
|
|
}
|
|
.magazine-slick .slick-slide img {
|
|
border-radius: 15px;
|
|
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
width: 500px;
|
|
height: 360px;
|
|
-webkit-perspective: 1000;
|
|
-webkit-backface-visibility: hidden;
|
|
}
|
|
.magazine-slick .slick-slide img,
|
|
.magazine-slick .slick-slide[aria-hidden=true]:not(.slick-cloned) ~ .slick-cloned[aria-hidden=true] img {
|
|
opacity: 0.4;
|
|
transition: all 0.3s ease-in-out;
|
|
transform: scale(0.72);
|
|
}
|
|
.magazine-slick .slick-center img,
|
|
.magazine-slick .slick-slide[aria-hidden=true]:not([tabindex="-1"]) + .slick-cloned[aria-hidden=true] img {
|
|
transform: scale(1);
|
|
opacity: 1;
|
|
}
|
|
.magazine-slick .slide-track,
|
|
.magazine-slick .slick-list {
|
|
-webkit-perspective: 1000;
|
|
-webkit-backface-visibility: hidden;
|
|
}
|
|
.magazine-slick__btn-container {
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 1336px;
|
|
z-index: 11;
|
|
pointer-events: none;
|
|
}
|
|
.magazine-slick__btn-container button {
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.sns {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-wrap: wrap;
|
|
}
|
|
.sns__image {
|
|
width: 412px;
|
|
height: 412px;
|
|
border-radius: 6px;
|
|
overflow: hidden;
|
|
}
|
|
.sns__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.notice {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-wrap: wrap;
|
|
}
|
|
.notice__box {
|
|
width: 412px;
|
|
height: 372px;
|
|
border-radius: 10px;
|
|
border: 1px solid #e9ecef;
|
|
text-align: center;
|
|
padding-top: 44px;
|
|
}
|
|
.notice__title {
|
|
font-size: 36px;
|
|
font-weight: 700;
|
|
color: #343a40;
|
|
line-height: 36px;
|
|
margin-top: 16px;
|
|
}
|
|
.notice__title.customer-service {
|
|
font-size: 32px;
|
|
}
|
|
.notice__description {
|
|
display: block;
|
|
font-size: 16px;
|
|
letter-spacing: -0.035em;
|
|
color: #868e96;
|
|
margin-top: 12px;
|
|
}
|
|
.notice__number {
|
|
display: block;
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
letter-spacing: -0.035em;
|
|
line-height: 36px;
|
|
}
|
|
.notice__paragraph {
|
|
font-size: 15px;
|
|
margin-top: 12px;
|
|
}
|
|
.notice__text01 {
|
|
font-weight: 500;
|
|
color: #1971c2;
|
|
}
|
|
.notice__text02 {
|
|
color: #868e96;
|
|
}
|
|
.notice__text03 {
|
|
color: #495057;
|
|
}
|
|
|
|
.notice-line {
|
|
display: flex;
|
|
align-items: center;
|
|
width: 592px;
|
|
height: 44px;
|
|
background-color: #eeeeee;
|
|
border-radius: 5px;
|
|
padding: 0 12px;
|
|
margin-left: 36px;
|
|
margin-top: 4px;
|
|
}
|
|
.notice-line .text {
|
|
font-size: 16px;
|
|
letter-spacing: -0.035em;
|
|
color: #030507;
|
|
margin-right: auto;
|
|
margin-left: 8px;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
.notice-line .date {
|
|
font-size: 16px;
|
|
font-weight: 300;
|
|
letter-spacing: -0.035em;
|
|
flex-shrink: 0;
|
|
}
|
|
.notice-line .btn-container {
|
|
display: flex;
|
|
margin-left: 8px;
|
|
margin-top: 4px;
|
|
}
|
|
.notice-line > .icon {
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.notice-line-slick {
|
|
width: 480px;
|
|
}
|
|
.notice-line-slick .slick-slide {
|
|
display: flex !important;
|
|
gap: 8px;
|
|
}
|
|
|
|
.product-bundle-list {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
.product-bundle-list__left {
|
|
width: 412px;
|
|
}
|
|
.product-bundle-list__right {
|
|
position: relative;
|
|
width: 844px;
|
|
}
|
|
.product-bundle-list__image {
|
|
width: 100%;
|
|
height: 388px;
|
|
}
|
|
.product-bundle-list__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.product-bundle-list__category {
|
|
display: inline-block;
|
|
border-radius: 10px;
|
|
width: 304px;
|
|
margin-left: 12px;
|
|
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
|
|
background-color: #f9f9f9;
|
|
}
|
|
.product-bundle-list__category li {
|
|
width: 100%;
|
|
}
|
|
.product-bundle-list__category li:first-child button {
|
|
border-radius: 10px 10px 0 0;
|
|
}
|
|
.product-bundle-list__category li:last-child button {
|
|
border-radius: 0 0 10px 10px;
|
|
}
|
|
.product-bundle-list__category button {
|
|
width: 100%;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
letter-spacing: -0.035em;
|
|
color: #979b9d;
|
|
min-height: 58px;
|
|
padding: 0 40px;
|
|
background-color: #f9f9f9;
|
|
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
|
|
line-height: 1.2;
|
|
}
|
|
.product-bundle-list__category button:hover {
|
|
background-color: #f5f5f5;
|
|
}
|
|
.product-bundle-list__category button.active {
|
|
width: 332px;
|
|
position: relative;
|
|
left: -12px;
|
|
background-color: #ffffff;
|
|
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
|
|
padding-left: 50px;
|
|
}
|
|
.product-bundle-list__category button.active:hover {
|
|
background-color: #ffffff;
|
|
}
|
|
.product-bundle-list.category-select .product-bundle-list__right {
|
|
width: 910px;
|
|
}
|
|
.product-bundle-list.category-select .product-list-type2 {
|
|
display: none;
|
|
}
|
|
.product-bundle-list.category-select .product-list-type2.active {
|
|
display: block;
|
|
}
|
|
.product-bundle-list.category-select .product-bundle-list-slick__btn-container {
|
|
width: 920px;
|
|
}
|
|
.product-bundle-list.category-select .product-bundle-list-slick .slick-slide {
|
|
margin: 0 24px;
|
|
}
|
|
.product-bundle-list.category-select .product-bundle-list-slick .slick-list {
|
|
margin: 0 -24px;
|
|
}
|
|
|
|
.product-bundle-list-slick {
|
|
padding: 0 60px;
|
|
}
|
|
.product-bundle-list-slick .slick-slide {
|
|
margin: 0 12px;
|
|
}
|
|
.product-bundle-list-slick .slick-list {
|
|
margin: 0 -12px;
|
|
}
|
|
.product-bundle-list-slick__btn-container {
|
|
top: 104px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 852px;
|
|
z-index: 11;
|
|
pointer-events: none;
|
|
}
|
|
.product-bundle-list-slick__btn-container button {
|
|
pointer-events: auto;
|
|
}
|
|
.product-bundle-list-slick .product-unit-info {
|
|
height: 156px;
|
|
}
|
|
|
|
.member-rank-summary {
|
|
margin-bottom: 40px;
|
|
background-color: #ffffff;
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 5px;
|
|
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.05);
|
|
}
|
|
.member-rank-summary__top {
|
|
display: flex;
|
|
align-items: center;
|
|
min-height: 70px;
|
|
padding: 14px 28px;
|
|
}
|
|
.member-rank-summary__bottom {
|
|
display: flex;
|
|
align-items: center;
|
|
min-height: 108px;
|
|
padding-right: 28px;
|
|
border-top: 1px solid #e9ecef;
|
|
}
|
|
.member-rank-summary__user {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
margin-right: auto;
|
|
}
|
|
.member-rank-summary__rank {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
letter-spacing: -0.035em;
|
|
margin-right: 10px;
|
|
color: #666968;
|
|
}
|
|
.member-rank-summary__rank::before {
|
|
content: "";
|
|
display: inline-block;
|
|
width: 35px;
|
|
height: 35px;
|
|
background-size: cover;
|
|
margin-right: 8px;
|
|
}
|
|
.member-rank-summary__rank.gold {
|
|
color: #fab005;
|
|
}
|
|
.member-rank-summary__rank.gold:before {
|
|
background-image: url("../images/icon_member-gold.png");
|
|
}
|
|
.member-rank-summary__rank.silver {
|
|
color: #BDCACF;
|
|
}
|
|
.member-rank-summary__rank.silver:before {
|
|
background-image: url("../images/icon_member-silver.png");
|
|
}
|
|
.member-rank-summary__rank.vip {
|
|
color: #4dabf7;
|
|
}
|
|
.member-rank-summary__rank.vip:before {
|
|
background-image: url("../images/icon_member-vip.png");
|
|
}
|
|
.member-rank-summary__rank.premium {
|
|
color: #862e9c;
|
|
}
|
|
.member-rank-summary__rank.premium:before {
|
|
background-image: url("../images/icon_member-premium.png");
|
|
}
|
|
.member-rank-summary__rank.welcome {
|
|
color: #78B857;
|
|
}
|
|
.member-rank-summary__rank.welcome:before {
|
|
background-image: url("../images/icon_member-welcome.png");
|
|
}
|
|
.member-rank-summary__rank2 {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
letter-spacing: -0.035em;
|
|
margin-right: 10px;
|
|
color: #16191d;
|
|
}
|
|
.member-rank-summary__rank2 img {
|
|
display: inline-block;
|
|
width: 35px;
|
|
height: 35px;
|
|
background-size: cover;
|
|
margin-right: 8px;
|
|
}
|
|
.member-rank-summary__name {
|
|
font-size: 22px;
|
|
font-weight: 700;
|
|
letter-spacing: -0.035em;
|
|
color: #0d0f12;
|
|
}
|
|
.member-rank-summary__name .append {
|
|
font-size: 17px;
|
|
font-weight: 500;
|
|
}
|
|
.member-rank-summary__benefit-link {
|
|
color: #343a40;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
letter-spacing: -0.035em;
|
|
padding: 2px 16px;
|
|
border: 1px solid #b1b6b9;
|
|
border-radius: 21px;
|
|
background-color: #ffffff;
|
|
}
|
|
.member-rank-summary__benefit-link:hover {
|
|
background-color: #f9f9f9;
|
|
}
|
|
.member-rank-summary__summary {
|
|
display: flex;
|
|
flex-grow: 1;
|
|
flex-shrink: 0;
|
|
padding-right: 16px;
|
|
}
|
|
.member-rank-summary__summary-item {
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 0 32px;
|
|
}
|
|
.member-rank-summary__summary-item > img {
|
|
width: 30px;
|
|
height: 30px;
|
|
}
|
|
.member-rank-summary__summary-item + .member-rank-summary__summary-item {
|
|
position: relative;
|
|
margin-left: 20px;
|
|
}
|
|
.member-rank-summary__summary-item + .member-rank-summary__summary-item::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: block;
|
|
width: 1px;
|
|
height: 34px;
|
|
background-color: #e9ecef;
|
|
top: 50%;
|
|
left: -10px;
|
|
transform: translateY(-50%);
|
|
}
|
|
.member-rank-summary__summary-description {
|
|
margin-left: 16px;
|
|
}
|
|
.member-rank-summary__summary-name {
|
|
font-weight: 500;
|
|
color: #343a40;
|
|
}
|
|
.member-rank-summary__summary-numberContainer {
|
|
display: flex;
|
|
align-items: center;
|
|
line-height: 1.2;
|
|
}
|
|
.member-rank-summary__summary-number {
|
|
font-size: 22px;
|
|
font-weight: 700;
|
|
letter-spacing: -0.025em;
|
|
color: #16191d;
|
|
}
|
|
.member-rank-summary__summary-numberUnit {
|
|
font-size: 16px;
|
|
color: #495057;
|
|
margin-left: 2px;
|
|
margin-top: 3px;
|
|
}
|
|
.member-rank-summary__summary-info {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
text-align: center;
|
|
border-radius: 4px;
|
|
padding: 10px 12px;
|
|
line-height: 2;
|
|
background-color: #f8fafb;
|
|
color: #343a40;
|
|
min-height: 80px;
|
|
width: 280px;
|
|
}
|
|
.member-rank-summary__summary-info em {
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
color: #f03e3e;
|
|
}
|
|
|
|
.orderProgress {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background-color: #f9f9f9;
|
|
border-radius: 4px;
|
|
min-height: 128px;
|
|
}
|
|
.orderProgress__list {
|
|
display: flex;
|
|
gap: 120px;
|
|
}
|
|
.orderProgress__list li {
|
|
text-align: center;
|
|
position: relative;
|
|
}
|
|
.orderProgress__list li + li::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 12px;
|
|
height: 12px;
|
|
border-top: 1px solid #979b9d;
|
|
border-right: 1px solid #979b9d;
|
|
top: 16px;
|
|
left: -68px;
|
|
transform: rotate(45deg);
|
|
}
|
|
.orderProgress__list li.current .orderProgress__text {
|
|
font-weight: 500;
|
|
color: #252521;
|
|
}
|
|
.orderProgress__num {
|
|
display: block;
|
|
font-size: 40px;
|
|
line-height: 1;
|
|
margin-bottom: 16px;
|
|
font-weight: 700;
|
|
color: #7e8282;
|
|
}
|
|
.orderProgress__text {
|
|
display: block;
|
|
font-size: 16px;
|
|
color: #50514f;
|
|
}
|
|
|
|
.orderList {
|
|
padding-top: 20px;
|
|
margin-bottom: 56px;
|
|
}
|
|
.orderList__item {
|
|
border: 1px solid #f1f3f5;
|
|
border-radius: 6px;
|
|
overflow: hidden;
|
|
padding: 20px 20px;
|
|
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.04);
|
|
}
|
|
.orderList__item + .orderList__item {
|
|
margin-top: 16px;
|
|
}
|
|
.orderList__item__top {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
margin-bottom: 2px;
|
|
}
|
|
.orderList__item__inner {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 14px;
|
|
}
|
|
.orderList__image {
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
width: 96px;
|
|
height: 96px;
|
|
flex-shrink: 0;
|
|
}
|
|
.orderList__description {
|
|
display: flex;
|
|
align-items: center;
|
|
width: 100%;
|
|
gap: 4px;
|
|
}
|
|
.orderList__description__first {
|
|
width: 52%;
|
|
margin-bottom: 15px;
|
|
}
|
|
.orderList__description__second {
|
|
flex: 1;
|
|
text-align: center;
|
|
}
|
|
.orderList__description__third {
|
|
flex: 1;
|
|
text-align: center;
|
|
}
|
|
.orderList__description__fourth {
|
|
flex: 1;
|
|
text-align: center;
|
|
}
|
|
.orderList__description:has(.orderList__btnControls) .orderList__description__first {
|
|
width: 48%;
|
|
}
|
|
.orderList__description:has(.orderList__btnControls):has(.orderList__regularDelivery) .orderList__description__first {
|
|
width: 52%;
|
|
}
|
|
.orderList__orderNum {
|
|
font-size: 15px;
|
|
color: #7e8282;
|
|
}
|
|
.orderList__date {
|
|
font-size: 15px;
|
|
color: #7e8282;
|
|
}
|
|
.orderList__productTitle {
|
|
display: block;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
color: #030507;
|
|
margin-bottom: 5px;
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 1;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
}
|
|
.orderList__option {
|
|
display: block;
|
|
font-size: 13px;
|
|
line-height: 20px;
|
|
color: #868e96;
|
|
}
|
|
.orderList__price {
|
|
margin-right: 8px;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
color: #212529;
|
|
}
|
|
.orderList__mileage {
|
|
font-size: 14px;
|
|
color: #495057;
|
|
}
|
|
.orderList__refundCategory {
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #343a40;
|
|
}
|
|
.orderList__status {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #343a40;
|
|
}
|
|
.orderList__status.delivery {
|
|
color: #1971c2;
|
|
}
|
|
.orderList__status.complete {
|
|
color: #2f9e44;
|
|
}
|
|
.orderList__status.cancel {
|
|
color: #979b9d;
|
|
}
|
|
.orderList__status + .orderList__btnControls {
|
|
margin-top: 8px;
|
|
}
|
|
.orderList__dot {
|
|
color: #7e8282;
|
|
}
|
|
.orderList__orderQuantity {
|
|
font-size: 15px;
|
|
color: #50514f;
|
|
}
|
|
.orderList__reviewDeadline {
|
|
font-size: 14px;
|
|
color: #f03e3e;
|
|
}
|
|
.orderList__regularDelivery {
|
|
font-size: 15px;
|
|
color: #212529;
|
|
font-weight: 500;
|
|
}
|
|
.orderList__regularDelivery .misc {
|
|
font-size: 14px;
|
|
font-weight: 400;
|
|
color: #666968;
|
|
}
|
|
.orderList__btnControls {
|
|
display: flex;
|
|
flex: 1;
|
|
flex-direction: column;
|
|
align-items: flex-end;
|
|
gap: 5px;
|
|
margin-inline: auto;
|
|
}
|
|
.orderList__btnControls .btn {
|
|
width: 114px;
|
|
height: 34px;
|
|
}
|
|
.orderList__no-result {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
padding: 72px 0 60px;
|
|
}
|
|
.orderList__no-result-text {
|
|
margin-top: 20px;
|
|
letter-spacing: -0.025em;
|
|
font-size: 16px;
|
|
color: #343a40;
|
|
}
|
|
|
|
.mypagePostList {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 6px;
|
|
padding: 20px 16px;
|
|
min-height: 300px;
|
|
}
|
|
.mypagePostList__no-result {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
padding: 72px 0 60px;
|
|
}
|
|
.mypagePostList__no-result-text {
|
|
margin-top: 20px;
|
|
letter-spacing: -0.025em;
|
|
font-size: 16px;
|
|
color: #343a40;
|
|
}
|
|
.mypagePostList__item {
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
.mypagePostList__item + .mypagePostList__item {
|
|
border-top: 1px solid #f1f3f5;
|
|
padding-top: 18px;
|
|
}
|
|
.mypagePostList__text {
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 1;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
line-height: 26px;
|
|
text-overflow: ellipsis;
|
|
margin-right: auto;
|
|
}
|
|
.mypagePostList__text .category {
|
|
color: #868e96;
|
|
font-weight: 500;
|
|
}
|
|
.mypagePostList__badge {
|
|
flex-shrink: 0;
|
|
font-size: 13px;
|
|
display: inline-block;
|
|
color: #868e96;
|
|
font-weight: 500;
|
|
height: 26px;
|
|
line-height: 26px;
|
|
padding: 0 10px;
|
|
border-radius: 32px;
|
|
border: 1px solid #868e96;
|
|
}
|
|
.mypagePostList__badge.complete {
|
|
color: #1c7ed6;
|
|
border-color: #1c7ed6;
|
|
}
|
|
|
|
.orderDetail__title {
|
|
display: flex;
|
|
align-items: center;
|
|
min-height: 48px;
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
color: #343a40;
|
|
letter-spacing: -0.03em;
|
|
padding: 12px;
|
|
border-radius: 6px;
|
|
background-color: #f8f9fa;
|
|
border: 1px solid #f1f3f5;
|
|
margin-bottom: 10px;
|
|
}
|
|
.orderDetail__titleNum {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
margin-left: 10px;
|
|
color: #666968;
|
|
}
|
|
.orderDetail__table {
|
|
padding: 16px 0;
|
|
border-top: 1px solid #dee2e6;
|
|
border-bottom: 1px solid #dee2e6;
|
|
}
|
|
.orderDetail__table > .table {
|
|
border-top: none;
|
|
}
|
|
.orderDetail__table > .table tr {
|
|
border-bottom: none;
|
|
}
|
|
.orderDetail__table > .table th {
|
|
background-color: transparent;
|
|
height: 40px;
|
|
padding: 6px 16px;
|
|
vertical-align: top;
|
|
}
|
|
.orderDetail__table > .table td {
|
|
background-color: transparent;
|
|
height: 40px;
|
|
padding: 6px 10px;
|
|
vertical-align: top;
|
|
}
|
|
.orderDetail__table > .table .input-text {
|
|
font-size: 16px;
|
|
padding-left: 12px;
|
|
height: 48px;
|
|
max-width: 320px;
|
|
}
|
|
.orderDetail__table > .table .inputWithBtn .btn {
|
|
flex-shrink: 0;
|
|
height: 48px;
|
|
}
|
|
.orderDetail__table > .table .inputHalf {
|
|
max-width: 320px;
|
|
}
|
|
.orderDetail__table > .table .inputHalf .nice-select {
|
|
height: 48px;
|
|
line-height: 50px;
|
|
font-size: 16px;
|
|
}
|
|
.orderDetail__table > .table .inputAddress .input-text {
|
|
max-width: 420px;
|
|
}
|
|
.orderDetail__table > .table .inputAddress__postalCode {
|
|
max-width: 320px;
|
|
}
|
|
.orderDetail__table > .table .inputAddress__postalCode .input-text {
|
|
margin-bottom: 0;
|
|
}
|
|
.orderDetail__table > .table .inputAddress__postalCode .btn {
|
|
height: 48px;
|
|
flex-shrink: 0;
|
|
}
|
|
.orderDetail__table > .table .textarea {
|
|
max-width: 720px;
|
|
}
|
|
.orderDetail__table > .table .nice-select {
|
|
height: 48px;
|
|
line-height: 46px;
|
|
}
|
|
.orderDetail__table .textInfo {
|
|
margin-top: 20px;
|
|
margin-left: 16px;
|
|
}
|
|
.orderDetail__table .textInfo ~ .textInfo {
|
|
margin-top: 10px;
|
|
}
|
|
.orderDetail__thText {
|
|
display: flex;
|
|
align-items: center;
|
|
height: 100%;
|
|
max-height: 48px;
|
|
}
|
|
.orderDetail__paymentTable {
|
|
display: flex;
|
|
border-top: 1px solid #dee2e6;
|
|
border-bottom: 1px solid #dee2e6;
|
|
}
|
|
.orderDetail__paymentTable > .table {
|
|
display: block;
|
|
width: 50%;
|
|
border-top: none;
|
|
margin-top: 20px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.orderDetail__paymentTable > .table tr {
|
|
border-bottom: none;
|
|
}
|
|
.orderDetail__paymentTable > .table th {
|
|
background-color: transparent;
|
|
height: 40px;
|
|
padding: 6px 16px;
|
|
vertical-align: top;
|
|
}
|
|
.orderDetail__paymentTable > .table td {
|
|
background-color: transparent;
|
|
height: 40px;
|
|
padding: 6px 10px;
|
|
vertical-align: top;
|
|
}
|
|
.orderDetail__paymentTable .textInfo {
|
|
margin-top: 20px;
|
|
margin-left: 16px;
|
|
}
|
|
.orderDetail__orderPrice {
|
|
width: 50%;
|
|
padding: 28px 24px;
|
|
background-color: #f8fafb;
|
|
}
|
|
.orderDetail__orderPrice .cartOrderBox__list > li.cartOrderBox__miscItem {
|
|
background-color: transparent;
|
|
padding: 2px 0px;
|
|
}
|
|
.orderDetail__orderPrice .cartOrderBox__list > li.cartOrderBox__miscItem.first {
|
|
padding-top: 0;
|
|
border-radius: 0;
|
|
}
|
|
.orderDetail__orderPrice .cartOrderBox__list > li.cartOrderBox__miscItem.last {
|
|
padding-bottom: 0;
|
|
border-radius: 0;
|
|
}
|
|
.orderDetail__orderPrice .cartOrderBox__total {
|
|
margin-bottom: 0;
|
|
}
|
|
.orderDetail__orderPrice .cartOrderBox__totalTh {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
}
|
|
.orderDetail__date {
|
|
color: #868e96;
|
|
}
|
|
.orderDetail__deduction {
|
|
font-size: 13px;
|
|
color: #7e8282;
|
|
margin-left: 4px;
|
|
margin-right: 12px;
|
|
}
|
|
.orderDetail__waiting {
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
color: #50514f;
|
|
margin-right: 4px;
|
|
}
|
|
|
|
.orderRefundPop {
|
|
padding-right: 8px;
|
|
}
|
|
.orderRefundPop__orderNum {
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
background-color: #f8f9fa;
|
|
border: 1px solid #f1f3f5;
|
|
padding: 12px;
|
|
border-radius: 6px;
|
|
margin-bottom: 40px;
|
|
}
|
|
.orderRefundPop__table td .select-box {
|
|
display: inline-block;
|
|
}
|
|
.orderRefundPop .table-wrapper {
|
|
margin-bottom: 40px !important;
|
|
}
|
|
|
|
.cartOrder__list .table.vertical.orderRefundPop__table td {
|
|
padding: 16px 5px;
|
|
}
|
|
|
|
.orderRefundReason {
|
|
border-top: 1px solid #868e96;
|
|
padding-top: 24px;
|
|
margin-bottom: 32px;
|
|
}
|
|
.orderRefundReason__title {
|
|
font-size: 16px;
|
|
margin-bottom: 10px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
}
|
|
.orderRefundReason__item {
|
|
margin-bottom: 24px;
|
|
}
|
|
.orderRefundReason__item .select-box {
|
|
height: 50px;
|
|
}
|
|
.orderRefundReason__item .nice-select {
|
|
height: 50px;
|
|
line-height: 48px;
|
|
}
|
|
.orderRefundReason__itemTitle {
|
|
display: block;
|
|
color: #666968;
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
padding-left: 6px;
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
.orderRefundSubAsk {
|
|
display: flex;
|
|
background-color: #e7f5ff;
|
|
padding: 12px;
|
|
border-radius: 6px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.orderRefundSubAsk__title {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #1971c2;
|
|
margin-right: 12px;
|
|
}
|
|
|
|
.infoBox {
|
|
background-color: #f8f9fa;
|
|
border-radius: 6px;
|
|
padding: 16px 18px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.infoBox:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.infoBox__title {
|
|
font-size: 16px;
|
|
font-weight: 700;
|
|
color: #343a40;
|
|
margin-bottom: 12px;
|
|
}
|
|
.infoBox__paragraph {
|
|
font-size: 14px;
|
|
color: #50514f;
|
|
margin-bottom: 12px;
|
|
}
|
|
.infoBox__list {
|
|
margin-bottom: 16px;
|
|
}
|
|
.infoBox__list li {
|
|
position: relative;
|
|
font-size: 14px;
|
|
color: #50514f;
|
|
margin-bottom: 8px;
|
|
padding-left: 12px;
|
|
}
|
|
.infoBox__list li::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 3px;
|
|
height: 3px;
|
|
background-color: #b1b6b9;
|
|
border-radius: 50%;
|
|
top: 9px;
|
|
left: 2px;
|
|
}
|
|
.infoBox__list li:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.infoBox > *:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.infoBox .textInfo {
|
|
color: #666968;
|
|
}
|
|
.infoBox em {
|
|
font-style: normal;
|
|
color: #f03e3e;
|
|
font-weight: 500;
|
|
}
|
|
.infoBox i {
|
|
font-style: normal;
|
|
color: #3a3a37;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.couponList {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
-moz-column-gap: 20px;
|
|
column-gap: 20px;
|
|
row-gap: 26px;
|
|
padding: 20px 0;
|
|
margin-bottom: 40px;
|
|
}
|
|
.couponList__item {
|
|
display: flex;
|
|
width: 100%;
|
|
min-height: 188px;
|
|
}
|
|
.couponList__left {
|
|
width: 296px;
|
|
padding: 20px 32px;
|
|
flex-shrink: 0;
|
|
border-radius: 8px;
|
|
border: 1px solid #dee2e6;
|
|
border-right: 1px dashed #dee2e6;
|
|
}
|
|
.couponList__title {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #1971c2;
|
|
margin-bottom: 16px;
|
|
}
|
|
.couponList__subTitle {
|
|
font-size: 14px;
|
|
color: #343a40;
|
|
}
|
|
.couponList__date {
|
|
font-size: 15px;
|
|
color: #868e96;
|
|
margin-bottom: 28px;
|
|
}
|
|
.couponList__dayLeft {
|
|
font-size: 13px;
|
|
color: #e03131;
|
|
}
|
|
.couponList__checkBtn {
|
|
font-size: 15px !important;
|
|
font-weight: 500;
|
|
}
|
|
.couponList__right {
|
|
flex-grow: 1;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
padding: 20px 32px;
|
|
gap: 18px;
|
|
border-radius: 8px;
|
|
border: 1px solid #dee2e6;
|
|
border-left: 0;
|
|
}
|
|
.couponList__image {
|
|
width: 96px;
|
|
height: 96px;
|
|
border-radius: 50%;
|
|
overflow: hidden;
|
|
border: 1px solid #dee2e6;
|
|
}
|
|
.couponList__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.couponList__link {
|
|
color: #1c7ed6;
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
}
|
|
.couponList__link::after {
|
|
content: "";
|
|
display: inline-block;
|
|
width: 6px;
|
|
height: 6px;
|
|
border-top: 1px solid #1c7ed6;
|
|
border-right: 1px solid #1c7ed6;
|
|
transform: rotate(45deg);
|
|
margin-left: 4px;
|
|
margin-bottom: 3px;
|
|
}
|
|
.couponList__link:hover {
|
|
text-decoration: underline;
|
|
text-decoration-color: #228be6;
|
|
}
|
|
.couponList__btnContainer {
|
|
text-align: right;
|
|
}
|
|
.couponList__no-result {
|
|
grid-column: span 2;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
padding: 72px 0 60px;
|
|
}
|
|
.couponList__no-result-text {
|
|
margin-top: 20px;
|
|
letter-spacing: -0.025em;
|
|
font-size: 16px;
|
|
color: #343a40;
|
|
}
|
|
|
|
.passwordCheck {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
padding: 52px 0;
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 6px;
|
|
}
|
|
.passwordCheck__title {
|
|
font-size: 24px;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
margin-bottom: 20px;
|
|
}
|
|
.passwordCheck__text {
|
|
font-size: 16px;
|
|
color: #50514f;
|
|
text-align: center;
|
|
margin-bottom: 40px;
|
|
}
|
|
.passwordCheck .input-text {
|
|
width: 100%;
|
|
max-width: 360px;
|
|
height: 56px;
|
|
font-size: 16px;
|
|
padding-left: 12px;
|
|
margin-bottom: 40px;
|
|
}
|
|
.passwordCheck__btn {
|
|
width: 100%;
|
|
max-width: 360px;
|
|
}
|
|
|
|
.editAccount__table {
|
|
padding: 16px 0;
|
|
border-top: 1px solid #dee2e6;
|
|
border-bottom: 1px solid #dee2e6;
|
|
}
|
|
.editAccount__table > .table {
|
|
border-top: none;
|
|
}
|
|
.editAccount__table > .table tr {
|
|
border-bottom: none;
|
|
}
|
|
.editAccount__table > .table th {
|
|
background-color: transparent;
|
|
height: 40px;
|
|
padding: 12px 16px;
|
|
vertical-align: top;
|
|
}
|
|
.editAccount__table > .table td {
|
|
background-color: transparent;
|
|
height: 40px;
|
|
padding: 12px 10px;
|
|
vertical-align: top;
|
|
}
|
|
.editAccount__table > .table .inputWithBtn .btn {
|
|
flex-shrink: 0;
|
|
height: 48px;
|
|
}
|
|
.editAccount__table > .table .inputHalf {
|
|
max-width: 320px;
|
|
}
|
|
.editAccount__table > .table .inputHalf .nice-select {
|
|
height: 48px;
|
|
line-height: 46px;
|
|
font-size: 16px;
|
|
}
|
|
.editAccount__table > .table .inputAddress .input-text {
|
|
max-width: 420px;
|
|
}
|
|
.editAccount__table > .table .inputAddress__postalCode {
|
|
max-width: 320px;
|
|
}
|
|
.editAccount__table > .table .inputAddress__postalCode .input-text {
|
|
margin-bottom: 0;
|
|
}
|
|
.editAccount__table > .table .inputAddress__postalCode .btn {
|
|
height: 48px;
|
|
flex-shrink: 0;
|
|
}
|
|
.editAccount__table .textInfo {
|
|
margin-top: 20px;
|
|
margin-left: 16px;
|
|
}
|
|
.editAccount__table .input-text {
|
|
font-size: 16px;
|
|
padding-left: 12px;
|
|
height: 48px;
|
|
max-width: 320px;
|
|
}
|
|
.editAccount__table .phoneAuth {
|
|
max-width: 420px;
|
|
margin-top: 16px;
|
|
}
|
|
.editAccount__table .phoneAuth .input-text {
|
|
margin-bottom: 0px;
|
|
height: 48px;
|
|
width: 100%;
|
|
padding-left: 10px;
|
|
}
|
|
.editAccount__table .phoneAuth .inputWithBtn {
|
|
margin-bottom: 4px;
|
|
}
|
|
.editAccount__table .phoneAuth .inputWithBtn .btn {
|
|
height: 48px;
|
|
}
|
|
.editAccount__table .phoneAuth .inputTimer {
|
|
flex-grow: 1;
|
|
}
|
|
.editAccount__table .phoneAuth .btn.lg {
|
|
height: 50px;
|
|
}
|
|
.editAccount__table .infoBox {
|
|
margin-top: 16px;
|
|
}
|
|
.editAccount__title {
|
|
display: flex;
|
|
align-items: center;
|
|
height: 100%;
|
|
max-height: 48px;
|
|
}
|
|
.editAccount__text {
|
|
display: inline-flex;
|
|
height: 100%;
|
|
max-height: 48px;
|
|
align-items: center;
|
|
margin-right: 8px;
|
|
}
|
|
.editAccount__innerBox {
|
|
max-width: 420px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
background-color: #f8f9fa;
|
|
border: 1px solid #f1f3f5;
|
|
padding: 16px;
|
|
border-radius: 4px;
|
|
}
|
|
.editAccount__innerBox .input-text {
|
|
margin-bottom: 8px;
|
|
height: 48px;
|
|
font-size: 14px;
|
|
padding-left: 10px;
|
|
max-width: none;
|
|
}
|
|
.editAccount__innerBox .btn.lg {
|
|
height: 50px;
|
|
}
|
|
.editAccount__innerBox:has(.inputEmail) {
|
|
max-width: 500px;
|
|
}
|
|
.editAccount__editContent {
|
|
margin-top: 16px;
|
|
}
|
|
.editAccount__innerBtnContainer {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
gap: 4px;
|
|
margin-top: 8px;
|
|
}
|
|
.editAccount__switch {
|
|
display: flex;
|
|
gap: 16px;
|
|
}
|
|
.editAccount__switch .toggle-switchy .label {
|
|
font-size: 14px;
|
|
}
|
|
.editAccount__switch .toggle-switchy.kakao > input:checked + .toggle {
|
|
background: #FEE500;
|
|
}
|
|
.editAccount__switch .toggle-switchy.kakao > input:checked + .toggle > .switch {
|
|
border: 3px solid #FEE500;
|
|
}
|
|
.editAccount__switch .toggle-switchy.kakao > input + .toggle:before {
|
|
color: #191919;
|
|
}
|
|
.editAccount__switch .toggle-switchy.naver > input:checked + .toggle {
|
|
background: #03c75a;
|
|
}
|
|
.editAccount__switch .toggle-switchy.naver > input:checked + .toggle > .switch {
|
|
border: 3px solid #03c75a;
|
|
}
|
|
.editAccount__check {
|
|
margin-top: 12px;
|
|
}
|
|
.editAccount__bottom {
|
|
margin-top: 48px;
|
|
padding-right: 12px;
|
|
padding-bottom: 12px;
|
|
text-align: right;
|
|
}
|
|
.editAccount__deleteLink {
|
|
position: relative;
|
|
display: inline-block;
|
|
font-size: 16px;
|
|
margin-top: 8px;
|
|
color: #50514f;
|
|
font-weight: 500;
|
|
padding: 8px 16px;
|
|
background-color: #ffffff;
|
|
border: 1px solid #ced4da;
|
|
border-radius: 4px;
|
|
}
|
|
.editAccount__deleteLink:hover {
|
|
background-color: #fafafa;
|
|
}
|
|
.editAccount__deleteLink::after {
|
|
content: "";
|
|
display: inline-block;
|
|
width: 6px;
|
|
height: 6px;
|
|
border-top: 1px solid #666968;
|
|
border-right: 1px solid #666968;
|
|
transform: rotate(45deg);
|
|
margin-left: 4px;
|
|
margin-bottom: 3px;
|
|
}
|
|
.editAccount .inputEmail .select-box {
|
|
margin-bottom: 8px;
|
|
}
|
|
.editAccount .inputEmail .nice-select {
|
|
width: 142px;
|
|
height: 48px;
|
|
line-height: 46px;
|
|
}
|
|
|
|
.multiDeliveryStatus {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
margin-bottom: 24px;
|
|
border-bottom: 1px solid #495057;
|
|
padding: 0 2px 16px;
|
|
}
|
|
.multiDeliveryStatus__title {
|
|
font-size: 20px;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
margin-right: auto;
|
|
}
|
|
.multiDeliveryStatus__title em {
|
|
font-style: normal;
|
|
color: #1c7ed6;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.modal-content .multiDeliveryStatus {
|
|
padding: 0 2px 10px;
|
|
}
|
|
.modal-content .multiDeliveryStatus__title {
|
|
font-size: 14px;
|
|
color: #7e8282;
|
|
}
|
|
.modal-content .multiDeliveryStatus__title em {
|
|
font-style: normal;
|
|
color: #1c7ed6;
|
|
font-weight: 500;
|
|
}
|
|
.modal-content .multiDeliveryStatus__numTitle {
|
|
font-size: 18px;
|
|
color: #16191d;
|
|
font-weight: 700;
|
|
margin-right: 8px;
|
|
}
|
|
|
|
.multiDeliveryInfo {
|
|
padding: 20px 2px 20px;
|
|
border-bottom: 1px solid #868e96;
|
|
margin-bottom: 20px;
|
|
}
|
|
.multiDeliveryInfo__info {
|
|
margin-bottom: 10px;
|
|
}
|
|
.multiDeliveryInfo__title {
|
|
display: flex;
|
|
align-items: center;
|
|
font-size: 22px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
padding-bottom: 16px;
|
|
padding-left: 2px;
|
|
}
|
|
.multiDeliveryInfo__description {
|
|
display: flex;
|
|
align-items: center;
|
|
padding-left: 4px;
|
|
}
|
|
.multiDeliveryInfo__name {
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
}
|
|
.multiDeliveryInfo__address {
|
|
position: relative;
|
|
font-size: 14px;
|
|
color: #495057;
|
|
padding-left: 20px;
|
|
margin-right: 12px;
|
|
}
|
|
.multiDeliveryInfo__address::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 1px;
|
|
height: 14px;
|
|
background-color: #dee2e6;
|
|
top: 50%;
|
|
left: 10px;
|
|
transform: translateY(-50%);
|
|
}
|
|
.multiDeliveryInfo__detailBtn::after {
|
|
content: "";
|
|
display: inline-block;
|
|
width: 6px;
|
|
height: 6px;
|
|
border-right: 1px solid #495057;
|
|
border-bottom: 1px solid #495057;
|
|
transform: rotate(45deg);
|
|
margin-left: 4px;
|
|
margin-bottom: 3px;
|
|
}
|
|
.multiDeliveryInfo__detailBtn.opened::after {
|
|
transform: rotate(-135deg);
|
|
margin-bottom: 0;
|
|
margin-top: 3px;
|
|
}
|
|
.multiDeliveryInfo__table {
|
|
padding: 14px 8px;
|
|
border: 1px solid #ededed;
|
|
border-radius: 6px;
|
|
width: 680px;
|
|
margin-top: 10px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.multiDeliveryInfo__table > .table {
|
|
border-top: none;
|
|
}
|
|
.multiDeliveryInfo__table > .table tr {
|
|
border-bottom: none;
|
|
}
|
|
.multiDeliveryInfo__table > .table th {
|
|
background-color: transparent;
|
|
height: 32px;
|
|
padding: 4px 16px;
|
|
vertical-align: top;
|
|
font-size: 14px;
|
|
}
|
|
.multiDeliveryInfo__table > .table td {
|
|
background-color: transparent;
|
|
height: 32px;
|
|
padding: 4px 10px;
|
|
vertical-align: top;
|
|
font-size: 14px;
|
|
}
|
|
.multiDeliveryInfo__table .textInfo {
|
|
margin-top: 20px;
|
|
margin-left: 16px;
|
|
}
|
|
.multiDeliveryInfo__subTitle {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
margin-bottom: 12px;
|
|
padding-bottom: 12px;
|
|
padding-left: 10px;
|
|
border-bottom: 1px solid #ededed;
|
|
}
|
|
.multiDeliveryInfo .textInfo {
|
|
margin-top: 20px;
|
|
margin-left: 16px;
|
|
}
|
|
|
|
.addressManage__header {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
padding-bottom: 16px;
|
|
border-bottom: 1px solid #495057;
|
|
}
|
|
.addressManage__title {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
margin-right: auto;
|
|
}
|
|
.addressManage__btnContainer {
|
|
text-align: right;
|
|
}
|
|
.addressManage__list {
|
|
border-bottom: 1px solid #dee2e6;
|
|
}
|
|
.addressManage__item {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
padding: 26px 0 28px;
|
|
border-bottom: 1px solid #dee2e6;
|
|
}
|
|
.addressManage__item:last-child {
|
|
border-bottom: none;
|
|
}
|
|
.addressManage__itemRadio {
|
|
padding: 5px 2px;
|
|
margin-right: 6px;
|
|
}
|
|
.addressManage__itemBody {
|
|
margin-right: auto;
|
|
}
|
|
.addressManage__itemName {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 3px;
|
|
}
|
|
.addressManage__itemPerson {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 5px;
|
|
color: #212529;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
}
|
|
.addressManage__itemCheck svg,
|
|
.addressManage__itemCheck path {
|
|
fill: currentColor;
|
|
}
|
|
.addressManage__itemBadge {
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
padding: 3px 5px;
|
|
border-radius: 3px;
|
|
color: #868e96;
|
|
background-color: #f1f3f5;
|
|
margin-left: 8px;
|
|
font-size: 12px;
|
|
margin-top: 1px;
|
|
}
|
|
.addressManage__itemPhone {
|
|
font-size: 15px;
|
|
color: #868e96;
|
|
margin-bottom: 10px;
|
|
}
|
|
.addressManage__itemAddress {
|
|
font-size: 16px;
|
|
color: #212529;
|
|
}
|
|
.addressManage__itemControls {
|
|
display: inline-flex;
|
|
gap: 4px;
|
|
}
|
|
.addressManage__no-result {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
padding: 88px 0 84px;
|
|
}
|
|
.addressManage__no-result-text {
|
|
margin-top: 20px;
|
|
letter-spacing: -0.025em;
|
|
font-size: 16px;
|
|
color: #343a40;
|
|
}
|
|
|
|
.mileageStatus {
|
|
border: 1px solid #e9ecef;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
border-radius: 5px;
|
|
padding: 32px 0 32px;
|
|
margin-bottom: 32px;
|
|
}
|
|
.mileageStatusCurrent {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
margin-bottom: 24px;
|
|
}
|
|
.mileageStatusCurrent svg {
|
|
width: 62px;
|
|
margin-right: 10px;
|
|
}
|
|
.mileageStatusCurrent__title {
|
|
display: inline-block;
|
|
font-size: 20px;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
margin-bottom: 10px;
|
|
margin-right: 6px;
|
|
}
|
|
.mileageStatusCurrent__number {
|
|
display: inline-block;
|
|
font-size: 40px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
letter-spacing: -0.032em;
|
|
margin-right: 4px;
|
|
}
|
|
.mileageStatusCurrent__unit {
|
|
display: inline-block;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #50514f;
|
|
margin-bottom: 13px;
|
|
}
|
|
.mileageStatusMisc {
|
|
position: relative;
|
|
display: flex;
|
|
gap: 28px;
|
|
}
|
|
.mileageStatusMisc::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: block;
|
|
width: 100%;
|
|
height: 1px;
|
|
background-color: #e9ecef;
|
|
top: -12px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
}
|
|
.mileageStatusMisc__item {
|
|
position: relative;
|
|
}
|
|
.mileageStatusMisc__item + .mileageStatusMisc__item::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: block;
|
|
width: 1px;
|
|
height: 16px;
|
|
background-color: #dee2e6;
|
|
top: 12px;
|
|
left: -14px;
|
|
}
|
|
.mileageStatusMisc__title {
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #7e8282;
|
|
margin-bottom: 10px;
|
|
}
|
|
.mileageStatusMisc__number {
|
|
font-size: 22px;
|
|
font-weight: 700;
|
|
color: #666968;
|
|
letter-spacing: -0.032em;
|
|
}
|
|
.mileageStatusMisc__unit {
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
color: #666968;
|
|
}
|
|
|
|
.mileageList {
|
|
margin-bottom: 40px;
|
|
padding: 20px 0;
|
|
}
|
|
.mileageList__item {
|
|
position: relative;
|
|
padding: 16px 20px;
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 6px;
|
|
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.04);
|
|
}
|
|
.mileageList__item + .mileageList__item {
|
|
margin-top: 20px;
|
|
}
|
|
.mileageList__itemHeader {
|
|
display: flex;
|
|
flex-direction: column;
|
|
margin-bottom: 6px;
|
|
}
|
|
.mileageList__itemHeaderMisc {
|
|
margin-bottom: 6px;
|
|
}
|
|
.mileageList__itemDate {
|
|
font-size: 15px;
|
|
color: #7e8282;
|
|
margin-right: 1px;
|
|
}
|
|
.mileageList__itemDot {
|
|
color: #7e8282;
|
|
margin-right: 1px;
|
|
}
|
|
.mileageList__itemBrand {
|
|
font-size: 14px;
|
|
color: #7e8282;
|
|
}
|
|
.mileageList__itemTitle {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #495057;
|
|
}
|
|
.mileageList__itemBody {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.mileageList__itemDescription {
|
|
margin-right: 6px;
|
|
color: #343a40;
|
|
}
|
|
.mileageList__itemNumber {
|
|
font-size: 16px;
|
|
font-weight: 700;
|
|
color: #495057;
|
|
margin-bottom: 2px;
|
|
}
|
|
.mileageList__item--saveUp .mileageList__itemTitle {
|
|
color: #1c7ed6;
|
|
}
|
|
.mileageList__item--saveUp .mileageList__itemNumber {
|
|
color: #1c7ed6;
|
|
}
|
|
.mileageList__orderNum {
|
|
position: absolute;
|
|
top: 23px;
|
|
right: 28px;
|
|
color: #666968;
|
|
font-weight: 500;
|
|
font-size: 14px;
|
|
}
|
|
.mileageList__orderNum em {
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
color: #16191d;
|
|
margin-left: 2px;
|
|
letter-spacing: -0.01em;
|
|
}
|
|
.mileageList__no-result {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
padding: 72px 0 60px;
|
|
}
|
|
.mileageList__no-result-text {
|
|
margin-top: 20px;
|
|
letter-spacing: -0.025em;
|
|
font-size: 16px;
|
|
color: #343a40;
|
|
}
|
|
|
|
.deleteAccount {
|
|
border-top: 1px solid #868e96;
|
|
padding-top: 24px;
|
|
margin-bottom: 40px;
|
|
}
|
|
.deleteAccount__image {
|
|
border-radius: 20px;
|
|
overflow: hidden;
|
|
margin-bottom: 80px;
|
|
}
|
|
.deleteAccount__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.deleteAccount__title {
|
|
font-size: 20px;
|
|
margin-bottom: 10px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
}
|
|
.deleteAccount__item {
|
|
margin-bottom: 28px;
|
|
}
|
|
.deleteAccount__item .select-box {
|
|
height: 50px;
|
|
}
|
|
.deleteAccount__item .nice-select {
|
|
height: 50px;
|
|
line-height: 48px;
|
|
}
|
|
.deleteAccount__itemTitle {
|
|
display: block;
|
|
color: #666968;
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
padding-left: 6px;
|
|
margin-bottom: 6px;
|
|
}
|
|
.deleteAccount .b-checkbox-container {
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.refundSum td {
|
|
background-color: #f0f8ff;
|
|
padding: 14px 5px !important;
|
|
}
|
|
.refundSum__inner {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
padding: 0 18px;
|
|
align-items: center;
|
|
}
|
|
.refundSum__title {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
margin-right: 16px;
|
|
}
|
|
.refundSum__content {
|
|
display: flex;
|
|
gap: 18px;
|
|
align-items: center;
|
|
padding-top: 2px;
|
|
}
|
|
.refundSum__content dl {
|
|
position: relative;
|
|
display: flex;
|
|
}
|
|
.refundSum__content dl dt {
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #495057;
|
|
margin-right: 6px;
|
|
}
|
|
.refundSum__content dl dd {
|
|
font-size: 15px;
|
|
font-weight: 700;
|
|
color: #1c7ed6;
|
|
}
|
|
.refundSum__content dl + dl::before {
|
|
position: absolute;
|
|
content: "·";
|
|
left: -11px;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
display: inline-block;
|
|
color: #868e96;
|
|
}
|
|
|
|
.refundProcess {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-color: #f8fafb;
|
|
padding: 52px 108px;
|
|
border-radius: 6px;
|
|
margin-bottom: 56px;
|
|
}
|
|
.refundProcess__list {
|
|
display: flex;
|
|
justify-content: center;
|
|
gap: 240px;
|
|
width: 100%;
|
|
}
|
|
.refundProcess__item {
|
|
position: relative;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
text-align: center;
|
|
}
|
|
.refundProcess__item + .refundProcess__item::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: block;
|
|
width: 26px;
|
|
height: 26px;
|
|
border-top: 2px solid #b1b6b9;
|
|
border-right: 2px solid #b1b6b9;
|
|
left: -144px;
|
|
top: 50%;
|
|
transform: translateY(-50%) rotate(45deg);
|
|
}
|
|
.refundProcess__num {
|
|
display: inline-block;
|
|
width: 52px;
|
|
height: 52px;
|
|
line-height: 52px;
|
|
border-radius: 50%;
|
|
background-color: #666968;
|
|
font-size: 18px;
|
|
color: #ffffff;
|
|
font-weight: 700;
|
|
margin-bottom: 22px;
|
|
}
|
|
.refundProcess__title {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
color: #3a3a37;
|
|
margin-bottom: 4px;
|
|
}
|
|
.refundProcess__text {
|
|
width: 168px;
|
|
font-size: 15px;
|
|
color: #7e8282;
|
|
word-break: keep-all;
|
|
}
|
|
|
|
.priceSum {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-color: #fafafa;
|
|
border: 2px solid #dedede;
|
|
padding: 44px 20px;
|
|
}
|
|
.priceSum__inner {
|
|
display: flex;
|
|
gap: 24px;
|
|
align-items: center;
|
|
}
|
|
.priceSum__item {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
text-align: center;
|
|
}
|
|
.priceSum__itemTitle {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
}
|
|
.priceSum__itemPrice {
|
|
line-height: 1.35;
|
|
font-size: 22px;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.priceSum__itemPrice .priceUnit {
|
|
position: relative;
|
|
top: -2px;
|
|
margin-left: -3px;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #343a40;
|
|
}
|
|
.priceSum__item--misc .priceSum__itemPrice {
|
|
color: #666968;
|
|
}
|
|
.priceSum__item--misc .priceSum__itemPrice .priceUnit {
|
|
color: #7e8282;
|
|
}
|
|
.priceSum__operator svg,
|
|
.priceSum__operator path {
|
|
fill: #adb5bd;
|
|
}
|
|
.priceSum__equals {
|
|
margin: 0 10px 0 18px;
|
|
}
|
|
.priceSum__equals svg,
|
|
.priceSum__equals path {
|
|
fill: #343a40;
|
|
}
|
|
.priceSum__total {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.priceSum__totalTitle {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
margin-right: 14px;
|
|
}
|
|
.priceSum__totalPrice {
|
|
font-size: 30px;
|
|
font-weight: 700;
|
|
color: #f03e3e;
|
|
letter-spacing: -0.035em;
|
|
padding-bottom: 5px;
|
|
margin-right: 10px;
|
|
}
|
|
.priceSum__totalPrice .priceUnit {
|
|
position: relative;
|
|
top: -2px;
|
|
margin-left: -4px;
|
|
font-size: 20px;
|
|
font-weight: 500;
|
|
color: #f03e3e;
|
|
}
|
|
.priceSum__totalDetail {
|
|
font-size: 14px;
|
|
color: #666968;
|
|
}
|
|
|
|
.myWishlist .cartItem__beforePrice {
|
|
font-size: 14px;
|
|
margin-top: -18px;
|
|
}
|
|
.myWishlist .cartItem__afterPrice {
|
|
font-size: 22px;
|
|
}
|
|
.myWishlist__bottomBtnWrapper {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
gap: 4px;
|
|
}
|
|
|
|
.personalPayment {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr);
|
|
-moz-column-gap: 20px;
|
|
column-gap: 20px;
|
|
row-gap: 52px;
|
|
margin-bottom: 80px;
|
|
padding-top: 24px;
|
|
border-top: 1px solid #495057;
|
|
}
|
|
.personalPayment__period {
|
|
font-size: 14px;
|
|
color: #7e8282;
|
|
}
|
|
.personalPayment__no-result {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
padding: 72px 0 60px;
|
|
grid-column: span 4;
|
|
}
|
|
.personalPayment__no-result-text {
|
|
margin-top: 20px;
|
|
letter-spacing: -0.025em;
|
|
font-size: 16px;
|
|
color: #343a40;
|
|
}
|
|
|
|
.myMemberRank {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
height: 300px;
|
|
border-radius: 20px;
|
|
overflow: hidden;
|
|
margin-bottom: 60px;
|
|
}
|
|
.myMemberRank img {
|
|
position: absolute;
|
|
top: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.myMemberRank__inner {
|
|
position: relative;
|
|
z-index: 1;
|
|
padding-left: 56px;
|
|
margin-bottom: 24px;
|
|
}
|
|
.myMemberRank__title {
|
|
font-size: 54px;
|
|
font-weight: 700;
|
|
color: #ffffff;
|
|
letter-spacing: -0.03em;
|
|
margin-bottom: 10px;
|
|
}
|
|
.myMemberRank__text {
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
color: rgba(255, 255, 255, 0.72);
|
|
letter-spacing: -0.025em;
|
|
}
|
|
|
|
.myMemberRankInfo {
|
|
margin-bottom: 40px;
|
|
}
|
|
.myMemberRankInfo__item {
|
|
position: relative;
|
|
overflow: hidden;
|
|
padding: 28px 0 32px 60px;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
}
|
|
.myMemberRankInfo__item:first-child {
|
|
border-top: 2px solid #606060;
|
|
}
|
|
.myMemberRankInfo__top {
|
|
display: flex;
|
|
align-items: center;
|
|
position: relative;
|
|
}
|
|
.myMemberRankInfo__top img {
|
|
margin-bottom: 12px;
|
|
}
|
|
.myMemberRankInfo__topDescription {
|
|
margin-left: 36px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.myMemberRankInfo__topName {
|
|
display: inline-block;
|
|
color: #16191d;
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
margin-bottom: 20px;
|
|
text-align: center;
|
|
}
|
|
.myMemberRankInfo__topText {
|
|
font-size: 15px;
|
|
color: #666968;
|
|
width: 100%;
|
|
margin-left: 2px;
|
|
}
|
|
.myMemberRankInfo__topText em {
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
color: #212529;
|
|
}
|
|
.myMemberRankInfo__body {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr);
|
|
gap: 12px;
|
|
position: relative;
|
|
padding-left: 128px;
|
|
}
|
|
.myMemberRankInfo__box {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 8px;
|
|
background-color: #f7f7f7;
|
|
border-radius: 4px;
|
|
min-height: 80px;
|
|
padding: 20px 16px;
|
|
}
|
|
.myMemberRankInfo__boxText {
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
}
|
|
.myMemberRankInfo__boxText em {
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
color: #1c7ed6;
|
|
}
|
|
|
|
.orderReviewPop .infoBox {
|
|
padding: 10px 12px;
|
|
}
|
|
.orderReviewPop__product {
|
|
padding: 16px 0 16px;
|
|
border-top: 2px solid #e9ecef;
|
|
border-bottom: 2px solid #e9ecef;
|
|
}
|
|
.orderReviewPop__product .cartItem {
|
|
align-items: center;
|
|
}
|
|
.orderReviewPop__product .cartItem__productTitle {
|
|
margin-bottom: 10px;
|
|
}
|
|
.orderReviewPop .orderRefundReason {
|
|
border-top: none;
|
|
padding-top: 0;
|
|
}
|
|
.orderReviewPop .orderRefundReason__itemTitle {
|
|
color: #212529;
|
|
font-size: 16px;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.myReview {
|
|
padding-top: 20px;
|
|
margin-bottom: 56px;
|
|
}
|
|
.myReview__item {
|
|
padding: 24px 0;
|
|
border-bottom: 1px solid #dee2e6;
|
|
}
|
|
.myReview__item:first-child {
|
|
border-top: 1px solid #dee2e6;
|
|
}
|
|
.myReview__date {
|
|
font-size: 13px;
|
|
font-weight: 400;
|
|
color: #7e8282;
|
|
line-height: 24px;
|
|
}
|
|
.myReview__top {
|
|
display: flex;
|
|
}
|
|
.myReview__thumbs {
|
|
display: flex;
|
|
gap: 5px;
|
|
margin-left: auto;
|
|
}
|
|
.myReview__thumbs img {
|
|
width: 80px;
|
|
height: 80px;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
cursor: pointer;
|
|
}
|
|
.myReview__body {
|
|
position: relative;
|
|
padding: 16px 0px 0;
|
|
}
|
|
.myReview__content {
|
|
font-size: 15px;
|
|
color: #16191d;
|
|
letter-spacing: 0;
|
|
margin-bottom: 32px;
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 2;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
.myReview__content.opened {
|
|
display: block;
|
|
}
|
|
.myReview__btnWrapper {
|
|
text-align: center;
|
|
height: 52px;
|
|
}
|
|
.myReview__btnControls {
|
|
position: absolute;
|
|
bottom: 8px;
|
|
right: 0;
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
align-items: center;
|
|
}
|
|
.myReview__btnControls > * + * {
|
|
margin-left: 4px;
|
|
}
|
|
.myReview__moreBtn::after {
|
|
content: "";
|
|
display: block;
|
|
width: 9px;
|
|
height: 9px;
|
|
border-bottom: 1px solid currentColor;
|
|
border-right: 1px solid currentColor;
|
|
transform: translateY(-2px) rotate(45deg);
|
|
margin-left: 3px;
|
|
}
|
|
.myReview__moreBtn.opened::after {
|
|
transform: translateY(2px) rotate(-135deg);
|
|
}
|
|
.myReview__no-result {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
padding: 72px 0 60px;
|
|
}
|
|
.myReview__no-result-text {
|
|
margin-top: 20px;
|
|
letter-spacing: -0.025em;
|
|
font-size: 16px;
|
|
color: #343a40;
|
|
}
|
|
|
|
.reviewImage__current {
|
|
margin-bottom: 32px;
|
|
}
|
|
.reviewImage__current .slick-slider {
|
|
width: 610px;
|
|
height: 610px;
|
|
margin-inline: auto;
|
|
background-color: #000000;
|
|
}
|
|
.reviewImage__current .slick-slider .slick-list {
|
|
height: 100%;
|
|
}
|
|
.reviewImage__current .slick-slider .slick-track {
|
|
height: 100%;
|
|
}
|
|
.reviewImage__current .slick-slider .slick-slide {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.reviewImage__current .slick-slider .slick-slide img {
|
|
max-height: 100%;
|
|
}
|
|
.reviewImage__current .slick-arrow {
|
|
width: 80px;
|
|
height: 80px;
|
|
border-radius: 50%;
|
|
position: absolute;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
z-index: 1;
|
|
}
|
|
.reviewImage__current .slick-arrow.slick-prev {
|
|
left: -120px;
|
|
}
|
|
.reviewImage__current .slick-arrow.slick-prev::before {
|
|
transform: translate(calc(-50% + 6px), -50%) rotate(-135deg);
|
|
}
|
|
.reviewImage__current .slick-arrow.slick-next {
|
|
right: -120px;
|
|
}
|
|
.reviewImage__current .slick-arrow.slick-next::before {
|
|
transform: translate(calc(-50% - 6px), -50%) rotate(45deg);
|
|
}
|
|
.reviewImage__current .slick-arrow.slick-disabled {
|
|
display: none !important;
|
|
}
|
|
.reviewImage__current .slick-arrow:hover {
|
|
background-color: rgba(0, 0, 0, 0.2);
|
|
}
|
|
.reviewImage__current .slick-arrow::before {
|
|
content: "";
|
|
display: block;
|
|
width: 36px;
|
|
height: 36px;
|
|
border-top: 2px solid #ffffff;
|
|
border-right: 2px solid #ffffff;
|
|
transform: rotate(45deg);
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
.reviewImage__thumbs {
|
|
width: 610px;
|
|
margin-inline: auto;
|
|
}
|
|
.reviewImage__thumbs .slick-track {
|
|
left: 0 !important;
|
|
}
|
|
.reviewImage__thumbs .slick-slide {
|
|
position: relative;
|
|
width: 84px !important;
|
|
height: 84px;
|
|
cursor: pointer;
|
|
}
|
|
.reviewImage__thumbs .slick-slide::after {
|
|
content: "";
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
background-color: rgba(0, 0, 0, 0.3);
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 1;
|
|
}
|
|
.reviewImage__thumbs .slick-slide img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.reviewImage__thumbs .slick-slide.slick-current::before {
|
|
content: "";
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
border: 3px solid #228be6;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 2;
|
|
}
|
|
.reviewImage__thumbs .slick-slide.slick-current::after {
|
|
background-color: rgba(0, 0, 0, 0);
|
|
}
|
|
|
|
.eventBadge {
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
padding: 2px 5px;
|
|
border-radius: 3px;
|
|
border: 1px solid #495057;
|
|
background-color: #f7f7f7;
|
|
display: inline-block;
|
|
line-height: 20px;
|
|
margin-right: 4px;
|
|
flex-shrink: 0;
|
|
min-width: 86px;
|
|
text-align: center;
|
|
}
|
|
.eventBadge--progress {
|
|
color: #339af0;
|
|
background-color: #f6fbff;
|
|
border: 1px solid #339af0;
|
|
}
|
|
.eventBadge--closed {
|
|
color: #7e8282;
|
|
background-color: white;
|
|
border: 1px solid #7e8282;
|
|
}
|
|
|
|
.customer-search {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
background-color: #fafafa;
|
|
padding: 32px 32px;
|
|
min-height: 110px;
|
|
border-radius: 5px;
|
|
margin-bottom: 32px;
|
|
}
|
|
.customer-search__row {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 100%;
|
|
gap: 10px;
|
|
}
|
|
.customer-search__row + .customer-search__row {
|
|
margin-top: 14px;
|
|
}
|
|
.customer-search__row .nice-select {
|
|
height: 52px;
|
|
line-height: 50px;
|
|
font-size: 15px;
|
|
}
|
|
.customer-search__search {
|
|
max-width: 720px;
|
|
height: 52px;
|
|
}
|
|
.customer-search__search::-webkit-search-decoration, .customer-search__search::-webkit-search-cancel-button, .customer-search__search::-webkit-search-results-button, .customer-search__search::-webkit-search-results-decoration {
|
|
display: none;
|
|
}
|
|
.customer-search__controls {
|
|
display: flex;
|
|
max-width: 720px;
|
|
width: 100%;
|
|
justify-content: space-between;
|
|
gap: 12px;
|
|
}
|
|
.customer-search .btn {
|
|
height: 50px;
|
|
font-size: 17px;
|
|
min-width: 120px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.sub-tab__trigger {
|
|
display: flex;
|
|
margin-bottom: 20px;
|
|
}
|
|
.sub-tab__btn {
|
|
min-height: 40px;
|
|
border-radius: 32px;
|
|
min-width: 88px;
|
|
padding: 0 24px;
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #979b9d;
|
|
border: 1px solid #ced4da;
|
|
text-align: center;
|
|
background-color: #ffffff;
|
|
}
|
|
.sub-tab__btn + .sub-tab__btn {
|
|
margin-left: 6px;
|
|
}
|
|
.sub-tab__btn:hover {
|
|
background-color: #fafafa;
|
|
}
|
|
.sub-tab__content {
|
|
display: none;
|
|
}
|
|
.sub-tab__content.current {
|
|
display: block;
|
|
}
|
|
.sub-tab__trigger.type02 .sub-tab__btn {
|
|
border-radius: 0;
|
|
border-left: 1px solid transparent;
|
|
border-right: 1px solid transparent;
|
|
border-top: 2px solid transparent;
|
|
border-bottom: 1px solid #e9ecef;
|
|
background-color: #f1f3f5;
|
|
min-height: 50px;
|
|
color: #868e96;
|
|
padding: 0 32px;
|
|
flex: 1;
|
|
white-space: nowrap;
|
|
}
|
|
.sub-tab__trigger.type02 .sub-tab__btn + .sub-tab__btn {
|
|
margin-left: 0;
|
|
}
|
|
.sub-tab__trigger.type02 .sub-tab__btn:hover {
|
|
background-color: #ebeef1;
|
|
}
|
|
.sub-tab__trigger.type02 .sub-tab__btn.current {
|
|
background-color: #ffffff;
|
|
color: #16191d;
|
|
font-weight: 500;
|
|
border-left: 1px solid #e9ecef;
|
|
border-right: 1px solid #e9ecef;
|
|
border-bottom-color: transparent;
|
|
}
|
|
|
|
.request-radio-container {
|
|
padding: 8px 2px;
|
|
display: grid;
|
|
grid-template-columns: repeat(5, 1fr);
|
|
gap: 18px;
|
|
width: 100%;
|
|
}
|
|
|
|
.dropzone-wrapper {
|
|
padding: 12px;
|
|
width: 100%;
|
|
}
|
|
.dropzone-wrapper #contact-dropzone {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
border: 2px dashed #dee2e6;
|
|
border-radius: 6px;
|
|
min-width: 178px;
|
|
min-height: 178px;
|
|
gap: 10px;
|
|
flex-wrap: wrap;
|
|
}
|
|
.dropzone-wrapper #contact-dropzone .dz-message {
|
|
margin: 0;
|
|
width: 100%;
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #979b9d;
|
|
}
|
|
.dropzone-wrapper #contact-dropzone .dz-message::before {
|
|
content: "";
|
|
display: block;
|
|
margin: 16px auto 0;
|
|
width: 52px;
|
|
height: 94px;
|
|
background-image: url(../images/icon_dropzone-add.png);
|
|
background-size: cover;
|
|
}
|
|
.dropzone-wrapper #contact-dropzone .dz-preview .dz-image {
|
|
width: 100px;
|
|
height: 100px;
|
|
border-radius: 0;
|
|
}
|
|
.dropzone-wrapper #contact-dropzone .dz-preview .dz-remove {
|
|
position: absolute;
|
|
top: -5px;
|
|
right: -5px;
|
|
font-size: 0;
|
|
width: 22px;
|
|
height: 22px;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
background-image: url(../images/icon_dropzone-remove.png);
|
|
z-index: 21;
|
|
}
|
|
.dropzone-wrapper #contact-dropzone .dz-preview .dz-remove:hover {
|
|
opacity: 0.9;
|
|
}
|
|
.dropzone-wrapper #contact-dropzone .dz-preview .dz-progress {
|
|
margin-top: 13px;
|
|
}
|
|
.dropzone-wrapper #contact-dropzone .dz-default {
|
|
order: 1;
|
|
width: 132px;
|
|
display: block;
|
|
}
|
|
|
|
.contact-upload-info {
|
|
padding-left: 10px;
|
|
}
|
|
.contact-upload-info li {
|
|
position: relative;
|
|
color: #868e96;
|
|
font-size: 15px;
|
|
margin-bottom: 8px;
|
|
padding-left: 12px;
|
|
}
|
|
.contact-upload-info li::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 3px;
|
|
height: 3px;
|
|
background-color: #adb5bd;
|
|
border-radius: 50%;
|
|
top: 50%;
|
|
left: 2px;
|
|
transform: translateY(-50%);
|
|
}
|
|
|
|
.b-checkbox.checkbox .inner-product {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
}
|
|
.b-checkbox.checkbox .inner-product img {
|
|
width: 68px;
|
|
border-radius: 2px;
|
|
margin-left: 6px;
|
|
}
|
|
.b-checkbox.checkbox .inner-product__info {
|
|
display: block;
|
|
margin-left: 8px;
|
|
}
|
|
.b-checkbox.checkbox .inner-product__info-title {
|
|
display: block;
|
|
font-weight: 500;
|
|
}
|
|
.b-checkbox.checkbox .inner-product__info-option {
|
|
display: block;
|
|
color: #666968;
|
|
}
|
|
|
|
.use-guide {
|
|
padding: 16px;
|
|
font-size: 16px;
|
|
color: #50514f;
|
|
}
|
|
.use-guide__title {
|
|
font-size: 22px;
|
|
font-weight: 700;
|
|
margin-bottom: 20px;
|
|
color: #3a3a37;
|
|
}
|
|
.use-guide__title ~ .use-guide__title {
|
|
margin-top: 40px;
|
|
}
|
|
.use-guide__sub-title {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #50514f;
|
|
margin-bottom: 4px;
|
|
}
|
|
.use-guide p {
|
|
margin-bottom: 16px;
|
|
}
|
|
.use-guide ul,
|
|
.use-guide ol {
|
|
margin-bottom: 16px;
|
|
}
|
|
.use-guide ul li,
|
|
.use-guide ol li {
|
|
margin-bottom: 4px;
|
|
}
|
|
.use-guide em {
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
}
|
|
.use-guide em.blue {
|
|
color: #228be6;
|
|
}
|
|
|
|
.productManual {
|
|
display: flex;
|
|
align-items: center;
|
|
width: 100%;
|
|
background-color: #fafafa;
|
|
min-height: 136px;
|
|
padding: 18px 20px;
|
|
border-radius: 4px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.productManual__wrapper {
|
|
margin-bottom: 40px;
|
|
}
|
|
.productManual__left {
|
|
display: flex;
|
|
margin-right: auto;
|
|
align-items: center;
|
|
}
|
|
.productManual__left img {
|
|
width: 100px;
|
|
height: 100px;
|
|
border-radius: 2px;
|
|
border-radius: 4px;
|
|
margin-right: 16px;
|
|
}
|
|
.productManual__info-title {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
margin-bottom: 12px;
|
|
}
|
|
.productManual__info-download {
|
|
color: #50514f;
|
|
}
|
|
|
|
.suggestionImage {
|
|
margin-bottom: 20px;
|
|
}
|
|
.suggestionImage img {
|
|
width: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.login {
|
|
max-width: 520px;
|
|
margin-inline: auto;
|
|
}
|
|
.login .input-text {
|
|
height: 60px;
|
|
}
|
|
.login__inputBox {
|
|
margin-bottom: 30px;
|
|
}
|
|
.login__inputBox > * {
|
|
margin-bottom: 5px;
|
|
}
|
|
.login__inputBox .input-text {
|
|
font-size: 16px;
|
|
padding-left: 12px;
|
|
}
|
|
.login__inputBox .input-text + .input-text {
|
|
margin-top: 12px;
|
|
}
|
|
.login__inputBox__alertText {
|
|
color: #f03e3e;
|
|
padding-left: 6px;
|
|
padding-bottom: 8px;
|
|
font-size: 13px;
|
|
}
|
|
.login__inputBox__alertText:last-of-type {
|
|
padding-bottom: 0;
|
|
}
|
|
.login__inputBox .inputWithBtn .btn {
|
|
flex-shrink: 0;
|
|
height: 60px;
|
|
width: 142px;
|
|
}
|
|
.login__inputBox .inputTimer {
|
|
width: 100%;
|
|
}
|
|
.login__misc {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 16px;
|
|
}
|
|
.login__misc__link {
|
|
margin-left: auto;
|
|
font-size: 15px;
|
|
color: #7e8282;
|
|
}
|
|
.login__misc__link:hover {
|
|
text-decoration: underline;
|
|
}
|
|
.login__loginBtn.btn {
|
|
margin-bottom: 10px;
|
|
font-size: 20px;
|
|
}
|
|
.login__signIn {
|
|
font-size: 16px;
|
|
display: flex;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
padding: 12px 0 24px 0;
|
|
margin-bottom: 16px;
|
|
border-bottom: 1px solid #dee2e6;
|
|
}
|
|
.login__signIn__text {
|
|
color: #868e96;
|
|
}
|
|
.login__signIn__link {
|
|
font-weight: 500;
|
|
color: #212529;
|
|
text-decoration: underline;
|
|
}
|
|
.login__sns {
|
|
display: flex;
|
|
gap: 10px;
|
|
}
|
|
.login__sns__btn {
|
|
display: inline-flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex: 1;
|
|
gap: 8px;
|
|
height: 60px;
|
|
border-radius: 4px;
|
|
text-align: center;
|
|
background-color: #f0f0f0;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
}
|
|
.login__sns__btn.kakao {
|
|
background-color: #FEE500;
|
|
color: #343a40;
|
|
}
|
|
.login__sns__btn.naver {
|
|
background-color: #00C73C;
|
|
color: #ffffff;
|
|
}
|
|
.login__sns__btn .icon {
|
|
margin-top: 2px;
|
|
}
|
|
.login__findResult {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background-color: #f8f9fa;
|
|
padding: 20px;
|
|
border-radius: 4px;
|
|
text-align: center;
|
|
font-size: 16px;
|
|
margin-bottom: 16px;
|
|
color: #212529;
|
|
min-height: 140px;
|
|
border: 1px solid #f1f3f5;
|
|
}
|
|
.login__findResult em {
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
}
|
|
.login__btnContainer-half {
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
.login__btnContainer-half .btn {
|
|
flex-grow: 1;
|
|
font-size: 18px;
|
|
}
|
|
|
|
.pwChange {
|
|
border: 1px solid #dee2e6;
|
|
padding: 60px 88px;
|
|
border-radius: 10px;
|
|
}
|
|
.pwChange__wrapper {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
padding-top: 60px;
|
|
}
|
|
.pwChange__tit {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-inline: auto;
|
|
margin-bottom: 60px;
|
|
gap: 48px;
|
|
}
|
|
.pwChange__img {
|
|
margin-top: 24px;
|
|
}
|
|
.pwChange__txt__top {
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
margin-bottom: 8px;
|
|
color: #1971c2;
|
|
line-height: 1.2;
|
|
}
|
|
.pwChange__txt__title {
|
|
font-size: 36px;
|
|
font-weight: 700;
|
|
margin-bottom: 24px;
|
|
line-height: 1.2;
|
|
color: #212529;
|
|
}
|
|
.pwChange__txt__text {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
color: #495057;
|
|
line-height: 1.6;
|
|
}
|
|
.pwChange__txt__text em {
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
color: #1c7ed6;
|
|
}
|
|
.pwChange__btn {
|
|
display: flex;
|
|
gap: 8px;
|
|
justify-content: center;
|
|
}
|
|
.pwChange__btn .btn {
|
|
line-height: 1;
|
|
}
|
|
.pwChange__btn .btn em {
|
|
font-style: normal;
|
|
font-size: 12px;
|
|
color: #868e96;
|
|
}
|
|
|
|
.signUpTerms {
|
|
max-width: 560px;
|
|
margin-inline: auto;
|
|
padding-top: 20px;
|
|
}
|
|
.signUpTerms__agreeText {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
padding-left: 14px;
|
|
line-height: 1;
|
|
padding-bottom: 16px;
|
|
margin-bottom: 16px;
|
|
color: #3a3a37;
|
|
text-align: center;
|
|
border-bottom: 1px solid #dee2e6;
|
|
}
|
|
.signUpTerms__all {
|
|
margin-bottom: 28px;
|
|
}
|
|
.signUpTerms__all .b-checkbox-container {
|
|
padding: 14px 12px;
|
|
border-radius: 4px;
|
|
background-color: #f8f9fa;
|
|
border: 1px solid #f1f3f5;
|
|
color: #0d0f12;
|
|
font-weight: 700;
|
|
}
|
|
.signUpTerms__all .b-checkbox.checkbox .control-label {
|
|
padding-left: 10px;
|
|
}
|
|
.signUpTerms__all__description {
|
|
margin-top: 6px;
|
|
font-size: 13px;
|
|
color: #7e8282;
|
|
line-height: 18px;
|
|
padding-left: 16px;
|
|
}
|
|
.signUpTerms__all__description .important {
|
|
color: #666968;
|
|
font-weight: 500;
|
|
}
|
|
.signUpTerms__all__description p {
|
|
position: relative;
|
|
padding-left: 10px;
|
|
margin-bottom: 3px;
|
|
}
|
|
.signUpTerms__all__description p::before {
|
|
position: absolute;
|
|
content: "•";
|
|
font-size: 12px;
|
|
left: 0;
|
|
color: #ced4da;
|
|
}
|
|
.signUpTerms__gcone {
|
|
border-radius: 4px;
|
|
padding: 14px 18px;
|
|
background-color: #fafafa;
|
|
margin-bottom: 12px;
|
|
}
|
|
.signUpTerms__gcone__link {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
letter-spacing: -0.03em;
|
|
color: #343a40;
|
|
margin-bottom: 8px;
|
|
}
|
|
.signUpTerms__gcone__link svg {
|
|
display: inline-block;
|
|
width: 15px;
|
|
height: 15px;
|
|
fill: #b1b6b9;
|
|
margin-left: 10px;
|
|
margin-top: 2px;
|
|
}
|
|
.signUpTerms__gcone__link em {
|
|
font-style: normal;
|
|
color: #3053bc;
|
|
}
|
|
.signUpTerms__gcone__text {
|
|
font-size: 13px;
|
|
color: #50514f;
|
|
}
|
|
.signUpTerms__misc {
|
|
border: 1px solid #e9ecef;
|
|
padding: 18px 12px 18px 18px;
|
|
border-radius: 4px;
|
|
margin-bottom: 28px;
|
|
}
|
|
.signUpTerms__misc__item {
|
|
position: relative;
|
|
margin-bottom: 12px;
|
|
}
|
|
.signUpTerms__misc__item .b-checkbox-container {
|
|
color: #343a40;
|
|
font-weight: 500;
|
|
}
|
|
.signUpTerms__misc__item .b-checkbox.checkbox .control-label {
|
|
padding-left: 10px;
|
|
}
|
|
.signUpTerms__misc__item:last-of-type {
|
|
margin-bottom: 0;
|
|
}
|
|
.signUpTerms__misc__detail {
|
|
position: absolute;
|
|
display: inline-block;
|
|
right: 12px;
|
|
padding-right: 10px;
|
|
top: 3px;
|
|
font-size: 13px;
|
|
color: #666968;
|
|
}
|
|
.signUpTerms__misc__detail::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 6px;
|
|
height: 6px;
|
|
border-top: 1px solid #7e8282;
|
|
border-right: 1px solid #7e8282;
|
|
right: 4px;
|
|
top: 50%;
|
|
transform: rotate(45deg) translateY(calc(-50% - 1px));
|
|
}
|
|
.signUpTerms__misc__marketing {
|
|
padding: 4px 0 4px 32px;
|
|
font-size: 12px;
|
|
line-height: 16px;
|
|
color: #7e8282;
|
|
word-break: keep-all;
|
|
}
|
|
.signUpTerms__misc__marketing em {
|
|
font-style: normal;
|
|
color: #f03e3e;
|
|
}
|
|
|
|
.terms_wrap {
|
|
margin: 0 auto;
|
|
border-radius: 4px;
|
|
padding: 4px 8px;
|
|
}
|
|
|
|
.terms_box {
|
|
border-bottom: 1px solid #eee;
|
|
padding-bottom: 12px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.terms_box:last-child {
|
|
border-bottom: none;
|
|
margin-bottom: 0;
|
|
}
|
|
.terms_box h4 {
|
|
color: #333;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
margin-bottom: 16px;
|
|
}
|
|
.terms_box p,
|
|
.terms_box li,
|
|
.terms_box dt,
|
|
.terms_box dd {
|
|
color: #666;
|
|
font-size: 13px;
|
|
}
|
|
.terms_box p {
|
|
margin-bottom: 10px;
|
|
}
|
|
.terms_box p.lg {
|
|
font-size: 15px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.terms_box p em {
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
color: #404040;
|
|
}
|
|
.terms_box .listUp {
|
|
margin-bottom: 10px;
|
|
}
|
|
.terms_box .listUp > li {
|
|
margin-bottom: 8px;
|
|
}
|
|
.terms_box .listUp > li:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.terms_box .listUpSub {
|
|
padding: 4px 10px;
|
|
}
|
|
.terms_box .listUpSub > li {
|
|
margin-bottom: 2px;
|
|
}
|
|
.terms_box .listUpSub > li:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.terms_box .table-list {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
}
|
|
.terms_box .table-list th,
|
|
.terms_box .table-list td {
|
|
border: 1px solid #ddd;
|
|
padding: 8px;
|
|
text-align: left;
|
|
font-size: 14px;
|
|
}
|
|
.terms_box .table-list th {
|
|
background-color: #f2f2f2;
|
|
}
|
|
.terms_box .terms-table {
|
|
padding: 12px 0 20px;
|
|
}
|
|
.terms_box .terms-table .tit {
|
|
font-size: 16px;
|
|
font-weight: 700;
|
|
margin-bottom: 10px;
|
|
}
|
|
.terms_box a {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.signUp {
|
|
position: relative;
|
|
max-width: 520px;
|
|
margin-inline: auto;
|
|
padding-top: 36px;
|
|
border-top: 2px solid #495057;
|
|
margin-top: 100px;
|
|
}
|
|
.signUp__required {
|
|
position: absolute;
|
|
top: -28px;
|
|
right: 2px;
|
|
color: #7e8282;
|
|
}
|
|
.signUp .input-text {
|
|
height: 52px;
|
|
}
|
|
.signUp__inputBox {
|
|
margin-bottom: 30px;
|
|
}
|
|
.signUp__inputBox > * {
|
|
margin-bottom: 28px;
|
|
}
|
|
.signUp__inputBox .input-text {
|
|
font-size: 16px;
|
|
padding-left: 12px;
|
|
margin-bottom: 4px;
|
|
}
|
|
.signUp__inputBox .nice-select {
|
|
height: 52px;
|
|
line-height: 50px;
|
|
}
|
|
.signUp__inputBox__alertText {
|
|
color: #f03e3e;
|
|
padding-left: 6px;
|
|
font-size: 13px;
|
|
}
|
|
.signUp__inputBox .inputWithBtn .btn {
|
|
flex-shrink: 0;
|
|
height: 52px;
|
|
width: 142px;
|
|
}
|
|
.signUp__inputBox .inputTimer {
|
|
width: 100%;
|
|
}
|
|
.signUp__inputBox .inputEmail {
|
|
margin-bottom: 4px;
|
|
}
|
|
.signUp__inputBox .inputEmail .input-text {
|
|
margin-bottom: 0;
|
|
}
|
|
.signUp__inputBox .inputEmail .nice-select {
|
|
width: 142px;
|
|
}
|
|
.signUp__inputBox__itemTitle {
|
|
display: block;
|
|
color: #212529;
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
padding-left: 4px;
|
|
margin-bottom: 3px;
|
|
}
|
|
.signUp__inputBox .custom-radio-container {
|
|
height: 52px;
|
|
gap: 28px;
|
|
}
|
|
.signUp__inputBox .inputAddress .inputAddress__postalCode {
|
|
margin-bottom: 10px;
|
|
}
|
|
.signUp__inputBox .inputAddress .inputAddress__postalCode .input-text {
|
|
margin-bottom: 0;
|
|
}
|
|
.signUp__inputBox .inputAddress .input-text {
|
|
margin-bottom: 10px;
|
|
}
|
|
.signUp__inputBox .inputAddress__postalCode .btn {
|
|
height: 52px;
|
|
}
|
|
.signUp__inputBox .phoneAuth {
|
|
max-width: 380px;
|
|
margin-top: 20px;
|
|
}
|
|
.signUp__inputBox .phoneAuth .input-text {
|
|
margin-bottom: 0;
|
|
height: 44px;
|
|
}
|
|
.signUp__inputBox .phoneAuth .inputWithBtn {
|
|
margin-bottom: 4px;
|
|
}
|
|
.signUp__inputBox .phoneAuth .inputWithBtn .btn {
|
|
width: auto;
|
|
height: 44px;
|
|
}
|
|
.signUp__inputBox .textInfo {
|
|
margin-top: 4px;
|
|
font-size: 12px;
|
|
}
|
|
.signUp__signInBtn.btn {
|
|
margin-bottom: 10px;
|
|
font-size: 20px;
|
|
}
|
|
.signUp__btnContainer-half {
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
.signUp__btnContainer-half .btn {
|
|
flex-grow: 1;
|
|
font-size: 18px;
|
|
}
|
|
.signUp--nonMemberSurvey {
|
|
margin-top: 0;
|
|
max-width: none;
|
|
border-top: 0;
|
|
padding-top: 20px;
|
|
}
|
|
|
|
.rejoinId {
|
|
position: relative;
|
|
color: #339af0;
|
|
font-size: 12px;
|
|
margin-left: 4px;
|
|
margin-bottom: 2px;
|
|
padding-right: 8px;
|
|
text-decoration: underline;
|
|
text-decoration-color: #63b2f3;
|
|
}
|
|
.rejoinId::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 6px;
|
|
height: 6px;
|
|
border-top: 1px solid #339af0;
|
|
border-right: 1px solid #339af0;
|
|
right: 2px;
|
|
top: 50%;
|
|
transform: rotate(45deg) translateY(calc(-50% - 1px));
|
|
}
|
|
|
|
.rejoinSelect {
|
|
border: 1px solid #dee2e6;
|
|
padding: 18px 16px 26px;
|
|
border-radius: 4px;
|
|
}
|
|
.rejoinSelect__title {
|
|
text-align: center;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #1c7ed6;
|
|
margin-bottom: 24px;
|
|
}
|
|
.rejoinSelect__item {
|
|
position: relative;
|
|
display: flex;
|
|
line-height: 1;
|
|
}
|
|
.rejoinSelect__item + .rejoinSelect__item {
|
|
margin-top: 28px;
|
|
}
|
|
.rejoinSelect__item + .rejoinSelect__item::before {
|
|
position: absolute;
|
|
content: "";
|
|
width: 100%;
|
|
height: 1px;
|
|
background-color: #f1f3f5;
|
|
top: -14px;
|
|
left: 0;
|
|
}
|
|
.rejoinSelect__item__id {
|
|
font-size: 17px;
|
|
font-weight: 500;
|
|
color: #0d0f12;
|
|
margin-right: 5px;
|
|
}
|
|
.rejoinSelect__item__info {
|
|
font-size: 12px;
|
|
font-weight: 500;
|
|
color: #666968;
|
|
}
|
|
.rejoinSelect__item__detail {
|
|
color: #7e8282;
|
|
font-size: 12px;
|
|
margin-top: 10px;
|
|
line-height: 16px;
|
|
}
|
|
.rejoinSelect__item__detail em {
|
|
font-style: normal;
|
|
color: #666968;
|
|
}
|
|
.rejoinSelect__item__dot {
|
|
color: #50514f;
|
|
}
|
|
.rejoinSelect__item__line {
|
|
margin: 0 5px;
|
|
color: #b1b6b9;
|
|
}
|
|
.rejoinSelect__item .b-checkbox-container {
|
|
margin-top: 1px;
|
|
}
|
|
.rejoinSelect__item__right {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.signUp-promotion__introBox {
|
|
text-align: center;
|
|
background-color: #f8f9fa;
|
|
border: 1px solid #f1f3f5;
|
|
padding: 32px;
|
|
border-radius: 4px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.signUp-promotion__introBox__title {
|
|
color: #212529;
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
}
|
|
.signUp-promotion__introBox__subTitle {
|
|
color: #495057;
|
|
font-size: 14px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.signUp-promotion__introBox.second {
|
|
margin-bottom: 60px;
|
|
}
|
|
.signUp-promotion__introBox.second .signUp-promotion__introBox__title {
|
|
font-size: 18px;
|
|
color: #343a40;
|
|
}
|
|
.signUp-promotion__introBox.second em {
|
|
font-style: normal;
|
|
color: #3053bc;
|
|
}
|
|
.signUp-promotion__col-2 {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
gap: 20px;
|
|
}
|
|
.signUp-promotion__col-2 .btn {
|
|
height: 64px;
|
|
}
|
|
.signUp-promotion__col-2 .login__sns__btn {
|
|
height: 64px;
|
|
}
|
|
.signUp-promotion__col-3 {
|
|
display: grid;
|
|
grid-template-columns: repeat(3, 1fr);
|
|
gap: 20px;
|
|
}
|
|
.signUp-promotion__col-3 .btn {
|
|
height: 64px;
|
|
}
|
|
.signUp-promotion__col-3 .login__sns__btn {
|
|
height: 64px;
|
|
}
|
|
.signUp-promotion__col-3.signUpLink {
|
|
margin-bottom: 40px;
|
|
}
|
|
.signUp-promotion__col-5 {
|
|
display: grid;
|
|
grid-template-columns: repeat(5, 1fr);
|
|
gap: 20px;
|
|
}
|
|
.signUp-promotion__section {
|
|
margin-bottom: 40px;
|
|
}
|
|
.signUp-promotion__section__title {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
color: #343a40;
|
|
margin-bottom: 20px;
|
|
}
|
|
.signUp-promotion__benefitBox {
|
|
text-align: center;
|
|
border-radius: 4px;
|
|
border: 1px solid #e9ecef;
|
|
padding: 40px;
|
|
}
|
|
.signUp-promotion__benefitBox svg {
|
|
margin-inline: auto;
|
|
margin-bottom: 20px;
|
|
}
|
|
.signUp-promotion__benefitBox__title {
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
color: #212529;
|
|
margin-bottom: 20px;
|
|
}
|
|
.signUp-promotion__benefitBox__subTitle {
|
|
font-size: 15px;
|
|
color: #7e8282;
|
|
}
|
|
.signUp-promotion__gcone {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background-image: url(../images/image_signUp-gconeBg.png);
|
|
height: 234px;
|
|
overflow: hidden;
|
|
border-radius: 4px;
|
|
margin-bottom: 40px;
|
|
}
|
|
.signUp-promotion__gcone__inner {
|
|
margin-left: 360px;
|
|
}
|
|
.signUp-promotion__gcone__text {
|
|
font-size: 22px;
|
|
font-weight: 500;
|
|
letter-spacing: -0.03em;
|
|
color: #343a40;
|
|
margin-bottom: 28px;
|
|
line-height: 1.4;
|
|
}
|
|
.signUp-promotion__gcone__text em {
|
|
font-style: normal;
|
|
color: #3053bc;
|
|
font-size: 30px;
|
|
font-weight: 700;
|
|
margin-right: 4px;
|
|
}
|
|
.signUp-promotion__gcone__button {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
color: #ffffff;
|
|
background-color: #343a40;
|
|
height: 56px;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
border-radius: 100px;
|
|
min-width: 300px;
|
|
}
|
|
.signUp-promotion__gcone__button:hover {
|
|
background-color: #2d3238;
|
|
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
|
|
}
|
|
.signUp-promotion__brandBox {
|
|
text-align: center;
|
|
border-radius: 4px;
|
|
border: 1px solid #e9ecef;
|
|
padding: 24px 0;
|
|
min-height: 192px;
|
|
}
|
|
.signUp-promotion__brandBox img {
|
|
margin-inline: auto;
|
|
margin-bottom: 16px;
|
|
}
|
|
.signUp-promotion__brandBox__subTitle {
|
|
font-size: 13px;
|
|
color: #7e8282;
|
|
}
|
|
.signUp-promotion__brandBox__title {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #343a40;
|
|
}
|
|
|
|
.signUpComplete {
|
|
max-width: 860px;
|
|
margin-inline: auto;
|
|
text-align: center;
|
|
}
|
|
.signUpComplete__inner {
|
|
text-align: center;
|
|
margin-bottom: 40px;
|
|
}
|
|
.signUpComplete__inner img {
|
|
margin-inline: auto;
|
|
margin-bottom: 16px;
|
|
}
|
|
.signUpComplete__box {
|
|
background-color: #f8fafb;
|
|
border: 1px solid #f2f4f6;
|
|
padding: 28px;
|
|
border-radius: 4px;
|
|
margin-bottom: 6px;
|
|
}
|
|
.signUpComplete__box__title {
|
|
font-size: 32px;
|
|
color: #0d0f12;
|
|
font-weight: 700;
|
|
margin-bottom: 24px;
|
|
}
|
|
.signUpComplete__box__text {
|
|
color: #16191d;
|
|
}
|
|
.subList__banner {
|
|
margin-bottom: 60px;
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
}
|
|
.subList__title {
|
|
font-size: 40px;
|
|
font-weight: 700;
|
|
color: #030507;
|
|
margin-bottom: 24px;
|
|
text-align: center;
|
|
}
|
|
.subList__content {
|
|
margin-bottom: 120px;
|
|
}
|
|
.subList__list {
|
|
margin-bottom: 60px;
|
|
background-color: #ffffff;
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 4px;
|
|
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.05);
|
|
padding: 32px 32px;
|
|
}
|
|
.subList__list__inner {
|
|
width: 960px;
|
|
margin-inline: auto;
|
|
display: grid;
|
|
grid-template-columns: repeat(5, 1fr);
|
|
gap: 16px;
|
|
}
|
|
.subList__list__item {
|
|
font-size: 16px;
|
|
color: #7e8282;
|
|
padding: 8px 14px;
|
|
border-radius: 4px;
|
|
}
|
|
.subList__list__item:hover {
|
|
background-color: #f8f9fa;
|
|
color: #666968;
|
|
}
|
|
.subList__list__item.current {
|
|
font-weight: 500;
|
|
color: #252521;
|
|
text-decoration: underline;
|
|
text-underline-offset: 4px;
|
|
}
|
|
.subList__sort {
|
|
display: flex;
|
|
gap: 28px;
|
|
}
|
|
.subList__sort__item {
|
|
font-size: 16px;
|
|
position: relative;
|
|
color: #979b9d;
|
|
}
|
|
.subList__sort__item:hover {
|
|
color: #666968;
|
|
}
|
|
.subList__sort__item.current {
|
|
font-weight: 700;
|
|
color: #252521;
|
|
}
|
|
.subList__sort__item + .subList__sort__item::before {
|
|
content: "";
|
|
display: inline-block;
|
|
width: 1px;
|
|
height: 12px;
|
|
background-color: #d1d6d8;
|
|
position: absolute;
|
|
left: -14px;
|
|
top: 7px;
|
|
}
|
|
.subList__no-result {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
padding: 72px 0 60px;
|
|
}
|
|
.subList__no-result-text {
|
|
margin-top: 20px;
|
|
letter-spacing: -0.025em;
|
|
font-size: 16px;
|
|
color: #343a40;
|
|
}
|
|
|
|
.cartOrder {
|
|
padding-top: 20px;
|
|
}
|
|
.cartOrder__title {
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
margin-bottom: 52px;
|
|
}
|
|
.cartOrder__inner {
|
|
display: flex;
|
|
margin-bottom: 80px;
|
|
}
|
|
.cartOrder__left {
|
|
width: 100%;
|
|
margin-right: auto;
|
|
}
|
|
.cartOrder__right {
|
|
margin-left: 48px;
|
|
width: 356px;
|
|
flex-shrink: 0;
|
|
}
|
|
.cartOrder__sticky {
|
|
position: sticky;
|
|
top: 20px;
|
|
}
|
|
.cartOrder__control {
|
|
width: 100%;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
margin-bottom: 10px;
|
|
}
|
|
.cartOrder__control .b-checkbox {
|
|
font-weight: 500;
|
|
font-size: 18px;
|
|
color: #212529;
|
|
}
|
|
.cartOrder__control__btnContainer {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 4px;
|
|
}
|
|
.cartOrder__list .table-wrapper {
|
|
margin-bottom: 16px;
|
|
}
|
|
.cartOrder__list .table.vertical th {
|
|
font-size: 13px;
|
|
font-weight: 400;
|
|
height: 46px;
|
|
background-color: #fbfcfc;
|
|
}
|
|
.cartOrder__list .table.vertical td {
|
|
padding: 20px 5px;
|
|
}
|
|
.cartOrder__list .table.vertical tfoot td {
|
|
padding: 8px 5px;
|
|
}
|
|
.cartOrder__list .textInfo {
|
|
font-size: 14px;
|
|
}
|
|
.cartOrder__info {
|
|
text-align: right;
|
|
}
|
|
.cartOrder .main-section {
|
|
padding: 0;
|
|
}
|
|
.cartOrder .main-section-header {
|
|
margin-bottom: 28px;
|
|
}
|
|
.cartOrder .main-section-title__title {
|
|
font-size: 28px;
|
|
}
|
|
.cartOrder__message {
|
|
display: flex;
|
|
align-items: center;
|
|
width: 100%;
|
|
}
|
|
.cartOrder__messageTitle {
|
|
flex-shrink: 0;
|
|
margin-right: 8px;
|
|
min-width: 100px;
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.cartOrderBox {
|
|
border: 1px solid #dee2e6;
|
|
min-height: 564px;
|
|
padding: 24px 18px;
|
|
border-radius: 8px;
|
|
box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
|
|
}
|
|
|
|
.cartItem {
|
|
display: flex;
|
|
}
|
|
.cartItem__image {
|
|
flex-shrink: 0;
|
|
width: 88px;
|
|
height: 88px;
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
}
|
|
.cartItem__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.cartItem__productInfo {
|
|
margin-left: 10px;
|
|
padding-top: 1px;
|
|
text-align: left;
|
|
}
|
|
.cartItem__productTitle {
|
|
display: block;
|
|
font-size: 16px;
|
|
margin-bottom: 6px;
|
|
line-height: 20px;
|
|
}
|
|
.cartItem__productOption {
|
|
display: block;
|
|
font-size: 13px;
|
|
color: #50514f;
|
|
margin-bottom: 8px;
|
|
}
|
|
.cartItem__productOption .option-badge {
|
|
display: inline-block;
|
|
padding: 0 5px;
|
|
border-radius: 2px;
|
|
font-size: 12px;
|
|
background-color: #7e8282;
|
|
color: #ffffff;
|
|
}
|
|
.cartItem__discountPrice {
|
|
display: inline-flex;
|
|
align-items: baseline;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #212529;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.cartItem__discountPrice > .priceUnit {
|
|
position: relative;
|
|
font-size: 13px;
|
|
margin-left: 2px;
|
|
top: -1px;
|
|
}
|
|
.cartItem__discountMinus {
|
|
position: relative;
|
|
font-size: 13px;
|
|
margin-right: 4px;
|
|
top: -1px;
|
|
font-weight: 400;
|
|
color: #495057;
|
|
}
|
|
.cartItem__beforePrice {
|
|
display: block;
|
|
font-size: 13px;
|
|
color: #979b9d;
|
|
text-decoration: line-through;
|
|
margin-top: -18px;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.cartItem__afterPrice {
|
|
display: inline-flex;
|
|
align-items: baseline;
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.cartItem__afterPrice > .priceUnit {
|
|
position: relative;
|
|
font-size: 14px;
|
|
margin-left: 2px;
|
|
top: -1px;
|
|
font-weight: 500;
|
|
color: #343a40;
|
|
}
|
|
.cartItem__shippingFee {
|
|
display: inline-flex;
|
|
align-items: baseline;
|
|
color: #666968;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.cartItem__shippingFee > .priceUnit {
|
|
position: relative;
|
|
font-size: 13px;
|
|
margin-left: 2px;
|
|
top: -1px;
|
|
}
|
|
.cartItem__normalPrice {
|
|
display: inline-flex;
|
|
align-items: baseline;
|
|
color: #212529;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.cartItem__normalPrice > .priceUnit {
|
|
position: relative;
|
|
font-size: 13px;
|
|
margin-left: 2px;
|
|
top: -1px;
|
|
}
|
|
.cartItem__mileage {
|
|
display: inline-flex;
|
|
align-items: baseline;
|
|
color: #666968;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.cartItem__mileage > .priceUnit {
|
|
position: relative;
|
|
font-size: 13px;
|
|
margin-left: 2px;
|
|
top: -1px;
|
|
}
|
|
.cartItem__delete {
|
|
position: relative;
|
|
width: 28px;
|
|
height: 28px;
|
|
margin-top: 2px;
|
|
}
|
|
.cartItem__delete:before, .cartItem__delete:after {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
width: 14px;
|
|
height: 2px;
|
|
background-color: #b1b6b9;
|
|
content: "";
|
|
}
|
|
.cartItem__delete::before {
|
|
transform: translate(-50%, -50%) rotate(45deg);
|
|
}
|
|
.cartItem__delete::after {
|
|
transform: translate(-50%, -50%) rotate(-45deg);
|
|
}
|
|
.cartItem__date {
|
|
line-height: 18px;
|
|
font-size: 15px;
|
|
color: #50514f;
|
|
}
|
|
.cartItem__footer {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.cartItem__giftSelect {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
gap: 16px;
|
|
margin-left: auto;
|
|
}
|
|
.cartItem__giftSelectName {
|
|
font-size: 14px;
|
|
color: #495057;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.cartOrderBox__title {
|
|
font-size: 22px;
|
|
font-weight: 700;
|
|
margin-bottom: 32px;
|
|
}
|
|
.cartOrderBox__list {
|
|
margin-bottom: 16px;
|
|
padding-bottom: 24px;
|
|
border-bottom: 1px solid #868e96;
|
|
}
|
|
.cartOrderBox__list > li {
|
|
display: flex;
|
|
margin-bottom: 12px;
|
|
}
|
|
.cartOrderBox__list > li.cartOrderBox__miscItem {
|
|
background-color: #f8f9fa;
|
|
margin-bottom: 0;
|
|
padding: 4px 8px;
|
|
}
|
|
.cartOrderBox__list > li.cartOrderBox__miscItem.first {
|
|
padding-top: 12px;
|
|
border-radius: 6px 6px 0 0;
|
|
}
|
|
.cartOrderBox__list > li.cartOrderBox__miscItem.last {
|
|
padding-bottom: 12px;
|
|
border-radius: 0 0 6px 6px;
|
|
}
|
|
.cartOrderBox__discountMinus {
|
|
position: relative;
|
|
font-size: 14px;
|
|
margin-right: 4px;
|
|
top: -1px;
|
|
font-weight: 400;
|
|
color: #495057;
|
|
}
|
|
.cartOrderBox__th {
|
|
margin-right: auto;
|
|
font-size: 15px;
|
|
color: #212529;
|
|
}
|
|
.cartOrderBox__td {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.cartOrderBox__td > .priceUnit {
|
|
position: relative;
|
|
font-size: 14px;
|
|
margin-left: 2px;
|
|
top: -1px;
|
|
color: #343a40;
|
|
font-weight: 500;
|
|
}
|
|
.cartOrderBox__miscTh {
|
|
position: relative;
|
|
align-items: center;
|
|
margin-right: auto;
|
|
font-size: 13px;
|
|
color: #495057;
|
|
padding-left: 18px;
|
|
}
|
|
.cartOrderBox__miscTh::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: inline-block;
|
|
width: 8px;
|
|
height: 8px;
|
|
border-left: 2px solid #ced4da;
|
|
border-bottom: 2px solid #ced4da;
|
|
top: 3px;
|
|
left: 3px;
|
|
}
|
|
.cartOrderBox__miscTd {
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #343a40;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.cartOrderBox__miscTd > .priceUnit {
|
|
position: relative;
|
|
font-size: 12px;
|
|
margin-left: 2px;
|
|
top: -1px;
|
|
}
|
|
.cartOrderBox__total {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 20px;
|
|
}
|
|
.cartOrderBox__totalTh {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
margin-right: auto;
|
|
}
|
|
.cartOrderBox__totalTd {
|
|
font-size: 25px;
|
|
font-weight: 700;
|
|
color: #0d0f12;
|
|
letter-spacing: -0.034em;
|
|
}
|
|
.cartOrderBox__totalTd > .priceUnit {
|
|
position: relative;
|
|
font-size: 18px;
|
|
margin-left: 2px;
|
|
top: -1px;
|
|
color: #16191d;
|
|
font-weight: 500;
|
|
}
|
|
.cartOrderBox__buyBtn {
|
|
width: 100%;
|
|
margin-bottom: 16px;
|
|
}
|
|
.cartOrderBox .product-btn-container {
|
|
gap: 6px;
|
|
}
|
|
.cartOrderBox .product-btn-container .gift-btn {
|
|
font-size: 13px;
|
|
}
|
|
.cartOrderBox .product-btn-container .btn {
|
|
padding: 0 12px;
|
|
font-size: 16px;
|
|
min-width: 0;
|
|
}
|
|
|
|
.orderInfo__section {
|
|
margin-bottom: 72px;
|
|
}
|
|
.orderInfo__sectionHeader {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
justify-content: space-between;
|
|
margin-bottom: 12px;
|
|
}
|
|
.orderInfo__sectionHeader .orderInfo__sectionTitle {
|
|
margin-bottom: 0;
|
|
}
|
|
.orderInfo__sectionTitle {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
margin-bottom: 12px;
|
|
color: #16191d;
|
|
}
|
|
.orderInfo__table {
|
|
padding: 18px 0;
|
|
border-top: 1px solid #495057;
|
|
margin-bottom: 20px;
|
|
}
|
|
.orderInfo__table > .table {
|
|
border-top: none;
|
|
}
|
|
.orderInfo__table > .table tr {
|
|
border-bottom: none;
|
|
height: 60px;
|
|
}
|
|
.orderInfo__table > .table th {
|
|
background-color: transparent;
|
|
height: 40px;
|
|
padding: 6px 16px;
|
|
vertical-align: top;
|
|
}
|
|
.orderInfo__table > .table td {
|
|
background-color: transparent;
|
|
height: 40px;
|
|
padding: 6px 10px;
|
|
vertical-align: top;
|
|
}
|
|
.orderInfo__table > .table .inputWithBtn {
|
|
width: 360px;
|
|
}
|
|
.orderInfo__table > .table .inputWithBtn .btn {
|
|
flex-shrink: 0;
|
|
height: 48px;
|
|
}
|
|
.orderInfo__table > .table .inputHalf {
|
|
max-width: 360px;
|
|
}
|
|
.orderInfo__table > .table .nice-select {
|
|
height: 48px;
|
|
line-height: 46px;
|
|
font-size: 16px;
|
|
}
|
|
.orderInfo__table > .table .inputAddress .input-text {
|
|
max-width: 420px;
|
|
}
|
|
.orderInfo__table > .table .inputAddress__postalCode {
|
|
max-width: 360px;
|
|
}
|
|
.orderInfo__table > .table .inputAddress__postalCode .input-text {
|
|
margin-bottom: 0;
|
|
}
|
|
.orderInfo__table > .table .inputAddress__postalCode .btn {
|
|
height: 48px;
|
|
flex-shrink: 0;
|
|
}
|
|
.orderInfo__table > .table .custom-radio-container {
|
|
display: inline-flex;
|
|
margin-right: 8px;
|
|
}
|
|
.orderInfo__table .textInfo {
|
|
margin-top: 20px;
|
|
margin-left: 16px;
|
|
}
|
|
.orderInfo__table .input-text {
|
|
font-size: 16px;
|
|
padding-left: 12px;
|
|
height: 48px;
|
|
max-width: 360px;
|
|
}
|
|
.orderInfo__table .phoneAuth {
|
|
max-width: 420px;
|
|
margin-top: 16px;
|
|
}
|
|
.orderInfo__table .phoneAuth .input-text {
|
|
margin-bottom: 0px;
|
|
height: 48px;
|
|
width: 100%;
|
|
padding-left: 10px;
|
|
}
|
|
.orderInfo__table .phoneAuth .inputWithBtn {
|
|
margin-bottom: 4px;
|
|
}
|
|
.orderInfo__table .phoneAuth .inputWithBtn .btn {
|
|
height: 48px;
|
|
}
|
|
.orderInfo__table .phoneAuth .inputTimer {
|
|
flex-grow: 1;
|
|
}
|
|
.orderInfo__table .phoneAuth .btn.lg {
|
|
height: 50px;
|
|
}
|
|
.orderInfo__table .infoBox {
|
|
margin-top: 16px;
|
|
}
|
|
.orderInfo__table .inputLimit .input-text {
|
|
max-width: none;
|
|
}
|
|
.orderInfo__title {
|
|
display: flex;
|
|
align-items: center;
|
|
height: 100%;
|
|
max-height: 48px;
|
|
}
|
|
.orderInfo__text {
|
|
display: inline-flex;
|
|
height: 100%;
|
|
max-height: 48px;
|
|
align-items: center;
|
|
margin-right: 8px;
|
|
}
|
|
.orderInfo__innerBox {
|
|
max-width: 420px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
background-color: #f8f9fa;
|
|
border: 1px solid #f1f3f5;
|
|
padding: 16px;
|
|
border-radius: 4px;
|
|
}
|
|
.orderInfo__innerBox .input-text {
|
|
margin-bottom: 8px;
|
|
height: 48px;
|
|
font-size: 14px;
|
|
padding-left: 10px;
|
|
max-width: none;
|
|
}
|
|
.orderInfo__innerBox .btn.lg {
|
|
height: 50px;
|
|
}
|
|
.orderInfo__editContent {
|
|
margin-top: 16px;
|
|
}
|
|
.orderInfo__innerBtnContainer {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
gap: 4px;
|
|
margin-top: 8px;
|
|
}
|
|
.orderInfo__switch {
|
|
display: flex;
|
|
gap: 16px;
|
|
}
|
|
.orderInfo__switch .toggle-switchy .label {
|
|
font-size: 14px;
|
|
}
|
|
.orderInfo__switch .toggle-switchy.kakao > input:checked + .toggle {
|
|
background: #FEE500;
|
|
}
|
|
.orderInfo__switch .toggle-switchy.kakao > input:checked + .toggle > .switch {
|
|
border: 3px solid #FEE500;
|
|
}
|
|
.orderInfo__switch .toggle-switchy.kakao > input + .toggle:before {
|
|
color: #191919;
|
|
}
|
|
.orderInfo__switch .toggle-switchy.naver > input:checked + .toggle {
|
|
background: #03c75a;
|
|
}
|
|
.orderInfo__switch .toggle-switchy.naver > input:checked + .toggle > .switch {
|
|
border: 3px solid #03c75a;
|
|
}
|
|
.orderInfo__check {
|
|
margin-top: 12px;
|
|
}
|
|
.orderInfo__bottom {
|
|
margin-top: 48px;
|
|
padding-right: 12px;
|
|
padding-bottom: 12px;
|
|
text-align: right;
|
|
}
|
|
.orderInfo__deleteLink {
|
|
position: relative;
|
|
display: inline-block;
|
|
font-size: 16px;
|
|
margin-top: 8px;
|
|
color: #50514f;
|
|
font-weight: 500;
|
|
padding: 8px 16px;
|
|
background-color: #ffffff;
|
|
border: 1px solid #ced4da;
|
|
border-radius: 4px;
|
|
}
|
|
.orderInfo__deleteLink:hover {
|
|
background-color: #fafafa;
|
|
}
|
|
.orderInfo__deleteLink::after {
|
|
content: "";
|
|
display: inline-block;
|
|
width: 6px;
|
|
height: 6px;
|
|
border-top: 1px solid #666968;
|
|
border-right: 1px solid #666968;
|
|
transform: rotate(45deg);
|
|
margin-left: 4px;
|
|
margin-bottom: 3px;
|
|
}
|
|
.orderInfo__deliveryRequest {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 10px;
|
|
}
|
|
.orderInfo__deliveryRequest .select-box .nice-select {
|
|
width: 100%;
|
|
max-width: 360px;
|
|
}
|
|
.orderInfo__cartCoupon .nice-select {
|
|
width: 100%;
|
|
max-width: 360px;
|
|
}
|
|
.orderInfo__mileage {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.orderInfo__mileage .input-text {
|
|
background-color: #f5f5f5;
|
|
}
|
|
.orderInfo__mileageText {
|
|
font-size: 146x;
|
|
color: #0d0f12;
|
|
margin-left: 20px;
|
|
}
|
|
.orderInfo__mileageText em {
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
}
|
|
.orderInfo__btnContainer {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
align-items: center;
|
|
gap: 5px;
|
|
}
|
|
.orderInfo__orderInfoTop {
|
|
padding-top: 16px;
|
|
border-top: 1px solid #495057;
|
|
margin-bottom: 28px;
|
|
}
|
|
.orderInfo .cartOrder__list .table {
|
|
border-top: 1px solid #495057;
|
|
}
|
|
|
|
.order-method {
|
|
padding: 12px;
|
|
border-top: 1px solid #495057;
|
|
}
|
|
.order-method > .custom-radio {
|
|
padding: 24px 0;
|
|
border-top: 1px solid #e3e3e3;
|
|
}
|
|
.order-method > .custom-radio:first-child {
|
|
border-top: none;
|
|
}
|
|
.order-method-normal {
|
|
padding-top: 12px;
|
|
}
|
|
.order-method-normal__btn {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex-direction: column;
|
|
font-size: 14px;
|
|
color: #7e8282;
|
|
min-height: 60px;
|
|
border: 1px solid #dee2e6;
|
|
border-radius: 5px;
|
|
font-weight: 500;
|
|
padding: 12px;
|
|
gap: 4px;
|
|
}
|
|
.order-method-normal__btn.active {
|
|
color: #ffffff;
|
|
border-color: transparent;
|
|
background-color: #707070;
|
|
}
|
|
.order-method-normal__btn.active .order-method-normal__icon {
|
|
background-position: 40px 0;
|
|
}
|
|
.order-method-normal__btn.active .order-method-normal__icon--payco {
|
|
background-position: 80px 0;
|
|
}
|
|
.order-method-normal__btn.active .order-method-normal__icon--toss {
|
|
background-position: 88px 0;
|
|
}
|
|
.order-method-normal__btn-container {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr);
|
|
gap: 8px;
|
|
margin-bottom: 32px;
|
|
}
|
|
.order-method-normal__content-inner {
|
|
background-color: #f8f9fa;
|
|
padding: 20px 32px;
|
|
border-radius: 5px;
|
|
border: 1px solid #eaeced;
|
|
margin-bottom: 10px;
|
|
}
|
|
.order-method-normal__nextTimeCheck {
|
|
margin-bottom: 12px;
|
|
}
|
|
.order-method-normal__icon {
|
|
width: 40px;
|
|
height: 40px;
|
|
background-size: cover;
|
|
}
|
|
.order-method-normal__icon--card {
|
|
background-image: url("../images/icon_payment-card.png");
|
|
}
|
|
.order-method-normal__icon--transfer {
|
|
background-image: url("../images/icon_payment-transfer.png");
|
|
}
|
|
.order-method-normal__icon--deposit {
|
|
background-image: url("../images/icon_payment-deposit.png");
|
|
}
|
|
.order-method-normal__icon--account {
|
|
background-image: url("../images/icon_payment-account.png");
|
|
}
|
|
.order-method-normal__icon--payco {
|
|
width: 80px;
|
|
background-image: url("../images/icon_payment-payco.png");
|
|
}
|
|
.order-method-normal__icon--toss {
|
|
width: 88px;
|
|
background-image: url("../images/icon_payment-toss.png");
|
|
}
|
|
.order-method-normal .table-transparent th .input-text,
|
|
.order-method-normal .table-transparent td .input-text,
|
|
.order-method-normal .table-innerAddress th .input-text,
|
|
.order-method-normal .table-innerAddress td .input-text {
|
|
height: 44px;
|
|
}
|
|
.order-method-normal .table-transparent th .nice-select,
|
|
.order-method-normal .table-transparent td .nice-select,
|
|
.order-method-normal .table-innerAddress th .nice-select,
|
|
.order-method-normal .table-innerAddress td .nice-select {
|
|
height: 44px;
|
|
line-height: 42px;
|
|
}
|
|
.order-method-normal .table-transparent th,
|
|
.order-method-normal .table-innerAddress th {
|
|
padding: 8px 12px 8px 12px;
|
|
word-break: keep-all;
|
|
vertical-align: middle;
|
|
color: #495057;
|
|
line-height: 1.4;
|
|
}
|
|
.order-method-normal .table-transparent .custom-radio-container,
|
|
.order-method-normal .table-innerAddress .custom-radio-container {
|
|
padding: 12px 0;
|
|
}
|
|
.order-method__content {
|
|
padding-bottom: 12px;
|
|
}
|
|
.order-method .icon_gcpay {
|
|
margin-left: 2px;
|
|
margin-right: 6px;
|
|
}
|
|
|
|
.table-transparent,
|
|
.table-innerAddress {
|
|
width: 100%;
|
|
}
|
|
.table-transparent th,
|
|
.table-transparent td,
|
|
.table-innerAddress th,
|
|
.table-innerAddress td {
|
|
vertical-align: text-top;
|
|
padding: 8px 4px;
|
|
}
|
|
.table-transparent th,
|
|
.table-innerAddress th {
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #343a40;
|
|
}
|
|
.table-transparent .find-address-btn,
|
|
.table-innerAddress .find-address-btn {
|
|
background-color: #495057;
|
|
color: #ffffff;
|
|
padding: 6px 10px;
|
|
border-radius: 4px;
|
|
height: 42px;
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
margin-left: 4px;
|
|
}
|
|
.table-transparent .find-address-btn:hover,
|
|
.table-innerAddress .find-address-btn:hover {
|
|
background-color: #343a40;
|
|
}
|
|
.table-transparent .td-inner,
|
|
.table-innerAddress .td-inner {
|
|
display: flex;
|
|
align-items: center;
|
|
flex-wrap: wrap;
|
|
-moz-column-gap: 5px;
|
|
column-gap: 5px;
|
|
row-gap: 8px;
|
|
}
|
|
.table-transparent .td-inner.vertical,
|
|
.table-innerAddress .td-inner.vertical {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
.table-transparent .nice-select,
|
|
.table-innerAddress .nice-select {
|
|
min-width: 100px;
|
|
height: 36px;
|
|
line-height: 34px;
|
|
border: 1px solid #dee2e6;
|
|
border-radius: 4px;
|
|
padding-left: 12px;
|
|
}
|
|
.table-transparent .nice-select:after,
|
|
.table-innerAddress .nice-select:after {
|
|
width: 6px;
|
|
height: 6px;
|
|
margin-top: -3.5px;
|
|
}
|
|
.table-transparent .nice-select.md,
|
|
.table-innerAddress .nice-select.md {
|
|
min-width: 200px;
|
|
max-width: 320px;
|
|
}
|
|
.table-transparent .orderInfo__deliveryRequest,
|
|
.table-innerAddress .orderInfo__deliveryRequest {
|
|
width: 100%;
|
|
}
|
|
.table-transparent .orderInfo__deliveryRequest .select-box .nice-select,
|
|
.table-innerAddress .orderInfo__deliveryRequest .select-box .nice-select {
|
|
height: 42px;
|
|
line-height: 40px;
|
|
width: 100%;
|
|
max-width: 420px;
|
|
}
|
|
|
|
.table-innerAddress th,
|
|
.table-innerAddress td {
|
|
vertical-align: top;
|
|
}
|
|
.table-innerAddress th {
|
|
padding: 16px 4px 8px;
|
|
}
|
|
|
|
.cashReceipt-borderTop {
|
|
border-top: 1px solid #d7dadc;
|
|
}
|
|
|
|
.cashReceipt-borderBottom {
|
|
border-bottom: 1px solid #d7dadc;
|
|
}
|
|
|
|
.cashReceipt-borderTopBottom {
|
|
border-top: 1px solid #d7dadc;
|
|
border-bottom: 1px solid #d7dadc;
|
|
}
|
|
|
|
.cashReceipt-container {
|
|
padding: 16px 0;
|
|
}
|
|
|
|
.easyPayCashReceipt {
|
|
background-color: #f8f9fa;
|
|
padding: 20px 32px;
|
|
border-radius: 5px;
|
|
border: 1px solid #eaeced;
|
|
}
|
|
.easyPayCashReceipt .custom-radio-container {
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
.gcpayEvent {
|
|
background-color: #f0f8ff;
|
|
border-radius: 6px;
|
|
padding: 24px 18px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.gcpayEvent__icon {
|
|
margin-inline: auto;
|
|
}
|
|
.gcpayEvent__title {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #1c7ed6;
|
|
text-align: center;
|
|
margin-bottom: 8px;
|
|
}
|
|
.gcpayEvent__title .misc {
|
|
font-size: 14px;
|
|
color: #1c7ed6;
|
|
font-weight: 400;
|
|
}
|
|
.gcpayEvent__content {
|
|
font-size: 14px;
|
|
color: #343a40;
|
|
font-weight: 500;
|
|
text-align: center;
|
|
}
|
|
|
|
.multiDelivery .table-wrapper {
|
|
margin-bottom: 16px;
|
|
}
|
|
.multiDelivery .table {
|
|
border-top: 1px solid #495057;
|
|
}
|
|
.multiDelivery .table.vertical th {
|
|
font-weight: 400;
|
|
height: 46px;
|
|
background-color: #fbfcfc;
|
|
}
|
|
.multiDelivery__name {
|
|
font-weight: 500;
|
|
}
|
|
|
|
.order-payment {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
gap: 20px;
|
|
}
|
|
.order-payment__left {
|
|
flex-grow: 1;
|
|
}
|
|
.order-payment__right {
|
|
position: sticky;
|
|
top: 78px;
|
|
left: 0;
|
|
flex-shrink: 0;
|
|
padding-bottom: 22px;
|
|
}
|
|
.order-payment__price {
|
|
border-radius: 4px;
|
|
background-color: #f9f9f9;
|
|
border: 1px solid #ededed;
|
|
padding: 16px 20px;
|
|
width: 360px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.order-payment__price-title {
|
|
font-size: 28px;
|
|
font-weight: 700;
|
|
margin-bottom: 20px;
|
|
}
|
|
.order-payment__price-row {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.order-payment__price-row + .order-payment__price-row {
|
|
margin-top: 8px;
|
|
}
|
|
.order-payment__price-row.sum {
|
|
position: relative;
|
|
margin-top: 24px;
|
|
}
|
|
.order-payment__price-row.sum::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: inline-block;
|
|
width: 100%;
|
|
height: 1px;
|
|
background-color: #dedede;
|
|
left: 0;
|
|
top: -9px;
|
|
}
|
|
.order-payment__price-row.sum .order-payment__price-th {
|
|
font-weight: 700;
|
|
font-size: 20px;
|
|
}
|
|
.order-payment__price-row.sum .order-payment__price-td {
|
|
font-weight: 700;
|
|
font-size: 24px;
|
|
}
|
|
.order-payment__price-th {
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
letter-spacing: -0.03em;
|
|
margin-right: auto;
|
|
}
|
|
.order-payment__price-th.sub {
|
|
font-weight: 400;
|
|
color: #666968;
|
|
}
|
|
.order-payment__price-th.sub::before {
|
|
position: relative;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 10px;
|
|
height: 10px;
|
|
border: 2px solid #dedede;
|
|
border-width: 0 0 2px 2px;
|
|
margin-right: 4px;
|
|
top: -3px;
|
|
}
|
|
.order-payment__price-td {
|
|
font-size: 18px;
|
|
letter-spacing: -0.03em;
|
|
font-weight: 500;
|
|
}
|
|
.order-payment__price-td.sub {
|
|
font-weight: 400;
|
|
color: #666968;
|
|
}
|
|
.order-payment__section {
|
|
position: relative;
|
|
border-radius: 4px;
|
|
border: 1px solid #ededed;
|
|
margin-bottom: 20px;
|
|
padding: 16px 20px;
|
|
}
|
|
.order-payment__section .form-control-container {
|
|
margin-bottom: 10px;
|
|
}
|
|
.order-payment__section .table.vertical th + th,
|
|
.order-payment__section .table.vertical td + th {
|
|
border-left: none;
|
|
}
|
|
.order-payment__section .table.vertical th + td,
|
|
.order-payment__section .table.vertical td + td {
|
|
border-left: none;
|
|
}
|
|
.order-payment__title {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
margin-bottom: 14px;
|
|
color: #212529;
|
|
padding-bottom: 14px;
|
|
border-bottom: 1px solid #ededed;
|
|
}
|
|
.order-payment__term {
|
|
padding: 8px;
|
|
font-size: 15px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.order-payment__term .b-checkbox-container {
|
|
row-gap: 12px;
|
|
}
|
|
.order-payment__term-link {
|
|
color: #666968;
|
|
font-weight: 500;
|
|
cursor: pointer;
|
|
text-decoration: underline;
|
|
text-decoration-color: #979b9d;
|
|
margin-left: 2px;
|
|
}
|
|
.order-payment__term-link:hover {
|
|
color: #3a3a37;
|
|
}
|
|
.order-payment__term-agree-all {
|
|
font-weight: 500;
|
|
}
|
|
.order-payment__btn {
|
|
text-align: center;
|
|
width: 100%;
|
|
color: #ffffff;
|
|
background-color: #228be6;
|
|
font-size: 18px;
|
|
height: 54px;
|
|
font-weight: 500;
|
|
border-radius: 5px;
|
|
}
|
|
.order-payment__btn-container {
|
|
padding: 0 4px;
|
|
}
|
|
.order-payment__btn:hover {
|
|
background-color: #1983df;
|
|
}
|
|
.order-payment__recipient {
|
|
display: flex;
|
|
align-items: center;
|
|
flex-wrap: wrap;
|
|
margin-bottom: 12px;
|
|
}
|
|
.order-payment__recipient-name {
|
|
position: relative;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
padding-right: 20px;
|
|
color: #0d0f12;
|
|
}
|
|
.order-payment__recipient-name:after {
|
|
content: "";
|
|
position: absolute;
|
|
display: inline-block;
|
|
width: 1px;
|
|
height: 14px;
|
|
background-color: #dee2e6;
|
|
top: 50%;
|
|
right: 10px;
|
|
transform: translateY(calc(-50% + 1px));
|
|
}
|
|
.order-payment__recipient-address {
|
|
font-size: 15px;
|
|
color: #343a40;
|
|
margin-right: 10px;
|
|
}
|
|
.order-payment__recipient-wrapper {
|
|
position: relative;
|
|
border-top: 1px solid #495057;
|
|
padding-top: 18px;
|
|
margin-bottom: 60px;
|
|
}
|
|
.order-payment__recipient-wrapper .cartOrder__list .table {
|
|
border-top: 1px solid #dee2e6;
|
|
}
|
|
.order-payment__recipient-wrapper + .orderInfo__sectionTitle {
|
|
position: relative;
|
|
}
|
|
.order-payment__recipient-wrapper + .orderInfo__sectionTitle::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: inline-block;
|
|
width: 100%;
|
|
height: 1px;
|
|
border-top: 1px dashed #dee2e6;
|
|
left: 0;
|
|
top: -30px;
|
|
}
|
|
.order-payment__recipient-wrapper:not(:has(~ .order-payment__recipient-wrapper)) {
|
|
margin-bottom: 0;
|
|
}
|
|
.order-payment__deliveryCycle {
|
|
border: 1px solid #e0e0e0;
|
|
padding: 20px 24px 14px;
|
|
margin-bottom: 12px;
|
|
border-radius: 6px;
|
|
}
|
|
.order-payment__deliveryCycle-description {
|
|
font-weight: 500;
|
|
color: #3a3a37;
|
|
font-size: 15px;
|
|
margin-bottom: 16px;
|
|
}
|
|
.order-payment__deliveryCycle .custom-radio-container {
|
|
margin-bottom: 16px;
|
|
-moz-column-gap: 16px !important;
|
|
column-gap: 16px !important;
|
|
}
|
|
.order-payment__deliveryCycleWrapper {
|
|
border-top: 1px solid #495057;
|
|
padding-top: 16px;
|
|
}
|
|
.order-payment__multiDelivery-address {
|
|
padding: 20px;
|
|
background-color: #fafafa;
|
|
border: 2px solid #ededed;
|
|
border-radius: 5px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.order-payment__infoBtnContainer {
|
|
position: absolute;
|
|
display: flex;
|
|
gap: 4px;
|
|
top: 13px;
|
|
right: 24px;
|
|
}
|
|
|
|
.btn.address-detail:after {
|
|
position: relative;
|
|
top: 3px;
|
|
content: "";
|
|
display: inline-block;
|
|
color: #495057;
|
|
width: 0;
|
|
height: 0;
|
|
margin-left: 2px;
|
|
vertical-align: middle;
|
|
border-top: 5px solid;
|
|
border-right: 5px solid transparent;
|
|
border-bottom: 5px solid transparent;
|
|
border-left: 5px solid transparent;
|
|
}
|
|
.btn.address-detail.opened:after {
|
|
transform: rotate(180deg);
|
|
top: -3px;
|
|
}
|
|
|
|
.deliveryProductSelect__wrap {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.giftAddressInput__title {
|
|
color: #212529;
|
|
margin-right: 4px;
|
|
}
|
|
.giftAddressInput .input-text {
|
|
margin-right: 12px;
|
|
}
|
|
|
|
.orderCompletedTop {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
padding: 28px 0 48px;
|
|
border-bottom: 1px dashed #dee2e6;
|
|
margin-bottom: 48px;
|
|
}
|
|
.orderCompletedTop svg {
|
|
margin-bottom: 12px;
|
|
}
|
|
.orderCompletedTop__title {
|
|
font-size: 24px;
|
|
font-weight: 700;
|
|
margin-bottom: 24px;
|
|
color: #16191d;
|
|
}
|
|
.orderCompletedTop__subTitle {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
color: #343a40;
|
|
}
|
|
.orderCompletedTop__subTitle em {
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.nonMemberTerms {
|
|
padding-top: 12px;
|
|
border-top: 1px solid #868e96;
|
|
margin-bottom: 20px;
|
|
}
|
|
.nonMemberTerms__item {
|
|
position: relative;
|
|
margin-bottom: 12px;
|
|
}
|
|
.nonMemberTerms__item .b-checkbox-container {
|
|
color: #343a40;
|
|
font-weight: 500;
|
|
}
|
|
.nonMemberTerms__item .b-checkbox.checkbox .control-label {
|
|
padding-left: 6px;
|
|
}
|
|
.nonMemberTerms__item:last-of-type {
|
|
margin-bottom: 0;
|
|
}
|
|
.nonMemberTerms__item--checkAll {
|
|
position: relative;
|
|
margin-bottom: 20px;
|
|
padding: 6px 0;
|
|
}
|
|
.nonMemberTerms__item--checkAll .b-checkbox-container {
|
|
color: #16191d;
|
|
font-weight: 700;
|
|
}
|
|
.nonMemberTerms__item--checkAll::after {
|
|
content: "";
|
|
position: absolute;
|
|
display: inline-block;
|
|
width: 100%;
|
|
height: 1px;
|
|
border-top: 1px dashed #dee2e6;
|
|
left: 0;
|
|
bottom: -8px;
|
|
}
|
|
.nonMemberTerms__detail {
|
|
position: absolute;
|
|
display: inline-block;
|
|
right: 6px;
|
|
padding-right: 10px;
|
|
top: 0;
|
|
font-size: 13px;
|
|
color: #666968;
|
|
}
|
|
.nonMemberTerms__detail::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 6px;
|
|
height: 6px;
|
|
border-top: 1px solid #7e8282;
|
|
border-right: 1px solid #7e8282;
|
|
right: 4px;
|
|
top: 50%;
|
|
transform: rotate(45deg) translateY(calc(-50% - 1px));
|
|
}
|
|
.nonMemberTerms__marketing {
|
|
padding: 4px 0 4px 32px;
|
|
font-size: 12px;
|
|
line-height: 16px;
|
|
color: #7e8282;
|
|
word-break: keep-all;
|
|
}
|
|
.nonMemberTerms__marketing em {
|
|
font-style: normal;
|
|
color: #f03e3e;
|
|
}
|
|
|
|
.orderFailed {
|
|
padding: 32px 0;
|
|
text-align: center;
|
|
}
|
|
.orderFailed__inner {
|
|
margin-bottom: 60px;
|
|
}
|
|
.orderFailed img {
|
|
display: inline-block;
|
|
margin-bottom: 20px;
|
|
}
|
|
.orderFailed__title {
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
color: #495057;
|
|
margin-bottom: 32px;
|
|
}
|
|
.orderFailed__title em {
|
|
font-style: normal;
|
|
}
|
|
.orderFailed__text {
|
|
font-size: 14px;
|
|
font-weight: 400;
|
|
color: #7e8282;
|
|
margin-bottom: 32px;
|
|
}
|
|
.orderFailed__text em {
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
}
|
|
.orderFailed__reason {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background-color: #f8f9fa;
|
|
max-width: 520px;
|
|
min-height: 68px;
|
|
margin-inline: auto;
|
|
font-size: 14px;
|
|
font-weight: 400;
|
|
color: #495057;
|
|
margin-bottom: 28px;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.gcpayGuide {
|
|
background: #3053bc;
|
|
padding: 40px 0 30px;
|
|
}
|
|
|
|
.gcpayGuideSlick__item img {
|
|
margin: 0 auto;
|
|
}
|
|
.gcpayGuideSlick.slick-dotted.slick-slider {
|
|
margin-bottom: 0;
|
|
}
|
|
.gcpayGuideSlick .slick-dots {
|
|
position: relative;
|
|
margin: 15px 0 0 0 !important;
|
|
bottom: 0;
|
|
}
|
|
.gcpayGuideSlick .slick-dots.slick-dotted {
|
|
bottom: 0;
|
|
}
|
|
.gcpayGuideSlick .slick-dots li {
|
|
margin: 0;
|
|
width: 17px;
|
|
height: 17px;
|
|
}
|
|
.gcpayGuideSlick .slick-dots li button:before {
|
|
display: none;
|
|
}
|
|
.gcpayGuideSlick .slick-dots li button:after {
|
|
content: "●";
|
|
display: inline-block;
|
|
font-size: 10px;
|
|
color: #6f87d0;
|
|
}
|
|
.gcpayGuideSlick .slick-dots li.slick-active button:after {
|
|
color: #fff;
|
|
}
|
|
|
|
.productDetail {
|
|
padding: 20px 0 0;
|
|
}
|
|
|
|
.productDetailTop {
|
|
display: flex;
|
|
margin-bottom: 92px;
|
|
}
|
|
.productDetailTop__left {
|
|
margin-right: 80px;
|
|
}
|
|
.productDetailTop__right {
|
|
width: 100%;
|
|
}
|
|
|
|
.productDetailGallery__current {
|
|
position: relative;
|
|
width: 580px;
|
|
height: 580px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.productDetailGallery__current img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.productDetailGallery__current::before {
|
|
content: "";
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
border: 1px solid rgba(0, 0, 0, 0.04);
|
|
}
|
|
.productDetailGallery__thumbs {
|
|
width: 552px;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
margin-inline: auto;
|
|
align-items: center;
|
|
}
|
|
.productDetailGallery__slider {
|
|
width: 492px;
|
|
display: flex;
|
|
flex-wrap: nowrap;
|
|
gap: 8px;
|
|
overflow-x: hidden;
|
|
scrollbar-width: none;
|
|
scroll-behavior: smooth;
|
|
scroll-snap-type: x mandatory;
|
|
-webkit-overflow-scrolling: touch;
|
|
}
|
|
.productDetailGallery__item {
|
|
position: relative;
|
|
width: 92px;
|
|
height: 92px;
|
|
flex-shrink: 0;
|
|
cursor: pointer;
|
|
}
|
|
.productDetailGallery__item:hover img {
|
|
opacity: 1;
|
|
}
|
|
.productDetailGallery__item.active img {
|
|
opacity: 1;
|
|
}
|
|
.productDetailGallery__item.active::before {
|
|
border: 2px solid #212529;
|
|
}
|
|
.productDetailGallery__item::before {
|
|
content: "";
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
border: 1px solid rgba(0, 0, 0, 0.05);
|
|
}
|
|
.productDetailGallery__item img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
opacity: 0.5;
|
|
}
|
|
.productDetailGallery__arrow {
|
|
width: 16px;
|
|
height: 16px;
|
|
cursor: pointer;
|
|
border-top: 2px solid #495057;
|
|
border-right: 2px solid #495057;
|
|
transform: rotate(-135deg);
|
|
}
|
|
.productDetailGallery__arrow--right {
|
|
transform: rotate(45deg);
|
|
}
|
|
.productDetailGallery__arrow.hidden {
|
|
opacity: 0;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.productDetailInfo__titleWrap {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: flex-start;
|
|
margin-bottom: 24px;
|
|
}
|
|
.productDetailInfo__title {
|
|
display: block;
|
|
font-size: 28px;
|
|
line-height: 40px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
margin-right: auto;
|
|
width: 530px;
|
|
}
|
|
.productDetailInfo__subTitle {
|
|
display: block;
|
|
width: 100%;
|
|
line-height: 20px;
|
|
margin-bottom: 4px;
|
|
font-size: 14px;
|
|
color: #7e8282;
|
|
}
|
|
.productDetailInfo__subTitle ~ .productDetailInfo__miscControls {
|
|
top: 24px;
|
|
}
|
|
.productDetailInfo__miscControls {
|
|
display: inline-flex;
|
|
flex-shrink: 0;
|
|
align-items: center;
|
|
gap: 16px;
|
|
padding-top: 8px;
|
|
}
|
|
.productDetailInfo__miscControls__btn {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.productDetailInfo__price {
|
|
display: flex;
|
|
align-items: center;
|
|
flex-wrap: wrap;
|
|
margin-bottom: 16px;
|
|
}
|
|
.productDetailInfo__price__sale {
|
|
display: flex;
|
|
flex-direction: column;
|
|
color: #e34747;
|
|
text-align: center;
|
|
letter-spacing: -0.03em;
|
|
margin-right: 10px;
|
|
}
|
|
.productDetailInfo__price__sale > .percent {
|
|
font-weight: 700;
|
|
font-size: 28px;
|
|
}
|
|
.productDetailInfo__price__sale .priceUnit {
|
|
position: relative;
|
|
font-size: 20px;
|
|
margin-left: 2px;
|
|
top: -2px;
|
|
}
|
|
.productDetailInfo__price__price {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.productDetailInfo__price__price > * + * {
|
|
margin-left: 6px;
|
|
}
|
|
.productDetailInfo__price__original {
|
|
font-size: 20px;
|
|
color: #343a40;
|
|
text-decoration: line-through;
|
|
color: #adb5bd;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.productDetailInfo__price__current {
|
|
font-size: 28px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.productDetailInfo__price__current .priceUnit {
|
|
position: relative;
|
|
font-size: 20px;
|
|
font-weight: 500;
|
|
margin-left: 1px;
|
|
top: -2px;
|
|
}
|
|
.productDetailInfo__price .product-badge-container {
|
|
margin-left: auto;
|
|
margin-bottom: 0;
|
|
}
|
|
.productDetailInfo__price__arrow {
|
|
position: relative;
|
|
font-size: 20px;
|
|
font-weight: 500;
|
|
color: #979b9d;
|
|
}
|
|
.productDetailInfo__info {
|
|
padding: 0 0 8px 0;
|
|
margin-bottom: 20px;
|
|
}
|
|
.productDetailInfo__info > dl {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
padding: 20px 0 20px 16px;
|
|
border-top: 1px solid #f0f0f0;
|
|
}
|
|
.productDetailInfo__info > dl:last-of-type {
|
|
border-bottom: 1px solid #f0f0f0;
|
|
}
|
|
.productDetailInfo__info > dl > dt {
|
|
font-size: 15px;
|
|
color: #666968;
|
|
margin-right: 8px;
|
|
font-weight: 400;
|
|
width: 120px;
|
|
}
|
|
.productDetailInfo__info > dl > dd {
|
|
font-size: 15px;
|
|
color: #16191d;
|
|
}
|
|
.productDetailInfo__info > dl > dd > em {
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 18px;
|
|
}
|
|
.productDetailInfo__info > dl > dd .misc {
|
|
font-size: 14px;
|
|
color: #7e8282;
|
|
font-weight: 300;
|
|
}
|
|
.productDetailInfo__info > dl > dd .infoBtn {
|
|
margin-top: -4px;
|
|
margin-left: 2px;
|
|
}
|
|
.productDetailInfo__option {
|
|
margin-bottom: 16px;
|
|
}
|
|
.productDetailInfo__option__title {
|
|
display: block;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
margin-bottom: 8px;
|
|
padding-left: 8px;
|
|
}
|
|
.productDetailInfo__option__box {
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 4px;
|
|
padding: 4px 0;
|
|
}
|
|
.productDetailInfo__option__description {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
margin-bottom: 4px;
|
|
}
|
|
.productDetailInfo__option__item {
|
|
position: relative;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 6px 18px;
|
|
min-height: 54px;
|
|
cursor: pointer;
|
|
}
|
|
.productDetailInfo__option__item .control-label {
|
|
line-height: 1.4;
|
|
}
|
|
.productDetailInfo__option__item .custom-radio input {
|
|
cursor: pointer;
|
|
top: 0 !important;
|
|
left: 0 !important;
|
|
width: 100% !important;
|
|
height: 100% !important;
|
|
}
|
|
.productDetailInfo__option__right {
|
|
display: flex;
|
|
flex-shrink: 0;
|
|
text-align: center;
|
|
align-items: flex-end;
|
|
justify-content: center;
|
|
flex-direction: column;
|
|
line-height: 1.3;
|
|
margin-left: 12px;
|
|
}
|
|
.productDetailInfo__option__price {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #030507;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.productDetailInfo__option__monthly-payment {
|
|
font-size: 12px;
|
|
color: #495057;
|
|
}
|
|
.productDetailInfo__option__gift {
|
|
font-size: 12px;
|
|
color: #e03131;
|
|
}
|
|
.productDetailInfo__additionalSelect {
|
|
margin-bottom: 16px;
|
|
}
|
|
.productDetailInfo__additionalSelect__title {
|
|
display: block;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
margin-bottom: 8px;
|
|
padding-left: 8px;
|
|
}
|
|
.productDetailInfo__additionalSelect__inner {
|
|
padding: 16px;
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 5px;
|
|
}
|
|
.productDetailInfo__additionalSelect__item {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 4px;
|
|
}
|
|
.productDetailInfo__additionalSelect__item .btn {
|
|
flex-shrink: 0;
|
|
}
|
|
.productDetailInfo__additionalSelect__item + .productDetailInfo__additionalSelect__item {
|
|
margin-top: 8px;
|
|
}
|
|
.productDetailInfo__additionalSelect__category {
|
|
font-size: 14px;
|
|
margin-right: 8px;
|
|
font-weight: 400;
|
|
width: 120px;
|
|
flex-shrink: 0;
|
|
}
|
|
.productDetailInfo__additionalSelect .select-box,
|
|
.productDetailInfo__additionalSelect .nice-select {
|
|
width: 100%;
|
|
}
|
|
.productDetailInfo__additionalSelect .select-box .nice-select {
|
|
height: 48px;
|
|
line-height: 46px;
|
|
}
|
|
.productDetailInfo__confirmOption {
|
|
text-align: center;
|
|
margin-bottom: 16px;
|
|
}
|
|
.productDetailInfo__count {
|
|
background-color: #f9f9f9;
|
|
padding: 20px 20px;
|
|
border-radius: 4px;
|
|
}
|
|
.productDetailInfo__count + .productDetailInfo__count {
|
|
margin-top: 8px;
|
|
}
|
|
.productDetailInfo__count__amountTop {
|
|
position: relative;
|
|
margin-bottom: 20px;
|
|
padding-right: 24px;
|
|
}
|
|
.productDetailInfo__count__amountTitle {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
word-break: keep-all;
|
|
}
|
|
.productDetailInfo__count__amountDelete {
|
|
position: absolute;
|
|
width: 16px;
|
|
height: 16px;
|
|
background-image: url(" ../images/icon_modal-close.png");
|
|
opacity: 0.75;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
top: 4px;
|
|
right: 2px;
|
|
}
|
|
.productDetailInfo__count__amountBottom {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
.productDetailInfo__count__amountCounter {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-color: #fff;
|
|
border: 1px solid #e9ecef;
|
|
min-width: 92px;
|
|
height: 32px;
|
|
border-radius: 100px;
|
|
padding: 0 8px;
|
|
}
|
|
.productDetailInfo__count__amountCounter > * + * {
|
|
margin-left: 4px;
|
|
}
|
|
.productDetailInfo__count__amountCounter + .btn {
|
|
margin-top: 4px;
|
|
}
|
|
.productDetailInfo__count__amountNumber {
|
|
font-weight: 500;
|
|
text-align: center;
|
|
min-width: 20px;
|
|
}
|
|
.productDetailInfo__count__amountBtn {
|
|
width: 24px;
|
|
height: 100%;
|
|
background-repeat: no-repeat;
|
|
background-position: 50% 50%;
|
|
}
|
|
.productDetailInfo__count__amountBtn.plus {
|
|
background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" fill="%23303030" width="12" height="12" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M 11 2 L 11 11 L 2 11 L 2 13 L 11 13 L 11 22 L 13 22 L 13 13 L 22 13 L 22 11 L 13 11 L 13 2 Z"></path></svg>');
|
|
}
|
|
.productDetailInfo__count__amountBtn.minus {
|
|
background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" fill="%23303030" width="12" height="12" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M 2 11 L 2 13 L 22 13 L 22 11 Z"></path></svg>');
|
|
}
|
|
.productDetailInfo__count__amountPriceBox {
|
|
margin-left: auto;
|
|
}
|
|
.productDetailInfo__count__amountPriceBox > * + * {
|
|
margin-left: 4px;
|
|
}
|
|
.productDetailInfo__count__amountMonthlyPrice {
|
|
font-size: 12px;
|
|
color: #495057;
|
|
}
|
|
.productDetailInfo__count__amountPrice {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #030507;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.productDetailInfo__count__additionalSelect {
|
|
font-size: 14px;
|
|
color: #7e8282;
|
|
margin-top: 2px;
|
|
}
|
|
.productDetailInfo__priceTotal {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
border-bottom: 1px solid #ced4da;
|
|
padding: 20px 0 20px 16px;
|
|
margin-bottom: 24px;
|
|
}
|
|
.productDetailInfo__priceTotal__text {
|
|
font-size: 16px;
|
|
color: #3a3a37;
|
|
font-weight: 500;
|
|
letter-spacing: -0.04em;
|
|
}
|
|
.productDetailInfo__priceTotal__price {
|
|
font-size: 36px;
|
|
font-weight: 700;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.productDetailInfo__priceTotal__price > .won {
|
|
position: relative;
|
|
bottom: 0.1em;
|
|
font-size: 26px;
|
|
font-weight: 700;
|
|
margin-left: 2px;
|
|
}
|
|
.productDetailInfo__orderBtnContainer {
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
.productDetailInfo__orderBtnContainer > .btn {
|
|
flex: 1;
|
|
height: 64px;
|
|
font-size: 18px;
|
|
}
|
|
.productDetailInfo__orderBtnContainer .gift-btn {
|
|
width: 64px;
|
|
height: 64px;
|
|
gap: 4px;
|
|
}
|
|
.productDetailInfo__reservedDelivery {
|
|
background-color: rgb(255, 246, 242);
|
|
padding: 12px 0 12px 16px;
|
|
border-radius: 5px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.productDetailInfo__reservedDelivery dl {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
}
|
|
.productDetailInfo__reservedDelivery dl dt {
|
|
font-size: 16px;
|
|
color: rgb(255, 83, 0);
|
|
margin-right: 8px;
|
|
font-weight: 500;
|
|
width: 120px;
|
|
}
|
|
.productDetailInfo__reservedDelivery__info {
|
|
font-size: 16px;
|
|
color: #16191d;
|
|
font-weight: 700;
|
|
margin-bottom: 6px;
|
|
}
|
|
.productDetailInfo__reservedDelivery__info .misc {
|
|
font-size: 13px;
|
|
color: #666968;
|
|
font-weight: 400;
|
|
}
|
|
.productDetailInfo__reservedDelivery__num {
|
|
font-size: 14px;
|
|
color: #16191d;
|
|
font-weight: 400;
|
|
}
|
|
.productDetailInfo__reservedDelivery__num em {
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
font-size: 16px;
|
|
color: rgb(255, 83, 0);
|
|
}
|
|
.productDetailInfo__nonMember {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 20px 0;
|
|
border: 1px solid #ebedef;
|
|
background-color: #f8fafb;
|
|
border-radius: 5px;
|
|
margin-bottom: 20px;
|
|
font-size: 16px;
|
|
}
|
|
.productDetailInfo__nonMember p {
|
|
color: #16191d;
|
|
font-weight: 500;
|
|
}
|
|
.productDetailInfo__nonMember p em {
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
color: #f03e3e;
|
|
}
|
|
.productDetailInfo__memberBenefits {
|
|
margin-bottom: 20px;
|
|
}
|
|
.productDetailInfo__memberBenefits__title {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
margin-bottom: 8px;
|
|
color: #0d0f12;
|
|
padding-left: 8px;
|
|
}
|
|
.productDetailInfo__memberBenefits__title em {
|
|
font-style: normal;
|
|
font-weight: 700;
|
|
color: #0d0f12;
|
|
}
|
|
.productDetailInfo__memberBenefits__inner {
|
|
padding: 16px;
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 5px;
|
|
}
|
|
.productDetailInfo__memberBenefits dl {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
margin-bottom: 20px;
|
|
}
|
|
.productDetailInfo__memberBenefits dl:last-of-type {
|
|
margin-bottom: 0;
|
|
}
|
|
.productDetailInfo__memberBenefits dl > dt {
|
|
font-size: 15px;
|
|
color: #666968;
|
|
margin-right: 8px;
|
|
font-weight: 400;
|
|
width: 120px;
|
|
}
|
|
.productDetailInfo__memberBenefits dl > dd {
|
|
font-size: 15px;
|
|
color: #16191d;
|
|
}
|
|
.productDetailInfo__memberBenefits__couponTitle {
|
|
font-weight: 500;
|
|
}
|
|
.productDetailInfo__relatedProduct {
|
|
padding: 20px 0;
|
|
}
|
|
.productDetailInfo__relatedProduct__title {
|
|
display: block;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
margin-bottom: 8px;
|
|
padding-left: 8px;
|
|
}
|
|
.productDetailInfo__relatedProduct__inner {
|
|
padding: 16px;
|
|
border: 1px solid #e9ecef;
|
|
border-radius: 5px;
|
|
}
|
|
.productDetailInfo__relatedProduct__btn {
|
|
position: absolute;
|
|
top: 50%;
|
|
right: 0;
|
|
transform: translateY(-50%);
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit + .product-unit {
|
|
margin-top: 32px;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit + .product-unit::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: block;
|
|
width: 100%;
|
|
height: 1px;
|
|
background-color: #f1f3f5;
|
|
top: -16px;
|
|
left: 0;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit-info {
|
|
margin-top: 0;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit-image {
|
|
width: 92px;
|
|
height: 92px;
|
|
margin-right: 12px;
|
|
flex-shrink: 0;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit-image:hover img {
|
|
transform: none;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit-title {
|
|
padding-right: 100px;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit-title > a {
|
|
font-size: 14px;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit-price {
|
|
margin-top: 4px;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit-price__original {
|
|
font-size: 12px;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit-price__current {
|
|
font-size: 16px;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit-price__sale > .percent {
|
|
font-size: 15px;
|
|
}
|
|
.productDetailInfo__relatedProduct .product-unit-rating {
|
|
font-size: 14px;
|
|
margin-top: 6px;
|
|
}
|
|
|
|
.productDetailTab__list {
|
|
display: flex;
|
|
width: 1276px;
|
|
margin-inline: auto;
|
|
text-align: center;
|
|
}
|
|
.productDetailTab__item {
|
|
flex: 1;
|
|
}
|
|
.productDetailTab__item a {
|
|
display: block;
|
|
width: 100%;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
background-color: #f1f3f5;
|
|
color: #495057;
|
|
height: 48px;
|
|
line-height: 48px;
|
|
border-bottom: 1px solid #dee2e6;
|
|
border-left: 1px solid #dee2e6;
|
|
border-top: 2px solid #343a40;
|
|
}
|
|
.productDetailTab__item a.active {
|
|
color: #16191d;
|
|
font-weight: 500;
|
|
background-color: #ffffff;
|
|
color: #16191d;
|
|
border-bottom: 1px solid #ffffff;
|
|
}
|
|
.productDetailTab__item:last-child a {
|
|
border-right: 1px solid #dee2e6;
|
|
}
|
|
.productDetailTab.fixed {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
z-index: 50;
|
|
background-color: #fff;
|
|
height: 140px;
|
|
min-width: 1336px;
|
|
border-bottom: 1px solid #dee2e6;
|
|
}
|
|
.productDetailTab.fixed .productDetailTab__item a {
|
|
border-bottom: 1px solid #dee2e6;
|
|
}
|
|
.productDetailTab.fixed .productDetailTab__item a.active {
|
|
border-bottom: 1px solid #ffffff;
|
|
}
|
|
|
|
.productDetailcontent__item {
|
|
padding: 60px 0 40px;
|
|
}
|
|
.productDetailcontent__imageDetails {
|
|
position: relative;
|
|
text-align: center;
|
|
max-height: 1600px;
|
|
overflow-y: hidden;
|
|
}
|
|
.productDetailcontent__imageDetails img {
|
|
display: inline-block;
|
|
}
|
|
.productDetailcontent__imageDetails.opened {
|
|
max-height: none;
|
|
}
|
|
.productDetailcontent__imageDetails.opened::after {
|
|
display: none;
|
|
}
|
|
.productDetailcontent__imageDetails::after {
|
|
content: "";
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 0;
|
|
width: 100%;
|
|
height: 100px;
|
|
background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(0, 0, 0, 0) 100%);
|
|
}
|
|
.productDetailcontent__moreBtn {
|
|
padding: 0 72px 0 78px !important;
|
|
height: 60px !important;
|
|
}
|
|
.productDetailcontent__moreBtn::after {
|
|
content: "";
|
|
display: block;
|
|
width: 8px;
|
|
height: 8px;
|
|
border-top: 2px solid currentColor;
|
|
border-right: 2px solid currentColor;
|
|
transform: translateY(-2px) rotate(135deg);
|
|
margin-left: 6px;
|
|
}
|
|
.productDetailcontent__moreBtn.opened::after {
|
|
transform: translateY(2px) rotate(-45deg);
|
|
}
|
|
.productDetailcontent__moreWrap {
|
|
padding: 28px 0;
|
|
text-align: center;
|
|
}
|
|
.productDetailcontent__totalNum {
|
|
display: flex;
|
|
margin-bottom: 24px;
|
|
}
|
|
.productDetailcontent__totalNum dl {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.productDetailcontent__totalNum dl dt {
|
|
font-size: 16px;
|
|
color: #212529;
|
|
margin-right: 12px;
|
|
font-weight: 400;
|
|
}
|
|
.productDetailcontent__totalNum dl dd {
|
|
font-size: 28px;
|
|
color: #0d0f12;
|
|
font-weight: 700;
|
|
margin-bottom: 2px;
|
|
}
|
|
.productDetailcontent__totalNum dl + dl::before {
|
|
content: "";
|
|
display: block;
|
|
width: 1px;
|
|
height: 20px;
|
|
background-color: #dee2e6;
|
|
margin: 0 24px;
|
|
}
|
|
|
|
.fixedProduct {
|
|
display: none;
|
|
width: 1276px;
|
|
margin-inline: auto;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 16px 0;
|
|
}
|
|
.fixedProduct__left {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.fixedProduct__right .btn {
|
|
min-width: 172px;
|
|
}
|
|
.fixedProduct__product {
|
|
margin-left: 14px;
|
|
}
|
|
.fixedProduct__title {
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
}
|
|
.fixedProduct__price {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.fixedProduct__price .priceUnit {
|
|
position: relative;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
margin-left: 1px;
|
|
top: -1px;
|
|
}
|
|
.fixedProduct__image {
|
|
position: relative;
|
|
width: 60px;
|
|
height: 60px;
|
|
}
|
|
.fixedProduct__image::before {
|
|
content: "";
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
border: 1px solid rgba(0, 0, 0, 0.03);
|
|
}
|
|
.fixedProduct.fixed {
|
|
display: flex;
|
|
}
|
|
|
|
.productReview__title {
|
|
font-size: 28px;
|
|
font-weight: 700;
|
|
margin-bottom: 32px;
|
|
}
|
|
.productReview__subBox {
|
|
padding-bottom: 20px;
|
|
border-bottom: 2px solid #343a40;
|
|
margin-bottom: 24px;
|
|
}
|
|
.productReview__subTitle {
|
|
position: relative;
|
|
margin-bottom: 20px;
|
|
}
|
|
.productReview__subTitle__title {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
margin-right: 6px;
|
|
}
|
|
.productReview__subTitle__subText {
|
|
font-size: 13px;
|
|
color: #666968;
|
|
}
|
|
.productReview__subTitle__num {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
color: #343a40;
|
|
}
|
|
.productReview__subTitle__num .unit {
|
|
position: relative;
|
|
font-size: 16px;
|
|
margin-left: 2px;
|
|
top: -1px;
|
|
}
|
|
.productReview__subTitle__more {
|
|
position: absolute;
|
|
right: 4px;
|
|
bottom: 0;
|
|
font-size: 14px;
|
|
padding-right: 12px;
|
|
color: #212529;
|
|
cursor: pointer;
|
|
}
|
|
.productReview__subTitle__more::after {
|
|
content: "";
|
|
position: absolute;
|
|
display: inline-block;
|
|
width: 7px;
|
|
height: 7px;
|
|
border-top: 1px solid currentColor;
|
|
border-right: 1px solid currentColor;
|
|
top: 50%;
|
|
right: 0;
|
|
transform: translateY(-50%) rotate(45deg);
|
|
}
|
|
.productReview__text {
|
|
font-size: 14px;
|
|
color: #666968;
|
|
margin-bottom: 4px;
|
|
}
|
|
.productReview__mileage {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.productReview__mileage dl {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
margin-right: 16px;
|
|
}
|
|
.productReview__mileage dl::before {
|
|
content: "·";
|
|
position: absolute;
|
|
color: #979b9d;
|
|
left: -9px;
|
|
}
|
|
.productReview__mileage dl:first-child::before {
|
|
content: "";
|
|
}
|
|
.productReview__mileage dl dt {
|
|
font-size: 13px;
|
|
color: #666968;
|
|
margin-right: 4px;
|
|
font-weight: 400;
|
|
}
|
|
.productReview__mileage dl dd {
|
|
font-size: 13px;
|
|
color: #121210;
|
|
}
|
|
.productReview__status {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: center;
|
|
padding: 40px 0 32px;
|
|
border-radius: 8px;
|
|
background-color: #f8f9fb;
|
|
margin-bottom: 40px;
|
|
}
|
|
.productReview__status__title {
|
|
display: block;
|
|
font-size: 16px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
margin-bottom: 24px;
|
|
text-align: center;
|
|
}
|
|
.productReview__reviewNum {
|
|
margin-left: 88px;
|
|
}
|
|
.productReview__reviewNum__inner {
|
|
padding-top: 12px;
|
|
}
|
|
.productReview__reviewNum__inner .icon {
|
|
margin-bottom: 20px;
|
|
}
|
|
.productReview__reviewNum__num {
|
|
display: block;
|
|
font-size: 28px;
|
|
font-weight: 700;
|
|
color: #343a40;
|
|
margin-left: 8px;
|
|
line-height: 24px;
|
|
}
|
|
.productReview__ratingStats {
|
|
margin-left: 88px;
|
|
}
|
|
.productReview__ratingStats__star {
|
|
font-size: 13px;
|
|
color: #666968;
|
|
margin-right: 8px;
|
|
}
|
|
.productReview__ratingStats__item {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 12px;
|
|
}
|
|
.productReview__ratingStats__bar {
|
|
background-color: #e9ecef;
|
|
height: 8px;
|
|
width: 212px;
|
|
border-radius: 12px;
|
|
margin-right: 12px;
|
|
overflow: hidden;
|
|
}
|
|
.productReview__ratingStats__fill {
|
|
position: relative;
|
|
height: 100%;
|
|
background-color: #adb5bd;
|
|
width: 0;
|
|
}
|
|
.productReview__ratingStats__num {
|
|
position: relative;
|
|
display: inline-block;
|
|
font-size: 13px;
|
|
background-color: #fa5252;
|
|
color: #fff;
|
|
font-weight: 500;
|
|
padding: 0px 4px;
|
|
border-radius: 4px;
|
|
line-height: 1.4;
|
|
}
|
|
.productReview__ratingStats__num::before {
|
|
content: "";
|
|
display: block;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: -4px;
|
|
width: 0;
|
|
height: 0;
|
|
border-top: 4px solid transparent;
|
|
border-bottom: 4px solid transparent;
|
|
border-right: 4px solid #fa5252;
|
|
transform: translateY(-50%);
|
|
}
|
|
.productReview__ratingStats__topRating .productReview__ratingStats__fill {
|
|
background-color: #ff6b6b;
|
|
}
|
|
.productReview__reviewStats {
|
|
width: 288px !important;
|
|
margin-left: 88px;
|
|
}
|
|
.productReview__reviewStats .slick-arrow::before {
|
|
content: "";
|
|
display: block;
|
|
width: 16px;
|
|
height: 16px;
|
|
border-top: 1px solid #495057;
|
|
border-right: 1px solid #495057;
|
|
transform: rotate(-135deg);
|
|
}
|
|
.productReview__reviewStats .slick-prev {
|
|
left: -44px;
|
|
}
|
|
.productReview__reviewStats .slick-next {
|
|
right: -44px;
|
|
}
|
|
.productReview__reviewStats .slick-next::before {
|
|
transform: rotate(45deg);
|
|
}
|
|
.productReview__reviewStats .slick-prev,
|
|
.productReview__reviewStats .slick-next {
|
|
transform: translate(0, calc(-50% + 20px));
|
|
}
|
|
.productReview__reviewStats .slick-dots li {
|
|
margin: 0;
|
|
width: 18px;
|
|
}
|
|
|
|
.otherReviews {
|
|
padding-top: 14px;
|
|
}
|
|
.otherReviews__item {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 22px;
|
|
}
|
|
.otherReviews__category {
|
|
font-size: 13px;
|
|
display: inline-block;
|
|
padding: 2px 12px;
|
|
border: 1px solid #ced4da;
|
|
background-color: #ffffff;
|
|
border-radius: 20px;
|
|
min-width: 80px;
|
|
text-align: center;
|
|
margin-right: 8px;
|
|
}
|
|
.otherReviews__title {
|
|
font-size: 14px;
|
|
margin-right: 8px;
|
|
}
|
|
.otherReviews__line {
|
|
display: block;
|
|
border-top: 1px dashed #adb5bd;
|
|
flex-grow: 1;
|
|
margin-right: 8px;
|
|
}
|
|
.otherReviews__percent {
|
|
font-size: 13px;
|
|
color: #666968;
|
|
}
|
|
|
|
.allReviewStars {
|
|
position: relative;
|
|
width: 180px;
|
|
height: 36px;
|
|
background-color: #e3e3e3;
|
|
margin-bottom: 42px;
|
|
}
|
|
.allReviewStars__wrapper {
|
|
padding-top: 32px;
|
|
text-align: center;
|
|
margin-bottom: 12px;
|
|
}
|
|
.allReviewStars__num {
|
|
font-size: 28px;
|
|
font-weight: 700;
|
|
color: #343a40;
|
|
margin-left: 8px;
|
|
line-height: 24px;
|
|
}
|
|
.allReviewStars__allNum {
|
|
font-size: 28px;
|
|
color: #adb5bd;
|
|
font-weight: 300;
|
|
margin-left: 4px;
|
|
}
|
|
.allReviewStars::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
top: 0;
|
|
left: 0;
|
|
width: 0;
|
|
height: 100%;
|
|
}
|
|
.allReviewStars__fill {
|
|
position: relative;
|
|
height: 100%;
|
|
background-color: #FFD43B;
|
|
width: 0;
|
|
}
|
|
.allReviewStars::after {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
background-image: url(../images/icon_reviewStars--lg.png);
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
}
|
|
|
|
.otherReviewsDetail {
|
|
padding-top: 20px;
|
|
}
|
|
.otherReviewsDetail__title {
|
|
font-size: 13px;
|
|
color: #666968;
|
|
margin-right: 8px;
|
|
min-width: 88px;
|
|
}
|
|
.otherReviewsDetail__item {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 24px;
|
|
}
|
|
.otherReviewsDetail__bar {
|
|
background-color: #e9ecef;
|
|
height: 8px;
|
|
width: 144px;
|
|
border-radius: 12px;
|
|
margin-right: 12px;
|
|
overflow: hidden;
|
|
}
|
|
.otherReviewsDetail__fill {
|
|
position: relative;
|
|
height: 100%;
|
|
background-color: #adb5bd;
|
|
width: 0;
|
|
}
|
|
.otherReviewsDetail__num {
|
|
position: relative;
|
|
display: inline-block;
|
|
font-size: 13px;
|
|
padding: 0px 4px;
|
|
border-radius: 4px;
|
|
line-height: 1.4;
|
|
color: #666968;
|
|
}
|
|
|
|
.storePick,
|
|
.photoPick {
|
|
margin-bottom: 20px;
|
|
}
|
|
.storePick__item,
|
|
.photoPick__item {
|
|
display: flex !important;
|
|
gap: 20px;
|
|
}
|
|
.storePick__box,
|
|
.photoPick__box {
|
|
flex: 1;
|
|
border: 1px solid #ced4da;
|
|
min-height: 200px;
|
|
border-radius: 6px;
|
|
padding: 24px;
|
|
cursor: pointer;
|
|
}
|
|
.storePick__top,
|
|
.photoPick__top {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 20px;
|
|
}
|
|
.storePick__userImage,
|
|
.photoPick__userImage {
|
|
width: 40px;
|
|
height: 40px;
|
|
margin-right: 6px;
|
|
margin-top: 3px;
|
|
}
|
|
.storePick__userImage img,
|
|
.photoPick__userImage img {
|
|
width: 100%;
|
|
height: 100%;
|
|
border-radius: 50%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.storePick__misc,
|
|
.photoPick__misc {
|
|
margin-left: 6px;
|
|
font-size: 13px;
|
|
}
|
|
.storePick__misc__id,
|
|
.photoPick__misc__id {
|
|
color: #7e8282;
|
|
}
|
|
.storePick__misc__date,
|
|
.photoPick__misc__date {
|
|
color: #7e8282;
|
|
}
|
|
.storePick__misc > *,
|
|
.photoPick__misc > * {
|
|
position: relative;
|
|
}
|
|
.storePick__misc > * + *,
|
|
.photoPick__misc > * + * {
|
|
margin-left: 8px;
|
|
}
|
|
.storePick__misc > * + *::before,
|
|
.photoPick__misc > * + *::before {
|
|
position: absolute;
|
|
content: "·";
|
|
color: #979b9d;
|
|
left: -7px;
|
|
}
|
|
.storePick__misc__badge,
|
|
.photoPick__misc__badge {
|
|
display: inline-block;
|
|
font-size: 12px;
|
|
height: 18px;
|
|
line-height: 18px;
|
|
padding: 0 6px;
|
|
border-radius: 40px;
|
|
font-weight: 400;
|
|
background-color: #ff6b6b;
|
|
color: #ffffff;
|
|
margin-left: 2px;
|
|
}
|
|
.storePick__body,
|
|
.photoPick__body {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
}
|
|
.storePick__reviewImage,
|
|
.photoPick__reviewImage {
|
|
position: relative;
|
|
width: 80px;
|
|
height: 80px;
|
|
margin-right: 20px;
|
|
margin-top: 4px;
|
|
flex-shrink: 0;
|
|
}
|
|
.storePick__reviewImage img,
|
|
.photoPick__reviewImage img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.storePick__reviewImage::before,
|
|
.photoPick__reviewImage::before {
|
|
content: "";
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
border: 1px solid rgba(0, 0, 0, 0.03);
|
|
}
|
|
.storePick__reviewImage__num,
|
|
.photoPick__reviewImage__num {
|
|
position: absolute;
|
|
display: inline-block;
|
|
min-width: 24px;
|
|
height: 24px;
|
|
padding: 0 8px;
|
|
text-align: center;
|
|
background-color: rgba(0, 0, 0, 0.6);
|
|
line-height: 24px;
|
|
font-size: 14px;
|
|
color: #fff;
|
|
font-weight: 500;
|
|
right: 0;
|
|
bottom: 0;
|
|
}
|
|
.storePick__reviewText,
|
|
.photoPick__reviewText {
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 4;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
font-size: 14px;
|
|
color: #3a3a37;
|
|
line-height: 1.6;
|
|
letter-spacing: -0.01em;
|
|
word-break: break-all;
|
|
}
|
|
.storePick__counter,
|
|
.photoPick__counter {
|
|
font-size: 18px;
|
|
color: #666968;
|
|
}
|
|
.storePick__counter em,
|
|
.photoPick__counter em {
|
|
font-weight: 500;
|
|
color: #252521;
|
|
font-style: normal;
|
|
}
|
|
.storePick__controls,
|
|
.photoPick__controls {
|
|
position: relative;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
padding: 28px 0;
|
|
}
|
|
.storePick__controls__btn,
|
|
.photoPick__controls__btn {
|
|
position: absolute;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 28px;
|
|
height: 28px;
|
|
}
|
|
.storePick__controls__btn.prev,
|
|
.photoPick__controls__btn.prev {
|
|
left: 0;
|
|
}
|
|
.storePick__controls__btn.prev::before,
|
|
.photoPick__controls__btn.prev::before {
|
|
display: block;
|
|
content: "";
|
|
width: 12px;
|
|
height: 12px;
|
|
border-top: 1px solid #868e96;
|
|
border-right: 1px solid #868e96;
|
|
transform: rotate(-135deg);
|
|
}
|
|
.storePick__controls__btn.next,
|
|
.photoPick__controls__btn.next {
|
|
right: 0;
|
|
}
|
|
.storePick__controls__btn.next::before,
|
|
.photoPick__controls__btn.next::before {
|
|
display: block;
|
|
content: "";
|
|
width: 12px;
|
|
height: 12px;
|
|
border-top: 1px solid #868e96;
|
|
border-right: 1px solid #868e96;
|
|
transform: rotate(45deg);
|
|
}
|
|
.storePick__controls__btn.disabled,
|
|
.photoPick__controls__btn.disabled {
|
|
pointer-events: none;
|
|
opacity: 0.5;
|
|
}
|
|
.storePick__controls__btn:hover::before,
|
|
.photoPick__controls__btn:hover::before {
|
|
border-color: #343a40;
|
|
}
|
|
.storePick__controls__btnContainer,
|
|
.photoPick__controls__btnContainer {
|
|
position: absolute;
|
|
top: 50%;
|
|
transform: translateY(calc(-50% + 6px));
|
|
width: 140px;
|
|
height: 38px;
|
|
margin-inline: auto;
|
|
}
|
|
|
|
.photoReview {
|
|
padding-bottom: 40px;
|
|
margin-bottom: 40px;
|
|
border-bottom: 1px solid #343a40;
|
|
}
|
|
.photoReview__thumbs {
|
|
display: grid;
|
|
grid-template-columns: repeat(9, 128px);
|
|
justify-content: space-between;
|
|
}
|
|
.photoReview__thumbs__image, .photoReview__thumbs__moreImage {
|
|
position: relative;
|
|
width: 128px;
|
|
height: 128px;
|
|
cursor: pointer;
|
|
}
|
|
.photoReview__thumbs__image img, .photoReview__thumbs__moreImage img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.photoReview__thumbs__image::before, .photoReview__thumbs__moreImage::before {
|
|
content: "";
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
border: 1px solid rgba(0, 0, 0, 0.03);
|
|
}
|
|
.photoReview__thumbs__image:hover::before, .photoReview__thumbs__moreImage:hover::before {
|
|
background-color: rgba(0, 0, 0, 0.2);
|
|
}
|
|
.photoReview__thumbs__num {
|
|
position: absolute;
|
|
display: inline-block;
|
|
min-width: 30px;
|
|
height: 30px;
|
|
padding: 0 8px;
|
|
text-align: center;
|
|
background-color: rgba(0, 0, 0, 0.6);
|
|
line-height: 30px;
|
|
font-size: 15px;
|
|
color: #fff;
|
|
font-weight: 500;
|
|
right: 0;
|
|
bottom: 0;
|
|
}
|
|
.photoReview__thumbs__more {
|
|
position: absolute;
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
background-color: rgba(0, 0, 0, 0.4);
|
|
top: 0;
|
|
left: 0;
|
|
color: #ffffff;
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.userReview__sort {
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.userReview__sort li {
|
|
position: relative;
|
|
display: inline-block;
|
|
}
|
|
.userReview__sort li button {
|
|
padding: 4px 6px;
|
|
color: #666968;
|
|
font-size: 15px;
|
|
}
|
|
.userReview__sort li button.current {
|
|
color: #252521;
|
|
font-weight: 700;
|
|
}
|
|
.userReview__sort li button:hover {
|
|
color: #3a3a37;
|
|
}
|
|
.userReview__sort li + li {
|
|
margin-left: 8px;
|
|
}
|
|
.userReview__sort li + li::before {
|
|
position: absolute;
|
|
content: "·";
|
|
color: #979b9d;
|
|
left: -6px;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
}
|
|
.userReview__tab {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 20px;
|
|
}
|
|
.userReview__tab__btn {
|
|
position: relative;
|
|
flex: 1;
|
|
text-align: center;
|
|
color: #979b9d;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
padding: 20px 0 16px;
|
|
border-bottom: 2px solid #dee2e6;
|
|
}
|
|
.userReview__tab__btn:hover {
|
|
color: #666968;
|
|
text-decoration: underline;
|
|
}
|
|
.userReview__tab__btn.current {
|
|
color: #16191d;
|
|
border-bottom: 2px solid #495057;
|
|
text-decoration: none;
|
|
}
|
|
.userReview__tab__btn + .userReview__tab__btn::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: block;
|
|
width: 1px;
|
|
height: 24px;
|
|
background-color: #dee2e6;
|
|
top: 50%;
|
|
left: 0;
|
|
transform: translateY(calc(-50% + 2px));
|
|
}
|
|
.userReview__hashtag {
|
|
margin-bottom: 40px;
|
|
}
|
|
.userReview__hashtag__btn {
|
|
display: inline-block;
|
|
padding: 4px 16px;
|
|
border: 1px solid #ced4da;
|
|
border-radius: 20px;
|
|
font-size: 14px;
|
|
color: #343a40;
|
|
margin-right: 4px;
|
|
}
|
|
.userReview__hashtag__btn:hover {
|
|
color: #0d0f12;
|
|
background-color: #fafafa;
|
|
}
|
|
.userReview__hashtag__btn.selected {
|
|
background-color: #495057;
|
|
border-color: transparent;
|
|
color: #ffffff;
|
|
}
|
|
|
|
.userReviewItem {
|
|
border-bottom: 1px solid #e9ecef;
|
|
margin-bottom: 20px;
|
|
padding-left: 48px;
|
|
padding-bottom: 20px;
|
|
}
|
|
.userReviewItem__item {
|
|
display: flex !important;
|
|
gap: 20px;
|
|
}
|
|
.userReviewItem__box {
|
|
flex: 1;
|
|
border: 1px solid #ced4da;
|
|
min-height: 200px;
|
|
border-radius: 6px;
|
|
padding: 24px;
|
|
}
|
|
.userReviewItem__top {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 20px;
|
|
margin-left: -48px;
|
|
}
|
|
.userReviewItem__userImage {
|
|
width: 40px;
|
|
height: 40px;
|
|
margin-right: 6px;
|
|
margin-top: 3px;
|
|
}
|
|
.userReviewItem__userImage img {
|
|
width: 100%;
|
|
height: 100%;
|
|
border-radius: 50%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.userReviewItem__misc {
|
|
margin-left: 6px;
|
|
font-size: 13px;
|
|
}
|
|
.userReviewItem__misc__id {
|
|
color: #7e8282;
|
|
}
|
|
.userReviewItem__misc__date {
|
|
color: #7e8282;
|
|
}
|
|
.userReviewItem__misc > * {
|
|
position: relative;
|
|
}
|
|
.userReviewItem__misc > * + * {
|
|
margin-left: 8px;
|
|
}
|
|
.userReviewItem__misc > * + *::before {
|
|
position: absolute;
|
|
content: "·";
|
|
color: #979b9d;
|
|
left: -7px;
|
|
}
|
|
.userReviewItem__misc__badge {
|
|
display: inline-block;
|
|
font-size: 12px;
|
|
height: 18px;
|
|
line-height: 18px;
|
|
padding: 0 6px;
|
|
border-radius: 40px;
|
|
font-weight: 400;
|
|
background-color: #ff6b6b;
|
|
color: #ffffff;
|
|
margin-left: 2px;
|
|
}
|
|
.userReviewItem__body {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
margin-bottom: 20px;
|
|
}
|
|
.userReviewItem__reviewImage {
|
|
position: relative;
|
|
width: 120px;
|
|
height: 120px;
|
|
flex-shrink: 0;
|
|
cursor: pointer;
|
|
margin-left: 60px;
|
|
}
|
|
.userReviewItem__reviewImage img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.userReviewItem__reviewImage::before {
|
|
content: "";
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
border: 1px solid rgba(0, 0, 0, 0.03);
|
|
}
|
|
.userReviewItem__reviewImage__num {
|
|
position: absolute;
|
|
display: inline-block;
|
|
min-width: 30px;
|
|
height: 30px;
|
|
padding: 0 8px;
|
|
text-align: center;
|
|
background-color: rgba(0, 0, 0, 0.6);
|
|
line-height: 30px;
|
|
font-size: 15px;
|
|
color: #fff;
|
|
font-weight: 500;
|
|
right: 0;
|
|
bottom: 0;
|
|
}
|
|
.userReviewItem__reviewImage ~ .userReviewItem__reviewImage {
|
|
display: none;
|
|
}
|
|
.userReviewItem__reviewText {
|
|
max-width: 1048px;
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 5;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
font-size: 14px;
|
|
color: #16191d;
|
|
line-height: 24px;
|
|
letter-spacing: -0.01em;
|
|
flex-grow: 1;
|
|
}
|
|
.userReviewItem__likeContainer {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 8px;
|
|
margin-left: 60px;
|
|
}
|
|
.userReviewItem__like {
|
|
flex-shrink: 0;
|
|
display: inline-flex;
|
|
justify-content: flex-end;
|
|
align-items: center;
|
|
font-size: 12px;
|
|
color: #030507;
|
|
border: 1px solid #dee2e6;
|
|
gap: 4px;
|
|
padding: 8px 16px;
|
|
border-radius: 20px;
|
|
min-width: 148px;
|
|
}
|
|
.userReviewItem__like svg,
|
|
.userReviewItem__like path {
|
|
fill: #fa5252;
|
|
}
|
|
.userReviewItem__like em {
|
|
font-style: normal;
|
|
font-size: 13px;
|
|
font-weight: 400;
|
|
color: #3a3a37;
|
|
margin-right: 4px;
|
|
}
|
|
.userReviewItem__like:hover {
|
|
background-color: #f7f7f7;
|
|
}
|
|
.userReviewItem__like.selected {
|
|
background-color: #fa5252;
|
|
color: #ffffff;
|
|
border-color: transparent;
|
|
}
|
|
.userReviewItem__like.selected svg,
|
|
.userReviewItem__like.selected path {
|
|
fill: #ffffff;
|
|
}
|
|
.userReviewItem__like.selected em {
|
|
color: #ffffff;
|
|
}
|
|
.userReviewItem__like--dislike {
|
|
top: 48px;
|
|
}
|
|
.userReviewItem__like--dislike svg,
|
|
.userReviewItem__like--dislike path {
|
|
fill: #7e8282 !important;
|
|
}
|
|
.userReviewItem__like--dislike svg {
|
|
transform: rotate(180deg);
|
|
}
|
|
.userReviewItem__like--dislike em {
|
|
color: #212529 !important;
|
|
}
|
|
.userReviewItem__like--dislike.selected {
|
|
background-color: #909090 !important;
|
|
color: #ffffff;
|
|
border-color: transparent;
|
|
}
|
|
.userReviewItem__like--dislike.selected svg,
|
|
.userReviewItem__like--dislike.selected path {
|
|
fill: #ffffff !important;
|
|
}
|
|
.userReviewItem__like--dislike.selected em {
|
|
color: #ffffff !important;
|
|
}
|
|
.userReviewItem__more {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
font-size: 15px;
|
|
color: #16191d;
|
|
padding: 4px 8px 4px 0;
|
|
}
|
|
.userReviewItem__more:after {
|
|
content: "";
|
|
display: block;
|
|
width: 8px;
|
|
height: 8px;
|
|
border-top: 1px solid currentColor;
|
|
border-right: 1px solid currentColor;
|
|
transform: translateY(-3px) rotate(135deg);
|
|
margin-left: 8px;
|
|
}
|
|
.userReviewItem__more.opened:after {
|
|
transform: translateY(3px) rotate(-45deg);
|
|
}
|
|
.userReviewItem__more:hover {
|
|
text-decoration: underline;
|
|
}
|
|
.userReviewItem.opened .userReviewItem__reviewImage {
|
|
width: auto;
|
|
height: auto;
|
|
max-width: 480px;
|
|
}
|
|
.userReviewItem.opened .userReviewItem__reviewImage .userReviewItem__reviewImage__num {
|
|
display: none;
|
|
}
|
|
.userReviewItem.opened .userReviewItem__reviewImage ~ .userReviewItem__reviewImage {
|
|
display: block;
|
|
margin-top: 20px;
|
|
}
|
|
.userReviewItem.opened .userReviewItem__reviewText {
|
|
-webkit-line-clamp: unset;
|
|
overflow: unset;
|
|
margin-bottom: 20px;
|
|
}
|
|
.userReviewItem.opened .userReviewItem__reviewImage {
|
|
margin-left: 0;
|
|
}
|
|
.userReviewItem.opened .userReviewItem__body {
|
|
flex-direction: column;
|
|
}
|
|
.userReviewItem.opened .userReviewItem__likeContainer {
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
}
|
|
.userReviewItem.opened:not(:has(.userReviewItem__likeContainer)) .userReviewItem__reviewText {
|
|
max-width: none;
|
|
}
|
|
|
|
.userQnA__title {
|
|
font-size: 28px;
|
|
font-weight: 700;
|
|
margin-bottom: 32px;
|
|
}
|
|
.userQnA__controls {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
margin-bottom: 8px;
|
|
}
|
|
.userQnA__controls__btnControls {
|
|
display: flex;
|
|
gap: 4px;
|
|
}
|
|
.userQnA__controls .select-box .nice-select {
|
|
height: 44px;
|
|
line-height: 42px;
|
|
}
|
|
.userQnA .table {
|
|
border-top: 2px solid #343a40;
|
|
}
|
|
.userQnA .table td,
|
|
.userQnA .table th {
|
|
font-size: 15px;
|
|
}
|
|
.userQnA .table .tr-foldable-trigger td,
|
|
.userQnA .table .tr-foldable-trigger th {
|
|
background-color: #ffffff;
|
|
}
|
|
.userQnA .tr-foldable__content {
|
|
padding: 26px 32px;
|
|
}
|
|
|
|
.qnaWritePop .table th,
|
|
.qnaWritePop .table td {
|
|
height: 44px;
|
|
}
|
|
.qnaWritePop .table th {
|
|
padding: 8px 16px;
|
|
font-size: 14px;
|
|
}
|
|
.qnaWritePop .table td {
|
|
padding: 8px 10px;
|
|
font-size: 14px;
|
|
}
|
|
.qnaWritePop .input-text {
|
|
font-size: 14px;
|
|
padding: 0px 10px 0px 10px;
|
|
}
|
|
.qnaWritePop .textarea {
|
|
padding: 6px 8px 6px 8px;
|
|
}
|
|
.qnaWritePop .select-box .nice-select {
|
|
padding-left: 10px;
|
|
font-size: 14px;
|
|
}
|
|
.qnaWritePop .select-box .nice-select .option {
|
|
padding-left: 10px;
|
|
}
|
|
|
|
.userRefund {
|
|
letter-spacing: 0;
|
|
letter-spacing: -0.01em;
|
|
}
|
|
.userRefund__title {
|
|
font-size: 28px;
|
|
font-weight: 700;
|
|
border-bottom: 2px solid #343a40;
|
|
padding-bottom: 12px;
|
|
margin-bottom: 32px;
|
|
}
|
|
.userRefund__sectionTitle {
|
|
position: relative;
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #50514f;
|
|
margin-bottom: 10px;
|
|
}
|
|
.userRefund__sectionSubTitle {
|
|
display: block;
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #50514f;
|
|
margin-bottom: 4px;
|
|
}
|
|
.userRefund__list {
|
|
margin-bottom: 28px;
|
|
}
|
|
.userRefund__list li {
|
|
position: relative;
|
|
font-size: 13px;
|
|
color: #666968;
|
|
margin-bottom: 4px;
|
|
padding-left: 12px;
|
|
}
|
|
.userRefund__list li::before {
|
|
position: absolute;
|
|
content: "·";
|
|
display: block;
|
|
left: 2px;
|
|
top: 0;
|
|
}
|
|
.userRefund .table {
|
|
margin-bottom: 12px;
|
|
}
|
|
.userRefund .table th,
|
|
.userRefund .table td {
|
|
font-size: 14px;
|
|
height: 62px;
|
|
}
|
|
.userRefund .table th {
|
|
padding: 8px 16px;
|
|
font-weight: 400;
|
|
}
|
|
.userRefund .table td {
|
|
padding: 8px 10px;
|
|
}
|
|
.userRefund__paragraph {
|
|
font-size: 14px;
|
|
color: #3a3a37;
|
|
margin-bottom: 4px;
|
|
}
|
|
.userRefund a {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.productCoupon {
|
|
display: flex;
|
|
width: 100%;
|
|
min-height: 60px;
|
|
margin-bottom: 20px;
|
|
position: relative;
|
|
}
|
|
.productCoupon__left {
|
|
display: flex;
|
|
align-items: center;
|
|
width: 480px;
|
|
padding: 20px 16px 22px 26px;
|
|
flex-shrink: 0;
|
|
border-radius: 8px;
|
|
border: 1px solid #dee2e6;
|
|
border-right: 1px dashed #dee2e6;
|
|
}
|
|
.productCoupon__right {
|
|
flex-grow: 1;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
padding: 16px 24px;
|
|
gap: 6px;
|
|
border-radius: 8px;
|
|
background-color: #868e96;
|
|
border-left: 0;
|
|
}
|
|
.productCoupon__download {
|
|
color: #ffffff;
|
|
font-size: 14px;
|
|
font-weight: 400;
|
|
}
|
|
.productCoupon__title {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #f03e3e;
|
|
margin-right: 8px;
|
|
width: 120px;
|
|
}
|
|
.productCoupon__price {
|
|
font-size: 26px;
|
|
font-weight: 700;
|
|
color: #f03e3e;
|
|
}
|
|
.productCoupon__price .priceUnit {
|
|
position: relative;
|
|
font-size: 19px;
|
|
margin-left: 2px;
|
|
top: -2px;
|
|
}
|
|
.productCoupon::after {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
width: 16px;
|
|
height: 16px;
|
|
background-color: #ffffff;
|
|
border-radius: 50%;
|
|
right: -10px;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
}
|
|
.productCoupon .productDetailInfo__price__bottom {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
}
|
|
.productCoupon .productDetailInfo__price__price {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
.productCoupon .productDetailInfo__price__original {
|
|
font-size: 15px;
|
|
line-height: 15px;
|
|
}
|
|
.productCoupon .productDetailInfo__price__current {
|
|
line-height: 36px;
|
|
color: #979b9d;
|
|
font-size: 26px;
|
|
}
|
|
.productCoupon .productDetailInfo__price__current.coupon {
|
|
color: #16191d;
|
|
}
|
|
.productCoupon .productDetailInfo__price__price > * + * {
|
|
margin-left: 0;
|
|
}
|
|
.productCoupon__text {
|
|
font-size: 16px;
|
|
color: #666968;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.photoReviewDetail,
|
|
.storePickDetail,
|
|
.photoPickDetail {
|
|
background-color: #ffffff;
|
|
width: 960px;
|
|
height: 620px;
|
|
margin-inline: auto;
|
|
border-radius: 8px;
|
|
padding: 0 20px 20px 20px;
|
|
box-shadow: 0 0 14px rgba(0, 0, 0, 0.45) !important;
|
|
}
|
|
.photoReviewDetail__top,
|
|
.storePickDetail__top,
|
|
.photoPickDetail__top {
|
|
height: 60px;
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
}
|
|
.photoReviewDetail__top__text,
|
|
.storePickDetail__top__text,
|
|
.photoPickDetail__top__text {
|
|
margin-right: 12px;
|
|
color: #16191d;
|
|
}
|
|
.photoReviewDetail__top__num,
|
|
.storePickDetail__top__num,
|
|
.photoPickDetail__top__num {
|
|
font-size: 22px;
|
|
font-weight: 500;
|
|
color: #666968;
|
|
margin-bottom: 4px;
|
|
}
|
|
.photoReviewDetail__top__num .photoReviewDetail__currentIndex,
|
|
.storePickDetail__top__num .photoReviewDetail__currentIndex,
|
|
.photoPickDetail__top__num .photoReviewDetail__currentIndex {
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
}
|
|
.photoReviewDetail__top__seeAll,
|
|
.storePickDetail__top__seeAll,
|
|
.photoPickDetail__top__seeAll {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
margin-left: auto;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #3a3a37;
|
|
gap: 2px;
|
|
}
|
|
.photoReviewDetail__top__seeAll::after,
|
|
.storePickDetail__top__seeAll::after,
|
|
.photoPickDetail__top__seeAll::after {
|
|
content: "";
|
|
display: inline-block;
|
|
width: 8px;
|
|
height: 8px;
|
|
border-top: 1px solid #666968;
|
|
border-right: 1px solid #666968;
|
|
transform: translateY(1px) rotate(45deg);
|
|
}
|
|
.photoReviewDetail__top__seeAll:hover,
|
|
.storePickDetail__top__seeAll:hover,
|
|
.photoPickDetail__top__seeAll:hover {
|
|
text-decoration: underline;
|
|
color: #3a3a37;
|
|
}
|
|
.photoReviewDetail__slide,
|
|
.storePickDetail__slide,
|
|
.photoPickDetail__slide {
|
|
display: none !important;
|
|
}
|
|
.photoReviewDetail__slide .slick-arrow,
|
|
.storePickDetail__slide .slick-arrow,
|
|
.photoPickDetail__slide .slick-arrow {
|
|
width: 80px;
|
|
height: 80px;
|
|
border-radius: 50%;
|
|
position: absolute;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
z-index: 1;
|
|
}
|
|
.photoReviewDetail__slide .slick-arrow.slick-prev,
|
|
.storePickDetail__slide .slick-arrow.slick-prev,
|
|
.photoPickDetail__slide .slick-arrow.slick-prev {
|
|
left: -120px;
|
|
}
|
|
.photoReviewDetail__slide .slick-arrow.slick-prev::before,
|
|
.storePickDetail__slide .slick-arrow.slick-prev::before,
|
|
.photoPickDetail__slide .slick-arrow.slick-prev::before {
|
|
transform: translate(calc(-50% + 6px), -50%) rotate(-135deg);
|
|
}
|
|
.photoReviewDetail__slide .slick-arrow.slick-next,
|
|
.storePickDetail__slide .slick-arrow.slick-next,
|
|
.photoPickDetail__slide .slick-arrow.slick-next {
|
|
right: -120px;
|
|
}
|
|
.photoReviewDetail__slide .slick-arrow.slick-next::before,
|
|
.storePickDetail__slide .slick-arrow.slick-next::before,
|
|
.photoPickDetail__slide .slick-arrow.slick-next::before {
|
|
transform: translate(calc(-50% - 6px), -50%) rotate(45deg);
|
|
}
|
|
.photoReviewDetail__slide .slick-arrow.slick-disabled,
|
|
.storePickDetail__slide .slick-arrow.slick-disabled,
|
|
.photoPickDetail__slide .slick-arrow.slick-disabled {
|
|
display: none !important;
|
|
}
|
|
.photoReviewDetail__slide .slick-arrow:hover,
|
|
.storePickDetail__slide .slick-arrow:hover,
|
|
.photoPickDetail__slide .slick-arrow:hover {
|
|
background-color: rgba(0, 0, 0, 0.2);
|
|
}
|
|
.photoReviewDetail__slide .slick-arrow::before,
|
|
.storePickDetail__slide .slick-arrow::before,
|
|
.photoPickDetail__slide .slick-arrow::before {
|
|
content: "";
|
|
display: block;
|
|
width: 36px;
|
|
height: 36px;
|
|
border-top: 2px solid #ffffff;
|
|
border-right: 2px solid #ffffff;
|
|
transform: rotate(45deg);
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
.photoReviewDetail__slide.active,
|
|
.storePickDetail__slide.active,
|
|
.photoPickDetail__slide.active {
|
|
display: block !important;
|
|
}
|
|
.photoReviewDetail__item,
|
|
.storePickDetail__item,
|
|
.photoPickDetail__item {
|
|
display: flex !important;
|
|
align-items: flex-start;
|
|
}
|
|
.photoReviewDetail__mainImage,
|
|
.storePickDetail__mainImage,
|
|
.photoPickDetail__mainImage {
|
|
flex-shrink: 0;
|
|
width: 540px;
|
|
height: 540px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background-color: #f7fafa;
|
|
margin-right: 20px;
|
|
}
|
|
.photoReviewDetail__mainImage img,
|
|
.storePickDetail__mainImage img,
|
|
.photoPickDetail__mainImage img {
|
|
max-height: 100%;
|
|
}
|
|
.photoReviewDetail__right,
|
|
.storePickDetail__right,
|
|
.photoPickDetail__right {
|
|
flex-grow: 1;
|
|
}
|
|
.photoReviewDetail__rightTop,
|
|
.storePickDetail__rightTop,
|
|
.photoPickDetail__rightTop {
|
|
display: flex;
|
|
align-items: center;
|
|
padding-bottom: 12px;
|
|
border-bottom: 1px solid #f1f3f5;
|
|
}
|
|
.photoReviewDetail__reviewText,
|
|
.storePickDetail__reviewText,
|
|
.photoPickDetail__reviewText {
|
|
height: 360px;
|
|
padding-top: 12px;
|
|
padding-bottom: 12px;
|
|
padding-right: 16px;
|
|
font-size: 13px;
|
|
color: #3a3a37;
|
|
line-height: 1.6;
|
|
letter-spacing: -0.01em;
|
|
overflow-y: auto;
|
|
margin-bottom: 16px;
|
|
border-bottom: 1px solid #f1f3f5;
|
|
}
|
|
.photoReviewDetail__reviewText::-webkit-scrollbar,
|
|
.storePickDetail__reviewText::-webkit-scrollbar,
|
|
.photoPickDetail__reviewText::-webkit-scrollbar {
|
|
width: 6px;
|
|
}
|
|
.photoReviewDetail__reviewText::-webkit-scrollbar-thumb,
|
|
.storePickDetail__reviewText::-webkit-scrollbar-thumb,
|
|
.photoPickDetail__reviewText::-webkit-scrollbar-thumb {
|
|
background-color: #a3a3a3;
|
|
border-radius: 6px;
|
|
}
|
|
.photoReviewDetail__userImage,
|
|
.storePickDetail__userImage,
|
|
.photoPickDetail__userImage {
|
|
width: 44px;
|
|
height: 44px;
|
|
margin-right: 6px;
|
|
margin-top: 3px;
|
|
}
|
|
.photoReviewDetail__userImage img,
|
|
.storePickDetail__userImage img,
|
|
.photoPickDetail__userImage img {
|
|
width: 100%;
|
|
height: 100%;
|
|
border-radius: 50%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.photoReviewDetail__rightBottom,
|
|
.storePickDetail__rightBottom,
|
|
.photoPickDetail__rightBottom {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
align-items: center;
|
|
}
|
|
.photoReviewDetail__reviewAsk,
|
|
.storePickDetail__reviewAsk,
|
|
.photoPickDetail__reviewAsk {
|
|
margin-right: auto;
|
|
font-size: 13px;
|
|
color: #666968;
|
|
}
|
|
.photoReviewDetail__misc,
|
|
.storePickDetail__misc,
|
|
.photoPickDetail__misc {
|
|
margin-left: 6px;
|
|
font-size: 13px;
|
|
}
|
|
.photoReviewDetail__misc__id,
|
|
.storePickDetail__misc__id,
|
|
.photoPickDetail__misc__id {
|
|
color: #7e8282;
|
|
}
|
|
.photoReviewDetail__misc__date,
|
|
.storePickDetail__misc__date,
|
|
.photoPickDetail__misc__date {
|
|
color: #7e8282;
|
|
}
|
|
.photoReviewDetail__misc > *,
|
|
.storePickDetail__misc > *,
|
|
.photoPickDetail__misc > * {
|
|
position: relative;
|
|
}
|
|
.photoReviewDetail__misc > * + *,
|
|
.storePickDetail__misc > * + *,
|
|
.photoPickDetail__misc > * + * {
|
|
margin-left: 8px;
|
|
}
|
|
.photoReviewDetail__misc > * + *::before,
|
|
.storePickDetail__misc > * + *::before,
|
|
.photoPickDetail__misc > * + *::before {
|
|
position: absolute;
|
|
content: "·";
|
|
color: #979b9d;
|
|
left: -7px;
|
|
}
|
|
.photoReviewDetail__misc__badge,
|
|
.storePickDetail__misc__badge,
|
|
.photoPickDetail__misc__badge {
|
|
display: inline-block;
|
|
font-size: 12px;
|
|
height: 18px;
|
|
line-height: 18px;
|
|
padding: 0 6px;
|
|
border-radius: 40px;
|
|
font-weight: 400;
|
|
background-color: #ff6b6b;
|
|
color: #ffffff;
|
|
margin-left: 2px;
|
|
}
|
|
.photoReviewDetail__thumbs,
|
|
.storePickDetail__thumbs,
|
|
.photoPickDetail__thumbs {
|
|
display: flex;
|
|
margin-bottom: 16px;
|
|
}
|
|
.photoReviewDetail__thumbs__item,
|
|
.storePickDetail__thumbs__item,
|
|
.photoPickDetail__thumbs__item {
|
|
position: relative;
|
|
width: 48px;
|
|
height: 48px;
|
|
margin-right: 2px;
|
|
cursor: pointer;
|
|
}
|
|
.photoReviewDetail__thumbs__item img,
|
|
.storePickDetail__thumbs__item img,
|
|
.photoPickDetail__thumbs__item img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.photoReviewDetail__thumbs__item::before,
|
|
.storePickDetail__thumbs__item::before,
|
|
.photoPickDetail__thumbs__item::before {
|
|
content: "";
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
background-color: rgba(0, 0, 0, 0.2);
|
|
}
|
|
.photoReviewDetail__thumbs__item:hover::before,
|
|
.storePickDetail__thumbs__item:hover::before,
|
|
.photoPickDetail__thumbs__item:hover::before {
|
|
background-color: rgba(0, 0, 0, 0.3);
|
|
}
|
|
.photoReviewDetail__thumbs__item.current::before,
|
|
.storePickDetail__thumbs__item.current::before,
|
|
.photoPickDetail__thumbs__item.current::before {
|
|
border: 3px solid #228be6;
|
|
background-color: transparent;
|
|
}
|
|
.photoReviewDetail .userReviewItem__like,
|
|
.storePickDetail .userReviewItem__like,
|
|
.photoPickDetail .userReviewItem__like {
|
|
position: static;
|
|
padding: 6px 16px;
|
|
min-width: 77px;
|
|
}
|
|
.photoReviewDetail .userReviewItem__like + .userReviewItem__like,
|
|
.storePickDetail .userReviewItem__like + .userReviewItem__like,
|
|
.photoPickDetail .userReviewItem__like + .userReviewItem__like {
|
|
margin-left: 4px;
|
|
}
|
|
|
|
.photoReviewGallery {
|
|
display: none;
|
|
}
|
|
.photoReviewGallery.active {
|
|
display: block;
|
|
}
|
|
.photoReviewGallery__list {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
flex-wrap: wrap;
|
|
gap: 6px;
|
|
max-height: 540px;
|
|
overflow-y: auto;
|
|
}
|
|
.photoReviewGallery__image {
|
|
display: block;
|
|
position: relative;
|
|
width: 120px;
|
|
height: 120px;
|
|
cursor: pointer;
|
|
}
|
|
.photoReviewGallery__image::before {
|
|
content: "";
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
background-color: rgba(0, 0, 0, 0.15);
|
|
}
|
|
.photoReviewGallery__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.photoReviewGallery__image:hover::before {
|
|
background-color: rgba(0, 0, 0, 0.3);
|
|
}
|
|
.photoReviewGallery__image.current::before {
|
|
border: 4px solid #228be6;
|
|
background-color: transparent;
|
|
}
|
|
.photoReviewGallery__num {
|
|
position: absolute;
|
|
display: inline-block;
|
|
min-width: 30px;
|
|
height: 30px;
|
|
padding: 0 8px;
|
|
text-align: center;
|
|
background-color: rgba(0, 0, 0, 0.6);
|
|
line-height: 30px;
|
|
font-size: 15px;
|
|
color: #fff;
|
|
font-weight: 500;
|
|
right: 0;
|
|
bottom: 0;
|
|
}
|
|
|
|
.reviewBadge {
|
|
display: inline-block;
|
|
font-size: 12px;
|
|
height: 20px;
|
|
line-height: 18px;
|
|
padding: 0 4px;
|
|
border-radius: 2px;
|
|
font-weight: 400;
|
|
background-color: #ffffff;
|
|
color: #228be6;
|
|
border: 1px solid #228be6;
|
|
margin-right: 2px;
|
|
}
|
|
.reviewBadge--red {
|
|
color: #ffffff;
|
|
border-color: transparent;
|
|
background-color: #f54a4c;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.couponSelect__title {
|
|
text-align: center;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #1c7ed6;
|
|
margin-bottom: 24px;
|
|
}
|
|
.couponSelect__item {
|
|
position: relative;
|
|
display: flex;
|
|
line-height: 1;
|
|
margin-bottom: 28px;
|
|
}
|
|
.couponSelect__item::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 100%;
|
|
height: 1px;
|
|
background-color: #f1f3f5;
|
|
bottom: -14px;
|
|
left: 0;
|
|
}
|
|
.couponSelect__item:first-child::after {
|
|
background-color: #495057;
|
|
}
|
|
.couponSelect__item__price {
|
|
display: block;
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
margin-bottom: 10px;
|
|
}
|
|
.couponSelect__item__detail {
|
|
color: #16191d;
|
|
font-size: 13px;
|
|
margin-bottom: 10px;
|
|
}
|
|
.couponSelect__item__date {
|
|
color: #979b9d;
|
|
font-size: 13px;
|
|
}
|
|
.couponSelect__item__checkAll {
|
|
display: block;
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #16191d;
|
|
}
|
|
.couponSelect__item .b-checkbox-container {
|
|
margin-top: 1px;
|
|
}
|
|
.couponSelect__item__right {
|
|
flex-grow: 1;
|
|
cursor: pointer;
|
|
}
|
|
.couponSelect__item__right > *:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.couponSelect__item--checkAll {
|
|
align-items: center;
|
|
}
|
|
.couponSelect__item--checkAll .b-checkbox.checkbox:not(.button) {
|
|
margin-right: 0.2rem;
|
|
}
|
|
.couponSelect__item.used {
|
|
pointer-events: none;
|
|
opacity: 0.5;
|
|
}
|
|
.couponSelect__item.used .b-checkbox.checkbox input[type=checkbox] + .check {
|
|
background: transparent;
|
|
}
|
|
.couponSelect__item__usedText {
|
|
font-size: 12px;
|
|
font-weight: 400;
|
|
margin-left: 4px;
|
|
}
|
|
|
|
#userReviewTarget {
|
|
scroll-margin-top: 160px;
|
|
}
|
|
|
|
.storeList__top {
|
|
position: relative;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
height: 320px;
|
|
}
|
|
.storeList__topImage {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
border-radius: 5px;
|
|
overflow: hidden;
|
|
}
|
|
.storeList__topImage img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.storeList__topText {
|
|
position: relative;
|
|
text-align: center;
|
|
margin-bottom: 40px;
|
|
}
|
|
.storeList__title {
|
|
font-size: 48px;
|
|
font-weight: 700;
|
|
color: #ffffff;
|
|
}
|
|
.storeList__subTitle {
|
|
font-size: 32px;
|
|
font-weight: 500;
|
|
color: #ffffff;
|
|
}
|
|
.storeList__tab {
|
|
position: relative;
|
|
margin-top: -56px;
|
|
width: 1116px;
|
|
overflow-x: auto;
|
|
margin-inline: auto;
|
|
white-space: nowrap;
|
|
font-size: 0;
|
|
scrollbar-width: none;
|
|
-ms-overflow-style: none;
|
|
scroll-behavior: smooth;
|
|
}
|
|
.storeList__tab::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
.storeList__tab__btn {
|
|
position: absolute;
|
|
width: 16px;
|
|
height: 16px;
|
|
top: 18px;
|
|
left: 0;
|
|
border-top: 2px solid #ffffff;
|
|
border-left: 2px solid #ffffff;
|
|
opacity: 0.7;
|
|
transition: opacity 0.3s;
|
|
}
|
|
.storeList__tab__btn.previous {
|
|
right: auto;
|
|
left: 34px;
|
|
transform: rotate(-45deg);
|
|
}
|
|
.storeList__tab__btn.next {
|
|
left: auto;
|
|
right: 34px;
|
|
transform: rotate(135deg);
|
|
}
|
|
.storeList__tab__btn:hover {
|
|
opacity: 1;
|
|
}
|
|
.storeList__tab__btn:disabled {
|
|
pointer-events: none;
|
|
opacity: 0;
|
|
}
|
|
.storeList__tab__wrapper {
|
|
width: 100%;
|
|
position: relative;
|
|
}
|
|
.storeList__tabBtn {
|
|
background-color: rgba(0, 0, 0, 0.74);
|
|
height: 56px;
|
|
min-width: 120px;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
color: rgba(255, 255, 255, 0.8);
|
|
text-align: center;
|
|
border-radius: 5px 5px 0 0;
|
|
padding: 0 16px;
|
|
white-space: nowrap;
|
|
margin: 0 2px;
|
|
}
|
|
.storeList__tabBtn:hover {
|
|
background-color: rgba(0, 0, 0, 0.84);
|
|
color: rgba(255, 255, 255, 0.92);
|
|
}
|
|
.storeList__tabBtn.current {
|
|
background-color: #fafafa;
|
|
color: #030507;
|
|
}
|
|
.storeList__tabBtn.current .storeList__tabText {
|
|
position: relative;
|
|
}
|
|
.storeList__tabBtn.current .storeList__tabText::after {
|
|
content: "";
|
|
position: absolute;
|
|
height: 4px;
|
|
width: 100%;
|
|
background-color: currentColor;
|
|
bottom: -8px;
|
|
left: 0;
|
|
}
|
|
.storeList__content {
|
|
background-color: #fafafa;
|
|
padding: 60px;
|
|
}
|
|
.storeList__subList {
|
|
position: relative;
|
|
margin-bottom: 100px;
|
|
}
|
|
.storeList__subList__top {
|
|
margin-bottom: 24px;
|
|
}
|
|
.storeList__subList__title {
|
|
font-size: 24px;
|
|
font-weight: 700;
|
|
color: #030507;
|
|
}
|
|
.storeList__subList__subTitle {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
color: #666968;
|
|
}
|
|
.storeList__subList__list {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr);
|
|
-moz-column-gap: 16px;
|
|
column-gap: 16px;
|
|
row-gap: 24px;
|
|
margin-left: -12px;
|
|
}
|
|
.storeList__subList__list li a {
|
|
position: relative;
|
|
display: block;
|
|
padding: 12px 0 12px 12px;
|
|
border-radius: 5px;
|
|
transition: 0.3s all;
|
|
}
|
|
.storeList__subList__list li a::after {
|
|
position: absolute;
|
|
content: "";
|
|
display: block;
|
|
width: 10px;
|
|
height: 10px;
|
|
border-top: 2px solid #c0c0c0;
|
|
border-right: 2px solid #c0c0c0;
|
|
right: 16px;
|
|
top: 50%;
|
|
transform: translateY(0%) rotate(45deg);
|
|
transition: 0.3s all;
|
|
transition-delay: 150ms;
|
|
opacity: 0;
|
|
}
|
|
.storeList__subList__list li a:hover {
|
|
background-color: #f5f5f5;
|
|
}
|
|
.storeList__subList__list li a:hover::after {
|
|
opacity: 1;
|
|
transform: translateY(-50%) rotate(45deg);
|
|
}
|
|
.storeList__subList__name {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #030507;
|
|
margin-right: 8px;
|
|
}
|
|
.storeList__subList__store {
|
|
font-size: 14px;
|
|
font-weight: 400;
|
|
color: #7e8282;
|
|
}
|
|
.storeList__subList + .storeList__subList::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: block;
|
|
width: 100%;
|
|
height: 1px;
|
|
background-color: #ededed;
|
|
top: -50px;
|
|
}
|
|
.storeList__subList:last-of-type {
|
|
margin-bottom: 0;
|
|
}
|
|
.storeList__section {
|
|
display: none;
|
|
}
|
|
.storeList__section.current {
|
|
display: block;
|
|
}
|
|
.storeList__searchInner .customer-search__controls {
|
|
max-width: none;
|
|
}
|
|
.storeList__searchInner .customer-search .select-box {
|
|
flex: 1;
|
|
max-width: 200px;
|
|
}
|
|
.storeList__searchInner .customer-search .select-box .nice-select {
|
|
width: 100%;
|
|
}
|
|
.storeList__storeLink {
|
|
display: inline-flex;
|
|
gap: 6px;
|
|
align-items: center;
|
|
}
|
|
|
|
.storeDetail__top {
|
|
margin-bottom: 52px;
|
|
border-top: 2px solid #d0d0d0;
|
|
padding-top: 44px;
|
|
}
|
|
.storeDetail__storeName {
|
|
position: relative;
|
|
font-size: 36px;
|
|
font-weight: 700;
|
|
margin-bottom: 16px;
|
|
padding-left: 12px;
|
|
}
|
|
.storeDetail__storeName::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 4px;
|
|
height: 40px;
|
|
background-color: #979b9d;
|
|
left: 0;
|
|
top: 10px;
|
|
}
|
|
.storeDetail__text {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
color: #666968;
|
|
}
|
|
.storeDetail__body {
|
|
display: flex;
|
|
margin-bottom: 120px;
|
|
}
|
|
.storeDetail__body .productDetailTop__left {
|
|
margin-right: 20px;
|
|
}
|
|
.storeDetail__body .table-wrapper .table {
|
|
height: 380px;
|
|
}
|
|
.storeDetail__body .table-wrapper .table td,
|
|
.storeDetail__body .table-wrapper .table th {
|
|
height: auto;
|
|
}
|
|
.storeDetail__body .productDetailGallery__current {
|
|
height: 380px;
|
|
}
|
|
.storeDetail__map {
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
.brandIntroImages {
|
|
text-align: center;
|
|
}
|
|
.brandIntroImages img {
|
|
display: inline-block;
|
|
}
|
|
|
|
.brandIntroMap__top {
|
|
margin-bottom: 40px;
|
|
}
|
|
.brandIntroMap__storeName {
|
|
position: relative;
|
|
font-size: 28px;
|
|
font-weight: 700;
|
|
margin-bottom: 16px;
|
|
padding-left: 12px;
|
|
}
|
|
.brandIntroMap__storeName::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 4px;
|
|
height: 32px;
|
|
background-color: #979b9d;
|
|
left: 0;
|
|
top: 7px;
|
|
}
|
|
.brandIntroMap__text {
|
|
font-size: 14px;
|
|
font-weight: 400;
|
|
color: #666968;
|
|
}
|
|
|
|
.eventList {
|
|
display: grid;
|
|
row-gap: 80px;
|
|
width: 1276px;
|
|
padding: 20px 0 100px;
|
|
}
|
|
.eventList.col-2 {
|
|
grid-template-columns: repeat(2, 620px);
|
|
justify-content: space-between;
|
|
}
|
|
.eventList.col-3 {
|
|
grid-template-columns: repeat(3, 400px);
|
|
justify-content: space-between;
|
|
}
|
|
.eventList.col-3 .eventList__title {
|
|
font-size: 17px;
|
|
}
|
|
.eventList.col-3 .eventList__no-result {
|
|
grid-column: span 3;
|
|
}
|
|
.eventList.col-4 {
|
|
grid-template-columns: repeat(4, 300px);
|
|
justify-content: space-between;
|
|
}
|
|
.eventList.col-4 .eventList__title {
|
|
font-size: 16px;
|
|
}
|
|
.eventList.col-4 .eventList__date {
|
|
font-size: 15px;
|
|
}
|
|
.eventList.col-4 .eventList__dDay {
|
|
font-size: 13px;
|
|
margin-bottom: 2px;
|
|
}
|
|
.eventList.col-4 .eventList__no-result {
|
|
grid-column: span 4;
|
|
}
|
|
.eventList.col-4 .eventList__list li {
|
|
font-size: 14px;
|
|
}
|
|
.eventList__item > a {
|
|
display: block;
|
|
}
|
|
.eventList__title {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #0d0f12;
|
|
margin-bottom: 6px;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
.eventList__bottom {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 4px;
|
|
}
|
|
.eventList__image {
|
|
margin-bottom: 20px;
|
|
width: 100%;
|
|
height: 260px;
|
|
}
|
|
.eventList__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
-o-object-fit: cover;
|
|
object-fit: cover;
|
|
}
|
|
.eventList__dDay {
|
|
display: inline-block;
|
|
background-color: #e03131;
|
|
color: #ffffff;
|
|
font-size: 14px;
|
|
font-weight: 700;
|
|
padding: 0 12px;
|
|
border-radius: 24px;
|
|
margin-right: 12px;
|
|
}
|
|
.eventList__date {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
color: #7e8282;
|
|
padding-bottom: 1px;
|
|
}
|
|
.eventList__no-result {
|
|
grid-column: span 2;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
padding: 72px 0 60px;
|
|
}
|
|
.eventList__no-result-text {
|
|
margin-top: 20px;
|
|
letter-spacing: -0.025em;
|
|
font-size: 16px;
|
|
color: #343a40;
|
|
}
|
|
.eventList__list {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
padding-bottom: 2px;
|
|
}
|
|
.eventList__list li {
|
|
font-size: 15px;
|
|
font-weight: 400;
|
|
color: #7e8282;
|
|
}
|
|
.eventList__list li + li::before {
|
|
content: "";
|
|
display: inline-block;
|
|
width: 1px;
|
|
height: 12px;
|
|
background-color: currentColor;
|
|
margin: 0 6px;
|
|
opacity: 0.4;
|
|
}
|
|
|
|
.eventDetail {
|
|
padding: 20px 0 0;
|
|
}
|
|
.eventDetail__top {
|
|
margin-bottom: 40px;
|
|
padding-bottom: 40px;
|
|
border-bottom: 1px solid #dee2e6;
|
|
}
|
|
.eventDetail__title {
|
|
font-size: 28px;
|
|
font-weight: 700;
|
|
color: #0d0f12;
|
|
margin-bottom: 20px;
|
|
}
|
|
.eventDetail__date {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
color: #7e8282;
|
|
}
|
|
.eventDetail__image {
|
|
position: relative;
|
|
display: block;
|
|
}
|
|
.eventDetail__image img {
|
|
display: inline-block;
|
|
}
|
|
.eventDetail__answer {
|
|
border: 1px solid #dee2e6;
|
|
padding: 60px 80px 84px 80px;
|
|
border-radius: 12px;
|
|
width: 880px;
|
|
margin-inline: auto;
|
|
margin-bottom: 60px;
|
|
}
|
|
.eventDetail__answer__nonMember {
|
|
display: block;
|
|
padding-bottom: 48px;
|
|
margin-bottom: 48px;
|
|
text-align: left;
|
|
border-bottom: 1px solid #e9ecef;
|
|
}
|
|
.eventDetail__answer__nonMember .input-text {
|
|
font-size: 18px;
|
|
padding-left: 12px;
|
|
margin-bottom: 4px;
|
|
height: 68px;
|
|
background-color: #f5f5f5;
|
|
border: none;
|
|
}
|
|
.eventDetail__answer__nonMember .input-text:focus {
|
|
background-color: #f0f0f0;
|
|
}
|
|
.eventDetail__answer__nonMember .signUp__inputBox__itemTitle {
|
|
font-size: 15px;
|
|
}
|
|
.eventDetail__answer__nonMember .signUp__inputBox__alertText {
|
|
font-size: 14px;
|
|
}
|
|
.eventDetail__answer__nonMember .signUp__inputBox__item {
|
|
margin-bottom: 20px;
|
|
}
|
|
.eventDetail__answer__inputWrapper {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
width: 100%;
|
|
}
|
|
.eventDetail__answer__inputWrapper .signUp__inputBox__alertText {
|
|
position: absolute;
|
|
bottom: -24px;
|
|
font-size: 14px;
|
|
}
|
|
.eventDetail__answer__input {
|
|
width: 100%;
|
|
height: 80px;
|
|
padding: 0 12px;
|
|
background-color: #f5f5f5;
|
|
color: #030507;
|
|
border-radius: 4px;
|
|
font-size: 20px;
|
|
font-weight: 400;
|
|
color: #030507;
|
|
outline: none;
|
|
transition: all 0.2s ease-in-out;
|
|
}
|
|
.eventDetail__answer__input:focus {
|
|
background-color: #f0f0f0;
|
|
}
|
|
.eventDetail__answer__btn {
|
|
flex-shrink: 0;
|
|
margin-left: 12px;
|
|
text-align: center;
|
|
height: 80px;
|
|
min-width: 160px;
|
|
background-color: #e03131;
|
|
color: #ffffff;
|
|
font-size: 24px;
|
|
font-weight: 500;
|
|
border-radius: 4px;
|
|
padding: 0 16px;
|
|
cursor: pointer;
|
|
}
|
|
.eventDetail__content {
|
|
min-height: 200px;
|
|
}
|
|
.eventDetail .sub-bottom-btn-container {
|
|
margin-top: 60px;
|
|
}
|
|
.eventDetail__list {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
padding-bottom: 2px;
|
|
}
|
|
.eventDetail__list li {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
color: #7e8282;
|
|
}
|
|
.eventDetail__list li + li::before {
|
|
content: "";
|
|
display: inline-block;
|
|
width: 1px;
|
|
height: 12px;
|
|
background-color: currentColor;
|
|
margin: 0 8px;
|
|
opacity: 0.4;
|
|
}
|
|
|
|
.prev-next .prev-next__item {
|
|
display: flex;
|
|
border-top: 1px solid #f1f3f5;
|
|
}
|
|
.prev-next .prev-next__item .prev-next__title {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
padding: 24px 36px;
|
|
flex-shrink: 0;
|
|
color: #666968;
|
|
}
|
|
.prev-next .prev-next__item .prev-next__link {
|
|
font-size: 16px;
|
|
padding: 24px 16px;
|
|
flex-grow: 1;
|
|
color: #0d0f12;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
.prev-next .prev-next__item:last-child {
|
|
border-bottom: 1px solid #f1f3f5;
|
|
}
|
|
|
|
.eventSurvey {
|
|
position: absolute;
|
|
}
|
|
.eventSurvey__item {
|
|
margin-bottom: 60px;
|
|
}
|
|
.eventSurvey__question {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 24px;
|
|
}
|
|
.eventSurvey__badge {
|
|
display: inline-block;
|
|
background-color: #f76707;
|
|
color: #ffffff;
|
|
font-size: 14px;
|
|
font-weight: 700;
|
|
width: 24px;
|
|
height: 24px;
|
|
line-height: 24px;
|
|
text-align: center;
|
|
border-radius: 50%;
|
|
margin-right: 10px;
|
|
}
|
|
.eventSurvey__questionText {
|
|
font-weight: 500;
|
|
font-size: 18px;
|
|
}
|
|
.eventSurvey__btn.btn {
|
|
height: 64px;
|
|
font-size: 18px;
|
|
}
|
|
.eventSurvey .custom-radio-container {
|
|
-moz-column-gap: 24px;
|
|
column-gap: 24px;
|
|
}
|
|
|
|
.eventComment {
|
|
padding-top: 60px;
|
|
border-top: 1px solid #d1d6d8;
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
.comment-write {
|
|
display: flex;
|
|
overflow: hidden;
|
|
flex-wrap: wrap;
|
|
margin-bottom: 60px;
|
|
}
|
|
.comment-write__textarea-container {
|
|
position: relative;
|
|
flex-grow: 1;
|
|
padding: 8px 10px;
|
|
border: 1px solid #dee2e6;
|
|
background-color: #ffffff;
|
|
height: 120px;
|
|
border-radius: 4px 0 0 4px;
|
|
border-right-color: transparent;
|
|
}
|
|
.comment-write__textarea-container:focus-within {
|
|
border-color: #868e96;
|
|
}
|
|
.comment-write__textarea {
|
|
resize: none;
|
|
outline: none;
|
|
width: 100%;
|
|
height: 100%;
|
|
font-size: 15px;
|
|
}
|
|
.comment-write__bottom {
|
|
display: flex;
|
|
gap: 12px;
|
|
align-items: center;
|
|
width: 100%;
|
|
}
|
|
.comment-write__info {
|
|
margin-top: 10px;
|
|
}
|
|
.comment-write__info-inner {
|
|
width: -moz-fit-content;
|
|
width: fit-content;
|
|
display: flex;
|
|
border: 1px solid #dee2e6;
|
|
border-radius: 4px;
|
|
background-color: #ffffff;
|
|
}
|
|
.comment-write__info-item {
|
|
position: relative;
|
|
border-left: 1px solid #dee2e6;
|
|
width: 280px;
|
|
}
|
|
.comment-write__info-item:first-child {
|
|
border-left: none;
|
|
}
|
|
.comment-write__info-item:first-child:focus-within::after {
|
|
border-radius: 4px 0 0 4px;
|
|
}
|
|
.comment-write__info-item:only-child:focus-within::after {
|
|
border-radius: 4px;
|
|
}
|
|
.comment-write__info-item:focus-within::after {
|
|
content: "";
|
|
position: absolute;
|
|
z-index: 1;
|
|
display: block;
|
|
border: 1px solid #868e96;
|
|
width: calc(100% + 2px);
|
|
height: calc(100% + 2px);
|
|
top: -1px;
|
|
left: -1px;
|
|
border-radius: 0 4px 4px 0;
|
|
}
|
|
.comment-write__info-input {
|
|
width: 100%;
|
|
height: 56px;
|
|
padding: 0 10px;
|
|
font-size: 15px;
|
|
outline: none;
|
|
}
|
|
.comment-write__button {
|
|
position: relative;
|
|
z-index: 1;
|
|
flex-shrink: 0;
|
|
width: 120px;
|
|
background-color: #212529;
|
|
color: #ffffff;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
text-align: center;
|
|
border-radius: 0 4px 4px 0;
|
|
}
|
|
.comment-write__button:hover {
|
|
opacity: 0.9;
|
|
}
|
|
.comment-write .b-checkbox-container {
|
|
width: 100%;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.comment-edit {
|
|
display: flex;
|
|
overflow: hidden;
|
|
flex-wrap: wrap;
|
|
}
|
|
.comment-edit__textarea-container {
|
|
position: relative;
|
|
flex-grow: 1;
|
|
padding: 8px 10px;
|
|
background-color: #f7f7f7;
|
|
border-radius: 4px 0 0 4px;
|
|
height: 120px;
|
|
}
|
|
.comment-edit__textarea-container:focus-within {
|
|
border-color: #868e96;
|
|
}
|
|
.comment-edit__textarea {
|
|
resize: none;
|
|
outline: none;
|
|
width: 100%;
|
|
height: 100%;
|
|
font-size: 15px;
|
|
}
|
|
.comment-edit__button {
|
|
position: relative;
|
|
z-index: 1;
|
|
flex-shrink: 0;
|
|
width: 120px;
|
|
height: 48%;
|
|
background-color: #212529;
|
|
color: #ffffff;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
text-align: center;
|
|
border-radius: 4px;
|
|
font-weight: 400;
|
|
}
|
|
.comment-edit__button--remove {
|
|
background-color: #7e8282;
|
|
}
|
|
.comment-edit__button:hover {
|
|
opacity: 0.9;
|
|
}
|
|
.comment-edit__btnContainer {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
margin-left: 10px;
|
|
}
|
|
|
|
.comment-body__area {
|
|
background-color: #ffffff;
|
|
margin-bottom: 60px;
|
|
}
|
|
.comment-body__item {
|
|
padding: 16px 12px;
|
|
border-top: 1px solid #e9ecef;
|
|
}
|
|
.comment-body__item:last-child {
|
|
border-bottom: 1px solid #e9ecef;
|
|
}
|
|
.comment-body__nested-container {
|
|
display: none;
|
|
margin-top: 10px;
|
|
border: 1px solid #eaeaea;
|
|
}
|
|
.comment-body__nested-container.opened {
|
|
display: block;
|
|
}
|
|
.comment-body__nested-container .comment-body__item {
|
|
position: relative;
|
|
background-color: #fafafa;
|
|
padding: 12px 18px 16px 44px;
|
|
}
|
|
.comment-body__nested-container .comment-body__item::before {
|
|
content: "";
|
|
position: absolute;
|
|
border: 1px solid #b0b0b0;
|
|
border-width: 0 0 1px 1px;
|
|
width: 10px;
|
|
height: 10px;
|
|
left: 16px;
|
|
top: 15px;
|
|
}
|
|
.comment-body__nested-container .comment-body__item:first-child {
|
|
border-top: none;
|
|
}
|
|
.comment-body__nested-container .comment-body__item + .comment-body__item {
|
|
margin-top: 0;
|
|
}
|
|
.comment-body__nested-container .comment-body__item.close {
|
|
padding: 8px 18px;
|
|
text-align: center;
|
|
color: #505050;
|
|
font-size: 13px;
|
|
cursor: pointer;
|
|
}
|
|
.comment-body__nested-container .comment-body__item.close::after {
|
|
content: "";
|
|
position: relative;
|
|
top: 1px;
|
|
margin-left: 3px;
|
|
display: inline-block;
|
|
border-right: 2px solid #808080;
|
|
border-bottom: 2px solid #808080;
|
|
width: 8px;
|
|
height: 8px;
|
|
transform: rotate(-135deg);
|
|
}
|
|
.comment-body__nested-container .comment-body__item.close::before {
|
|
content: none;
|
|
}
|
|
.comment-body__nested-container .comment-body__item .comment-like {
|
|
justify-content: flex-end;
|
|
margin-top: 12px;
|
|
}
|
|
.comment-body__nested-container .comment-write {
|
|
margin-bottom: 0;
|
|
}
|
|
.comment-body__info {
|
|
display: flex;
|
|
margin-bottom: 12px;
|
|
}
|
|
.comment-body__info-left {
|
|
margin-right: auto;
|
|
}
|
|
.comment-body__info-left > * + * {
|
|
margin-left: 2px;
|
|
}
|
|
.comment-body__info-left .icon_comment-user {
|
|
vertical-align: top;
|
|
margin-top: 2px;
|
|
}
|
|
.comment-body__info-left .icon_new-post,
|
|
.comment-body__info-left .icon_hot-post {
|
|
vertical-align: top;
|
|
margin-top: 4px;
|
|
margin-left: 4px;
|
|
width: 14px;
|
|
height: 14px;
|
|
}
|
|
.comment-body__user {
|
|
font-size: 14px;
|
|
color: #0d0f12;
|
|
font-weight: 500;
|
|
}
|
|
.comment-body__date {
|
|
position: relative;
|
|
font-size: 14px;
|
|
color: #7e8282;
|
|
margin-left: 8px;
|
|
}
|
|
.comment-body__date::before {
|
|
position: absolute;
|
|
content: "·";
|
|
color: #979b9d;
|
|
left: -7px;
|
|
}
|
|
.comment-body__button {
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
position: relative;
|
|
color: #505050;
|
|
}
|
|
.comment-body__button + .comment-body__button {
|
|
margin-left: 12px;
|
|
}
|
|
.comment-body__button + .comment-body__button::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: inline-block;
|
|
background-color: currentColor;
|
|
width: 1px;
|
|
height: 10px;
|
|
left: -8px;
|
|
top: 5px;
|
|
opacity: 0.45;
|
|
}
|
|
.comment-body__button:hover {
|
|
text-decoration: underline;
|
|
}
|
|
.comment-body__content {
|
|
font-size: 14px;
|
|
color: #0d0f12;
|
|
min-height: 40px;
|
|
line-height: 24px;
|
|
letter-spacing: -0.01em;
|
|
}
|
|
.comment-body__content .icon_lock {
|
|
vertical-align: top;
|
|
margin-top: 4px;
|
|
margin-right: 2px;
|
|
}
|
|
.comment-body__reply-container {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
margin-top: 12px;
|
|
}
|
|
.comment-body__reply-button {
|
|
color: #7e8282;
|
|
font-weight: 500;
|
|
padding: 4px 4px;
|
|
font-size: 14px;
|
|
border-radius: 2px;
|
|
}
|
|
.comment-body__reply-button em {
|
|
color: #212529;
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
}
|
|
.comment-body__privateComment {
|
|
color: #7e8282;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.comment-like {
|
|
display: flex;
|
|
gap: 10px;
|
|
margin-right: -6px;
|
|
}
|
|
.comment-like__btn {
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 4px;
|
|
}
|
|
.comment-like__btn svg,
|
|
.comment-like__btn path {
|
|
fill: #979b9d;
|
|
}
|
|
.comment-like__btn--dislike svg {
|
|
transform: rotate(180deg);
|
|
}
|
|
.comment-like__btn:hover svg,
|
|
.comment-like__btn:hover path {
|
|
fill: #7e8282;
|
|
}
|
|
.comment-like__btn:hover .comment-like__number {
|
|
color: #50514f;
|
|
}
|
|
.comment-like__number {
|
|
font-size: 14px;
|
|
color: #666968;
|
|
font-weight: 500;
|
|
margin-left: 3px;
|
|
}
|
|
|
|
.searchResult .page-title__title--searchResult {
|
|
margin-bottom: 48px;
|
|
font-size: 32px;
|
|
}
|
|
|
|
.searchResultTop {
|
|
margin-bottom: 60px;
|
|
}
|
|
.searchResultTop .header-search-bar {
|
|
margin-left: 0;
|
|
margin-inline: auto;
|
|
width: 600px;
|
|
height: 60px;
|
|
text-align: left;
|
|
font-size: 18px;
|
|
margin-bottom: 40px;
|
|
}
|
|
|
|
.searchPrice {
|
|
display: flex;
|
|
justify-content: center;
|
|
padding: 28px 12px;
|
|
background-color: #fafafa;
|
|
border-radius: 5px;
|
|
}
|
|
.searchPrice__select__btn {
|
|
display: inline-block;
|
|
padding: 8px 24px;
|
|
height: 44px;
|
|
border: 1px solid #ced4da;
|
|
border-radius: 32px;
|
|
font-size: 14px;
|
|
color: #343a40;
|
|
margin-right: 4px;
|
|
background-color: #ffffff;
|
|
}
|
|
.searchPrice__select__btn:hover {
|
|
color: #0d0f12;
|
|
background-color: #fafafa;
|
|
}
|
|
.searchPrice__select__btn.selected {
|
|
background-color: #495057;
|
|
border-color: transparent;
|
|
color: #ffffff;
|
|
}
|
|
.searchPrice__select__btn:last-child {
|
|
margin-right: 0;
|
|
}
|
|
.searchPrice__range {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
margin-left: 40px;
|
|
}
|
|
.searchPrice__range::before {
|
|
position: absolute;
|
|
content: "";
|
|
display: inline-block;
|
|
width: 1px;
|
|
height: 24px;
|
|
background-color: #ced4da;
|
|
top: 50%;
|
|
left: -20px;
|
|
transform: translateY(-50%);
|
|
}
|
|
.searchPrice__rangeInput {
|
|
position: relative;
|
|
background-color: #ffffff;
|
|
overflow: hidden;
|
|
height: 44px;
|
|
padding-right: 16px;
|
|
border: 1px solid #dee2e6;
|
|
border-radius: 4px;
|
|
text-align: right;
|
|
width: 140px;
|
|
}
|
|
.searchPrice__rangeInput input {
|
|
width: 100%;
|
|
height: 100%;
|
|
padding: 0 12px;
|
|
font-size: 14px;
|
|
border: none;
|
|
outline: none;
|
|
border-radius: 0;
|
|
max-width: none;
|
|
}
|
|
.searchPrice__rangeInput:focus-within {
|
|
border-color: #868e96;
|
|
}
|
|
.searchPrice__rangeWon {
|
|
position: absolute;
|
|
top: 11px;
|
|
right: 10px;
|
|
color: #7e8282;
|
|
}
|
|
.searchPrice__rangeTilde {
|
|
margin: 0 6px;
|
|
color: #7e8282;
|
|
}
|
|
.searchPrice__btn {
|
|
margin-left: 12px;
|
|
min-width: 100px;
|
|
font-size: 16px;
|
|
height: 44px;
|
|
}
|
|
|
|
.resultTrend {
|
|
width: 720px;
|
|
margin-inline: auto;
|
|
margin-bottom: 60px;
|
|
}
|
|
.resultTrend__title {
|
|
font-size: 36px;
|
|
font-weight: 700;
|
|
color: #16191d;
|
|
margin-bottom: 28px;
|
|
text-align: center;
|
|
}
|
|
.resultTrend__num {
|
|
display: inline-block;
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #868e96;
|
|
margin-right: 8px;
|
|
min-width: 24px;
|
|
}
|
|
.resultTrend__list {
|
|
position: relative;
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
grid-template-rows: repeat(5, 1fr);
|
|
background-color: #fafafa;
|
|
border: 1px solid #dee2e6;
|
|
border-radius: 5px;
|
|
padding: 16px 14px;
|
|
-moz-column-gap: 40px;
|
|
column-gap: 40px;
|
|
}
|
|
.resultTrend__list li {
|
|
position: relative;
|
|
}
|
|
.resultTrend__list li a {
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 1;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
font-size: 16px;
|
|
padding: 0 28px 0 12px;
|
|
margin: 20px 0;
|
|
width: 100%;
|
|
}
|
|
.resultTrend__list li .icon {
|
|
position: absolute;
|
|
top: 26px;
|
|
right: 2px;
|
|
}
|
|
.resultTrend__list li:nth-child(n+6)::after {
|
|
position: absolute;
|
|
content: "";
|
|
display: block;
|
|
width: 1px;
|
|
height: 100%;
|
|
background-color: #e9ecef;
|
|
left: -16px;
|
|
top: 0;
|
|
}
|
|
.resultTrend__list li:nth-child(1) {
|
|
grid-area: 1/1/2/2;
|
|
}
|
|
.resultTrend__list li:nth-child(2) {
|
|
grid-area: 2/1/3/2;
|
|
}
|
|
.resultTrend__list li:nth-child(3) {
|
|
grid-area: 3/1/4/2;
|
|
}
|
|
.resultTrend__list li:nth-child(4) {
|
|
grid-area: 4/1/5/2;
|
|
}
|
|
.resultTrend__list li:nth-child(5) {
|
|
grid-area: 5/1/6/2;
|
|
}
|
|
.resultTrend__list li:nth-child(6) {
|
|
grid-area: 1/2/2/3;
|
|
}
|
|
.resultTrend__list li:nth-child(7) {
|
|
grid-area: 2/2/3/3;
|
|
}
|
|
.resultTrend__list li:nth-child(8) {
|
|
grid-area: 3/2/4/3;
|
|
}
|
|
.resultTrend__list li:nth-child(9) {
|
|
grid-area: 4/2/5/3;
|
|
}
|
|
.resultTrend__list li:nth-child(10) {
|
|
grid-area: 5/2/6/3;
|
|
}
|
|
|
|
.postLikeBtn {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 7px;
|
|
font-size: 15px;
|
|
font-weight: 400;
|
|
color: #212529;
|
|
padding: 8px 14px;
|
|
border-radius: 4px;
|
|
background-color: #ffffff;
|
|
border: 1px solid #dee2e6;
|
|
}
|
|
.postLikeBtn:hover {
|
|
background-color: #f7f7f7;
|
|
}
|
|
.postLikeBtn__text {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 3px;
|
|
}
|
|
.postLikeBtn svg,
|
|
.postLikeBtn path {
|
|
fill: #495057;
|
|
}
|
|
.postLikeBtn em {
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
color: #212529;
|
|
}
|
|
.postLikeBtn.clicked {
|
|
background-color: #909090;
|
|
border-color: transparent;
|
|
color: #ffffff;
|
|
}
|
|
.postLikeBtn.clicked svg,
|
|
.postLikeBtn.clicked path {
|
|
fill: #ffffff;
|
|
}
|
|
.postLikeBtn.clicked em {
|
|
color: #ffffff;
|
|
}
|
|
.postLikeBtn--dislike.postLikeBtn svg {
|
|
transform: rotate(180deg);
|
|
}
|
|
.postLikeBtn--dislike.postLikeBtn svg,
|
|
.postLikeBtn--dislike.postLikeBtn path {
|
|
fill: #495057;
|
|
}
|
|
.postLikeBtn--dislike.postLikeBtn em {
|
|
color: #212529;
|
|
}
|
|
.postLikeBtn--dislike.postLikeBtn.clicked {
|
|
background-color: #909090;
|
|
border-color: transparent;
|
|
color: #ffffff;
|
|
}
|
|
.postLikeBtn--dislike.postLikeBtn.clicked svg,
|
|
.postLikeBtn--dislike.postLikeBtn.clicked path {
|
|
fill: #ffffff;
|
|
}
|
|
.postLikeBtn--dislike.postLikeBtn.clicked em {
|
|
color: #ffffff;
|
|
}
|
|
|
|
.cartItem--postItem {
|
|
border-bottom: 1px solid #dee2e6;
|
|
margin-bottom: 20px;
|
|
padding-bottom: 20px;
|
|
}
|
|
|
|
.postQuestion {
|
|
color: #16191d;
|
|
font-size: 16px;
|
|
margin-bottom: 40px;
|
|
}
|
|
|
|
.postAnswer {
|
|
border-radius: 5px;
|
|
padding: 12px 14px 20px;
|
|
color: #16191d;
|
|
background-color: #f7f7f7;
|
|
}
|
|
.postAnswer__top {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 8px;
|
|
}
|
|
.postAnswer__admin {
|
|
font-size: 15px;
|
|
font-weight: 500;
|
|
color: #7e8282;
|
|
}
|
|
.postAnswer__text {
|
|
line-height: 24px;
|
|
font-size: 16px;
|
|
}
|
|
.postAnswer__title {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
margin-bottom: 8px;
|
|
}
|
|
.postAnswer__badge {
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
color: #ffffff;
|
|
padding: 2px 6px;
|
|
border-radius: 3px;
|
|
background-color: #7e8282;
|
|
display: inline-block;
|
|
line-height: 18px;
|
|
margin-right: 4px;
|
|
}
|
|
|
|
.giftCardInform__inner {
|
|
padding: 24px 0 60px;
|
|
}
|
|
.giftCardInform__top {
|
|
margin-bottom: 68px;
|
|
}
|
|
.giftCardInform__title {
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
color: #212529;
|
|
margin-bottom: 28px;
|
|
text-align: center;
|
|
}
|
|
.giftCardInform__subTitle {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
color: #7e8282;
|
|
text-align: center;
|
|
}
|
|
|
|
.giftCardIntro {
|
|
display: grid;
|
|
grid-template-columns: repeat(3, 1fr);
|
|
gap: 44px;
|
|
padding: 0 140px;
|
|
}
|
|
.giftCardIntro__box {
|
|
text-align: center;
|
|
padding: 88px 0px;
|
|
background-color: #f7f7f7;
|
|
border-radius: 28px;
|
|
margin-bottom: 24px;
|
|
}
|
|
.giftCardIntro__box img {
|
|
display: inline-block;
|
|
height: 92px;
|
|
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
|
|
}
|
|
.giftCardIntro__price {
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
color: #212529;
|
|
margin-left: 4px;
|
|
}
|
|
|
|
.giftCardGuide .table tr {
|
|
border-color: #e9ecef;
|
|
}
|
|
.giftCardGuide .table td {
|
|
height: 72px;
|
|
}
|
|
.giftCardGuide .board-paragraph {
|
|
line-height: 36px;
|
|
}
|
|
.giftCardGuide .board-paragraph a {
|
|
display: inline;
|
|
color: #50514f;
|
|
text-decoration: underline;
|
|
text-decoration-color: #979b9d;
|
|
}
|
|
.giftCardGuide .board-inner-product__title {
|
|
position: relative;
|
|
}
|
|
.giftCardGuide .board-inner-product__title::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 11px;
|
|
height: 11px;
|
|
border: 2px solid #495057;
|
|
border-width: 0 0 2px 2px;
|
|
display: inline-block;
|
|
top: 50%;
|
|
right: 16px;
|
|
transform: translateY(calc(-50% - 3px)) rotate(-45deg);
|
|
}
|
|
.giftCardGuide .tr-foldable-trigger.opened .board-inner-product__title::after {
|
|
transform: translateY(calc(-50% + 3px)) rotate(135deg);
|
|
}
|
|
|
|
.wrap_error {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
height: 100vh;
|
|
background-color: #f8f9fa;
|
|
}
|
|
|
|
.inner_error {
|
|
text-align: center;
|
|
}
|
|
.inner_error img {
|
|
margin-inline: auto;
|
|
margin-bottom: 36px;
|
|
}
|
|
|
|
.tit_error {
|
|
display: block;
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
margin-bottom: 28px;
|
|
color: #030507;
|
|
}
|
|
.tit_error em {
|
|
font-style: normal;
|
|
color: #1c7ed6;
|
|
}
|
|
|
|
.desc_error {
|
|
font-size: 14px;
|
|
line-height: 24px;
|
|
color: #50514f;
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.desc_info {
|
|
width: -moz-fit-content;
|
|
width: fit-content;
|
|
margin-inline: auto;
|
|
text-align: left;
|
|
font-size: 14px;
|
|
line-height: 26px;
|
|
color: #212529;
|
|
border-top: 1px solid #e0e4e5;
|
|
border-bottom: 1px solid #e0e4e5;
|
|
margin-bottom: 20px;
|
|
padding: 14px 28px;
|
|
background-color: #ffffff;
|
|
}/*# sourceMappingURL=default.css.map */ |