
.time-list{
  position: relative;
}
.time-list::before {
      content: "";
      position: absolute;
      bottom: -8px;
      left: 15px;
      right: 0;
      border-bottom: 1px solid rgb(158 158 158 / 16%)
}


.border-top-1[data-v-45f7eb8e] {
  border-top: 1px solid #e1e4e8;
}
.call-us-icon[data-v-45f7eb8e] {
  padding: 10px;
  border-radius: 50px;
  background-color: #d2d2d2;
  webkit-transition: background-color 500ms linear;
  transition: background-color 500ms linear;
}
.call-us-icon[data-v-45f7eb8e]:hover {
  background-color: #0bd415;
}
.icon-enquire[data-v-45f7eb8e] {
  width: 30px;
  height: 30px;
}
.icon-back[data-v-45f7eb8e] {
  width: 40px;
  height: 40px;
}
.call-us-icon svg[data-v-45f7eb8e] {
  width: 36px;
  height: 36px;
}
.trading-title[data-v-45f7eb8e]{
  margin-top: 0;
}
.variant-modal-body[data-v-45f7eb8e]{
  max-width: 480px
}


.uk-slider-container[data-v-1afd85ec]{
padding: 4px;
}
.uk-padding-small[data-v-1afd85ec] {
    padding: 10px;
}
.scroll-card .uk-position-bottom[data-v-1afd85ec] {
margin-bottom: 10px;
}
.related-slider li[data-v-1afd85ec] {
  min-width: 300px;
  max-width: 300px;
}
.cs-icons[data-v-1afd85ec]{
padding: 5px;
fill: #798493;
}
.rel-text-bold[data-v-1afd85ec]{
color: #333;
font-size: 10px;
font-weight: 900;
}
.scroll-card[data-v-1afd85ec] {
  color: #37404C;
  margin: 10px;
overflow: hidden;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.05);
transition: opacity 0.3s;
-webkit-transition: opacity 0.3s;
}
.scroll-card[data-v-1afd85ec]:hover {
  opacity: 0.7;
box-shadow: 0 2px 8px rgba(0,0,0,.08)!important;
}
.scroll-card .uk-badge[data-v-1afd85ec] {
box-shadow: -2.986572265625px 3.008930206298828px 7px #00000014 inset, inset 10px 10px 10px #aeaec020;
}
.nav-buttons[data-v-1afd85ec]{
  padding: 5px 15px;
}
.scroll-card a.uk-link-reset[data-v-1afd85ec] {
color: #dbdbdb!important;
}
@media (max-width: 1400px){
.scroll-card-wrap li[data-v-1afd85ec] {
  min-width: 300px;
}
}


.trading-title {
  padding-left: 20px;
}

/* Full-width model header banner, as suzuki.com.au's .retail-hero-banner —
   but skinnier than the pagepack cuts' own ratios (1280x1380 mobile,
   2280x1600 desktop). Cropped dead CENTRE: every banner except Swift's
   composes the car in the vertical middle, and all of them centre it
   horizontally, so a centred crop is the one that keeps the car in frame
   across the range. (Mobile gets 4:3 rather than anything skinnier because
   Swift's roof starts at the artwork's top edge.) */
.offer-hero img {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 3;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 960px) {
.offer-hero img {
    aspect-ratio: auto;
    height: 400px;
}
}

/*
  The 90vh sticky treatment is a DESKTOP split-panel device — the image stays
  put while the offer panel scrolls beside it. Stacked on mobile it instead
  vertically centres the car in 90vh of white space, so below the @m breakpoint
  the panel is left at its natural height and the content stacks tight, the way
  suzuki.com.au's own offer pages read on a phone.
*/
@media (min-width: 960px) {
.hero-offer-left {
    height: 90vh;
    position: sticky;
    top: 0;
}
}
.offer-panel-header {
  min-width: 350px;
  background: #f5f6f7;
  position: relative;
  z-index: 3;
}
.offer-panel-header .features li::before {
  background-image: none;
  background-color: #c00;
  border-radius: 25px;
  top: 8px;
  width: 0.3em;
  height: 0.3em;
}
.features li span {
  font-size: 12px;
  line-height: 18px;
}

/*
  Suzuki's own feature-list bullets, from suzuki.com.au's stylesheet:
  `.offer__description li { line-height:1.2; margin-bottom:5px }` and the
  global `ul:not(.unstyled) li:before` — a 0.3125rem round dot in Suzuki red
  #e52b2b, set inline and middle-aligned, with the ul's left margin pulling
  the dot back into the gutter.
*/
.offer-detail__features {
  list-style: none;
  margin: 20px 0 0;
  padding-left: 1.1875rem;
  font-family: "TT Commons Pro Regular", "TTCommons_Regular", Arial, sans-serif;
  font-size: 16px;
  color: #121212;
}
.offer-detail__features li {
  line-height: 1.2;
  margin-bottom: 5px;
}
.offer-detail__features li::before {
  content: " ";
  display: inline-block;
  width: 0.3125rem;
  height: 0.3125rem;
  border-radius: 100%;
  background: #e52b2b;
  margin-left: -1.1875rem;
  margin-right: 0.875rem;
  vertical-align: middle;
}
@media (min-width: 1200px) {
.offer-panel-header {
    max-width: 450px;
}
.filter-results {
    position: sticky;
    top: 0;
    padding-top: 10px;
    z-index: 2;
}
.offer-img-scale {
    position: relative;
    margin: -20px;
    transform: scale(1.4);
}
}
.offer-background {
  width: 1000%;
  max-width: 1000%;
  margin: 0 calc(-50vw + 50%);
  z-index: -1;
}

/*
  Suzuki's offer-detail styling, taken from suzuki.com.au's own stylesheet
  (.offer__logo, .offer__price__value, .offer__price__description,
  .offer__disclaimer--content). Suzuki blue is #00368f.
*/
.offer-detail__logo {
  margin-bottom: 0.125rem;
}

/* The dealer's wordmarks are a mix of white and black artwork on transparent
   backgrounds; this panel is white, so they are flattened to black the way
   Suzuki runs its own. */
.offer-detail__logo img {
  max-width: 10.625rem;
  height: auto;
  filter: brightness(0);
}
.offer-detail__name {
  font-family: "TT Commons Pro DemiBold", "TTCommons_DemiBold", Arial, sans-serif;
  font-size: 1.25rem;
  text-transform: uppercase;
  color: #00368f;
  margin: 0.625rem 0 0;
}
.offer-detail__price {
  line-height: 1;
  margin: 10px 0 15px;
  color: #00368f;
}
.offer-detail__price-label,
.offer-detail__price-desc {
  display: block;
  font-family: "TT Commons Pro Regular", "TTCommons_Regular", Arial, sans-serif;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  margin-bottom: 0.1875rem;
}
.offer-detail__price-desc {
  text-transform: none;
  margin: 0.1875rem 0 0;
}
.offer-detail__price-value {
  display: block;
  font-family: "TT Commons Pro DemiBold", "TTCommons_DemiBold", Arial, sans-serif;
  font-size: 2.5rem;
  line-height: 1;
}

/* The asterisk rides high and small so it reads as a reference mark rather
   than part of the number. */
.offer-detail__price-value sup {
  line-height: 0;
  font-size: 20px;
}

/* The features fold away behind a Suzuki-styled accordion title — same
   DemiBold uppercase treatment as the nameplate, on the white card ground. */
.offer-detail__accordion {
  margin: 0 0 20px;
}
.offer-detail__accordion > li {
  background: #fff;
  padding: 0 15px;
}
.offer-detail__accordion .uk-accordion-title {
  font-family: "TT Commons Pro DemiBold", "TTCommons_DemiBold", Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  color: #121212;
  padding: 14px 0;
}
.offer-detail__accordion .uk-accordion-title:hover {
  color: #00368f;
  text-decoration: none;
}
.offer-detail__accordion .uk-accordion-content {
  margin-top: 0;
  padding-bottom: 15px;
}
.offer-detail__accordion .offer-detail__features {
  margin-top: 0;
}

/* Suzuki's own .cta spec, icon-free: "Loos Extd Bd" — the wide extended face
   every OEM button is set in (already shipped as /fonts/2455_vdef_emp_8e85) —
   at 13px with the OEM's letter-spacing and 14px/25px padding, full-width,
   in solid Suzuki blue. */
.offer-detail__cta {
  display: block;
  /* width:100% PLUS the 25px side padding — without border-box the padding
     rides outside the 100% and the button overflows the card's right edge. */
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  background-color: #00368f;
  color: #fff !important;
  font-family: "Loos Extd Bd", Arial, sans-serif;
  font-size: 0.8125rem;
  letter-spacing: 0.33px;
  text-transform: uppercase;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  padding: 14px 25px;
  margin: 12px 0 0;
  transition: background-color 300ms ease, color 300ms ease;
}
.offer-detail__cta:hover,
.offer-detail__cta:focus {
  background-color: #00276b;
}

/* The OEM's .cta--outline / .cta--outline-blue variants. */
.offer-detail__cta--outline,
.offer-detail__cta--outline-blue {
  background-color: transparent;
  border: 1px solid #121212;
  color: #121212 !important;
}
.offer-detail__cta--outline:hover,
.offer-detail__cta--outline:focus {
  background-color: #121212;
  color: #fff !important;
}
.offer-detail__cta--outline-blue {
  border-color: #00368f;
  color: #00368f !important;
}
.offer-detail__cta--outline-blue:hover,
.offer-detail__cta--outline-blue:focus {
  background-color: #00368f;
  color: #fff !important;
}
.offer-detail__ends {
  font-family: "TT Commons Pro Regular", "TTCommons_Regular", Arial, sans-serif;
  font-size: 14px;
  color: #6d6d6d;
  /* The CTAs above carry no bottom margin (they stack on their top margins),
     so the gap to the fine print lives here. */
  margin: 15px 0 0.5rem;
}
.offer-detail__disclaimer-toggle {
  font-family: "TT Commons Pro Regular", "TTCommons_Regular", Arial, sans-serif;
  font-size: 14px;
  color: #6d6d6d;
  text-decoration: underline;
}
.offer-detail__disclaimer-toggle:hover {
  color: #00368f;
}
.offer-details__available-extras-price {
  float: right;
}
.offer-details__available-extras-name {
  float: left;
}
.col-xs-12 {
  width: auto;
  padding: 30px;
  background-color: #e1e3e3;
}
.offer-details__available-extras-item {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  display: flex;
  margin-bottom: 20px;
  background-image: linear-gradient(to right, #aeaeae 1px, transparent 0);
  background-position: left center;
  background-repeat: repeat-x;
  background-size: 5px 1px;
  align-items: center;
}
.offer-details__available-extras-details {
  text-align: right;
  white-space: nowrap;
  padding-left: .8rem;
  margin-left: auto;
  background-color: #e1e3e3;
}
.offer-details__available-extras-name {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  margin-top: .3rem;
  margin-bottom: .5rem;
  background-color: #e1e3e3;
  display: flex;
}
.offer-details__available-extras-heading {
  font-size: 12px;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.el-input,.el-textarea{font-size:14px;width:100%}.el-input__inner,.el-textarea__inner{background-image:none;color:#606266;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);-webkit-box-sizing:border-box}.el-textarea{position:relative;display:inline-block;vertical-align:bottom}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;background-color:#FFF;border:1px solid #DCDFE6;border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#409EFF}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;display:inline-block}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:#909399;font-size:12px}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input,.el-input__inner{font-size:inherit}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#FFF;border-radius:4px;border:1px solid #DCDFE6;box-sizing:border-box;display:inline-block;height:40px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner:hover,.el-slider__runway.disabled .el-slider__button{border-color:#C0C4CC}.el-input__prefix,.el-input__suffix{-webkit-transition:all .3s;height:100%;color:#C0C4CC;position:absolute;top:0;text-align:center}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409EFF;outline:0}.el-input__suffix{right:5px;transition:all .3s;pointer-events:none}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#F5F7FA;color:#606266;cursor:pointer;font-size:13px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#409EFF}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#409EFF}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #DCDFE6}.el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #DCDFE6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#E4E7ED;color:#E4E7ED}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#E4E7ED;cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #DCDFE6}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #DCDFE6;border-radius:0 0 4px}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing){outline-width:0}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper.is-dark{background:#303133;color:#FFF}.el-tooltip__popper.is-light{background:#FFF;border:1px solid #303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#FFF}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#FFF}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#FFF}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#FFF}.el-slider::after,.el-slider::before{display:table;content:""}.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper::after{vertical-align:middle;display:inline-block}.el-slider::after{clear:both}.el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#E4E7ED;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar{background-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{transform:scale(1);cursor:not-allowed}.el-slider__button-wrapper,.el-slider__stop{-webkit-transform:translateX(-50%);position:absolute}.el-slider__input{float:right;margin-top:3px;width:130px}.el-slider__input.el-input-number--mini{margin-top:5px}.el-slider__input.el-input-number--medium{margin-top:0}.el-slider__input.el-input-number--large{margin-top:-2px}.el-slider__bar{height:6px;background-color:#409EFF;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.el-slider__button-wrapper{height:36px;width:36px;z-index:1001;top:-15px;transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal}.el-slider__button-wrapper::after{content:"";height:100%}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{width:16px;height:16px;border:2px solid #409EFF;background-color:#FFF;border-radius:50%;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{height:6px;width:6px;border-radius:100%;background-color:#FFF;transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translateX(-50%);font-size:14px;color:#909399;margin-top:15px}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #DCDFE6;line-height:20px;box-sizing:border-box;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#C0C4CC}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#409EFF}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}

.calculator-container[data-v-4486eef8] {
  display: flex;
  flex-direction: column;
}
.payment-calculator[data-v-4486eef8] {
  flex: 1;
}
.payment-tab li[data-v-4486eef8] {
  background-color: #222;
}
.payment-tab li[data-v-4486eef8]:hover {
  background-color: #f8f8f8;
}
.payment-tab li h4[data-v-4486eef8],
.text-blue[data-v-4486eef8],
.payment-tab li.uk-active:hover h4[data-v-4486eef8] {
  color: #fff;
}
.payment-tab li:hover h4[data-v-4486eef8] {
  color: #ff0012;
}
.payment-tab.uk-tab > * > a[data-v-4486eef8] {
  padding: 15px 10px;
  border-bottom: 0;
}
.text-white[data-v-4486eef8] {
  color: #fff;
}
.filter-tab[data-v-4486eef8] {
  border-bottom: 1px solid rgba(230, 230, 230, 0.28);
}
.filter-tab .uk-h1[data-v-4486eef8] {
  font-weight: 700;
}
.border-bottom-r[data-v-4486eef8] {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.background-red[data-v-4486eef8],
.payment-tab.uk-tab > .uk-active[data-v-4486eef8] {
  background-color: #ff0012;
}
.margin-months-bottom[data-v-4486eef8] {
  margin-bottom: 25px;
}
.left-border[data-v-4486eef8] {
  border-left: 1px solid rgba(255, 255, 255, 0.27);
}
.calculator-footer[data-v-4486eef8]:after,
.calculator-footer[data-v-4486eef8]:after {
  z-index: 0;
  position: absolute;
  bottom: -18px;
  left: calc(50% - 50px);
  content: "";
  width: 0;
  height: 0;
  border-top: solid 30px #ff0012;
  border-left: solid 50px transparent;
  border-right: solid 50px transparent;
}
@media (max-width: 960px) {
.single-modal .calculator-container[data-v-4486eef8] {
    padding: 0;
}
}


.da-select[data-v-450b70e8] {
  position: relative;
  outline: none;
}
.da-select .selected[data-v-450b70e8] {
  cursor: pointer;
}
.da-select .selected.open[data-v-450b70e8] {
  border: 2px solid #666 !important;
  border-radius: 5px;
}
.da-select .selected[data-v-450b70e8]:after {
  position: absolute;
  content: "";
  top: 27px;
  right: 16px;
  border: 5px solid transparent;
  border-color: #666 transparent transparent transparent;
}
.da-select .options[data-v-450b70e8] {
  color: #666;
  border-radius: 0px 0px 5px 5px;
  overflow: hidden;
  border-right: 2px solid #000;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  font-size: 1.25em;
  position: absolute;
  background-color: #fff;
  padding-bottom: 10px;
  left: 0;
  right: 0;
  top: 50px;
  z-index: 1;
}
.da-select .options div[data-v-450b70e8] {
  color: #666;
  padding-left: 43px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  line-height: 40px;
}
.da-select .options div[data-v-450b70e8]:hover {
  background-color: #e3e3e3;
}
.da-select .uk-form-icon[data-v-450b70e8] {
  left: 5px;
}
.da-danger[data-v-450b70e8] {
  color: #f0506e;
  border-color: #f0506e;
}
.select-hide[data-v-450b70e8] {
  display: none;
}

.dropbox{background:#eee;border:1px solid #eee;cursor:pointer;box-sizing:border-box;width:100%;height:290px;max-width:100%}.input-file{opacity:0;width:100%;height:290px;position:absolute;cursor:pointer}.dropbox:hover{background:#fff}.dropbox.uk-danger{border-color:#ed0000}.image-preview{width:100%;height:290px;position:relative}.image-preview .uk-icon-button{color:#fff;background-color:#666 !important;margin-bottom:10px}.image-preview .uk-icon-button:hover{border:2px solid #fff}
.da-switch input[type=checkbox][data-v-fb5ffe38]{height:0;width:0;visibility:hidden}.da-switch .toggle[data-v-fb5ffe38]{margin-left:5px;margin-right:8px}.da-switch label[data-v-fb5ffe38]{cursor:pointer;text-indent:-9999px;width:40px;height:20px;background:gray;display:inline-block;border-radius:100px;position:relative;top:18px}.da-switch label[data-v-fb5ffe38]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:90px;transition:.3s}.da-switch input:checked+label[data-v-fb5ffe38]:after{left:calc(100% - 2px);transform:translateX(-100%)}

.da-radio input[type="radio"][data-v-5c2a6d7a] {
  opacity: 0;
  position: fixed;
  width: 0;
}
.da-radio-box label[data-v-5c2a6d7a] {
  display: block;
  padding: 10px 20px;
  font-size: 16px;
  border-radius: 2px;
  cursor: pointer;
  box-shadow: 0 0 0 1px #ccc inset;
  transition: box-shadow 0.4s ease-in-out;
}
.da-radio-box label[data-v-5c2a6d7a]:hover,
.da-radio-box input[type="radio"]:focus + label[data-v-5c2a6d7a],
.da-radio-box input[type="radio"]:checked + label[data-v-5c2a6d7a],
.da-radio-box-active[data-v-5c2a6d7a] {
  box-shadow: 0 0 0 2px #222 inset;
}
.da-radio-circle[data-v-5c2a6d7a] {
  display: inline-block;
}


.stickytop[data-v-84d3877e] {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
}


.variant-price-footer[data-v-0da70e39] {
  bottom: 0;

  position: sticky;
  position: -webkit-sticky;
  border-top: 1px solid #e9e9e9;
  background: #f5f6f7;
  z-index: 8;
}


.variant-price-block[data-v-08fd6be4] {
  padding-right: 20px;
}


.uk-icon-button[data-v-57aa03f0] {
  border: 1px solid #e3e3e3 !important;
}

