@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap");
:root {
    --cw-font-sans-serif: 'Roboto', 'Pretendard', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans",
    Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 산세리프 폰트 */
    --cw-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 모노스페이스 폰트 */
    --cw-light-color: #999; /* Light Color */
    --cw-heading-color: #121212; /* Heading Color */
    --cw-point-color: #FF4600; /* Point Color */
    --cw-point-color-pri: #121212; /* Point Primary Color */
    --cw-point-color-blue: #227AFF; /* Point Blue Color */
    --cw-warning-40: #FFDA6A; /* Warning Color */
    --cw-error-color: #DC3545; /* Error Color */
    --cw-color-white: #ffffff; /* Neutral/white */
    --cw-color-10: #f6f6f6; /* Neutral/10 */
    --cw-color-20: #EDEDED; /* Neutral/20 */
    --cw-color-30: #dedede; /* Neutral/30 */
    --cw-color-40: #c2c2c2; /* Neutral/40 */
    --cw-color-50: #a9a9a9; /* Neutral/50 */
    --cw-color-60: #999999; /* Neutral/60 */
    --cw-color-80: #555555; /* Neutral/80 */
    --cw-color-70: #777777; /* Neutral/70 */
    --cw-color-90: #343434; /* Neutral/90 */

    --cw-border-radius: 4px;    /* btn input round */

    --cw-size-2: 0.125rem;
    --cw-size-3: 0.188rem;
    --cw-size-4: 0.25rem;
    --cw-size-5: 0.313rem;
    --cw-size-6: 0.375rem;
    --cw-size-7: 0.438rem;
    --cw-size-8: 0.5rem;
    --cw-size-9: 0.563rem;
    --cw-size-10: 0.625rem;
    --cw-size-11: 0.688rem;
    --cw-size-12: 0.75rem;
    --cw-size-13: 0.813rem;
    --cw-size-14: 0.875rem;
    --cw-size-15: 0.938rem;
    --cw-size-16: 1rem;
    --cw-size-17: 1.063rem;
    --cw-size-18: 1.125rem;
    --cw-size-19: 1.188rem;
    --cw-size-20: 1.25rem;
    --cw-size-22: 1.375rem;
    --cw-size-24: 1.5rem;
    --cw-size-26: 1.625rem;
    --cw-size-28: 1.75rem;
    --cw-size-30: 1.875rem;
    --cw-size-32: 2rem;
    --cw-size-34: 2.125rem;
    --cw-size-36: 2.25rem;
    --cw-size-38: 2.375rem;
    --cw-size-40: 2.5rem;
    --cw-size-42: 2.625rem;
    --cw-size-44: 2.75rem;
    --cw-size-46: 2.875rem;
    --cw-size-48: 3rem;
    --cw-size-50: 3.125rem;
    --cw-size-52: 3.25rem;
    --cw-size-54: 3.375rem;
    --cw-size-56: 3.5rem;
    --cw-size-58: 3.625rem;
    --cw-size-60: 3.75rem;
    --cw-size-62: 3.875rem;
    --cw-size-64: 4rem;
    --cw-size-66: 4.125rem;
    --cw-size-68: 4.25rem;
    --cw-size-70: 4.375rem;
    --cw-size-72: 4.5rem;
    --cw-size-74: 4.625rem;
    --cw-size-76: 4.75rem;
    --cw-size-78: 4.875rem;
    --cw-size-80: 5rem;
    --cw-size-90: 5.625rem;
    --cw-size-100: 6.25rem;
    --cw-size-110: 6.875rem;
    --cw-size-120: 7.5rem;
    --cw-size-130: 8.125rem;
    --cw-size-140: 8.75rem;
    --cw-size-150: 9.375rem;
    --cw-size-160: 10rem;
    --cw-size-170: 10.625rem;
    --cw-size-180: 11.25rem;
    --cw-size-190: 11.875rem;
    --cw-size-200: 12.5rem;
    --cw-size-210: 13.125rem;
    --cw-size-220: 13.75rem;
    --cw-size-230: 14.375rem;
    --cw-size-240: 15rem;
    --cw-size-250: 15.625rem;
    --cw-size-260: 16.25rem;
    --cw-size-270: 16.875rem;
    --cw-size-280: 17.5rem;
    --cw-size-290: 18.125rem;
    --cw-size-300: 18.75rem;
    --cw-size-310: 19.375rem;
    --cw-size-320: 20rem;
    --cw-size-330: 21.25rem;
    --cw-size-340: 21.875rem;
    --cw-size-350: 22.5rem;
    --cw-size-360: 22.5rem;
    --cw-size-370: 23.125rem;
    --cw-size-380: 23.75rem;
    --cw-size-390: 24.375rem;
    --cw-size-400: 25rem;
    --cw-size-410: 25.625rem;
    --cw-size-420: 26.25rem;
    --cw-size-430: 26.875rem;
    --cw-size-440: 27.5rem;
    --cw-size-450: 28.125rem;
    --cw-size-460: 28.75rem;
    --cw-size-470: 29.375rem;
    --cw-size-480: 30rem;
    --cw-size-490: 30.625rem;
    --cw-size-500: 31.25rem;
    --cw-size-540: 33.75rem;
    --cw-size-600: 37.5rem;
    --cw-size-670: 42rem;
    --cw-size-700: 43.75rem;
    --cw-size-750: 46.875rem;
    --cw-size-800: 50rem;
    --cw-size-850: 52.5rem;
    --cw-size-900: 56.25rem;
    --cw-size-950: 59.375rem;
    --cw-size-1000: 62.5rem;

    --rectangle-bg: #121212;
    --rectangle-border-color: rgba(0,0,0,0.15);
}

/* Pretendard 웹폰트 적용 */
@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    font-display: swap;
    src: local('Pretendard Black'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff2/Pretendard-Black.woff2) format('woff2'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff/Pretendard-Black.woff) format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 800;
    font-display: swap;
    src: local('Pretendard ExtraBold'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff2/Pretendard-ExtraBold.woff2) format('woff2'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff/Pretendard-ExtraBold.woff) format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-display: swap;
    src: local('Pretendard Bold'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff2/Pretendard-Bold.woff2) format('woff2'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff/Pretendard-Bold.woff) format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-display: swap;
    src: local('Pretendard SemiBold'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff2/Pretendard-SemiBold.woff2) format('woff2'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff/Pretendard-SemiBold.woff) format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    font-display: swap;
    src: local('Pretendard Medium'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff2/Pretendard-Medium.woff2) format('woff2'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff/Pretendard-Medium.woff) format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-display: swap;
    src: local('Pretendard Regular'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff2/Pretendard-Regular.woff2) format('woff2'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff/Pretendard-Regular.woff) format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-display: swap;
    src: local('Pretendard Light'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff2/Pretendard-Light.woff2) format('woff2'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff/Pretendard-Light.woff) format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 200;
    font-display: swap;
    src: local('Pretendard ExtraLight'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff2/Pretendard-ExtraLight.woff2) format('woff2'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff/Pretendard-ExtraLight.woff) format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 100;
    font-display: swap;
    src: local('Pretendard Thin'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff2/Pretendard-Thin.woff2) format('woff2'), url(//skin.makeshop.co.kr/skin/rw_shop/pretendard/woff/Pretendard-Thin.woff) format('woff');
}

/*!
 * Bootstrap Reboot v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    /* Bootstrap 테마 색상 */
    --bs-primary: #0d6efd; /* 기본 색상 */
    --bs-secondary: #6c757d; /* 보조 색상 */
    --bs-success: #198754; /* 성공을 나타내는 색상 */
    --bs-info: #0dcaf0; /* 정보 색상 */
    --bs-warning: #ffc107; /* 경고 색상 */
    --bs-danger: #dc3545; /* 위험 색상 */
    --bs-light: #f8f9fa; /* 밝은 배경색 */
    --bs-dark: #212529; /* 어두운 배경색 */

    /* 폰트 패밀리 설정 */
    --bs-font-sans-serif: var(--cw-font-sans-serif);
    --bs-font-monospace: var(--cw-font-monospace);

    /* 그라디언트 설정 */
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); /* 그라디언트 효과 */

    /* 기본 텍스트 설정 */
    --bs-body-font-family: var(--bs-font-sans-serif); /* 기본 폰트 패밀리 */
    --bs-body-font-size: 1rem; /* 기본 폰트 크기 */
    --bs-body-font-weight: 400; /* 기본 폰트 두께 */
    --bs-body-line-height: 1.25; /* 기본 라인 높이 */
    --bs-body-color: #121212; /* 기본 텍스트 색상 */
    --bs-body-color-rgb: 33, 37, 41; /* 기본 텍스트 색상의 RGB 값 */
    --bs-body-bg: #fff; /* 기본 배경색 */
    --bs-body-bg-rgb: 255, 255, 255; /* 기본 배경색의 RGB 값 */

    /* 보조 텍스트 및 배경 색상 */
    --bs-secondary-color: rgba(33, 37, 41, 0.75); /* 보조 텍스트 색상 */
    --bs-secondary-color-rgb: 33, 37, 41; /* 보조 텍스트 색상의 RGB 값 */
    --bs-secondary-bg: #e9ecef; /* 보조 배경색 */
    --bs-secondary-bg-rgb: 233, 236, 239; /* 보조 배경색의 RGB 값 */

    /* 제목 색상 */
    --bs-heading-color: inherit; /* 제목 텍스트 색상 (상속됨) */

    /* 링크 색상 */
    --bs-link-color: #0d6efd; /* 링크 텍스트 색상 */
    --bs-link-color-rgb: #000; /* 링크 텍스트 색상의 RGB 값 */
    --bs-link-decoration: underline; /* 링크 텍스트의 장식 (밑줄) */
    --bs-link-hover-color: #0a58ca; /* 링크 텍스트의 호버 시 색상 */
    --bs-link-hover-color-rgb: 10, 88, 202; /* 링크 텍스트의 호버 시 RGB 값 */

    /* 코드 및 하이라이트 색상 */
    --bs-code-color: #d63384; /* 코드 텍스트 색상 */
    --bs-highlight-color: #212529; /* 하이라이트 텍스트 색상 */
    --bs-highlight-bg: #fff3cd; /* 하이라이트 배경색 */

    /* 기본 경계선 설정 */
    --bs-border-width: 1px; /* 기본 경계선 두께 */
    --bs-border-style: solid; /* 기본 경계선 스타일 */
    --bs-border-color: #a9a9a9; /* 기본 경계선 색상 */
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175); /* 반투명 경계선 색상 */

    /* 경계선 반경 (둥근 모서리) */
    --bs-border-radius: 0.375rem; /* 기본 경계선 반경 */
    --bs-border-radius-sm: 0.25rem; /* 작은 경계선 반경 */
    --bs-border-radius-lg: 0.5rem; /* 큰 경계선 반경 */
    --bs-border-radius-xl: 1rem; /* 더 큰 경계선 반경 */
    --bs-border-radius-xxl: 2rem; /* 매우 큰 경계선 반경 */
    --bs-border-radius-2xl: var(--bs-border-radius-xxl); /* 2xl 크기의 경계선 반경 */
    --bs-border-radius-pill: 50rem; /* 완전 둥근 경계선 반경 (알약 모양) */
}


*,
*::before,
*::after {
    box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
    :root {
        /* scroll-behavior: smooth; */
        scroll-behavior: auto;
    }
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: var(--bs-border-width) solid;
    opacity: 0.25;
}

h6,
h5,
h4,
h3,
h2,
h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
}

h1 {
    font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
    h1 {
        font-size: 2.5rem;
    }
}

h2 {
    font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
    h2 {
        font-size: 2rem;
    }
}

h3 {
    font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
    h3 {
        font-size: 1.75rem;
    }
}

h4 {
    font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
    h4 {
        font-size: 1.5rem;
    }
}

h5 {
    font-size: 1.25rem;
}

h6 {
    font-size: 1rem;
}

p {
    margin-top: 0;
    margin-bottom: 0;
}

abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul {
    list-style-type: none;
    padding-inline-start: 0;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 0;
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

dt {
    font-weight: 700;
}

dd {
    margin-bottom: 0;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b,
strong {
    font-weight: bolder;
}

small {
    font-size: 0.875em;
}

mark {
    padding: 0.1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg);
}

sub,
sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: none;
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}

pre,
code,
kbd,
samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em;
}
pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
}

code {
    font-size: 0.875em;
    color: var(--bs-code-color);
    word-wrap: break-word;
}
a > code {
    color: inherit;
}

kbd {
    padding: 0.1875rem 0.375rem;
    font-size: 0.875em;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: 0.25rem;
}
kbd kbd {
    padding: 0;
    font-size: 1em;
}

figure {
    margin: 0 0 1rem;
}

img,
svg {
    vertical-align: middle;
}

table {
    caption-side: bottom;
    border-collapse: collapse;
}

caption {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: var(--bs-secondary-color);
    text-align: left;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

label {
    display: inline-block;
}

button {
    border-radius: 0;
}

button:focus:not(:focus-visible) {
    outline: 0;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
select {
    text-transform: none;
}

[role="button"] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}
select:disabled {
    opacity: 1;
}

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not(
        [type="time"]
    )::-webkit-calendar-picker-indicator {
    display: none !important;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
    appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
    cursor: pointer;
}

::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

textarea {
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit;
}
@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem;
    }
}
legend + * {
    clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0;
}

::-webkit-inner-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    appearance: textfiled;
    outline-offset: -2px;
}

/* rtl:raw:
 [type="tel"],
 [type="url"],
 [type="email"],
 [type="number"] {
   direction: ltr;
 }
 */
::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
    padding: 0;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button;
    appearance: button;
}

output {
    display: inline-block;
}

iframe {
    border: 0;
}

summary {
    display: list-item;
    cursor: pointer;
}

progress {
    vertical-align: baseline;
}

[hidden] {
    display: none !important;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 0.875em;
    color: var(--bs-secondary-color);
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
    --bs-gutter-x: 2rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container-sm,
    .container {
        --bs-gutter-x: 2rem;
        /* max-width: 540px; */
    }
}
@media (min-width: 768px) {
    .container-md,
    .container-sm,
    .container {
        --bs-gutter-x: 2rem;
        /* max-width: 720px; */
    }
}
@media (min-width: 992px) {
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        --bs-gutter-x: 3rem;
        /* max-width: 960px; */
    }
}
@media (min-width: 1200px) {
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        --bs-gutter-x: 5rem;
        /* max-width: 1140px; */
    }
}
@media (min-width: 1400px) {
    .container-xxl,
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        --bs-gutter-x: 5rem;
        max-width: 1440px;
    }
}

.row {
    --bs-gutter-x: 2rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
}

.col {
    flex: 1 0 0%;
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}

.col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
}

.col-12 {
    flex: 0 0 auto;
    width: 100%;
}

.offset-1 {
    margin-left: 8.33333333%;
}

.offset-2 {
    margin-left: 16.66666667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333333%;
}

.offset-5 {
    margin-left: 41.66666667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333333%;
}

.offset-8 {
    margin-left: 66.66666667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333333%;
}

.offset-11 {
    margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
    --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
    --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
    --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
    --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
    --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
    --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
    --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
    --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
    --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
    --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
    .col-sm {
        flex: 1 0 0%;
    }
    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-sm-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-sm-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-sm-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }
    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }
    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }
    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-sm-0 {
        margin-left: 0;
    }
    .offset-sm-1 {
        margin-left: 8.33333333%;
    }
    .offset-sm-2 {
        margin-left: 16.66666667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.33333333%;
    }
    .offset-sm-5 {
        margin-left: 41.66666667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.33333333%;
    }
    .offset-sm-8 {
        margin-left: 66.66666667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.33333333%;
    }
    .offset-sm-11 {
        margin-left: 91.66666667%;
    }
    .g-sm-0,
    .gx-sm-0 {
        --bs-gutter-x: 0;
    }
    .g-sm-0,
    .gy-sm-0 {
        --bs-gutter-y: 0;
    }
    .g-sm-1,
    .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-sm-1,
    .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-sm-2,
    .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-sm-2,
    .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-sm-3,
    .gx-sm-3 {
        --bs-gutter-x: 1rem;
    }
    .g-sm-3,
    .gy-sm-3 {
        --bs-gutter-y: 1rem;
    }
    .g-sm-4,
    .gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-sm-4,
    .gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-sm-5,
    .gx-sm-5 {
        --bs-gutter-x: 3rem;
    }
    .g-sm-5,
    .gy-sm-5 {
        --bs-gutter-y: 3rem;
    }
}
@media (min-width: 768px) {
    .col-md {
        flex: 1 0 0%;
    }
    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-md-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }
    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }
    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }
    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.33333333%;
    }
    .offset-md-2 {
        margin-left: 16.66666667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.33333333%;
    }
    .offset-md-5 {
        margin-left: 41.66666667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.33333333%;
    }
    .offset-md-8 {
        margin-left: 66.66666667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.33333333%;
    }
    .offset-md-11 {
        margin-left: 91.66666667%;
    }
    .g-md-0,
    .gx-md-0 {
        --bs-gutter-x: 0;
    }
    .g-md-0,
    .gy-md-0 {
        --bs-gutter-y: 0;
    }
    .g-md-1,
    .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-md-1,
    .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-md-2,
    .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-md-2,
    .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-md-3,
    .gx-md-3 {
        --bs-gutter-x: 1rem;
    }
    .g-md-3,
    .gy-md-3 {
        --bs-gutter-y: 1rem;
    }
    .g-md-4,
    .gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-md-4,
    .gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-md-5,
    .gx-md-5 {
        --bs-gutter-x: 3rem;
    }
    .g-md-5,
    .gy-md-5 {
        --bs-gutter-y: 3rem;
    }
}
@media (min-width: 992px) {
    .col-lg {
        flex: 1 0 0%;
    }
    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-lg-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-lg-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-lg-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }
    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }
    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }
    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.33333333%;
    }
    .offset-lg-2 {
        margin-left: 16.66666667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.33333333%;
    }
    .offset-lg-5 {
        margin-left: 41.66666667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.33333333%;
    }
    .offset-lg-8 {
        margin-left: 66.66666667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.33333333%;
    }
    .offset-lg-11 {
        margin-left: 91.66666667%;
    }
    .g-lg-0,
    .gx-lg-0 {
        --bs-gutter-x: 0;
    }
    .g-lg-0,
    .gy-lg-0 {
        --bs-gutter-y: 0;
    }
    .g-lg-1,
    .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-lg-1,
    .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-lg-2,
    .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-lg-2,
    .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-lg-3,
    .gx-lg-3 {
        --bs-gutter-x: 1rem;
    }
    .g-lg-3,
    .gy-lg-3 {
        --bs-gutter-y: 1rem;
    }
    .g-lg-4,
    .gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-lg-4,
    .gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-lg-5,
    .gx-lg-5 {
        --bs-gutter-x: 3rem;
    }
    .g-lg-5,
    .gy-lg-5 {
        --bs-gutter-y: 3rem;
    }
}
@media (min-width: 1200px) {
    .col-xl {
        flex: 1 0 0%;
    }
    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-xl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-xl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }
    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }
    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }
    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.33333333%;
    }
    .offset-xl-2 {
        margin-left: 16.66666667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.33333333%;
    }
    .offset-xl-5 {
        margin-left: 41.66666667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.33333333%;
    }
    .offset-xl-8 {
        margin-left: 66.66666667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.33333333%;
    }
    .offset-xl-11 {
        margin-left: 91.66666667%;
    }
    .g-xl-0,
    .gx-xl-0 {
        --bs-gutter-x: 0;
    }
    .g-xl-0,
    .gy-xl-0 {
        --bs-gutter-y: 0;
    }
    .g-xl-1,
    .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-xl-1,
    .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-xl-2,
    .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-xl-2,
    .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-xl-3,
    .gx-xl-3 {
        --bs-gutter-x: 1rem;
    }
    .g-xl-3,
    .gy-xl-3 {
        --bs-gutter-y: 1rem;
    }
    .g-xl-4,
    .gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-xl-4,
    .gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-xl-5,
    .gx-xl-5 {
        --bs-gutter-x: 3rem;
    }
    .g-xl-5,
    .gy-xl-5 {
        --bs-gutter-y: 3rem;
    }
}
@media (min-width: 1400px) {
    .col-xxl {
        flex: 1 0 0%;
    }
    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-xxl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-xxl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }
    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }
    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }
    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-xxl-0 {
        margin-left: 0;
    }
    .offset-xxl-1 {
        margin-left: 8.33333333%;
    }
    .offset-xxl-2 {
        margin-left: 16.66666667%;
    }
    .offset-xxl-3 {
        margin-left: 25%;
    }
    .offset-xxl-4 {
        margin-left: 33.33333333%;
    }
    .offset-xxl-5 {
        margin-left: 41.66666667%;
    }
    .offset-xxl-6 {
        margin-left: 50%;
    }
    .offset-xxl-7 {
        margin-left: 58.33333333%;
    }
    .offset-xxl-8 {
        margin-left: 66.66666667%;
    }
    .offset-xxl-9 {
        margin-left: 75%;
    }
    .offset-xxl-10 {
        margin-left: 83.33333333%;
    }
    .offset-xxl-11 {
        margin-left: 91.66666667%;
    }
    .g-xxl-0,
    .gx-xxl-0 {
        --bs-gutter-x: 0;
    }
    .g-xxl-0,
    .gy-xxl-0 {
        --bs-gutter-y: 0;
    }
    .g-xxl-1,
    .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }
    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }
    .g-xxl-4,
    .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-xxl-4,
    .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }
    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }
}

.cw-rotate-180 { transform: rotate(-180deg); }
.cw-hr-empty { --bs-border-width: 0; }
.cw-point-color { color: var(--cw-point-color) !important; }
.cw-heading-color { color: var(--cw-heading-color) !important; }
.cw-error-color { color: var(--cw-error-color) !important; }
.cw-mb-20 { margin-bottom: 20px; }
.cw-mr-4 { margin-right: 4px; }
.cw-f-right { float: right; }

.txt-c { text-align: center; }
.txt-l { text-align: left; }
.txt-r { text-align: right; }

.btn {
    --bs-btn-padding-x: 1.25rem;
    --bs-btn-padding-y: 0;
    --bs-btn-font-family: var(--bs-font-sans-serif);
    --bs-btn-font-size: .875rem;
    --bs-btn-font-weight: 500;
    --bs-btn-line-height: 2.375rem;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 4px;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn-primary {
    --bs-btn-color: var(--cw-color-white);
    --bs-btn-bg: var(--cw-point-color-pri);
    --bs-btn-border-color: var(--cw-point-color-pri);
}
.btn-primary:hover {
    opacity: .8;
}
.btn-primary.disable {
    opacity: .5;
}
.btn-white {
    --bs-btn-color: var(--cw-point-color-pri);
    --bs-btn-bg: var(--cw-color-white);
    --bs-btn-border-color: var(--cw-point-color-pri);
}
.btn-white:hover {
    --bs-btn-bg: var(--cw-color-10);
}
.btn-white.disable {
    opacity: .5;
}
.btn-gray {
    --bs-btn-color: var(--cw-heading-color);
    --bs-btn-bg: var(--cw-color-white);
    --bs-btn-border-color: var(--cw-color-30);
}
.btn-gray:hover {
    --bs-btn-bg: var(--cw-color-10);
}
.btn-gray.disable {
    opacity: .5;
}
.btn-lg {
    --bs-btn-padding-x: 1.875rem;
    --bs-btn-line-height: 3rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 700;
}
.btn-md {
    --bs-btn-padding-x: 1.25rem;
    --bs-btn-line-height: 2.375rem;
}
.btn-sm {
    --bs-btn-padding-x: .75rem;
    --bs-btn-line-height: 1.75rem;
    --bs-btn-font-size: .75rem;
    --bs-btn-border-radius: 4px;
}
.btn-xs {
    --bs-btn-padding-x: .5rem;
    --bs-btn-line-height: 1.375rem;
    --bs-btn-font-size: .75rem;
    --bs-btn-border-radius: 3px;
}
.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.75em;
    /*margin-bottom: 0.125rem;*/
}
.form-check .form-check-input,
.form-check input[type="radio"], .form-check input[type="checkbox"] {
    float: left;
    margin-left: -1.75em;
}
.form-check-reverse {
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right;
}
.form-check-reverse .form-check-input,
.form-check-reverse input[type="radio"], .form-check-reverse input[type="checkbox"] {
    float: right;
    margin-right: -1.5em;
    margin-left: 0;
}
.form-check-input,
input[type="radio"], .input[type="checkbox"] {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-top: 0.1em;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
.form-check-input[type="checkbox"],
input[type="checkbox"] {
    border-radius: 0.25em;
    --bs-form-check-bg-image: url("//skin.makeshop.co.kr/skin/rw_shop/images/icons/ico_check_default.svg");
}
.form-check-input[type=radio],
input[type="radio"] {
    border-radius: 50%;
}
.form-check-input:active,
input[type="radio"]:active, input[type="checkbox"]:active {
    filter: brightness(90%);
}
.form-check-input:focus,
input[type="radio"]:focus, input[type="checkbox"]:focus {
    /*
    border-color: #86b7fe;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    */
    outline: 0;
}
.form-check-input:checked,
input[type="radio"]:checked, input[type="checkbox"]:checked {
    background-color: var(--cw-heading-color);
    border-color: var(--cw-heading-color);
}
.form-check-input:checked[type="checkbox"],
input[type="checkbox"]:checked {
    --bs-form-check-bg-image: url("//skin.makeshop.co.kr/skin/rw_shop/images/icons/ico_check_white.svg");
}
.form-check-input:checked[type="radio"],
input[type="radio"]:checked {
    background-color: #fff;
    background-size: 10px 10px;
    --bs-form-check-bg-image: url("//skin.makeshop.co.kr/skin/rw_shop/images/icons/ico_radio.svg");
}
.form-check-input[type="checkbox"]:indeterminate,
input[type="checkbox"]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled,
input[type="radio"]:disabled, input[type="checkbox"]:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5;
    background-color: #c2c2c2;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label,
input[type="radio"][disabled] ~ .form-check-label, input[type="radio"]:disabled ~ .form-check-label,
input[type="checkbox"][disabled] ~ .form-check-label, input[type="checkbox"]:disabled ~ .form-check-label {
    cursor: default;
    opacity: 0.5;
}
.form-switch {
    padding-left: 2.5em;
}
.form-switch .form-check-input,
.form-switch input[type="checkbox"], .form-switch input[type="radio"] {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .form-switch .form-check-input,
    .form-switch input[type="checkbox"], .form-switch input[type="radio"] {
        transition: none;
    }
}
.form-switch .form-check-input:focus,
.form-switch input[type="checkbox"]:focus, .form-switch input[type="radio"]:focus {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked,
.form-switch input[type="checkbox"]:checked, .form-switch input[type="radio"]:checked {
    background-position: right center;
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
    padding-right: 2.5em;
    padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input,
.form-switch.form-check-reverse input[type="checkbox"], .form-switch.form-check-reverse input[type="radio"] {
    margin-right: -2.5em;
    margin-left: 0;
}
.form-check-inline {
    display: inline-block;
    margin-right: 1rem;
}
.btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    pointer-events: none;
    filter: none;
    opacity: 0.65;
}

/* DatePicker */
input[type="date"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: none;
    background-color: #fff;
}

input[type="date"]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}

input[type="date"]::-moz-focus-inner {
    border: 0;
}
.form-date-wrap { margin: 2.5rem 0; padding: 1.25rem 0; background: var(--cw-color-10); }
.cw-date { display: flex; justify-content: center; align-items: center; gap: .375rem; }
.cw-date input { max-width: 128px; background: url(//skin.makeshop.co.kr/skin/rw_shop/images/icons/ico_calendar.svg) no-repeat right 10px center / 16px 16px #fff; }
.cw-date a { flex-shrink: 0; }
@media (max-width: 767.98px) {
    .cw-date input { flex: 1 1 0; min-width: 0; max-width: 100%; }
}

/* more 버튼 */
.cw-btn-more { margin-top: 2.5rem; display: flex; justify-content: center; align-items: center; }
.cw-btn-more .btn {  width: 18.75rem; --bs-btn-line-height: 2.75rem; }
.cw-btn-more .btn span { padding-right: 17px; background: url(//skin.makeshop.co.kr/skin/rw_shop/images/icons/ico_arrow_more.svg) no-repeat right center; }

@media (max-width: 767.98px) {
    .cw-btn-more .btn { width: 100%; }
}

/* 공통 */
.btn-group {
    --cw-font-size: .875rem;
    --cw-width: 36px;
    --cw-text-width: 46px;
    --cw-text-height: 38px;
    display: inline-flex;
    align-items: center;
    border: 1px solid var(--cw-color-30);
    border-radius: var(--cw-border-radius);
}
.btn-group.sm {
    --cw-font-size: .8125rem;
    --cw-width: 28px;
    --cw-text-width: 36px;
    --cw-text-height: 28px;
}
.btn-group .btn-minus { width: var(--cw-width); text-align: center; }
.btn-group .btn-plus { width: var(--cw-width); text-align: center; }
.btn-group .btn-txt { width: var(--cw-text-width); height: var(--cw-text-height); max-width: 46px; font-size: var(--cw-font-size); color: var(--cw-heading-color); padding: 0; border: 0 none; text-align: center !important; }

label { cursor: pointer; }

input[type="text"], input[type="password"], input[type="date"], textarea, .cw-textfield {
    --cw-border-radius: 4px;
    --cw-border-color: var(--cw-color-30);
    --cw-padding-y: 8px;
    --cw-padding-x: 12px;
    --cw-font-size: 14px;
    --cw-line-height: 22px;
    padding: var(--cw-padding-y) var(--cw-padding-x);
    border: 1px solid var(--cw-border-color);
    border-radius: var(--cw-border-radius);
    font-size: var(--cw-font-size);
    font-weight: 400;
    color: var(--cw-heading-color);
    line-height: var(--cw-line-height);
    resize: none;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, textarea:focus, .cw-textfield:focus {
    --cw-border-color: var(--cw-color-50);
    outline: 0;
}
input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, textarea:disabled, .cw-textfield:disabled {
    opacity: .8;
}
.cw-textfield.sm {
    --cw-padding-y: 6px;
    --cw-padding-x: 10px;
    --cw-font-size: .8125rem;
    --cw-line-height: 16px;
}

select:not(#date_year, #date_month), .cw-select-box {
    --cw-line-height: 18px;
    --cw-font-size: .875rem;
    padding: 10px 32px 10px 12px;
    line-height: var(--cw-line-height);
    color: var(--cw-heading-color);
    font-size: var(--cw-font-size);
    border: 1px solid var(--cw-color-30);
    border-radius: var(--cw-border-radius);
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: #fff url(//skin.makeshop.co.kr/skin/rw_shop/images/icons/ico_cheveron_down.svg) no-repeat right .625rem center;
    cursor: pointer;
    background-size: 1.25rem;
}
select.sm, .cw-select-box.sm {
    --cw-line-height: 1rem;
    --cw-font-size: .8125rem;
    padding: 6px 26px 6px 10px;
    background-position: right 7px center;
    background-size: 16px 16px;
}
select:focus, .cw-select-box:focus {
    border-color: var(--cw-color-50);
    outline: none;
}
select:disabled, .cw-select-box:disabled {
    background-color: #f6f6f6;
    opacity: .8;
}

.board-wrapper, .gallery-wrapper { word-break: break-all; }

.cw-subtitle { font-weight: 700; font-size: 1.125rem; line-height: 26px; color: var(--cw-heading-color); }

.cw-paging { display: flex; gap: 4px; justify-content: center; align-items: center; }
.cw-paging a { display: inline-block; padding: 5px 12px; font-size: .875rem; color: var(--cw-color-60); text-decoration: none; line-height: 20px; }
.cw-paging .active { color: #fff; background-color: var(--cw-point-color-pri); border-radius: var(--cw-border-radius); }

.cw-simpleboard { border-top: 1px solid var(--cw-heading-color); }
.cw-simpleboard .post { display: flex; justify-content: space-between; align-items: center; padding: 20px 0; border-bottom: 1px solid var(--cw-color-30); }
.cw-simpleboard .stars { display: inline-block; width: 100px; color: var(--cw-color-50); font-size: .875rem; line-height: 20px; }
.cw-simpleboard .stars strong { font-weight: 400; color: var(--cw-heading-color); }
.cw-simpleboard .subject { flex-grow: 1; font-size: .875rem; color: var(--cw-heading-color); font-size: .8125rem; line-height: 18px; }
.cw-simpleboard .subject .complete { font-size: .75rem; color: var(--cw-color-60); }
.cw-simpleboard .author { display: inline-block; width: 100px; font-size: .875rem; color: var(--cw-color-80); }
.cw-simpleboard .date { text-align: right; display: inline-block; width: 100px; font-size: .8125rem; color: var(--cw-color-80); }
@media (max-width: 767.98px) {
    .cw-subtitle { font-size: 1rem; line-height: 24px; }
    .cw-simpleboard .post { flex-direction: column; align-items: flex-start; padding: 16px 0; }
    .cw-simpleboard .text-end { text-align: left; margin-top: 4px; }
    .cw-simpleboard .author { width: auto; }
    .cw-simpleboard .author::after { content: ' '; margin: 0 8px; display: inline-block; width: 1px; height: 14px; vertical-align: middle; background-color: var(--cw-color-30); }
    .cw-simpleboard .date { width: auto; }
    .cw-simpleboard .reply .text-end { margin-left: 28px; }
}

.coupon-lists { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; align-items: start; }
.coupon-lists .coupon { position: relative; border: 1px solid var(--cw-color-30); border-radius: 10px; padding: 24px 64px 24px 24px; }
.coupon--info { display: flex; flex-direction: column; gap: 8px; padding-right: 24px; }
.coupon--name { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; line-clamp: 1; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal; font-weight: 700; font-size: .875rem; color: var(--cw-heading-color); line-height: 20px; }
.coupon--price { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; line-clamp: 1; overflow: hidden; text-overflow: ellipsis; font-weight: 700; font-size: 1.25rem; color: var(--cw-point-color); line-height: 28px; }
.coupon--desc { word-wrap: break-word; word-break: break-all; white-space: normal; font-size: .8125rem; color: var(--cw-color-60); line-height: 18px; min-height: 40px; }
.coupon--btns { position: absolute; top: 0; right: 0; width: 64px; height: 100%; border-left: 1px dashed var(--cw-color-30); background-color: var(--cw-color-10); border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
.coupon--btn { text-indent: -9999px; display: block; width: 100%; height: 100%; background: url(//skin.makeshop.co.kr/skin/rw_shop/images/icons/ico_download.svg) no-repeat center; background-size: 24px; }
@media (min-width: 768px) and (max-width: 991.98px) {
    .coupon-lists { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 767.98px) {
    .coupon-lists { grid-template-columns: repeat(1, 1fr); gap: 16px; }
    .coupon-lists .coupon { padding: 20px 64px 20px 20px; }
    .coupon--info { gap: 6px; padding-right: 20px; }
    .coupon--name { font-size: .8125rem; line-height: 18px; }
    .coupon--price { font-size: 1.125rem; line-height: 26px; }
    .coupon--desc { font-size: .75rem; line-height: 16px; }
}

/* 상품관련 */
.goods--title {
    --cw-font-size: 1.5rem;
    --cw-line-height: 32px;
    --cw-margin-top: 10px;
    color: var(--cw-heading-color);
    font-size: var(--cw-font-size);
    line-height: var(--cw-line-height);
    margin-top: var(--cw-margin-top);
    font-weight: 600;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.goods--title.sm {
    --cw-font-size: .875rem;
    --cw-line-height: 20px;
    --cw-margin-top: 0;
}
.goods--title.opts {
    --cw-font-size: .8125rem;
    --cw-line-height: 18px;
    --cw-margin-top: 0;
}
.goods--subtitle,
.goods--engname {
    --cw-font-size: 1rem;
    --cw-line-height: 24px;
    font-size: var(--cw-font-size);
    color: var(--cw-color-60);
    line-height: var(--cw-line-height);
    margin-top: 4px;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.goods--engname {
    color: var(--cw-color-80);
}
.goods--subtitle.sm {
    --cw-font-size: .8125rem;
    --cw-line-height: 18px;
}
.goods--price-wrap {
    --cw-margin-top: 16px;
    display: flex;
    justify-content: space-between;
    margin-top: var(--cw-margin-top);
}
.goods--price-wrap.sm {
    --cw-margin-top: 12px;
}
.goods--price-wrap.opts {
    --cw-margin-top: 0;
}
.goods--price-wrap .prices { display: flex; flex-wrap: wrap; gap: 2px 8px; align-items: center; }
.goods--price-wrap .prices.in-txt { gap: 8px; }
.goods--price-wrap .prices .price { font-size: .875rem; line-height: 20px; color: var(--cw-heading-color); }
.goods--price-wrap .prices .price strong { font-size: 1rem; line-height: 24px; font-weight: 700; }
.goods--price-wrap .prices .original { font-size: .875rem; line-height: 22px; color: var(--cw-color-60); }
.goods--price-wrap .prices .original strong { font-weight: 400; text-decoration: line-through; }
.goods--price-wrap .prices .discount { color: var(--cw-point-color); font-weight: 700; font-size: 1rem; line-height: 1.5rem; }
.goods--price-wrap .share { display: flex; gap: 12px; }
.goods--price-wrap .share img { width: 24px; height: 24px; }
.goods-list { padding: 16px 0; flex-wrap: nowrap; }
.goods-list--item { position: relative; min-width: 0; max-width: 100%; }
.goods-list--item .item-image { margin-bottom: 16px; }
.goods-list--item .item-image img { width: 100%; height: auto; }
.goods-list--item .link { text-indent: -9999px; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }

.goods--colorchip { display: flex; flex-direction: row; gap: 2px; margin-bottom: 12px; }
.goods--colorchip .rectangle { width: 12px; height: 4px; border-width: 1px; border-style: solid; background: var(--rectangle-bg); border-color: var(--rectangle-border-color); }
.goods--price-wrap { align-items: center; }
.goods--price-wrap .normal-txt { font-size: .75rem; font-weight: 400; line-height: 1rem; color: var(--cw-color-80); }
.goods--price-wrap .column-line { width: 1px; height: 14px; background-color: var(--cw-color-30); }
.goods--price-wrap .search-btn { position: relative; z-index: 1; padding: 5px; display: flex; justify-content: center; align-items: self-end; align-self: stretch; }
.goods--icos { display: flex; gap: 4px; flex-wrap: wrap; margin-top: 12px; }
.goods--icos span { display: flex; height: 18px; padding: 0 8px; font-size: .6875rem; font-weight: 400; line-height: 12px; color: var(--cw-color-90); align-items: center; border-radius: 3px; background: var(--cw-color-20); }
.goods--more { position: relative; z-index: 1; display: flex; gap: 4px; margin-top: 12px; align-items: center; }
.goods--more .benefit-btn { display: flex; height: 20px; border: 1px solid var(--cw-heading-color); border-radius: 3px; }
.goods--more .benefit-btn--black { display: flex; width: 20px; align-items: center; justify-content: center; font-size: .75rem; background: var(--cw-heading-color); color: var(--cw-color-white); }
.goods--more .benefit-btn--white { display: flex; height: 20px; padding: 0 4px; align-items: center; justify-content: center; font-size: .6875rem; color: var(--cw-heading-color); white-space: nowrap; }
.goods--more .cw-select-box { --cw-line-height: 14px; padding: 3px 14px 3px 6px; font-size: .6875rem; background-size: 8px 8px; background-position: right 4px center; }
.goods--star { display: flex; gap: 2px; align-items: center; margin-top: 12px; }
.goods--star-cnt { font-size: .75rem; line-height: 1rem; color: var(--cw-heading-color); }
.goods-list--item .item-image .ico-wish { z-index: 1; position: absolute; top: 10px; right: 10px; width: 32px; height: 32px; }

@media (min-width: 768px) and (max-width: 991.98px) {
    .goods-list--item .item-image .ico-wish { width: 24px; height: 24px; top: 8px; right: 8px; }
    .goods--title.sm { --cw-font-size: .8125rem; --cw-line-height: 18px; }
    .goods--subtitle.sm { --cw-font-size: .75rem; --cw-line-height: 16px; }
    .goods--price-wrap .prices { flex-direction: row; }
    .goods-list--item .item-image .ico-wish { top: 8px; right: 8px; width: 24px; height: 24px; }
}

@media (max-width: 767.98px) {
    .goods--title { --cw-font-size: 1.25rem; --cw-line-height: 28px; --cw-margin-top: 10px; }
    .goods--title.sm { --cw-font-size: .8125rem; --cw-line-height: 18px; }
    .goods--subtitle,
    .goods--engname { --cw-font-size: .875rem; --cw-line-height: 20px; }
    .goods--subtitle.sm { --cw-font-size: .75rem; --cw-line-height: 16px; }
    .goods--price-wrap .prices { flex-direction: row; }
    .goods--price-wrap .prices .original { line-height: 16px; }
    .goods-list--item .item-image .ico-wish { top: 8px; right: 8px; width: 24px; height: 24px; }
}
.MS_option_price { color: var(--cw-point-color); }

/* 상품 공통 스타일 */
.prds-list--item {
    position: relative; min-width: 0; max-width: 100%;
    .link { position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-indent: -99999px; }
    .prds--image {
        position: relative;
        img { width: 100%; height: auto; }
        .ico-wish { z-index: 1; position: absolute; top: var(--cw-size-10); right: var(--cw-size-10); display: flex; align-items: center; flex-direction: column; width: var(--cw-size-32); height: var(--cw-size-32); }
        .my-wish-list { display: inline-block; width: var(--cw-size-32); height: var(--cw-size-32); padding-top: var(--cw-size-26); background: url('//skin.makeshop.co.kr/skin/rw_shop/images/icons/ico_wish_off.svg') no-repeat center top; }
        .my-wish-list.wish-on { background: url('//skin.makeshop.co.kr/skin/rw_shop/images/icons/ico_wish_on.svg'); }
        .my-wish-count { color: var(--cw-color-60); font-size: var(--cw-size-12); }
    }
    .prds--colorchip {
        display: flex; gap: var(--cw-size-2); flex-wrap: wrap; margin-bottom: var(--cw-size-12);
        .rectangle { width: var(--cw-size-12); height: var(--cw-size-4); border: 1px solid var(--rectangle-border-color); }
    }
    .prds--name { display: -webkit-box; line-clamp: 1; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: var(--cw-size-14); font-weight: 600; line-height: var(--cw-size-20); }
    .prds--engname { display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: var(--cw-size-13); line-height: var(--cw-size-18); color: var(--cw-color-80); margin-top: var(--cw-size-4); }
    .prds--subname { display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: var(--cw-size-13); line-height: var(--cw-size-18); color: var(--cw-color-60); margin-top: var(--cw-size-4); }
    .prds--price-wrap {
        display: flex; align-items: center; margin: var(--cw-size-12) 0;
        &:not(:has(.price, .original, .discount, .normal-txt, .coupon)) { display: none; }
        &:has(.coupon) { margin-top: calc(var(--cw-size-16) * -1); }
        .prices {
            display: flex; flex-wrap: wrap; column-gap: var(--cw-size-6); align-items: center;
            .price { font-size: var(--cw-size-14); line-height: var(--cw-size-20); }
            .price strong { font-size: var(--cw-size-16); line-height: var(--cw-size-24); font-weight: 700; }
            .original { font-size: var(--cw-size-14); line-height: var(--cw-size-22); color: var(--cw-color-60); }
            .original span { text-decoration: line-through; }
            .discount { font-size: var(--cw-size-16); line-height: var(--cw-size-24); font-weight: 700; color: var(--cw-point-color); }
            .coupon { font-size: var(--cw-size-12); line-height: var(--cw-size-16); color: var(--cw-error-color); }
            .coupon span { font-size: var(--cw-size-14); line-height: var(--cw-size-20); }
            .coupon span strong { font-size: var(--cw-size-16); line-height: var(--cw-size-24); font-weight: 700; }
            &.in-txt { gap: var(--cw-size-8); }
            &.in-txt .normal-txt { font-size: var(--cw-size-12); line-height: var(--cw-size-16); color: var(--cw-color-80); }
            &.in-txt .column-line { width: 1px; height: var(--cw-size-14); background-color: var(--cw-color-30); }
        }
        .preview-btn { position: relative; z-index: 1; display: flex; justify-content: center; align-items: center; align-self: stretch; padding: 0 var(--cw-size-5); }
    }
    .prds--icons {
        display: flex; align-items: center; gap: var(--cw-size-4); flex-wrap: wrap; margin-top: var(--cw-size-12);
        &:not(:has(img)) { display: none; }
        span { display: inline-flex; align-items: center; gap: var(--cw-size-4); flex-wrap: wrap; }
        img { padding: 0; margin: 0; }
    }
    .prds--more {
        display: flex; gap: var(--cw-size-4); cursor: pointer; line-height: 0; margin-top: var(--cw-size-12);
        &:not(:has(.benefit-btn, .option-detail)) { display: none; }
        .benefit-btn { position: relative; z-index: 2; display: flex; height: var(--cw-size-20); border: 1px solid var(--cw-heading-color); border-radius: var(--cw-size-3); }
        .benefit-btn--black { display: flex; width: var(--cw-size-20); align-items: center; justify-content: center; font-size: var(--cw-size-12); background: var(--cw-heading-color); color: var(--cw-color-white); }
        .benefit-btn--white { display: flex; height: var(--cw-size-20); padding: 0 var(--cw-size-4); align-items: center; justify-content: center; font-size: var(--cw-size-11); color: var(--cw-heading-color); white-space: nowrap; }
        .option-detail {
            position: relative; z-index: 2;
            .opt-btn { display: inline-block; width: var(--cw-size-60); height: var(--cw-size-20); background: url('//skin.makeshop.co.kr/skin/rw_shop/images/icons/btn_opt_view.svg'); text-indent: -9999px; }
            .opt-btn.on { background: url('//skin.makeshop.co.kr/skin/rw_shop/images/icons/btn_opt_view_on.svg'); }
            .opt-btn.on + .layer-opt-preview { display: block; }
            .layer-opt-preview { display: none; position: absolute; top: var(--cw-size-20); left: 0; }
            .opt-wrapper { display: flex; flex-direction: column; align-items: flex-start; gap: var(--cw-size-10); min-width: var(--cw-size-90); padding: var(--cw-size-10); border: 1px solid var(--cw-color-30); border-radius: var(--cw-size-3); background: var(--cw-color-white); }
            .opt-wrapper li .detail-opt dt { font-size: var(--cw-size-11); line-height: var(--cw-size-14); font-weight: 700; }
            .opt-wrapper li .detail-opt dd { font-size: var(--cw-size-11); line-height: var(--cw-size-14); font-weight: 500; color: var(--cw-color-80); margin-top: var(--cw-size-4); }
            .opt-wrapper li .detail-opt dd:is(:first-of-type) { margin-top: var(--cw-size-6); }
        }
    }
    .prds--star {
        display: flex; gap: var(--cw-size-2); align-items: center; margin-top: var(--cw-size-12);
        .prds--star-cnt { font-size: var(--cw-size-12); line-height: var(--cw-size-16); }
    }
    .prds--hashtag {
        z-index: 2; position: relative; display: flex; gap: var(--cw-size-6); flex-wrap: wrap; margin-top: var(--cw-size-12); font-size: var(--cw-size-12); line-height: var(--cw-size-16);
        a { color: var(--cw-heading-color); }
    }
    .prds--ranking { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: var(--cw-size-30); height: var(--cw-size-30); font-size: var(--cw-size-14); line-height: var(--cw-size-20); color: var(--cw-color-white); background-color: var(--cw-color-60); }
    &:nth-child(-n+10) .prds--ranking { background-color: var(--cw-point-color-pri); }
}

/* 상품 공통 스타일 - 리스트형 */
.prds-list.list .prds-list--item {
    display: grid; grid-template-columns: var(--cw-size-240) auto; column-gap: var(--cw-size-24); align-items: center;
    .prds--price-wrap { justify-content: start; }
}

/* 상품 공통 스타일 - 갤러리형 */
.prds-list.gallery .prds-list--item {
    .prds--image { margin-bottom: var(--cw-size-16); }
    .prds--price-wrap { justify-content: space-between; }
}

@media (max-width: 991.98px) {
    /* 상품 공통 스타일 */
    .prds-list--item {
        .prds--image .ico-wish { top: var(--cw-size-8); right: var(--cw-size-8); width: var(--cw-size-24); height: var(--cw-size-24); }
        .prds--image .my-wish-list { width: var(--cw-size-24); height: var(--cw-size-24); padding-top: var(--cw-size-22); background-size: var(--cw-size-26); }
        .prds--image .my-wish-list.wish-on { background-size: var(--cw-size-26); }
        .prds--name { font-size: var(--cw-size-13); line-height: var(--cw-size-18); }
        .prds--subname { font-size: var(--cw-size-12); line-height: var(--cw-size-16); }
        .prds--price-wrap .prices {
            column-gap: var(--cw-size-4);
            .price { font-size: var(--cw-size-12); line-height: var(--cw-size-16); }
            .price strong { font-size: var(--cw-size-14); line-height: var(--cw-size-20); }
            .original { font-size: var(--cw-size-12); line-height: var(--cw-size-16); }
            .coupon { font-size: var(--cw-size-11); }
            .coupon span { font-size: var(--cw-size-12); line-height: var(--cw-size-16); }
            .coupon span strong { font-size: var(--cw-size-14); line-height: var(--cw-size-20); }
        }
        .prds--price-wrap .prices-grid { display: grid; }
        .prds--price-wrap .prices-grid .discount { order: -1; grid-column: 1 / 3; font-size: var(--cw-size-14); line-height: var(--cw-size-20); }
        .prds--price-wrap .preview-btn { align-items: flex-end; }
    }

    /* 상품 공통 스타일 - 리스트형 */
    .prds-list.list .prds-list--item { grid-template-columns: var(--cw-size-200) auto; column-gap: var(--cw-size-20); }
}
@media (max-width: 767.98px) {
    /* 상품 공통 스타일 - 리스트형 */
    .prds-list.list .prds-list--item { grid-template-columns: var(--cw-size-120) auto; column-gap: var(--cw-size-16); align-items: start; }

    /* 베스트 아이템, 추천 아이템, 프로모션 아이템, 판매순위 상품 */
    :where(.best-wrapper, .recmd-wrapper, .promotion-wrapper, .rank-wrapper) { margin-left: calc(-0.5 * var(--bs-gutter-x)) !important; margin-right: calc(-0.5 * var(--bs-gutter-x)) !important; padding: 0 calc(0.5 * var(--bs-gutter-x)) !important; }
}

.cw-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 500; }

legend,
caption { display: none; }

/* 페이지 타이틀 */
.page-title-wrap { margin-top: 3.75rem; text-align: center; }
.page-title-wrap h2 { font-size: 1.5rem; font-weight: 700; }
.page-title-wrap .pt-20 { padding-top: 1.25rem; }
.page-title-wrap p { padding-top: 1.25rem; font-size: .875rem; color: var(--cw-color-80); }
@media (min-width: 768px) and (max-width: 991.98px) {
    .page-title-wrap { margin-top: 2.5rem; }
    .page-title-wrap h2 { display: none; }
    .page-title-wrap h2.fix-tit { display: block; }
}
@media (max-width: 767.98px) {
    .page-title-wrap { margin-top: 2.5rem; }
    .page-title-wrap h2 { display: none; }
    .page-title-wrap h2.fix-tit { display: block; }
}

/* flex */
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.flex-wrap { flex-wrap: wrap; }
.flex-base { display: flex; gap: 6px; align-items: center; }
.flex-right { display: flex; gap: 6px; align-items: center; margin-left: auto; }
.flex-col { flex-direction: column; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.items-baseline { align-items: baseline; }
.items-stretch { align-items: stretch; }
.justify-normal { justify-content: normal; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-around { justify-content: space-around; }
.justify-evenly { justify-content: space-evenly; }
.justify-stretch { justify-content: stretch; }

/* width */
.w-full { width: 100%; }

.shrink-0 { flex-shrink: 0; }
.gap-0 { gap: 0; }
.gap-2 { gap: 2px; }
.gap-4 { gap: 4px; }
.gap-5 { gap: 5px; }
.gap-6 { gap: 6px; }
.gap-8 { gap: 8px; }
.gap-10 { gap: 10px; }
.gap-12 { gap: 12px; }
.gap-15 { gap: 15px; }
.gap-20 { gap: 20px; }
.gap-x-0 { column-gap: 0; }
.gap-x-10 { column-gap: 10px; }
.gap-y-0 { row-gap: 0; }
.gap-y-10 { row-gap: 10px; }

/* 탭 메뉴 */
.cw-tab { display: flex; align-items: center; justify-content: center; height: 3.125rem; margin-top: 1.5rem; background: var(--cw-color-10); }
.cw-tab li { flex: 1; height:100%; text-align: center; border-bottom: 1px solid var(--cw-heading-color); cursor: pointer; }
.cw-tab li.now { background: var(--cw-color-white); border: 1px solid var(--cw-heading-color); border-bottom: 0; }
.cw-tab li a { font-size: .875rem; line-height: 3rem; color: var(--cw-heading-color); }
.tab-content {display: none; }
.tab-content.active { display: block; }

.tab-navi--links { display: flex; justify-content: space-around; align-items: center; margin-bottom: 60px; }
.tab-navi--links li { text-align: center; flex-grow: 1; border-bottom: 1px solid var(--cw-color-30); }
.tab-navi--links li a { margin-bottom: -1px; display: block; padding: 18px 0; font-size: 1rem; font-weight: 700; color: var(--cw-heading-color); text-decoration: none;  }
.tab-navi--links li em { font-style: normal; font-weight: 400; font-size: 0.9rem; color: var(--cw-color-60); }
.tab-navi--links li.active { border-bottom: 2px solid var(--cw-heading-color); }
.tab-navi--links li.active a { margin-bottom: -2px; }


/* 레이어 팝업 */
.modal-wrap {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 1000;
    justify-content: center;
    align-items: center;
}

.modal-wrap.active { display: flex; }

.modal-content {
    /*position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);*/
    background: #fff;
    border-radius: 10px;
    width: 90%;
    max-width: 27.5rem;
    border: 1px solid var(--cw-heading-color);
    padding: 18px 20px 20px;
    animation: fadeIn 0.3s ease-in-out;
}

.modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.modal-title {
    font-size: 1.125rem;
    font-weight: bold;
    margin: 0;
}

.btn-modal-close {
    width: 20px;
    height: 20px;
    background: url('//skin.makeshop.co.kr/skin/rw_shop/images/icons/bullet_delete.svg') no-repeat center top;
    border: none;
}

.modal-footer {
    display: flex;
    gap: 8px;
    justify-content: center;
    margin-top: 1.25rem;
}

.modal-footer button,
.modal-footer a {
    width: 100%;
}

.only-mo {
    display: none !important;
}


@keyframes fadeIn {
    from {
        opacity: 0;
        transform: scale(0.9);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}
@media (max-width: 767.98px) {
    .modal-title { font-size: 1rem; }
}

.btn-group .btn-txt { width: var(--cw-text-width); height: var(--cw-text-height); max-width: 46px; font-size: var(--cw-font-size); color: var(--cw-heading-color); padding: 0; border: 0 none; text-align: center !important; }

/* 자동입력방지 프로그램 */
#passimg { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: var(--cw-size-20); border: 1px solid var(--bs-highlight-color); border-radius: var(--cw-size-10); font-size: var(--cw-size-14) ;background-color: var(--cw-color-white); z-index:102;}

#authimg { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: var(--cw-size-20); border: 1px solid var(--bs-highlight-color); border-radius: var(--cw-size-10); font-size: var(--cw-size-14) ;background-color: var(--cw-color-white); }
#authimg h5 { display: flex; align-items: center; gap: var(--cw-size-8); font-size: var(--cw-size-14); color: var(--cw-point-color); }
#authimg .contents table { width: 100%; }
#authimg .contents table tr,
#authimg .contents table td { display: flex; align-items: center; }
#authimg .contents table td { padding-top: var(--cw-size-10); }
#authimg .contents table td:first-child,
#authimg .contents table td .cw-textfield {width: var(--cw-size-100);}
#authimg .btns { display: flex; align-items: center; justify-content: center; gap: var(--cw-size-6); padding-top: var(--cw-size-12); }

/* 옵션 미리보기 */
#MK_opt_preview { z-index: 98 !important; }

/* 상품 미리보기 레이어 */
#detailpage { position: absolute; top: 100px; display: block; width:936px; padding:43px; border:1px solid #838897; background-color: #fff; }
#detailpage .detail { zoom: 1; overflow: hidden; padding-left:526px }
#detailpage .detail:after { display:inline-block; clear:both; content:'' }
#detailpage .thumb-wrap,
#detailpage .txt-wrap { position: relative; float: left; }
#detailpage .close-layer { position: absolute; top:19px; right:19px; width:26px; height:26px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_close_layer.gif) 0 0 no-repeat }
/* thumb-wrap */
#detailpage .thumb-wrap { width:486px; height:auto; left:-526px; margin-right:-526px; text-align: center }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }
#detailpage .thumb-wrap .thumb img { width:486px }
/* txt-wrap */
#detailpage .txt-wrap { width: 100%; }
#detailpage .txt-wrap .picon { padding-top:10px }
#detailpage .txt-wrap .picon img { margin-right:3px }
#detailpage .txt-wrap .ptit { font-size:18px; color:#1c1c1c }
#detailpage .txt-wrap .table-opt { margin-top:10px }
#detailpage .txt-wrap .table-opt th,
#detailpage .txt-wrap .table-opt td { padding:4px 0 }
#detailpage .txt-wrap .table-opt th { color:#969696; font-weight: normal }
#detailpage .txt-wrap .table-opt th .tb-left,
#detailpage .txt-wrap .table-opt td .tb-left { padding:0 }
#detailpage .txt-wrap .table-opt td { color:#555 }
#detailpage .txt-wrap .table-opt .sell_price { font-size:18px; color:#1c1c1c; font-weight:bold }

#detailpage .txt-wrap .f-btns { margin-top:10px }
#detailpage .txt-wrap .f-btns .soldout { margin-top:6px; width:408px; height:104px; font-size:14px; color:#231f20; text-align:center; line-height:104px; letter-spacing:2px; border:1px solid #231f20; background:#fff }
#detailpage .txt-wrap .f-btns a { margin-top:6px }
#detailpage .txt-wrap .f-btns .btn_buy { display:block; width:408px; height:40px; font-size:13px; color:#fff; font-family:Verdana; text-align:center; line-height:40px; border:1px solid #231f20; background:#231f20 }
#detailpage .txt-wrap .f-btns .btn_buy:hover { color:#000; background:#fff }
#detailpage .txt-wrap .f-btns .btn_buy:active { position: relative; top: 1px }
#detailpage .txt-wrap .f-btns .btn_cart { display:block; width:408; height:40px; font-size:14px; color:#231f20; font-family:Verdana; text-align:center; line-height:40px; border:1px solid #231f20; background:#fff }
#detailpage .txt-wrap .f-btns .btn_cart:hover { color:#fff; background:#231f20 }
#detailpage .txt-wrap .f-btns .btn_cart:active { position: relative; top: 1px }
/* opt-spin */
#detailpage .opt-spin { display: inline-block; position: relative; width: 36px; height: 20px; }
#detailpage .opt-spin .txt-spin { width: 22px; height: 18px; padding-right: 2px padding-top: 2px; border: 1px solid #acacac; font-size: 11px; text-align: right; }
#detailpage .opt-spin .btns { position:absolute; left: 35px; top:0px; width: 12px; height: 20px; }
#detailpage .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }

/* 게시판 공통 - 일반, 겔러리, 컨텐츠링크, 자료실, 미니홈피, 방명록, 동영상 */
/* 상단 */
.bbs-hd { padding:65px 0 20px; border-bottom:1px dashed #e9e9e9 }
.bbs-hd .link { text-align: center }
.bbs-hd .link li { display: inline; }
.bbs-hd .link li a { padding: 0 10px; color: #b7b7b7; background: url(/images/d3/modern_simple/common/bull_bbs_hd_link.gif) no-repeat left 2px; }
.bbs-hd .link li.last a { background-image: none; }
/* 타이틀 */
.bbs-tit { margin-top:60px; *zoom:1 }
.bbs-tit:after { display:block; clear:both; content:'' }
.bbs-tit h3 { float:left; font-size:16px; color:#000; font-weight:bold; line-height:30px }
/* 검색 */
.bbs-sch { float:right }
.bbs-sch label { margin-right:10px; font-size:11px }
.bbs-sch label input { margin-top:-3px; vertical-align:middle }
.bbs-sch .key-wrap { font-size: 0; line-height: 0; }
.bbs-sch .key-wrap,
.bbs-sch .keyword,
.bbs-sch img { vertical-align: middle; }
.bbs-sch .key-wrap a { margin-left:-1px; vertical-align:top }
.bbs-sch img { *margin-top:1px; *margin-left:-1px; vertical-align:top }
.bbs-sch .MS_input_txt { margin:0; padding:0 0 0 5px; width:178px; height:28px; border:1px solid #c3c3c3 }
.bbs-sch .keyword { width: 125px; height: 14px; padding: 2px 0 0 2px; margin-right: 3px; line-height: 14px; border: 1px solid #ededed; }
/* 게시판 글쓰기, 목록 이동 링크 */
.bbs-btm { padding:15px 0; position:relative; *zoom:1 }
.bbs-btm:after { display:block; clear:both; content:'' }
.bbs-btm .bbs-link { float:right }
.bbs-btm .bbs-link a { margin-left:3px; width:108px; height:38px; font-size:13px; line-height:38px }
.bbs-btm .bbs-paging .paging { margin:0 130px; padding:10px 0 }
/* 게시판 한줄공지 */
.bbs-online-notice { margin-top: 10px; margin-bottom: -10px; padding: 7px 10px; color: #9d9d9d; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
/* 게시판 타입 - 리스트 */
.bbs-table-list { margin-top:10px }
.bbs-table-list thead th,
.bbs-table-list tbody td  { padding:15px 0 }
.bbs-table-list thead th { font-size:13px; color: #000; font-weight:normal; font-family:Verdana; border-top:1px solid #000; border-bottom: 1px solid #e9e9e9 }
.bbs-table-list tbody td { color:#343434; border-bottom: 1px solid #e9e9e9 }
.bbs-table-list tbody td a {  }
/* 게시판 타입 - 보기 */
.bbs-table-view { margin-top:10px }
.bbs-table-view thead th,
.bbs-table-view tbody td  { padding:15px 0 }
.bbs-table-view thead th { color: #000; font-size:15px; font-weight:normal;  border-top: 1px solid #000; border-bottom: 1px solid #e9e9e9 }
.bbs-table-view .btn-dwn { margin-top:15px;}
.bbs-table-view .privercy-agree label { vertical-align:-2px \0/IE8+9; *vertical-align:bottom }
.bbs-table-view .privercy-agree label input { vertical-align:top; *vertical-align:top }
/* 팝업 타이틀 (1:1고객게시판) */
.tit-pop { position:relative }
.tit-pop h1 { font-size:18px; color:#000; font-weight:bold; line-height:18px }
.tit-pop .txt { position:absolute; top:5px; right:0; font-size:12px; color:#343434 }

/* 미니홈피, 방명록 게시글 뷰 */
/* 상단 */
.visit-vhd { margin-top: 10px; border-top: 1px solid #000 }
.visit-vhd th,
.visit-vhd td { padding:15px 0; border-bottom: 1px solid #e9e9e9; font-size:15px; color:#000 }
.visit-vhd .tb-left{ padding:0 10px }
/* 내용*/
.visit-vcont th,
.visit-vcont td { padding:15px 0; color: #000 }
.visit-vcont .info em { font-weight:bold }
.visit-vcont .info .video-writer { display:inline-block; *display:inline }
.visit-vcont tr.no-line th,
.visit-vcont tr.no-line td { padding-bottom: 0; border-bottom: 0; }
.visit-vcont tr.dot-line th,
.visit-vcont tr.dot-line td { padding-top: 2px; border-bottom: 1px dotted #e5e5e5; }
.visit-vcont tr.info td .tb-left { padding-left: 0; color: #555;}
.visit-vcont .tb-left{ padding: 0 3px; }
.visit-vcont td .tb-cont { padding:15px 0; min-height:250px; color:#8d8d8d }
.visit-vcont td .tb-cont img { max-width: 100%; }
/* 코멘트 */
.visit-vcmt { border-top:1px solid #000 }
.visit-vcmt td { padding:20px 0 15px; border-bottom:1px dashed #e9e9e9; vertical-align:top }
.visit-vcmt .com-name { margin-right:20px; font-weight:bold; color:#000 }
.visit-vcmt .com-date { font-size:11px; color:#aeaeae }
.visit-vcmt .com-cont { padding:10px 20px 0 0; color:#828282; line-height:20px }
/* 작성 */
.vist-vcmt-reg { margin-top: 10px; border-bottom: 1px solid #e5e5e5; }
.vist-vcmt-reg th,
.vist-vcmt-reg td ,#comment_reply_input th { padding: 6px 0;}
.vist-vcmt-reg th ,#comment_reply_input th { font-weight: normal; color: #9d9d9d; }
.vist-vcmt-reg .tb-left ,#comment_reply_input .tb-left{ padding: 0 3px; }
.vist-vcmt-reg th .tb-left { padding-left: 10px; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 45%; }
/* 게시판 타입 - 쓰기 */
.bbs-table-write { margin-top:10px; border-top:1px solid #000 }
.bbs-table-write tbody th,
.bbs-table-write tbody td { padding:13px 0; text-align:left; border-bottom:1px solid #e9e9e9 }
.bbs-table-write tbody th { padding-left:30px; font-size:14px; font-weight:normal; background:#f8f8f8 }
.bbs-table-write tbody td { padding:13px 10px }
.bbs-table-write .privercy-agree label { vertical-align:-2px \0/IE8+9; *vertical-align:bottom }
.bbs-table-write .privercy-agree label input { vertical-align:top; *vertical-align:top }

/* 게시판 타입 - 비밀번호찾기 */
.bbs-table-pwd { margin-top:10px; padding:60px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.bbs-table-pwd table { width:475px; margin:0 auto }
.bbs-table-pwd tbody th,
.bbs-table-pwd tbody td  { font-size:14px; color:#8d8d8d; font-weight:normal }
.bbs-table-pwd tbody td input { padding:0 0 0 5px; width:355px; height:42px; line-height:42px; border:1px solid #ddd }

.pwd-link { padding:40px 0 100px; text-align:center }
.pwd-link a { margin:0 3px; width:188px; height:58px; font-size:16px; line-height:58px }

/* 공통으로 쓰는거 */
textarea { width:600px; height:47px; padding:2px; border:1px solid #EDEDED;}
.input-style { padding:2px; height:14px; line-height:14px; border:1px solid #EDEDED;}

.cont-sub-des { position:relative;}
.cont-sub-des div { padding-top:5px }
.cont-sub-des span { margin-right:15px; color:#343434 }
.cont-sub-des span em { font-size:12px; color:#343434; font-weight:bold }
.cont-sub-des span a {  }

.comment-list { border-top:1px solid #000 }
.comment-write { border-bottom:1px solid #e9e9e9 }
.bbs-table-view .comment-box td { padding-top:20px; border-bottom:1px dashed #e9e9e9;  vertical-align:top }
.comment-box .com-name { margin-right:20px; font-weight:bold; color:#000 }
.comment-box .com-date { font-size:11px; color:#aeaeae }
.comment-box .com-cont { padding:10px 20px 0 0; color:#828282; line-height:20px }
.bbs-table-view td.com-wrt-box { border:0;}
.com-wrt-box label { padding-left:12px; font-size:14px; color:#000; background: url('//image.makeshop.co.kr/makeshop/d3/basic_simple/common/bu_4x4.gif') no-repeat 0 50%;}
.com-wrt-box .input-style { margin:0 10px 0 7px; padding:0 0 0 5px; width:212px; height:27px; line-height:27px; border:1px solid #ddd }
.com-wrt-box .wrt { margin-top:7px }
.com-wrt-box .wrt span { margin:0 10px; font-size:14px; color:#828282 }
.com-wrt-box .wrt textarea { padding:1px 0; width:978px; height:118px; border:1px solid #ddd }
.com-wrt-box .wrt_write { padding-bottom:15px; font-size:0 }
.com-wrt-box .wrt_write .CSSbuttonBlack { width:118px; height:120px; font-size:16px; line-height:120px }
.view-link { padding:20px 0; text-align:right }
.view-link a { width:108px; height:38px; font-size:13px; line-height:38px }

/* 게시판 회원 게시글 검색 */
.search_id { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DADADA; display: block; padding: 3px; position: absolute; width: 90px; }

/* 개인정보보호정책 동의 */
.new-privercy-contract { text-align: left }
.new-privercy-contract p { font-weight: bold; margin: 0; margin-bottom: 10px; margin-top: 20px; text-align: left; }
.new-privercy-contract .privercy-agree label { vertical-align:-2px \0/IE8+9; *vertical-align:bottom }
.new-privercy-contract .privercy-agree label input { vertical-align:top; *vertical-align:top }
.privercy-contract-tap { position: relative; height:40px; }
.privercy-contract-tap ul { list-style: none; margin: 0; padding: 0; position: absolute; bottom: -1px; *bottom: -2px; }
.privercy-contract-tap li { border: 1px solid #ccc; border-right: none; background: #F4F4F4; float:left; display: inline-block; }
.privercy-contract-tap li a { display: block; padding: 10px 10px; text-decoration: none; }
.privercy-contract-tap li.end { border-right: 1px solid #ccc; }
.privercy-contract-tap li.sel { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.privercy-contract { clear: both; }
.privercy-contract textarea { clear: both; border: 1px solid #CCC; height: 60px; background: #FFFFFF; padding: 10px; width: 660px; }
.privercy-agree { margin: 10px 0; }
.privercy-agree label{ margin-right: 10px }

/*
========================================================================
hot issue common class
========================================================================
*/

/* .item-wrap */
.item-wrap { overflow: hidden; width:1100px }
.item-wrap .item-hd { margin: 40px 0 20px 0 }
.item-wrap .nbg { background: none; text-align: center; }
.item-wrap .item-info { zoom: 1; overflow: hidden; padding: 35px 0 10px; margin-bottom:10px }
.item-wrap .item-info:after { display:block; clear:both; content:'' }
.item-wrap .item-info .item-total { float: left; font-size:14px; color:#7b7b7b }
.item-wrap .item-info .item-total span { color: #0e0d0d }
.item-wrap .item-info .item-order { float: right }
.item-wrap .item-info .item-order li { float: left; padding: 0 15px; line-height:12px; border-right:1px solid #ddd }
.item-wrap .item-info .item-order li.nobg { padding-right:0; border-right:none }
.item-wrap .item-info .item-order li a { font-size: 12px; color:#a6a6a6; line-height:12px; vertical-align:top }
.item-wrap .item-info .item-order li a .on { color: #111 }

.item-wrap .item-cont { width:1122px; *zoom:1 }
.item-wrap .item-cont:after { content: ""; display: block; clear: both }
.item-wrap .item-cont .item-list { padding-right:22px; float:left; width:352px; text-align:center }
.item-wrap .item-cont .item-list .thumb { width:352px; height:352px; overflow:hidden }
.item-wrap .item-cont .item-list .thumb img { width:352px;  height:352px }
.item-wrap .item-cont .item-list .prd-info { padding:18px 0 60px; overflow:hidden }
.item-wrap .item-cont .item-list .prd-ico img { margin:2px }
.item-wrap .item-cont .item-list .prd-name { padding-top:5px }
.item-wrap .item-cont .item-list .prd-name a { display:block; color:#1c1c1c; line-height:14px; text-overflow:ellipsis; word-wrap:normal }
.item-wrap .item-cont .item-list .prd-price { padding-top:5px; font-family:Verdana }
.item-wrap .item-cont .item-list .prd-price strike { color:#707070 }
.item-wrap .item-cont .item-list .prd-price .price { color:#1c1c1c }
.item-wrap .item-cont .item-list .prd-color { padding-top:5px }
.item-wrap .item-cont .item-list .prd-preview { padding-top:5px }
.item-wrap .item-cont .item-list .prd-preview .btn-preview { display:inline-block; width:69px; height:17px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_preview.gif) 0 0 no-repeat }
.item-wrap .item-cont .item-list .prd-benefit { padding-top:5px }
.item-wrap .item-cont .item-list .prd-wish { padding-top: 14px; }
.item-wrap .item-cont .item-list .prd-wish a { font-family: 'malgun gothic'; font-size: 14px; color: #000; }
.item-wrap .item-cont .item-list .prd-wish i.fa { margin-right: 4px; color: #c8c8c8; font-size: 22px; vertical-align: text-top; cursor:pointer; }
.item-wrap .item-cont .item-list .prd-wish i.fa-heart { display:none; color: #f41f3a; }
.item-wrap .item-cont .item-list .prd-wish .wish-on i.fa-heart { display:inline-block; }
.item-wrap .item-cont .item-list .prd-wish .wish-on i.fa-heart-o { display:none; }
.item-wrap .item-cont .item-list .prd-subname { margin-top:15px; padding-top:15px; color:#8b8b8b; text-align:left; border-top:1px dashed #c6c6c6 }
.item-wrap .item-cont .item-list .MK-product-icons img { vertical-align: middle }
.item-wrap .item-cont .nomg { padding-right: 0px }
.item-wrap .item-page { margin-top: 50px; text-align: center; }
.item-wrap .item-page a { padding: 0 5px }
.item-wrap .item-page a:hover, .item-wrap .item-page a.now { color: #111; font-weight: bold; letter-spacing: -1px; }

/* 타이틀 */
.cateTit { padding-top:60px; position:relative; text-align:center }
.cateTit h3 { font-size:20px; color:#1c1c1c; font-weight:bold; font-family:Verdana; line-height:20px }
.cateTit .line { margin:20px auto; width:10px; height:2px; background:#1c1c1c }


/* 타이틀 - 회원가입 등의 페이지 */
.cateTit_v2 { *zoom:1 }
.cateTit_v2:after{content:"";display:block;clear:both;}
.cateTit_v2 .right{float:right;}
.cateTit_v2 .title{font-size:18px;line-height:1;font-weight:bold;display:inline-block;*float:left;*line-height:20px}
.cateTit_v2 .subTxt{font-size:12px;line-height:1.5;}
.cateTit_v2.join{margin:88px 0 20px;padding:14px 0;border-bottom:1px solid #000;color:#000;}



/* enough 상품리스트 */
.item-wrap2 {
    max-width: 1360px;
    margin: 0 15px;
    box-sizing: border-box;
}

.item-cont2 {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 26.666px;
}


.itemList {
    margin-bottom: 40px;
    width: calc(25% - 20px);
}

.itemList .thumb {
    position: relative;
}

.itemList .thumb img {
    width: 100%;
}
.soldout_badge {
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 600;
}
.itemList .prd-name {
    margin-top: 15px;
}
.itemList .prd-subname {
    margin-top: 6px;
}

.itemList .prd-subname a {
    color: #666;
    font-size: 15px;
    font-weight: 400;
    line-height: 17.58px;
}
.itemList .prd-name a {
    font-size: 18px;
    font-weight: 600;
    line-height: 21.09px;
}

.itemList .price {
    margin-top: 6px;
}

.itemList .price a {
    font-size: 18px;
    font-weight: 600;
    line-height: 21.09px;
    display: flex;
    align-items: center;
}

.itemList .price .dc_per {
    color: var(--main-color);
    margin-right: 6px;
}

.itemList .price .consumer {
    color: #bbb;
    font-size: 14px;
    line-height: 16.41px;
    font-weight: 400;
    text-decoration: line-through;
    margin-left: 6px;
}

.itemList .prd-ico {
    margin-top: 20px;
}

.itemList .prd-ico img {
    margin-right: 4px;
}


/* 모바일 */
@media (max-width: 767.98px) {
    #authimg .icon-text { font-size: var(--cw-size-13); }
    #authimg .auth-form dt { font-size: var(--cw-size-13); }
}


@media (max-width:1024px) {
    .only-mo {
        display: block !important;
    }

    .only-pc {
        display: none !important;
    }

    /* 페이징 */
    /* paging */
    .paging {padding: 40px 0;text-align:center;font-size: 0;}
    .paging a {display:inline-block;line-height: 24px;font-size: 14px;color: #999;margin: 0 2.5px;width: 24px;height: 24px;background-size: contain;vertical-align: middle;}
    .paging a:hover,
    .paging a.now,
    .paging .now { color:#000; }
    .paging a .fa-angle-left-left {background: url('//skin.makeshop.co.kr/skin/enough/images/page_ll.svg') center no-repeat;font-size: 0;width: 24px;height: 24px;line-height: 24px;background-size: contain;vertical-align: middle;}
    .paging a .fa-angle-left {background: url('//skin.makeshop.co.kr/skin/enough/images/page_l.svg') center no-repeat;font-size: 0;width: 24px;height: 24px;line-height: 24px;background-size: contain;vertical-align: middle;}
    .paging a .fa-angle-right {background: url('//skin.makeshop.co.kr/skin/enough/images/page_r.svg') center no-repeat;font-size: 0;width: 24px;height: 24px;line-height: 24px;background-size: contain;vertical-align: middle;}
    .paging a .fa-angle-right-right {background: url('//skin.makeshop.co.kr/skin/enough/images/page_rr.svg') center no-repeat;font-size: 0;width: 24px;height: 24px;line-height: 24px;background-size: contain;vertical-align: middle;}

    /* //페이징 */

    /* 폰트 관련 */
    .color_1984f1 {color:#1984f1 !important;} /* Blue */
    .color_f1191f {color:#f1191f !important;} /* Red */
    .color_a63f42 {color:#a63f42 !important;} /* DarkRed */
    .bgc077fe2 {background-color:#077fe2; color:#fff; padding:2px 5px; margin-right: 5px;}
    .bgc464644 {background-color:#464644; color:#fff; padding:2px 5px; margin-right: 5px;}
    .caution {color:#f1191f; text-align:center; font-size:0.917em;}
    .ico_new {color: #ffffff; background-color: #ff8400; font-weight:bold; padding:1px 5px;}
    .ico_hit {color: #ffffff; background-color: #f1191f; font-weight:bold; padding:1px 5px;}
    /* //폰트 관련 */

    /* 버튼 관련 */
    .btn_White {width:100%; height:35px; line-height:35px; background-color:#fff; text-align:center; display:block; border:1px solid #c6c6c6; box-sizing: border-box; vertical-align: middle;}
    .btn_Black {width:100%; height:35px; line-height:35px; background-color:#393939; color:#fff; text-align:center; display:block; border:1px solid #393939; box-sizing: border-box; vertical-align: middle;}
    .btn_Red {width:100%; height:40px; line-height:40px; background-color:#ab3e41; color:#fff; text-align:center; display:block; border:1px solid #ab3e41; box-sizing: border-box; vertical-align: middle;}
    .btn_Grey {width:100%; height:35px; line-height:35px; background-color:#858585; color:#fff; text-align:center; display:block; border:1px solid #858585; box-sizing: border-box; vertical-align: middle;}
    .fixButtonR {position:relative; padding-right:120px;}
    .fixButton {width:115px; position:absolute; top:0; right:0;}
    .more {text-align:center; width:100%; margin-top:30px;}
    .btn_moreGray {width:224px; height:35px; line-height: 35px; background-color:#efefef; border:0px none; font-weight:bold; display: block; margin: 0 auto;}
    .btn_moreGray span {color:#aaaaaa;}
    .btn_moreGray span em {color:#f1191f;}
    /* 버튼 관련 */

    /* 상품진열 */
    .list_array {height:52px; border-bottom:1px solid #4a4a4a; border-top:1px solid #c7c7c7; padding:0 8px; margin-bottom: 20px;}
    .list_array .list_arrayLeft {float:left; margin-top:12px;}
    .list_array .list_arrayLeft select {height:28px;}
    .list_array .list_arrayRight {float:right; margin-top:12px;}
    .list_array .list_arrayRight img {margin-left:10px;}
    .list_shopping1x {text-align:center;}
    .list_shopping1x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; text-align:left; font-size:0;}
    .list_shopping1x li {width:100%; display:inline-block; vertical-align: top; border-top:1px solid #d9d9d9;}
    .list_shopping1x li a {display: block; padding:18px 4px; position:relative; overflow:hidden; zoom:1;}
    .list_shopping1x li:first-child {border:0px none;}
    .list_shopping1x li:first-child a {padding:0 4px 18px 4px;}
    .list_shopping1x li img.listPic {width:50%; float:left;}
    .list_shopping1x li .main_icons {position:relative; display:inline-block; text-align:center; width:50%}
    .list_shopping1x li .main_icons img.listPic {width:100%;}
    .list_shopping1x .list_shoppingInfo {width:46%; float:right; padding-left:4%; font-size:12px;}
    .list_shopping2x {text-align:center;}
    .list_shopping2x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; padding:0 2px;  text-align:left; font-size:0;}
    .list_shopping2x li {width:50%; display:inline-block; vertical-align: top; text-align:left;}
    .list_shopping2x li a {display: block; padding:0 2px 18px 2px;}
    .list_shopping2x li img.listPic {width:100%;}
    .list_shopping2x li .main_icons {position:relative;}
    .list_shopping2x .list_shoppingInfo {margin-top:10px; text-align:center; font-size:12px;}
    .list_shopping3x {text-align:center;}
    .list_shopping3x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; padding:0 2px; text-align:left; font-size:0;}
    .list_shopping3x li {width:33.33%; display:inline-block; vertical-align: top;}
    .list_shopping3x li a {display: block; padding:2px;}
    .list_shopping3x li img.listPic {width:100%;}
    .list_shopping3x li .main_icons {position:relative;}
    .list_shopping3x .list_shoppingInfo {margin-top:10px; text-align:center; font-size:12px;}
    .listName {color:#3b3b3b; word-break: break-all;}
    .listDiscount {color:#b5b5b5;}
    .listPrice {color:#1b1b1b; margin-bottom:4px;}
    .listSoldout {color:#D22525; margin-bottom:4px;}
    .listReplace {color:#1b1b1b; margin-bottom:4px;}
    .listReview {color: #DB2E2E; margin-bottom:4px;}
    .listReserve {color:#7d7d7d; font-size:0.917em;}
    .listPoint {color:#7d7d7d; font-size:0.917em;}
    .listWish { margin: -7px 0 10px; font-family: 'malgun gothic'; color: #000; }
    .listWish i.fa { margin-right: 5px; color: #b9b9b9; font-size: 17px; vertical-align: text-top; cursor:pointer; }
    .listWish i.fa-heart { display:none; color: #f41f3a; }
    .listWish .wish-on i.fa-heart { display:inline-block; }
    .listWish .wish-on i.fa-heart-o { display:none; }
    /* //상품진열 */

    /* 로그인 */
    .login .caution {margin-bottom:10px;}
    .member {padding:0 15px; margin-top: 20px;}
    .login #keyboard {text-align:center; margin:0 auto;}
    .login #keyboard p {text-align:right; margin-bottom:12px;}
    .login #keyboard img {display:none; width:100%;}
    .login .loginInput {margin-top:18px;}
    .login .loginInput input {width:100%; display:block; margin-bottom:10px;}
    .login .loginCheck {margin-top:10px;}
    .login .loginCheck label {margin-right:12px;}
    .login .loginCheck label input {vertical-align: middle;}
    .login .loginMiddle .btn_Red {font-size:1.167em; margin:10px 0;}
    .login .loginMiddle .btn_White {font-size:1.167em;}
    .login .loginBottom {background-color:#eaeaea; padding:18px 15px; margin-top:20px;}
    .login .loginBottom h4 {background-color:#eaeaea; margin-bottom:5px; padding:0; font-weight:bold;}
    .login .loginBottom a {font-size:1.167em;}
    .login .loginBottom a.btn_Black {margin-top:16px;}
    .login .loginBottom a.btn_Black:last-child {margin-top:10px;}
    .login .loginBottom a.btn_White {margin-top:10px;}
    .sns-login { position: relative; margin: 20px 10px 0; }
    .sns-login .sns-title img { width: 100%; max-width: 300px; }
    .sns-login ul li { position: relative; margin-top: 10px; padding-left: 50px; height: 40px; line-height: 40px; border: 1px solid #dfdfdf; border-radius: 4px; list-style: none; }
    .sns-login ul li a { display: block; padding-left: 20px; border-left: 1px solid #dfdfdf; color: #999; font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }
    .sns-login ul li span { position: absolute; top: 0; left: 0; width: 50px; height: 40px; }
    .sns-login ul li.facebook span { background: url(/images/d3/m_01/icon/ico_sns_facebook.gif) no-repeat 50% 50%; background-size: 12px auto; }
    .sns-login ul li.naver span { background: url(/images/d3/m_01/icon/ico_sns_naver.gif) no-repeat 50% 50%; background-size: 18px auto; }
    .sns-login ul li.kakaotalk span { background: url(/images/d3/m_01/icon/ico_sns_kakaotalk.gif) no-repeat 50% 50%; background-size: 20px auto; }
    .sns-login ul li.apple span { background: url(/images/d3/m_01/icon/ico_sns_apple.gif) no-repeat 50% 50%; background-size: 20px auto; }
    /* //로그인 */

    #check_auth {padding:15px 0;}
    #check_auth .head {text-align:center; color:#f46b00; margin-bottom:10px;}
    #check_auth .contents table {margin:0 auto;}
    #check_auth .contents table td {padding:5px 0;}
    #check_auth .contents table td input {width:100% !important; height:35px !important; margin-bottom:0 !important;}

    /* 레이어팝업 */
    .layer {width: 100%; min-height: 100%; z-index: 3; position: fixed; left: 0; top: 0; background:rgba(60,60,60,0.8);}
    .layer .layer-pop {width:90%; background-color: #fff; position: relative; box-shadow: 0px 1px 10px #494949; margin:80px auto;}
    .layer .layer-pop h3  {background-color: #efefef; height: 36px; line-height: 36px; font-weight: bold; padding: 0 10px; }
    .layer .layer-pop .txt {max-height: 300px; overflow-y: auto; padding:10px;}
    .layer .layer-pop .close {width:45px; height:36px; color:#fff; line-height: 42px; position:absolute; top:0; right:0;  background-color: #4f4f4f; text-align: center;}
    body #comment_password {border-radius:0 !important; font-size:1em;}
    body #comment_password .head {background-color: #efefef; height: 36px; line-height: 36px; font-weight: bold; text-align:left !important; padding: 0 10px;}
    body #comment_password .head h5 {border-bottom:0px none !important; font-size:1em !important; padding:0 !important;}
    body #comment_password .head a.close {width:45px; height:36px; color:#fff; line-height: 42px; top:0 !important; right:0 !important; text-align: center;}
    body #comment_password .contents p {font-size:1em !important; font-weight:normal;}
    body #comment_password .contents .form-wrap2 input {height: 35px;}
    body #comment_password .contents .form-wrap2 p:last-child a {display:block; background-color: #393939; color:#fff; position:initial !important; padding:10px 0; margin-top: 10px;}
    /* //레이어팝업 */

    /* 팝업 */
    .popup .pop h3  {background-color: #efefef; height: 36px; line-height: 36px; font-weight: bold; padding: 0 10px; }
    .popup .pop .txt {padding:10px;}
    .popup .pop .close {width:45px; height:36px; color:#fff; line-height: 42px; position:absolute; top:0; right:0;  background-color: #4f4f4f; text-align: center;}
    #passimg {width: 90%; background-color: #fff; top:50%; left: 0; right: 0; margin: 0 auto; text-align: center; padding: 20px 0; box-shadow: 0 1px 10px #717171;}
    #passimg .head {color:#f26c09;}
    #passimg .btns {padding:0 10px; margin-top: 10px;}
    #passimg .btns a {display:block; background-color: #393939; color:#fff; padding:10px 0;}
    /* //팝업 */

    @media screen and (max-width:319px) {
        .tabletOnly {display:none !important;}
    }
    @media screen and (min-width:320px) and (max-width:419px) {
        .tabletOnly {display:none !important;}
    }
    @media screen and (min-width:420px) and (max-width:767px) {
        .tabletOnly {display:none !important;}

        /* 상품진열 */
        .list_shopping1x li {width:50%;}
        .list_shopping1x li a {padding:4px;}
        .list_shopping1x li:first-child a {padding:4px;}
        .list_shopping1x li:nth-child(2) {border:0px none;}
        .list_shopping2x li {width:33.3%;}
        .list_shopping3x li {width:25%;}
        /* //상품진열 */

        /* 더보기 버튼 */
        .btn_moreGray {width:335px;}
        /* //더보기 버튼 */
        /* .layer .layer-pop .txt {max-height: 150px;} G패드에서 사이즈가 작게 나와서 제거함 */
        .layer .layer-pop {margin:20px auto;}
    }
    @media screen and (min-width:768px) {
        body {font-size:0.813em;}
        .mobileOnly {display:none !important;}

        /* 상품진열 */
        .list_shopping1x li {width:50%;}
        .list_shopping1x li a {padding:10px;}
        .list_shopping1x li:first-child a {padding:10px;}
        .list_shopping1x li:nth-child(2) {border:0px none;}
        .list_shopping2x ul {padding:0 5px;}
        .list_shopping2x li {width:33.3%;}
        .list_shopping2x li a {padding:5px;}
        .list_shopping3x ul {padding:0 5px;}
        .list_shopping3x li {width:25%;}
        .list_shopping3x li a {padding:5px;}
        /* //상품진열 */

        /* 더보기 버튼 */
        .btn_moreGray {width:335px;}
        /* //더보기 버튼 */
    }




    /* enough 상품리스트 */
    .item-wrap2 {padding: 0 20px;}

    .item-cont2 {
        display: flex;
        align-items: flex-start;
        flex-wrap: wrap;
        gap: 2%;
    }


    .itemList {
        margin-bottom: 40px;
        width: 49%;
    }

    .itemList .thumb {
        position: relative;
    }

    .itemList .thumb img {
        width: 100%;
    }

    .soldout_badge {
        background: rgba(0, 0, 0, 0.5);
        color: #fff;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 16px;
        font-weight: 600;
    }
    .itemList .prd-name {
        margin-top: 10px;
    }
    .itemList .prd-subname {
        margin-top: 6px;
    }

    .itemList .prd-subname a {
        color: #666;
        font-size: 13px;
        font-weight: 400;
        line-height: 15.23px;
    }
    .itemList .prd-name a {
        font-size: 14px;
        font-weight: 600;
        line-height: 16.41px;
    }

    .itemList .price {
        margin-top: 6px;
    }

    .itemList .price a {
        font-size: 14px;
        font-weight: 600;
        line-height: 16.41px;
        display: flex;
        align-items: center;
    }

    .itemList .price .dc_per {
        color: var(--main-color);
        margin-right: 4px;
    }

    .itemList .price .consumer {
        color: #bbb;
        font-size: 12px;
        line-height: 14.06px;
        font-weight: 400;
        text-decoration: line-through;
        margin-left: 4px;
    }

    .itemList .prd-ico {
        display: none;
    }

    .itemList .prd-ico img {
        margin-right: 4px;
    }

    .item-wrap2 {
        margin: 0;
    }
}
/* DEWYS menu page titles 20261009 */
body .dewys-page-title{display:block!important;width:100%;text-align:center!important;padding:0!important;margin:35px auto 32px!important;border:0!important;color:#181511;font-family:"Cormorant Garamond","Noto Serif KR",serif!important;font-weight:400!important;line-height:1.2!important;}
body .dewys-page-title .dewys-title-en{display:block;font-family:inherit!important;font-size:44px!important;font-weight:400!important;letter-spacing:.12em;line-height:1.2;}
body .dewys-page-title .dewys-title-ko{display:block;margin-top:13px;font-family:"Noto Serif KR",serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.08em;line-height:1.6;color:#8d7b69;}
#productClass .cate-wrap:has(.dewys-page-title){display:block;width:100%;}
@media(max-width:768px){body .dewys-page-title{margin:26px auto!important;}body .dewys-page-title .dewys-title-en{font-size:30px!important;letter-spacing:.08em;}body .dewys-page-title .dewys-title-ko{font-size:12px!important;margin-top:10px;}}

/* DEWYS clean more controls 20261105 */
body .more-btn,body .cw-btn-more .btn,body .btn_moreGray,body .more a{background-color:transparent!important;border:0!important;box-shadow:none!important;}

/* Empty quick-view container must not extend the page width. */
#detailpage:empty { display: none; }

:root{--dewys-review-02-star-seal:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48dGl0bGU+cmV2aWV3LTAyLXN0YXItc2VhbDwvdGl0bGU+PHBhdGggZD0iTTExOSw2NCBDMTE5LDk0LjM3NiA5NC4zNzYsMTE5IDY0LDExOSBDMzMuNjI0LDExOSA5LDk0LjM3NiA5LDY0IEM5LDMzLjYyNCAzMy42MjQsOSA2NCw5IEM5NC4zNzYsOSAxMTksMzMuNjI0IDExOSw2NCBaICIgZmlsbD0iIzRBMkUxQiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTEzLDY0IEMxMTMsOTEuMDYyIDkxLjA2MiwxMTMgNjQsMTEzIEMzNi45MzgsMTEzIDE1LDkxLjA2MiAxNSw2NCBDMTUsMzYuOTM4IDM2LjkzOCwxNSA2NCwxNSBDOTEuMDYyLDE1IDExMywzNi45MzggMTEzLDY0IFogIiBmaWxsPSJub25lIiBzdHJva2U9IiNDNEExNkQiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01Mi4yNCwyOS4wNTQgQzUyLjI0LDI5LjcwMiA1Mi4xMTgsMzAuMjY0IDUxLjg3NSwzMC43NCBDNTEuNjMxLDMxLjIxNiA1MS4zMTQsMzEuNjA3IDUwLjkyNCwzMS45MTEgQzUwLjUzLDMyLjIxNSA1MC4wODgsMzIuNDQzIDQ5LjU5NywzMi41OTMgQzQ5LjEwNywzMi43NDQgNDguNiwzMi44MTkgNDguMDc3LDMyLjgxOSBMNDQuOTE5LDMyLjgxOSBMNDQuOTE5LDMyLjQzOCBDNDUuMDIzLDMyLjQzOCA0NS4xNTgsMzIuNDI4IDQ1LjMyNSwzMi40MDggQzQ1LjQ5MSwzMi4zODggNDUuNjAxLDMyLjM2NiA0NS42NTUsMzIuMzQxIEM0NS43NjIsMzIuMjk0IDQ1Ljg0LDMyLjIyNSA0NS44ODksMzIuMTM0IEM0NS45MzcsMzIuMDQzIDQ1Ljk2MSwzMS45MzMgNDUuOTYxLDMxLjgwNCBMNDUuOTYxLDI2LjMwNCBDNDUuOTYxLDI2LjE4MiA0NS45NDEsMjYuMDczIDQ1Ljg5OSwyNS45NzYgQzQ1Ljg1OCwyNS44NzkgNDUuNzc3LDI1LjgwMiA0NS42NTUsMjUuNzQ1IEM0NS41NDQsMjUuNjkxIDQ1LjQyNCwyNS42NTIgNDUuMjk1LDI1LjYyNyBDNDUuMTY2LDI1LjYwMiA0NS4wNTUsMjUuNTg2IDQ0Ljk2MiwyNS41NzkgTDQ0Ljk2MiwyNS4xOTcgTDQ4LjI5MiwyNS4xOTcgQzQ4Ljc1MSwyNS4xOTcgNDkuMjAyLDI1LjI2OCA0OS42NDYsMjUuNDA5IEM1MC4wOSwyNS41NTEgNTAuNDc2LDI1Ljc0MiA1MC44MDYsMjUuOTgxIEM1MS4yNTQsMjYuMyA1MS42MDQsMjYuNzE3IDUxLjg1OSwyNy4yMzMgQzUyLjExMywyNy43NDkgNTIuMjQsMjguMzU1IDUyLjI0LDI5LjA1NCBaIE01MC45MjQsMjkuMDUxIEM1MC45MjQsMjguNTM5IDUwLjg1NiwyOC4wNzcgNTAuNzIsMjcuNjY0IEM1MC41ODQsMjcuMjUgNTAuMzg1LDI2Ljg5IDUwLjEyNCwyNi41ODIgQzQ5Ljg3NywyNi4yODkgNDkuNTczLDI2LjA1OCA0OS4yMTMsMjUuODkgQzQ4Ljg1NCwyNS43MjIgNDguNDUzLDI1LjYzOCA0OC4wMTMsMjUuNjM4IEM0Ny44NjYsMjUuNjM4IDQ3LjcwMSwyNS42NCA0Ny41MTYsMjUuNjQ2IEM0Ny4zMzIsMjUuNjUxIDQ3LjE5NSwyNS42NTYgNDcuMTA1LDI1LjY1OSBMNDcuMTA1LDMxLjUxNCBDNDcuMTA1LDMxLjg0IDQ3LjIsMzIuMDY1IDQ3LjM5LDMyLjE5MSBDNDcuNTgsMzIuMzE2IDQ3Ljg3MiwzMi4zNzggNDguMjY1LDMyLjM3OCBDNDguNzIsMzIuMzc4IDQ5LjExOCwzMi4yOTggNDkuNDU4LDMyLjEzNyBDNDkuNzk4LDMxLjk3NiA1MC4wNzQsMzEuNzUyIDUwLjI4NSwzMS40NjYgQzUwLjUwNywzMS4xNjYgNTAuNjY5LDMwLjgxOCA1MC43NzEsMzAuNDIyIEM1MC44NzMsMzAuMDI3IDUwLjkyNCwyOS41NyA1MC45MjQsMjkuMDUxIFogTTU5LjU4OCwzMC41NzQgTDU5LjQ0MywzMi44MTkgTDUzLjExNSwzMi44MTkgTDUzLjExNSwzMi40MzggQzUzLjIyMywzMi40MyA1My4zNjYsMzIuNDE1IDUzLjU0NSwzMi4zOTIgQzUzLjcyNCwzMi4zNjkgNTMuODQxLDMyLjM0NCA1My44OTQsMzIuMzE5IEM1NC4wMDksMzIuMjY2IDU0LjA4OSwzMi4xOTYgNTQuMTMzLDMyLjExIEM1NC4xNzgsMzIuMDI0IDU0LjIsMzEuOTE1IDU0LjIsMzEuNzgyIEw1NC4yLDI2LjMwNCBDNTQuMiwyNi4xODYgNTQuMTgxLDI2LjA4MSA1NC4xNDEsMjUuOTkgQzU0LjEwMiwyNS44OTggNTQuMDIsMjUuODI0IDUzLjg5NCwyNS43NjcgQzUzLjc5OCwyNS43MiA1My42NjgsMjUuNjc5IDUzLjUwNSwyNS42NDMgQzUzLjM0MiwyNS42MDcgNTMuMjEyLDI1LjU4NiA1My4xMTUsMjUuNTc5IEw1My4xMTUsMjUuMTk3IEw1OS4wMTMsMjUuMTk3IEw1OS4wMTMsMjcuMDM0IEw1OC42MSwyNy4wMzQgQzU4LjUzOCwyNi43NjIgNTguMzg0LDI2LjQ3MyA1OC4xNDYsMjYuMTY3IEM1Ny45MDcsMjUuODYxIDU3LjY4MSwyNS42OTMgNTcuNDY2LDI1LjY2NSBDNTcuMzU1LDI1LjY1IDU3LjIyMywyNS42MzkgNTcuMDY5LDI1LjYzMiBDNTYuOTE1LDI1LjYyNSA1Ni43MzksMjUuNjIyIDU2LjU0MiwyNS42MjIgTDU1LjM0NCwyNS42MjIgTDU1LjM0NCwyOC42NTEgTDU2LjIwNCwyOC42NTEgQzU2LjQ4LDI4LjY1MSA1Ni42ODEsMjguNjI1IDU2LjgwOCwyOC41NzMgQzU2LjkzNSwyOC41MjEgNTcuMDQ3LDI4LjQzNCA1Ny4xNDQsMjguMzEzIEM1Ny4yMjMsMjguMjA5IDU3LjI5LDI4LjA3IDU3LjM0NSwyNy44OTYgQzU3LjQwMSwyNy43MjMgNTcuNDM3LDI3LjU1OSA1Ny40NTUsMjcuNDA1IEw1Ny44NTgsMjcuNDA1IEw1Ny44NTgsMzAuMzkxIEw1Ny40NTUsMzAuMzkxIEM1Ny40NDEsMzAuMjE5IDU3LjQwMywzMC4wMzggNTcuMzQsMjkuODQ2IEM1Ny4yNzcsMjkuNjU0IDU3LjIxMiwyOS41MTYgNTcuMTQ0LDI5LjQzIEM1Ny4wMzMsMjkuMjkgNTYuOTA3LDI5LjE5OSA1Ni43NjUsMjkuMTU2IEM1Ni42MjQsMjkuMTEzIDU2LjQzNywyOS4wOTEgNTYuMjA0LDI5LjA5MSBMNTUuMzQ0LDI5LjA5MSBMNTUuMzQ0LDMxLjM3NiBDNTUuMzQ0LDMxLjYwNCA1NS4zNjEsMzEuNzg1IDU1LjM5MywzMS45MTcgQzU1LjQyNSwzMi4wNSA1NS40ODgsMzIuMTUgNTUuNTgxLDMyLjIxOCBDNTUuNjc0LDMyLjI4NSA1NS44MDEsMzIuMzI5IDU1Ljk2MiwzMi4zNDkgQzU2LjEyMywzMi4zNjkgNTYuMzUyLDMyLjM3OCA1Ni42NSwzMi4zNzggQzU2Ljc2OCwzMi4zNzggNTYuOTI0LDMyLjM3OCA1Ny4xMTcsMzIuMzc4IEM1Ny4zMSwzMi4zNzggNTcuNDczLDMyLjM3MSA1Ny42MDYsMzIuMzU3IEM1Ny43NDIsMzIuMzQzIDU3Ljg4MiwzMi4zMTcgNTguMDI3LDMyLjI3OSBDNTguMTcyLDMyLjI0MSA1OC4yNzUsMzIuMTkgNTguMzM2LDMyLjEyNiBDNTguNTAxLDMxLjk1NCA1OC42NzQsMzEuNjk0IDU4Ljg1NCwzMS4zNDQgQzU5LjAzNSwzMC45OTUgNTkuMTUxLDMwLjczOCA1OS4yMDEsMzAuNTc0IFogTTcwLjczMywyNS41NzkgQzcwLjY0MywyNS41ODIgNzAuNTM5LDI1LjYwMyA3MC40MjEsMjUuNjQgQzcwLjMwMywyNS42NzggNzAuMTk0LDI1LjcyNyA3MC4wOTQsMjUuNzg4IEM2OS45NjgsMjUuODY3IDY5Ljg2NywyNS45NTcgNjkuNzksMjYuMDU5IEM2OS43MTMsMjYuMTYxIDY5LjY0NiwyNi4zMDQgNjkuNTg5LDI2LjQ4NiBDNjkuMzM0LDI3LjMxMyA2OS4wMzksMjguMjc5IDY4LjcwMiwyOS4zODQgQzY4LjM2NiwzMC40ODkgNjguMDAyLDMxLjY2NiA2Ny42MTIsMzIuOTE2IEw2Ny4xMTgsMzIuOTE2IEw2NS4xOTMsMjcuMDQ2IEw2My4xOTMsMzIuOTE2IEw2Mi43MTksMzIuOTE2IEM2Mi4zNjUsMzEuNjYyIDYxLjk5NywzMC4zNjIgNjEuNjE4LDI5LjAxMyBDNjEuMjM4LDI3LjY2NSA2MC45ODQsMjYuNzYyIDYwLjg1NSwyNi4zMDQgQzYwLjgyMywyNi4xOTMgNjAuNzc2LDI2LjA5NCA2MC43MTMsMjYuMDA4IEM2MC42NSwyNS45MjIgNjAuNTY1LDI1Ljg0NCA2MC40NTgsMjUuNzcyIEM2MC4zNjgsMjUuNzExIDYwLjI2NCwyNS42NjUgNjAuMTQ0LDI1LjYzNSBDNjAuMDI0LDI1LjYwNSA1OS45MTUsMjUuNTg2IDU5LjgxOSwyNS41NzkgTDU5LjgxOSwyNS4xOTcgTDYyLjkyNSwyNS4xOTcgTDYyLjkyNSwyNS41NzkgQzYyLjY1MywyNS41OTMgNjIuNDIyLDI1LjYyIDYyLjIzLDI1LjY1OSBDNjIuMDM5LDI1LjY5OSA2MS45NDMsMjUuNzY1IDYxLjk0MywyNS44NTggQzYxLjk0MywyNS44OTQgNjEuOTQ4LDI1Ljk0MSA2MS45NTksMjYgQzYxLjk3LDI2LjA1OSA2MS45NzksMjYuMTA3IDYxLjk4NiwyNi4xNDMgQzYyLjA2OCwyNi40NTggNjIuMjE0LDI2Ljk3OSA2Mi40MjMsMjcuNzA2IEM2Mi42MzIsMjguNDMyIDYyLjk0MiwyOS41MjEgNjMuMzU0LDMwLjk3MSBMNjUuMjU2LDI1LjMwNSBMNjUuNzgyLDI1LjMwNSBMNjcuNzAxLDMxLjA5MiBDNjcuOTYsMzAuMjAyIDY4LjE4MiwyOS40MjUgNjguMzY5LDI4Ljc1OSBDNjguNTU2LDI4LjA5NCA2OC43MTEsMjcuNTI1IDY4LjgzMywyNy4wNTEgQzY4LjkxOSwyNi43MTggNjguOTczLDI2LjQ4OSA2OC45OTQsMjYuMzY1IEM2OS4wMTYsMjYuMjQyIDY5LjAyNiwyNi4xMzcgNjkuMDI2LDI2LjA1MSBDNjkuMDI2LDI1LjkzIDY4Ljk0MywyNS44MjcgNjguNzc3LDI1Ljc0NSBDNjguNjEsMjUuNjYzIDY4LjM0MSwyNS42MDcgNjcuOTY4LDI1LjU3OSBMNjcuOTY4LDI1LjE5NyBMNzAuNzMzLDI1LjE5NyBaIE03Ny42MjksMjUuNTc5IEM3Ny41NjgsMjUuNTgyIDc3LjQ3MiwyNS42MDYgNzcuMzM5LDI1LjY1MSBDNzcuMjA3LDI1LjY5NiA3Ny4xMTIsMjUuNzQgNzcuMDU0LDI1Ljc4MyBDNzYuOTE1LDI1Ljg2OSA3Ni44MiwyNS45MzUgNzYuNzcsMjUuOTgxIEM3Ni43MiwyNi4wMjggNzYuNjIzLDI2LjE1IDc2LjQ4LDI2LjM0NyBDNzYuMiwyNi43NDEgNzUuOTQzLDI3LjE0IDc1LjcwNiwyNy41NDQgQzc1LjQ3LDI3Ljk0OSA3NS4xNzUsMjguNDYzIDc0LjgyLDI5LjA4NiBDNzQuNjg4LDI5LjMxNSA3NC42LDI5LjUgNzQuNTU3LDI5LjYzOSBDNzQuNTE0LDI5Ljc3OSA3NC40OTIsMjkuOTgxIDc0LjQ5MiwzMC4yNDYgTDc0LjQ5MiwzMS43MDIgQzc0LjQ5MiwzMS44MzEgNzQuNTE4LDMxLjk0MiA3NC41NywzMi4wMzcgQzc0LjYyMiwzMi4xMzIgNzQuNzExLDMyLjIwOCA3NC44MzYsMzIuMjY2IEM3NC45MTEsMzIuMjk0IDc1LjA0NiwzMi4zMjkgNzUuMjM5LDMyLjM3IEM3NS40MzIsMzIuNDEyIDc1LjU4OCwzMi40MzQgNzUuNzA2LDMyLjQzOCBMNzUuNzA2LDMyLjgxOSBMNzIuMTQsMzIuODE5IEw3Mi4xNCwzMi40MzggQzcyLjI0LDMyLjQzIDcyLjM5MSwzMi40MTcgNzIuNTkxLDMyLjM5NyBDNzIuNzkyLDMyLjM3OCA3Mi45MzEsMzIuMzUyIDczLjAxLDMyLjMxOSBDNzMuMTM5LDMyLjI2NiA3My4yMjgsMzIuMTkyIDczLjI3NiwzMi4wOTkgQzczLjMyNCwzMi4wMDYgNzMuMzQ4LDMxLjg5MSA3My4zNDgsMzEuNzU1IEw3My4zNDgsMjkuOTAyIEM3My4zNDgsMjkuODQ1IDczLjMxMywyOS43NCA3My4yNDQsMjkuNTg4IEM3My4xNzQsMjkuNDM2IDczLjA5MSwyOS4yNjcgNzIuOTk0LDI5LjA4MSBDNzIuNzc5LDI4LjY2NSA3Mi41NDEsMjguMjE2IDcyLjI4LDI3LjczMiBDNzIuMDE4LDI3LjI0OSA3MS43OTEsMjYuODM1IDcxLjU5NywyNi40OTIgQzcxLjQ3OSwyNi4yODggNzEuMzc1LDI2LjEzNCA3MS4yODMsMjYuMDMgQzcxLjE5MiwyNS45MjYgNzEuMDg3LDI1LjgzNSA3MC45NjksMjUuNzU2IEM3MC44ODMsMjUuNzAyIDcwLjc4LDI1LjY2MSA3MC42NiwyNS42MzIgQzcwLjU0LDI1LjYwNCA3MC40MzIsMjUuNTg2IDcwLjMzNSwyNS41NzkgTDcwLjMzNSwyNS4xOTcgTDczLjU4OCwyNS4xOTcgTDczLjU4OCwyNS41NzkgQzczLjIyMywyNS41ODYgNzIuOTY1LDI1LjYxMSA3Mi44MTQsMjUuNjU0IEM3Mi42NjQsMjUuNjk2IDcyLjU4OSwyNS43NTcgNzIuNTg5LDI1LjgzNiBDNzIuNTg5LDI1Ljg1NyA3Mi41OTksMjUuODk0IDcyLjYyMSwyNS45NDggQzcyLjY0MiwyNi4wMDEgNzIuNjczLDI2LjA2OSA3Mi43MTIsMjYuMTUyIEM3Mi43NTksMjYuMjQ1IDcyLjgxNCwyNi4zNTEgNzIuODc4LDI2LjQ3MSBDNzIuOTQzLDI2LjU5MSA3My4wMDMsMjYuNzA3IDczLjA2LDI2LjgxOCBDNzMuMjI4LDI3LjEzNiA3My40LDI3LjQ1NCA3My41NzUsMjcuNzcxIEM3My43NSwyOC4wODcgNzMuOTc5LDI4LjUgNzQuMjYxLDI5LjAwOCBDNzQuODIzLDI4LjEwMyA3NS4yNTEsMjcuMzk3IDc1LjU0NiwyNi44OSBDNzUuODQyLDI2LjM4NCA3NS45ODksMjYuMDgxIDc1Ljk4OSwyNS45ODEgQzc1Ljk4OSwyNS44OTggNzUuOTU5LDI1LjgzMiA3NS44OTgsMjUuNzgyIEM3NS44MzcsMjUuNzMyIDc1Ljc1NiwyNS42OTMgNzUuNjU2LDI1LjY2NCBDNzUuNTUyLDI1LjYzNiA3NS40MzksMjUuNjE3IDc1LjMxOCwyNS42MDggQzc1LjE5NiwyNS41OTkgNzUuMDgzLDI1LjU4OSA3NC45NzksMjUuNTc5IEw3NC45NzksMjUuMTk3IEw3Ny42MjksMjUuMTk3IFogTTgyLjYwOCwyOS4zMjIgQzgyLjc2OSwyOS41MDEgODIuODg4LDI5LjY5NyA4Mi45NjUsMjkuOTEgQzgzLjA0MiwzMC4xMjMgODMuMDgxLDMwLjM3MSA4My4wODEsMzAuNjU0IEM4My4wODEsMzEuMzI3IDgyLjgzMiwzMS44ODIgODIuMzM0LDMyLjMxOSBDODEuODM3LDMyLjc1NiA4MS4yMTksMzIuOTc1IDgwLjQ4MSwzMi45NzUgQzgwLjE0MSwzMi45NzUgNzkuODAxLDMyLjkyMiA3OS40NjEsMzIuODE2IEM3OS4xMjEsMzIuNzExIDc4LjgyNywzMi41ODMgNzguNTgsMzIuNDMyIEw3OC4zNDksMzIuODI0IEw3Ny45MTksMzIuODI0IEw3Ny44NDQsMzAuMjE0IEw3OC4yNzksMzAuMjE0IEM3OC4zNjksMzAuNTM2IDc4LjQ3MywzMC44MjcgNzguNTkzLDMxLjA4NyBDNzguNzEzLDMxLjM0NiA3OC44NzIsMzEuNTg5IDc5LjA2OSwzMS44MTQgQzc5LjI1NSwzMi4wMjYgNzkuNDcyLDMyLjE5NCA3OS43MjEsMzIuMzE5IEM3OS45NywzMi40NDUgODAuMjU5LDMyLjUwNyA4MC41ODksMzIuNTA3IEM4MC44MzYsMzIuNTA3IDgxLjA1MSwzMi40NzUgODEuMjM2LDMyLjQxMSBDODEuNDIsMzIuMzQ2IDgxLjU3LDMyLjI1NSA4MS42ODQsMzIuMTM2IEM4MS43OTksMzIuMDE4IDgxLjg4NCwzMS44NzkgODEuOTM5LDMxLjcxOSBDODEuOTk1LDMxLjU2IDgyLjAyMywzMS4zNzYgODIuMDIzLDMxLjE2OCBDODIuMDIzLDMwLjg2MyA4MS45MzcsMzAuNTc5IDgxLjc2NSwzMC4zMTYgQzgxLjU5MywzMC4wNTIgODEuMzM3LDI5Ljg1MiA4MC45OTcsMjkuNzE2IEM4MC43NjQsMjkuNjIzIDgwLjQ5NywyOS41MjEgODAuMTk3LDI5LjQwOCBDNzkuODk2LDI5LjI5NiA3OS42MzYsMjkuMTkgNzkuNDE4LDI5LjA5IEM3OC45ODgsMjguODk3IDc4LjY1NCwyOC42NDQgNzguNDE2LDI4LjMzIEM3OC4xNzgsMjguMDE3IDc4LjA1OSwyNy42MDggNzguMDU5LDI3LjEwMyBDNzguMDU5LDI2LjgxMyA3OC4xMTgsMjYuNTQzIDc4LjIzNiwyNi4yOTMgQzc4LjM1NCwyNi4wNDIgNzguNTIzLDI1LjgxOCA3OC43NDEsMjUuNjIxIEM3OC45NDksMjUuNDM1IDc5LjE5NCwyNS4yODkgNzkuNDc3LDI1LjE4NCBDNzkuNzYsMjUuMDc4IDgwLjA1NSwyNS4wMjUgODAuMzYzLDI1LjAyNSBDODAuNzE0LDI1LjAyNSA4MS4wMjgsMjUuMDc5IDgxLjMwNiwyNS4xODcgQzgxLjU4MywyNS4yOTQgODEuODM3LDI1LjQxOSA4Mi4wNjYsMjUuNTYzIEw4Mi4yODYsMjUuMTk3IEw4Mi43MTYsMjUuMTk3IEw4Mi43NTksMjcuNzI3IEw4Mi4zMjMsMjcuNzI3IEM4Mi4yNDUsMjcuNDM3IDgyLjE1NiwyNy4xNiA4Mi4wNTgsMjYuODk1IEM4MS45NTksMjYuNjMgODEuODMxLDI2LjM5IDgxLjY3NCwyNi4xNzUgQzgxLjUyLDI1Ljk2NyA4MS4zMzIsMjUuODAyIDgxLjExLDI1LjY3OCBDODAuODg4LDI1LjU1NCA4MC42MTUsMjUuNDkzIDgwLjI5MywyNS40OTMgQzc5Ljk1MywyNS40OTMgNzkuNjYzLDI1LjYwMiA3OS40MjMsMjUuODIgQzc5LjE4MywyNi4wMzkgNzkuMDYzLDI2LjMwNiA3OS4wNjMsMjYuNjIxIEM3OS4wNjMsMjYuOTUgNzkuMTQsMjcuMjIzIDc5LjI5NCwyNy40NCBDNzkuNDQ4LDI3LjY1NiA3OS42NzIsMjcuODM0IDc5Ljk2NiwyNy45NzQgQzgwLjIyNywyOC4wOTkgODAuNDg0LDI4LjIwOCA4MC43MzYsMjguMjk5IEM4MC45ODksMjguMzkgODEuMjMzLDI4LjQ4OCA4MS40NjksMjguNTkyIEM4MS42ODQsMjguNjg1IDgxLjg5MSwyOC43OTEgODIuMDksMjguOTA5IEM4Mi4yODksMjkuMDI3IDgyLjQ2MSwyOS4xNjUgODIuNjA4LDI5LjMyMiBaICIgZmlsbD0iI0M0QTE2RCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNDIuNzEyLDEwMy45MzcgTDQyLjcxMiw5Ni4wNjMgTDQ2LjA1OCw5Ni4wNjMgQzQ2Ljg5OSw5Ni4wNjMgNDcuNTExLDk2LjEzNCA0Ny44OTIsOTYuMjc1IEM0OC4yNzMsOTYuNDE3IDQ4LjU3OSw5Ni42NjggNDguODA4LDk3LjAzIEM0OS4wMzcsOTcuMzkxIDQ5LjE1Miw5Ny44MDUgNDkuMTUyLDk4LjI3MSBDNDkuMTUyLDk4Ljg2MSA0OC45NzgsOTkuMzQ5IDQ4LjYzMSw5OS43MzQgQzQ4LjI4MywxMDAuMTE5IDQ3Ljc2NCwxMDAuMzYyIDQ3LjA3MywxMDAuNDYyIEM0Ny40MTcsMTAwLjY2MiA0Ny43MDEsMTAwLjg4MyA0Ny45MjQsMTAxLjEyMyBDNDguMTQ4LDEwMS4zNjMgNDguNDUsMTAxLjc4OSA0OC44MjksMTAyLjQwMSBMNDkuNzkxLDEwMy45MzcgTDQ3Ljg4OSwxMDMuOTM3IEw0Ni43NCwxMDIuMjI0IEM0Ni4zMzIsMTAxLjYxMSA0Ni4wNTIsMTAxLjIyNiA0NS45MDIsMTAxLjA2NiBDNDUuNzUyLDEwMC45MDcgNDUuNTkyLDEwMC43OTggNDUuNDI0LDEwMC43MzkgQzQ1LjI1NiwxMDAuNjc5IDQ0Ljk4OSwxMDAuNjUgNDQuNjI0LDEwMC42NSBMNDQuMzAyLDEwMC42NSBMNDQuMzAyLDEwMy45MzcgWiBNNDQuMzAyLDk5LjM5MyBMNDUuNDc4LDk5LjM5MyBDNDYuMjQsOTkuMzkzIDQ2LjcxNyw5OS4zNjEgNDYuOTA2LDk5LjI5NiBDNDcuMDk2LDk5LjIzMiA0Ny4yNDUsOTkuMTIxIDQ3LjM1Miw5OC45NjMgQzQ3LjQ2LDk4LjgwNiA0Ny41MTMsOTguNjA5IDQ3LjUxMyw5OC4zNzMgQzQ3LjUxMyw5OC4xMDggNDcuNDQzLDk3Ljg5NCA0Ny4zMDEsOTcuNzMxIEM0Ny4xNiw5Ny41NjggNDYuOTYsOTcuNDY1IDQ2LjcwMiw5Ny40MjIgQzQ2LjU3Myw5Ny40MDQgNDYuMTg3LDk3LjM5NSA0NS41NDIsOTcuMzk1IEw0NC4zMDIsOTcuMzk1IFogTTUwLjY1LDEwMy45MzcgTDUwLjY1LDk2LjA2MyBMNTYuNDg5LDk2LjA2MyBMNTYuNDg5LDk3LjM5NSBMNTIuMjQsOTcuMzk1IEw1Mi4yNCw5OS4xNDEgTDU2LjE5Myw5OS4xNDEgTDU2LjE5MywxMDAuNDY3IEw1Mi4yNCwxMDAuNDY3IEw1Mi4yNCwxMDIuNjEgTDU2LjYzOSwxMDIuNjEgTDU2LjYzOSwxMDMuOTM3IFogTTU5Ljk5NiwxMDMuOTM3IEw1Ny4xODEsOTYuMDYzIEw1OC45MDYsOTYuMDYzIEw2MC44OTgsMTAxLjg5MSBMNjIuODI2LDk2LjA2MyBMNjQuNTEzLDk2LjA2MyBMNjEuNjkzLDEwMy45MzcgWiBNNjUuMjc2LDEwMy45MzcgTDY1LjI3Niw5Ni4wNjMgTDY2Ljg2NSw5Ni4wNjMgTDY2Ljg2NSwxMDMuOTM3IFogTTY4LjM4LDEwMy45MzcgTDY4LjM4LDk2LjA2MyBMNzQuMjE5LDk2LjA2MyBMNzQuMjE5LDk3LjM5NSBMNjkuOTcsOTcuMzk1IEw2OS45Nyw5OS4xNDEgTDczLjkyMyw5OS4xNDEgTDczLjkyMywxMDAuNDY3IEw2OS45NywxMDAuNDY3IEw2OS45NywxMDIuNjEgTDc0LjM2OSwxMDIuNjEgTDc0LjM2OSwxMDMuOTM3IFogTTc2LjgzNCwxMDMuOTM3IEw3NC45NTQsOTYuMDYzIEw3Ni41ODIsOTYuMDYzIEw3Ny43NjksMTAxLjQ3MiBMNzkuMjA4LDk2LjA2MyBMODEuMDk5LDk2LjA2MyBMODIuNDc5LDEwMS41NjMgTDgzLjY4OCw5Ni4wNjMgTDg1LjI4OCw5Ni4wNjMgTDgzLjM3NiwxMDMuOTM3IEw4MS42OSwxMDMuOTM3IEw4MC4xMjEsOTguMDUgTDc4LjU1OCwxMDMuOTM3IFogIiBmaWxsPSIjRkFGNUYwIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik02NCwzNyBMNzEuMDUzLDUzLjI5MiBMODguNzI3LDU0Ljk2NiBMNzUuNDEzLDY2LjcwOCBMNzkuMjgyLDg0LjAzNCBMNjQsNzUgTDQ4LjcxOCw4NC4wMzQgTDUyLjU4Nyw2Ni43MDggTDM5LjI3Myw1NC45NjYgTDU2Ljk0Nyw1My4yOTIgWiAiIGZpbGw9IiNGQUY1RjAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+");--dewys-pick-default:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48dGl0bGU+cGljay1kZWZhdWx0PC90aXRsZT48cGF0aCBkPSJNNjQsMjMgQzI4LC0yIDIsMjEgOCw1MiBDMTQsODMgNDgsMTEwIDY0LDEyMSBDODAsMTEwIDExNCw4MyAxMjAsNTIgQzEyNiwyMSAxMDAsLTIgNjQsMjMgWiAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzRBMkUxQiIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTM0LjU1LDM0LjIzNSBDMzUuMDUsMzUuMDM0IDM1LjMzMywzNS44MjIgMzUuNCwzNi41OTcgQzM1LjQ2NywzNy4zNzIgMzUuMzc2LDM4LjA5OCAzNS4xMywzOC43NzQgQzM0Ljg3OCwzOS40NTMgMzQuNTA4LDQwLjA3NCAzNC4wMTksNDAuNjM4IEMzMy41Myw0MS4yMDIgMzIuOTYzLDQxLjY4NSAzMi4zMTgsNDIuMDg4IEwyOC40MjIsNDQuNTIyIEwyOC4xMjgsNDQuMDUyIEMyOC4yNTYsNDMuOTcyIDI4LjQxNSw0My44NTUgMjguNjA2LDQzLjcwMyBDMjguNzk2LDQzLjU1IDI4LjkxNCw0My40MzggMjguOTYxLDQzLjM2NSBDMjkuMDU4LDQzLjIyNSAyOS4xMDEsNDMuMDggMjkuMDksNDIuOTMgQzI5LjA3OSw0Mi43OCAyOS4wMjQsNDIuNjI2IDI4LjkyNSw0Mi40NjcgTDI0LjY4NiwzNS42ODIgQzI0LjU5MiwzNS41MzIgMjQuNDgyLDM1LjQxMyAyNC4zNTcsMzUuMzI2IEMyNC4yMzIsMzUuMjM4IDI0LjA3MiwzNS4yMDYgMjMuODc3LDM1LjIyOSBDMjMuNjk5LDM1LjI0OSAyMy41MjEsMzUuMjkyIDIzLjM0MiwzNS4zNjEgQzIzLjE2NCwzNS40MjkgMjMuMDE1LDM1LjQ5NSAyMi44OTQsMzUuNTU4IEwyMi42LDM1LjA4OCBMMjYuNzA4LDMyLjUyMSBDMjcuMjc0LDMyLjE2OCAyNy44ODUsMzEuOTA3IDI4LjU0MSwzMS43MzkgQzI5LjE5OCwzMS41NzEgMjkuODIyLDMxLjUwOSAzMC40MTMsMzEuNTUxIEMzMS4yMTEsMzEuNTk5IDMxLjk2NSwzMS44NDMgMzIuNjc3LDMyLjI4MyBDMzMuMzg4LDMyLjcyMyAzNC4wMTIsMzMuMzc0IDM0LjU1LDM0LjIzNSBaIE0zMi45MjUsMzUuMjQ2IEMzMi41MzEsMzQuNjE1IDMyLjA5LDM0LjA5NyAzMS42MDQsMzMuNjkyIEMzMS4xMTgsMzMuMjg3IDMwLjU5NSwzMi45OTYgMzAuMDM1LDMyLjgxNyBDMjkuNTA0LDMyLjY0NiAyOC45NTIsMzIuNTk1IDI4LjM3OCwzMi42NjUgQzI3LjgwNSwzMi43MzUgMjcuMjQ2LDMyLjk0IDI2LjcwMywzMy4yNzkgQzI2LjUyMiwzMy4zOTMgMjYuMzIsMzMuNTIzIDI2LjA5NywzMy42NzIgQzI1Ljg3MywzMy44MjEgMjUuNzA4LDMzLjkzMiAyNS42LDM0LjAwNiBMMzAuMTEzLDQxLjIyOCBDMzAuMzY0LDQxLjYzIDMwLjY1NSw0MS44MzUgMzAuOTg2LDQxLjg0MyBDMzEuMzE2LDQxLjg1MSAzMS43MjQsNDEuNzAzIDMyLjIxLDQxLjQgQzMyLjc3MSw0MS4wNDkgMzMuMTk5LDQwLjY0MyAzMy40OTUsNDAuMTgzIEMzMy43OSwzOS43MjIgMzMuOTU4LDM5LjIzNCAzMy45OTgsMzguNzE4IEMzNC4wNCwzOC4xNzYgMzMuOTcyLDM3LjYyMiAzMy43OTMsMzcuMDU1IEMzMy42MTQsMzYuNDg5IDMzLjMyNSwzNS44ODYgMzIuOTI1LDM1LjI0NiBaICIgZmlsbD0iIzhDNTgzNSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNTIuMTM2LDI5Ljk4MSBMNTIuNzc4LDMzLjE5IEw0My44ODgsMzUuNTcyIEw0My43NDQsMzUuMDM3IEM0My44OTMsMzQuOTg2IDQ0LjA4OCwzNC45MTEgNDQuMzMxLDM0LjgxMSBDNDQuNTc0LDM0LjcxMSA0NC43MjgsMzQuNjMzIDQ0Ljc5NCwzNC41NzcgQzQ0LjkzNSwzNC40NTkgNDUuMDIxLDM0LjMzMSA0NS4wNTEsMzQuMTkzIEM0NS4wODIsMzQuMDU1IDQ1LjA3MiwzMy44OTQgNDUuMDIyLDMzLjcwNyBMNDIuOTYsMjYuMDEgQzQyLjkxNSwyNS44NDQgNDIuODQ4LDI1LjcwNSA0Mi43NTgsMjUuNTkxIEM0Mi42NjksMjUuNDc4IDQyLjUyNSwyNS40MDQgNDIuMzI3LDI1LjM3MSBDNDIuMTc0LDI1LjM0MiA0MS45NzYsMjUuMzMzIDQxLjczNCwyNS4zNDQgQzQxLjQ5MSwyNS4zNTUgNDEuMzAxLDI1LjM3NCA0MS4xNjIsMjUuNCBMNDEuMDE5LDI0Ljg2NCBMNDkuMzA1LDIyLjY0NCBMNDkuOTk2LDI1LjIyNSBMNDkuNDMsMjUuMzc2IEM0OS4yMjcsMjUuMDIxIDQ4LjkwMSwyNC42NzMgNDguNDUxLDI0LjMzMyBDNDguMDAxLDIzLjk5MiA0Ny42MiwyMy44NDIgNDcuMzA3LDIzLjg4MyBDNDcuMTQ2LDIzLjkwNSA0Ni45NTYsMjMuOTM5IDQ2LjczNywyMy45ODcgQzQ2LjUxOCwyNC4wMzUgNDYuMjcsMjQuMDk2IDQ1Ljk5MywyNC4xNyBMNDQuMzEsMjQuNjIxIEw0NS40NTEsMjguODc3IEw0Ni42NTgsMjguNTU0IEM0Ny4wNDUsMjguNDUgNDcuMzE5LDI4LjMzOCA0Ny40NzgsMjguMjE3IEM0Ny42MzcsMjguMDk2IDQ3Ljc2MSwyNy45MzIgNDcuODUxLDI3LjcyNSBDNDcuOTIzLDI3LjU0OSA0Ny45NjUsMjcuMzI5IDQ3Ljk3OCwyNy4wNjQgQzQ3Ljk5LDI2Ljc5OSA0Ny45OCwyNi41NTUgNDcuOTQ3LDI2LjMzMiBMNDguNTEzLDI2LjE4IEw0OS42MzcsMzAuMzc2IEw0OS4wNzEsMzAuNTI4IEM0OC45ODcsMzAuMjkyIDQ4Ljg2NCwzMC4wNTEgNDguNzA0LDI5LjgwNSBDNDguNTQ0LDI5LjU2IDQ4LjQsMjkuMzg5IDQ4LjI3MiwyOS4yOTQgQzQ4LjA2MywyOS4xNCA0Ny44NTIsMjkuMDU5IDQ3LjYzNywyOS4wNTIgQzQ3LjQyMiwyOS4wNDUgNDcuMTUxLDI5LjA4NSA0Ni44MjQsMjkuMTczIEw0NS42MTYsMjkuNDk2IEw0Ni40NzYsMzIuNzA2IEM0Ni41NjMsMzMuMDI3IDQ2LjY1MywzMy4yNzUgNDYuNzQ4LDMzLjQ0OCBDNDYuODQzLDMzLjYyMiA0Ni45NjksMzMuNzM5IDQ3LjEyNSwzMy43OTkgQzQ3LjI4MiwzMy44NiA0Ny40NzcsMzMuODczIDQ3LjcxMSwzMy44NCBDNDcuOTQ0LDMzLjgwNyA0OC4yNywzMy43MzUgNDguNjg4LDMzLjYyMyBDNDguODU0LDMzLjU3OSA0OS4wNzIsMzMuNTIgNDkuMzQ0LDMzLjQ0NyBDNDkuNjE2LDMzLjM3NCA0OS44NDIsMzMuMzAzIDUwLjAyMywzMy4yMzMgQzUwLjIwOSwzMy4xNjIgNTAuMzk2LDMzLjA3MiA1MC41ODYsMzIuOTY1IEM1MC43NzUsMzIuODU3IDUwLjkwMSwzMi43NDcgNTAuOTYyLDMyLjYzMyBDNTEuMTI5LDMyLjMzIDUxLjI3NCwzMS44OTkgNTEuMzk2LDMxLjM0IEM1MS41MTksMzAuNzgyIDUxLjU4NCwzMC4zNzcgNTEuNTkzLDMwLjEyNyBaICIgZmlsbD0iIzhDNTgzNSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNzEuOTM4LDIwLjk0MSBDNzEuODA3LDIwLjk0NyA3MS42NTYsMjAuOTc3IDcxLjQ4NCwyMS4wMzEgQzcxLjMxMywyMS4wODYgNzEuMTU0LDIxLjE1OCA3MS4wMDgsMjEuMjQ2IEM3MC44MjYsMjEuMzYxIDcwLjY3OCwyMS40OTIgNzAuNTY2LDIxLjY0MSBDNzAuNDU0LDIxLjc4OSA3MC4zNTcsMjEuOTk2IDcwLjI3MywyMi4yNjIgQzY5LjkwNCwyMy40NjUgNjkuNDc0LDI0Ljg3IDY4Ljk4NCwyNi40NzcgQzY4LjQ5NSwyOC4wODMgNjcuOTY2LDI5Ljc5NiA2Ny4zOTgsMzEuNjEzIEw2Ni42NzksMzEuNjEzIEw2My44OCwyMy4wNzUgTDYwLjk3MSwzMS42MTMgTDYwLjI4MSwzMS42MTMgQzU5Ljc2NiwyOS43OSA1OS4yMzIsMjcuODk4IDU4LjY4LDI1LjkzOCBDNTguMTI4LDIzLjk3NyA1Ny43NTgsMjIuNjYzIDU3LjU3LDIxLjk5NiBDNTcuNTIzLDIxLjgzNSA1Ny40NTQsMjEuNjkxIDU3LjM2MywyMS41NjYgQzU3LjI3MiwyMS40NDEgNTcuMTQ4LDIxLjMyNyA1Ni45OTIsMjEuMjIzIEM1Ni44NjIsMjEuMTM0IDU2LjcxLDIxLjA2OCA1Ni41MzUsMjEuMDIzIEM1Ni4zNjEsMjAuOTc5IDU2LjIwMywyMC45NTIgNTYuMDYzLDIwLjk0MSBMNTYuMDYzLDIwLjM4NyBMNjAuNTgyLDIwLjM4NyBMNjAuNTgyLDIwLjk0MSBDNjAuMTg2LDIwLjk2MiA1OS44NDksMjEuMDAxIDU5LjU3LDIxLjA1OSBDNTkuMjkxLDIxLjExNiA1OS4xNTIsMjEuMjEyIDU5LjE1MiwyMS4zNDggQzU5LjE1MiwyMS40IDU5LjE2LDIxLjQ2OSA1OS4xNzYsMjEuNTU1IEM1OS4xOTEsMjEuNjQxIDU5LjIwNCwyMS43MSA1OS4yMTUsMjEuNzYyIEM1OS4zMzQsMjIuMjIgNTkuNTQ2LDIyLjk3OCA1OS44NTEsMjQuMDM1IEM2MC4xNTUsMjUuMDkyIDYwLjYwNiwyNi42NzYgNjEuMjA1LDI4Ljc4NSBMNjMuOTcyLDIwLjU0MyBMNjQuNzM2LDIwLjU0MyBMNjcuNTI4LDI4Ljk2IEM2Ny45MDQsMjcuNjY2IDY4LjIyOCwyNi41MzYgNjguNSwyNS41NjggQzY4Ljc3MiwyNC42IDY4Ljk5NiwyMy43NzIgNjkuMTc0LDIzLjA4MyBDNjkuMjk5LDIyLjU5OCA2OS4zNzgsMjIuMjY2IDY5LjQwOSwyMi4wODYgQzY5LjQ0LDIxLjkwNiA2OS40NTYsMjEuNzU0IDY5LjQ1NiwyMS42MjkgQzY5LjQ1NiwyMS40NTIgNjkuMzM0LDIxLjMwMyA2OS4wOTIsMjEuMTg0IEM2OC44NSwyMS4wNjQgNjguNDU4LDIwLjk4MyA2Ny45MTcsMjAuOTQxIEw2Ny45MTcsMjAuMzg3IEw3MS45MzgsMjAuMzg3IFogIiBmaWxsPSIjOEM1ODM1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik04Ny40MTUsMjUuNTU1IEM4Ny4zMjgsMjUuNTM3IDg3LjE4MywyNS41MzQgODYuOTgsMjUuNTQ3IEM4Ni43NzcsMjUuNTYgODYuNjI3LDI1LjU4NiA4Ni41MzEsMjUuNjI1IEM4Ni4zMDIsMjUuNjkzIDg2LjE0NCwyNS43NTEgODYuMDU2LDI1Ljc5NyBDODUuOTY4LDI1Ljg0NCA4NS43ODYsMjUuOTc4IDg1LjUxMSwyNi4yMDEgQzg0Ljk3LDI2LjY0OSA4NC40NTgsMjcuMTEzIDgzLjk3MywyNy41OTMgQzgzLjQ4OSwyOC4wNzIgODIuODgsMjguNjgzIDgyLjE0OCwyOS40MjUgQzgxLjg3NSwyOS42OTcgODEuNjgzLDI5LjkyMyA4MS41NywzMC4xMDMgQzgxLjQ1NywzMC4yODMgODEuMzUxLDMwLjU1OSA4MS4yNTEsMzAuOTMyIEw4MC43MDMsMzIuOTc3IEM4MC42NTQsMzMuMTU4IDgwLjY0OSwzMy4zMjUgODAuNjg2LDMzLjQ3OCBDODAuNzIzLDMzLjYzIDgwLjgxOSwzMy43NzEgODAuOTczLDMzLjg5OCBDODEuMDY4LDMzLjk2NyA4MS4yNDQsMzQuMDY2IDgxLjUsMzQuMTk3IEM4MS43NTYsMzQuMzI4IDgxLjk2NywzNC40MTggODIuMTMxLDM0LjQ2NyBMODEuOTg4LDM1LjAwMyBMNzYuOTc3LDMzLjY2MSBMNzcuMTIxLDMzLjEyNSBDNzcuMjY0LDMzLjE1MiA3Ny40OCwzMy4xOSA3Ny43NywzMy4yMzggQzc4LjA1OSwzMy4yODYgNzguMjY1LDMzLjMwMiA3OC4zODgsMzMuMjg2IEM3OC41ODksMzMuMjU5IDc4Ljc0MSwzMy4xOSA3OC44NDQsMzMuMDc3IEM3OC45NDcsMzIuOTY0IDc5LjAyNCwzMi44MTIgNzkuMDc1LDMyLjYyMSBMNzkuNzczLDMwLjAxOCBDNzkuNzk0LDI5LjkzNyA3OS43ODUsMjkuNzc3IDc5Ljc0NCwyOS41MzcgQzc5LjcwMywyOS4yOTcgNzkuNjUsMjkuMDI4IDc5LjU4NCwyOC43MyBDNzkuNDM5LDI4LjA2NSA3OS4yNzMsMjcuMzQ0IDc5LjA4OCwyNi41NjcgQzc4LjkwMywyNS43ODkgNzguNzM5LDI1LjEyMyA3OC41OTcsMjQuNTY3IEM3OC41MDgsMjQuMjM2IDc4LjQxOCwyMy45OCA3OC4zMjksMjMuOCBDNzguMjQsMjMuNjE5IDc4LjEyNywyMy40NTIgNzcuOTkxLDIzLjI5NiBDNzcuODksMjMuMTg5IDc3Ljc2MSwyMy4wOTIgNzcuNjAzLDIzLjAwNyBDNzcuNDQ2LDIyLjkyMSA3Ny4zLDIyLjg1NSA3Ny4xNjcsMjIuODA5IEw3Ny4zMTEsMjIuMjczIEw4MS44OCwyMy40OTcgTDgxLjczNywyNC4wMzMgQzgxLjIyMSwyMy45MDYgODAuODQ5LDIzLjg0NCA4MC42MjIsMjMuODQ3IEM4MC4zOTQsMjMuODUxIDgwLjI2NiwyMy45MDggODAuMjM2LDI0LjAxOCBDODAuMjI4LDI0LjA0OCA4MC4yMjksMjQuMTA1IDgwLjIzOSwyNC4xODggQzgwLjI1LDI0LjI3MSA4MC4yNjcsMjQuMzc4IDgwLjI5MSwyNC41MDkgQzgwLjMyMSwyNC42NTcgODAuMzU5LDI0LjgyNyA4MC40MDQsMjUuMDIgQzgwLjQ0OSwyNS4yMTMgODAuNDkxLDI1LjM5OCA4MC41MywyNS41NzUgQzgwLjY0NiwyNi4wODYgODAuNzY3LDI2LjU5NyA4MC44OTQsMjcuMTA4IEM4MS4wMiwyNy42MTkgODEuMTg2LDI4LjI4NSA4MS4zOTEsMjkuMTA1IEM4Mi41MjIsMjguMDQ1IDgzLjM4OSwyNy4yMTQgODMuOTk1LDI2LjYxNCBDODQuNiwyNi4wMTMgODQuOTIyLDI1LjY0MyA4NC45NTksMjUuNTAyIEM4NC45OSwyNS4zODcgODQuOTcyLDI1LjI4MiA4NC45MDYsMjUuMTg5IEM4NC44MzksMjUuMDk2IDg0Ljc0MSwyNS4wMSA4NC42MTEsMjQuOTMyIEM4NC40NzUsMjQuODUzIDg0LjMyNCwyNC43ODQgODQuMTU2LDI0LjcyNiBDODMuOTg5LDI0LjY2OCA4My44MzQsMjQuNjExIDgzLjY5MiwyNC41NTcgTDgzLjgzNiwyNC4wMjEgTDg3LjU1OSwyNS4wMTkgWiAiIGZpbGw9IiM4QzU4MzUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwMC4zOTgsMzkuMDUxIEMxMDAuNDU5LDM5LjM5NiAxMDAuNDU1LDM5LjczIDEwMC4zODYsNDAuMDUyIEMxMDAuMzE2LDQwLjM3NCAxMDAuMTczLDQwLjcxIDk5Ljk1NSw0MS4wNTkgQzk5LjQzNiw0MS44ODkgOTguNzAxLDQyLjM4MiA5Ny43NSw0Mi41MzcgQzk2LjgsNDIuNjkyIDk1Ljg2OSw0Mi40ODYgOTQuOTYsNDEuOTE3IEM5NC41NCw0MS42NTUgOTQuMTYxLDQxLjMyOCA5My44MjMsNDAuOTM1IEM5My40ODUsNDAuNTQzIDkzLjIyMSw0MC4xNTggOTMuMDMyLDM5Ljc4MyBMOTIuNDQ1LDQwLjA4OCBMOTEuOTE1LDM5Ljc1NyBMOTMuODM0LDM2LjQ3OSBMOTQuMzcxLDM2LjgxNCBDOTQuMjMzLDM3LjI4MSA5NC4xMzgsMzcuNzIxIDk0LjA4NiwzOC4xMzMgQzk0LjAzNCwzOC41NDYgOTQuMDQyLDM4Ljk2NyA5NC4xMTEsMzkuMzk3IEM5NC4xNzgsMzkuODAxIDk0LjMxNyw0MC4xNzcgOTQuNTI3LDQwLjUyMyBDOTQuNzM4LDQwLjg3IDk1LjA0Niw0MS4xNyA5NS40NTIsNDEuNDI0IEM5NS43NTcsNDEuNjE0IDk2LjA0OCw0MS43NDEgOTYuMzI1LDQxLjgwMyBDOTYuNjAyLDQxLjg2NiA5Ni44NTcsNDEuODY4IDk3LjA5LDQxLjgxIEM5Ny4zMjIsNDEuNzUzIDk3LjUzNCw0MS42NDcgOTcuNzI2LDQxLjQ5MyBDOTcuOTE3LDQxLjMzOSA5OC4wOTMsNDEuMTM0IDk4LjI1NCw0MC44NzcgQzk4LjQ4OCw0MC41MDEgOTguNjAxLDQwLjA4NCA5OC41OTMsMzkuNjI3IEM5OC41ODQsMzkuMTY5IDk4LjQyMiwzOC43MjUgOTguMTA3LDM4LjI5NSBDOTcuODkyLDM4LjAwMSA5Ny42NDIsMzcuNjY5IDk3LjM1NywzNy4yOTkgQzk3LjA3MywzNi45MjggOTYuODM0LDM2LjU5NyA5Ni42NDIsMzYuMzA2IEM5Ni4yNjEsMzUuNzM2IDk2LjA0NCwzNS4xNjcgOTUuOTkyLDM0LjU5NyBDOTUuOTQsMzQuMDI3IDk2LjEwOCwzMy40MyA5Ni40OTcsMzIuODA4IEM5Ni43MjEsMzIuNDUgOTcuMDAyLDMyLjE2MiA5Ny4zNDEsMzEuOTQ0IEM5Ny42OCwzMS43MjYgOTguMDYsMzEuNTggOTguNDgxLDMxLjUwNiBDOTguODgsMzEuNDM2IDk5LjI5NSwzMS40NDUgOTkuNzI2LDMxLjUzMyBDMTAwLjE1NiwzMS42MjEgMTAwLjU2MSwzMS43ODMgMTAwLjk0MSwzMi4wMjEgQzEwMS4zNzQsMzIuMjkxIDEwMS43MiwzMi42IDEwMS45OCwzMi45NDYgQzEwMi4yMzksMzMuMjkyIDEwMi40NTUsMzMuNjQyIDEwMi42MjcsMzMuOTk2IEwxMDMuMTgsMzMuNzE1IEwxMDMuNzEsMzQuMDQ2IEwxMDEuODE0LDM3LjIgTDEwMS4yNzcsMzYuODY0IEMxMDEuNDAzLDM2LjQ0NiAxMDEuNTA4LDM2LjAzNSAxMDEuNTkxLDM1LjYzMiBDMTAxLjY3MywzNS4yMyAxMDEuNywzNC44MzUgMTAxLjY3MiwzNC40NDkgQzEwMS42NDIsMzQuMDc0IDEwMS41MzgsMzMuNzI1IDEwMS4zNTksMzMuNDAxIEMxMDEuMTgsMzMuMDc4IDEwMC44OTIsMzIuNzkyIDEwMC40OTUsMzIuNTQzIEMxMDAuMDc1LDMyLjI4MSA5OS42MzMsMzIuMTkyIDk5LjE2OSwzMi4yNzcgQzk4LjcwNSwzMi4zNjEgOTguMzUxLDMyLjU5OCA5OC4xMDgsMzIuOTg2IEM5Ny44NTQsMzMuMzkzIDk3LjczOSwzMy43ODkgOTcuNzYyLDM0LjE3NSBDOTcuNzg1LDM0LjU2MSA5Ny45MjMsMzQuOTUzIDk4LjE3OCwzNS4zNTIgQzk4LjQwNCwzNS43MDggOTguNjM3LDM2LjAzOSA5OC44NzgsMzYuMzQ3IEM5OS4xMTksMzYuNjU0IDk5LjM0NSwzNi45NjIgOTkuNTU3LDM3LjI3MyBDOTkuNzUsMzcuNTUzIDk5LjkyNCwzNy44NDMgMTAwLjA3OCwzOC4xNDIgQzEwMC4yMzIsMzguNDQxIDEwMC4zMzksMzguNzQ0IDEwMC4zOTgsMzkuMDUxIFogIiBmaWxsPSIjOEM1ODM1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01MS4wOCw2My42MSBDNTEuMDgsNjUuMDUyIDUwLjc0OSw2Ni4zNDQgNTAuMDg3LDY3LjQ4NiBDNDkuNDI1LDY4LjYyOSA0OC40NzMsNjkuNTg3IDQ3LjIzMiw3MC4zNiBDNDYuMDAyLDcxLjExIDQ0LjYyOCw3MS42NjcgNDMuMTExLDcyLjAzIEM0MS41OTQsNzIuMzk0IDM5LjkyMiw3Mi41NzUgMzguMDk0LDcyLjU3NSBMMzUuNTY0LDcyLjU3NSBMMzMuOTk5LDc5LjM0NCBDMzMuOTUyLDc5LjU0MiAzMy45MTQsNzkuNzI5IDMzLjg4NSw3OS45MDUgQzMzLjg1Niw4MC4wODEgMzMuODQxLDgwLjIxNiAzMy44NDEsODAuMzEgQzMzLjg0MSw4MC44MzcgMzQuMDU4LDgxLjIyNCAzNC40OTEsODEuNDcgQzM0LjkyNSw4MS43MTYgMzUuNzc0LDgxLjkwMyAzNy4wNCw4Mi4wMzIgTDM2Ljc0MSw4My4zMTUgTDIzLjE4NCw4My4zMTUgTDIzLjQ4Miw4Mi4wMzIgQzIzLjc3NSw4Mi4wMjEgMjQuMjEyLDgxLjk3NyAyNC43OTIsODEuOSBDMjUuMzcyLDgxLjgyNCAyNS44MDMsODEuNzM5IDI2LjA4NCw4MS42NDYgQzI2LjU0MSw4MS40OTMgMjYuODksODEuMjY1IDI3LjEzLDgwLjk2IEMyNy4zNyw4MC42NTUgMjcuNTM3LDgwLjI5OCAyNy42MzEsNzkuODg4IEwzMS42NjIsNjIuNDUgQzMxLjcyMSw2Mi4yMDQgMzEuNzYyLDYxLjk5OSAzMS43ODUsNjEuODM1IEMzMS44MDksNjEuNjcxIDMxLjgyLDYxLjU0OCAzMS44Miw2MS40NjYgQzMxLjgyLDYwLjk3NCAzMS41NzEsNjAuNTkgMzEuMDczLDYwLjMxNCBDMzAuNTc1LDYwLjAzOSAyOS43NjQsNTkuODE5IDI4LjYzOSw1OS42NTUgTDI4LjkzNyw1OC4zNzIgTDQyLjQ1Miw1OC4zNzIgQzQ1LjM1Nyw1OC4zNzIgNDcuNTIyLDU4LjggNDguOTQ1LDU5LjY1NSBDNTAuMzY4LDYwLjUxMSA1MS4wOCw2MS44MjkgNTEuMDgsNjMuNjEgWiBNNDMuNzMyLDY2LjU0NiBDNDMuOTksNjUuNjY3IDQ0LjExOSw2NC43MDYgNDQuMTE5LDYzLjY2MyBDNDQuMTE5LDYyLjM5NyA0My43NzksNjEuNDUxIDQzLjEsNjAuODI0IEM0Mi40MjEsNjAuMTk3IDQxLjMxNCw1OS44ODQgMzkuNzgsNTkuODg0IEwzOC40OTcsNTkuODg0IEwzNS45MjYsNzEuMDExIEwzNy4wNjgsNzEuMDExIEMzOC4zMzQsNzEuMDExIDM5LjQyMiw3MC44MiA0MC4zMyw3MC40MzkgQzQxLjIzOSw3MC4wNTkgNDEuOTc0LDY5LjUyOCA0Mi41MzcsNjguODQ5IEM0My4wNzYsNjguMTkyIDQzLjQ3NCw2Ny40MjUgNDMuNzMyLDY2LjU0NiBaIE02Mi4xMDIsODAuODAyIEw2MS43MTUsODIuMzg0IEM2MC41NTUsODIuODQxIDU5LjYyOSw4My4xODkgNTguOTM4LDgzLjQzIEM1OC4yNDYsODMuNjcgNTcuNDQzLDgzLjc5IDU2LjUyOSw4My43OSBDNTUuMTIzLDgzLjc5IDU0LjAzLDgzLjQ0NyA1My4yNTEsODIuNzYyIEM1Mi40NzIsODIuMDc2IDUyLjA4Miw4MS4yMDYgNTIuMDgyLDgwLjE1MSBDNTIuMDgyLDc5Ljc0MSA1Mi4xMTEsNzkuMzIyIDUyLjE3LDc4Ljg5NSBDNTIuMjI5LDc4LjQ2NyA1Mi4zMjIsNzcuOTgzIDUyLjQ1MSw3Ny40NDQgTDUzLjkwMiw3Mi4zMTIgQzU0LjAzMiw3MS44MTkgNTQuMTQxLDcxLjM1NCA1NC4yMjksNzAuOTE0IEM1NC4zMTcsNzAuNDc1IDU0LjM2MSw3MC4wNzMgNTQuMzYxLDY5LjcxIEM1NC4zNjEsNjkuMDU0IDU0LjIyNiw2OC41OTcgNTMuOTU1LDY4LjMzOSBDNTMuNjg1LDY4LjA4MSA1My4xNjgsNjcuOTUyIDUyLjQwNCw2Ny45NTIgQzUyLjAyOSw2Ny45NTIgNTEuNjQ0LDY4LjAxMSA1MS4yNSw2OC4xMjggQzUwLjg1Niw2OC4yNDUgNTAuNTE4LDY4LjM1NiA1MC4yMzYsNjguNDYyIEw1MC42MjQsNjYuODggQzUxLjU3NCw2Ni40OTMgNTIuNDgzLDY2LjE2MiA1My4zNTEsNjUuODg3IEM1NC4yMiw2NS42MTEgNTUuMDQxLDY1LjQ3NCA1NS44MTUsNjUuNDc0IEM1Ny4yMTEsNjUuNDc0IDU4LjI4OCw2NS44MTEgNTkuMDQ0LDY2LjQ4NCBDNTkuODAxLDY3LjE1OCA2MC4xNzksNjguMDM0IDYwLjE3OSw2OS4xMTIgQzYwLjE3OSw2OS4zMzUgNjAuMTUzLDY5LjcyOCA2MC4xLDcwLjI5IEM2MC4wNDcsNzAuODUzIDU5Ljk1MSw3MS4zNjggNTkuODEsNzEuODM3IEw1OC4zNjUsNzYuOTUyIEM1OC4yNDcsNzcuMzYyIDU4LjE0MSw3Ny44MzEgNTguMDQ3LDc4LjM1OCBDNTcuOTUzLDc4Ljg4NiA1Ny45MDYsNzkuMjg0IDU3LjkwNiw3OS41NTQgQzU3LjkwNiw4MC4yMzMgNTguMDU4LDgwLjY5NiA1OC4zNjMsODAuOTQyIEM1OC42NjcsODEuMTg4IDU5LjE5Myw4MS4zMTIgNTkuOTQyLDgxLjMxMiBDNjAuMjkzLDgxLjMxMiA2MC42OTEsODEuMjUgNjEuMTM2LDgxLjEyNyBDNjEuNTgxLDgxLjAwNCA2MS45MDMsODAuODk2IDYyLjEwMiw4MC44MDIgWiBNNjIuNDcxLDU5LjMzOSBDNjIuNDcxLDYwLjIyOSA2Mi4xMzQsNjAuOTg4IDYxLjQ2LDYxLjYxNSBDNjAuNzg2LDYyLjI0MiA1OS45NzUsNjIuNTU2IDU5LjAyNSw2Mi41NTYgQzU4LjA3Niw2Mi41NTYgNTcuMjYyLDYyLjI0MiA1Ni41ODIsNjEuNjE1IEM1NS45MDIsNjAuOTg4IDU1LjU2Myw2MC4yMjkgNTUuNTYzLDU5LjMzOSBDNTUuNTYzLDU4LjQ0OCA1NS45MDIsNTcuNjg3IDU2LjU4Miw1Ny4wNTQgQzU3LjI2Miw1Ni40MjEgNTguMDc2LDU2LjEwNCA1OS4wMjUsNTYuMTA0IEM1OS45NzUsNTYuMTA0IDYwLjc4Niw1Ni40MjEgNjEuNDYsNTcuMDU0IEM2Mi4xMzQsNTcuNjg3IDYyLjQ3MSw1OC40NDggNjIuNDcxLDU5LjMzOSBaIE03Mi41MjUsODMuODk2IEM2OS44Myw4My44OTYgNjcuNzI5LDgzLjIyMiA2Ni4yMjQsODEuODc0IEM2NC43MTgsODAuNTI2IDYzLjk2NSw3OC42NzUgNjMuOTY1LDc2LjMxOSBDNjMuOTY1LDc0LjkwMSA2NC4yMDUsNzMuNTU3IDY0LjY4Niw3Mi4yODUgQzY1LjE2Niw3MS4wMTQgNjUuOTA0LDY5Ljg1NiA2Ni45LDY4LjgxMyBDNjcuODI2LDY3LjgyOSA2OS4wMTYsNjcuMDI2IDcwLjQ2OSw2Ni40MDUgQzcxLjkyMiw2NS43ODQgNzMuNTQ1LDY1LjQ3NCA3NS4zMzgsNjUuNDc0IEM3Ny40MTIsNjUuNDc0IDc4Ljk5Nyw2NS44NTQgODAuMDkzLDY2LjYxNiBDODEuMTg4LDY3LjM3OCA4MS43MzYsNjguNDI3IDgxLjczNiw2OS43NjMgQzgxLjczNiw3MC4xMjYgODEuNjc4LDcwLjUzIDgxLjU2MSw3MC45NzYgQzgxLjQ0Myw3MS40MjEgODEuMjY4LDcxLjc5NiA4MS4wMzMsNzIuMTAxIEM4MC43NCw3Mi40NzYgODAuNDIxLDcyLjc2MyA4MC4wNzUsNzIuOTYyIEM3OS43MjksNzMuMTYxIDc5LjIxMSw3My4yNjEgNzguNTIsNzMuMjYxIEM3Ny42MDUsNzMuMjYxIDc2Ljg5NCw3My4wMzUgNzYuMzg0LDcyLjU4NCBDNzUuODc0LDcyLjEzMyA3NS42MTksNzEuNjYxIDc1LjYxOSw3MS4xNjkgQzc1LjYxOSw3MC41ODMgNzUuNzQyLDcwLjAwMyA3NS45ODgsNjkuNDI5IEM3Ni4yMzQsNjguODU0IDc2LjU0NSw2OC4yNTEgNzYuOTIsNjcuNjE4IEM3Ni44MTQsNjcuNDg5IDc2LjYwMSw2Ny4zMzEgNzYuMjc4LDY3LjE0NCBDNzUuOTU2LDY2Ljk1NiA3NS41MzcsNjYuODYyIDc1LjAyMSw2Ni44NjIgQzczLjY1LDY2Ljg2MiA3Mi41MTQsNjcuNjkxIDcxLjYxMSw2OS4zNSBDNzAuNzA5LDcxLjAwOCA3MC4yNTgsNzMuMDYyIDcwLjI1OCw3NS41MTEgQzcwLjI1OCw3Ny4zNzQgNzAuNjAxLDc4Ljc4NiA3MS4yODYsNzkuNzQ3IEM3MS45NzIsODAuNzA4IDcyLjk0Nyw4MS4xODggNzQuMjEzLDgxLjE4OCBDNzUuNTAyLDgxLjE4OCA3Ni41NzcsODAuOTM5IDc3LjQzOCw4MC40NDEgQzc4LjMsNzkuOTQzIDc5LjE4Miw3OS4wOTEgODAuMDg0LDc3Ljg4NCBMODEuMzUsNzguOTU2IEM4MC4zODksODAuNDQ0IDc5LjExNyw4MS42NCA3Ny41MzUsODIuNTQyIEM3NS45NTMsODMuNDQ0IDc0LjI4Myw4My44OTYgNzIuNTI1LDgzLjg5NiBaIE0xMDQuODE2LDY4LjIzMyBDMTA0LjgxNiw2OS4wNjUgMTA0LjUxNiw2OS44MDQgMTAzLjkxNCw3MC40NDggQzEwMy4zMTIsNzEuMDkzIDEwMi41NjcsNzEuNDE1IDEwMS42NzksNzEuNDE1IEMxMDAuOTQzLDcxLjQxNSAxMDAuMjYsNzEuMjQ4IDk5LjYyOSw3MC45MTQgQzk4Ljk5OCw3MC41OCA5OC40NDMsNzAuMjMxIDk3Ljk2NCw2OS44NjggQzk3LjcyOCw3MC4wMjMgOTcuNDk4LDcwLjE3NCA5Ny4yNzUsNzAuMzIzIEM5Ny4wNTEsNzAuNDcxIDk2LjU4Niw3MC44NTUgOTUuODc5LDcxLjQ3MyBDOTYuNDE3LDcyLjgyOSA5Ny4wMDcsNzQuMzE5IDk3LjY1LDc1Ljk0NCBDOTguMjkzLDc3LjU2OSA5OC43NzgsNzguNjkxIDk5LjEwNSw3OS4zMSBDOTkuNDkxLDgwLjA0NyA5OS44NTYsODAuNTY0IDEwMC4yMDIsODAuODYzIEMxMDAuNTQ4LDgxLjE2MiAxMDEuMTU0LDgxLjMxMiAxMDIuMDIyLDgxLjMxMiBDMTAyLjMyNiw4MS4zMTIgMTAyLjcwNyw4MS4yNTMgMTAzLjE2NCw4MS4xMzYgQzEwMy42MjEsODEuMDE5IDEwMy45OTYsODAuOTAxIDEwNC4yODksODAuNzg0IEwxMDMuOTAzLDgyLjM3NiBDMTAyLjc0NCw4Mi44NzEgMTAxLjczMSw4My4yMyAxMDAuODY0LDgzLjQ1NCBDOTkuOTk4LDgzLjY3OCA5OS4yMjUsODMuNzkgOTguNTQ2LDgzLjc5IEM5OC4yMTgsODMuNzkgOTcuODA1LDgzLjc2NyA5Ny4zMDgsODMuNzIgQzk2LjgxLDgzLjY3MyA5Ni4zOCw4My41NjcgOTYuMDE3LDgzLjQwMyBDOTUuNTYsODMuMTkyIDk1LjE0Miw4Mi44OTkgOTQuNzYxLDgyLjUyNCBDOTQuMzgxLDgyLjE0OSA5NC4wMSw4MS41NTEgOTMuNjQ4LDgwLjcyOCBDOTMuMTM1LDc5LjU2NiA5Mi43Nyw3OC42NzYgOTIuNTU0LDc4LjA1OSBDOTIuMzM4LDc3LjQ0MyA5Mi4wMzgsNzYuNjA2IDkxLjY1Myw3NS41NDggTDkwLjQ3Myw3Ni42NTMgTDg4Ljk1Miw4My4zMTUgTDgzLjE0Myw4My4zMTUgTDg4LjMxNSw2MC45MzggQzg4LjM2Miw2MC43MzkgODguMzk3LDYwLjU1MiA4OC40Miw2MC4zNzYgQzg4LjQ0NCw2MC4yIDg4LjQ1Niw2MC4wNTQgODguNDU2LDU5LjkzNyBDODguNDU2LDU5LjUxNSA4OC4zODUsNTkuMTgxIDg4LjI0NCw1OC45MzUgQzg4LjEwNCw1OC42ODggODcuODkyLDU4LjQ4OSA4Ny42MTEsNTguMzM3IEM4Ny4zMjksNTguMTg1IDg3LjAwNiw1OC4wNzkgODYuNjQzLDU4LjAyMSBDODYuMjc5LDU3Ljk2MiA4NS44NTYsNTcuOTA5IDg1LjM3NSw1Ny44NjIgTDg1LjY5MSw1Ni41NjIgTDk0Ljk0Nyw1Ni4xMDQgTDk1LjE0LDU2LjM4NiBMOTAuOTE1LDc0LjY2NyBMOTEuMDU2LDc0LjY2NyBDOTIuNDY1LDczLjA4NSA5My41NzksNzEuODc1IDk0LjM5NSw3MS4wMzcgQzk1LjIxMSw3MC4xOTkgOTYuMDk1LDY5LjMxNyA5Ny4wNDcsNjguMzkyIEM5OC4xOTUsNjcuMjc4IDk5LjExMiw2Ni41MTQgOTkuNzk4LDY2LjA5OCBDMTAwLjQ4Myw2NS42ODIgMTAxLjI0Miw2NS40NzQgMTAyLjA3NCw2NS40NzQgQzEwMi45MTgsNjUuNDc0IDEwMy41ODYsNjUuNzA4IDEwNC4wNzgsNjYuMTc3IEMxMDQuNTcsNjYuNjQ2IDEwNC44MTYsNjcuMzMxIDEwNC44MTYsNjguMjMzIFogIiBmaWxsPSIjNEEyRTFCIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik02NCw5MiBMNjksOTkgTDY0LDEwNiBMNTksOTkgWiAiIGZpbGw9IiM4QzU4MzUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+");--dewys-pick-active:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBpY2stZmlsbCIgeDI9IjAiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjNTQzMzFDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzAxNzA4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPnBpY2stYWN0aXZlPC90aXRsZT48cGF0aCBkPSJNNjQsMjMgQzI4LC0yIDIsMjEgOCw1MiBDMTQsODMgNDgsMTEwIDY0LDEyMSBDODAsMTEwIDExNCw4MyAxMjAsNTIgQzEyNiwyMSAxMDAsLTIgNjQsMjMgWiAiIGZpbGw9InVybCgjcGljay1maWxsKSIgc3Ryb2tlPSIjNEEyRTFCIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMzQuNTUsMzQuMjM1IEMzNS4wNSwzNS4wMzQgMzUuMzMzLDM1LjgyMiAzNS40LDM2LjU5NyBDMzUuNDY3LDM3LjM3MiAzNS4zNzYsMzguMDk4IDM1LjEzLDM4Ljc3NCBDMzQuODc4LDM5LjQ1MyAzNC41MDgsNDAuMDc0IDM0LjAxOSw0MC42MzggQzMzLjUzLDQxLjIwMiAzMi45NjMsNDEuNjg1IDMyLjMxOCw0Mi4wODggTDI4LjQyMiw0NC41MjIgTDI4LjEyOCw0NC4wNTIgQzI4LjI1Niw0My45NzIgMjguNDE1LDQzLjg1NSAyOC42MDYsNDMuNzAzIEMyOC43OTYsNDMuNTUgMjguOTE0LDQzLjQzOCAyOC45NjEsNDMuMzY1IEMyOS4wNTgsNDMuMjI1IDI5LjEwMSw0My4wOCAyOS4wOSw0Mi45MyBDMjkuMDc5LDQyLjc4IDI5LjAyNCw0Mi42MjYgMjguOTI1LDQyLjQ2NyBMMjQuNjg2LDM1LjY4MiBDMjQuNTkyLDM1LjUzMiAyNC40ODIsMzUuNDEzIDI0LjM1NywzNS4zMjYgQzI0LjIzMiwzNS4yMzggMjQuMDcyLDM1LjIwNiAyMy44NzcsMzUuMjI5IEMyMy42OTksMzUuMjQ5IDIzLjUyMSwzNS4yOTIgMjMuMzQyLDM1LjM2MSBDMjMuMTY0LDM1LjQyOSAyMy4wMTUsMzUuNDk1IDIyLjg5NCwzNS41NTggTDIyLjYsMzUuMDg4IEwyNi43MDgsMzIuNTIxIEMyNy4yNzQsMzIuMTY4IDI3Ljg4NSwzMS45MDcgMjguNTQxLDMxLjczOSBDMjkuMTk4LDMxLjU3MSAyOS44MjIsMzEuNTA5IDMwLjQxMywzMS41NTEgQzMxLjIxMSwzMS41OTkgMzEuOTY1LDMxLjg0MyAzMi42NzcsMzIuMjgzIEMzMy4zODgsMzIuNzIzIDM0LjAxMiwzMy4zNzQgMzQuNTUsMzQuMjM1IFogTTMyLjkyNSwzNS4yNDYgQzMyLjUzMSwzNC42MTUgMzIuMDksMzQuMDk3IDMxLjYwNCwzMy42OTIgQzMxLjExOCwzMy4yODcgMzAuNTk1LDMyLjk5NiAzMC4wMzUsMzIuODE3IEMyOS41MDQsMzIuNjQ2IDI4Ljk1MiwzMi41OTUgMjguMzc4LDMyLjY2NSBDMjcuODA1LDMyLjczNSAyNy4yNDYsMzIuOTQgMjYuNzAzLDMzLjI3OSBDMjYuNTIyLDMzLjM5MyAyNi4zMiwzMy41MjMgMjYuMDk3LDMzLjY3MiBDMjUuODczLDMzLjgyMSAyNS43MDgsMzMuOTMyIDI1LjYsMzQuMDA2IEwzMC4xMTMsNDEuMjI4IEMzMC4zNjQsNDEuNjMgMzAuNjU1LDQxLjgzNSAzMC45ODYsNDEuODQzIEMzMS4zMTYsNDEuODUxIDMxLjcyNCw0MS43MDMgMzIuMjEsNDEuNCBDMzIuNzcxLDQxLjA0OSAzMy4xOTksNDAuNjQzIDMzLjQ5NSw0MC4xODMgQzMzLjc5LDM5LjcyMiAzMy45NTgsMzkuMjM0IDMzLjk5OCwzOC43MTggQzM0LjA0LDM4LjE3NiAzMy45NzIsMzcuNjIyIDMzLjc5MywzNy4wNTUgQzMzLjYxNCwzNi40ODkgMzMuMzI1LDM1Ljg4NiAzMi45MjUsMzUuMjQ2IFogIiBmaWxsPSIjRUFEN0M1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01Mi4xMzYsMjkuOTgxIEw1Mi43NzgsMzMuMTkgTDQzLjg4OCwzNS41NzIgTDQzLjc0NCwzNS4wMzcgQzQzLjg5MywzNC45ODYgNDQuMDg4LDM0LjkxMSA0NC4zMzEsMzQuODExIEM0NC41NzQsMzQuNzExIDQ0LjcyOCwzNC42MzMgNDQuNzk0LDM0LjU3NyBDNDQuOTM1LDM0LjQ1OSA0NS4wMjEsMzQuMzMxIDQ1LjA1MSwzNC4xOTMgQzQ1LjA4MiwzNC4wNTUgNDUuMDcyLDMzLjg5NCA0NS4wMjIsMzMuNzA3IEw0Mi45NiwyNi4wMSBDNDIuOTE1LDI1Ljg0NCA0Mi44NDgsMjUuNzA1IDQyLjc1OCwyNS41OTEgQzQyLjY2OSwyNS40NzggNDIuNTI1LDI1LjQwNCA0Mi4zMjcsMjUuMzcxIEM0Mi4xNzQsMjUuMzQyIDQxLjk3NiwyNS4zMzMgNDEuNzM0LDI1LjM0NCBDNDEuNDkxLDI1LjM1NSA0MS4zMDEsMjUuMzc0IDQxLjE2MiwyNS40IEw0MS4wMTksMjQuODY0IEw0OS4zMDUsMjIuNjQ0IEw0OS45OTYsMjUuMjI1IEw0OS40MywyNS4zNzYgQzQ5LjIyNywyNS4wMjEgNDguOTAxLDI0LjY3MyA0OC40NTEsMjQuMzMzIEM0OC4wMDEsMjMuOTkyIDQ3LjYyLDIzLjg0MiA0Ny4zMDcsMjMuODgzIEM0Ny4xNDYsMjMuOTA1IDQ2Ljk1NiwyMy45MzkgNDYuNzM3LDIzLjk4NyBDNDYuNTE4LDI0LjAzNSA0Ni4yNywyNC4wOTYgNDUuOTkzLDI0LjE3IEw0NC4zMSwyNC42MjEgTDQ1LjQ1MSwyOC44NzcgTDQ2LjY1OCwyOC41NTQgQzQ3LjA0NSwyOC40NSA0Ny4zMTksMjguMzM4IDQ3LjQ3OCwyOC4yMTcgQzQ3LjYzNywyOC4wOTYgNDcuNzYxLDI3LjkzMiA0Ny44NTEsMjcuNzI1IEM0Ny45MjMsMjcuNTQ5IDQ3Ljk2NSwyNy4zMjkgNDcuOTc4LDI3LjA2NCBDNDcuOTksMjYuNzk5IDQ3Ljk4LDI2LjU1NSA0Ny45NDcsMjYuMzMyIEw0OC41MTMsMjYuMTggTDQ5LjYzNywzMC4zNzYgTDQ5LjA3MSwzMC41MjggQzQ4Ljk4NywzMC4yOTIgNDguODY0LDMwLjA1MSA0OC43MDQsMjkuODA1IEM0OC41NDQsMjkuNTYgNDguNCwyOS4zODkgNDguMjcyLDI5LjI5NCBDNDguMDYzLDI5LjE0IDQ3Ljg1MiwyOS4wNTkgNDcuNjM3LDI5LjA1MiBDNDcuNDIyLDI5LjA0NSA0Ny4xNTEsMjkuMDg1IDQ2LjgyNCwyOS4xNzMgTDQ1LjYxNiwyOS40OTYgTDQ2LjQ3NiwzMi43MDYgQzQ2LjU2MywzMy4wMjcgNDYuNjUzLDMzLjI3NSA0Ni43NDgsMzMuNDQ4IEM0Ni44NDMsMzMuNjIyIDQ2Ljk2OSwzMy43MzkgNDcuMTI1LDMzLjc5OSBDNDcuMjgyLDMzLjg2IDQ3LjQ3NywzMy44NzMgNDcuNzExLDMzLjg0IEM0Ny45NDQsMzMuODA3IDQ4LjI3LDMzLjczNSA0OC42ODgsMzMuNjIzIEM0OC44NTQsMzMuNTc5IDQ5LjA3MiwzMy41MiA0OS4zNDQsMzMuNDQ3IEM0OS42MTYsMzMuMzc0IDQ5Ljg0MiwzMy4zMDMgNTAuMDIzLDMzLjIzMyBDNTAuMjA5LDMzLjE2MiA1MC4zOTYsMzMuMDcyIDUwLjU4NiwzMi45NjUgQzUwLjc3NSwzMi44NTcgNTAuOTAxLDMyLjc0NyA1MC45NjIsMzIuNjMzIEM1MS4xMjksMzIuMzMgNTEuMjc0LDMxLjg5OSA1MS4zOTYsMzEuMzQgQzUxLjUxOSwzMC43ODIgNTEuNTg0LDMwLjM3NyA1MS41OTMsMzAuMTI3IFogIiBmaWxsPSIjRUFEN0M1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik03MS45MzgsMjAuOTQxIEM3MS44MDcsMjAuOTQ3IDcxLjY1NiwyMC45NzcgNzEuNDg0LDIxLjAzMSBDNzEuMzEzLDIxLjA4NiA3MS4xNTQsMjEuMTU4IDcxLjAwOCwyMS4yNDYgQzcwLjgyNiwyMS4zNjEgNzAuNjc4LDIxLjQ5MiA3MC41NjYsMjEuNjQxIEM3MC40NTQsMjEuNzg5IDcwLjM1NywyMS45OTYgNzAuMjczLDIyLjI2MiBDNjkuOTA0LDIzLjQ2NSA2OS40NzQsMjQuODcgNjguOTg0LDI2LjQ3NyBDNjguNDk1LDI4LjA4MyA2Ny45NjYsMjkuNzk2IDY3LjM5OCwzMS42MTMgTDY2LjY3OSwzMS42MTMgTDYzLjg4LDIzLjA3NSBMNjAuOTcxLDMxLjYxMyBMNjAuMjgxLDMxLjYxMyBDNTkuNzY2LDI5Ljc5IDU5LjIzMiwyNy44OTggNTguNjgsMjUuOTM4IEM1OC4xMjgsMjMuOTc3IDU3Ljc1OCwyMi42NjMgNTcuNTcsMjEuOTk2IEM1Ny41MjMsMjEuODM1IDU3LjQ1NCwyMS42OTEgNTcuMzYzLDIxLjU2NiBDNTcuMjcyLDIxLjQ0MSA1Ny4xNDgsMjEuMzI3IDU2Ljk5MiwyMS4yMjMgQzU2Ljg2MiwyMS4xMzQgNTYuNzEsMjEuMDY4IDU2LjUzNSwyMS4wMjMgQzU2LjM2MSwyMC45NzkgNTYuMjAzLDIwLjk1MiA1Ni4wNjMsMjAuOTQxIEw1Ni4wNjMsMjAuMzg3IEw2MC41ODIsMjAuMzg3IEw2MC41ODIsMjAuOTQxIEM2MC4xODYsMjAuOTYyIDU5Ljg0OSwyMS4wMDEgNTkuNTcsMjEuMDU5IEM1OS4yOTEsMjEuMTE2IDU5LjE1MiwyMS4yMTIgNTkuMTUyLDIxLjM0OCBDNTkuMTUyLDIxLjQgNTkuMTYsMjEuNDY5IDU5LjE3NiwyMS41NTUgQzU5LjE5MSwyMS42NDEgNTkuMjA0LDIxLjcxIDU5LjIxNSwyMS43NjIgQzU5LjMzNCwyMi4yMiA1OS41NDYsMjIuOTc4IDU5Ljg1MSwyNC4wMzUgQzYwLjE1NSwyNS4wOTIgNjAuNjA2LDI2LjY3NiA2MS4yMDUsMjguNzg1IEw2My45NzIsMjAuNTQzIEw2NC43MzYsMjAuNTQzIEw2Ny41MjgsMjguOTYgQzY3LjkwNCwyNy42NjYgNjguMjI4LDI2LjUzNiA2OC41LDI1LjU2OCBDNjguNzcyLDI0LjYgNjguOTk2LDIzLjc3MiA2OS4xNzQsMjMuMDgzIEM2OS4yOTksMjIuNTk4IDY5LjM3OCwyMi4yNjYgNjkuNDA5LDIyLjA4NiBDNjkuNDQsMjEuOTA2IDY5LjQ1NiwyMS43NTQgNjkuNDU2LDIxLjYyOSBDNjkuNDU2LDIxLjQ1MiA2OS4zMzQsMjEuMzAzIDY5LjA5MiwyMS4xODQgQzY4Ljg1LDIxLjA2NCA2OC40NTgsMjAuOTgzIDY3LjkxNywyMC45NDEgTDY3LjkxNywyMC4zODcgTDcxLjkzOCwyMC4zODcgWiAiIGZpbGw9IiNFQUQ3QzUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTg3LjQxNSwyNS41NTUgQzg3LjMyOCwyNS41MzcgODcuMTgzLDI1LjUzNCA4Ni45OCwyNS41NDcgQzg2Ljc3NywyNS41NiA4Ni42MjcsMjUuNTg2IDg2LjUzMSwyNS42MjUgQzg2LjMwMiwyNS42OTMgODYuMTQ0LDI1Ljc1MSA4Ni4wNTYsMjUuNzk3IEM4NS45NjgsMjUuODQ0IDg1Ljc4NiwyNS45NzggODUuNTExLDI2LjIwMSBDODQuOTcsMjYuNjQ5IDg0LjQ1OCwyNy4xMTMgODMuOTczLDI3LjU5MyBDODMuNDg5LDI4LjA3MiA4Mi44OCwyOC42ODMgODIuMTQ4LDI5LjQyNSBDODEuODc1LDI5LjY5NyA4MS42ODMsMjkuOTIzIDgxLjU3LDMwLjEwMyBDODEuNDU3LDMwLjI4MyA4MS4zNTEsMzAuNTU5IDgxLjI1MSwzMC45MzIgTDgwLjcwMywzMi45NzcgQzgwLjY1NCwzMy4xNTggODAuNjQ5LDMzLjMyNSA4MC42ODYsMzMuNDc4IEM4MC43MjMsMzMuNjMgODAuODE5LDMzLjc3MSA4MC45NzMsMzMuODk4IEM4MS4wNjgsMzMuOTY3IDgxLjI0NCwzNC4wNjYgODEuNSwzNC4xOTcgQzgxLjc1NiwzNC4zMjggODEuOTY3LDM0LjQxOCA4Mi4xMzEsMzQuNDY3IEw4MS45ODgsMzUuMDAzIEw3Ni45NzcsMzMuNjYxIEw3Ny4xMjEsMzMuMTI1IEM3Ny4yNjQsMzMuMTUyIDc3LjQ4LDMzLjE5IDc3Ljc3LDMzLjIzOCBDNzguMDU5LDMzLjI4NiA3OC4yNjUsMzMuMzAyIDc4LjM4OCwzMy4yODYgQzc4LjU4OSwzMy4yNTkgNzguNzQxLDMzLjE5IDc4Ljg0NCwzMy4wNzcgQzc4Ljk0NywzMi45NjQgNzkuMDI0LDMyLjgxMiA3OS4wNzUsMzIuNjIxIEw3OS43NzMsMzAuMDE4IEM3OS43OTQsMjkuOTM3IDc5Ljc4NSwyOS43NzcgNzkuNzQ0LDI5LjUzNyBDNzkuNzAzLDI5LjI5NyA3OS42NSwyOS4wMjggNzkuNTg0LDI4LjczIEM3OS40MzksMjguMDY1IDc5LjI3MywyNy4zNDQgNzkuMDg4LDI2LjU2NyBDNzguOTAzLDI1Ljc4OSA3OC43MzksMjUuMTIzIDc4LjU5NywyNC41NjcgQzc4LjUwOCwyNC4yMzYgNzguNDE4LDIzLjk4IDc4LjMyOSwyMy44IEM3OC4yNCwyMy42MTkgNzguMTI3LDIzLjQ1MiA3Ny45OTEsMjMuMjk2IEM3Ny44OSwyMy4xODkgNzcuNzYxLDIzLjA5MiA3Ny42MDMsMjMuMDA3IEM3Ny40NDYsMjIuOTIxIDc3LjMsMjIuODU1IDc3LjE2NywyMi44MDkgTDc3LjMxMSwyMi4yNzMgTDgxLjg4LDIzLjQ5NyBMODEuNzM3LDI0LjAzMyBDODEuMjIxLDIzLjkwNiA4MC44NDksMjMuODQ0IDgwLjYyMiwyMy44NDcgQzgwLjM5NCwyMy44NTEgODAuMjY2LDIzLjkwOCA4MC4yMzYsMjQuMDE4IEM4MC4yMjgsMjQuMDQ4IDgwLjIyOSwyNC4xMDUgODAuMjM5LDI0LjE4OCBDODAuMjUsMjQuMjcxIDgwLjI2NywyNC4zNzggODAuMjkxLDI0LjUwOSBDODAuMzIxLDI0LjY1NyA4MC4zNTksMjQuODI3IDgwLjQwNCwyNS4wMiBDODAuNDQ5LDI1LjIxMyA4MC40OTEsMjUuMzk4IDgwLjUzLDI1LjU3NSBDODAuNjQ2LDI2LjA4NiA4MC43NjcsMjYuNTk3IDgwLjg5NCwyNy4xMDggQzgxLjAyLDI3LjYxOSA4MS4xODYsMjguMjg1IDgxLjM5MSwyOS4xMDUgQzgyLjUyMiwyOC4wNDUgODMuMzg5LDI3LjIxNCA4My45OTUsMjYuNjE0IEM4NC42LDI2LjAxMyA4NC45MjIsMjUuNjQzIDg0Ljk1OSwyNS41MDIgQzg0Ljk5LDI1LjM4NyA4NC45NzIsMjUuMjgyIDg0LjkwNiwyNS4xODkgQzg0LjgzOSwyNS4wOTYgODQuNzQxLDI1LjAxIDg0LjYxMSwyNC45MzIgQzg0LjQ3NSwyNC44NTMgODQuMzI0LDI0Ljc4NCA4NC4xNTYsMjQuNzI2IEM4My45ODksMjQuNjY4IDgzLjgzNCwyNC42MTEgODMuNjkyLDI0LjU1NyBMODMuODM2LDI0LjAyMSBMODcuNTU5LDI1LjAxOSBaICIgZmlsbD0iI0VBRDdDNSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTAwLjM5OCwzOS4wNTEgQzEwMC40NTksMzkuMzk2IDEwMC40NTUsMzkuNzMgMTAwLjM4Niw0MC4wNTIgQzEwMC4zMTYsNDAuMzc0IDEwMC4xNzMsNDAuNzEgOTkuOTU1LDQxLjA1OSBDOTkuNDM2LDQxLjg4OSA5OC43MDEsNDIuMzgyIDk3Ljc1LDQyLjUzNyBDOTYuOCw0Mi42OTIgOTUuODY5LDQyLjQ4NiA5NC45Niw0MS45MTcgQzk0LjU0LDQxLjY1NSA5NC4xNjEsNDEuMzI4IDkzLjgyMyw0MC45MzUgQzkzLjQ4NSw0MC41NDMgOTMuMjIxLDQwLjE1OCA5My4wMzIsMzkuNzgzIEw5Mi40NDUsNDAuMDg4IEw5MS45MTUsMzkuNzU3IEw5My44MzQsMzYuNDc5IEw5NC4zNzEsMzYuODE0IEM5NC4yMzMsMzcuMjgxIDk0LjEzOCwzNy43MjEgOTQuMDg2LDM4LjEzMyBDOTQuMDM0LDM4LjU0NiA5NC4wNDIsMzguOTY3IDk0LjExMSwzOS4zOTcgQzk0LjE3OCwzOS44MDEgOTQuMzE3LDQwLjE3NyA5NC41MjcsNDAuNTIzIEM5NC43MzgsNDAuODcgOTUuMDQ2LDQxLjE3IDk1LjQ1Miw0MS40MjQgQzk1Ljc1Nyw0MS42MTQgOTYuMDQ4LDQxLjc0MSA5Ni4zMjUsNDEuODAzIEM5Ni42MDIsNDEuODY2IDk2Ljg1Nyw0MS44NjggOTcuMDksNDEuODEgQzk3LjMyMiw0MS43NTMgOTcuNTM0LDQxLjY0NyA5Ny43MjYsNDEuNDkzIEM5Ny45MTcsNDEuMzM5IDk4LjA5Myw0MS4xMzQgOTguMjU0LDQwLjg3NyBDOTguNDg4LDQwLjUwMSA5OC42MDEsNDAuMDg0IDk4LjU5MywzOS42MjcgQzk4LjU4NCwzOS4xNjkgOTguNDIyLDM4LjcyNSA5OC4xMDcsMzguMjk1IEM5Ny44OTIsMzguMDAxIDk3LjY0MiwzNy42NjkgOTcuMzU3LDM3LjI5OSBDOTcuMDczLDM2LjkyOCA5Ni44MzQsMzYuNTk3IDk2LjY0MiwzNi4zMDYgQzk2LjI2MSwzNS43MzYgOTYuMDQ0LDM1LjE2NyA5NS45OTIsMzQuNTk3IEM5NS45NCwzNC4wMjcgOTYuMTA4LDMzLjQzIDk2LjQ5NywzMi44MDggQzk2LjcyMSwzMi40NSA5Ny4wMDIsMzIuMTYyIDk3LjM0MSwzMS45NDQgQzk3LjY4LDMxLjcyNiA5OC4wNiwzMS41OCA5OC40ODEsMzEuNTA2IEM5OC44OCwzMS40MzYgOTkuMjk1LDMxLjQ0NSA5OS43MjYsMzEuNTMzIEMxMDAuMTU2LDMxLjYyMSAxMDAuNTYxLDMxLjc4MyAxMDAuOTQxLDMyLjAyMSBDMTAxLjM3NCwzMi4yOTEgMTAxLjcyLDMyLjYgMTAxLjk4LDMyLjk0NiBDMTAyLjIzOSwzMy4yOTIgMTAyLjQ1NSwzMy42NDIgMTAyLjYyNywzMy45OTYgTDEwMy4xOCwzMy43MTUgTDEwMy43MSwzNC4wNDYgTDEwMS44MTQsMzcuMiBMMTAxLjI3NywzNi44NjQgQzEwMS40MDMsMzYuNDQ2IDEwMS41MDgsMzYuMDM1IDEwMS41OTEsMzUuNjMyIEMxMDEuNjczLDM1LjIzIDEwMS43LDM0LjgzNSAxMDEuNjcyLDM0LjQ0OSBDMTAxLjY0MiwzNC4wNzQgMTAxLjUzOCwzMy43MjUgMTAxLjM1OSwzMy40MDEgQzEwMS4xOCwzMy4wNzggMTAwLjg5MiwzMi43OTIgMTAwLjQ5NSwzMi41NDMgQzEwMC4wNzUsMzIuMjgxIDk5LjYzMywzMi4xOTIgOTkuMTY5LDMyLjI3NyBDOTguNzA1LDMyLjM2MSA5OC4zNTEsMzIuNTk4IDk4LjEwOCwzMi45ODYgQzk3Ljg1NCwzMy4zOTMgOTcuNzM5LDMzLjc4OSA5Ny43NjIsMzQuMTc1IEM5Ny43ODUsMzQuNTYxIDk3LjkyMywzNC45NTMgOTguMTc4LDM1LjM1MiBDOTguNDA0LDM1LjcwOCA5OC42MzcsMzYuMDM5IDk4Ljg3OCwzNi4zNDcgQzk5LjExOSwzNi42NTQgOTkuMzQ1LDM2Ljk2MiA5OS41NTcsMzcuMjczIEM5OS43NSwzNy41NTMgOTkuOTI0LDM3Ljg0MyAxMDAuMDc4LDM4LjE0MiBDMTAwLjIzMiwzOC40NDEgMTAwLjMzOSwzOC43NDQgMTAwLjM5OCwzOS4wNTEgWiAiIGZpbGw9IiNFQUQ3QzUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTUxLjA4LDYzLjYxIEM1MS4wOCw2NS4wNTIgNTAuNzQ5LDY2LjM0NCA1MC4wODcsNjcuNDg2IEM0OS40MjUsNjguNjI5IDQ4LjQ3Myw2OS41ODcgNDcuMjMyLDcwLjM2IEM0Ni4wMDIsNzEuMTEgNDQuNjI4LDcxLjY2NyA0My4xMTEsNzIuMDMgQzQxLjU5NCw3Mi4zOTQgMzkuOTIyLDcyLjU3NSAzOC4wOTQsNzIuNTc1IEwzNS41NjQsNzIuNTc1IEwzMy45OTksNzkuMzQ0IEMzMy45NTIsNzkuNTQyIDMzLjkxNCw3OS43MjkgMzMuODg1LDc5LjkwNSBDMzMuODU2LDgwLjA4MSAzMy44NDEsODAuMjE2IDMzLjg0MSw4MC4zMSBDMzMuODQxLDgwLjgzNyAzNC4wNTgsODEuMjI0IDM0LjQ5MSw4MS40NyBDMzQuOTI1LDgxLjcxNiAzNS43NzQsODEuOTAzIDM3LjA0LDgyLjAzMiBMMzYuNzQxLDgzLjMxNSBMMjMuMTg0LDgzLjMxNSBMMjMuNDgyLDgyLjAzMiBDMjMuNzc1LDgyLjAyMSAyNC4yMTIsODEuOTc3IDI0Ljc5Miw4MS45IEMyNS4zNzIsODEuODI0IDI1LjgwMyw4MS43MzkgMjYuMDg0LDgxLjY0NiBDMjYuNTQxLDgxLjQ5MyAyNi44OSw4MS4yNjUgMjcuMTMsODAuOTYgQzI3LjM3LDgwLjY1NSAyNy41MzcsODAuMjk4IDI3LjYzMSw3OS44ODggTDMxLjY2Miw2Mi40NSBDMzEuNzIxLDYyLjIwNCAzMS43NjIsNjEuOTk5IDMxLjc4NSw2MS44MzUgQzMxLjgwOSw2MS42NzEgMzEuODIsNjEuNTQ4IDMxLjgyLDYxLjQ2NiBDMzEuODIsNjAuOTc0IDMxLjU3MSw2MC41OSAzMS4wNzMsNjAuMzE0IEMzMC41NzUsNjAuMDM5IDI5Ljc2NCw1OS44MTkgMjguNjM5LDU5LjY1NSBMMjguOTM3LDU4LjM3MiBMNDIuNDUyLDU4LjM3MiBDNDUuMzU3LDU4LjM3MiA0Ny41MjIsNTguOCA0OC45NDUsNTkuNjU1IEM1MC4zNjgsNjAuNTExIDUxLjA4LDYxLjgyOSA1MS4wOCw2My42MSBaIE00My43MzIsNjYuNTQ2IEM0My45OSw2NS42NjcgNDQuMTE5LDY0LjcwNiA0NC4xMTksNjMuNjYzIEM0NC4xMTksNjIuMzk3IDQzLjc3OSw2MS40NTEgNDMuMSw2MC44MjQgQzQyLjQyMSw2MC4xOTcgNDEuMzE0LDU5Ljg4NCAzOS43OCw1OS44ODQgTDM4LjQ5Nyw1OS44ODQgTDM1LjkyNiw3MS4wMTEgTDM3LjA2OCw3MS4wMTEgQzM4LjMzNCw3MS4wMTEgMzkuNDIyLDcwLjgyIDQwLjMzLDcwLjQzOSBDNDEuMjM5LDcwLjA1OSA0MS45NzQsNjkuNTI4IDQyLjUzNyw2OC44NDkgQzQzLjA3Niw2OC4xOTIgNDMuNDc0LDY3LjQyNSA0My43MzIsNjYuNTQ2IFogTTYyLjEwMiw4MC44MDIgTDYxLjcxNSw4Mi4zODQgQzYwLjU1NSw4Mi44NDEgNTkuNjI5LDgzLjE4OSA1OC45MzgsODMuNDMgQzU4LjI0Niw4My42NyA1Ny40NDMsODMuNzkgNTYuNTI5LDgzLjc5IEM1NS4xMjMsODMuNzkgNTQuMDMsODMuNDQ3IDUzLjI1MSw4Mi43NjIgQzUyLjQ3Miw4Mi4wNzYgNTIuMDgyLDgxLjIwNiA1Mi4wODIsODAuMTUxIEM1Mi4wODIsNzkuNzQxIDUyLjExMSw3OS4zMjIgNTIuMTcsNzguODk1IEM1Mi4yMjksNzguNDY3IDUyLjMyMiw3Ny45ODMgNTIuNDUxLDc3LjQ0NCBMNTMuOTAyLDcyLjMxMiBDNTQuMDMyLDcxLjgxOSA1NC4xNDEsNzEuMzU0IDU0LjIyOSw3MC45MTQgQzU0LjMxNyw3MC40NzUgNTQuMzYxLDcwLjA3MyA1NC4zNjEsNjkuNzEgQzU0LjM2MSw2OS4wNTQgNTQuMjI2LDY4LjU5NyA1My45NTUsNjguMzM5IEM1My42ODUsNjguMDgxIDUzLjE2OCw2Ny45NTIgNTIuNDA0LDY3Ljk1MiBDNTIuMDI5LDY3Ljk1MiA1MS42NDQsNjguMDExIDUxLjI1LDY4LjEyOCBDNTAuODU2LDY4LjI0NSA1MC41MTgsNjguMzU2IDUwLjIzNiw2OC40NjIgTDUwLjYyNCw2Ni44OCBDNTEuNTc0LDY2LjQ5MyA1Mi40ODMsNjYuMTYyIDUzLjM1MSw2NS44ODcgQzU0LjIyLDY1LjYxMSA1NS4wNDEsNjUuNDc0IDU1LjgxNSw2NS40NzQgQzU3LjIxMSw2NS40NzQgNTguMjg4LDY1LjgxMSA1OS4wNDQsNjYuNDg0IEM1OS44MDEsNjcuMTU4IDYwLjE3OSw2OC4wMzQgNjAuMTc5LDY5LjExMiBDNjAuMTc5LDY5LjMzNSA2MC4xNTMsNjkuNzI4IDYwLjEsNzAuMjkgQzYwLjA0Nyw3MC44NTMgNTkuOTUxLDcxLjM2OCA1OS44MSw3MS44MzcgTDU4LjM2NSw3Ni45NTIgQzU4LjI0Nyw3Ny4zNjIgNTguMTQxLDc3LjgzMSA1OC4wNDcsNzguMzU4IEM1Ny45NTMsNzguODg2IDU3LjkwNiw3OS4yODQgNTcuOTA2LDc5LjU1NCBDNTcuOTA2LDgwLjIzMyA1OC4wNTgsODAuNjk2IDU4LjM2Myw4MC45NDIgQzU4LjY2Nyw4MS4xODggNTkuMTkzLDgxLjMxMiA1OS45NDIsODEuMzEyIEM2MC4yOTMsODEuMzEyIDYwLjY5MSw4MS4yNSA2MS4xMzYsODEuMTI3IEM2MS41ODEsODEuMDA0IDYxLjkwMyw4MC44OTYgNjIuMTAyLDgwLjgwMiBaIE02Mi40NzEsNTkuMzM5IEM2Mi40NzEsNjAuMjI5IDYyLjEzNCw2MC45ODggNjEuNDYsNjEuNjE1IEM2MC43ODYsNjIuMjQyIDU5Ljk3NSw2Mi41NTYgNTkuMDI1LDYyLjU1NiBDNTguMDc2LDYyLjU1NiA1Ny4yNjIsNjIuMjQyIDU2LjU4Miw2MS42MTUgQzU1LjkwMiw2MC45ODggNTUuNTYzLDYwLjIyOSA1NS41NjMsNTkuMzM5IEM1NS41NjMsNTguNDQ4IDU1LjkwMiw1Ny42ODcgNTYuNTgyLDU3LjA1NCBDNTcuMjYyLDU2LjQyMSA1OC4wNzYsNTYuMTA0IDU5LjAyNSw1Ni4xMDQgQzU5Ljk3NSw1Ni4xMDQgNjAuNzg2LDU2LjQyMSA2MS40Niw1Ny4wNTQgQzYyLjEzNCw1Ny42ODcgNjIuNDcxLDU4LjQ0OCA2Mi40NzEsNTkuMzM5IFogTTcyLjUyNSw4My44OTYgQzY5LjgzLDgzLjg5NiA2Ny43MjksODMuMjIyIDY2LjIyNCw4MS44NzQgQzY0LjcxOCw4MC41MjYgNjMuOTY1LDc4LjY3NSA2My45NjUsNzYuMzE5IEM2My45NjUsNzQuOTAxIDY0LjIwNSw3My41NTcgNjQuNjg2LDcyLjI4NSBDNjUuMTY2LDcxLjAxNCA2NS45MDQsNjkuODU2IDY2LjksNjguODEzIEM2Ny44MjYsNjcuODI5IDY5LjAxNiw2Ny4wMjYgNzAuNDY5LDY2LjQwNSBDNzEuOTIyLDY1Ljc4NCA3My41NDUsNjUuNDc0IDc1LjMzOCw2NS40NzQgQzc3LjQxMiw2NS40NzQgNzguOTk3LDY1Ljg1NCA4MC4wOTMsNjYuNjE2IEM4MS4xODgsNjcuMzc4IDgxLjczNiw2OC40MjcgODEuNzM2LDY5Ljc2MyBDODEuNzM2LDcwLjEyNiA4MS42NzgsNzAuNTMgODEuNTYxLDcwLjk3NiBDODEuNDQzLDcxLjQyMSA4MS4yNjgsNzEuNzk2IDgxLjAzMyw3Mi4xMDEgQzgwLjc0LDcyLjQ3NiA4MC40MjEsNzIuNzYzIDgwLjA3NSw3Mi45NjIgQzc5LjcyOSw3My4xNjEgNzkuMjExLDczLjI2MSA3OC41Miw3My4yNjEgQzc3LjYwNSw3My4yNjEgNzYuODk0LDczLjAzNSA3Ni4zODQsNzIuNTg0IEM3NS44NzQsNzIuMTMzIDc1LjYxOSw3MS42NjEgNzUuNjE5LDcxLjE2OSBDNzUuNjE5LDcwLjU4MyA3NS43NDIsNzAuMDAzIDc1Ljk4OCw2OS40MjkgQzc2LjIzNCw2OC44NTQgNzYuNTQ1LDY4LjI1MSA3Ni45Miw2Ny42MTggQzc2LjgxNCw2Ny40ODkgNzYuNjAxLDY3LjMzMSA3Ni4yNzgsNjcuMTQ0IEM3NS45NTYsNjYuOTU2IDc1LjUzNyw2Ni44NjIgNzUuMDIxLDY2Ljg2MiBDNzMuNjUsNjYuODYyIDcyLjUxNCw2Ny42OTEgNzEuNjExLDY5LjM1IEM3MC43MDksNzEuMDA4IDcwLjI1OCw3My4wNjIgNzAuMjU4LDc1LjUxMSBDNzAuMjU4LDc3LjM3NCA3MC42MDEsNzguNzg2IDcxLjI4Niw3OS43NDcgQzcxLjk3Miw4MC43MDggNzIuOTQ3LDgxLjE4OCA3NC4yMTMsODEuMTg4IEM3NS41MDIsODEuMTg4IDc2LjU3Nyw4MC45MzkgNzcuNDM4LDgwLjQ0MSBDNzguMyw3OS45NDMgNzkuMTgyLDc5LjA5MSA4MC4wODQsNzcuODg0IEw4MS4zNSw3OC45NTYgQzgwLjM4OSw4MC40NDQgNzkuMTE3LDgxLjY0IDc3LjUzNSw4Mi41NDIgQzc1Ljk1Myw4My40NDQgNzQuMjgzLDgzLjg5NiA3Mi41MjUsODMuODk2IFogTTEwNC44MTYsNjguMjMzIEMxMDQuODE2LDY5LjA2NSAxMDQuNTE2LDY5LjgwNCAxMDMuOTE0LDcwLjQ0OCBDMTAzLjMxMiw3MS4wOTMgMTAyLjU2Nyw3MS40MTUgMTAxLjY3OSw3MS40MTUgQzEwMC45NDMsNzEuNDE1IDEwMC4yNiw3MS4yNDggOTkuNjI5LDcwLjkxNCBDOTguOTk4LDcwLjU4IDk4LjQ0Myw3MC4yMzEgOTcuOTY0LDY5Ljg2OCBDOTcuNzI4LDcwLjAyMyA5Ny40OTgsNzAuMTc0IDk3LjI3NSw3MC4zMjMgQzk3LjA1MSw3MC40NzEgOTYuNTg2LDcwLjg1NSA5NS44NzksNzEuNDczIEM5Ni40MTcsNzIuODI5IDk3LjAwNyw3NC4zMTkgOTcuNjUsNzUuOTQ0IEM5OC4yOTMsNzcuNTY5IDk4Ljc3OCw3OC42OTEgOTkuMTA1LDc5LjMxIEM5OS40OTEsODAuMDQ3IDk5Ljg1Niw4MC41NjQgMTAwLjIwMiw4MC44NjMgQzEwMC41NDgsODEuMTYyIDEwMS4xNTQsODEuMzEyIDEwMi4wMjIsODEuMzEyIEMxMDIuMzI2LDgxLjMxMiAxMDIuNzA3LDgxLjI1MyAxMDMuMTY0LDgxLjEzNiBDMTAzLjYyMSw4MS4wMTkgMTAzLjk5Niw4MC45MDEgMTA0LjI4OSw4MC43ODQgTDEwMy45MDMsODIuMzc2IEMxMDIuNzQ0LDgyLjg3MSAxMDEuNzMxLDgzLjIzIDEwMC44NjQsODMuNDU0IEM5OS45OTgsODMuNjc4IDk5LjIyNSw4My43OSA5OC41NDYsODMuNzkgQzk4LjIxOCw4My43OSA5Ny44MDUsODMuNzY3IDk3LjMwOCw4My43MiBDOTYuODEsODMuNjczIDk2LjM4LDgzLjU2NyA5Ni4wMTcsODMuNDAzIEM5NS41Niw4My4xOTIgOTUuMTQyLDgyLjg5OSA5NC43NjEsODIuNTI0IEM5NC4zODEsODIuMTQ5IDk0LjAxLDgxLjU1MSA5My42NDgsODAuNzI4IEM5My4xMzUsNzkuNTY2IDkyLjc3LDc4LjY3NiA5Mi41NTQsNzguMDU5IEM5Mi4zMzgsNzcuNDQzIDkyLjAzOCw3Ni42MDYgOTEuNjUzLDc1LjU0OCBMOTAuNDczLDc2LjY1MyBMODguOTUyLDgzLjMxNSBMODMuMTQzLDgzLjMxNSBMODguMzE1LDYwLjkzOCBDODguMzYyLDYwLjczOSA4OC4zOTcsNjAuNTUyIDg4LjQyLDYwLjM3NiBDODguNDQ0LDYwLjIgODguNDU2LDYwLjA1NCA4OC40NTYsNTkuOTM3IEM4OC40NTYsNTkuNTE1IDg4LjM4NSw1OS4xODEgODguMjQ0LDU4LjkzNSBDODguMTA0LDU4LjY4OCA4Ny44OTIsNTguNDg5IDg3LjYxMSw1OC4zMzcgQzg3LjMyOSw1OC4xODUgODcuMDA2LDU4LjA3OSA4Ni42NDMsNTguMDIxIEM4Ni4yNzksNTcuOTYyIDg1Ljg1Niw1Ny45MDkgODUuMzc1LDU3Ljg2MiBMODUuNjkxLDU2LjU2MiBMOTQuOTQ3LDU2LjEwNCBMOTUuMTQsNTYuMzg2IEw5MC45MTUsNzQuNjY3IEw5MS4wNTYsNzQuNjY3IEM5Mi40NjUsNzMuMDg1IDkzLjU3OSw3MS44NzUgOTQuMzk1LDcxLjAzNyBDOTUuMjExLDcwLjE5OSA5Ni4wOTUsNjkuMzE3IDk3LjA0Nyw2OC4zOTIgQzk4LjE5NSw2Ny4yNzggOTkuMTEyLDY2LjUxNCA5OS43OTgsNjYuMDk4IEMxMDAuNDgzLDY1LjY4MiAxMDEuMjQyLDY1LjQ3NCAxMDIuMDc0LDY1LjQ3NCBDMTAyLjkxOCw2NS40NzQgMTAzLjU4Niw2NS43MDggMTA0LjA3OCw2Ni4xNzcgQzEwNC41Nyw2Ni42NDYgMTA0LjgxNiw2Ny4zMzEgMTA0LjgxNiw2OC4yMzMgWiAiIGZpbGw9IiNGQUY1RjAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTY0LDkyIEw2OSw5OSBMNjQsMTA2IEw1OSw5OSBaICIgZmlsbD0iI0VBRDdDNSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=")}
/* DEWYS product refinement v1 20261106 */
:root{--cw-font-sans-serif:'Pretendard',sans-serif;--bs-font-sans-serif:'Pretendard',sans-serif;--dewys-ink:#302820;--dewys-amber:#8c5835}
body,input,select,textarea,button{font-family:'Pretendard',sans-serif}
.products--title,.dewys-title-en{font-family:'Montserrat','Pretendard',sans-serif!important;font-weight:500!important;letter-spacing:.045em!important}
.dewys-title-ko,.dewys-section-subtitle,.ib-section-head h2,.ib-editorial h3,.prds-list--item{font-family:'Pretendard',sans-serif!important}
.prds-list--item .prds--image{margin-bottom:14px!important;overflow:hidden;background:#faf8f4}
.prds-list--item .prds--image img{aspect-ratio:1;object-fit:contain}
.prds-list--item .prds--name{font-size:15px!important;line-height:1.55!important;font-weight:500!important;letter-spacing:-.015em;min-height:3.1em;-webkit-line-clamp:2!important;line-clamp:2!important;color:var(--dewys-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0!important}
.prds-list--item .prds--subname,.prds-list--item .prds--engname{font-size:12px!important;line-height:1.5!important;color:#83776d;margin-top:5px!important}
.prds-list--item .prds--price-wrap{margin:9px 0 0!important;gap:6px}
.prds-list--item .prices{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:3px 7px!important}
.prds-list--item .price{color:var(--dewys-ink);font-size:13px!important}
.prds-list--item .price strong{font-size:18px!important;font-weight:650!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.prds-list--item .prices .discount{color:var(--dewys-amber)!important;font-size:16px!important;order:-1}
.prds-list--item .prices .original{font-size:12px!important;color:#9a9189!important}
.dewys-product-meta{position:relative;z-index:2;display:flex;align-items:center;gap:18px;margin-top:8px;min-height:44px}
.dewys-product-meta .ico-wish,.dewys-product-meta .prds--star{position:relative!important;inset:auto!important;display:inline-flex!important;align-items:center;gap:6px;width:auto!important;height:auto!important;min-height:44px;margin:0!important;color:#655344}
.dewys-product-meta .my-wish-list{width:32px;height:32px;padding:0!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}
.dewys-product-meta .my-wish-count,.dewys-product-meta .prds--star-cnt{font:500 13px/1 'Pretendard',sans-serif!important;color:#655344}
.dewys-product-meta .prds--star img{width:32px;height:32px;object-fit:contain}
.dewys-product-meta a:focus-visible{outline:2px solid #8c5835;outline-offset:3px}
@media(max-width:768px){.prds-list--item .prds--name{font-size:14px!important}.prds-list--item .price strong{font-size:16px!important}.dewys-product-meta{gap:14px}.dewys-product-meta .my-wish-list,.dewys-product-meta .prds--star img{width:28px;height:28px}.dewys-product-meta .my-wish-count,.dewys-product-meta .prds--star-cnt{font-size:12px!important}}

body .dewys-page-title .dewys-title-en{font-family:"Montserrat","Pretendard",sans-serif!important;font-weight:500!important}
body .dewys-page-title .dewys-title-ko{font-family:"Pretendard",sans-serif!important}
.dewys-product-meta .my-wish-list{display:inline-block!important;flex-shrink:0;background-image:var(--dewys-pick-default)!important}
.dewys-product-meta .my-wish-list.wish-on{background-image:var(--dewys-pick-active)!important}
.dewys-review-icon{display:inline-block;width:32px;height:32px;flex-shrink:0;background:var(--dewys-review-02-star-seal) center/contain no-repeat}
.dewys-product-meta .ico-wish{flex-direction:row!important;min-width:44px}
.dewys-product-meta .prds--star{min-width:44px;text-decoration:none}
.prds-list--item .dewys-product-meta .prds--star>img{display:none!important}
.prds-list--item .dewys-product-meta .prds--star:before{content:"";width:32px;height:32px;flex-shrink:0;background:var(--dewys-review-02-star-seal) center/contain no-repeat}
#productDetail .goods--title:not(.opts):not(.sm){font-family:"Pretendard",sans-serif!important;font-size:24px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:-.025em}
#productDetail .dewys-detail-review{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:12px 0 2px;color:#655344;font:500 14px/1.4 "Pretendard",sans-serif}
#productDetail .goods--price-wrap .prices .price strong{font-size:24px!important;font-weight:600!important}
#productDetail .btn_wish{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
#productDetail .btn_wish .my-wish-list{display:inline-block;width:32px!important;height:32px!important;padding:0!important;background:var(--dewys-pick-default) center/contain no-repeat!important}
#productDetail .btn_wish .my-wish-list.wish-on{background-image:var(--dewys-pick-active)!important}
@media(max-width:768px){.prds-list--item .dewys-product-meta .prds--star:before,.dewys-review-icon{width:28px;height:28px}#productDetail .goods--title:not(.opts):not(.sm){font-size:20px!important}#productDetail .goods--price-wrap .prices .price strong{font-size:22px!important}#productDetail .btn_wish .my-wish-list{width:28px!important;height:28px!important}}

/* Requested typography: large English / Korean and smaller text */
body,input,button,select,textarea{font-family:"Pretendard",sans-serif!important}
.ib-hero-copy h2,.ib-editorial-grid h3,.ib-concierge h2,.ib-section-head h2,.ib-category-grid strong,.ib-trust b{font-family:"Pretendard",sans-serif!important}
.ib-hero-copy h2.dewys-world-title,.dewys-world-title em,.dewys-special-choice span,.dewys-special-choice em,.dewys-best-note,.dewys-best-note span{font-family:"Montserrat","Pretendard",sans-serif!important;font-weight:400!important}

.ib-hero-copy h2.dewys-world-title{white-space:normal!important;overflow-wrap:normal;font-size:clamp(30px,3.5vw,62px)!important;line-height:1.16!important}.dewys-best-note span{white-space:normal!important}
@media(max-width:768px){.ib-hero-copy h2.dewys-world-title{font-size:clamp(26px,7vw,44px)!important}}
