@charset "UTF-8";
.v-nav-menu__item {
  border-bottom: 1px solid #eee;
}
.v-nav-menu__item:not(:has(.v-nav-menu__link)) {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 13px 24px 12px;
}
.v-nav-menu__text {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 2px;
}
.v-nav-menu__text .v-nav-menu__name {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 16px;
  line-height: 22px;
}
.v-nav-menu__text .v-nav-menu__desc {
  font-size: 12px;
  line-height: 22px;
  color: #6d6d6d;
}
.v-nav-menu__control {
  flex-shrink: 0;
}
.v-nav-menu__select {
  min-width: 0;
  max-width: 140px;
  padding: 6px 8px;
  font-size: 14px;
  line-height: 1.2;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  background-color: #fff;
}
.v-nav-menu__link {
  --v-button-width: 100%;
  --v-button-padding: 13px 24px;
  --v-button-width: 100%;
  text-align: left;
  white-space: normal;
  gap: 12px;
}
.v-nav-menu__link::after {
  content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5.5%2013L10.5%208L5.5%203%22%20stroke%3D%22black%22%20stroke-width%3D%220.666667%22%2F%3E%3C%2Fsvg%3E");
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.v-nav-menu .v-button--info {
  flex-shrink: 0;
}
.v-nav-menu .v-switch {
  position: relative;
}
.v-nav-menu .v-switch input {
  position: absolute;
  inset: 0;
  opacity: 0;
  appearance: none;
}
.v-nav-menu .v-switch:before {
  content: "";
  display: block;
  width: 20px;
  height: 8px;
  border-radius: 4px;
  background-color: var(--v-switch-color, #c8c8c8);
  transition: background-color 0.2s ease-in-out;
}
.v-nav-menu .v-switch:after {
  content: "";
  position: absolute;
  top: 50%;
  left: var(--v-switch-handle-x, -8px);
  width: 16px;
  height: 16px;
  border: 1px solid var(--v-switch-color, #c8c8c8);
  transform: translateY(-50%);
  background-color: #fff;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
}
.v-nav-menu .v-switch:has(:checked) {
  --v-switch-color: #131922;
  --v-switch-handle-x: 12px;
}

.v-mypage-nav {
  border-bottom-width: var(--v-mypage-nav-divider-bottom-height, var(--v-mypage-nav-divider-height, 8px));
  border-bottom-style: solid;
  border-color: var(--v-mypage-nav-divider-bottom-color, #f0f0f0);
}
.v-mypage-nav .is-active.v-mypage-nav__header [data-menu-name], .v-mypage-nav .is-active.v-mypage-nav__item [data-menu-name] {
  font-weight: var(--v-font-bold);
}
.v-mypage-nav__group {
  padding-inline: var(--v-mypage-nav-side-margin, var(--v-side-margin));
  padding-block: var(--v-mypage-nav-group-padding-block, 12px 24px);
  background: #fff;
  border-top: var(--v-mypage-nav-divider-height, 8px) solid var(--v-mypage-nav-divider-color, #f0f0f0);
}
.v-mypage-nav__group:not(:has(.v-mypage-nav__list)) {
  --v-mypage-nav-group-padding-block: 12px;
}
.v-mypage-nav__header {
  padding-block: 13px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  color: #000;
}
.v-mypage-nav__header .v-mypage-nav__link {
  --v-button-text-color: #000;
  --v-button-display: flex;
  --v-button-font-weight: var(--v-font-bold);
  --v-button-font-size: 16px;
  --v-button-line-height: 22px;
  justify-content: space-between;
  text-align: left;
}
.v-mypage-nav__header .v-mypage-nav__link .v-mypage-nav__name {
  min-width: 0;
  word-break: break-all;
  overflow-wrap: break-word;
  white-space: normal;
}
.v-mypage-nav__header .v-mypage-nav__link[href]::after {
  content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5.5%2013L10.5%208L5.5%203%22%20stroke%3D%22black%22%20stroke-width%3D%220.666667%22%2F%3E%3C%2Fsvg%3E");
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.v-mypage-nav__list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.v-mypage-nav__item .v-mypage-nav__link {
  --v-button-font-size: 14px;
  --v-button-display: flex;
  --v-button-padding: 13px 0;
  --v-button-height: 100%;
  --v-button-text-color: #000;
  min-height: 48px;
  text-align: left;
  justify-content: space-between;
}
.v-mypage-nav__item .v-mypage-nav__name {
  min-width: 0;
  word-break: break-all;
  overflow-wrap: break-word;
  white-space: normal;
}
.v-mypage-nav__item .v-mypage-nav__badge {
  min-width: 0;
  word-break: break-all;
  overflow-wrap: break-word;
  white-space: normal;
  font-size: 12px;
  font-weight: var(--v-font-bold);
  color: var(--v-mypage-nav-point-color, #312e81);
}

.v-mypage-nav-menu__banner .v-mypage-nav-menu__banner__vpay {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 64px;
  background-color: #000;
  color: #fff;
}

.v-mypage:has(.v-my-breadcrumb) .v-my-sub-header, .v-mypage:has(.v-mypage-nav-menu) .v-my-sub-header {
  position: sticky;
  top: var(--v-mypage-nav-menu-header-top, var(--v-site-header-height));
  transition: transform var(--v-sub-header-transition-duration, 0.2s) var(--v-sub-header-transition-easing, ease-in-out);
  transform: translate3d(0, var(--v-sub-header-y, 0px), 0);
}
.v-mypage:has(.v-mypage-nav-menu) {
  border-bottom-width: var(--v-mypage-nav-divider-bottom-height, 12px);
  border-bottom-style: solid;
  border-color: var(--v-mypage-nav-divider-bottom-color, #fff);
}

.v-my-sub-header {
  padding-block: 13px 13px;
  padding-inline: var(--v-my-sub-header-side-margin, var(--v-side-margin));
  background-color: #fff;
  border-bottom: 1px solid #f0f0f0;
  z-index: calc(var(--v-site-header-z) + 1);
}
.v-my-sub-header .v-my-sub-header__title {
  display: block;
  font-size: 16px;
  line-height: 21px;
}

.v-my-breadcrumb {
  display: flex;
  align-items: center;
  gap: 4px;
}
.v-my-breadcrumb__item {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
.v-my-breadcrumb__item:first-child {
  flex-shrink: 0;
}
.v-my-breadcrumb__item:not(:first-child):before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23999' d='m6 4 5 4-5 4'/%3E%3C/svg%3E");
}
.v-my-breadcrumb__item:last-child .v-button {
  position: relative;
  gap: 4px;
}
.v-my-breadcrumb__item:last-child .v-button:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23999' d='m12 6-4 5-4-5'/%3E%3C/svg%3E");
}
.v-my-breadcrumb__button {
  --v-button-font-size: 16px;
  --v-button-line-height: 21px;
  --v-button-font-weight: 400;
  text-align: left;
  justify-content: flex-start;
  min-width: 0;
  word-break: break-all;
  overflow-wrap: break-word;
  white-space: normal;
}

.v-my-module-header {
  padding-block: var(--v-space-3);
  margin-inline: var(--v-side-margin);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.v-my-module-header__main {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 8px;
}
.v-my-module-header__title {
  font-weight: var(--v-font-bold);
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: 0px;
  color: #000;
  flex-shrink: 0;
}
.v-my-module-header__trail {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
  flex-shrink: 0;
}
.v-my-module-header .v-button--more {
  --v-button-display: flex;
  --v-button-font-size: 12px;
  --v-button-font-weight: 400;
  --v-button-line-height: 1.3;
  --v-button-leading: 0;
  --v-button-text-color: #6d6d6d;
  --v-button-padding: 5px;
  margin: -10px -5px -10px 0;
  gap: 4px;
}
.v-my-module-header .v-text-tag {
  flex: 0 1 auto;
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 5px;
  min-height: 18px;
  font-size: 10px;
  font-weight: var(--v-font-bold);
  line-height: 18px;
  color: #fff;
  background: #312e81;
}
.v-my-module-header .v-text-date {
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  letter-spacing: 0%;
  color: #6d6d6d;
}

.v-dashboard {
  padding-inline: var(--v-side-margin);
  padding-block: var(--v-space-4) var(--v-space-6);
  display: flex;
  flex-direction: column;
  gap: var(--v-space-4);
  background: #f8f8f8;
}
.v-dashboard__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.v-dashboard__user {
  display: flex;
  align-items: center;
  gap: var(--v-space-3);
  min-width: 0;
}
.v-dashboard__user-badge {
  flex-shrink: 0;
  width: 38px;
  height: 38px;
  object-fit: contain;
}
.v-dashboard__user-name {
  --v-button-display: block;
  --v-button-text-color: #131922;
  --v-button-font-size: 18px;
  --v-button-font-weight: var(--v-font-bold);
  --v-button-line-height: 1.3;
  position: relative;
  padding-right: 28px;
  gap: 4px;
  min-width: 0;
  text-overflow: inherit;
  word-break: break-all;
  overflow-wrap: break-word;
  white-space: normal;
  text-align: left;
}
.v-dashboard__user-name::after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2013%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%200.353516L9%206.35352L3%2012.3535%22%20stroke%3D%22%23999999%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 12px;
}
.v-dashboard__util {
  position: relative;
}
.v-dashboard__util .v-button--barcode {
  --v-button-height: 32px;
  --v-button-padding: 0 12px;
  --v-button-font-size: 12px;
  --v-button-line-height: 1.5;
  --v-button-text-color: #000;
  --v-button-border-radius: 20px;
  --v-button-border-color: #ddd;
  gap: 7px;
}
.v-dashboard__util .v-button--barcode .v-button__icon {
  flex-shrink: 0;
  width: 22px;
  height: 10px;
}
.v-dashboard__util .v-tooltip {
  --v-tooltip-right: 0;
  --v-tooltip-tip-right: 32px;
}
.v-dashboard__body {
  background: #fff;
  border: 1px solid #ddd;
}
.v-dashboard__points {
  display: grid;
  grid-template-columns: 1fr 1fr 0.7fr;
  padding-block: 20px;
  padding-inline: 2px;
}
.v-dashboard__point-item {
  position: relative;
}
.v-dashboard__point-item:not(:first-child) {
  border-left: 1px solid #ddd;
}
.v-dashboard__point-item .v-button--link {
  --v-button-display: flex;
  --v-button-padding: 0 10px;
  --v-button-font-size: 18px;
  --v-button-line-height: 1.3;
  --v-button-leading: -2%;
  --v-button-text-color: #000;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 4px;
  text-align: left;
  min-width: 0;
}
.v-dashboard__point-item .v-button--refresh {
  --v-button-background-color: #fff;
  --v-button-text-color: #000;
  position: absolute;
  top: 20px;
  bottom: 0;
  left: 10px;
  right: 10px;
}
.v-dashboard__point-item .v-button__label,
.v-dashboard__point-item .v-button__value {
  word-break: break-all;
  overflow-wrap: break-word;
  white-space: normal;
}
.v-dashboard__point-item .v-button__label {
  font-size: 12px;
  letter-spacing: 0;
  color: #6d6d6d;
  min-height: 16px;
}
.v-dashboard__point-item .v-button__value {
  font-weight: var(--v-font-bold);
  min-height: 23px;
}
.v-dashboard__optional {
  display: flex;
  flex-direction: column;
  padding: 14px var(--v-space-3);
  gap: var(--v-space-2);
  border-top: 1px solid #e5e5e5;
}
.v-dashboard__optional:not(:has(.v-dashboard__optional-item)) {
  display: none;
}
.v-dashboard__optional-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #000;
  gap: 12px;
}
.v-dashboard__optional-item .v-button--integrate {
  --v-button-font-size: 14px;
  --v-button-line-height: 1.3;
  gap: 4px;
}
.v-dashboard__optional-item .v-button--integrate::after {
  content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M6.96094%204.83398L9.3584%207.33203H9.35938L10%208L9.3584%208.66699L6.64062%2011.5L6%2010.832L6.32031%2010.499L8.71777%208L6.32031%205.50098L6%205.16797L6.64062%204.5L6.96094%204.83398Z%22%20fill%3D%22%23929292%22%2F%3E%3C%2Fsvg%3E");
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.v-dashboard__optional-item .v-optional-item__label {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.3;
}
.v-dashboard__optional-item .v-optional-item__label .v-button {
  flex-shrink: 0;
}
.v-dashboard__optional-item .v-optional-item__value {
  display: flex;
  align-items: baseline;
  text-align: right;
  white-space: nowrap;
  line-height: 1.3;
}
.v-dashboard__optional-item .v-optional-item__value strong {
  font-size: 14px;
  font-weight: var(--v-font-bold);
}
.v-dashboard__optional-item .v-optional-item__value span {
  font-size: 12px;
}
.v-dashboard__v-pay-info {
  --v-button-text-color: #000;
  --v-button-display: flex;
  --v-button-padding: 14px 12px;
  --v-button-font-size: 12px;
  gap: 12px;
  border-top: 1px solid #e5e5e5;
  justify-content: flex-start;
}
.v-dashboard__v-pay-info .v-button__icon {
  flex-shrink: 0;
  object-fit: contain;
  width: 40px;
  height: 16px;
}
.v-dashboard__v-pay-info .v-button__label {
  display: flex;
  align-items: center;
  min-width: 0;
  white-space: normal;
  word-break: keep-all;
}
.v-dashboard__v-pay-info .v-button__label::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M6 4L11 8L6 12" stroke="%23999999"/></svg>');
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

.v-menu-quicklink {
  padding-inline: var(--v-side-margin);
  padding-block: var(--v-space-5);
}
.v-menu-quicklink__list {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 4px;
}
.v-menu-quicklink__item {
  position: relative;
  flex: 1;
  min-width: 0;
  max-width: 78px;
}
.v-menu-quicklink__item .v-tooltip {
  --v-tooltip-right: 0;
  --v-tooltip-tip-right: 32px;
}
.v-menu-quicklink__link {
  --v-button-display: flex;
  --v-button-height: 100%;
  --v-button-text-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  gap: 4px;
}
.v-menu-quicklink__icon {
  color: #000;
}
.v-menu-quicklink__text {
  font-size: 13px;
  line-height: 1.2;
  word-break: keep-all;
  overflow-wrap: break-word;
  white-space: normal;
}

.v-recent-order {
  padding-block-end: var(--v-space-6);
}
.v-recent-order__body {
  margin-inline: var(--v-side-margin);
}

.v-recent-history__no-data {
  margin-inline: var(--v-side-margin);
  padding-block-end: var(--v-space-6);
}
.v-recent-history__no-data .v-well {
  --v-well-bg-color: transparent;
  --v-well-font-size: 14px;
}
.v-recent-history .v-product-relation__sub-title {
  margin-inline: var(--v-side-margin);
  padding-block: 12px;
  font-size: 14px;
  font-weight: var(--v-font-bold);
  line-height: 1.5;
  color: #000;
}
.v-recent-history .v-product-relation .v-carousel:not(:defined), .v-recent-history .v-product-relation .v-carousel:not([style]) {
  opacity: 0;
}
.v-recent-history .v-product-relation-source-carousel {
  --swiper-pagination-area-height: 0;
}
.v-recent-history .v-product-relation-source-carousel .v-product-unit {
  --v-product-unit-gap: 0;
  position: relative;
}
.v-recent-history .v-product-relation-source-carousel .v-button {
  --v-button-padding: 0 0 7px;
  --v-button-display: block;
  width: 100%;
}
.v-recent-history .v-product-relation-source-carousel .v-button[aria-pressed=true] .v-product-unit::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  outline: 1px solid #000;
  outline-offset: -1px;
  z-index: 1;
}
.v-recent-history .v-product-relation-source-carousel .v-button[aria-pressed=true] .v-product-unit::after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 50%;
  transform: translateX(-50%);
  width: 11px;
  height: 7px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M8.10299e-07 -7.00556e-07L11 0L5.5 7L8.10299e-07 -7.00556e-07Z' fill='black'/%3E%3C/svg%3E");
}
.v-recent-history .v-product-relation-target-carousel .v-product-unit {
  --v-product-state-height: auto;
  --v-product-state-padding: 0;
  --v-product-state-font-size: 12px;
  --v-product-state-font-weight: var(--v-font-regular);
}
.v-recent-history .v-product-relation-target-carousel .v-product-unit__state span {
  background: transparent;
  color: #6d6d6d;
}
.v-recent-history .v-product-relation-target-carousel .v-product-unit[state=v-current-product] .v-product-unit__media-grid {
  position: relative;
}
.v-recent-history .v-product-relation-target-carousel .v-product-unit[state=v-current-product] .v-product-unit__media-grid::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  outline: 1px solid #000;
  outline-offset: -1px;
  z-index: 1;
  pointer-events: none;
}
.v-recent-history .v-product-relation-target-carousel .v-product-unit[state=v-current-product] .v-product-unit__media-grid::after {
  content: "내가 본 상품";
  padding: 0 5px;
  position: absolute;
  top: 6px;
  left: 6px;
  max-width: calc(100% - 12px);
  height: 18px;
  font-size: 10px;
  font-weight: var(--v-font-bold);
  line-height: 18px;
  white-space: nowrap;
  color: #fff;
  background: #6d6d6d;
  border-radius: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}

.v-mypage-family-sale-info__box {
  margin-top: 16px;
  padding: 20px;
  background: #f6f6f6;
}

.v-my-page-intro {
  padding: 24px;
}
.v-my-page-intro__title {
  margin-bottom: 16px;
  color: #000;
  font-size: 16px;
  font-weight: var(--v-font-bold);
  line-height: 130%;
}
.v-my-page-intro__list {
  --v-bullet-list-color: #000;
  --v-bullet-list-font-size: 12px;
  --v-bullet-list-line-height: 130%;
  --v-bullet-list-text-indent: 15px;
  --v-bullet-size: 3px;
  --v-bullet-x: 6px;
  --v-bullet-y: 6px;
}

.v-brand-reward-guide__list {
  display: flex;
  flex-direction: column;
  border-top: 8px solid #f0f0f0;
}
.v-brand-reward-guide__item {
  padding: 24px;
}
.v-brand-reward-guide__item-title {
  margin-bottom: 16px;
  color: #000;
  font-size: 16px;
  font-weight: var(--v-font-bold);
  line-height: 130%;
}
.v-brand-reward-guide__table .v-bullet-list {
  --v-bullet-list-color: #000;
  --v-bullet-list-font-size: 12px;
  --v-bullet-list-line-height: 130%;
  --v-bullet-list-text-indent: 9px;
  --v-bullet-size: 3px;
  --v-bullet-x: 0px;
  --v-bullet-y: 6px;
}
.v-brand-reward-guide__notice {
  margin-top: 12px;
  border-bottom: 1px solid #f0f0f0;
}
.v-brand-reward-guide__notice[open] {
  --v-chevron-rotation: 180deg;
}
.v-brand-reward-guide__notice summary {
  padding: 12px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  appearance: none;
  list-style: none;
  font-size: 14px;
  font-weight: var(--v-font-bold);
  line-height: 130%;
  color: #000;
  cursor: pointer;
}
.v-brand-reward-guide__notice summary::-webkit-details-marker {
  display: none;
}
.v-brand-reward-guide__notice summary::marker {
  content: "";
}
.v-brand-reward-guide__notice summary::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23999' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  display: block;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  transform: rotate(var(--v-chevron-rotation, 0deg));
  transition: transform 0.2s ease-in-out;
}
.v-brand-reward-guide__notice-body {
  padding-bottom: 16px;
}
.v-brand-reward-guide__notice-body .v-bullet-list {
  --v-bullet-list-color: #6d6d6d;
  --v-bullet-list-font-size: 12px;
  --v-bullet-list-line-height: 130%;
  --v-bullet-list-text-indent: 15px;
  --v-bullet-size: 3px;
  --v-bullet-x: 6px;
  --v-bullet-y: 6px;
  --v-bullet-color: #999;
}