﻿/*For the Account Portal (Address Templates) dropdowns*/
.dk_container {
  display: none;
  float: left;
  border-radius: 5px;
  font-weight: normal;
  height: 30px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.dk_container a {
  border: 1px solid #CECECE;
  outline: 0 none;
  padding: 5px;
}
.dk_container a:hover {
  text-decoration: none !important;
}
#dkValidSuccessSymbol {
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-success.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_down.png');
  background-position: 350px center, 373px center !important;
  border-color: #589c5e !important;
}
[dir=rtl] #dkValidSuccessSymbol {
  background-position: 32px center, 8px center !important;
}
#dkValidErrorSymbol {
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-error.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_down.png');
  background-position: 350px center, 373px center !important;
  border-color: #ff0000 !important;
}
[dir=rtl] #dkValidErrorSymbol {
  background-position: 35px center, 8px center !important;
}
.dk_container > a {
  text-overflow: ellipsis;
  word-wrap: inherit;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 30px;
  background-image: url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_down.png');
  background-position: 185px center;
  background-repeat: no-repeat;
  background-color: #F9F9F9;
  height: 14px;
  /*Added for the Account Portal (Address Templates) dropdowns*/
}
.dk_container > a.valid-success {
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-success.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_down.png');
}
.dk_container > a.valid-error {
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-error.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_down.png');
}
.dk_container > a.dk-input-validation-success {
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-success.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_down.png');
  background-position: 350px center, 373px center !important;
  border-color: #589c5e !important;
}
[dir=rtl] .dk_container > a.dk-input-validation-success {
  background-position: 32px center, 8px center !important;
}
.dk_container > a.dk-input-validation-error {
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-error.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_down.png');
  background-position: 350px center, 373px center !important;
  border-color: #ff0000 !important;
}
[dir=rtl] .dk_container > a.dk-input-validation-error {
  background-position: 35px center, 8px center !important;
}
/*Added for the Account Portal (Address Templates) dropdowns*/
.dk_med > .form-row > .dk_container > a.dk-input-validation-success,
.dk_med > .form-row-international > .form-row-international > .dk_container > a.dk-input-validation-success {
  background-position: 221px center, 243px center !important;
}
[dir=rtl] .dk_med > .form-row > .dk_container > a.dk-input-validation-success,
[dir=rtl] .dk_med > .form-row-international > .form-row-international > .dk_container > a.dk-input-validation-success {
  background-position: 35px center, 8px center !important;
}
.dk_med > .form-row > .dk_container > a.dk-input-validation-error,
.dk_med > .form-row-international > .form-row-international > .dk_container > a.dk-input-validation-error {
  background-position: 222px center, 244px center !important;
}
[dir=rtl] .dk_med > .form-row > .dk_container > a.dk-input-validation-error,
[dir=rtl] .dk_med > .form-row-international > .form-row-international > .dk_container > a.dk-input-validation-error {
  background-position: 35px center, 8px center !important;
}
.dk_container.dk_open {
  z-index: 103;
}
.dk_container.dk_open > a {
  background-image: url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_up.png');
  /*Added for the Account Portal (Address Templates) dropdowns*/
}
.dk_container.dk_open > a.valid-success {
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-success.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_up.png');
}
.dk_container.dk_open > a.valid-error {
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-error.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_up.png');
}
.dk_container.dk_open > a.dk-input-validation-success {
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-success.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_down.png');
  background-position: 350px center, 373px center !important;
  border-color: #589c5e !important;
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-success.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_up.png') !important;
}
[dir=rtl] .dk_container.dk_open > a.dk-input-validation-success {
  background-position: 32px center, 8px center !important;
}
.dk_container.dk_open > a.dk-input-validation-error {
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-error.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_down.png');
  background-position: 350px center, 373px center !important;
  border-color: #ff0000 !important;
  background-image: url('https://www.next.co.uk/Images/Structural/FormValidation/validation-error.png'), url('https://www.next.co.uk/Images/Structural/Arrows/18x18/dark_up.png') !important;
}
[dir=rtl] .dk_container.dk_open > a.dk-input-validation-error {
  background-position: 35px center, 8px center !important;
}
.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}
.dk_toggle:focus {
  border: 1px solid #707070;
}
.dk_open {
  position: relative;
}
.dk_open .dk_options {
  display: block;
}
.dk_open .dk_label {
  color: inherit;
}
.dk_options {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  overflow: auto;
  border: 1px solid #CECECE;
  background: #F9F9F9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.dk_options a,
.dk_options a:link,
.dk_options a:visited {
  display: block;
}
[dir=rtl] .dk_options_inner li {
  list-style: none;
}
.dk_container .dk_options_inner {
  overflow: hidden;
  overflow-y: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
  margin: 0;
  z-index: 10;
  white-space: nowrap;
}
.dk_options_inner a {
  border: none;
  padding: 5px;
  background: none;
}
.dk_container.dk_open .dk_options_inner a {
  background: none;
  color: #222222;
}
.dk_container.dk_open .dk_options_inner .SoldOut a,
.dk_container.dk_open .dk_options_inner .SaleSoldOut a {
  color: #F00;
}
.dk_container.dk_open .dk_options_inner .ComingSoon a {
  color: black;
}
.dk_container a span.chip {
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  float: left;
  height: 11px;
  margin-right: 10px;
  margin-top: 1px;
  width: 11px;
  border: 1px solid #CECECE;
}
.dk_container.dk_open .dk_options_inner a.highlight {
  background: #666;
  color: #FFF !important;
}
.dk_container select {
  position: absolute;
  visibility: hidden;
}
.dk_container.dk_open .dk_options_inner .dk_option_current a {
  background: #666;
  color: #FFF !important;
}
.dk_container.dk_focus > a {
  border: 1px solid #707070;
}
.dk_mobile {
  position: relative;
}
.dk_container.dk_mobile select {
  display: block;
  width: 100%;
  /*height: 100%;*/
  top: 0;
  left: 0;
  visibility: visible;
  opacity: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  float: none;
}
/* Supreme - Disable Dropkick */
.dk-disable {
  opacity: 0.6;
}
.dk-disable a {
  cursor: pointer !important;
}
/* End */
/*# sourceMappingURL=customdropdown_theme.css.map */