:root {
    -webkit-tap-highlight-color: transparent;
  }
  .iweb-button {
    --color: var(--iweb-colour_primary_info);
    align-items: center;
    border: none;
    border-radius: var(--iweb-radius-token-radius_small);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    height: var(--iweb-btn-height-default);
    justify-content: center;
    line-height: var(--iweb-btn-height-default);
    margin: 0;
    min-width: 75px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: opacity 0.15s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .iweb-button:after {
    border-color: transparent;
    border-radius: 0;
  }
  .iweb-button:focus {
    outline: 0;
  }
  .iweb-button:before {
    background-color: var(--iweb-bg_white);
    border: inherit;
    border-color: var(--iweb-line_white);
    box-sizing: content-box;
    content: " ";
    height: 100%;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
  }
  .iweb-button:active:before {
    opacity: 0.3;
  }
  .iweb-button-default {
    color: var(--iweb-colour_primary_info);
  }
  .iweb-button-default:after {
    border-color: var(--iweb-border-color);
  }
  .iweb-button-default.iweb-button-fill-outline {
    background-color: transparent;
  }
  .iweb-button-default.iweb-button-fill-outline:after {
    border-color: var(--iweb-colour_secondary_outline);
  }
  .iweb-button-default.iweb-button-fill-none {
    background-color: transparent;
  }
  .iweb-button-default.iweb-button-fill-none:after {
    border-color: transparent;
  }
  .iweb-button:not(.iweb-button-default).iweb-button-fill-outline {
    background-color: transparent;
    background: 0 0;
    color: var(--color);
  }
  .iweb-button:not(.iweb-button-default).iweb-button-fill-outline:after {
    border-color: var(--iweb-colour_primary_info);
  }
  .iweb-button:not(.iweb-button-default).iweb-button-fill-none {
    background-color: transparent;
    background: 0 0;
    color: var(--color);
  }
  .iweb-button:not(.iweb-button-default).iweb-button-fill-none:after {
    border-color: transparent;
  }
  .iweb-button-primary {
    --color: var(--iweb-text_white);
    background: var(--iweb-old_brand_yellow_bg);
    color: var(--iweb-text_white);
    padding: 0 var(--iweb-gutter_module_right_light) 0
      var(--iweb-gutter_module_left_light);
  }
  .iweb-button-primary .iweb-button-mask {
    background: var(--iweb-bg_white);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .iweb-button-primary .iweb-button-mask:hover {
    opacity: 0.1;
  }
  .iweb-button-secondary {
    --color: var(--iweb-colour_primary_info);
    background: 0 0;
    border: var(--iweb-btn-border-width) solid var(--iweb-old_brand_yellow_line);
    color: var(--iwbeb-old_brand_yellow_text);
  }
  .iweb-button-secondary .iweb-button-mask {
    background: var(--iweb-bg-black);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .iweb-button-secondary .iweb-button-mask:hover {
    opacity: 0.05;
  }
  .iweb-button-secondary:after {
    border-color: var(--iweb-colour_primary_outline);
  }
  .iweb-button-secondary-disabled {
    border-color: var(--iweb-btn-secondary-disbled);
  }
  .iweb-button-secondary:hover {
    background: var(--iweb-btn-secondary-hover-bg);
    opacity: 0.8;
  }
  .iweb-button-link-primary {
    background: 0 0;
    color: var(--iweb-colour_link_info);
    padding: 6px 0;
  }
  .iweb-button-link-primary .iweb-button-mask {
    display: none;
  }
  .iweb-button-link-primary:after {
    border: none;
  }
  .iweb-button-link-secondary {
    border: none;
    color: var(--iweb-colour_primary_info);
    padding: 6px 0;
  }
  .iweb-button-link-secondary .iweb-button-mask {
    display: none;
  }
  .iweb-button-link-secondary:after {
    border: none;
  }
  .iweb-button-disabled {
    background-color: var(--iweb-colour_fill_dimmed);
    color: var(--iweb-colour_quaternary_info);
    cursor: not-allowed;
  }
  .iweb-button-disabled:after {
    border: none;
  }
  .iweb-button-disabled:active:before {
    display: none;
  }
  .iweb-button-large {
    font-size: var(--iweb-fontsize_content_larger);
    height: var(--iweb-btn-height-large);
    line-height: var(--iweb-btn-height-large);
    min-width: 90px;
    padding: 0 var(--iweb-gutter_module_right_light);
  }
  .iweb-button-small {
    height: var(--iweb-btn-height-small);
    line-height: var(--iweb-btn-height-small);
    min-width: 66px;
  }
  .iweb-button-small,
  .iweb-button-xs {
    font-size: var(--iweb-fontsize_content_medium);
    padding: 0 var(--iweb-gutter_module_right_light);
  }
  .iweb-button-xs {
    height: var(--iweb-btn-height-xs);
    line-height: var(--iweb-btn-height-xs);
    min-width: 54px;
  }
  .iweb-button-block {
    display: block;
    font-size: 16px;
    height: var(--iweb-btn-height-large);
    line-height: var(--iweb-btn-height-large);
    margin: 0 auto;
    max-width: 351px;
    padding: 0 12px;
    width: 100%;
  }
  .iweb-button-content {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .iweb-button-icon {
    height: 18px;
    line-height: 18px;
    margin-right: 7px;
    width: 18px;
  }
  .iweb-button--icon-xs,
  .iweb-button-icon-large,
  .iweb-button-icon-medium,
  .iweb-button-icon-small {
    display: flex;
  }
  .iweb-button-icon-large .iweb-button-icon {
    height: 21px;
    line-height: 21px;
    width: 21px;
  }
  .iweb-button-icon-large .i-icon-large {
    font-size: 21px;
  }
  .iweb-button-icon-medium .iweb-button-icon {
    height: 18px;
    line-height: 18px;
    width: 18px;
  }
  .iweb-button-icon-medium .i-icon-large {
    font-size: 18px;
  }
  .iweb-button-icon-small .iweb-button-icon {
    height: 12px;
    line-height: 12px;
    width: 12px;
  }
  .iweb-button-icon-small .i-icon-large {
    font-size: 12px;
  }
  .iweb-button-icon-xs .iweb-button-icon {
    height: 10px;
    line-height: 10px;
    width: 10px;
  }
  .iweb-button-icon-xs .i-icon-large {
    font-size: 10px;
  }
  .iweb-button-arrow {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-left: 6px;
    width: 12px;
  }
  .iweb-dialog-mask-enter {
    animation: mask-opacity 0.2s ease-in-out;
  }
  .iweb-dialog-mask-leave {
    animation: mask-opacity-hide 0.2s ease-in-out;
  }
  .iweb-dialog-mask .iweb-dialog-container {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    left: 50%;
    max-width: 648px;
    min-height: 320px;
    overflow: hidden;
    position: relative;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 84%;
  }
  .iweb-dialog-mask .iweb-dialog-container .iweb-dialog-close {
    align-items: center;
    display: flex;
    height: 64px;
  }
  .iweb-dialog-mask .iweb-dialog-container .iweb-dialog-close-icon {
    cursor: pointer;
    margin-left: auto;
    margin-right: 24px;
  }
  .iweb-dialog-mask .iweb-dialog-container-enter {
    animation: dialog-show 0.2s ease-in-out 0s 1 normal forwards;
  }
  .iweb-dialog-mask .iweb-dialog-container-leave {
    animation: dialog-hide 0.2s ease-in-out 0s 1 normal forwards;
  }
  .iweb-dialog-mask .iweb-dialog-wrap {
    background-color: var(--iweb-bg_white);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    max-height: calc(100vh - 120px);
    max-width: 648px;
    min-height: 320px;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .iweb-dialog-mask .iweb-dialog-wrap .iweb-dialog-body {
    flex: 1;
    padding: 0 24px 24px;
  }
  .iweb-dialog-mask .iweb-dialog-wrap .iweb-dialog-body-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 33px;
    margin-bottom: var(--iweb-page_title_margin_bottom);
    max-width: 648px;
    text-align: center;
  }
  .iweb-dialog-mask .iweb-dialog-wrap .iweb-dialog-body-desc {
    color: var(--iweb-text_gray_01);
    font-size: 13px;
    margin-bottom: 15px;
  }
  .iweb-dialog-mask .iweb-dialog-wrap .iweb-dialog-body-content-wrapper {
    display: flex;
    justify-content: center;
  }
  .iweb-dialog-mask .iweb-dialog-wrap .iweb-dialog-body-content {
    color: var(--iweb-color-text);
    font-size: var(--iweb-font-size-main);
    line-height: 1.2;
    max-height: calc(100vh - 313px);
    min-height: 125px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: center;
  }
  .iweb-dialog-mask .iweb-dialog-wrap .iweb-dialog-footer {
    justify-content: center;
    margin: 0 24px 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .iweb-dialog-mask
    .iweb-dialog-wrap
    .iweb-dialog-footer
    .iweb-dialog-action-row {
    align-items: stretch;
    display: flex;
    justify-content: center;
  }
  .iweb-dialog-mask
    .iweb-dialog-wrap
    .iweb-dialog-footer
    .iweb-dialog-action-row
    .iweb-button-secondary {
    margin-right: 16px;
  }
  .iweb-dialog-mask
    .iweb-dialog-wrap
    .iweb-dialog-footer
    .iweb-dialog-action-row
    > .iweb-dialog-button {
    border-radius: 0;
    border-right: 0.5px solid var(--iweb-border-color);
    font-size: 18px;
    line-height: 25px;
    padding: 10px;
  }
  .iweb-dialog-mask
    .iweb-dialog-wrap
    .iweb-dialog-footer
    .iweb-dialog-action-row
    > .iweb-dialog-button-bold {
    font-weight: 700;
  }
  .iweb-dialog-mask
    .iweb-dialog-wrap
    .iweb-dialog-footer
    .iweb-dialog-action-row
    > .iweb-dialog-button
    :last-child {
    border-right: none;
  }
  .iweb-dialog-mask
    .iweb-dialog-wrap
    .iweb-dialog-footer
    .iweb-dialog-action-row:nth-child(2)
    .iweb-button-secondary {
    margin-right: 0;
  }
  .iweb-dialog-mask .iweb-dialog-wrap .iweb-dialog-footer-campaign {
    margin-top: auto;
  }
  .iweb-dialog-mask .iweb-dialog-wrap .iweb-dialog-footer-lzd {
    margin: 0;
    padding: var(--iweb-gutter_module_top_thin)
      var(--iweb-gutter_module_right_regular)
      var(--iweb-gutter_module_bottom_regular)
      var(--iweb-gutter_module_left_regular);
  }
  .iweb-dialog-mask .iweb-dialog-lzd .iweb-dialog-wrap {
    border-radius: var(--iweb-radius-token-radius_small);
  }
  .iweb-dialog-mask .iweb-dialog-lzd .iweb-dialog-header-lzd {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: var(--iweb-gutter_module_top_regular)
      var(--iweb-gutter_module_right_regular)
      var(--iweb-gutter_module_bottom_thin)
      var(--gutter_module_left_regular, 24px);
  }
  .iweb-dialog-mask
    .iweb-dialog-lzd
    .iweb-dialog-header-lzd
    .iweb-dialog-header-title {
    color: var(--iweb-colour_primary_info);
    font-size: var(--iweb-fontsize_content_larger);
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .iweb-dialog-mask
    .iweb-dialog-lzd
    .iweb-dialog-header-lzd
    .iweb-dialog-header-icon {
    stroke: var(--iweb-colour_tertiary_info);
    margin: var(--iweb-margin_page_right);
  }
  .iweb-dialog-mask
    .iweb-dialog-lzd
    .iweb-dialog-header-lzd
    .iweb-dialog-header-icon-lzd {
    stroke: var(--iweb-colour_tertiary_info);
  }
  .iweb-dialog-mask .iweb-dialog-lzd .iweb-dialog-body {
    padding: var(--iweb-gutter_module_top_regular)
      var(--iweb-gutter_module_left_regular)
      var(--iweb-gutter_module_bottom_regular)
      var(--iweb-gutter_module_left_regular);
  }
  .iweb-dialog-mask .iweb-dialog-lzd .iweb-dialog-footer .btn-right-float {
    float: right;
  }
  .iweb-dialog-mask
    .iweb-dialog-lzd
    .iweb-dialog-footer
    .iweb-button:not(:last-child) {
    margin-right: var(--iweb-padding_inside_module_horizontally_extrathin);
  }
  @keyframes dialog-show {
    0% {
      transform: translate(-50%, calc(48px - 50%));
    }
    to {
      transform: translate(-50%, -50%);
    }
  }
  @keyframes dialog-hide {
    0% {
      transform: translate(-50%, -50%);
    }
    to {
      transform: translate(-50%, calc(48px - 50%));
    }
  }
  .iweb-mask {
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: var(--iweb-z-index-mask);
  }
  .iweb-mask-hidden {
    display: none;
  }
  .iweb-mask-enter {
    opacity: 0;
  }
  .iweb-mask-enter-active {
    opacity: 1;
    transition: opacity 0.2s ease-out;
  }
  .iweb-mask-exit {
    display: block;
    opacity: 1;
  }
  .iweb-mask-exit-active {
    opacity: 0;
    transition: opacity 0.2s ease-in;
  }
  .iweb-mask-dark {
    background-color: var(--iweb-mask-bg-dark);
  }
  .iweb-mask-default {
    background-color: var(--iweb-mask-bg-default);
  }
  .iweb-page-indicator {
    --dot-color: rgba(0, 0, 0, 0.2);
    --active-dot-color: var(--iweb-brand_gradient);
    --dot-size: 12px;
    --active-dot-size: 12px;
    --dot-border-radius: 6px;
    --active-dot-border-radius: var(--dot-border-radius);
    --dot-spacing: 12px;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
  }
  .iweb-page-indicator-dot {
    background: var(--dot-color);
    border-radius: var(--dot-border-radius);
    display: block;
    height: var(--dot-size);
    width: var(--dot-size);
  }
  .iweb-page-indicator-dot:last-child {
    margin-right: 0;
  }
  .iweb-page-indicator-dot-active {
    background: var(--active-dot-color);
    border-radius: var(--active-dot-border-radius);
  }
  .iweb-page-indicator-color-white {
    --active-dot-color: var(--iweb-text_white);
  }
  .iweb-page-indicator-horizontal {
    flex-direction: row;
  }
  .iweb-page-indicator-horizontal .iweb-page-indicator-dot {
    margin-right: var(--dot-spacing);
  }
  .iweb-page-indicator-horizontal .iweb-page-indicator-dot-active {
    width: var(--active-dot-size);
  }
  .iweb-page-indicator-vertical {
    flex-direction: column;
  }
  .iweb-page-indicator-vertical .iweb-page-indicator-dot {
    margin-bottom: var(--dot-spacing);
  }
  .iweb-page-indicator-vertical .iweb-page-indicator-dot-active {
    height: var(--active-dot-size);
  }
  .iweb-skyline-banner {
    --height: auto;
    --width: 100%;
    --slider-width: 100%;
    --slider-height: auto;
    --border-radius: 0;
    --track-padding: 0;
    --track-offset: 0;
    border-radius: var(--border-radius);
    display: block;
    height: var(--height);
    overflow: hidden;
    position: relative;
    width: var(--width);
    z-index: 0;
  }
  .iweb-skyline-banner-block {
    white-space: nowrap;
    width: 100%;
  }
  .iweb-skyline-banner-block-allow-touch-move {
    cursor: grab;
  }
  .iweb-skyline-banner-block-inner {
    box-sizing: border-box;
    display: flex;
    flex-wrap: nowrap;
    height: var(--slider-height);
    overflow: visible;
    padding: var(--track-padding);
    position: relative;
    width: var(--slider-width);
  }
  .iweb-skyline-banner--controls {
    align-items: center;
    background: hsla(0, 0%, 100%, 0.6);
    border-radius: 18px;
    cursor: pointer;
    display: flex;
    height: 36px;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 36px;
  }
  .iweb-skyline-banner--controls-left {
    left: 0;
  }
  .iweb-skyline-banner--controls-right {
    right: 0;
  }
  .iweb-skyline-banner--controls-right svg {
    transform: rotate(180deg);
  }
  .iweb-skyline-banner-slide {
    display: block;
    flex: none;
    height: 100%;
    position: relative;
    white-space: unset;
    width: 100%;
  }
  .iweb-skyline-banner-slide > * {
    aspect-ratio: 3.303;
  }
  @media screen and (min-width: 768px) and (max-width: 1439px) {
    .iweb-skyline-banner {
      --iweb-banner-width: 648px;
      max-width: var(--iweb-banner-width);
    }
  }
  @media screen and (min-width: 1440px) and (max-width: 1919px) {
    .iweb-skyline-banner {
      --iweb-banner-width: 1320px;
      max-width: var(--iweb-banner-width);
    }
  }
  @media screen and (min-width: 1920px) {
    .iweb-skyline-banner {
      --iweb-banner-width: 1800px;
      max-width: var(--iweb-banner-width);
    }
  }
  .iweb-skyline-banner-item {
    display: block;
    height: auto;
    white-space: normal;
    width: 100%;
  }
  .iweb-skyline-banner-horizontal .iweb-skyline-banner-block-allow-touch-move {
    touch-action: pan-y;
  }
  .iweb-skyline-banner-horizontal .iweb-skyline-banner-indicator > * {
    margin: 10px auto 0;
  }
  .iweb-skyline-banner-horizontal .iweb-skyline-banner-block {
    transform: translateX(var(--track-offset));
  }
  .iweb-skyline-banner-vertical .i-skyline-banner-block-allow-touch-move {
    touch-action: pan-x;
  }
  .iweb-skyline-banner-vertical .iweb-skyline-banner-indicator {
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
  }
  .iweb-skyline-banner-vertical .iweb-skyline-banner-block {
    transform: translateY(var(--track-offset));
  }
  @keyframes amSlideDownIn {
    0% {
      opacity: 0;
      transform: scaleY(0.8);
      transform-origin: 0 0;
    }
    to {
      opacity: 1;
      transform: scaleY(1);
      transform-origin: 0 0;
    }
  }
  @keyframes amSlideDownOut {
    0% {
      opacity: 1;
      transform: scaleY(1);
      transform-origin: 0 0;
    }
    to {
      opacity: 0;
      transform: scaleY(0.8);
      transform-origin: 0 0;
    }
  }
  @keyframes amSlideUpIn {
    0% {
      opacity: 0;
      transform: scaleY(0.8);
      transform-origin: 100% 100%;
    }
    to {
      opacity: 1;
      transform: scaleY(1);
      transform-origin: 100% 100%;
    }
  }
  @keyframes amSlideUpOut {
    0% {
      opacity: 1;
      transform: scaleY(1);
      transform-origin: 100% 100%;
    }
    to {
      opacity: 0;
      transform: scaleY(0.8);
      transform-origin: 100% 100%;
    }
  }
  @keyframes amSlideRightIn {
    0% {
      opacity: 0;
      transform: scaleX(0.8);
      transform-origin: 0 0;
    }
    to {
      opacity: 1;
      transform: scaleX(1);
      transform-origin: 0 0;
    }
  }
  @keyframes amSlideRightOut {
    0% {
      opacity: 1;
      transform: scaleX(1);
      transform-origin: 0 0;
    }
    to {
      opacity: 0;
      transform: scaleX(0.8);
      transform-origin: 0 0;
    }
  }
  @keyframes amSlideLeftIn {
    0% {
      opacity: 0;
      transform: scaleX(0.8);
      transform-origin: 100% 0;
    }
    to {
      opacity: 1;
      transform: scaleX(1);
      transform-origin: 100% 0;
    }
  }
  @keyframes amSlideLeftOut {
    0% {
      opacity: 1;
      transform: scaleX(1);
      transform-origin: 100% 0;
    }
    to {
      opacity: 0;
      transform: scaleX(0.8);
      transform-origin: 100% 0;
    }
  }
  .iweb-popover {
    --z-index: 1030;
    animation: none;
    cursor: auto;
    font-weight: 400;
    left: 0;
    position: absolute;
    text-align: left;
    top: 0;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
    white-space: normal;
    z-index: var(--z-index);
  }
  .iweb-popover-light {
    --popover-bg: var(--iweb-colour_darkbackground_info);
    color: var(--iweb-tooltip-dark-bg);
  }
  .iweb-popover-dark {
    --popover-bg: var(--iweb-tooltip-dark-bg);
    color: var(--iweb-colour_darkbackground_info);
  }
  .iweb-popover-dark .iweb-popover-inner {
    border: none;
  }
  .iweb-popover-dark .iweb-popover-arrow-content {
    border: none !important;
  }
  .iweb-popover:after {
    background: hsla(0, 0%, 100%, 0.01);
    content: "";
    position: absolute;
  }
  .iweb-popover-hidden {
    display: none;
  }
  .iweb-popover-placement-top,
  .iweb-popover-placement-topLeft,
  .iweb-popover-placement-topRight {
    padding-bottom: 12px;
  }
  .iweb-popover-placement-top.leaving,
  .iweb-popover-placement-topLeft.leaving,
  .iweb-popover-placement-topRight.leaving {
    animation-duration: 0.2s;
    animation-name: amSlideUpOut;
  }
  .iweb-popover-placement-top.entering,
  .iweb-popover-placement-topLeft.entering,
  .iweb-popover-placement-topRight.entering {
    animation-duration: 0.2s;
    animation-name: amSlideUpIn;
  }
  .iweb-popover-placement-right,
  .iweb-popover-placement-rightBottom,
  .iweb-popover-placement-rightTop {
    padding-left: 12px;
  }
  .iweb-popover-placement-right.leaving,
  .iweb-popover-placement-rightBottom.leaving,
  .iweb-popover-placement-rightTop.leaving {
    animation-duration: 0.2s;
    animation-name: amSlideRightOut;
  }
  .iweb-popover-placement-right.entering,
  .iweb-popover-placement-rightBottom.entering,
  .iweb-popover-placement-rightTop.entering {
    animation-duration: 0.2s;
    animation-name: amSlideRightIn;
  }
  .iweb-popover-placement-bottom,
  .iweb-popover-placement-bottomLeft,
  .iweb-popover-placement-bottomRight {
    padding-top: 12px;
  }
  .iweb-popover-placement-bottom.leaving,
  .iweb-popover-placement-bottomLeft.leaving,
  .iweb-popover-placement-bottomRight.leaving {
    animation-duration: 0.2s;
    animation-name: amSlideDownOut;
  }
  .iweb-popover-placement-bottom.entering,
  .iweb-popover-placement-bottomLeft.entering,
  .iweb-popover-placement-bottomRight.entering {
    animation-duration: 0.2s;
    animation-name: amSlideDownIn;
  }
  .iweb-popover-placement-left,
  .iweb-popover-placement-leftBottom,
  .iweb-popover-placement-leftTop {
    padding-right: 12px;
  }
  .iweb-popover-placement-left.leaving,
  .iweb-popover-placement-leftBottom.leaving,
  .iweb-popover-placement-leftTop.leaving {
    animation-duration: 0.2s;
    animation-name: amSlideLeftOut;
  }
  .iweb-popover-placement-left.entering,
  .iweb-popover-placement-leftBottom.entering,
  .iweb-popover-placement-leftTop.entering {
    animation-duration: 0.2s;
    animation-name: amSlideLeftIn;
  }
  .iweb-popover-inner {
    background-clip: padding-box;
    background-color: var(--popover-bg);
    border: 1px solid #e0e0e0;
    border-radius: var(--iweb-radius-token-radius_small);
    box-sizing: border-box;
    max-width: 300px;
    min-height: 32px;
    min-width: 32px;
    overflow-y: hidden;
    padding: var(--iweb-tooltip-padding);
  }
  .iweb-popover-inner-content {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    font-size: 14px;
    font-weight: var(--iweb-default-font-weight);
    line-height: 18px;
    overflow: hidden;
  }
  .iweb-popover-inner-content-wrapper {
    display: flex;
  }
  .iweb-popover-inner-menu {
    align-items: center;
    border-bottom: 1px solid var(--iweb-border-color);
    cursor: pointer;
    display: flex;
    justify-content: center;
    min-width: 120px;
  }
  .iweb-popover-inner-menu-with-icon {
    min-width: 140px;
  }
  .iweb-popover-inner-menu-icon {
    font-size: 20px;
    line-height: 1;
    margin-right: 12px;
    vertical-align: -0.075em;
  }
  .iweb-popover-inner-menu:last-child {
    border-bottom: none;
  }
  .iweb-popover-inner-menu button {
    border-radius: 0;
    padding: 10px 12px;
    text-align: left;
  }
  .iweb-popover-close {
    cursor: pointer;
    margin-right: -5px;
    margin-top: 1px;
    padding-left: 9px;
  }
  .iweb-popover-menu .iweb-popover-inner-content {
    padding: 0;
  }
  @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .iweb-popover-inner {
      box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12),
        0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
    }
  }
  .iweb-popover-arrow {
    background: 0 0;
    display: block;
    height: 16.97056275px;
    position: absolute;
    width: 16.97056275px;
  }
  .iweb-popover-arrow-content {
    background-color: var(--popover-bg);
    border: 1px solid #e0e0e0;
    border-right: none;
    border-top: none;
    content: "";
    display: block;
    height: 12px;
    inset: 0;
    margin: auto;
    pointer-events: auto;
    position: absolute;
    width: 12px;
  }
  .iweb-popover-placement-top .iweb-popover-arrow-content,
  .iweb-popover-placement-topLeft .iweb-popover-arrow-content,
  .iweb-popover-placement-topRight .iweb-popover-arrow-content {
    border: 1px solid #e0e0e0;
    border-left: none;
    border-top: none;
  }
  .iweb-popover-placement-bottom .iweb-popover-arrow-content,
  .iweb-popover-placement-bottomLeft .iweb-popover-arrow-content,
  .iweb-popover-placement-bottomRight .iweb-popover-arrow-content {
    border: 1px solid #e0e0e0;
    border-bottom: none;
    border-right: none;
  }
  .iweb-popover-placement-left .iweb-popover-arrow-content,
  .iweb-popover-placement-leftBottom .iweb-popover-arrow-content,
  .iweb-popover-placement-leftTop .iweb-popover-arrow-content {
    border: 1px solid #e0e0e0;
    border-bottom: none;
    border-left: none;
  }
  .iweb-popover-placement-top > .iweb-popover-content > .iweb-popover-arrow,
  .iweb-popover-placement-topLeft > .iweb-popover-content > .iweb-popover-arrow,
  .iweb-popover-placement-topRight > .iweb-popover-content > .iweb-popover-arrow {
    bottom: 1px;
  }
  .iweb-popover-placement-top
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-topLeft
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-topRight
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content {
    transform: translateY(-4.24264069px) rotate(45deg);
  }
  .iweb-popover-placement-top > .iweb-popover-content > .iweb-popover-arrow {
    left: 50%;
    transform: translateX(-50%);
  }
  .iweb-popover-placement-topLeft > .iweb-popover-content > .iweb-popover-arrow {
    left: 16px;
  }
  .iweb-popover-placement-topRight > .iweb-popover-content > .iweb-popover-arrow {
    right: 16px;
  }
  .iweb-popover-placement-right > .iweb-popover-content > .iweb-popover-arrow,
  .iweb-popover-placement-rightBottom
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-rightTop > .iweb-popover-content > .iweb-popover-arrow {
    left: 1px;
  }
  .iweb-popover-placement-right
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-rightBottom
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-rightTop
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content {
    transform: translate(4.24264069px) rotate(45deg);
  }
  .iweb-popover-placement-right > .iweb-popover-content > .iweb-popover-arrow {
    top: 50%;
    transform: translateY(-50%);
  }
  .iweb-popover-placement-rightTop > .iweb-popover-content > .iweb-popover-arrow {
    top: 12px;
  }
  .iweb-popover-placement-rightBottom
    > .iweb-popover-content
    > .iweb-popover-arrow {
    bottom: 12px;
  }
  .iweb-popover-placement-bottom > .iweb-popover-content > .iweb-popover-arrow,
  .iweb-popover-placement-bottomLeft
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-bottomRight
    > .iweb-popover-content
    > .iweb-popover-arrow {
    top: 1px;
  }
  .iweb-popover-placement-bottom
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-bottomLeft
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-bottomRight
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content {
    transform: translateY(4.24264069px) rotate(45deg);
  }
  .iweb-popover-placement-bottom > .iweb-popover-content > .iweb-popover-arrow {
    left: 50%;
    transform: translateX(-50%);
  }
  .iweb-popover-placement-bottomLeft
    > .iweb-popover-content
    > .iweb-popover-arrow {
    left: 16px;
  }
  .iweb-popover-placement-bottomRight
    > .iweb-popover-content
    > .iweb-popover-arrow {
    right: 16px;
  }
  .iweb-popover-placement-left > .iweb-popover-content > .iweb-popover-arrow,
  .iweb-popover-placement-leftBottom
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-leftTop > .iweb-popover-content > .iweb-popover-arrow {
    right: 1px;
  }
  .iweb-popover-placement-left
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-leftBottom
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-leftTop
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content {
    transform: translate(-4.24264069px) rotate(45deg);
  }
  .iweb-popover-placement-left > .iweb-popover-content > .iweb-popover-arrow {
    top: 50%;
    transform: translateY(-50%);
  }
  .iweb-popover-placement-leftTop > .iweb-popover-content > .iweb-popover-arrow {
    top: 12px;
  }
  .iweb-popover-placement-leftBottom
    > .iweb-popover-content
    > .iweb-popover-arrow {
    bottom: 12px;
  }
  .iweb-popover-lzd .iweb-popover-arrow {
    height: 11.3137085px;
    overflow: hidden;
    width: 11.3137085px;
  }
  .iweb-popover-lzd .iweb-popover-content {
    border-color: var(--iweb-colour_tertiary_outline);
    position: relative;
  }
  .iweb-popover-lzd .iweb-popover-inner {
    border-color: var(--iweb-colour_tertiary_outline);
    padding: 11px var(--iweb-gutter_module_right_thin) 11px
      var(--iweb-gutter_module_left_thin);
  }
  .iweb-popover-lzd .iweb-popover-inner-content-wrapper {
    align-items: center;
  }
  .iweb-popover-lzd .iweb-popover-close {
    margin-top: 0;
  }
  .iweb-popover-lzd .iweb-popover-close-icon {
    stroke: var(--iweb-colour_primary_info);
  }
  .iweb-popover-lzd.iweb-popover-dark .iweb-popover-close-icon {
    stroke: var(--iweb-colour_darkbackground_info);
  }
  .iweb-popover-lzd.iweb-popover-dark .iweb-popover-inner {
    padding: var(--iweb-tooltip-padding);
  }
  .iweb-popover-lzd .iweb-popover-arrow-content {
    box-sizing: border-box;
    height: 8px;
    inset: auto;
    margin: 0;
    width: 8px;
  }
  .iweb-popover-placement-right.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-rightBottom.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-rightTop.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content {
    border-bottom-left-radius: 2px;
    border-color: var(--iweb-colour_tertiary_outline);
    right: 0;
    top: 50%;
    transform: translate(50%, -50%) rotate(45deg);
  }
  .iweb-popover-placement-right.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-rightBottom.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-rightTop.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow {
    left: -11.31371px;
  }
  .iweb-popover-placement-right.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-rightBottom.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-rightTop.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow {
    left: -10.3137085px;
  }
  .iweb-popover-placement-left.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-leftBottom.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-leftTop.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content {
    border-color: var(--iweb-colour_tertiary_outline);
    border-top-right-radius: 2px;
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .iweb-popover-placement-left.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-leftBottom.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-leftTop.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow {
    right: -11.31371px;
  }
  .iweb-popover-placement-left.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-leftBottom.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-leftTop.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow {
    right: -10.3137085px;
  }
  .iweb-popover-placement-top.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-topLeft.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-topRight.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content {
    border-bottom-right-radius: 2px;
    border-color: var(--iweb-colour_tertiary_outline);
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .iweb-popover-placement-top.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-topLeft.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-topRight.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow {
    bottom: -11.31371px;
  }
  .iweb-popover-placement-top.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-topLeft.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-topRight.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow {
    bottom: -10.3137085px;
  }
  .iweb-popover-placement-bottom.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-bottomLeft.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content,
  .iweb-popover-placement-bottomRight.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow
    > .iweb-popover-arrow-content {
    border-color: var(--iweb-colour_tertiary_outline);
    border-top-left-radius: 2px;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%) rotate(45deg);
  }
  .iweb-popover-placement-bottom.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-bottomLeft.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-bottomRight.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow {
    top: -11.31371px;
  }
  .iweb-popover-placement-bottom.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-bottomLeft.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow,
  .iweb-popover-placement-bottomRight.iweb-popover-light.iweb-popover-lzd
    > .iweb-popover-content
    > .iweb-popover-arrow {
    top: -10.3137085px;
  }
  .iweb-popover-placement-top.iweb-popover-lzd,
  .iweb-popover-placement-topLeft.iweb-popover-lzd,
  .iweb-popover-placement-topRight.iweb-popover-lzd {
    padding-bottom: 14.31px;
  }
  .iweb-popover-placement-right.iweb-popover-lzd,
  .iweb-popover-placement-rightBottom.iweb-popover-lzd,
  .iweb-popover-placement-rightTop.iweb-popover-lzd {
    padding-left: 14.31px;
  }
  .iweb-popover-placement-bottom.iweb-popover-lzd,
  .iweb-popover-placement-bottomLeft.iweb-popover-lzd,
  .iweb-popover-placement-bottomRight.iweb-popover-lzd {
    padding-top: 14.31px;
  }
  .iweb-popover-placement-left.iweb-popover-lzd,
  .iweb-popover-placement-leftBottom.iweb-popover-lzd,
  .iweb-popover-placement-leftTop.iweb-popover-lzd {
    padding-right: 14.31px;
  }
  .iweb-slider-sheet {
    height: 100%;
    position: fixed;
    transition: width 0s ease 0.3s, height 0s ease 0.3s;
    width: 0;
    z-index: 1000;
  }
  .iweb-slider-sheet-content-wrapper {
    height: 100%;
    position: absolute;
    transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
      box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    width: 100%;
  }
  .iweb-slider-sheet .iweb-slider-sheet-content {
    height: 100%;
    width: 100%;
  }
  .iweb-slider-sheet-left,
  .iweb-slider-sheet-right {
    height: 100%;
    top: 0;
    width: 0;
  }
  .iweb-slider-sheet-left .iweb-slider-sheet-content-wrapper,
  .iweb-slider-sheet-right .iweb-slider-sheet-content-wrapper {
    height: 100%;
  }
  .iweb-slider-sheet-left.iweb-slider-sheet-open,
  .iweb-slider-sheet-right.iweb-slider-sheet-open {
    transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    width: 100%;
  }
  .iweb-slider-sheet-left,
  .iweb-slider-sheet-left .iweb-slider-sheet-content-wrapper {
    left: 0;
  }
  .iweb-slider-sheet-left.iweb-slider-sheet-open
    .iweb-slider-sheet-content-wrapper {
    box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08),
      9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
  }
  .iweb-slider-sheet-right,
  .iweb-slider-sheet-right .iweb-slider-sheet-content-wrapper {
    right: 0;
  }
  .iweb-slider-sheet-right.iweb-slider-sheet-open
    .iweb-slider-sheet-content-wrapper {
    box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08),
      -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
  }
  .iweb-slider-sheet-right.iweb-slider-sheet-open.no-mask {
    right: 1px;
    transform: translateX(1px);
  }
  .iweb-slider-sheet-bottom,
  .iweb-slider-sheet-top {
    height: 0;
    left: 0;
    width: 100%;
  }
  .iweb-slider-sheet-bottom .iweb-slider-sheet-content-wrapper,
  .iweb-slider-sheet-top .iweb-slider-sheet-content-wrapper {
    width: 100%;
  }
  .iweb-slider-sheet-bottom.iweb-slider-sheet-open,
  .iweb-slider-sheet-top.iweb-slider-sheet-open {
    height: 100%;
    transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  }
  .iweb-slider-sheet-top {
    top: 0;
  }
  .iweb-slider-sheet-top.iweb-slider-sheet-open
    .iweb-slider-sheet-content-wrapper {
    box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08),
      0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
  }
  .iweb-slider-sheet-bottom,
  .iweb-slider-sheet-bottom .iweb-slider-sheet-content-wrapper {
    bottom: 0;
  }
  .iweb-slider-sheet-bottom.iweb-slider-sheet-open
    .iweb-slider-sheet-content-wrapper {
    box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08),
      0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
  }
  .iweb-slider-sheet-bottom.iweb-slider-sheet-open.no-mask {
    bottom: 1px;
    transform: translateY(1px);
  }
  .iweb-slider-sheet.iweb-slider-sheet-open .iweb-slider-sheet-mask {
    animation: iwebSliderSheetFadeIn 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    height: 100%;
    opacity: 1;
    pointer-events: auto;
    transition: none;
  }
  .iweb-slider-sheet-title {
    color: var(--iweb-colour_fill_module01);
    flex: 1;
    font-size: 24px;
    font-weight: 500;
    line-height: 33px;
    margin: 0 0 16px;
  }
  .iweb-slider-sheet-content {
    background-clip: padding-box;
    background-color: var(--iweb-bg_white);
    border: 0;
    overflow: auto;
    position: relative;
    z-index: 1;
  }
  .iweb-slider-sheet-close {
    background: 0 0;
    border: 0;
    color: var(--iweb-light-black);
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    margin-left: auto;
    outline: 0;
    text-align: center;
    text-decoration: none;
    text-rendering: auto;
    text-transform: none;
    transition: color 0.3s;
  }
  .iweb-slider-sheet-close:focus,
  .iweb-slider-sheet-close:hover {
    color: rgba(0, 0, 0, 0.75);
    text-decoration: none;
  }
  .iweb-slider-sheet-header {
    background: var(--iweb-bg_white);
    border-radius: 2px 2px 0 0;
    color: var(--iweb-text-black);
    padding: 24px 24px 0;
    position: relative;
  }
  .iweb-slider-sheet-header,
  .iweb-slider-sheet-header-title {
    align-items: center;
    display: flex;
    justify-content: space-between;
  }
  .iweb-slider-sheet-header-title {
    flex: 1;
  }
  .iweb-slider-sheet-header-close-only {
    border: none;
    padding-bottom: 0;
  }
  .iweb-slider-sheet-wrapper-body {
    display: flex;
    flex-flow: column nowrap;
    height: 100%;
    width: 100%;
  }
  .iweb-slider-sheet-body {
    word-wrap: break-word;
    flex-grow: 1;
    font-size: 14px;
    line-height: 1.5715;
    overflow: auto;
    padding: 24px;
  }
  .iweb-slider-sheet-footer {
    border-top: 1px solid var(--iweb-bg_mask_60);
    flex-shrink: 0;
    padding: 10px 16px;
  }
  .iweb-slider-sheet-mask {
    background-color: rgba(0, 0, 0, 0.5);
    height: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity 0.3s linear, height 0s ease 0.3s;
    width: 100%;
  }
  @keyframes iwebSliderSheetFadeIn {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .iweb-slider-sheet-lazadaStyle .iweb-slider-sheet-content-wrapper {
    max-width: 480px;
    min-width: 156px;
  }
  .iweb-slider-sheet-lazadaStyle .iweb-slider-sheet-header {
    padding: var(--iweb-gutter_module_top_regular)
      var(--iweb-gutter_module_right_regular)
      var(--iweb-gutter_module_bottom_thin) var(--iweb-gutter_module_left_regular);
  }
  .iweb-slider-sheet-lazadaStyle .iweb-slider-sheet-body {
    padding: var(--iweb-gutter_module_top_regular, 24px)
      var(--iweb-gutter_module_left_regular, 24px)
      var(--iweb-gutter_module_bottom_regular, 24px)
      var(--iweb-gutter_module_left_regular, 24px);
  }
  .iweb-slider-sheet-lazadaStyle .iweb-slider-sheet-title {
    font-size: var(--iweb-fontsize_title_module_large);
    margin-bottom: var(--iweb-padding_inside_module_vertically_light);
  }
  .iweb-slider-sheet-lazadaStyle .iweb-slider-sheet-content-wrapper {
    transition: transform 0.5s ease-in-out,
      box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  }
  .iweb-slider-sheet-action {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    padding: var(--iweb-gutter_module_top_thin, 12px)
      var(--iweb-gutter_module_right_regular, 24px)
      var(--iweb-gutter_module_bottom_regular, 24px)
      var(--iweb-gutter_module_left_regular, 24px);
  }
  .iweb-slider-sheet-action .btn-right-float {
    float: right;
  }
  .iweb-slider-sheet-action .btn-right-float:not(:last-child) {
    margin-right: var(--iweb-padding_inside_module_horizontally_extrathin);
  }
  .iweb-checkbox {
    --icon-size: var(--iweb-checbox-icon-size);
    --font-size: 14px;
    --base-color: var(--iweb-colour_link_info);
    --gap: 8px;
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    justify-content: flex-start;
    vertical-align: text-bottom;
  }
  .iweb-checkbox input {
    display: none;
  }
  .iweb-checkbox .iweb-checkbox-icon {
    border: 1px solid var(--iweb-checkbox-border-color);
    border-radius: var(--icon-size);
    box-sizing: border-box;
    color: var(--iweb-text_white);
    flex: none;
    height: var(--icon-size);
    width: var(--icon-size);
  }
  .iweb-checkbox .iweb-checkbox-icon > svg {
    display: block;
    height: 100%;
    width: 100%;
  }
  .iweb-checkbox .iweb-checkbox-icon--box {
    border-radius: 0;
  }
  .iweb-checkbox.iweb-checkbox-block {
    display: flex;
  }
  .iweb-checkbox.iweb-checkbox-checked .iweb-checkbox-icon {
    background-color: var(--base-color);
    border-color: var(--base-color);
  }
  .iweb-checkbox.iweb-checkbox-checked.iweb-checkbox-indeterminate
    .iweb-checkbox-icon {
    background-color: var(--iweb-bg_white);
    border-color: var(--base-color);
    color: var(--base-color);
  }
  .iweb-checkbox.iweb-checkbox-disabled {
    cursor: not-allowed;
  }
  .iweb-checkbox.iweb-checkbox-disabled .iweb-checkbox-content {
    opacity: 0.4;
  }
  .iweb-checkbox.iweb-checkbox-disabled .iweb-checkbox-content:hover:after {
    content: " ";
    height: 0;
  }
  .iweb-checkbox.iweb-checkbox-disabled .iweb-checkbox-icon.iweb-checkbox-icon {
    background-color: var(--iweb-checkbox-disabled-bg);
    border-color: var(--iweb-colour_quaternary_info);
    color: var(--iweb-text-grey);
  }
  .iweb-checkbox .iweb-checkbox-custom-icon {
    font-size: var(--icon-size);
  }
  .iweb-checkbox-content {
    color: var(--iweb-colour_primary_info);
    flex: 0 1 auto;
    font-size: var(--font-size);
    line-height: calc(var(--font-size) + 1px);
    padding-left: var(--gap);
  }
  .iweb-checkbox-content:after {
    background: 0 0;
    content: " ";
    display: block;
    height: 1px;
    width: auto;
  }
  .iweb-checkbox-content:hover:after {
    background: currentColor;
    content: " ";
    display: block;
    height: 1px;
    width: auto;
  }
  .iweb-checkbox-lazada .iweb-checkbox-content:hover:after {
    background: 0 0;
    height: 1px;
  }
  .iweb-checkbox-lazada.iweb-checkbox-disabled
    .iweb-checkbox-content:hover:after {
    height: 1px;
  }
  .iweb-checkbox-lazada:hover {
    opacity: 0.7;
  }
  .iweb-checkbox-lazada.iweb-checkbox-disabled:hover {
    opacity: 1;
  }
  .iweb-checkbox-lazada.iweb-checkbox-checked .iweb-checkbox-icon {
    color: var(--iweb-colour_link_info);
  }
  .iweb-checkbox-lazada.iweb-checkbox-checked.iweb-checkbox-disabled
    .iweb-checkbox-icon {
    border-color: var(--iweb-checkbox-disabled-checked-bg);
    color: var(--iweb-checkbox-disabled-checked-bg);
  }
  .iweb-checkbox-lazada.iweb-checkbox-indeterminate.iweb-checkbox-checked
    .iweb-checkbox-icon {
    background-color: var(--base-color);
    border-color: var(--iweb-checkbox-border-color);
    border-width: var(--iweb-checkbox-indeterminate-border-width);
    padding: var(--iweb-checkbox-indeterminate-padding);
  }
  .iweb-checkbox-lazada.iweb-checkbox-indeterminate.iweb-checkbox-disabled
    .iweb-checkbox-icon {
    background-color: var(--iweb-checkbox-disabled-bg);
    border-width: 1px;
  }
  .iweb-checkbox-lazada.iweb-checkbox-indeterminate.iweb-checkbox-disabled.iweb-checkbox-checked
    .iweb-checkbox-icon {
    background-color: var(--iweb-checkbox-disabled-checked-bg);
    border-width: 0;
  }
  .iweb-checkbox-lazada .iweb-checkbox-icon--box {
    border-radius: var(--iweb-radius-token-radius_extrasmall);
  }
  .iweb-space-item {
    flex: none;
  }
  .iweb-space {
    --vertical-size: 12px;
    --horizontal-size: 12px;
    display: inline-flex;
  }
  .iweb-space-vertical {
    flex-direction: column;
  }
  .iweb-space-vertical > .iweb-space-item {
    margin-bottom: var(--vertical-size);
  }
  .iweb-space-vertical > .iweb-space-item:last-child {
    margin-bottom: 0;
  }
  .iweb-space-horizontal {
    flex-direction: row;
  }
  .iweb-space-horizontal > .iweb-space-item {
    margin-right: var(--horizontal-size);
  }
  .iweb-space-horizontal > .iweb-space-item:last-child {
    margin-right: 0;
  }
  .iweb-space-horizontal.iweb-space-wrap {
    flex-wrap: wrap;
    margin-bottom: calc(var(--vertical-size) * -1);
  }
  .iweb-space-horizontal.iweb-space-wrap > .iweb-space-item {
    padding-bottom: var(--vertical-size);
  }
  .iweb-space.iweb-space-block {
    display: flex;
  }
  .iweb-space-align-center {
    align-items: center;
  }
  .iweb-space-align-start {
    align-items: flex-start;
  }
  .iweb-space-align-end {
    align-items: flex-end;
  }
  .iweb-space-align-baseline {
    align-items: baseline;
  }
  .iweb-breadcrumb {
    box-sizing: border-box;
    color: #858b9c;
    font-size: 14px;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .iweb-breadcrumb ol {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .iweb-breadcrumb a {
    color: #858b9c;
    text-decoration: none;
    transition: color 0.3s;
  }
  .iweb-breadcrumb a:hover {
    text-decoration: underline;
  }
  .iweb-breadcrumb a:active {
    opacity: 0.8;
  }
  .iweb-breadcrumb li {
    display: flex;
  }
  .iweb-breadcrumb li:last-child,
  .iweb-breadcrumb li:last-child a {
    color: #272833;
  }
  li:last-child > .iweb-breadcrumb-separator {
    display: none;
  }
  .iweb-breadcrumb-separator {
    color: #858b9c;
    margin: 0 4px;
  }
  .iweb-breadcrumb .iweb {
    font-size: 14px;
  }
  .iweb-breadcrumb-link > .iweb + a,
  .iweb-breadcrumb-link > .iweb + span {
    margin-left: 4px;
  }
  @keyframes loading-rotate {
    to {
      transform: rotate(1turn);
    }
  }
  .iweb-switch {
    --checked-color: var(--iweb-colour_fill_brand);
    --height: 24px;
    --width: 48px;
    --border-width: 2px;
    align-self: center;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
  }
  .iweb-switch input {
    display: none;
  }
  .iweb-switch-checkbox {
    background: #858b9c;
    border-radius: 22px;
    box-sizing: border-box;
    height: var(--height);
    line-height: var(--height);
    min-width: var(--width);
    opacity: 0.2;
    overflow: hidden;
    z-index: 0;
  }
  .iweb-switch-handle {
    background: var(--iweb-bg_white);
    border-radius: calc(var(--height) - var(--border-width) * 2);
    height: calc(var(--height) - var(--border-width) * 3);
    left: calc(var(--border-width) + 1px);
    position: absolute;
    top: calc(var(--border-width) + 1px);
    transition: all 0.2s;
    width: calc(var(--height) - var(--border-width) * 3);
    z-index: 2;
  }
  .iweb-switch-handle,
  .iweb-switch-inner {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .iweb-switch-inner {
    color: var(--iweb-colour_fill_white);
    font-size: var(--iweb-fontsize_content_large);
    height: 100%;
    margin: 0 8px 0 calc(var(--height) - var(--border-width) + 4px);
    position: relative;
    transition: margin 0.2s;
    z-index: 1;
  }
  .iweb-switch.iweb-switch-checked .iweb-switch-checkbox {
    background: var(--checked-color);
    opacity: 1;
  }
  .iweb-switch.iweb-switch-checked .iweb-switch-checkbox:before {
    transform: scale(0);
  }
  .iweb-switch.iweb-switch-checked .iweb-switch-handle {
    left: calc(100% - var(--height) + var(--border-width) + 1px);
  }
  .iweb-switch.iweb-switch-checked .iweb-switch-inner {
    color: var(--iweb-colour_fill_white);
    margin: 0 calc(var(--height) - var(--border-width) + 5px) 0 10px;
  }
  .iweb-switch.iweb-switch-disabled {
    cursor: not-allowed;
    opacity: 0.4;
  }
  .iweb-switch-spin-icon {
    animation: loading-rotate 1s linear infinite;
    height: 14px;
    width: 14px;
  }
  .iweb-pagination {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .iweb-pagination a {
    cursor: pointer;
    text-decoration: none;
  }
  .iweb-pagination ol,
  .iweb-pagination ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .iweb-pagination:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }
  .iweb-pagination-total-text {
    margin-right: 30px;
  }
  .iweb-pagination-item,
  .iweb-pagination-total-text {
    display: inline-block;
    height: 32px;
    line-height: 30px;
    vertical-align: middle;
  }
  .iweb-pagination-item {
    background-color: #fff;
    cursor: pointer;
    list-style: none;
    margin-right: 8px;
    min-width: 32px;
    outline: 0;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .iweb-pagination-item a {
    color: var(--iweb-text_gray_02);
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    padding: 0 8px;
    transition: none;
  }
  .iweb-pagination-item a:hover {
    text-decoration: underline;
  }
  .iweb-pagination-item:focus-visible a {
    text-decoration: underline;
  }
  .iweb-pagination-item-active {
    background: #fff;
    font-weight: 600;
  }
  .iweb-pagination-item-active a,
  .iweb-pagination-item-active:hover a {
    color: var(--iweb-brand_gradient);
  }
  .iweb-pagination-item-active:focus-visible a {
    color: var(--iweb-brand_gradient);
  }
  .iweb-pagination-jump-next,
  .iweb-pagination-jump-prev {
    outline: 0;
  }
  .iweb-pagination-jump-next .iweb-pagination-item-container,
  .iweb-pagination-jump-prev .iweb-pagination-item-container {
    position: relative;
  }
  .iweb-pagination-jump-next
    .iweb-pagination-item-container
    .iweb-pagination-item-link-icon,
  .iweb-pagination-jump-prev
    .iweb-pagination-item-container
    .iweb-pagination-item-link-icon {
    color: var(--iweb-brand_gradient);
    font-size: 12px;
    letter-spacing: -1px;
    opacity: 0;
    transition: all 0.2s;
  }
  .iweb-pagination-jump-next
    .iweb-pagination-item-container
    .iweb-pagination-item-link-icon-svg,
  .iweb-pagination-jump-prev
    .iweb-pagination-item-container
    .iweb-pagination-item-link-icon-svg {
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
    top: 0;
  }
  .iweb-pagination-jump-next
    .iweb-pagination-item-container
    .iweb-pagination-item-ellipsis,
  .iweb-pagination-jump-prev
    .iweb-pagination-item-container
    .iweb-pagination-item-ellipsis {
    bottom: 0;
    color: var(--iweb-colour_quaternary_info);
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    left: 0;
    letter-spacing: 2px;
    margin: auto;
    opacity: 1;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: 0.13em;
    top: 0;
    transition: all 0.2s;
  }
  .iweb-pagination-jump-next:focus-visible .iweb-pagination-item-link-icon,
  .iweb-pagination-jump-prev:focus-visible .iweb-pagination-item-link-icon {
    opacity: 1;
  }
  .iweb-pagination-jump-next:focus-visible .iweb-pagination-item-ellipsis,
  .iweb-pagination-jump-prev:focus-visible .iweb-pagination-item-ellipsis {
    opacity: 0;
  }
  .iweb-pagination-jump-next,
  .iweb-pagination-jump-prev,
  .iweb-pagination-prev {
    margin-right: 8px;
  }
  .iweb-pagination-jump-next,
  .iweb-pagination-jump-prev,
  .iweb-pagination-next,
  .iweb-pagination-prev {
    border-radius: 1px;
    color: var(--iweb-text_gray_01);
    cursor: pointer;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    list-style: none;
    min-width: 32px;
    text-align: center;
    transition: all 0.3s;
    vertical-align: middle;
  }
  .iweb-pagination-next,
  .iweb-pagination-prev {
    font-family: Arial, Helvetica, sans-serif;
    outline: 0;
  }
  .iweb-pagination-next button,
  .iweb-pagination-prev button {
    color: var(--iweb-text_gray_01);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .iweb-pagination-next:hover button,
  .iweb-pagination-prev:hover button {
    border-color: currentColor;
  }
  .iweb-pagination-next .iweb-pagination-item-link,
  .iweb-pagination-prev .iweb-pagination-item-link {
    background-color: #fff;
    display: block;
    font-size: 12px;
    height: 100%;
    outline: 0;
    padding: 0;
    text-align: center;
    transition: all 0.3s;
    width: 100%;
  }
  .iweb-pagination-next:focus-visible .iweb-pagination-item-link,
  .iweb-pagination-prev:focus-visible .iweb-pagination-item-link {
    color: var(--iweb-brand_gradient);
  }
  .iweb-pagination-next:hover .iweb-pagination-item-link,
  .iweb-pagination-prev:hover .iweb-pagination-item-link {
    color: var(--iweb-brand_gradient);
  }
  .iweb-pagination-disabled,
  .iweb-pagination-disabled:hover {
    cursor: not-allowed;
  }
  .iweb-pagination-disabled .iweb-pagination-item-link,
  .iweb-pagination-disabled .iweb-pagination-jump-next,
  .iweb-pagination-disabled .iweb-pagination-jump-prev,
  .iweb-pagination-disabled:hover .iweb-pagination-item-link,
  .iweb-pagination-disabled:hover .iweb-pagination-jump-next,
  .iweb-pagination-disabled:hover .iweb-pagination-jump-prev {
    border-color: var(--iweb-border-color);
    color: var(--iweb-colour_quaternary_info);
    cursor: not-allowed;
  }
  .iweb-pagination-disabled:focus-visible {
    cursor: not-allowed;
  }
  .iweb-pagination-disabled:focus-visible .iweb-pagination-item-link {
    border-color: var(--iweb-border-color);
    color: var(--iweb-colour_quaternary_info);
    cursor: not-allowed;
  }
  .iweb-pagination-slash {
    margin: 0 10px 0 5px;
  }
  .iweb-pagination-options {
    display: inline-block;
    margin-left: 16px;
    vertical-align: middle;
  }
  @media (-ms-high-contrast: none) {
    .iweb-pagination-options,
    .iweb-pagination-options ::-ms-backdrop {
      vertical-align: top;
    }
  }
  .iweb-pagination-options-size-changer.iweb-select {
    display: inline-block;
    width: auto;
  }
  .iweb-pagination-options-quick-jumper {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-left: 8px;
    vertical-align: top;
  }
  .iweb-pagination-options-quick-jumper input {
    height: 32px;
    margin: 0 8px;
    width: 50px;
  }
  .iweb-pagination-simple .iweb-pagination-next,
  .iweb-pagination-simple .iweb-pagination-prev {
    height: 24px;
    line-height: 24px;
    vertical-align: top;
  }
  .iweb-pagination-simple .iweb-pagination-next .iweb-pagination-item-link,
  .iweb-pagination-simple .iweb-pagination-prev .iweb-pagination-item-link {
    background-color: transparent;
    border: 0;
    height: 24px;
  }
  .iweb-pagination-simple .iweb-pagination-next .iweb-pagination-item-link:after,
  .iweb-pagination-simple .iweb-pagination-prev .iweb-pagination-item-link:after {
    height: 24px;
    line-height: 24px;
  }
  .iweb-pagination-simple .iweb-pagination-simple-pager {
    display: inline-block;
    height: 24px;
    margin-right: 8px;
  }
  .iweb-pagination-simple .iweb-pagination-simple-pager input {
    background-color: #fff;
    border: 1px solid var(--iweb-border-color);
    border-radius: 1px;
    box-sizing: border-box;
    height: 100%;
    margin-right: 8px;
    outline: 0;
    padding: 0 6px;
    text-align: center;
    transition: border-color 0.3s;
  }
  .iweb-pagination-simple .iweb-pagination-simple-pager input:focus {
    box-shadow: 0 0 0 2px var(--iweb-colour_primary_outline);
  }
  .iweb-pagination-simple .iweb-pagination-simple-pager input[disabled] {
    background: var(--iweb-colour_fill_dimmed);
    border-color: var(--iweb-border-color);
    color: var(--iweb-colour_quaternary_info);
    cursor: not-allowed;
  }
  .iweb-pagination.iweb-pagination-mini .iweb-pagination-simple-pager,
  .iweb-pagination.iweb-pagination-mini .iweb-pagination-total-text {
    height: 24px;
    line-height: 24px;
  }
  .iweb-pagination.iweb-pagination-mini .iweb-pagination-item {
    height: 24px;
    line-height: 22px;
    margin: 0;
    min-width: 24px;
  }
  .iweb-pagination.iweb-pagination-mini
    .iweb-pagination-item:not(.iweb-pagination-item-active) {
    background: 0 0;
    border-color: transparent;
  }
  .iweb-pagination.iweb-pagination-mini .iweb-pagination-next,
  .iweb-pagination.iweb-pagination-mini .iweb-pagination-prev {
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 24px;
  }
  .iweb-pagination.iweb-pagination-mini
    .iweb-pagination-next
    .iweb-pagination-item-link,
  .iweb-pagination.iweb-pagination-mini
    .iweb-pagination-prev
    .iweb-pagination-item-link {
    align-items: center;
    background: 0 0;
    border-color: transparent;
    display: flex;
    justify-content: center;
  }
  .iweb-pagination.iweb-pagination-mini
    .iweb-pagination-next
    .iweb-pagination-item-link:after,
  .iweb-pagination.iweb-pagination-mini
    .iweb-pagination-prev
    .iweb-pagination-item-link:after {
    height: 24px;
    line-height: 24px;
  }
  .iweb-pagination.iweb-pagination-mini
    .iweb-pagination-next
    .iweb-pagination-item-link
    svg,
  .iweb-pagination.iweb-pagination-mini
    .iweb-pagination-prev
    .iweb-pagination-item-link
    svg {
    fill: var(--iweb-brand_gradient);
  }
  .iweb-pagination.iweb-pagination-mini
    .iweb-pagination-disabled
    .iweb-pagination-item-link
    svg {
    fill: var(--iweb-colour_quaternary_info);
  }
  .iweb-pagination.iweb-pagination-mini .iweb-pagination-jump-next,
  .iweb-pagination.iweb-pagination-mini .iweb-pagination-jump-prev {
    height: 24px;
    line-height: 24px;
    margin-right: 0;
  }
  .iweb-pagination.iweb-pagination-mini .iweb-pagination-options {
    margin-left: 2px;
  }
  .iweb-pagination.iweb-pagination-mini .iweb-pagination-options-size-changer {
    top: 0;
  }
  .iweb-pagination.iweb-pagination-mini .iweb-pagination-options-quick-jumper {
    height: 24px;
    line-height: 24px;
  }
  .iweb-pagination.iweb-pagination-mini
    .iweb-pagination-options-quick-jumper
    input {
    height: 24px;
    width: 44px;
  }
  .iweb-pagination.iweb-pagination-disabled {
    cursor: not-allowed;
  }
  .iweb-pagination.iweb-pagination-disabled .iweb-pagination-item {
    background: var(--iweb-colour_fill_dimmed);
    border-color: var(--iweb-border-color);
    cursor: not-allowed;
  }
  .iweb-pagination.iweb-pagination-disabled .iweb-pagination-item a {
    background: 0 0;
    border: none;
    color: var(--iweb-colour_quaternary_info);
    cursor: not-allowed;
  }
  .iweb-pagination.iweb-pagination-disabled .iweb-pagination-item-active {
    background: var(--iweb-colour_fill_dimmed);
  }
  .iweb-pagination.iweb-pagination-disabled .iweb-pagination-item-active a {
    color: var(--iweb-colour_quaternary_info);
  }
  .iweb-pagination.iweb-pagination-disabled .iweb-pagination-item-link {
    color: var(--iweb-colour_quaternary_info);
    cursor: not-allowed;
  }
  .iweb-pagination-simple.iweb-pagination.iweb-pagination-disabled
    .iweb-pagination-item-link {
    background: 0 0;
  }
  .iweb-pagination.iweb-pagination-disabled
    .iweb-pagination-next
    .iweb-pagination-item-link
    svg,
  .iweb-pagination.iweb-pagination-disabled
    .iweb-pagination-prev
    .iweb-pagination-item-link
    svg {
    fill: var(--iweb-colour_quaternary_info);
  }
  .iweb-pagination.iweb-pagination-disabled .iweb-pagination-item-link-icon {
    opacity: 0;
  }
  .iweb-pagination.iweb-pagination-disabled .iweb-pagination-simple-pager {
    color: var(--iweb-colour_quaternary_info);
  }
  @media only screen and (max-width: 992px) {
    .iweb-pagination-item-after-jump-prev,
    .iweb-pagination-item-before-jump-next {
      display: none;
    }
  }
  @media only screen and (max-width: 576px) {
    .iweb-pagination-options {
      display: none;
    }
  }
  .iweb-message {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    padding: 16px;
    position: relative;
  }
  .iweb-message-default {
    background-color: var(--iweb-colour_fill_notice_shades);
  }
  .iweb-message-warning {
    background-color: var(--iweb-colour_fill_alert_shades);
  }
  .iweb-message-error {
    background-color: var(--iweb-colour_fill_error_shades);
  }
  .iweb-message-success {
    background-color: var(--iweb-colour_fill_success_shades);
  }
  .iweb-message-icon {
    margin-right: var(--iweb-message-inner-padding);
  }
  .iweb-message-close {
    cursor: pointer;
    margin-right: 4px;
    margin-top: 4px;
  }
  .iweb-message-wrap {
    flex: 1;
    margin-right: var(--iweb-message-inner-content-margin);
    max-width: 100%;
  }
  .iweb-message-title {
    font-size: 20px;
    font-weight: var(--iweb-bold-font-weight);
    line-height: 28px;
    padding-bottom: var(--iweb-message-inner-content-padding);
  }
  .iweb-message-content,
  .iweb-message-title {
    color: var(--iweb-message-content-color);
    margin: 0;
  }
  .iweb-message-content {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    font-size: 16px;
    font-weight: var(--iweb-default-font-weight);
    line-height: 22px;
    overflow: hidden;
  }
  .iweb-message-extra {
    color: var(--iweb-colour_link_info);
    font-size: 16px;
    margin-top: var(--iweb-padding_inside_module_vertically_thin);
  }
  .iweb-message-closeable {
    padding: 15px 18px 15px 12px;
  }
  .iweb-message-closeable .iweb-message-content {
    margin-right: 14px;
  }
  .iweb-message-assert-wrap {
    left: 0;
    position: fixed;
    top: 100px;
    width: 100%;
    z-index: 100;
  }
  .iweb-message-lazadaStyle {
    border-radius: var(--iweb-radius-token-radius_small);
    display: flex;
    flex-direction: row;
    padding: var(--iweb-gutter_module_top_light)
      var(--iweb-gutter_module_right_light) var(--iweb-gutter_module_bottom_light)
      var(--iweb-gutter_module_left_light);
    width: -moz-fit-content;
    width: fit-content;
  }
  .iweb-message-lazadaStyle .iweb-message-close {
    margin: 0;
  }
  .iweb-message-lazadaStyle .iweb-message-wrap {
    align-self: center;
  }
  .iweb-message-lazadaStyle .iweb-message-title {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    font-size: var(--iweb-fontsize_title_module_large);
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .iweb-message-lazadaStyle .iweb-message-content {
    -webkit-line-clamp: 6;
    font-size: var(--iweb-fontsize_content_larger);
    line-height: normal;
    text-overflow: ellipsis;
  }
  .iweb-message-lazadaStyle .iweb-message-extra {
    display: flex;
    flex-direction: row;
    font-size: var(--iweb-fontsize_content_medium);
    font-weight: 500;
    line-height: normal;
  }
  .iweb-message-lazadaStyle .iweb-message-extra-icon {
    stroke: var(--iweb-colour_link_info);
    margin-left: var(--iweb-padding_inside_element_horizontally_extrathin);
  }
  .iweb-message-block {
    align-items: center;
    border-radius: 0;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    padding: 0 var(--iweb-gutter_module_right_light) 0
      var(--iweb-gutter_module_left_light);
    width: 100%;
  }
  .iweb-message-block .iweb-message-icon {
    margin-right: var(--iweb-padding_inside_element_vertically_thin);
  }
  .iweb-message-block .iweb-message-wrap {
    align-items: center;
    display: flex;
    flex: unset;
    flex-direction: row;
  }
  .iweb-message-block .iweb-message-wrap .iweb-message-extra {
    margin: 0 0 0 var(--iweb-padding_inside_module_vertically_regular);
  }
  .iweb-message-block .iweb-message-close {
    margin: 0;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
  }
  .iweb-toast-mask-enter {
    animation: mask-opacity 0.2s ease-in-out;
  }
  .iweb-toast-mask-leave {
    animation: mask-opacity-hide 0.2s ease-in-out;
  }
  .iweb-toast-mask .iweb-toast-container {
    align-items: flex-start;
    background: var(--iweb-toast-mask-bg);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: var(--iweb-default-font-weight);
    justify-content: center;
    left: 50%;
    line-height: 18px;
    line-height: 20px;
    max-height: 150px;
    max-width: 450px;
    min-width: 240px;
    padding: 16px;
    position: relative;
    top: 60px;
    transform: translate(-50%);
    width: -moz-fit-content;
    width: fit-content;
  }
  .iweb-toast-mask .iweb-toast-container-enter {
    animation: toast-show 0.2s ease-in-out 0s 1 normal forwards;
  }
  .iweb-toast-mask .iweb-toast-container-leave {
    animation: toast-hide 0.2s ease-in-out 0s 1 normal forwards;
  }
  .iweb-toast-mask .iweb-toast-title {
    color: var(--iweb-colour_darkbackground_info);
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin: 0;
    margin-bottom: var(--iweb-padding_inside_module_horizontally_thin);
    margin-right: auto;
  }
  .iweb-toast-mask .iweb-toast-wrap {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    color: var(--iweb-colour_darkbackground_info);
    display: -webkit-box;
    margin: 0;
    overflow: hidden;
    pointer-events: all;
    word-break: break-word;
  }
  .iweb-toast-mask .iweb-toast-icon {
    height: 24px;
    width: 24px;
  }
  .iweb-toast-mask .iweb-toast-icon-info {
    color: #2e71ff;
    font-size: 30px;
  }
  .iweb-toast-mask .iweb-toast-icon-warning {
    color: #f67f04;
    font-size: 30px;
  }
  .iweb-toast-mask .iweb-toast-icon-error {
    color: #e61413;
    font-size: 30px;
  }
  .iweb-toast-mask .iweb-toast-icon-success {
    color: #36b360;
    font-size: 30px;
  }
  .iweb-toast-mask .iweb-toast-container-lzd {
    align-items: center;
    border-radius: var(--iweb-radius-token-radius_small);
    box-sizing: border-box;
    flex-direction: row;
    justify-content: center;
    max-height: 126px;
    max-width: 390px;
    min-height: 48px;
    min-width: 84px;
    padding: var(--iweb-gutter_module_top_thin)
      var(--iweb-gutter_module_right_thin) var(--iweb-gutter_module_bottom_thin)
      var(--iweb-gutter_module_left_thin);
  }
  .iweb-toast-mask .iweb-toast-container-lzd .iweb-toast-icon {
    margin-right: var(--iweb-padding_inside_module_horizontally_thin);
  }
  .iweb-toast-mask .iweb-toast-container-lzd .iweb-toast-text-wrap {
    display: flex;
    flex-direction: column;
  }
  .iweb-toast-mask .iweb-toast-container-lzd .iweb-toast-title {
    margin-right: 0;
  }
  .iweb-toast-mask .iweb-toast-container-lzd .iweb-toast-wrap {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: var(--iweb-fontsize_content_medium);
    overflow: hidden;
    text-overflow: ellipsis;
  }
  @keyframes toast-show {
    0% {
      transform: translate(-50%, -50%);
    }
    to {
      transform: translate(-50%, calc(24px - 50%));
    }
  }
  @keyframes toast-hide {
    0% {
      transform: translate(-50%, calc(24px - 50%));
    }
    to {
      transform: translate(-50%, -50%);
    }
  }
  @keyframes mask-opacity {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes mask-opacity-hide {
    0% {
      display: unset;
      opacity: 1;
    }
    to {
      display: none;
      opacity: 0;
    }
  }
  .iweb-tabs {
    --title-font-size: var(--iweb-fontsize_content_larger);
    --title-line-height: 22px;
    --badge-font-size: var(--iweb-fontsize_support_medium);
    --content-padding: 12px;
    --fixed-active-line-width: 28px;
    --nav-size: 60px;
    position: relative;
  }
  .iweb-tabs-header {
    padding-bottom: 15px;
    padding-top: 11px;
    position: relative;
  }
  .iweb-tabs-tab-list {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: scroll;
    position: relative;
    scrollbar-width: none;
  }
  .iweb-tabs-tab-list::-webkit-scrollbar {
    display: none;
  }
  .iweb-tabs-tab-wrapper {
    padding: 0 22px;
  }
  .iweb-tabs-tab-wrapper-stretch {
    flex: auto;
  }
  .iweb-tabs-tab {
    color: var(--iweb-colour_tertiary_info);
    cursor: pointer;
    margin: 0 auto;
    padding: 8px 0 16px;
    position: relative;
    text-align: center;
    white-space: nowrap;
    width: -moz-min-content;
    width: min-content;
  }
  .iweb-tabs-tab:hover {
    color: var(--iweb-tab-active-title-color);
  }
  .iweb-tabs-tab-title {
    font-size: var(--title-font-size);
    font-weight: 500;
    line-height: var(--title-line-height);
  }
  .iweb-tabs-tab-active .iweb-tabs-tab-title {
    color: var(--iweb-tab-active-title-color);
    font-weight: 600;
  }
  .iweb-tabs-tab-disabled {
    cursor: not-allowed;
    opacity: 0.5;
  }
  .iweb-tabs-tab-line {
    background: var(--iweb-colour_fill_brand_main);
    bottom: 0;
    color: var(--iweb-colour_fill_brand_main);
    height: 3px;
    position: absolute;
  }
  .iweb-tabs-content {
    padding: var(--content-padding);
  }
  .iweb-tabs-tabs-container {
    display: flex;
    overflow: hidden;
    touch-action: none;
  }
  .iweb-tabs-header-mask {
    bottom: 0;
    height: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 30px;
    z-index: 1;
  }
  .iweb-tabs-header-mask-left {
    background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
    left: 0;
  }
  .iweb-tabs-header-mask-right {
    background: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0));
    right: 0;
  }
  .iweb-tabs-tab-badge {
    align-items: center;
    border-radius: 15px;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: var(--badge-font-size);
    font-weight: 600;
    height: 20px;
    justify-content: center;
    line-height: 16px;
    min-width: 20px;
    padding: 2px 6px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transform: translate(110%);
  }
  .iweb-tabs--larger {
    --title-font-size: 20px;
    --title-line-height: 34px;
  }
  .iweb-tabs--larger .iweb-tabs-header {
    padding-bottom: 15px;
    padding-top: 7px;
  }
  .iweb-tabs-tabs-nav {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 100%;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    top: 2px;
    width: var(--nav-size);
  }
  .iweb-tabs-tabs-nav-btn {
    fill: #272833;
    cursor: pointer;
  }
  .iweb-tabs-tabs-nav-btn--disabled {
    fill: #d1d1d1;
    cursor: not-allowed;
  }
  .iweb-tabs-tabs-nav nav {
    display: flex;
    justify-content: space-between;
    width: 25px;
  }
  .iweb-tabs--has-nav .iweb-tabs-header-mask-right {
    background: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0));
    right: var(--nav-size);
  }
  .iweb-tabs--has-nav .iweb-tabs-tab-wrapper--last {
    padding-right: var(--nav-size);
  }
  .float {
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
  }
  .float:active,
  .float:focus,
  .float:hover {
    transform: translateY(-4px);
  }
  .iweb-toggle {
    --icon-size: 16px;
    --font-size: 14px;
    --width: auto;
    align-items: center;
    border-color: var(--iweb-colour_secondary_outline);
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    justify-content: flex-start;
    min-width: 64px;
    padding: 10px 8px;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
    vertical-align: text-bottom;
    width: var(--width);
  }
  .iweb-toggle:active,
  .iweb-toggle:focus,
  .iweb-toggle:hover {
    transform: translateY(-4px);
  }
  .iweb-toggle input {
    display: none;
  }
  .iweb-toggle .iweb-toggle-content {
    display: flex;
  }
  .iweb-toggle .iweb-toggle-text {
    color: var(--iweb-brand_gradient);
    font-size: var(--font-size);
    font-weight: 500;
    line-height: 19px;
  }
  .iweb-toggle .iweb-toggle-icon {
    color: var(--iweb-brand_gradient);
    flex: none;
    font-size: 16px;
    height: var(--icon-size);
    width: var(--icon-size);
  }
  .iweb-toggle .iweb-toggle-icon > svg {
    display: block;
    height: 100%;
    width: 100%;
  }
  .iweb-toggle.iweb-toggle-checked {
    background-color: #ecf3f3;
    border-color: var(--iweb-colour_brand_outline);
  }
  .iweb-toggle.iweb-toggle-checked .iweb-toggle-icon,
  .iweb-toggle.iweb-toggle-checked .iweb-toggle-text {
    color: var(--iweb-colour_brand_outline);
  }
  .iweb-toggle.iweb-toggle-disabled {
    border-color: var(--iweb-colour_disable_outline);
    cursor: not-allowed;
  }
  .iweb-toggle.iweb-toggle-disabled:hover {
    transform: none;
  }
  .iweb-toggle.iweb-toggle-disabled .iweb-toggle-icon,
  .iweb-toggle.iweb-toggle-disabled .iweb-toggle-text {
    color: var(--iweb-colour_disable_outline);
  }
  .time-wrapper {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
  }
  .controls-wrapper {
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3));
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    left: 0;
    opacity: 0;
    padding: 16px;
    position: absolute;
    transition: all 0.3s linear;
    width: 100%;
    z-index: 102;
  }
  .controls-wrapper--shown {
    opacity: 1;
  }
  .bottom-wrapper {
    align-items: center;
    display: flex;
    justify-content: space-between;
  }
  .bottom-wrapper .left,
  .bottom-wrapper .right {
    display: flex;
    justify-content: flex-start;
  }
  .bottom-wrapper .middle {
    flex: 1;
  }
  .controls-btn-wrapper {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    margin-right: 16px;
    width: 40px;
  }
  .controls-btn-wrapper svg:hover {
    cursor: pointer;
  }
  .volume-btn-wrapper svg:hover {
    cursor: pointer;
    width: 40px;
  }
  .volume-btn-wrapper {
    margin-right: 16px;
  }
  .run-time-wrapper {
    align-self: center;
  }
  .fullscreen-wrapper {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    margin-left: 10px;
    position: relative;
  }
  .volume-btn-wrapper {
    position: relative;
    width: 40px;
  }
  .video-volume {
    position: absolute;
    top: 0;
    transform: translateY(-160px);
  }
  .video-volume input[type="range"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: 0 0;
    bottom: 40px;
    cursor: pointer;
    height: 4px;
    left: 20px;
    margin: 0;
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: left;
    width: 144px;
  }
  .video-volume input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background: #d8d8d8;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px;
  }
  .video-wrapper {
    background-image: linear-gradient(180deg, #28282800, #000);
    overflow: hidden;
    position: relative;
  }
  .video-wrapper,
  .video-wrapper video {
    height: 100%;
    width: 100%;
  }
  .video-wrapper .video-loading {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
  }
  .video-wrapper .loading-container {
    align-items: center;
    background-color: #fff;
    border-radius: 100%;
    display: flex;
    height: 48px;
    justify-content: center;
    transition: opacity 0.2s;
    width: 48px;
  }
  .video-wrapper .video-error {
    align-items: center;
    background: #262626;
    display: flex;
    height: 100%;
    justify-content: center;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
  }
  .video-wrapper .video-error p {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    text-align: center;
  }
  .video-poster {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    z-index: 9;
  }
  .play-btn-mask,
  .video-poster {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .play-btn-wrapper {
    align-items: center;
    display: flex;
    justify-content: center;
    left: 50%;
    max-width: 96px;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: opacity 0.3s ease-in;
    width: 12.5%;
    z-index: 99;
  }
  .play-btn-wrapper--shown {
    opacity: 1;
  }
  .play-btn-wrapper:hover {
    cursor: pointer;
  }
  .video-progress {
    margin: -2px 8px 0;
    position: relative;
  }
  .video-progress input[type="range"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: 0 0;
    cursor: pointer;
    height: 4px;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .video-progress input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background: #fff;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px;
  }
  .iweb-video {
    height: 100%;
    width: 100%;
  }
  .i-lazada-icon {
    height: 46px;
    width: 46px;
  }
  .i-lazada-icon-small {
    height: 15px;
    width: 15px;
  }
  .loading-circle {
    animation: spinner-rotate 1.2s linear infinite;
    transform-origin: center center;
  }
  @keyframes spinner-rotate {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(1turn);
    }
  }
  .loading-circle-small {
    animation: spinner-rotate 0.6s linear infinite;
    transform-origin: center center;
  }
  .iweb-loading-container .iweb-loading-mask {
    background-color: hsla(0, 0%, 100%, 0.55);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    touch-action: none;
    z-index: 998;
  }
  .iweb-loading-container .iweb-loading-wrapper {
    align-items: center;
    border-radius: 100%;
    display: flex;
    height: 48px;
    justify-content: center;
    left: 50%;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: opacity 0.2s;
    width: 48px;
    z-index: 999;
  }
  .iweb-loading-container .iweb-loading-wrapper-text {
    margin-top: 12px;
  }
  .iweb-loading-container .iweb-loading-wrapper-icon {
    height: 48px;
    width: 48px;
  }
  .iweb-loading-container .iweb-loading-wrapper-enter {
    opacity: 0;
  }
  .iweb-loading-container .iweb-loading-content {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .iweb-loading-container .iweb-loading-content .iweb-loading-svg-wrap {
    align-items: center;
    background-color: var(--iweb-colour_primary_background_page);
    border-radius: 100%;
    display: flex;
    height: 51px;
    justify-content: center;
    width: 51px;
  }
  .iweb-loading-container
    .iweb-loading-content
    .iweb-loading-wrapper-transparent {
    background-color: transparent;
  }
  .iweb-steps {
    --title-font-size: 14px;
    --icon-finished-color: #272833;
    --icon-process-color: #272833;
    --icon-waiting-color: #e0e0e0;
    --text-waiting-color: #858b9c;
    --line-next-color: #e0e0e0;
    box-sizing: border-box;
    width: 100%;
  }
  .iweb-steps .iweb-step:last-child .iweb-step-item:after {
    display: none;
  }
  .iweb-steps .iweb-step-content {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 29px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .iweb-steps .iweb-step-content-finished {
    color: var(--icon-finished-color);
  }
  .iweb-steps .iweb-step-content-process {
    color: var(--icon-process-color);
  }
  .iweb-steps .iweb-step-content-waiting {
    color: var(--text-waiting-color);
  }
  .iweb-steps .iweb-step-item {
    position: relative;
  }
  .iweb-steps .iweb-step-item .iweb-step-icon-container {
    position: absolute;
    z-index: 1;
  }
  .iweb-steps .iweb-step-item-finished {
    --line-next-color: var(--icon-finished-color);
  }
  .iweb-steps .iweb-step-item-finished .iweb-step-icon-container {
    color: var(--icon-finished-color);
  }
  .iweb-steps .iweb-step-item-process {
    --line-next-color: var(--icon-waiting-color);
  }
  .iweb-steps .iweb-step-item-process .iweb-step-icon-container {
    color: var(--icon-process-color);
  }
  .iweb-steps .iweb-step-item-process .iweb-step-icon-container:before {
    background: #272833;
    border-radius: 50%;
    content: " ";
    height: 24px;
    left: 50%;
    opacity: 0.2;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 24px;
  }
  .iweb-steps .iweb-step-item-waiting {
    --line-next-color: var(--icon-waiting-color);
  }
  .iweb-steps .iweb-step-item-waiting .iweb-step-icon-container {
    color: var(--icon-waiting-color);
  }
  .iweb-steps .iweb-step-item:after {
    background-color: var(--line-next-color);
    content: "";
    position: absolute;
    z-index: 0;
  }
  .iweb-steps-horizontal {
    display: flex;
    justify-content: space-around;
    padding: 8px 0;
  }
  .iweb-steps-horizontal .iweb-step {
    align-self: end;
    flex: 1;
  }
  .iweb-steps-horizontal .iweb-step .iweb-step-item {
    height: 12px;
    width: 100%;
  }
  .iweb-steps-horizontal .iweb-step .iweb-step-item:after {
    height: 1px;
    left: 50%;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
  }
  .iweb-steps-horizontal .iweb-step .iweb-step-item .iweb-step-icon-container {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .iweb-steps-vertical {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .iweb-steps-vertical .iweb-step {
    align-items: stretch;
    display: flex;
    flex: 1;
    flex-direction: row-reverse;
  }
  .iweb-steps-vertical .iweb-step .iweb-step-item {
    flex: none;
    width: 24px;
  }
  .iweb-steps-vertical .iweb-step .iweb-step-item:after {
    height: 100%;
    left: 50%;
    top: calc(var(--title-font-size) * 1.5 / 2);
    transform: translateX(-50%);
    width: 1px;
  }
  .iweb-steps-vertical .iweb-step .iweb-step-item .iweb-step-icon-container {
    left: 50%;
    top: calc(var(--title-font-size) * 1.5 / 2);
    transform: translate(-50%, -50%);
  }
  .iweb-steps-vertical .iweb-step:last-child .iweb-step-content {
    padding-bottom: 0;
  }
  .iweb-steps-vertical .iweb-step-content {
    margin-left: 30px;
  }
  .iweb-step-icon-dot {
    background: currentColor;
    border-radius: 6px;
    display: block;
    height: 12px;
    width: 12px;
  }
  @media screen and (max-width: 768px) {
    .iweb-step-content {
      max-width: 100px;
    }
  }
  .iweb-stepper {
    --iweb-stepper-height: var(--iweb-quantity-height);
    --iweb-stepper-input-width: var(--iweb-quantity-btn-width);
    --iweb-stepper-input-font-size: var(--iweb-quantity-font-size);
    --iweb-stepper-input-text-color: var(--iweb-default-color);
    --iweb-stepper-button-width: var(--iweb-quantity-btn-width);
    --iweb-stepper-button-radius: 0px;
    --iweb-stepper-plus-button-color: var(--iweb-quantity-btn-color);
    --iweb-stepper-minus-button-color: var(--iweb-quantity-btn-color);
    --iweb-stepper-button-hover-color: var(--iweb-bg_gray_01);
    --iweb-stepper-button-background-color: transparent;
    --iweb-stepper-button-disabled-icon-color: var(--iweb-colour_quaternary_info);
    --iweb-stepper-outer-border-width: var(--iweb-quantity-outer-border-width);
    --iweb-stepper-inner-border-width: var(--iweb-quantity-outer-border-width);
    align-items: center;
    display: flex;
    height: var(--iweb-stepper-height);
    overflow: hidden;
  }
  .iweb-stepper-wrap-border {
    border: var(--iweb-stepper-outer-border-width) solid
      var(--iweb-colour_tertiary_outline);
  }
  .iweb-stepper-small {
    --iweb-stepper-height: 24px;
    --iweb-stepper-inner-border-width: 0.5px;
    --iweb-stepper-button-width: var(--iweb-quantity-btn-small-width);
    --iweb-stepper-input-width: var(--iweb-quantity-btn-small-width);
  }
  .iweb-stepper-disabled {
    cursor: not-allowed;
  }
  .iweb-stepper-minus,
  .iweb-stepper-plus {
    align-items: center;
    background: var(--iweb-stepper-button-background-color);
    border: none;
    border-radius: var(--iweb-stepper-button-radius);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    height: var(--iweb-stepper-height);
    place-content: flex-start center;
    position: relative;
    transition: color 0.2s ease 0s;
    width: var(--iweb-stepper-button-width);
  }
  .iweb-stepper-minus.iweb-stepper-btn-disabled,
  .iweb-stepper-plus.iweb-stepper-btn-disabled {
    cursor: not-allowed;
  }
  .iweb-stepper-minus.iweb-stepper-btn-disabled svg,
  .iweb-stepper-plus.iweb-stepper-btn-disabled svg {
    fill: var(--iweb-stepper-button-disabled-icon-color);
    stroke: var(--iweb-stepper-button-disabled-icon-color);
  }
  .iweb-stepper-minus:hover,
  .iweb-stepper-plus:hover {
    background-color: var(--iweb-stepper-button-hover-color);
  }
  .iweb-stepper-minus.iweb-stepper-btn-border,
  .iweb-stepper-plus.iweb-stepper-btn-border {
    border: var(--iweb-stepper-inner-border-width) solid var(--iweb-color-light);
  }
  .iweb-stepper-minus.iweb-stepper-btn-border-left,
  .iweb-stepper-plus.iweb-stepper-btn-border-left {
    border: none;
    border-left: var(--iweb-stepper-inner-border-width) solid
      var(--iweb-color-light);
  }
  .iweb-stepper-minus.iweb-stepper-btn-border-right,
  .iweb-stepper-plus.iweb-stepper-btn-border-right {
    border: none;
    border-right: var(--iweb-stepper-inner-border-width) solid
      var(--iweb-color-light);
  }
  .iweb-stepper-plus svg {
    fill: var(--iweb-stepper-plus-button-color);
  }
  .iweb-stepper-minus svg {
    stroke: var(--iweb-stepper-minus-button-color);
  }
  .iweb-stepper-btn-disabled.iweb-icon-minus,
  .iweb-stepper-btn-disabled.iweb-icon-plus {
    fill: var(--iweb-stepper-button-disabled-icon-color);
    stroke: var(--iweb-stepper-button-disabled-icon-color);
    cursor: not-allowed;
  }
  .iweb-stepper-wrap {
    border: 0 solid #000;
    border-radius: 0;
    box-shadow: none;
    display: flex;
    font-weight: 600;
    height: var(--iweb-stepper-height);
    line-height: calc(var(--iweb-stepper-input-font-size) - 1px);
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    text-align: right;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: var(--iweb-stepper-input-width);
  }
  .iweb-stepper-input,
  .iweb-stepper-wrap {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-sizing: border-box;
    color: var(--iweb-stepper-input-text-color);
    font-size: var(--iweb-stepper-input-font-size);
    outline: 0;
  }
  .iweb-stepper-input {
    background-color: transparent;
    border-width: 0;
    line-height: 24px;
    padding: 0;
    text-align: center;
    width: 100%;
  }
  .iweb-stepper-input-small {
    font-size: var(--iweb-fontsize_content_larger);
  }
  .iweb-stepper-lzd {
    border-radius: var(--iweb-radius-token-radius_small);
    box-sizing: border-box;
    max-width: 140px;
  }
  .iweb-stepper-lzd.iweb-stepper-small {
    max-width: 120px;
  }
  .iweb-stepper-lzd.iweb-stepper-disabled .iweb-stepper-input {
    color: var(--iweb-colour_quaternary_info);
  }
  .iweb-stepper-lzd:hover {
    background-color: var(--iweb-colour_secondary_background_page);
  }
  .iweb-input-wrapper {
    --iweb-input-text-font-size: var(--iweb-font_size_regular);
    --iweb-input-text-color: var(--iweb-default-color);
    --iweb-input-placeholder-color: var(--iweb-text_gray_02);
    --iweb-input-disabled-text-color: var(--iweb-input-disabled-font-color);
    --iweb-input-disabled-color: var(--iweb-input-disabled-bg);
    --iweb-input-border-radius: var(--iweb-input-border-radius-style);
    --iweb-input-focus-border-color: var(--iweb-input-focus-border-color-style);
    border-radius: var(--iweb-input-border-radius);
    position: relative;
  }
  .iweb-input,
  .iweb-input-wrapper {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
  }
  .iweb-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    border: 0;
    border: 1px solid var(--iweb-input-border-color);
    border-radius: var(--iweb-input-border-radius);
    box-sizing: border-box;
    caret-color: var(--iweb-colour_fill_brand);
    color: var(--iweb-input-text-color);
    display: block;
    flex: auto;
    font-family: var(--iweb-font-family);
    font-size: var(--iweb-input-text-font-size);
    font-weight: var(--iweb-default-font-weight);
    height: 48px;
    line-height: 18px;
    margin: 0;
    outline: 0;
    padding: 0;
    padding: 0 var(--iweb-gutter_module_right_light) 0
      var(--iweb-gutter_module_left_light);
    resize: none;
  }
  .iweb-input::-moz-placeholder {
    color: var(--iweb-input-placeholder-color);
    font-family: inherit;
  }
  .iweb-input::placeholder {
    color: var(--iweb-input-placeholder-color);
    font-family: inherit;
  }
  .iweb-input:focus {
    border: 1px solid var(--iweb-input-focus-border-color);
  }
  .iweb-input:-webkit-autofill {
    background-color: transparent;
  }
  .iweb-input:-moz-read-only {
    cursor: default;
  }
  .iweb-input:read-only {
    cursor: default;
  }
  .iweb-input-disabled,
  .iweb-input:disabled {
    -webkit-text-fill-color: var(--iweb-input-disabled-text-color);
    background-color: var(--iweb-input-disabled-color);
    color: var(--iweb-input-disabled-text-color);
    cursor: not-allowed;
    opacity: 1;
  }
  .iweb-input-disabled .iweb-input-hide-show-icon,
  .iweb-input-disabled .iweb-input-input-clear,
  .iweb-input:disabled .iweb-input-hide-show-icon,
  .iweb-input:disabled .iweb-input-input-clear {
    align-items: center;
    color: var(--iweb-colour_tertiary_info);
    cursor: not-allowed;
    display: flex;
  }
  .iweb-input-disabled .iweb-input-hide-show-icon > svg,
  .iweb-input-disabled .iweb-input-input-clear > svg,
  .iweb-input:disabled .iweb-input-hide-show-icon > svg,
  .iweb-input:disabled .iweb-input-input-clear > svg {
    fill: var(--iweb-input-disabled-text-color);
  }
  .iweb-input:invalid {
    box-shadow: none;
  }
  .iweb-input::-ms-clear {
    display: none;
  }
  .iweb-input[readonly] {
    pointer-events: none;
  }
  .iweb-input-no-border .iweb-input {
    border: none;
  }
  .iweb-input-clear {
    align-items: center;
    color: var(--iweb-colour_tertiary_info);
    cursor: pointer;
    display: flex;
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
  }
  .iweb-input-count {
    color: var(--iweb-input-text-color);
    font-size: var(--iweb-input-text-font-size);
    padding-top: 6px;
    text-align: right;
  }
  .iweb-input-label {
    color: var(--iweb-input-text-color);
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 8px;
  }
  .iweb-input-container {
    overflow: hidden;
    position: relative;
  }
  .iweb-input-hide-show-icon {
    align-items: center;
    color: var(--iweb-colour_tertiary_info);
    cursor: pointer;
    display: flex;
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
  }
  .iweb-input-hide-show-icon > svg {
    fill: var(--iweb-colour_fill_module01);
  }
  .iweb-input-padding {
    padding-right: 40px;
  }
  .iweb-list {
    --header-font-size: var(--iweb-font-size-7);
    --prefix-width: "auto";
    --prefix-padding-right: 12px;
    --align-items: center;
    --active-background-color: var(--iweb-color-border);
    --border-inner: solid 1px var(--iweb-color-border);
    --border-top: solid 1px var(--iweb-color-border);
    --border-bottom: solid 1px var(--iweb-color-border);
    --padding-left: 12px;
    --padding-right: 12px;
    --font-size: var(--iweb-font-size-9);
    --extra-max-width: 70%;
  }
  .iweb-list-header {
    color: var(--iweb-color-weak);
    font-size: var(--header-font-size);
    padding: 8px var(--padding-right) 8px var(--padding-left);
  }
  .iweb-list-body {
    background-color: var(--iweb-color-background);
    font-size: var(--font-size);
    overflow: hidden;
  }
  .iweb-list-body-inner {
    margin-top: -1px;
  }
  .iweb-list-default .iweb-list-body {
    border-bottom: var(--border-bottom);
    border-top: var(--border-top);
  }
  .iweb-list-card {
    margin: 12px;
  }
  .iweb-list-card .iweb-list-body {
    border-radius: 8px;
  }
  .iweb-list-card .iweb-list-header {
    padding-left: 0;
  }
  .iweb-list-item {
    background-color: var(--iweb-color-background);
    display: block;
    line-height: 1.5;
    padding-left: var(--padding-left);
    position: relative;
  }
  .iweb-list-item-description,
  .iweb-list-item-title {
    color: var(--iweb-color-weak);
    font-size: var(--iweb-font-size-main);
  }
  .iweb-list-item-content {
    align-items: var(--align-items);
    border-top: var(--border-inner);
    display: flex;
    justify-content: flex-start;
    padding-right: var(--padding-right);
  }
  .iweb-list-item-content-prefix {
    box-sizing: border-box;
    flex: none;
    font-size: var(--iweb-font-size-main);
    padding-right: var(--prefix-padding-right);
    width: var(--prefix-width);
  }
  .iweb-list-item-content-main {
    flex: auto;
    padding: 12px 0;
  }
  .iweb-list-item-content-extra {
    color: var(--iweb-color-weak);
    flex: none;
    font-size: var(--iweb-font-size-7);
    max-width: var(--extra-max-width);
    padding-left: 12px;
  }
  .iweb-list-item-content-arrow {
    align-items: center;
    color: var(--iweb-color-light);
    display: flex;
    flex: none;
    font-size: 19px;
    margin-left: 4px;
  }
  .iweb-list-item-disabled {
    cursor: not-allowed;
  }
  .iweb-list-item-disabled.iweb-list-item-disabled > .iweb-list-item-content > * {
    pointer-events: none;
  }
  a.iweb-list-item:active:not(.iweb-list-item-disabled) {
    background-color: var(--active-background-color);
  }
  a.iweb-list-item:active:not(.iweb-list-item-disabled):after {
    border-bottom: var(--border-inner);
    bottom: -1px;
    content: " ";
    display: block;
    left: 0;
    position: absolute;
    width: 100%;
  }
  .iweb-form .iweb-list.iweb-list {
    --padding-left: 16px;
    --padding-right: 12px;
  }
  .iweb-form .iweb-form-footer {
    padding: 20px 12px;
  }
  .iweb-form .iweb-list-header {
    color: #272833;
    font-size: 16px;
    font-weight: 500;
  }
  .iweb-form-list-operation {
    color: var(--iweb-colour_fill_brand);
    text-align: center;
  }
  .iweb-form-item {
    --color-danger: #d81e36;
    --label-color: #272833;
  }
  .iweb-form-item + .iweb-form-item {
    border-top: none;
  }
  .iweb-form-item-label {
    box-sizing: border-box;
    color: var(--label-color);
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 100%;
    line-height: 1.5;
    position: relative;
    word-break: break-all;
  }
  .iweb-form-item-label .iweb-form-item-required-asterisk {
    color: var(--color-danger);
    font-family: SimSun, sans-serif;
    margin: 0 0.2em;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .iweb-form-item-label-help {
    border: 1px solid;
    border-radius: 50%;
    box-sizing: border-box;
    color: #858b9c;
    cursor: pointer;
    display: inline-flex;
    font-size: 10px;
    justify-content: center;
    line-height: 1;
    margin-left: 4px;
    padding: 2px;
    position: relative;
    top: -1px;
    width: 16px;
  }
  .iweb-form-item-child {
    display: flex;
  }
  .iweb-form-item-child-position-normal {
    justify-content: normal;
  }
  .iweb-form-item-child-position-normal > * {
    flex: auto;
  }
  .iweb-form-item-child-position-right {
    justify-content: flex-end;
  }
  .iweb-form-item-child-position-right > * {
    flex: none;
  }
  .iweb-form-item-feedback-error {
    color: var(--color-danger);
    margin-top: 8px;
  }
  .iweb-form-item-feedback-warning {
    color: var(--color-danger);
    margin-top: 4px;
  }
  .iweb-form-item.iweb-form-item-hidden {
    display: none;
  }
  .iweb-form-item.iweb-form-item-horizontal.iweb-list-item {
    --align-items: stretch;
    --prefix-width: 7.5em;
  }
  .iweb-form-item.iweb-form-item-horizontal .iweb-list-item-content-prefix {
    padding-bottom: 12px;
    padding-top: 12px;
  }
  .iweb-form-item.iweb-form-item-horizontal .iweb-list-item-content-extra {
    align-self: center;
  }
  .iweb-form-item.iweb-form-item-vertical .iweb-form-item-label {
    line-height: 20px;
    margin-bottom: 8px;
  }
  iweb-form-item-error input[type="password"],
  iweb-form-item-error input[type="text"] {
    border: 1px solid var(--color-danger);
  }
  .iweb-text-area-wrapper {
    --font-size: 14px;
    --color: #272833;
    --placeholder-color: #858b9c;
    --disabled-color: #c6cad2;
    --border-color: #ccc;
    --focus-border-color: var(--iweb-colour_fill_brand);
  }
  .iweb-text-area,
  .iweb-text-area-wrapper {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
  }
  .iweb-text-area {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    border: 1px solid var(--border-color);
    box-sizing: border-box;
    caret-color: var(--iweb-colour_fill_brand);
    color: var(--color);
    display: block;
    flex: auto;
    font-family: var(--iweb-font-family);
    font-size: var(--font-size);
    font-weight: 500;
    line-height: 1.5;
    margin: 0;
    min-height: 1.5em;
    outline: 0;
    padding: 16px 24px;
    resize: none;
  }
  .iweb-text-area::-moz-placeholder {
    color: var(--placeholder-color);
    font-family: inherit;
  }
  .iweb-text-area::placeholder {
    color: var(--placeholder-color);
    font-family: inherit;
  }
  .iweb-text-area:focus {
    border: 1px solid var(--focus-border-color);
  }
  .iweb-text-area:-webkit-autofill {
    background-color: transparent;
  }
  .iweb-text-area:-moz-read-only {
    cursor: default;
  }
  .iweb-text-area:read-only {
    cursor: default;
  }
  .iweb-text-area:disabled {
    -webkit-text-fill-color: var(--disabled-color);
    background: #f5f5f5;
    color: var(--disabled-color);
    cursor: not-allowed;
    opacity: 1;
  }
  .iweb-text-area:invalid {
    box-shadow: none;
  }
  .iweb-text-area::-ms-clear {
    display: none;
  }
  .iweb-text-area[readonly] {
    pointer-events: none;
  }
  .iweb-text-area-count {
    color: var(--iweb-color-weak);
    font-size: 17px;
    padding-top: 8px;
    text-align: right;
  }
  .iweb-text-area-label {
    color: #272833;
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 8px;
  }
  .iweb-select {
    border: 1px solid var(--iweb-select-border);
    display: inline-block;
    font-size: 14px;
    font-weight: var(--iweb-default-font-weight);
    line-height: 18px;
    max-height: 100%;
    max-width: 100%;
    position: relative;
    width: 100%;
  }
  .iweb-select-focused,
  .iweb-select:hover {
    border-color: var(--iweb-input-focus-border-color-style);
  }
  .iweb-select-disabled {
    background-color: var(--iweb-input-disabled-bg);
  }
  .iweb-select-disabled,
  .iweb-select-disabled input {
    background-color: var(--iweb-input-disabled-bg);
    cursor: not-allowed;
  }
  .iweb-select-disabled .iweb-select-selector {
    -webkit-text-fill-color: var(--iweb-colour_quaternary_info);
    color: var(--iweb-colour_quaternary_info);
    cursor: not-allowed;
    opacity: 1;
  }
  .iweb-select-disabled:hover {
    border-color: var(--iweb-select-border);
  }
  .iweb-select-show-arrow.iweb-select-loading .iweb-select-arrow-icon:after {
    animation: rcSelectLoadingIcon 0.5s infinite;
    border-color: transparent #999;
    border-radius: 100%;
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    height: 12px;
    margin-top: 4px;
    transform: none;
    width: 12px;
  }
  .iweb-select .iweb-select-selection-placeholder {
    color: var(--iweb-colour_tertiary_info);
    pointer-events: none;
  }
  .iweb-select .iweb-select-selection-search-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .iweb-select .iweb-select-selection-search-input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none;
    display: none;
  }
  .iweb-select-single .iweb-select-selector {
    display: flex;
    position: relative;
  }
  .iweb-select-single .iweb-select-selector .iweb-select-selection-search,
  .iweb-select-single .iweb-select-selector .iweb-select-selection-search-input {
    width: 100%;
  }
  .iweb-select-single .iweb-select-selector .iweb-select-selection-item,
  .iweb-select-single .iweb-select-selector .iweb-select-selection-placeholder {
    pointer-events: none;
    position: absolute;
  }
  .iweb-select-single:not(.iweb-select-customize-input) .iweb-select-selector {
    padding: 14px 16px;
  }
  .iweb-select-single:not(.iweb-select-customize-input)
    .iweb-select-selector
    .iweb-select-selection-search-input {
    border: none;
    outline: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
  }
  .iweb-select-multiple .iweb-select-selector {
    display: flex;
    flex-wrap: wrap;
  }
  .iweb-select-multiple .iweb-select-selector .iweb-select-selection-item {
    background: #bbb;
    flex: none;
    margin-right: 2px;
    padding: 0 8px;
  }
  .iweb-select-multiple
    .iweb-select-selector
    .iweb-select-selection-item-disabled {
    cursor: not-allowed;
  }
  .iweb-select-multiple .iweb-select-selector .iweb-select-selection-overflow {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .iweb-select-multiple
    .iweb-select-selector
    .iweb-select-selection-overflow-item {
    flex: none;
    max-width: 100%;
  }
  .iweb-select-multiple .iweb-select-selector .iweb-select-selection-search {
    max-width: 100%;
    position: relative;
  }
  .iweb-select-multiple .iweb-select-selector .iweb-select-selection-search-input,
  .iweb-select-multiple
    .iweb-select-selector
    .iweb-select-selection-search-mirror {
    font-family: system-ui;
    padding: 1px;
  }
  .iweb-select-multiple
    .iweb-select-selector
    .iweb-select-selection-search-mirror {
    left: 0;
    position: absolute;
    position: none;
    top: 0;
    visibility: hidden;
    white-space: nowrap;
    z-index: 999;
  }
  .iweb-select-multiple
    .iweb-select-selector
    .iweb-select-selection-search-input {
    border: none;
    outline: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
  }
  .iweb-select-allow-clear {
    padding-right: 28px;
    position: relative;
  }
  .iweb-select-allow-clear.iweb-select-multiple .iweb-select-selector {
    padding-right: 20px;
  }
  .iweb-select-allow-clear .iweb-select-clear {
    cursor: pointer;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-40%);
  }
  .iweb-select-show-arrow {
    position: relative;
  }
  .iweb-select-show-arrow.iweb-select-multiple .iweb-select-selector {
    padding-right: 20px;
  }
  .iweb-select-show-arrow .iweb-select-arrow {
    cursor: pointer;
    pointer-events: none;
    position: absolute;
    right: 18px;
    top: 45%;
    transform: rotate(180deg) translateY(25%);
  }
  .iweb-select-show-arrow .iweb-select-arrow svg {
    fill: #272833;
  }
  .iweb-select-show-arrow .iweb-select-arrow-lzd svg {
    fill: none;
  }
  .iweb-select-show-arrow .iweb-select-clear {
    right: 36px;
  }
  .iweb-select-show-arrow.iweb-select-disabled svg {
    fill: var(--iweb-colour_quaternary_info);
  }
  .iweb-select-show-arrow.iweb-select-disabled .iweb-select-arrow-lzd svg {
    fill: none;
    stroke: var(--iweb-colour_quaternary_info);
  }
  .iweb-select-open.iweb-select-show-arrow .iweb-select-arrow {
    transform: rotate(0) translateY(-50%);
    transform-origin: center;
  }
  .iweb-select-lzd.iweb-select-open.iweb-select-show-arrow .iweb-select-arrow {
    transform: rotate(0) translateY(-50%);
  }
  .iweb-select-lzd {
    border-radius: var(--iweb-input-border-radius-style);
  }
  .iweb-select-lzd.iweb-select-show-arrow .iweb-select-arrow {
    cursor: pointer;
    pointer-events: none;
    position: absolute;
    right: var(--iweb-gutter_module_right_light);
    top: 50%;
    transform: rotate(180deg) translateY(50%);
  }
  .iweb-select-dropdown {
    background: #fff;
    border: 1px solid var(--iweb-select-border);
    border-radius: var(--iweb-input-border-radius-style);
    overflow: hidden;
    position: absolute;
  }
  .iweb-select-dropdown-hidden {
    display: none;
  }
  .iweb-select-item {
    font-size: 14px;
    font-weight: var(--iweb-default-font-weight);
    line-height: 1.5;
    padding: 14px 16px;
  }
  .iweb-select-item-group {
    color: #999;
    font-size: 80%;
    font-weight: 700;
  }
  .iweb-select-item-option {
    position: relative;
  }
  .iweb-select-item-option-grouped {
    padding-left: 24px;
  }
  .iweb-select-item-option .iweb-select-item-option-state {
    display: none;
  }
  .iweb-select-item-option-active {
    background: var(--iweb-select-item-bg);
  }
  .iweb-select-item-option-disabled {
    color: var(--iweb-colour_quaternary_info);
  }
  .iweb-select-item-option-selected {
    color: var(--iweb-input-focus-border-color-style);
  }
  .iweb-select-item-option-content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .iweb-select-item-empty {
    color: #999;
    text-align: center;
  }
  .iweb-select-item-empty .iweb-select-empty-wrap {
    color: var(--iweb-colour_tertiary_info);
    font-size: var(--iweb-fontsize_content_medium);
    padding: 54px 18px;
  }
  .iweb-select-selection__choice-zoom {
    transition: all 0.3s;
  }
  .iweb-select-selection__choice-zoom-appear {
    opacity: 0;
    transform: scale(0.5);
  }
  .iweb-select-selection__choice-zoom-appear.iweb-select-selection__choice-zoom-appear-active,
  .iweb-select-selection__choice-zoom-leave {
    opacity: 1;
    transform: scale(1);
  }
  .iweb-select-selection__choice-zoom-leave.iweb-select-selection__choice-zoom-leave-active {
    opacity: 0;
    transform: scale(0.5);
  }
  .iweb-select-dropdown.iweb-slide-up-appear,
  .iweb-select-dropdown.iweb-slide-up-enter {
    animation-duration: 0.25s;
    animation-fill-mode: both;
    animation-play-state: paused;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
    opacity: 0;
    transform-origin: 0 0;
  }
  .iweb-select-dropdown.iweb-slide-up-leave {
    animation-duration: 0.25s;
    animation-fill-mode: both;
    animation-play-state: paused;
    animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
    opacity: 1;
    transform-origin: 0 0;
  }
  .iweb-select-dropdown.iweb-slide-up-appear.iweb-slide-up-appear-active.iweb-select-dropdown-placement-bottomLeft,
  .iweb-select-dropdown.iweb-slide-up-appear.iweb-slide-up-appear-active.iweb-select-dropdown-placement-bottomRight,
  .iweb-select-dropdown.iweb-slide-up-enter.iweb-slide-up-enter-active.iweb-select-dropdown-placement-bottomLeft,
  .iweb-select-dropdown.iweb-slide-up-enter.iweb-slide-up-enter-active.iweb-select-dropdown-placement-bottomRight {
    animation-name: rcSelectDropdownSlideUpIn;
    animation-play-state: running;
  }
  .iweb-select-dropdown.iweb-slide-up-leave.iweb-slide-up-leave-active.iweb-select-dropdown-placement-bottomLeft,
  .iweb-select-dropdown.iweb-slide-up-leave.iweb-slide-up-leave-active.iweb-select-dropdown-placement-bottomRight {
    animation-name: rcSelectDropdownSlideUpOut;
    animation-play-state: running;
  }
  .iweb-select-dropdown.iweb-slide-up-appear.iweb-slide-up-appear-active.iweb-select-dropdown-placement-topLeft,
  .iweb-select-dropdown.iweb-slide-up-enter.iweb-slide-up-enter-active.iweb-select-dropdown-placement-topLeft {
    animation-name: rcSelectDropdownSlideDownIn;
    animation-play-state: running;
  }
  .iweb-select-dropdown.iweb-slide-up-leave.iweb-slide-up-leave-active.iweb-select-dropdown-placement-topLeft {
    animation-name: rcSelectDropdownSlideDownOut;
    animation-play-state: running;
  }
  .iweb-select-md:not(.iweb-select-customize-input) .iweb-select-selector {
    padding: 10px 8px;
  }
  .iweb-select-md-dropdown .iweb-select-item {
    padding: 7px 12px;
  }
  .iweb-select-borderless {
    border-color: transparent !important;
  }
  .iweb-select-borderless.iweb-select-focused .iweb-select-selection-item,
  .iweb-select-borderless.iweb-select-focused .iweb-select-selection-placeholder,
  .iweb-select-borderless.iweb-select-open .iweb-select-selection-item,
  .iweb-select-borderless.iweb-select-open .iweb-select-selection-placeholder,
  .iweb-select-borderless:hover .iweb-select-selection-item,
  .iweb-select-borderless:hover .iweb-select-selection-placeholder {
    color: var(--iweb-input-focus-border-color-style);
  }
  .iweb-select-borderless.iweb-select-focused .iweb-select-arrow svg,
  .iweb-select-borderless.iweb-select-open .iweb-select-arrow svg,
  .iweb-select-borderless:hover .iweb-select-arrow svg {
    fill: var(--iweb-input-focus-border-color-style);
  }
  .iweb-select-borderless.iweb-select-focused
    .iweb-select-arrow
    .iweb-select-arrow-lzd
    svg,
  .iweb-select-borderless.iweb-select-open
    .iweb-select-arrow
    .iweb-select-arrow-lzd
    svg,
  .iweb-select-borderless:hover .iweb-select-arrow .iweb-select-arrow-lzd svg {
    fill: none;
  }
  .iweb-select-borderless.iweb-select-disabled {
    background-color: #fff;
  }
  .iweb-select-borderless.iweb-select-disabled .iweb-select-arrow svg {
    fill: var(--iweb-colour_quaternary_info);
  }
  .iweb-select-borderless.iweb-select-disabled
    .iweb-select-arrow
    .iweb-select-arrow-lzd
    svg {
    fill: none;
    stroke: var(--iweb-colour_quaternary_info);
  }
  .iweb-select-with-background {
    background-color: #fafafa;
    border-color: transparent;
  }
  .iweb-select-with-background.iweb-select-focused,
  .iweb-select-with-background.iweb-select-open,
  .iweb-select-with-background:hover {
    background-color: #e9e9e9;
  }
  .iweb-select-with-background.iweb-select-disabled {
    background-color: #fafafa;
  }
  .iweb-select-with-background.iweb-select-disabled .iweb-select-arrow svg,
  .iweb-select-with-background.iweb-select-disabled .iweb-select-selection-item,
  .iweb-select-with-background.iweb-select-disabled
    .iweb-select-selection-placeholder {
    fill: var(--iweb-colour_quaternary_info);
  }
  .iweb-select-with-background.iweb-select-disabled
    .iweb-select-arrow
    .iweb-select-arrow-lzd
    svg {
    fill: none;
    stroke: var(--iweb-colour_quaternary_info);
  }
  .iweb-select-lzd.iweb-select-with-background {
    border-color: var(--iweb-select-border);
  }
  .iweb-imgviewer-mask .iweb-imgviewer-container {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 50%;
    overflow: hidden;
    position: relative;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
  }
  .iweb-imgviewer-mask .iweb-imgviewer-container button {
    border: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
  }
  .iweb-imgviewer-mask .iweb-imgviewer-container .iweb-imgviewer-close {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 32px;
    display: flex;
    height: 32px;
    justify-content: center;
    position: absolute;
    right: 24px;
    top: 24px;
    width: 32px;
    z-index: 3;
  }
  .iweb-imgviewer-mask .iweb-imgviewer-container .iweb-imgviewer-image {
    max-height: 100%;
    max-width: 100%;
  }
  .iweb-imgviewer-mask .iweb-imgviewer-container .iweb-imgviewer-footer {
    background: linear-gradient(1turn, rgba(0, 0, 0, 0.4), transparent);
    bottom: 0;
    position: absolute;
    width: 100%;
  }
  .iweb-imgviewer-mask .iweb-imgviewer-container .iweb-imgviewer-arrow-btn {
    align-items: center;
    background: hsla(0, 0%, 100%, 0.6);
    border-radius: 36px;
    display: flex;
    height: 36px;
    justify-content: center;
    margin-top: -16px;
    position: absolute;
    top: 50%;
    width: 36px;
    z-index: 3;
  }
  .iweb-imgviewer-mask .iweb-imgviewer-container .iweb-imgviewer-arrow-btn-left {
    left: 60px;
  }
  .iweb-imgviewer-mask .iweb-imgviewer-container .iweb-imgviewer-arrow-btn-right {
    right: 60px;
  }
  .iweb-imgviewer-mask .iweb-imgviewer-container .iweb-imgviewer-number {
    color: #fff;
    font-family: Avenir Next;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    height: 27px;
    line-height: 27px;
    margin-top: 48px;
    position: absolute;
    right: 60px;
    text-align: center;
    top: 50%;
  }
  .iweb-media-viewer-content {
    height: 100vh;
    position: relative;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100vw;
  }
  .iweb-media-viewer-footer {
    z-index: 1;
  }
  .iweb-media-viewer-slides {
    display: flex;
    flex-wrap: nowrap;
    height: 100%;
    overflow: visible;
    position: relative;
    touch-action: none;
    z-index: 1;
  }
  .iweb-media-viewer-slides-inner {
    height: 100%;
    white-space: nowrap;
  }
  .iweb-media-viewer-slide {
    display: block;
    flex: none;
    height: 100%;
    position: relative;
    white-space: unset;
    width: 100%;
  }
  .iweb-media-viewer-control {
    height: 100%;
    left: 50%;
    max-width: 80vw;
    position: absolute;
    top: 50%;
    touch-action: none;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
  }
  .iweb-media-viewer-control--zoomed {
    cursor: grab;
  }
  .iweb-media-viewer-image-wrapper {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    perspective: 1000px;
    position: relative;
    touch-action: none;
    width: 100%;
  }
  .iweb-media-viewer-image-wrapper img {
    max-height: 100%;
    max-width: 100%;
  }
  .iweb-media-viewer-image-wrapper--zoomed img {
    max-width: none;
  }
  .iweb-media-viewer-indicator {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 27px;
    position: absolute;
    right: 38px;
    top: calc(50% + 50px);
    transform: translateX(-50%);
    z-index: 2;
  }
  .iweb-media-viewer-low-res-img {
    display: block;
    opacity: 1;
    position: absolute;
  }
  .iweb-media-viewer-low-res-img-error {
    display: none;
  }
  .iweb-media-viewer-low-res-img-zoomable {
    cursor: zoom-in;
  }
  .iweb-media-viewer-hi-res-img {
    display: block;
    opacity: 0;
    position: absolute;
    transform: translateZ(200px);
  }
  .iweb-media-viewer-hi-res-img-error {
    display: none;
  }
  .iweb-media-viewer-window {
    height: 100%;
    margin: 0 auto;
    max-width: 80vw;
    overflow: hidden;
  }
  .iweb-media-viewer-window--zoomed {
    width: 100vh;
  }
  .iweb-media-viewer-controls {
    align-items: center;
    background: hsla(0, 0%, 100%, 0.6);
    border: none;
    border-radius: 18px;
    cursor: pointer;
    display: flex;
    height: 36px;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 36px;
    z-index: 2;
  }
  .iweb-media-viewer-controls-left {
    left: 60px;
  }
  .iweb-media-viewer-controls-right {
    right: 60px;
  }
  .iweb-media-viewer-close {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 32px;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    position: absolute;
    right: 24px;
    top: 24px;
    width: 32px;
    z-index: 3;
  }
  .iweb-media-viewer-footer {
    background: linear-gradient(1turn, rgba(0, 0, 0, 0.4), transparent);
    bottom: 0;
    position: absolute;
    width: 100%;
  }
  .iweb-media-viewer-number {
    color: #fff;
    font-family: Avenir Next;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    height: 27px;
    line-height: 27px;
    margin-top: 48px;
    position: absolute;
    right: 60px;
    text-align: center;
    top: 50%;
  }
  .iweb-media-viewer-video-holder {
    height: auto;
    left: 50%;
    max-width: 80vw;
    min-width: 800px;
    position: absolute;
    top: 50%;
    touch-action: none;
    transform: translate(-50%, -50%);
    z-index: 1;
  }
  .iweb-media-viewer-video-footer {
    bottom: 72px;
    position: absolute;
    width: 100%;
    z-index: 10;
  }
  .error-img {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 100vh;
    justify-content: center;
    width: 900px;
  }
  .iweb-safe-area {
    --multiple: var(--iweb-safe-area-multiple, 1);
    display: block;
    width: 100%;
  }
  .iweb-safe-area-position-top {
    padding-top: calc(env(safe-area-inset-top) * var(--multiple));
  }
  .iweb-safe-area-position-bottom {
    padding-bottom: calc(env(safe-area-inset-bottom) * var(--multiple));
  }
  .iweb-cascader-select {
    border: 1px solid #e0e0e0;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    max-height: 100%;
    max-width: 100%;
    position: relative;
    width: 100%;
  }
  .iweb-cascader-select-focused,
  .iweb-cascader-select:hover {
    border-color: var(--iweb-colour_fill_brand);
  }
  .iweb-cascader-select-disabled {
    background-color: #f5f5f5;
  }
  .iweb-cascader-select-disabled,
  .iweb-cascader-select-disabled input {
    cursor: not-allowed;
  }
  .iweb-cascader-select-disabled .iweb-cascader-select-selector {
    -webkit-text-fill-color: #c6cad2;
    color: #c6cad2;
    cursor: not-allowed;
    opacity: 1;
  }
  .iweb-cascader-select-disabled:hover {
    border-color: #e0e0e0;
  }
  .iweb-cascader-select-show-arrow.iweb-cascader-select-loading
    .iweb-cascader-select-arrow-icon:after {
    animation: rcSelectLoadingIcon 0.5s infinite;
    border-color: transparent #999;
    border-radius: 100%;
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    height: 12px;
    margin-top: 4px;
    transform: none;
    width: 12px;
  }
  .iweb-cascader-select .iweb-cascader-select-selection-placeholder {
    color: #858b9c;
    pointer-events: none;
  }
  .iweb-cascader-select .iweb-cascader-select-selection-search-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .iweb-cascader-select
    .iweb-cascader-select-selection-search-input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none;
    display: none;
  }
  .iweb-cascader-select-single .iweb-cascader-select-selector {
    display: flex;
    position: relative;
  }
  .iweb-cascader-select-single
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-search,
  .iweb-cascader-select-single
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-search-input {
    width: 100%;
  }
  .iweb-cascader-select-single
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-item,
  .iweb-cascader-select-single
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-placeholder {
    pointer-events: none;
    position: absolute;
  }
  .iweb-cascader-select-single:not(.iweb-cascader-select-customize-input)
    .iweb-cascader-select-selector {
    padding: 14px 16px;
  }
  .iweb-cascader-select-single:not(.iweb-cascader-select-customize-input)
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-search-input {
    border: none;
    outline: 0;
    width: 100%;
  }
  .iweb-cascader-select-multiple .iweb-cascader-select-selector {
    display: flex;
    flex-wrap: wrap;
  }
  .iweb-cascader-select-multiple
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-item {
    background: #bbb;
    flex: none;
    margin-right: 2px;
    padding: 0 8px;
  }
  .iweb-cascader-select-multiple
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-item-disabled {
    cursor: not-allowed;
  }
  .iweb-cascader-select-multiple
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-overflow {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .iweb-cascader-select-multiple
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-overflow-item {
    flex: none;
    max-width: 100%;
  }
  .iweb-cascader-select-multiple
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-search {
    max-width: 100%;
    position: relative;
  }
  .iweb-cascader-select-multiple
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-search-input,
  .iweb-cascader-select-multiple
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-search-mirror {
    font-family: system-ui;
    padding: 1px;
  }
  .iweb-cascader-select-multiple
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-search-mirror {
    left: 0;
    position: absolute;
    position: none;
    top: 0;
    visibility: hidden;
    white-space: nowrap;
    z-index: 999;
  }
  .iweb-cascader-select-multiple
    .iweb-cascader-select-selector
    .iweb-cascader-select-selection-search-input {
    border: none;
    outline: 0;
    width: 100%;
  }
  .iweb-cascader-select-allow-clear {
    position: relative;
  }
  .iweb-cascader-select-allow-clear.iweb-cascader-select-multiple
    .iweb-cascader-select-selector {
    padding-right: 20px;
  }
  .iweb-cascader-select-allow-clear .iweb-cascader-select-clear {
    cursor: pointer;
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
  }
  .iweb-cascader-select-show-arrow {
    position: relative;
  }
  .iweb-cascader-select-show-arrow.iweb-cascader-select-multiple
    .iweb-cascader-select-selector {
    padding-right: 20px;
  }
  .iweb-cascader-select-show-arrow .iweb-cascader-select-arrow {
    cursor: pointer;
    pointer-events: none;
    position: absolute;
    right: 18px;
    top: 30%;
    transform: rotate(90deg);
    transform-origin: left;
  }
  .iweb-cascader-select-show-arrow .iweb-cascader-select-arrow svg {
    fill: #272833;
  }
  .iweb-cascader-select-show-arrow .iweb-cascader-select-clear {
    right: 36px;
  }
  .iweb-cascader-select-show-arrow.iweb-cascader-select-disabled svg {
    fill: #c6cad2;
  }
  .iweb-cascader-select-open.iweb-cascader-select-show-arrow
    .iweb-cascader-select-arrow {
    transform: rotate(-90deg);
    transform-origin: center;
  }
  .iweb-cascader-select-dropdown {
    background: #fff;
    border: 1px solid #e0e0e0;
    position: absolute;
  }
  .iweb-cascader-select-dropdown-hidden {
    display: none;
  }
  .iweb-cascader-select-item {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    padding: 14px 16px;
  }
  .iweb-cascader-select-item-group {
    color: #999;
    font-size: 80%;
    font-weight: 700;
  }
  .iweb-cascader-select-item-option {
    position: relative;
  }
  .iweb-cascader-select-item-option-grouped {
    padding-left: 24px;
  }
  .iweb-cascader-select-item-option .iweb-cascader-select-item-option-state {
    display: none;
  }
  .iweb-cascader-select-item-option-active {
    background: #f5f5f5;
  }
  .iweb-cascader-select-item-option-disabled {
    color: #c6cad2;
  }
  .iweb-cascader-select-item-option-selected {
    color: var(--iweb-colour_fill_brand);
  }
  .iweb-cascader-select-item-empty {
    color: #999;
    text-align: center;
  }
  .iweb-cascader-select-selection__choice-zoom {
    transition: all 0.3s;
  }
  .iweb-cascader-select-selection__choice-zoom-appear {
    opacity: 0;
    transform: scale(0.5);
  }
  .iweb-cascader-select-selection__choice-zoom-appear.iweb-cascader-select-selection__choice-zoom-appear-active,
  .iweb-cascader-select-selection__choice-zoom-leave {
    opacity: 1;
    transform: scale(1);
  }
  .iweb-cascader-select-selection__choice-zoom-leave.iweb-cascader-select-selection__choice-zoom-leave-active {
    opacity: 0;
    transform: scale(0.5);
  }
  .iweb-cascader-select-dropdown.iweb-slide-up-appear,
  .iweb-cascader-select-dropdown.iweb-slide-up-enter {
    animation-duration: 0.25s;
    animation-fill-mode: both;
    animation-play-state: paused;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
    opacity: 0;
    transform-origin: 0 0;
  }
  .iweb-cascader-select-dropdown.iweb-slide-up-leave {
    animation-duration: 0.25s;
    animation-fill-mode: both;
    animation-play-state: paused;
    animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
    opacity: 1;
    transform-origin: 0 0;
  }
  .iweb-cascader-select-dropdown.iweb-slide-up-appear.iweb-slide-up-appear-active.iweb-cascader-select-dropdown-placement-bottomLeft,
  .iweb-cascader-select-dropdown.iweb-slide-up-appear.iweb-slide-up-appear-active.iweb-cascader-select-dropdown-placement-bottomRight,
  .iweb-cascader-select-dropdown.iweb-slide-up-enter.iweb-slide-up-enter-active.iweb-cascader-select-dropdown-placement-bottomLeft,
  .iweb-cascader-select-dropdown.iweb-slide-up-enter.iweb-slide-up-enter-active.iweb-cascader-select-dropdown-placement-bottomRight {
    animation-name: rcSelectDropdownSlideUpIn;
    animation-play-state: running;
  }
  .iweb-cascader-select-dropdown.iweb-slide-up-leave.iweb-slide-up-leave-active.iweb-cascader-select-dropdown-placement-bottomLeft,
  .iweb-cascader-select-dropdown.iweb-slide-up-leave.iweb-slide-up-leave-active.iweb-cascader-select-dropdown-placement-bottomRight {
    animation-name: rcSelectDropdownSlideUpOut;
    animation-play-state: running;
  }
  .iweb-cascader-select-dropdown.iweb-slide-up-appear.iweb-slide-up-appear-active.iweb-cascader-select-dropdown-placement-topLeft,
  .iweb-cascader-select-dropdown.iweb-slide-up-enter.iweb-slide-up-enter-active.iweb-cascader-select-dropdown-placement-topLeft {
    animation-name: rcSelectDropdownSlideDownIn;
    animation-play-state: running;
  }
  .iweb-cascader-select-dropdown.iweb-slide-up-leave.iweb-slide-up-leave-active.iweb-cascader-select-dropdown-placement-topLeft {
    animation-name: rcSelectDropdownSlideDownOut;
    animation-play-state: running;
  }
  @keyframes rcSelectDropdownSlideUpIn {
    0% {
      opacity: 0;
      transform: scaleY(0.8);
      transform-origin: 0 0;
    }
    to {
      opacity: 1;
      transform: scaleY(1);
      transform-origin: 0 0;
    }
  }
  @keyframes rcSelectDropdownSlideUpOut {
    0% {
      opacity: 1;
      transform: scaleY(1);
      transform-origin: 0 0;
    }
    to {
      opacity: 0;
      transform: scaleY(0.8);
      transform-origin: 0 0;
    }
  }
  @keyframes rcSelectDropdownSlideDownIn {
    0% {
      opacity: 0;
      transform: scaleY(0.8);
      transform-origin: 100% 100%;
    }
    to {
      opacity: 1;
      transform: scaleY(1);
      transform-origin: 100% 100%;
    }
  }
  @keyframes rcSelectDropdownSlideDownOut {
    0% {
      opacity: 1;
      transform: scaleY(1);
      transform-origin: 100% 100%;
    }
    to {
      opacity: 0;
      transform: scaleY(0.8);
      transform-origin: 100% 100%;
    }
  }
  @keyframes rcSelectLoadingIcon {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(1turn);
    }
  }
  .iweb-cascader-select-md:not(.iweb-cascader-select-customize-input)
    .iweb-cascader-select-selector {
    padding: 10px 8px;
  }
  .iweb-cascader-select-md-dropdown .iweb-cascader-select-item {
    padding: 7px 12px;
  }
  .iweb-cascader-select-borderless {
    border-color: transparent !important;
  }
  .iweb-cascader-select-borderless.iweb-cascader-select-focused
    .iweb-cascader-select-selection-item,
  .iweb-cascader-select-borderless.iweb-cascader-select-focused
    .iweb-cascader-select-selection-placeholder,
  .iweb-cascader-select-borderless.iweb-cascader-select-open
    .iweb-cascader-select-selection-item,
  .iweb-cascader-select-borderless.iweb-cascader-select-open
    .iweb-cascader-select-selection-placeholder,
  .iweb-cascader-select-borderless:hover .iweb-cascader-select-selection-item,
  .iweb-cascader-select-borderless:hover
    .iweb-cascader-select-selection-placeholder {
    color: var(--iweb-colour_fill_brand);
  }
  .iweb-cascader-select-borderless.iweb-cascader-select-focused
    .iweb-cascader-select-arrow
    svg,
  .iweb-cascader-select-borderless.iweb-cascader-select-open
    .iweb-cascader-select-arrow
    svg,
  .iweb-cascader-select-borderless:hover .iweb-cascader-select-arrow svg {
    fill: var(--iweb-colour_fill_brand);
  }
  .iweb-cascader-select-borderless.iweb-cascader-select-disabled {
    background-color: #fff;
  }
  .iweb-cascader-select-borderless.iweb-cascader-select-disabled
    .iweb-cascader-select-arrow
    svg {
    fill: #c6cad2;
  }
  .iweb-cascader-select-with-background {
    background-color: #fafafa;
    border-color: transparent !important;
  }
  .iweb-cascader-select-with-background.iweb-cascader-select-focused,
  .iweb-cascader-select-with-background.iweb-cascader-select-open,
  .iweb-cascader-select-with-background:hover {
    background-color: #e9e9e9;
  }
  .iweb-cascader-select-with-background.iweb-cascader-select-disabled {
    background-color: #fafafa;
  }
  .iweb-cascader-select-with-background.iweb-cascader-select-disabled
    .iweb-cascader-select-arrow
    svg,
  .iweb-cascader-select-with-background.iweb-cascader-select-disabled
    .iweb-cascader-select-selection-item,
  .iweb-cascader-select-with-background.iweb-cascader-select-disabled
    .iweb-cascader-select-selection-placeholder {
    fill: #c6cad2;
  }
  .iweb-cascader-menu {
    border-right: 1px solid rgba(0, 0, 0, 0.06);
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .iweb-cascader-menu-item {
    color: #4d5360;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    min-width: 150px;
    overflow: hidden;
    padding: 14px 16px;
    text-overflow: ellipsis;
    transition: all 0.3s;
    white-space: nowrap;
  }
  .iweb-cascader-menu-item-active {
    color: var(--iweb-colour_fill_brand);
  }
  .iweb-cascader-menu-item:hover {
    background: #f5f5f5;
  }
  .iweb-cascader-menu-item-expand-icon {
    margin-left: auto;
    position: relative;
    top: 2px;
  }
  .iweb-cascader-menu-item-content {
    margin-right: 10px;
  }
  .iweb-cascader-menus {
    align-items: flex-start;
    display: flex;
    flex-wrap: nowrap;
  }
  .iweb-cascader-menu {
    flex-grow: 1;
    height: 280px;
    margin: -4px 0;
    overflow: auto;
    padding: 4px 0;
    vertical-align: top;
  }
  @font-face {
    font-family: iconfont;
    src: url(iconfont-f92a6b08.woff2) format("woff2"),
      url(iconfont-b8b20f43.woff) format("woff"),
      url(iconfont-a65a619b.ttf) format("truetype"),
      url(iconfont-c8f118da.svg) format("svg");
  }
  .iweb-icon {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
  }
  .iweb-bottombar_CategorySearchhighlight:before {
    content: "\e697";
  }
  .iweb-bottombar_Baghighlight:before {
    content: "\e693";
  }
  .iweb-bottombar_Account_highlight:before {
    content: "\e694";
  }
  .iweb-bottombar_Homehighlight:before {
    content: "\e695";
  }
  .iweb-bottombar_Wishlisthighlight:before {
    content: "\e696";
  }
  .iweb-utility_rightarrow:before {
    content: "\e691";
  }
  .iweb-utility_Feedback:before {
    content: "\e692";
  }
  .iweb-utility_uparrow:before {
    content: "\e68f";
  }
  .iweb-utility_IMclose:before {
    content: "\e690";
  }
  .iweb-bottombar_CategorySearch:before {
    content: "\e63d";
  }
  .iweb-bottombar_Bag:before {
    content: "\e63e";
  }
  .iweb-bottombar_Home:before {
    content: "\e63f";
  }
  .iweb-info_Errorfill1:before {
    content: "\e640";
  }
  .iweb-info_Add:before {
    content: "\e641";
  }
  .iweb-info_noticetoast:before {
    content: "\e642";
  }
  .iweb-info_Correct:before {
    content: "\e643";
  }
  .iweb-info_errortoast:before {
    content: "\e644";
  }
  .iweb-info_warningtoast:before {
    content: "\e645";
  }
  .iweb-info_failtosend:before {
    content: "\e646";
  }
  .iweb-NEWutility_addtoboard:before {
    content: "\e647";
  }
  .iweb-info_Error:before {
    content: "\e648";
  }
  .iweb-bottombar_Account:before {
    content: "\e649";
  }
  .iweb-info_Specialinfo:before {
    content: "\e64a";
  }
  .iweb-utility_menu:before {
    content: "\e64b";
  }
  .iweb-NEWutility_download:before {
    content: "\e64c";
  }
  .iweb-NEWutility_oneinaraw3:before {
    content: "\e64d";
  }
  .iweb-utility_report1:before {
    content: "\e64e";
  }
  .iweb-info_Promotionorwarning:before {
    content: "\e64f";
  }
  .iweb-NEWutility_zoomout:before {
    content: "\e650";
  }
  .iwe-butility_back_fill:before {
    content: "\e651";
  }
  .iwe-butility_correct:before {
    content: "\e652";
  }
  .iweb-utility_copy:before {
    content: "\e653";
  }
  .iweb-utility_camera:before {
    content: "\e654";
  }
  .iweb-utility_add:before {
    content: "\e655";
  }
  .iweb-utility_chatwithsellers:before {
    content: "\e656";
  }
  .iweb-utility_checkprocess:before {
    content: "\e657";
  }
  .iweb-NEWutility_Enlarge:before {
    content: "\e658";
  }
  .iweb-utility_chathistory:before {
    content: "\e659";
  }
  .iweb-utility_downarrow:before {
    content: "\e65a";
  }
  .iweb-utility_delivery:before {
    content: "\e65b";
  }
  .iweb-utility_contact:before {
    content: "\e65c";
  }
  .iweb-utility_Chats:before {
    content: "\e65d";
  }
  .iweb-NEWutility_SMS:before {
    content: "\e65e";
  }
  .iweb-utility_delete:before {
    content: "\e65f";
  }
  .iweb-utility_camera_fill:before {
    content: "\e660";
  }
  .iweb-bottombar_Wishlist:before {
    content: "\e661";
  }
  .iwe-butility_more:before {
    content: "\e662";
  }
  .iwe-butility_Alerts:before {
    content: "\e663";
  }
  .iwe-butility_postcode:before {
    content: "\e664";
  }
  .iwe-butility_package_fill:before {
    content: "\e665";
    content: "\e666";
  }
  .iweb-utility_headerclose:before {
    content: "\e667";
  }
  .iweb-utility_play_fill:before {
    content: "\e668";
  }
  .iweb-utility_share:before {
    content: "\e669";
  }
  .iweb-utility_mute_fill:before {
    content: "\e66a";
  }
  .iweb-utility_QRcode:before {
    content: "\e66b";
  }
  .iweb-Infonotification:before {
    content: "\e66c";
  }
  .iweb-utility_filter:before {
    content: "\e66d";
  }
  .iweb-utility_store:before {
    content: "\e66e";
  }
  .iweb-utility_addtobag:before {
    content: "\e66f";
  }
  .iweb-utility_search:before {
    content: "\e670";
  }
  .iweb-NEWutility_link:before {
    content: "\e671";
  }
  .iweb-utility_helpcenter:before {
    content: "\e672";
  }
  .iweb-utility_oneinaraw:before {
    content: "\e673";
  }
  .iweb-utility_orderfill:before {
    content: "\e674";
  }
  .iweb-utility_Promos1:before {
    content: "\e675";
  }
  .iwe-butility_reduce:before {
    content: "\e676";
  }
  .iwe-butility_send_fill:before {
    content: "\e677";
  }
  .iweb-utility_twoinraw:before {
    content: "\e678";
  }
  .iwe-butility_photo:before {
    content: "\e679";
  }
  .iwe-butility_unsee:before {
    content: "\e67a";
  }
  .iweb-NEWutility_payment:before {
    content: "\e67b";
  }
  .iwe-butility_category:before {
    content: "\e67c";
  }
  .iwe-butility_see:before {
    content: "\e67d";
  }
  .iweb-info_successtoast:before {
    content: "\e67e";
  }
  .iwe-butility_video:before {
    content: "\e67f";
  }
  .iwe-butility_order:before {
    content: "\e680";
  }
  .iwe-butility_package:before {
    content: "\e681";
  }
  .iwe-butility_return:before {
    content: "\e682";
  }
  .iwe-butility_message:before {
    content: "\e683";
  }
  .iwe-butility_volume_fill:before {
    content: "\e684";
  }
  .iwe-butility_read:before {
    content: "\e685";
  }
  .iwe-butility_refound:before {
    content: "\e686";
  }
  .iwe-butility_voucher:before {
    content: "\e687";
  }
  .iwe-butility_send:before {
    content: "\e688";
  }
  .iwe-butility_pause_fill:before {
    content: "\e689";
  }
  .iwe-butility_address:before {
    content: "\e68a";
  }
  .iwe-butility_setting:before {
    content: "\e68b";
  }
  .iwe-butility_like:before {
    content: "\e68c";
  }
  .iwe-butility_edit:before {
    content: "\e68d";
  }
  .iweb-utility_leftarrow:before {
    content: "\e68e";
  }
  .iweb-icon-smaller {
    font-size: 12px;
  }
  .iweb-icon-small {
    font-size: 14px;
  }
  .iweb-icon-middle {
    font-size: 16px;
  }
  .iweb-icon-large {
    font-size: 18px;
  }
  .iweb-icon-larger {
    font-size: 20px;
  }
  .iweb-auto-complete-search-default {
    color: #6e7687;
  }
  .iweb-auto-complete-search-highlight {
    color: #1e1f26;
  }
  .iweb-passcode-input {
    --cell-size: 48px;
    --cell-gap: var(--iweb-padding_inside_element_vertically_light);
    --dot-size: 6px;
    --border-color: var(--iweb-colour_tertiary_outline);
    --border-radius: var(--iweb-radius-token-radius_small);
    display: inline-block;
    position: relative;
  }
  .iweb-passcode-input-cell-container {
    display: inline-flex;
    vertical-align: top;
  }
  .iweb-passcode-input-cell {
    align-items: center;
    background-color: var(--iweb-colour_primary_background_page);
    box-sizing: border-box;
    display: flex;
    flex: none;
    font-size: var(--iweb-fontsize_title_module_huge);
    height: var(--cell-size);
    justify-content: center;
    width: var(--cell-size);
  }
  .iweb-passcode-input:not(.iweb-passcode-input-seperated) {
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius);
    overflow: hidden;
  }
  .iweb-passcode-input:not(.iweb-passcode-input-seperated)
    .iweb-passcode-input-cell:not(:last-child) {
    border-right: 1px solid var(--border-color);
  }
  .iweb-passcode-input:not(
      .iweb-passcode-input-seperated
    ).iweb-passcode-input-focused {
    border-color: var(--iweb-colour_active_outline);
    outline: 0;
  }
  .iweb-passcode-input:not(
      .iweb-passcode-input-seperated
    ).iweb-passcode-input-error {
    animation: iweb-shake-horizontal 0.1s ease-in-out 0s 3 normal none running;
    border-color: var(--iweb-colour_error_outline);
  }
  .iweb-passcode-input.iweb-passcode-input-seperated .iweb-passcode-input-cell {
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius);
  }
  .iweb-passcode-input.iweb-passcode-input-seperated
    .iweb-passcode-input-cell:not(:last-child) {
    margin-right: var(--cell-gap);
  }
  .iweb-passcode-input.iweb-passcode-input-seperated
    .iweb-passcode-input-cell-focused {
    background-color: var(--iweb-colour_fill_notice_shades);
    border-color: var(--iweb-colour_active_outline);
  }
  .iweb-passcode-input-seperated.iweb-passcode-input-focused {
    outline: 0;
  }
  .iweb-passcode-input.iweb-passcode-input-seperated.iweb-passcode-input-error {
    animation: iweb-shake-horizontal 0.1s ease-in-out 0s 3 normal none running;
  }
  .iweb-passcode-input.iweb-passcode-input-seperated.iweb-passcode-input-error
    .iweb-passcode-input-cell {
    border-color: var(--iweb-colour_error_outline);
  }
  .iweb-passcode-input.iweb-passcode-input-seperated.iweb-passcode-input-error
    .iweb-passcode-input-cell-focused {
    background-color: var(--iweb-colour_primary_background_page);
  }
  .iweb-passcode-input-cell-dot:before {
    background: var(--iweb-color-text);
    border-radius: 100%;
    content: "";
    height: var(--dot-size);
    width: var(--dot-size);
  }
  .iweb-passcode-input-disabled:hover {
    cursor: not-allowed;
  }
  .iweb-passcode-input-disabled .iweb-passcode-input-cell {
    background-color: var(--iweb-colour_fill_dimmed);
  }
  .iweb-passcode-input-cell-caret:after {
    animation: iweb-caret-blink 1s linear infinite;
    background: var(--iweb-color-primary);
    content: "";
    height: 1.1em;
    margin-left: 1px;
    width: 2px;
  }
  .iweb-passcode-input > .iweb-passcode-input-native-input {
    display: block;
    height: 20px;
    left: -200vw;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 50px;
  }
  @keyframes iweb-shake-horizontal {
    0% {
      transform: translateX(0);
    }
    10% {
      transform: translateX(-4px);
    }
    20% {
      transform: translateX(5px);
    }
    30% {
      transform: translateX(-1px);
    }
    40% {
      transform: translateX(8px);
    }
    50% {
      transform: translateX(0);
    }
    60% {
      transform: translateX(-8px);
    }
    70% {
      transform: translateX(1px);
    }
    80% {
      transform: translateX(-5px);
    }
    90% {
      transform: translateX(4px);
    }
    to {
      transform: translateX(0);
    }
  }
  @keyframes iweb-caret-blink {
    0% {
      opacity: 1;
    }
    60% {
      opacity: 1;
    }
    80% {
      opacity: 0;
    }
    to {
      opacity: 0;
    }
  }
  .iweb-picker {
    --item-height: 20.5px;
    --i-item-font-size: 16px;
  }
  .iweb-picker-header {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding: 15px 70px 5.5px;
    position: relative;
  }
  .iweb-picker-header-button {
    color: #000;
    font-size: 15px;
    padding: 15px;
    position: absolute;
  }
  .iweb-picker-header-button-cancel {
    left: 0;
  }
  .iweb-picker-header-button-done {
    right: 0;
  }
  .iweb-picker-header-title {
    color: var(--i-colour_primary_info);
    flex: 1;
    font-size: var(--i-font_size_medium);
    font-weight: 600;
    line-height: 23px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .iweb-picker-header-close {
    box-sizing: border-box;
    color: var(--i-color-text);
    height: 45px;
    padding: 15px 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 42px;
  }
  .iweb-picker-header-close .i-supericon-close {
    height: 18px;
    width: 18px;
  }
  .iweb-picker-content {
    display: flex;
    flex-direction: row;
    height: var(--i-picker-height);
    overflow: hidden;
    position: relative;
  }
  .iweb-picker-content-margin {
    flex: 1;
    margin-right: 12px;
  }
  .iweb-picker-content-margin:last-child {
    margin-right: 0;
  }
  .iweb-picker-bottom {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 57px;
    padding: 0 12px;
    width: 100%;
  }
  .iweb-picker-bottom > button:first-child {
    margin-right: 9px;
  }
  .iweb-picker-mask {
    display: flex;
    flex-direction: column;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10000;
  }
  .iweb-picker-mask-bottom,
  .iweb-picker-mask-top {
    flex: auto;
  }
  .iweb-picker-mask-middle {
    flex: none;
    height: 41.5px;
  }
  .iweb-picker-mask-middle-border {
    border-bottom: 1px solid #f5f6f7;
    border-radius: 8px;
    border-top: 1px solid #f5f6f7;
    box-sizing: border-box;
  }
  .iweb-picker-mask-top {
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0.1) 99.95%);
  }
  .iweb-picker-mask-bottom {
    background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0.1) 99.95%);
  }
  .i-wheel-column {
    flex: 1;
    height: 100%;
    position: relative;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 0;
  }
  .i-wheel-column-wheel {
    cursor: grab;
    left: 0;
    position: absolute;
    top: calc(50% - var(--item-height) / 2);
    width: 100%;
  }
  .i-wheel-column-wheel:before {
    top: -100vh;
  }
  .i-wheel-column-wheel:after,
  .i-wheel-column-wheel:before {
    content: " ";
    display: block;
    height: 100vh;
    position: absolute;
    width: 100%;
  }
  .i-wheel-column-wheel:after {
    bottom: -100vh;
  }
  .i-wheel-column-wheel-left {
    padding-left: 34.5px;
  }
  .i-wheel-column-wheel-right {
    padding-right: 34.5px;
  }
  .i-wheel-column-mid {
    flex: 0 1 111px;
  }
  .i-wheel-column-item {
    align-items: center;
    display: flex;
    font-size: var(--i-item-font-size);
    height: var(--item-height);
    justify-content: center;
    margin: 0 auto 21px;
    transition: transform 0.3s;
  }
  .i-wheel-column-item-selected {
    color: var(--i-brand_pink);
    font-size: 21px;
    font-weight: 700;
  }
  .i-wheel-column-item-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .restore-container {
    min-width: 388px;
    padding: 12px 4px 0;
  }
  .restore-container .restore-tit {
    align-items: center;
    display: flex;
  }
  .restore-container .restore-icon {
    color: #4473f4;
    margin-right: 8px;
  }
  .restore-container .failed-icon {
    color: #ef8680;
    margin-right: 8px;
  }
  .restore-container .title {
    color: #333;
    font-size: 20px;
    font-weight: 500;
  }
  .restore-container .mascot {
    height: 172px;
    margin: 40px 70px 32px;
    width: 246px;
  }
  .restore-container .failed-img {
    height: 165px;
    margin: 24px 20px 4px;
    width: 343px;
  }
  .restore-container .notice {
    color: #333;
    font-size: 16px;
    margin-bottom: 21px;
    max-width: 360px;
    text-align: center;
  }
  .restore-container .button-list {
    align-items: center;
    display: flex;
    justify-content: flex-end;
  }
  .restore-container .button-item {
    height: 36px;
    line-height: 36px;
    min-width: 85px;
    padding: 0 8px;
    text-align: center;
  }
  .restore-container .button-cancel {
    border: 1px solid #ef7026;
    border-radius: 4px;
    color: #ef7026;
    margin-right: 16px;
  }
  .restore-container .button-confirm,
  .restore-container .button-got {
    background: #ef7026;
    border-radius: 4px;
    color: #fff;
  }
  .restore-container .button-got {
    min-width: 142px;
  }
  .index_module_loginWrapper__deb6dcb9 {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    position: relative;
  }
  .index_module_loginTypeWrapper__deb6dcb9 {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-top: 26px;
    width: 100%;
  }
  .index_module_loginTypeWrapper__deb6dcb9
    .index_module_loginTypeDivider__deb6dcb9 {
    background-color: #e3e7f1;
    height: 18px;
    width: 1px;
  }
  .index_module_loginTypeWrapper__deb6dcb9 .index_module_loginType__deb6dcb9 {
    color: #858b9c;
    cursor: pointer;
    flex: 1;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
  }
  .index_module_loginTypeWrapper__deb6dcb9
    .index_module_loginType__deb6dcb9.index_module_actived__deb6dcb9 {
    color: #2e3346;
  }
  .index_module_loginFromWrapper__deb6dcb9 {
    margin-top: 36px;
    padding: 0 36px;
    width: 100%;
  }
  .index_module_loginFromWrapper__deb6dcb9 .index_module_password__deb6dcb9 {
    margin-top: 18px;
  }
  .index_module_loginFromWrapper__deb6dcb9 .index_module_loginButton__deb6dcb9 {
    margin-top: 24px;
    width: 100%;
  }
  .index_module_forgetPassword__deb6dcb9 {
    color: #858b9c;
    cursor: pointer;
    margin-top: 6px;
    text-align: right;
  }
  .index_module_signupHint__deb6dcb9 {
    color: #858b9c;
    margin-top: 24px;
  }
  .index_module_signupButton__deb6dcb9 {
    color: #1e71ff;
    cursor: pointer;
  }
  .index_module_otherLoginHint__deb6dcb9 {
    color: #858b9c;
    margin-top: 45px;
  }
  .index_module_otherLoginMargin__deb6dcb9 {
    margin-top: 0;
  }
  .index_module_thirdLoginWrapper__deb6dcb9 {
    margin-top: 18px;
  }
  .index_module_errorTip__deb6dcb9 {
    color: #d20b0b;
    margin-top: 6px;
    text-align: left;
  }
  .index_module_loginFromWrapper__e390cdff {
    margin-top: 72px;
    padding: 0 24px;
    width: 100%;
  }
  .index_module_loginFromWrapper__e390cdff .index_module_password__e390cdff {
    margin-top: 18px;
  }
  .index_module_loginFromWrapper__e390cdff .index_module_loginButton__e390cdff {
    margin-top: 49px;
    width: 100%;
  }
  .index_module_loginFromWrapper__e390cdff
    .index_module_otpLoginButton__e390cdff {
    display: flex;
    flex-direction: row;
    margin-top: 12px;
    width: 100%;
  }
  .index_module_loginFromWrapper__e390cdff
    .index_module_otpLoginButton__e390cdff:first-of-type {
    margin-top: 49px;
  }
  .index_module_loginFromWrapper__e390cdff
    .index_module_otpLoginButton__e390cdff
    .index_module_otpLoginIcon__e390cdff {
    height: 22px;
    width: 22px;
  }
  .index_module_loginFromWrapper__e390cdff
    .index_module_otpLoginButton__e390cdff
    .index_module_otpLoginText__e390cdff {
    flex: 1;
  }
  .index_module_phoneInputWrapper__e390cdff {
    align-items: center;
    display: flex;
    flex-direction: row;
  }
  .index_module_phoneInputWrapper__e390cdff .index_module_phonePrefix__e390cdff {
    color: #cbced5;
    margin-right: 6px;
    width: 82px;
  }
  .index_module_phoneInputWrapper__e390cdff
    .index_module_phonePrefix__e390cdff
    .index_module_phonePrefixContent__e390cdff {
    align-items: center;
    color: #2e3346;
    display: flex;
  }
  .index_module_phoneInputWrapper__e390cdff
    .index_module_phonePrefix__e390cdff
    .index_module_phonePrefixContent__e390cdff
    .index_module_phonePrefixIcon__e390cdff {
    height: 16px;
  }
  .index_module_phoneInputWrapper__e390cdff .index_module_phoneInput__e390cdff {
    flex: 1;
  }
  .index_module_signupHint__e390cdff {
    color: #858b9c;
    margin-top: 12px;
  }
  .index_module_signupButton__e390cdff {
    color: #1e71ff;
  }
  .index_module_otherLoginHint__e390cdff {
    color: #858b9c;
    margin-top: 24px;
  }
  .index_module_thirdLoginWrapper__e390cdff {
    margin-top: 18px;
  }
  .index_module_errorTip__e390cdff {
    color: #d20b0b;
    margin-top: 6px;
  }
  .index_module_loginWrapper__ff031001 {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    position: relative;
  }
  .index_module_qrcodeIcon__ff031001 {
    height: 45px;
    left: 18px;
    position: absolute;
    top: 18px;
    width: 45px;
    z-index: 10;
  }
  .index_module_loginTypeWrapper__ff031001 {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-top: 26px;
    padding: 0 36px;
    width: 100%;
  }
  .index_module_loginTypeWrapper__ff031001
    .index_module_loginTypeDivider__ff031001 {
    background-color: #e3e7f1;
    height: 18px;
    width: 1px;
  }
  .index_module_loginTypeWrapper__ff031001 .index_module_loginType__ff031001 {
    color: #858b9c;
    cursor: pointer;
    flex: 1;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
  }
  .index_module_loginTypeWrapper__ff031001
    .index_module_loginType__ff031001.index_module_actived__ff031001 {
    color: #2e3346;
  }
  .index_module_loginFromWrapper__ff031001 {
    margin-top: 36px;
    padding: 0 36px;
    width: 100%;
  }
  .index_module_loginFromWrapper__ff031001 .index_module_password__ff031001 {
    margin-top: 18px;
  }
  .index_module_loginFromWrapper__ff031001 .index_module_loginButton__ff031001 {
    margin-top: 24px;
    width: 100%;
  }
  .index_module_forgetPassword__ff031001 {
    color: #858b9c;
    cursor: pointer;
    margin-top: 6px;
    text-align: right;
  }
  .index_module_signupHint__ff031001 {
    color: #858b9c;
    margin-top: 24px;
  }
  .index_module_signupButton__ff031001 {
    color: #1e71ff;
  }
  .index_module_otherLoginHint__ff031001 {
    color: #858b9c;
    margin-top: 45px;
  }
  .index_module_thirdLoginWrapper__ff031001 {
    margin-top: 18px;
  }
  .index_module_forgetPasswordWrapper__243c0f74 {
    background: #fff;
    height: 441px;
    padding: 0 24px;
    position: relative;
    width: 444px;
  }
  .index_module_forgetPasswordWrapperTitle__243c0f74 {
    color: #2e3346;
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 12px;
    padding-top: 24px;
    text-align: left;
  }
  .index_module_forgetPasswordWrapperContent__243c0f74 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    min-height: 305px;
    text-align: left;
  }
  .index_module_forgetPasswordWrapperContentDesc__243c0f74 {
    color: #595f6d;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 18px;
    margin-top: 24px;
  }
  .index_module_forgetPasswordWrapperContentInputLabel__243c0f74 {
    color: #2e3346;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 6px;
  }
  .index_module_forgetPasswordWrapperContentInput__243c0f74 {
    --iweb-input-text-color: #858b9c !important;
    --iweb-input-placeholder-color: #858b9c !important;
    width: 396px !important;
  }
  .index_module_forgetPasswordWrapperContentValidateResult__243c0f74 {
    color: #d20b0b;
    font-size: 14px;
    font-weight: 400;
    margin-top: 6px;
  }
  .index_module_forgetPasswordWrapperFooter__243c0f74 {
    padding-bottom: 24px;
    padding-top: 12px;
  }
  .index_module_forgetPasswordWrapperFooterButtons__243c0f74 {
    display: flex;
    justify-content: flex-end;
  }
  .index_module_resetPasswordWrapper__d8412956 {
    background: #fff;
    height: 441px;
    padding: 0 24px;
    position: relative;
    width: 444px;
  }
  .index_module_resetPasswordWrapperTitle__d8412956 {
    color: #2e3346;
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 12px;
    padding-top: 24px;
    text-align: left;
  }
  .index_module_resetPasswordWrapperContent__d8412956 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    min-height: 305px;
    text-align: left;
  }
  .index_module_resetPasswordWrapperContentDesc__d8412956 {
    color: #595f6d;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 18px;
    margin-top: 24px;
  }
  .index_module_resetPasswordWrapperContentInputLabel__d8412956 {
    color: #2e3346;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 6px;
  }
  .index_module_resetPasswordWrapperContentInput__d8412956 {
    --iweb-input-text-color: #858b9c !important;
    --iweb-input-placeholder-color: #858b9c !important;
    width: 396px !important;
  }
  .index_module_resetPasswordWrapperContentError__d8412956 {
    color: #d20b0b;
    font-size: 14px;
    font-weight: 400;
    margin-top: 6px;
  }
  .index_module_resetPasswordWrapperContentTips__d8412956 {
    display: flex;
    flex-direction: column;
    margin-top: 6px;
  }
  .index_module_resetPasswordWrapperContentTips__d8412956 > p {
    color: #595f6d;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 6px;
    padding-left: 18px;
    position: relative;
  }
  .index_module_resetPasswordWrapperContentTips__d8412956 > p:before {
    background: #595f6d;
    border-radius: 50%;
    content: "";
    display: block;
    height: 4px;
    left: 7px;
    position: absolute;
    top: 7px;
    width: 4px;
  }
  .index_module_resetPasswordWrapperContentTips__d8412956
    > p.index_module_highlight__d8412956 {
    color: #018434;
  }
  .index_module_resetPasswordWrapperContentTips__d8412956
    > p.index_module_highlight__d8412956:before {
    background: #018434;
  }
  .index_module_resetPasswordWrapperContentTips__d8412956
    > p.index_module_errorHighlight__d8412956 {
    color: #d20b0b;
  }
  .index_module_resetPasswordWrapperContentTips__d8412956
    > p.index_module_errorHighlight__d8412956:before {
    background: #d20b0b;
  }
  .index_module_resetPasswordWrapperSuccessContent__d8412956 {
    align-items: center;
    display: flex;
    flex-direction: column;
    min-height: 305px;
    text-align: center;
  }
  .index_module_resetPasswordWrapperSuccessContentImg__d8412956 {
    height: 201px;
    margin-top: 15.5px;
    width: 270px;
  }
  .index_module_resetPasswordWrapperSuccessContentDesc__d8412956 {
    color: #2e3346;
    font-size: 16px;
    font-weight: 500;
  }
  .index_module_resetPasswordWrapperFooter__d8412956 {
    padding-bottom: 24px;
    padding-top: 12px;
  }
  .index_module_resetPasswordWrapperFooterButtons__d8412956 {
    display: flex;
    justify-content: flex-end;
  }
  .index_module_profileCompleteWrapper__bc9ec260 {
    background: #fff;
    height: 441px;
    padding: 0 24px;
    position: relative;
    width: 444px;
  }
  .index_module_profileCompleteWrapperTitle__bc9ec260 {
    color: #2e3346;
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 12px;
    padding-top: 24px;
  }
  .index_module_profileCompleteWrapperContent__bc9ec260 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    min-height: 305px;
    text-align: left;
  }
  .index_module_baseInfoWrapper__bc9ec260,
  .index_module_otherInfoWrapper__bc9ec260 {
    margin-top: 24px;
  }
  .index_module_baseInfoWrapperNickNameLabel__bc9ec260,
  .index_module_baseInfoWrapperPasswordLabel__bc9ec260,
  .index_module_otherInfoWrapperBirthdayLabel__bc9ec260,
  .index_module_otherInfoWrapperGenderLabel__bc9ec260 {
    color: #2e3346;
    font-weight: 500;
    margin-bottom: 6px;
  }
  .index_module_baseInfoWrapperNickNameInput__bc9ec260,
  .index_module_baseInfoWrapperPasswordInput__bc9ec260 {
    --iweb-input-text-color: #858b9c !important;
    --iweb-input-placeholder-color: #858b9c !important;
    width: 396px !important;
  }
  .index_module_baseInfoWrapperPasswordValidateResult__bc9ec260 {
    color: #d20b0b;
    font-size: 14px;
    font-weight: 400;
    margin-top: 6px;
  }
  .index_module_baseInfoWrapperNickNameTips__bc9ec260 {
    color: #858b9c;
    font-weight: 400;
    margin-bottom: 18px;
    margin-top: 6px;
  }
  .index_module_baseInfoWrapperPasswordTips__bc9ec260 {
    display: flex;
    flex-direction: column;
    margin-top: 6px;
  }
  .index_module_baseInfoWrapperPasswordTips__bc9ec260 > p {
    color: #595f6d;
    font-weight: 400;
    margin-bottom: 6px;
    padding-left: 18px;
    position: relative;
  }
  .index_module_baseInfoWrapperPasswordTips__bc9ec260 > p:before {
    background-color: #595f6d;
    border-radius: 50%;
    content: "";
    display: block;
    height: 4px;
    left: 7px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
  }
  .index_module_baseInfoWrapperPasswordTips__bc9ec260
    > p.index_module_highlight__bc9ec260 {
    color: #018434;
  }
  .index_module_baseInfoWrapperPasswordTips__bc9ec260
    > p.index_module_highlight__bc9ec260:before {
    background-color: #018434;
  }
  .index_module_baseInfoWrapperPasswordTips__bc9ec260 > p:last-of-type {
    margin-bottom: 0;
  }
  .index_module_otherInfoWrapperGender__bc9ec260 {
    margin-bottom: 18px;
  }
  .index_module_profileCompleteWrapperFooter__bc9ec260 {
    padding-bottom: 24px;
    padding-top: 12px;
  }
  .index_module_profileCompleteWrapperFooterButtons__bc9ec260 {
    display: flex;
    justify-content: flex-end;
  }
  p {
    margin-bottom: 0;
  }
  .index_module_qrcodeWrapper__bfbc7709 {
    background: #fff;
    height: 441px;
    padding: 0 36px;
    position: relative;
    width: 444px;
  }
  .index_module_qrcodeWrapperComputer__bfbc7709 {
    cursor: pointer;
    height: 45px;
    left: 18px;
    position: absolute;
    top: 18px;
    width: 45px;
  }
  .index_module_qrcodeWrapperComputer__bfbc7709
    .index_module_computerImg__bfbc7709 {
    height: 100%;
    width: 100%;
  }
  .index_module_qrcodeWrapperTitle__bfbc7709 {
    color: #2e3346;
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 12px;
    padding-top: 24px;
    text-align: center;
  }
  .index_module_qrcodeErrorWrapper__bfbc7709,
  .index_module_qrcodeScanCompletedWrapper__bfbc7709,
  .index_module_qrcodeWrapperContent__bfbc7709 {
    align-items: center;
    display: flex;
    flex-direction: column;
  }
  .index_module_qrcodeWrapperContentDesc__bfbc7709 {
    color: #595f6d;
    font-size: 14px;
    font-weight: 400;
    margin-top: 48px;
  }
  .index_module_qrcodeWrapperContentCode__bfbc7709 {
    border: 1px solid #cbced5;
    height: 128px;
    margin-bottom: 60px;
    margin-top: 12px;
    padding: 4px;
    width: 128px;
  }
  .index_module_qrcodeWrapperContentImgWrapper__bfbc7709 {
    margin-left: -30px;
  }
  .index_module_mainImg__bfbc7709 {
    height: 90px;
    width: 176px;
  }
  .index_module_qrcodeErrorWrapperImg__bfbc7709,
  .index_module_qrcodeScanCompletedWrapperImg__bfbc7709 {
    border-radius: 50%;
    height: 78px;
    margin-bottom: 18px;
    margin-top: 80px;
    width: 78px;
  }
  .index_module_qrcodeScanCompletedWrapperDesc__bfbc7709 {
    color: #018434;
    font-size: 20px;
    font-weight: 500;
  }
  .index_module_qrcodeErrorWrapperSubDesc__bfbc7709,
  .index_module_qrcodeScanCompletedWrapperSubDesc__bfbc7709 {
    color: #595f6d;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 18px;
    margin-top: 6px;
  }
  .index_module_qrcodeErrorWrapperSubDescDesc__bfbc7709 {
    color: #d20b0b;
    font-size: 20px;
    font-weight: 500;
    margin-top: 80px;
  }
  .index_module_blueText__bfbc7709 {
    color: #1e71ff;
  }
  .index_module_redText__bfbc7709 {
    color: #d20b0b;
  }
  .index_module_boldText__bfbc7709 {
    font-weight: 500;
  }
  p {
    margin: 0;
  }
  .index_module_verifyWrapper__6791e213 {
    background: #fff;
    height: 441px;
    padding: 0 24px;
    position: relative;
    width: 444px;
  }
  .index_module_verifyWrapperTitle__6791e213 {
    color: #2e3346;
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 12px;
    padding-top: 24px;
    text-align: left;
  }
  .index_module_verifyOTPWrapperContent__6791e213,
  .index_module_verifyWrapperContent__6791e213 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    min-height: 305px;
    text-align: left;
  }
  .index_module_verifyOTPWrapperContentDesc__6791e213,
  .index_module_verifyWrapperContentDesc__6791e213 {
    color: #595f6d;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 18px;
    margin-top: 24px;
  }
  .index_module_verifyWrapperContentInputLabel__6791e213 {
    color: #2e3346;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 6px;
  }
  .index_module_verifyWrapperContentInput__6791e213 {
    --iweb-input-text-color: #858b9c !important;
    --iweb-input-placeholder-color: #858b9c !important;
    width: 396px !important;
  }
  .index_module_verifyWrapperContentInputNotice__6791e213 {
    color: #d20b0b;
    font-size: 14px;
    font-weight: 400;
    margin-top: 6px;
  }
  .index_module_verifyWrapperContentCheckbox__6791e213 {
    display: flex;
    margin-top: 6px;
  }
  .index_module_verifyWrapperContentCheckboxNotice__6791e213 {
    color: #2e3346;
    font-size: 14px;
    font-weight: 400;
    margin-left: 6px;
  }
  .index_module_verifyOTPWrapperContentLabel__6791e213 {
    color: #858b9c;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 18px;
  }
  .index_module_verifyOTPWrapperContentLabel__6791e213 > span:last-of-type {
    margin-left: 18px;
  }
  .index_module_verifyOTPWrapperContentLabel__6791e213
    > .index_module_telHighlight__6791e213 {
    color: #2e3346;
    font-weight: 500;
  }
  .index_module_verifyOTPWrapperContentLabel__6791e213
    > .index_module_highlight__6791e213 {
    color: #1e71ff;
  }
  .index_module_verifyOTPWrapperContentResendHighLight__6791e213 {
    color: #1e71ff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
  }
  .index_module_verifyOTPWrapperContentResend__6791e213 {
    color: #c6cad2;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    margin-top: 12px;
  }
  .index_module_verifyOTPWrapperContentResend__6791e213
    .index_module_highlight__6791e213 {
    color: #1e71ff;
  }
  .index_module_verifyWrapperFooter__6791e213 {
    padding-bottom: 24px;
    padding-top: 12px;
  }
  .index_module_verifyWrapperFooterButtons__6791e213 {
    display: flex;
    justify-content: flex-end;
  }
  .index_module_verifyOTPWrapperContentTips__6791e213 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 12px;
  }
  .index_module_verifyOTPWrapperContentTipsText__6791e213 {
    color: #c6cad2;
    font-size: 14px;
    font-weight: 500;
    margin-left: 12px;
  }
  .index_module_thirdLoginWrapper__8ea6d5ec {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }
  .index_module_thirdLoginWrapper__8ea6d5ec .index_module_buttonItem__8ea6d5ec {
    align-items: center;
    color: #858b9c;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 24px;
    justify-content: center;
    margin-right: 30px;
  }
  .index_module_thirdLoginWrapper__8ea6d5ec
    .index_module_buttonItem__8ea6d5ec:last-child {
    margin-right: 0;
  }
  .index_module_thirdLoginWrapper__8ea6d5ec
    .index_module_thirdLoginIcon__8ea6d5ec {
    height: 22px;
    margin-right: 6px;
    width: 22px;
  }
  .index_module_registryWrapper__7225832d {
    display: flex;
    flex-direction: column;
  }
  .index_module_registryTitle__7225832d {
    color: #2e3346;
    font-size: 16px;
    font-weight: 500;
    margin-top: 26px;
  }
  .index_module_registryFormWrapper__7225832d {
    margin-top: 49px;
    padding: 0 24px;
    width: 100%;
  }
  .index_module_registryFormWrapper__7225832d
    .index_module_otpRegistryButton__7225832d {
    display: flex;
    flex-direction: row;
    margin-top: 12px;
    width: 100%;
  }
  .index_module_registryFormWrapper__7225832d
    .index_module_otpRegistryButton__7225832d:first-of-type {
    margin-top: 24px;
  }
  .index_module_registryFormWrapper__7225832d
    .index_module_otpRegistryButton__7225832d
    .index_module_otpIcon__7225832d {
    height: 22px;
    width: 22px;
  }
  .index_module_registryFormWrapper__7225832d
    .index_module_otpRegistryButton__7225832d
    .index_module_otpText__7225832d {
    flex: 1;
  }
  .index_module_termsAndPolicyWrapper__7225832d {
    color: #858b9c;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    margin-top: 12px;
  }
  .index_module_termsAndPolicyWrapper__7225832d
    .index_module_acceptCheckbox__7225832d {
    height: 18px;
    width: 18px;
  }
  .index_module_termsAndPolicyWrapper__7225832d
    .index_module_termAndPolicyContent__7225832d {
    margin-left: 6px;
    text-align: left;
  }
  .index_module_termsAndPolicyWrapper__7225832d
    .index_module_termAndPolicyContent__7225832d
    .index_module_termAndPolicyContentLink__7225832d {
    color: #1e71ff;
    display: inline-block;
  }
  .index_module_phoneInputWrapper__7225832d {
    display: flex;
    flex-direction: row;
  }
  .index_module_phoneInputWrapper__7225832d .index_module_phonePrefix__7225832d {
    color: #cbced5;
    margin-right: 8px;
    width: 82px;
  }
  .index_module_phoneInputWrapper__7225832d
    .index_module_phonePrefix__7225832d
    input {
    padding: 0;
    text-align: center;
  }
  .index_module_phoneInputWrapper__7225832d .index_module_phoneInput__7225832d {
    flex: 1;
  }
  .index_module_signupHint__7225832d {
    color: #858b9c;
    margin-top: 12px;
  }
  .index_module_signupButton__7225832d {
    color: #1e71ff;
    display: inline-block;
  }
  .index_module_otherLoginHint__7225832d {
    color: #858b9c;
    margin-top: 24px;
  }
  .index_module_thirdLoginWrapper__7225832d {
    margin-top: 18px;
  }
  .index_module_phoneCallWrapper__86f36884
    .index_module_phoneCallWrapperTop__86f36884 {
    color: #2e3346;
    font-size: 16px;
    font-weight: 500;
    padding: 26px 24px 14px;
    text-align: left;
  }
  .index_module_phoneCallWrapper__86f36884
    .index_module_phoneCallWrapperCenter__86f36884 {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 24px;
  }
  .index_module_phoneCallWrapper__86f36884
    .index_module_phoneCallWrapperCenter__86f36884
    .index_module_phoneCallWrapperCenterImg__86f36884 {
    height: 169px;
    width: 226px;
  }
  .index_module_phoneCallWrapper__86f36884
    .index_module_phoneCallWrapperCenter__86f36884
    .index_module_phoneCallWrapperCenterText__86f36884 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 37px;
    margin-top: 12px;
    text-align: center;
  }
  .index_module_phoneCallWrapper__86f36884
    .index_module_phoneCallWrapperFooter__86f36884 {
    display: flex;
    justify-content: flex-end;
    padding: 12px 24px 24px;
  }
  .index_module_phoneCallWrapper__86f36884
    .index_module_phoneCallWrapperFooter__86f36884
    .index_module_btnSpace__86f36884 {
    margin-right: 6px;
  }
  .index_module_verifyMethodListWrapper__a054d95d {
    display: flex;
    flex-direction: column;
  }
  .index_module_verifyMethodListWrapper__a054d95d
    .index_module_verifyMethodListWrapperTop__a054d95d {
    color: #2e3346;
    font-size: 16px;
    font-weight: 500;
    padding: 16px 24px 14px;
    text-align: left;
  }
  .index_module_verifyMethodListWrapper__a054d95d
    .index_module_verifyMethodListWrapperCenter__a054d95d {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 24px 24px 125px;
  }
  .index_module_verifyMethodListWrapper__a054d95d
    .index_module_verifyMethodListWrapperCenter__a054d95d
    .index_module_verifyMethodListWrapperCenterButton__a054d95d {
    display: flex;
    margin-bottom: 18px;
    width: 100%;
  }
  .index_module_verifyMethodListWrapper__a054d95d
    .index_module_verifyMethodListWrapperCenter__a054d95d
    .index_module_verifyMethodListWrapperCenterButton__a054d95d:last-of-type {
    margin-bottom: 0;
  }
  .index_module_verifyMethodListWrapper__a054d95d
    .index_module_verifyMethodListWrapperCenter__a054d95d
    .index_module_verifyMethodListWrapperCenterButton__a054d95d
    .index_module_verifyMethodListWrapperCenterButtonIcon__a054d95d {
    height: 24px;
    width: 24px;
  }
  .index_module_verifyMethodListWrapper__a054d95d
    .index_module_verifyMethodListWrapperCenter__a054d95d
    .index_module_verifyMethodListWrapperCenterButton__a054d95d
    .index_module_verifyMethodListWrapperCenterButtonText__a054d95d {
    flex: 1;
  }
  .index_module_verifyMethodListWrapper__a054d95d
    .index_module_verifyMethodListWrapperFooter__a054d95d {
    display: flex;
    justify-content: flex-end;
    padding: 12px 24px 24px;
  }
  :root {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  input::-webkit-inner-spin-button,
  input::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
  }
  .i-plain-anchor {
    color: unset;
    transition: none;
  }
  .i-plain-anchor:active {
    opacity: unset;
  }
  body.i-overflow-hidden {
    overflow: hidden !important;
  }
  :root {
    --iweb-font-family: "Euclid Circular A", "Avenir Next", Roboto, -apple-system,
      BlinkMacSystemFont, "Helvetica Neue", helvetica, segoe ui, arial,
      "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
    --iweb-font_size_large: 32px;
    --iweb-font_size_large02: 24px;
    --iweb-font_size_medium: 20px;
    --iweb-font_size_medium01: 16px;
    --iweb-font_size_medium02: 15px;
    --iweb-font_size_regular: 14px;
    --iweb-font_size_regular02: 13px;
    --iweb-font_size_regular03: 12px;
    --iweb-font_size_regular04: 11px;
    --iweb-font_size_small: 10px;
    --iweb-font_size_small02: 9px;
    --iweb-brand_blue: #1e71ff;
    --iweb-brand_pink: #fe4960;
    --iweb-brand_pink_shades: #feecef;
    --iweb-brand_gradient_start: #fe8e00;
    --iweb-brand_gradient_mid: #fc5d4c;
    --iweb-brand_gradient_end: #fa2c99;
    --iweb-brand_gradient: linear-gradient(90deg, #fe8e00, #fa2c99);
    --iweb-presale_gradient_start: #9467ff;
    --iweb-presale_gradient_end: #6826ff;
    --iweb-presale_gradient: linear-gradient(90deg, #9467ff, #6826ff);
    --iweb-cb_presale: #6b2bff;
    --iweb-presale_shades: #efe9ff;
    --iweb-lazbonus_shades: #fcefff;
    --iweb-text_black: #2e3346;
    --iweb-text_gray_01: #595f6d;
    --iweb-text_gray_02: #858b9c;
    --iweb-text_gray_03: #c6cad2;
    --iweb-text_alert: #ba5300;
    --iweb-text_error: #d20b0b;
    --iweb-text_success: #018434;
    --iweb-text_white: #fff;
    --iweb-text_freeshipping: #00a89f;
    --iweb-line_gray_01: #cbced5;
    --iweb-line_gray_02: #e3e7f1;
    --iweb-line_white: #fff;
    --iweb-line_error: #d20b0b;
    --iweb-line_active: #1e71ff;
    --iweb-line_sm_error: #f38989;
    --iweb-line_sm_warning: #ffbf80;
    --iweb-line_sm_success: #96d9b0;
    --iweb-line_sm_notice: #8cb8ff;
    --iweb-bg_white: #fff;
    --iweb-bg_gray_01: #f8f8f8;
    --iweb-bg_gray_02: #f6f9ff;
    --iweb-bg_gray_03: #e6e8ea;
    --iweb-bg_mask: #000000b3;
    --iweb-bg_mask_60: #00000099;
    --iweb-bg_mask_light: #00000003;
    --iweb-sm_notice: #1e71ff;
    --iweb-sm_alert: #ff7f00;
    --iweb-sm_success: #2cb360;
    --iweb-sm_error: #e61414;
    --iweb-bg_sm_notice: #e8f0ff;
    --iweb-bg_sm_alert: #fff2e5;
    --iweb-bg_sm_success: #e9f7ef;
    --iweb-bg_sm_error: #fce7e7;
    --iweb-cb_lazmall_primary: #c9060c;
    --iweb-cb_lazmall_secondary: #0b0a16;
    --iweb-cb_lazglobal: #aa3cff;
    --iweb-cb_taobao: #f50;
    --iweb-cb_flashsale: linear-gradient(90deg, #ff0060, #ff8d43);
    --iweb-cb_flashsale_begin: #ff0060;
    --iweb-cb_flashsale_end: #ff8d43;
    --iweb-cb_redmart: #ee4054;
    --iweb-cb_lazmart: #1aba36;
    --iweb-cb_freeshipping: #00bfa7;
    --iweb-cb_dealsnearby: #e42387;
    --iweb-cb_lazchoice: #c06;
    --iweb-cb_coins: #ce891c;
    --iweb-cb_cashback: #ff008f;
    --iweb-cb_lazbonus: #dc55cf;
    --iweb-radius_large: 24px;
    --iweb-radius_medium: 18px;
    --iweb-radius_regular: 12px;
    --iweb-radius_small: 6px;
    --iweb-radius_extrasmall: 4px;
    --iweb-radius-token-radius_regular: var(--iweb-radius_regular);
    --iweb-radius-token-radius_small: var(--iweb-radius_small);
    --iweb-radius-token-radius_extrasmall: var(--iweb-radius_extrasmall);
    --iweb-slide_01: 0.5px;
    --iweb-space_00: 0px;
    --iweb-space_01: 4px;
    --iweb-space_02: 6px;
    --iweb-space_03: 12px;
    --iweb-space_04: 18px;
    --iweb-space_05: 24px;
    --iweb-space_06: 30px;
    --iweb-space_07: 42px;
    --iweb-space_08: 48px;
    --iweb-fontsize_title_page_large: var(--iweb-font_size_large);
    --iweb-fontsize_title_page_medium: var(--iweb-font_size_medium);
    --iweb-fontsize_title_module_maximum: var(--iweb-font_size_large);
    --iweb-fontsize_title_module_huge: var(--iweb-font_size_large02);
    --iweb-fontsize_title_module_large: var(--iweb-font_size_medium);
    --iweb-fontsize_title_module_standard: 18px;
    --iweb-fontsize_title_module_medium: var(--iweb-font_size_medium02);
    --iweb-fontsize_subtitle_module_medium: 16px;
    --iweb-fontsize_content_larger: var(--iweb-font_size_medium01);
    --iweb-fontsize_content_large: 15px;
    --iweb-fontsize_content_medium: var(--iweb-font_size_regular);
    --iweb-fontsize_content_regular: 13px;
    --iweb-fontsize_support_medium: 12px;
    --iweb-fontsize_support_standard: 11px;
    --iweb-fontsize_support_regular: var(--iweb-font_size_regular03);
    --iweb-fontsize_support_special: var(--iweb-font_size_small);
    --iweb-fontsize_support_small: var(--iweb-font_size_small02);
    --iweb-colour_primary_info: var(--iweb-text_black);
    --iweb-colour_secondary_info: var(--iweb-text_gray_01);
    --iweb-colour_tertiary_info: var(--iweb-text_gray_02);
    --iweb-colour_quaternary_info: var(--iweb-text_gray_03);
    --iweb-colour_promotion_info: var(--iweb-brand_pink);
    --iweb-colour_link_info: var(--iweb-brand_blue);
    --iweb-colour_darkbackground_info: var(--iweb-text_white);
    --iweb-colour_badge_info: #204733;
    --iweb-colour_alert_info: var(--iweb-text_alert);
    --iweb-colour_error_info: var(--iweb-text_error);
    --iweb-colour_success_info: var(--iweb-text_success);
    --iweb-colour_primary_background_page: var(--iweb-bg_white);
    --iweb-colour_secondary_background_page: var(--iweb-bg_gray_01);
    --iweb-colour_mask: var(--iweb-bg_mask);
    --iweb-colour_mask_light: var(--iweb-bg_mask_light);
    --iweb-colour_fill_gradient: var(--iweb-brand_gradient);
    --iweb-colour_fill_dimmed: #f8f8f8;
    --iweb-colour_fill_promotion: var(--iweb-brand_pink);
    --iweb-colour_fill_brand: var(--iweb-brand_pink);
    --iweb-colour_fill_white: var(--iweb-bg_white);
    --iweb-colour_fill_module01: #272833;
    --iweb-colour_fill_module02: var(--iweb-bg_gray_02);
    --iweb-colour_fill_module03: var(--iweb-bg_gray_03);
    --iweb-colour_secondary_tertiary_page: #f5f5f5;
    --iweb-colour_fill_voucher01: #edebfd;
    --iweb-colour_fill_voucher02: #e1ddfb;
    --iweb-colour_fill_promotion_shades: var(--iweb-brand_pink_shades);
    --iweb-colour_fill_notice_shades: var(--iweb-bg_sm_notice);
    --iweb-colour_fill_alert_shades: var(--iweb-bg_sm_alert);
    --iweb-colour_fill_success_shades: var(--iweb-bg_sm_success);
    --iweb-colour_fill_error_shades: var(--iweb-bg_sm_error);
    --iweb-colour_fill_brand_blue: var(--iweb-brand_blue);
    --iweb-colour_primary_outline: var(--iweb-brand_pink);
    --iweb-colour_secondary_outline: var(--iweb-text_gray_02);
    --iweb-colour_tertiary_outline: var(--iweb-line_gray_01);
    --iweb-colour_slideline: var(--iweb-line_gray_02);
    --iweb-colour_white_outline: var(--iweb-line_white);
    --iweb-colour_disable_outline: var(--iweb-text_gray_03);
    --iweb-colour_voucher_outline: #6b5ff2;
    --iweb-colour_brand_outline: var(--iweb-brand_pink);
    --iweb-colour_quaternary_outline: var(--iweb-text_gray_03);
    --iweb-colour_error_outline: var(--iweb-line_error);
    --iweb-colour_active_outline: var(--iweb-line_active);
    --iweb-colour_sm_notice: var(--iweb-brand_blue);
    --iweb-colour_sm_alert: var(--iweb-sm_alert);
    --iweb-colour_sm_success: var(--iweb-sm_success);
    --iweb-colour_sm_error: var(--iweb-sm_error);
    --iweb-colour_cb_lazmall_primary: var(--iweb-cb_lazmall_primary);
    --iweb-colour_cb_lazmall_secondary: var(--iweb-cb_lazmall_secondary);
    --iweb-colour_cb_lazglobal: var(--iweb-cb_lazglobal);
    --iweb-colour_cb_taobao: var(--iweb-cb_taobao);
    --iweb-colour_cb_redmart: var(--iweb-cb_redmart);
    --iweb-colour_cb_lazmart: var(--iweb-cb_lazmart);
    --iweb-colour_cb_freeshipping: var(--iweb-cb_freeshipping);
    --iweb-colour_cb_liveup_01: var(--iweb-cb_liveup_01);
    --iweb-colour_cb_liveup_02: var(--iweb-cb_liveup_02);
    --iweb-colour_cb_lazchoice: var(--iweb-cb_lazchoice);
    --iweb-colour_cb_presale: var(--iweb-cb_presale);
    --iweb-colour_fill_gradient_presale_start: var(--iweb-presale_gradient_start);
    --iweb-colour_fill_gradient_presale_end: var(--iweb-presale_gradient_end);
    --iweb-colour_fill_presale_shades: var(--iweb-presale_shades);
    --iweb-margin_page_left: var(--iweb-space_05);
    --iweb-margin_page_right: var(--iweb-space_05);
    --iweb-gutter_module_top_medium: var(--iweb-space_06);
    --iweb-gutter_module_top_regular: var(--iweb-space_05);
    --iweb-gutter_module_top_light: var(--iweb-space_04);
    --iweb-gutter_module_top_thin: var(--iweb-space_03);
    --iweb-gutter_module_bottom_medium: var(--iweb-space_06);
    --iweb-gutter_module_bottom_regular: var(--iweb-space_05);
    --iweb-gutter_module_bottom_light: var(--iweb-space_04);
    --iweb-gutter_module_bottom_thin: var(--iweb-space_03);
    --iweb-gutter_module_left_medium: var(--iweb-space_06);
    --iweb-gutter_module_left_regular: var(--iweb-space_05);
    --iweb-gutter_module_left_light: var(--iweb-space_04);
    --iweb-gutter_module_left_thin: var(--iweb-space_03);
    --iweb-gutter_module_right_medium: var(--iweb-space_06);
    --iweb-gutter_module_right_regular: var(--iweb-space_05);
    --iweb-gutter_module_right_light: var(--iweb-space_04);
    --iweb-gutter_module_right_thin: var(--iweb-space_03);
    --iweb-margin_inside_module_top_medium: var(--iweb-space_06);
    --iweb-margin_inside_module_top_regular: var(--iweb-space_05);
    --iweb-margin_inside_module_top_light: var(--iweb-space_04);
    --iweb-margin_inside_module_top_thin: var(--iweb-space_03);
    --iweb-margin_inside_module_top_none: var(--iweb-space_00);
    --iweb-margin_inside_module_bottom_medium: var(--iweb-space_06);
    --iweb-margin_inside_module_bottom_regular: var(--iweb-space_05);
    --iweb-margin_inside_module_bottom_light: var(--iweb-space_04);
    --iweb-margin_inside_module_bottom_thin: var(--iweb-space_03);
    --iweb-padding_inside_module_horizontally_medium: var(--iweb-space_06);
    --iweb-padding_inside_module_horizontally_regular: var(--iweb-space_05);
    --iweb-padding_inside_module_horizontally_light: var(--iweb-space_04);
    --iweb-padding_inside_module_horizontally_thin: var(--iweb-space_03);
    --iweb-padding_inside_module_horizontally_extrathin: var(--iweb-space_02);
    --iweb-padding_inside_module_vertically_medium: var(--iweb-space_06);
    --iweb-padding_inside_module_vertically_regular: var(--iweb-space_05);
    --iweb-padding_inside_module_vertically_light: var(--iweb-space_04);
    --iweb-padding_inside_module_vertically_thin: var(--iweb-space_03);
    --iweb-padding_inside_element_horizontally_medium: var(--iweb-space_05);
    --iweb-padding_inside_element_horizontally_regular: var(--iweb-space_04);
    --iweb-padding_inside_element_horizontally_light: var(--iweb-space_03);
    --iweb-padding_inside_element_horizontally_thin: var(--iweb-space_02);
    --iweb-padding_inside_element_horizontally_extrathin: var(--iweb-space_01);
    --iweb-padding_inside_element_vertically_medium: var(--iweb-space_05);
    --iweb-padding_inside_element_vertically_regular: var(--iweb-space_04);
    --iweb-padding_inside_element_vertically_light: var(--iweb-space_03);
    --iweb-padding_inside_element_vertically_thin: var(--iweb-space_02);
    --iweb-padding_inside_element_vertically_extrathin: var(--iweb-space_01);
    --iweb-color-primary-from: #ff933f;
    --iweb-color-primary-center: #f93782;
    --iweb-color-primary-end: #f93782;
    --iweb-color-weak: var(--iweb-text_gray_02);
    --iweb-color-light: #ccc;
    --iweb-border-color: var(--iweb-line_gray_02);
    --iweb-font-size-main: var(--iweb-font_size_regular);
    --iweb-color-text: #333;
    --iweb-bg-black: #000;
    --iweb-light-black: #3e3e3e;
    --iweb-text-black: #000;
    --iweb-text-grey: #b7b7b7;
    --iweb-slider-radius: 0;
    --iweb-info-radius: 0;
    --iweb-margin_page_top: var(--iweb-space_06);
    --iweb-page_title_margin_top: 18px;
    --iweb-page_title_margin_bottom: 12px;
    --iweb-z-index-mask: 1000;
    --iweb-z-index-popup: 1000;
    --iweb-z-index-popover: 1030;
    --iweb-z-index-floating-panel: 900;
    --iweb-colour_fill_brand_main: var(--iweb-brand_pink);
    --iweb-star_fill_color: var(--iweb-colour_primary_info);
    --iweb-star-size: 24px;
    --iweb-star-padding: 2px;
    --iweb-btn-height-large: 48px;
    --iweb-btn-height-default: 40px;
    --iweb-btn-height-small: 32px;
    --iweb-btn-height-xs: 24px;
    --iweb-tab-active-title-color: var(--iweb-colour_primary_info);
    --iweb-old_brand_yellow_bg: #f57224;
    --iwbeb-old_brand_yellow_text: #f57224;
    --iweb-old_brand_yellow_line: #f57224;
    --iweb-btn-secondary-disbled: var(--iweb-colour_tertiary_outline);
    --iweb-btn-border-width: 2px;
    --iweb-btn-secondary-hover-bg: var(--iweb-colour_fill_promotion_shades);
    --iweb-checbox-icon-size: 18px;
    --iweb-checkbox-border-color: var(--iweb-colour_secondary_outline);
    --iweb-checkbox-disabled-bg: var(--iweb-colour_secondary_background_page);
    --iweb-checkbox-disabled-checked-bg: var(--iweb-colour_fill_notice_shades);
    --iweb-checkbox-indeterminate-padding: 3px;
    --iweb-checkbox-indeterminate-border-width: 0px;
    --iweb-input-border-color: var(--iweb-colour_tertiary_outline);
    --iweb-input-focus-border-color-style: var(--iweb-colour_active_outline);
    --iweb-input-border-radius-style: var(--iweb-radius_small);
    --iweb-input-disabled-bg: var(--iweb-colour_fill_dimmed);
    --iweb-input-disabled-font-color: var(--iweb-colour_quaternary_info);
    --iweb-default-font-weight: 400;
    --iweb-bold-font-weight: 500;
    --iweb-default-color: var(--iweb-colour_primary_info);
    --iweb-quantity-height: 48px;
    --iweb-quantity-outer-border-width: 1px;
    --iweb-quantity-inner-border-width: 1px;
    --iweb-quantity-btn-width: 46px;
    --iweb-quantity-btn-small-width: 40px;
    --iweb-quantity-btn-color: var(--iweb-colour_primary_info);
    --iweb-quantity-font-size: var(--iweb-fontsize_title_module_huge);
    --iweb-mask-bg-dark: var(--iweb-bg_mask);
    --iweb-mask-bg-default: var(--iweb-bg_mask_60);
    --iweb-message-inner-padding: var(
      --iweb-padding_inside_module_vertically_thin
    );
    --iweb-message-inner-content-margin: var(
      --iweb-padding_inside_module_vertically_thin
    );
    --iweb-message-inner-content-padding: var(
      --iweb-padding_inside_module_vertically_thin
    );
    --iweb-message-content-color: var(--iweb-colour_primary_info);
    --iweb-toast-mask-bg: var(--iweb-bg_mask);
    --iweb-select-border: var(--iweb-colour_tertiary_outline);
    --iweb-select-item-bg: var(--iweb-colour_fill_dimmed);
    --iweb-tooltip-padding: var(--iweb-gutter_module_top_thin)
      var(--iweb-gutter_module_right_thin) var(--iweb-gutter_module_bottom_thin)
      var(--iweb-gutter_module_left_thin);
    --iweb-tooltip-dark-bg: var(--iweb-bg_mask);
  }
  .lzd-login-signup-popup-body {
    padding: 0 !important;
  }
  .lzd-login-signup-popup-mask {
    z-index: 999 !important;
  }
  .lzd-login-signup-popup-mask.lzd-login-signup-popup-mask-transparent {
    background-color: transparent !important;
  }
  .lzd-login-signup-popup-mask.lzd-login-signup-popup-mask-transparent
    .iweb-dialog-container {
    max-width: 450px !important;
  }
  .lzd-login-signup-popup-wrapper {
    border-radius: 6px !important;
    min-height: 445px !important;
    width: 444px !important;
  }
  .lzd-login-signup-popup-wrapper div {
    box-sizing: border-box;
  }
  .lzd-login-signup-popup-wrapper .iweb-dialog-body-content {
    max-height: unset !important;
    overflow: hidden !important;
    width: 100% !important;
  }
  .lzd-login-signup-popup-wrapper a {
    color: #1e71ff;
    cursor: pointer;
  }
  .lzd-member-loginsign-popup {
    position: relative;
  }
  .lzd-member-loginsign-popup-close-button {
    position: absolute;
    right: 24px;
    top: 18px;
    z-index: 19;
  }
  .fade-enter.lzd-member-loginsign-popup-content {
    opacity: 0;
    transform: translateY(75%);
  }
  .fade-enter-active.lzd-member-loginsign-popup-content,
  .fade-exit.lzd-member-loginsign-popup-content {
    opacity: 1;
    transform: translateY(0);
  }
  .fade-exit-active.lzd-member-loginsign-popup-content {
    opacity: 0;
    transform: translateY(75%);
  }
  .fade-enter-active.lzd-member-loginsign-popup-content,
  .fade-exit-active.lzd-member-loginsign-popup-content {
    transition: opacity 0.5s, transform 0.5s;
    transition-timing-function: ease-in-out;
  }
  