body {
  visibility: visible !important;
}

#header,
#footer {
  font-size: 16px;
  font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
  line-height: 1.5;
  color: #262626;
  margin: 0;
  padding: 0;
  background-color: white;
  font-weight: normal;
  word-wrap: break-word;
  box-sizing: border-box;
}

#header *,
#footer * {
  box-sizing: border-box;
}

#header :focus,
#footer :focus {
  outline: solid 1px #ccc;
}

#header .wrapper,
#footer .wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1240px;
  padding: 0 20px;
}

#header a,
#footer a {
  color: #e90029;
  text-decoration: none;
}

#header a:hover,
#footer a:hover {
  color: #ae001e;
  border-bottom: 1px solid #ae001e;
}

#header .gnav-menu li a {
  color: #524f56;
}

#header li.gnav-more a {
  color: #e90029;
}

#header input,
#header select,
#header button {
  font-size: inherit;
  font-family: inherit;
  color: #262626;
}

#header .util-contact a {
  color: #524f56;
}

#header #header-search-submit {
  background: #524f56;
  color: white;
}

#header #header-search-submit:hover {
  background: #7a7681;
}

#header .util-icon {
  vertical-align: middle;
}

#header #util-cart>a {
  display: block;
}

#header .view-cart a {
  color: white;
}

#header a:hover,
#footer a:hover {
  color: #262626;
  border-bottom: 1px solid #262626;
}

#mobile-test {
  display: block;
}

@media (min-width: 480px) {
  #mobile-test {
    display: none;
  }
}

#header-global-message {
  background-color: #000;
  color: white;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

#header-cookie-msg,
#header-noscript {
  background-color: #f8f8f8;
  color: #e76c27;
  border-bottom: 1px solid #e76c27;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

#header-noscript {
  background-color: #000;
  color: #ffef4a;
  border-bottom: none;
}

#header-cookie-msg {
  display: none;
}

.no-cookies #header-cookie-msg {
  display: block;
}

#header {
  border-bottom: 1px solid #a4a1a9;
  border-top: 1px solid transparent;
  margin-top: -1px;
}

@media (min-width: 480px) {
  #header {
    min-height: 5rem;
  }
}

#header.dark {
  background-color: #524f56;
  border-bottom-color: #524f56;
}

#header.dark .gnav-primary>a {
  background-color: #524f56;
  color: #fff;
}

#header.dark .gnav-primary>a:hover {
  background-color: #7a7681;
}

#header.dark #util-gnav {
  background-color: #524f56;
}

#header.dark #util-gnav .util-contact {
  color: #fff;
}

#header.dark #util-gnav .util-contact::after {
  color: #fff;
}

#header.dark #util-gnav .util-contact a {
  color: #fff;
}

#header.dark .util-icon.open-layer {
  background-color: transparent;
}

#header.dark .util-contact {
  color: #fff;
}

#header.dark .util-contact a:hover {
  border-color: #fff;
}

#header.dark .gnav-primary>a>.close-plus::after,
#header.dark .gnav-primary>a>.close-plus::before,
#header.dark #hamburger span,
#header.dark #hamburger::before,
#header.dark #hamburger::after {
  background-color: #fff;
}

#header::after {
  content: "";
  display: block;
  clear: both;
}

#header a {
  border-bottom: 1px solid transparent;
}

#header a:hover {
  color: #e90029;
  border-bottom-color: transparent;
}
#util-login-anon a[aria-label="Login"],
#util-login-anon a[aria-label="Register"] {
    border-bottom: none;
    /* border:1px solid; */
}


#logo {
  display: inline-block;
  float: left;
  z-index: 2;
}

#util-contacts {
  display: inline;
}

#util-icons {
  display: inline;
  white-space: nowrap;
}

.util-icon {
  display: inline-block;
  margin-left: 2px;
  padding: 4px;
  white-space: normal;
  vertical-align: middle;
}

.util-icon.open-layer {
  background: #f8f8f8;
}

.util-icon img {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: top;
}

.util-icon div img {
  height: auto;
  margin: 5px;
}

.util-contact {
  display: inline-block;
  min-height: 20px;
  font-size: 1em;
}

#util-icons::before,
.util-contact:not(:last-child)::after {
  content: "|";
  display: inline-block;
  margin-left: 0.4em;
  margin-right: 0.4em;
  color: #dbd9dd;
}

@media (max-width: 479px) {
  #util-icons::before {
    display: none;
  }
}

.util-contact img {
  width: 20px;
  vertical-align: text-bottom;
}

.min-header .util-contact:last-child::after {
  display: none;
}

.util-contact a {
  color: #524f56;
}

#header .util-contact a:hover {
  color: #524f56;
  border-bottom: 1px solid #524f56;
}

.util-icon>div {
  visibility: hidden;
  position: absolute;
  left: 0;
  margin-top: 4px;
  width: 100%;
}

.util-icon>div>div {
  position: absolute;
  padding: 28px 12px 12px;
  opacity: 0;
  background: #f8f8f8;
  z-index: 55;
  width: 100%;
  border-bottom: 2px solid #d8d8d8;
}

.util-icon.open-layer>div {
  visibility: visible;
}

.util-icon.open-layer>div>div {
  opacity: 1;
}

img.util-loggedin,
img.util-remembered,
.util-loggedin img,
.util-remembered img {
  display: none;
}

.util-loggedin img.util-loggedin {
  display: inline;
}

.util-remembered img.util-remembered {
  display: inline;
}

.dark #quote-count {
  color: #fff;
}

#quote-count {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: -5px;
  text-align: center;
  color: #e90029;
  font-weight: 500;
  font-size: 86%;
}

#util-cart>a {
  display: block;
}

#util-login-anon,
#util-login-profile,
#util-login-iframe,
#locale-chooser,
#locale-confirm {
  display: none;
}

.open-layer.util-remembered #util-login-anon,
.open-layer.util-login #util-login-anon,
.open-layer.util-loggedin #util-login-profile,
.open-layer.util-remembered #util-login-iframe,
.open-layer.util-login #util-login-iframe,
.open-layer.locale-confirm #locale-confirm,
.open-layer.locale-chooser #locale-chooser {
  display: block;
}

#util-login-iframe iframe {
  width: 310px;
  height: 170px;
}

.util-icon iframe {
  max-width: 100%;
}

#gnavbar {
  clear: both;
  text-align: center;
}

#gnavbar li {
  text-align: left;
}

#header .gnav-primary>a {
  color: black;
  padding: 9px 12px;
  display: block;
  text-transform: uppercase;
}

.gnav-primary>a:hover {
  background-color: #dbd9dd;
}

.gnav-menu {
  display: none;
  visibility: hidden;
  opacity: 0;
  background-color: #f8f8f8;
}

.gnav-menu-prime {
  margin: 1.5em;
  margin-bottom: -.25em;
  text-transform: uppercase;
}

.open-layer .gnav-menu {
  display: block;
  visibility: visible;
  opacity: 1;
}

.gnav-menu h4 {
  text-transform: uppercase;
  color: #a4a1a9;
  margin: 0;
  margin-bottom: 4px;
  border-bottom: 2px solid #dbd9dd;
  padding-bottom: 4px;
  font-weight: normal;
  font-size: 1em;
}

.gnav-menu h4:first-child {
  margin-top: 0;
}

.gnav-menu h4 a {
  color: #a4a1a9;
}

.gnav-menu h4 a:hover {
  color: #e90029;
}

.gnav-menu li a {
  display: inline-block;
  padding: .6em 0;
  font-size: 1em;
  color: #524f56;
  padding-left: 28px;
  position: relative;
}

.gnav-menu a:not([href]) {
  cursor: default;
}

#header .gnav-submenu a:hover,
.gnav-menu a:hover span {
  color: #e90029;
  border-bottom: 1px solid #e90029;
}

#header .gnav-submenu li:not(.gnav-more) {
  padding: 4px 0;
}

@media (max-width: 479px) {
  #header .gnav-submenu li:not(.gnav-more) {
    padding-left: 28px !important;
  }

  #header .gnav-menu a:not([href]):hover span {
    border-bottom-color: transparent;
  }
}

#header .gnav-submenu li:not(.gnav-more) a {
  padding: 0;
  display: inline;
}

.gnav-menu img {
  height: 20px;
  width: 20px;
  position: absolute;
  left: 0;
  margin-top: 1px;
}

#gnavbar li.gnav-more {
  text-align: right;
  border-top: 1px solid #dbd9dd;
  margin-top: 8px;
}

li.gnav-more a {
  font-size: 0.86em;
  color: #e90029;
  padding-left: 0;
  padding-bottom: 0;
}

.gnav-more i {
  background-size: .5em auto;
  background-position: right center;
  background-repeat: no-repeat;
  background-image: url(headerfooter-dtx/img/eclipse/icon-arrow-right.svg);
  width: 0.9em;
  display: inline-block;
  text-align: right;
  vertical-align: baseline;
}

#header .gnav-more a:hover {
  border-bottom: 1px solid #e90029;
}

#header ul,
#header li {
  margin: 0;
  padding: 0;
  list-style: none;
}
#header li a:focus-visible {
  outline: 2px solid #000;
}

#header a:hover {
  text-decoration: none;
}

#hamburger {
  cursor: pointer;
  float: right;
  margin-top: 12px;
}

#hamburger span,
#hamburger::before,
#hamburger::after {
  content: "";
  display: block;
  width: 16px;
  height: 2px;
  background-color: #e90029;
  margin: 3px 0;
  transition: 0.3s;
  text-indent: -999em;
}

#hamburger.change::before {
  transform: translate(0, 5px) rotate(-45deg);
}

#hamburger.change span {
  opacity: 0;
}

#hamburger.change::after {
  transform: translate(0, -5px) rotate(45deg);
}

.wrapper.hamburger::after {
  content: "";
  display: block;
  height: 0;
  clear: left;
}

.close-plus-alt,
.close-x,
.close-plus {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
}

.close-x::after,
.close-x::before,
.close-plus-alt i,
.close-plus-alt i+i,
.close-plus::after,
.close-plus::before {
  content: "";
  display: block;
  background-color: #e90029;
  width: 16px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
}

.close-plus-alt i+i,
.close-plus::after {
  transform: rotate(90deg);
  transition: 0.1s;
}

.close-x::before {
  transform: rotate(45deg);
}

.close-x::after {
  transform: rotate(135deg);
}

.accordion-expand .close-plus-alt i+i,
.open-layer .close-plus::after {
  transform: rotate(180deg);
}

.gnav-primary .close-plus {
  float: right;
}

.close-x.top-right,
.search-dropdown .close-x,
#util-gnav .close-x {
  position: absolute;
  right: 12px;
  top: 8px;
  cursor: pointer;
}

.locale-chooser-text {
  display: none;
}

.locale-default {
  font-size: 110%;
  border-bottom: 2px solid #dbd9dd;
  color: #a4a1a9;
  padding: 5px 12px;
  margin-top: 0;
}

#header #locale-default {
  cursor: default;
  color: #a4a1a9;
}

#util-quote {
  position: relative;
}

#util-quote-empty li,
#header .locale-chooser li {
  padding: 5px 12px;
  color: #a4a1a9;
}

.locale-chooser li a {
  position: relative;
  top: -5px;
}

#util-quote-empty a:hover,
#header .locale-chooser li a:hover {
  border-bottom: 1px solid #e90029;
}

#locale-confirm div {
  padding: 20px;
}

#locale-confirm p:first-child {
  margin-top: 0;
}

#locale-chooser ul {
  columns: 2 100px;
}

.min-header #logo img {
  margin-bottom: 8px;
}

@media (max-width: 479px) {
  #logo img {
    width: 121px;
    height: 43px;
    display: block;
  }

  #util-gnav {
    background: white;
    position: absolute;
    width: 100%;
    z-index: 10011;
    display: none;
  }

  #util-gnav.change {
    display: block;
  }

  #hamburger {
    display: inline-block;
  }

  #util-gnav {
    display: none;
  }

  #header {
    width: 100%;
  }

  #toputil {
    display: block;
    clear: left;
    float: none;
    text-align: center;
    border-top: 1px solid #dbd9dd;
    border-bottom: 1px solid #dbd9dd;
    margin: 0 -12px;
    margin-left: -14px;
    margin-right: -12px;
  }

  #toputil .open-layer div {
    text-align: left;
  }

  .util-contact {
    padding: 5px !important;
    min-width: 100px;
  }

  #util-contacts,
  #util-icons {
    display: flex;
  }

  #util-contacts {
    flex-flow: row wrap;
  }

  #util-contacts>*,
  #util-icons>* {
    flex: 1;
    border: 1px solid #dbd9dd;
    border-left-width: 2px;
    border-right: none;
    margin: 0 !important;
  }

  .util-icon>a {
    display: block;
  }

  .util-contact::after {
    display: none;
  }

  #gnavbar {
    width: 100%;
    background: #f8f8f8;
    padding-top: 5px;
    border-bottom: 3px solid #d8d8d8;
  }

  .gnav-primary {
    border-bottom: 1px solid #dbd9dd;
  }

  .gnav-primary.open-layer>a {
    background: #dbd9dd !important;
    color: #262626 !important;
  }

  #gnavbar .wrapper {
    padding: 0;
  }

  .gnav-primary>a:hover {
    background-color: #edecee;
  }

  .gnav-menu {
    left: auto;
    width: auto !important;
    margin-bottom: 1.5em;
  }

  .gnav-menu div {
    width: 100% !important;
    padding: 12px;
    padding-bottom: 0;
  }

  .gnav-menu div+div {
    padding-top: 0;
  }

  .gnav-menu div+div h4:first-child {
    margin-top: 1.33em;
  }

  .gnav-menu .close-x {
    display: none;
  }

  .gnav-menu-prime {
    margin: 0.5em 12px;
  }

  #gnavbar li.gnav-more {
    margin-bottom: 1em;
  }

  .gnav-menu li a {
    padding-top: .4em;
    padding-bottom: .4em;
  }

  .gnav-menu li.gnav-more a {
    padding-bottom: 0;
  }

  div.gnav-submenu {
    padding-bottom: 1.5em;
  }
}

@media (min-width: 480px) {
  #logo {
    margin-bottom: -16px;
  }

  .hamburger {
    display: none;
  }

  #toputil {
    margin: 20px 20px 4px 20px;
    text-align: right;
  }

  #toputil>* {
    text-align: left;
  }

  .util-icon {
      position: relative;
  }

  .util-icon>div {
    left: auto;
    right: -16px;
    margin-top: 4px;
    width: 30em;
  }

  .util-icon>div>div {
    width: auto;
    right: 0;
  }

  #locale-chooser>div {
    min-width: 310px;
  }

  #locale-confirm {
    width: 22em;
  }

  #gnavbar>ul {
    margin-left: 300px;
  }

  .gnav-primary {
    display: inline-block;
    position: relative;
  }

  .gnav-menu {
    position: absolute;
    left: -2em;
    z-index: 99;
    border-bottom: 3px solid #d8d8d8;
  }

  .gnav-primary.open-layer>a:hover,
  .gnav-primary.open-layer>a {
    background-color: #f8f8f8 !important;
    position: relative;
    z-index: 150;
  }

  .gnav-primary.open-layer>a {
    color: #000 !important;
  }

  .gnav-menu div {
    float: left;
    width: 20em;
    padding: 1.5em;
    padding-bottom: 1.5em;
  }

  #gnavbar .close-plus {
    display: none;
  }
}

#aem_nav_wc,
#aem_nav_wcLink,
#aem_nav_wcLinkInfo {
  display: inline-block;
}

#header-search {
  background: #edecee;
  padding: 24px 0;
  display: none;
}

#header-search form {
  margin: 0 auto;
  max-width: 620px;
  text-align: center;
  position: relative;
}

#header-search-input {
  width: calc(100% - 10em);
  background-color: #fcfcfc;
  padding: 12px 16px;
  border: none;
}

#header-search-submit {
  padding: 12px 24px;
  border: none;
  background: #524f56;
  color: white;
  margin-left: -1em;
  cursor: pointer;
}

#header-search-submit:hover {
  background: #7a7681;
}

.search-dropdown {
  text-align: left;
  background: #f8f8f8;
  position: absolute;
  z-index: 101;
  width: 100%;
  margin-top: 8px;
  font-size: 92%;
  visibility: hidden;
  left: 0;
  border-bottom: 3px solid #dbd9dd;
}

.search-dropdown.open-layer {
  visibility: visible;
  z-index: 100001;
}

.search-dropdown>div+div>div {
  border-top: 1px solid #dbd9dd;
}

.search-product {
  padding-left: 55px;
  position: relative;
  min-height: 40px;
}

.search-product img {
  position: absolute;
  top: 0;
  left: 0;
}

#header .search-dropdown a {
  color: inherit;
  border-bottom: none;
}

.search-dropdown span {
  color: #e90029;
  border-bottom: 1px solid transparent;
}

.search-dropdown a:hover span {
  border-bottom-color: #e90029;
}

.search-dropdown i {
  color: #dbd9dd;
  margin: 0 0.1em;
  font-style: normal;
}

.search-dropdown h3 {
  font-size: 1.125em;
  color: #a4a1a9;
}

.search-dropdown h4 {
  font-size: 1em;
}

#search-redir p {
  margin: 0 0 0.5em;
}

#search-redir p:first-child {
  margin-top: 1em;
}

#search-redir #sitesearch {
  margin-top: 1.5em;
  margin-bottom: 1em;
}

span.header-new {
  display: inline-block;
  background: #345792;
  color: white;
  padding: 0 0.35em;
  border: none;
}

.search-more {
  text-align: right;
}

.search-more i {
  background-size: .5em auto;
  background-position: right 65%;
  background-repeat: no-repeat;
  background-image: url(headerfooter-dtx/img/eclipse/icon-arrow-right.svg);
  width: 0.9em;
  display: inline-block;
  text-align: right;
  vertical-align: baseline;
}

@media (max-width: 479px) {
  #header-search {
    padding: 16px 0;
  }

  #header-search-input {
    width: 100%;
    padding: 6px 12px;
  }

  #header-search-submit {
    margin-top: 8px;
    padding: 6px 12px;
  }

  #header-search .wrapper {
    padding: 0;
  }

  #header-search form {
    padding: 0 12px;
  }

  .search-dropdown {
    padding-top: 8px;
  }

  .search-dropdown>div {
    padding: 0 12px;
  }
}

@media (min-width: 480px) {
  .search-dropdown {
    display: flex;
  }

  .search-dropdown>div {
    flex: 1;
    padding: 0 24px;
    margin: 28px 0;
  }

  .search-dropdown>div:first-child {
    border-right: 1px solid #dbd9dd;
  }

  .search-dropdown>div>div:first-child {
    border-top: none;
  }

  .search-dropdown>div>div:first-child>*:first-child {
    margin-top: 0;
  }

  .search-dropdown>div>div:last-child>*:last-child {
    margin-bottom: 0;
  }

  #search-redir:first-child p:first-child {
    margin-top: 0;
  }

  #search-redir:last-child #sitesearch {
    margin-bottom: 0;
  }
}

#util-gnav::after,
body::after {
  content: "";
  display: none;
  z-index: 10010;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: #888;
  opacity: 0.6;
}

.modal #util-gnav::after,
.modal::after {
  display: block;
}

.modal .open-layer {
  z-index: 10011;
}

.modal .close-x {
  display: none;
}

body.modal {
  overflow: hidden;
}

.modal .util-icon>a {
  cursor: default;
}

#locale-confirm form {
  display: flex;
}

#locale-confirm button {
  border: none;
  background: #e90029;
  color: white;
  margin-left: 0.5em;
  cursor: pointer;
}

#locale-confirm button:hover {
  background: #740014;
}

#locale-confirm button,
#locale-confirm select {
  padding: 2px 8px;
}

@media (min-width: 480px) {
  .gnav-nested {
    width: 21em !important;
  }

  .gnav-nested>div {
    position: relative;
  }

  .gnav-nested>div>ul>li {
    width: 20em;
  }

  .gnav-nested>div>ul>li:not(.gnav-more)>a {
    display: block;
    position: relative;
    padding-right: 3em;
  }

  .gnav-nested>div>ul>li.gnav-hassub>a:after {
    content: "";
    position: absolute;
    top: 0.8em;
    right: 2em;
    background-size: .5em auto;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url(headerfooter-dtx/img/eclipse/icon-flyout.svg);
    width: 0.9em;
    height: 1em;
    display: block;
    text-align: right;
    vertical-align: baseline;
  }

  .gnav-nested>div>ul>li.gnav-hassub.hover>a:after {
    background-image: url(headerfooter-dtx/img/eclipse/icon-flyout-hover.svg);
  }

  .gnav-nested>div>ul>li>a:not([href]):hover span {
    border-bottom-color: transparent;
  }

  .gnav-submenu {
    position: absolute;
    top: 0;
    left: 20.5em;
    display: none;
    background: #f2f2f2;
  }

  .gnav-nested>div>ul>li.hover {
    background: #f2f2f2;
  }

  .gnav-nested>div>ul>li.hover>a {
    color: #e90029;
  }

  .gnav-nested>div>ul>li.hover .gnav-submenu {
    display: block;
  }

  .gnav-submenu li:not(.gnav-more) a {
    padding: 4px 0;
  }

  .gnav-nested>div>ul {
    margin-left: -8px !important;
  }

  .gnav-nested>div>ul>li>a {
    padding-left: 36px;
  }

  .gnav-nested img {
    left: 8px;
  }

  .gnav-nested>div>ul>li.gnav-more {
    margin-left: 8px !important;
  }

  .gnav-nested>div>ul>li.gnav-more>a {
    padding-left: 0;
  }

  .gnav-nested.expand {
    width: 42em !important;
  }

  .gnav-nested>div>ul>li.gnav-more {
    width: 18em;
  }

  .gnav-submenu {
    height: auto;
    min-height: 100%;
  }

  .gnav-submenu ul {
    position: relative;
  }
}

.gnav-nested>div>ul>li:not(.gnav-more)>a {
  display: block;
}

#gnavbar .gnav-submenu li.gnav-more {
  text-align: left;
  border: none;
}

@media (max-width: 479px) {
  .gnav-submenu {
    margin-top: -0.5em;
    display: none;
  }

  .gnav-hassub.open-layer .gnav-submenu {
    display: block;
  }

  .gnav-menu a:hover span.close-plus2 {
    border: none;
  }

  .gnav-nested>div>ul>li {
    border-top: 1px solid #dbd9dd;
  }

  .gnav-submenu li:not(.gnav-more) a {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .gnav-submenu li.gnav-more a {
    margin-left: 28px;
  }

  .close-plus2 {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
  }

  .close-plus2::after,
  .close-plus2::before {
    content: "";
    display: block;
    background-color: #e90029;
    width: 16px;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 0;
  }

  .close-plus2::after {
    transform: rotate(90deg);
    transition: 0.1s;
  }

  .gnav-hassub.open-layer .close-plus2::after {
    transform: rotate(180deg);
  }

  .gnav-hassub .close-plus2 {
    float: right;
  }
}

#util-search img+img {
  display: none;
}

#util-search.close-search img:first-child {
  display: none;
}

#util-search.close-search img+img {
  display: inline-block;
}

#util-login-anon li,
#util-login-profile li {
  padding: 5px 12px;
}

#util-login-profile h4 {
  padding-left: 12px;
  padding-right: 12px;
  font-size: 1.2em;
  margin: 0;
  padding-bottom: 5px;
}

#util-login-anon li a:hover,
#util-login-profile li a:hover {
  border-color: #e90029;
}

.footer-column ul,
.footer-column li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.footer-column ul ::before,
.footer-column li ::before {
  display: none;
}

.footer-columns {
  padding-top: 1em;
  margin-bottom: 0.5em;
}

.footer-column h4 {
  font-size: 1em;
  color: #524f56;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}

#footer a {
  color: #262626;
}

#footer a:hover {
  border-bottom: 1px solid #262626;
}

.footer-column ul {
  margin-bottom: 1.5em;
}

.footer-column li {
  font-size: 1em;
  margin-bottom: .35em;
  list-style: none;
}

#footer-social {
  margin-left: -8px;
}

#footer-social a:hover {
  border-bottom: none;
}

#copyright {
  margin-bottom: 0.5em;
}

.min-footer #copyright {
  border-top: none;
}

#copyright ul {
  margin: 0;
  padding: 12px 0 0 0;
}

#copyright li {
  display: inline-block;
  vertical-align: top;
  color: #a4a1a9;
}

#copyright li+li::before {
  content: "|";
  color: #c8c6cb;
  margin: 0 0.5em;
}

#copyright li a.icpNumber {
  vertical-align: top;
  border-bottom: #a4a1a9;
  color: #a4a1a9;
}

#copyright li a.privateSecurityIcpNumber {
  vertical-align: top;
  color: #a4a1a9;
  border-bottom: #a4a1a9;
  margin-left: 10px;
}

.min-footer #copyright {
  width: auto;
}

@media (min-width: 480px) {
  .footer-columns {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-column {
    margin: 0 2em;
    width: calc(50% - 4em);
  }

  #copyright {
    width: calc(90% - 4em);
    margin: 0 auto;
  }
}

@media (min-width: 645px) {
  .footer-column {
    width: calc(33% - 4em);
  }
}

@media (min-width: 860px) {
  .footer-column {
    width: calc(25% - 4em);
  }
}

.gnav-more i {
  background-image: url(head/img/eclipse/icon-arrow-right.svg);
}

.search-more i {
  background-image: url(head/img/eclipse/icon-arrow-right.svg);
}

@media (min-width: 480px) {
  .gnav-nested>div>ul>li.gnav-hassub>a:after {
    background-image: url(head/img/eclipse/icon-flyout.svg);
  }

  .gnav-nested>div>ul>li.gnav-hassub.hover>a:after {
    background-image: url(head/img/eclipse/icon-flyout-hover.svg);
  }
}

.keysight-search-results-page {
  margin-top: 40px;
}

.keysight-search-results-page #keysight-site-search {
  margin: 0 auto;
  max-width: 800px;
  text-align: center;
  position: relative;
  padding-bottom: 3rem;
}

.keysight-search-results-page #keysight-site-search #site-search-input {
  width: calc(100% - 7rem);
  background-color: #edecee;
  box-shadow: none;
  padding: 12px 12px;
  border: none;
  font-size: 1.125rem;
  max-height: 45px;
}

.keysight-search-results-page #keysight-site-search #site-search-input::-ms-clear {
  display: none;
}

.keysight-search-results-page #keysight-site-search #site-search-submit {
  padding: 12px 12px;
  border: none;
  background: #e90029;
  color: #fff;
  margin-left: -1em;
  cursor: pointer;
  height:45px;
  position:relative;
}

.keysight-search-results-page #keysight-site-search #site-search-submit:hover {
  background: #3f3f3f;
}

.keysight-search-results-page #keysight-site-search #site-search-submit img {
  height: 20px;
  width: 20px;
  vertical-align: bottom;
}

.keysight-search-results-page .keysight-assets__filters {
  border: 1px solid #edecee;
  border-left: 0px solid #edecee;
}

.keysight-search-results-page .keysight-assets__contentContent:first-child {
  border-top: 1px solid #edecee !important;
}

.keysight-search-results-page .keysight-assets__contentContent {
  border-bottom: 1px solid #edecee;
}

.keysight-search-results-page .keysight-assets__contentContent:last-child {
  border-bottom: 1px solid #edecee !important;
}

.keysight-search-results-page .keysight-assets__contentContent--description em {
  font-weight: bold;
}

.keysight-search-results-page .searchSortAccordion {
  min-width: 80px;
}

.keysight-search-results-page .keysight-lock__Icons {
  display: inline-block !important;
  margin-left: 0.2rem;
  width: 0.86rem;
}

.keysight-search-results-page #mobileFilter {
  width: 100%;
  font-weight: bold;
  display: block;
  background-color: #edecee;
  padding: 11px;
  font-size: 18px;
  display: inline-block;
  letter-spacing: 0.36px;
  border-bottom: 1px solid #dbd9dd;
}

.keysight-search-results-page #loader {
  position: fixed;
  left: 0;
  bottom: 100%;
  width: 100%;
  height: 100%;
  bottom: 0;
  z-index: 1;
  background: url(headerfooter-dtx/img/loader.gif) no-repeat center center;
}

.keysight-search-results-page #loader[class*=show] {
  bottom: 0;
}

.keysight-search-results-page #pagination-container {
  display: none;
}

.keysight-search-results-page #pagination-container .load-more {
  top: 780px;
  left: 780px;
  width: 224px;
  cursor: pointer;
  height: 36px;
  margin-left: 50px;
  color: #fff;
  border: 2px solid #524f56;
  background: #a4a1a9;
  border: 2px solid #a4a1a9;
  opacity: 1;
  margin-top: 20px;
  margin-bottom: 20px;
  outline-width: 0px;
}

.keysight-search-results-page .keysight-search-result-title {
  font-size: 1.375rem;
  margin-bottom: 10px;
}

.keysight-search-results-page #searchErrors .keysight-assets__contentContent--title {
  display: none;
}

.keysight-search-results-page #searchExceptionError {
  display: none;
}

.keysight-search-results-page .keysight-assets__filtersContent .all.active-filter {
  border-bottom: 0px solid #e3dddd;
}

.keysight-search-results-page .keysight-assets__filtersContent .active-filter {
  border-bottom: 1px solid #e3dddd;
}

.keysight-search-results-page .keysight-assets__filtersContent .active-filter .less-btn,
.keysight-search-results-page .keysight-assets__filtersContent .active-filter .more-btn {
  font-size: 1rem;
}

.keysight-search-results-page .keysight-assets__filtersContent .active-filter .less-btn span,
.keysight-search-results-page .keysight-assets__filtersContent .active-filter .more-btn span {
  color: #e90029;
  font-size: 1rem;
}

.keysight-search-results-page .products-List {
  padding: 0;
  display: flex;
}

.keysight-search-results-page .products-List li {
  list-style: none;
  margin-right: 1.5rem;
  width: 10rem;
  padding: 0.5rem 0rem 0.5rem 0.7rem;
  font-size: 0.875rem;
  position: relative;
  font-weight: 500;
}

.keysight-search-results-page .products-List li a {
  color: #000;
}

.keysight-search-results-page .products-List li a:hover {
  color: #e90029;
  border-bottom: 1px solid #e90029;
}

.keysight-search-results-page .products-List li:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #e90029;
  position: absolute;
  top: 0.8rem;
  left: 0px;
}

.keysight-search-results-page .products-List li:hover {
  filter: brightness(0.5);
}

@media (min-width: 1200px) {
  .keysight-search-results-page {
    min-height: 400px;
  }

  .keysight-search-results-page #pagination-container .load-more {
    margin-bottom: 100px;
  }

  .keysight-search-results-page .keysight-assets__filters {
    border: 1px solid #edecee;
    border-left: 0px solid #edecee;
  }

  .keysight-search-results-page .keysight-assets__content {
    border: 1px solid #edecee;
    border-left: 0;
    border-right: 0;
    position: relative;
  }

  .keysight-search-results-page .keysight-assets__contentContent:first-child {
    border-top: 0px solid #edecee !important;
  }

  .keysight-search-results-page .keysight-assets__contentContent {
    border-bottom: 1px solid #edecee;
  }

  .keysight-search-results-page .keysight-assets__contentContent:last-child {
    border-bottom: 0px solid #edecee !important;
  }

  .keysight-search-results-page .keysight-assets {
    margin-bottom: 20px;
  }

  .keysight-search-results-page .custom-loader .loader {
    top: 100px;
  }
}

  @media (min-width: 767px) {
    .keysight-search-results-page .keysight-assets__filters {
      border: 1px solid #edecee;
      border-left: 0px solid #edecee;
      padding-bottom: 3rem;
    }

    .keysight-search-results-page .keysight-assets__content {
      border: 1px solid #edecee;
      border-left: 0;
      border-right: 0;
    }

    .keysight-search-results-page .keysight-assets__contentContent:first-child {
      border-top: 0px solid #edecee !important;
    }

    .keysight-search-results-page .keysight-assets__contentContent {
      border-bottom: 1px solid #edecee;
    }

    .keysight-search-results-page .keysight-assets__contentContent:last-child {
      border-bottom: 0px solid #edecee !important;
    }
  }

  #buyonline-filter {
    border-top: 1px dotted #dbd9dd;
    padding: 5px 10px;
  }

  .buyonline-header {
    font-weight: bold;
    font-size: 1rem;
  }

  .buyonline-filter-value {
    font-size: 1rem;
    padding: 5px 10px 5px 16px;
  }

  .buyonline-filter-value span {
    cursor: pointer;
    border-bottom: 1px solid transparent;
  }

  .buyonline-filter-value span:hover {
    border-color: inherit;
  }

  @media (min-width: 767px) {
    .buyonline-filter-value,
    .buyonline-header {
      font-size: 1.125rem;
    }
  }

  .tbl {
    display: table;
  }

  .tbl>* {
    display: table-row;
  }

  .tbl>*>* {
    display: table-cell;
  }

  .soldby h5 {
    margin: 0;
    font-weight: normal;
    font-size: inherit;
  }

  .buynow-container {
    margin-left: 5px;
    margin-right: 5px;
  }

  .buynow-container.wcm-on {
    display: block;
  }

  .buynow-delivery {
    padding-left: 28px;
    position: relative;
  }

  .buynow-delivery .fas {
    position: absolute;
    left: 0;
    line-height: inherit;
  }

  .buynow-delivery .fa-shipping-fast {
    color: #e90029;
  }

  .buynow-delivery .fa-bolt {
    color: #262626;
  }

  .buynow-delivery .fa-truck-moving {
    color: #524f56;
  }

  .buynow-delivery .fa-download,
  .buynow-delivery .fa-truck {
    color: #a4a1a9;
  }

  .buynow-delivery-qty {
    padding-left: 28px;
    font-size: 14px;
  }

  .soldby-online .buynow-delivery {
    margin-top: 15px;
  }

  .otherdelivery-content .buynow-delivery,
  .buynow-otherdelivery .buynow-delivery {
    font-size: 20px;
    padding-left: 32px;
  }

  .buynow-delivery-heading {
    margin: 0;
    margin-bottom: 10px;
    font-size: 24px;
  }

  .buynow-container .button {
    padding: 8px 20px;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    border: 1px solid #e90029;
    background: #e90029;
    color: white;
    text-decoration: none;
    min-width: 130px;
    display: inline-block;
    margin-bottom: 10px;
  }

  .buynow-container .button:hover {
    background-color: #740014;
    border-color: #740014;
  }

  .buynow-container .button i {
    margin-right: 0.4em;
  }

  /*ecom change-1 ACT 4.1*/
  .buynow-productdetails.buynow-container .button {
    margin-bottom: 0px;
  }

  .buynow-productdetails.buy-enabled .buy-quote {
    margin-top: 15px;
    text-align: center;
    clear: both;
  }

  .js-enabled .buynow-container:not(.buy-enabled) {
    display: none;
  }

  .buy-enabled .button.quote {
    border-color: #e90029;
    background: transparent;
    color: #e90029;
  }

  .buy-enabled .button.quote:hover {
    background-color: #740014;
    border-color: #740014;
    color: white;
  }

  .buynow-container:not(.buy-enabled) .button.quote {
    min-width: 188px;
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .buy-enabled .buy-quote {
    margin-top: 20px;
    word-spacing: 20px;
  }

  .buy-enabled .buy-quote * {
    word-spacing: normal;
  }

  .buynow-container:not(.buy-enabled) .buy-quote {
    text-align: center;
    width: 100%;
  }

  .buynow-product {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2;
  }

  .buynow-inline .buynow-product {
    display: none;
  }

  .inline-block {
    display: inline-block;
  }

  .buynow-change {
    color: #e90029;
    cursor: pointer;
    font-size: 18px;
    display: none;
  }

  .buynow-change::before {
    content: "\0020";
    font-size: 24px;
  }

  .buynow-desc {
    margin-top: 8px;
    /*ecom change-1 ACT 4.1*/
  }

  .multi-sku .buynow-change {
    display: inline;
    margin-left: 6px;
    /*ecom change-1 ACT 4.1*/
    white-space: nowrap;
  }

  .sku-list {
    display: none;
  }

  .box-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: left;
  }

  .sku-list .sku-delivery {
    text-transform: uppercase;
    display: block;
    margin-top: 8px;
    background: url(headerfooter-dtx/img/delivery.png) no-repeat 0 3px;
    padding-left: 25px;
    min-height: 16px;
  }

  .box-list li>*:not(input) {
    border: 1px solid #707070;
    margin: 0 0 16px 0;
    padding: 20px 40px 20px 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    line-height: 1.13em;
    justify-content: space-between;
  }

  .box-list li>*:not(input):hover {
    border-color: #e90029;
  }

  .box-list input:checked+label,
  .box-list li>.selected {
    border: 2px solid #e90029;
    position: relative;
    background: url(headerfooter-dtx/img/corner-check.png) no-repeat top right;
  }

  .box-list li:last-child>* {
    margin-bottom: 0;
  }

  .sku-list .sku-price {
    font-weight: bold;
    margin-left: 25px;
    font-size: 24px;
    white-space: nowrap;
  }

  .sku-list .sku-saleprice,
  .sku-list .sku-yourprice,
  .sku-list .sku-origprice {
    font-size: 24px;
  }

  .sku-list .sku-saleprice,
  .sku-list .sku-yourprice,
  .sku-list .sku-origprice {
    margin-left: 25px;
    margin-bottom: 8px;
  }

  .sku-list .sku-saleprice,
  .sku-list .sku-yourprice {
    font-weight: bold;
  }

  .sku-list .sku-saleprice {
    color: #e90029;
  }

  .sku-list .sku-product {
    display: block;
    font-size: 22px;
    margin-bottom: 4px;
  }

  .sku-list .sku-desc {
    font-size: 18px;
    word-break: break-word;
  }

  .flex-justify {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
  }

  .sku-list-heading {
    font-size: 1.25rem;
    margin-bottom: 10px;
    /*ecom change-1 ACT 4.1*/
    font-weight: 600;
    display: none;
    margin-top: 0;
  }

  .multi-sku.buynow-productdetails .sku-list-heading-container {
    border-bottom: 1px solid #ccc;
    /*ecom change-1 ACT 4.1*/
  }

  .multi-sku.lightbox .sku-list-heading {
    display: block;
  }

  @media (min-width: 480px) {
    .buynow-howtobuy.multi-sku .sku-list-heading {
      display: block;
      font-weight: bold;
      /* color : #000; */
    }

    .buynow-productdetails.multi-sku .sku-list-heading {
      display: block;
      font-weight: bold;
      /* color : #000; */
    }

    .buy-quote>.button.buy {
      display: none;
    }
  }

  .sku-cancel {
    text-align: right;
    font-size: 18px;
    display: none;
  }

  .lightbox.sku-change .sku-cancel {
    display: block;
  }

  @media (min-width: 480px) {
    .sku-change .sku-cancel {
      display: block;
    }
  }

  .lightbox .sku-change .sku-cancel,
  .lightbox .multi-sku .sku-list-heading {
    display: block;
  }

  .buynow-main {
    font-size: 16px;
  }

  .buynow-price-container {
    text-align: justify;
    word-spacing: 20px;
  }

  .buynow-price-container::after {
    content: "";
    display: block;
    margin-bottom: -1em;
  }

  .buynow-price-container>* {
    text-align: left;
    word-spacing: normal;
  }

  /*ecom change-1 ACT 4.1*/
  .buynow-productdetails .buynow-price-container {
    text-align: right;
  }

  .buynow-productdetails .soldby-online {
    text-align: center;
  }

  .buynow-productdetails .buynow-price-original,
  .buynow-productdetails .buynow-price-extended {
    display: block;
  }

  .buynow-price-container-fix {
    display: inline-block;
    width: 100%;
  }

  .buy-inline.multi-sku .buynow-price-container {
    text-align: left;
  }

  .buy-inline.multi-sku .buynow-price-container::after {
    display: none;
  }

  .buy-inline.multi-sku .buynow-price-container-fix {
    display: none;
  }

  .sku-selected {
    margin-bottom: 30px;
  }

  .multi-sku .sku-selected {
    border: 1px solid #707070;
    padding: 12px;
  }

  .sku-change .buynow-main {
    display: none;
  }

  .sku-change .sku-list {
    display: block !important;
  }

  .product-aux-links {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    /*ecom change-1 ACT 4.1*/
    padding-top: 0.5em;
  }

  .product-aux-links p {
    padding-left: 28px;
    position: relative;
    margin: 0.5em 0;
  }

  .product-aux-links p i {
    position: absolute;
    left: 0;
    line-height: 1.4;
    color: #e90029;
  }

  .card-buy {
    cursor: pointer;
    position: static;
    overflow: visible !important;
  }

  .card:not(.buy-enabled) .buynow-banner {
    display: none;
  }

  .buynow-banner {
    background: url(headerfooter-dtx/img/buy-online-corner.png) no-repeat 100% -2px;
    display: inline-block;
    color: white;
    padding: 5px 25px 5px 10px;
    white-space: nowrap;
    font-size: 0.86em;
  }

  .buynow-banner i {
    margin-right: 0.4em;
  }

  .soldby-online {
    margin-bottom: 8px;
  }

  .buynow-container:not(.buy-enabled) .button.buy,
  .buynow-container:not(.buy-enabled) .soldby-online {
    display: none;
  }

  div.buy-now {
    margin-top: 15px;
  }

  .buynow-origprice,
  .buynow-yourprice,
  .buynow-saleprice {
    line-height: 1;
    font-size: 40px;
    display: inline-block;
  }

  .lightbox .buynow-origprice,
  .lightbox .buynow-yourprice,
  .lightbox .buynow-saleprice {
    font-size: 35px;
  }

  .multi-sku .buynow-origprice,
  .multi-sku .buynow-yourprice,
  .multi-sku .buynow-saleprice {
    font-size: 32px;
  }

  .buynow-origpricelabel:not(:empty),
  .buynow-yourpricelabel,
  .buynow-salepricelabel {
    font-size: 30px;
    margin-right: 6px;
  }

  .lightbox .buynow-origpricelabel:not(:empty),
  .multi-sku .buynow-origpricelabel:not(:empty),
  .lightbox .buynow-yourpricelabel,
  .multi-sku .buynow-yourpricelabel,
  .lightbox .buynow-salepricelabel,
  .multi-sku .buynow-salepricelabel {
    font-size: 25px;
  }

  .multi-sku .buynow-origpricelabel:not(:empty),
  .multi-sku .buynow-yourpricelabel,
  .multi-sku .buynow-salepricelabel {
    font-size: 22px;
  }

  .buynow-partner-country {
    font-weight: normal;
    line-height: 1.2;
    margin-top: 0 !important;
    margin-bottom: 5px;
  }

  .buynow-price-original,
  .buynow-price-extended {
    vertical-align: top;
    line-height: 0;
  }

  .buynow-origprice:empty,
  .buynow-origpricelabel:empty,
  .buynow-pa-price:empty {
    display: none;
  }

  .buynow-price-original.final,
  .buynow-price-sale,
  .buynow-price-your {
    font-weight: bold;
  }

  .buynow-price-sale,
  .buynow-price-your {
    display: none;
  }

  .buynow-price-sale {
    color: #e90029;
    text-align: right;
  }

  @media (max-width: 479px) {
    .buynow-container {
      margin-left: 0;
      margin-right: 0;
    }

    .sku-selected {
      margin-bottom: 20px;
    }
  }

  .lightbox .buynow-img {
    width: 276px;
    height: auto;
    margin-bottom: 10px;
  }

  @media (max-width: 859px) {
    .buynow-img {
      width: auto;
      max-width: 100%;
      float: none;
      margin-left: 0;
      margin-bottom: 20px;
    }
  }

  .no-image .buynow-img {
    display: none;
  }

  .limited-stock {
    font-size: 14px;
    display: inline-block;
    padding: 4px 12px;
    margin-left: 20px;
  }

  .cart-confirm,
  .limited-stock {
    background: #fffdc6;
    border: 1px solid #e0dea8;
  }

  .delivery-included {
    color: #07858b;
    font-weight: 500;
  }

  .otherdelivery-content .delivery-included,
  .buynow-otherdelivery .delivery-included {
    margin-left: 30px;
    font-size: 24px;
  }

  .delivery-help {
    display: inline-block;
    font-weight: normal;
  }

  .info-icon {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid;
    display: inline-block;
    line-height: 1.3;
    vertical-align: text-top;
  }

  .help-icon {
    cursor: pointer;
  }

  .info-icon {
    color: #262626;
  }

  .info-icon::before {
    content: "i";
  }

  .subtr .info-icon {
    margin-right: 5px;
  }

  .contact-dropdown,
  .help-dropdown,
  .soldby-online .delivery-dropdown {
    display: inline-block;
  }

  .dropdown {
    position: relative;
  }

  .dropdown>.dropdown-menu {
    position: absolute;
    z-index: 100;
    padding: 20px;
    border: 1px solid #707070;
    margin-top: 12px;
    background: white;
    left: 217px;  
    color: #262626;
    width: 450px;
  }

  .dropdown-menu {
    display: block !important;
  }

  .dropdown:not(.open-menu)>.dropdown-menu {
    display: none !important;
  }

  .dropdown-tip {
    position: absolute;
    top: -11px;
  }

  .dropdown-tip::before {
    position: absolute;
    top: 0;
    left: -12px;
    display: inline-block;
    border-right: 11px solid transparent;
    border-bottom: 11px solid #707070;
    border-left: 11px solid transparent;
    /* border-bottom-color: rgba(0, 0, 0, 0.2); */
    content: "";
  }

  .dropdown-tip::after {
    position: absolute;
    top: 2px;
    left: -11px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
    border-left: 10px solid transparent;
    content: "";
  }

  .chevron::before {
    border-style: solid;
    border-width: 1px 1px 0 0;
    content: "";
    display: inline-block;
    height: 0.5em;
    left: 0.15em;
    position: relative;
    top: 0.05em;
    transform: rotate(-45deg);
    vertical-align: middle;
    width: 0.5em;
    margin-right: 0.25em;
    margin-left: 0.3em;
  }

  .chevron.right::before {
    left: -0.1em;
    top: -0.1em;
    transform: rotate(45deg);
  }

  .buynow-contact .chevron::before,
  .buynow-container .chevron::before,
  .contact-dropdown .chevron::before,
  .chevron.bottom::before {
    top: -0.25em;
    transform: rotate(135deg);
  }

  .chevron.left::before {
    left: 0.1em;
    top: -0.1em;
    transform: rotate(-135deg);
  }

  .buynow-container.buy-enabled .buynow-contact {
    margin-top: 8px;
  }

  .buynow-container.buy-enabled.buynow-productdetails .buynow-contact {
    border: none;
  }

  .buynow-productdetails.buynow-container.buy-enabled .buynow-contact {
    margin-top: 8px;
  }

  .buynow-contact>span {
    margin-right: 10px;
  }

  .cart-update {
    min-width: 40px;
  }

  @media (max-width: 479px) {
    .buynow-main {
      font-size: 14px;
    }

    .buynow-product {
      font-size: 20px;
    }

    .buynow-price {
      font-size: 28px;
    }

    .buynow-change,
    .buynow-desc {
      font-size: 14px;
    }

    .delivery-help {
      font-size: 13px;
    }

    .otherdelivery-content .buynow-delivery,
    .buynow-otherdelivery .buynow-delivery {
      font-size: 18px;
    }

    .box-list li>* {
      display: block;
    }

    .otherdelivery-content .delivery-included,
    .buynow-otherdelivery .delivery-included {
      margin-left: 0;
      font-size: 22px;
    }

    .sku-list-heading {
      font-size: 22px;
    }

    .sku-list .sku-product {
      font-size: 18px;
    }

    .sku-list .sku-price,
    .sku-list .sku-saleprice,
    .sku-list .sku-yourprice,
    .sku-list .sku-origprice {
      font-size: 20px;
    }

    .has-js .buynow-container:not(.lightbox) .buy-price-cta {
      position: fixed;
      background: white;
      left: 0;
      bottom: 0;
      z-index: 51;
      background-color: white;
      padding: 1em 12px calc(1em - 10px);
      text-align: center;
      box-shadow: 0px -1px 4px #707070;
      width: 100%;
      margin: 0;
    }

    .buynow-container:not(.lightbox) .buy-price-cta .buy-quote,
    .buy-enabled .buy-price-cta .buy-quote,
    .buy-price-cta .product-starting-price {
      margin-top: 0;
    }

    .buy-price-cta .buy-quote {
      margin-bottom: 0;
    }

    .buynow-inline.buy-enabled .sku-selected {
      margin-bottom: 20px;
    }

    .buynow-container .button {
      font-size: 14px;
    }

    .limited-stock {
      font-size: 13px;
    }

    .buynow-delivery-heading {
      font-size: 20px;
    }

    .delivery-list .buynow-delivery {
      font-size: 18px;
    }

    .delivery-list .delivery-included {
      font-size: 20px;
    }

    .sku-list .sku-desc {
      font-size: 14px;
    }

    .box-list .buynow-delivery {
      background-position-y: 6px;
    }
  }

  #product-part-conflict {
    max-width: 500px;
  }

  #product-part-conflict h3 {
    color: #e90029;
  }

  #product-part-conflict a {
    display: inline-block;
    color: white;
    background: #262626;
    padding: 5px 10px;
    font-size: 110%;
    border: none;
  }

  #product-part-conflict .center {
    text-align: center;
  }

  .help-dropdown {
    font-size: 14px;
  }

  .buynow-delivery-text {
    font-weight: bold;
  }

  .delivery-html {
    display: none;
  }

  .buynow-otherdelivery .delivery-dropdown {
    margin-top: 8px;
  }

  .delivery-list .buynow-delivery,
  .otherdelivery-content .buynow-delivery,
  .buynow-otherdelivery .buynow-delivery {
    font-weight: bold;
    color: #262626;
    margin-bottom: 10px;
  }

  .mobile-quantity {
    margin-right: 20px;
    white-space: nowrap;
  }

  #cart-container .ext-price {
    display: block;
    text-align: right;
  }

  .contact-dropdown td,
  .contact-dropdown th {
    border: none;
  }

  .buynow-container .button.buy:hover {
    color: white;
  }

  .dropdown-menu th,
  .dropdown-menu td {
    border: none !important;
    text-align: left !important;
    text-transform: none !important;
    vertical-align: top !important;
    padding: 0 15px 10px 0 !important;
  }

  .dropdown-menu th>*:first-child,
  .dropdown-menu td>*:first-child {
    margin-top: 0;
  }

  .dropdown-menu th>*:last-child,
  .dropdown-menu td>*:last-child {
    margin-bottom: 0;
  }

  .dropdown-menu p,
  .dropdown-menu h3 {
    margin: 1em 0;
  }

  .dropdown-menu table {
    font-size: 100%;
  }

  .dropdown-menu b {
    font-size: inherit !important;
  }

  .buynow-container .close-x {
    position: absolute;
    right: 12px;
    top: 8px;
    cursor: pointer;
  }

  body .fancybox-overlay {
    z-index: 10011;
  }

  body .fancybox-wrap {
    z-index: 10012;
  }

  body .fancybox-opened {
    z-index: 10013;
  }

  .fancybox-inner .dropdown-menu table td {
    background-color: transparent;
  }

  .product-starting-price {
    font-size: 24px;
    text-align: center;
  }

  .buynow-container:not(.has-price) .product-starting-price,
  .buynow-container.buy-enabled .product-starting-price {
    display: none;
  }

  .product-tagline {
    font-size: 1.375rem;
  }

  .ecommerce-saap .product-techsupport {
    font-size: 18px;
  }

  .buynow-container:not(.has-quote) .quote-cta {
    display: none;
  }

  .quote-cta i {
    display: none;
  }

  .easyquote .quote-cta i {
    display: inline;
  }

  .buynow-container.lightbox {
    padding: 0 10px;
    width: 520px;
    max-width: 100%;
  }

  @media (max-width: 479px) {
    .buynow-container.lightbox {
      padding: 0;
    }

    .multi-sku .sku-selected {
      padding: 10px;
    }

    .buynow-inline:not(.buy-enabled) .sku-selected {
      display: none;
    }

    .buynow-inline:not(.buy-enabled) .product-aux-links {
      border: none;
      padding-top: 0;
      margin-top: 0;
    }

    .buynow-inline.buy-enabled .product-aux-links {
      margin-top: 1em;
    }
  }

  .contact-content,
  .otherdelivery-content,
  .help-content {
    display: none;
  }

  .show-contact .contact-content,
  .show-otherdelivery .otherdelivery-content,
  .show-help .help-content {
    display: block;
  }

  .show-contact>*:not(.contact-content),
  .show-help>*:not(.help-content),
  .show-otherdelivery>*:not(.otherdelivery-content) {
    display: none;
  }

  .lightbox-cancel {
    float: right;
    font-size: 24px;
    line-height: 1.3;
    margin-left: 2em;
    margin-bottom: 10px;
  }

  .lightbox-cancel a {
    font-size: 18px;
  }

  .lightbox .buynow-delivery-heading {
    font-size: 24px;
    margin-bottom: 12px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.3;
  }

  .ecommerce-saap {
    text-align: center;
  }

  .ecommerce-saap .button {
    display: inline-block;
    margin-bottom: 0;
    min-width: 188px;
    padding-top: 11px;
    padding-bottom: 11px;
  }

  span.buy-cart-icon>img {
    width: 20px;
    height: 17px;
  }

  .card .buynow-container {
    position: absolute;
    top: -999em;
    left: -999em;
  }

  .ecom-partner .lightbox-aux-links,
  .ecom-partner .soldby-direct,
  .ecom-partner .soldby-partners {
    display: none;
  }

  .soldby-direct-link:not(.show),
  .soldby-partners-link:not(.show) {
    display: none;
  }

  .buy-cta i,
  .quote-cta i {
    margin-right: 0.4em;
  }

  .buynow-inline .buynow-config {
    display: flex;
  }

  .buynow-inline .buynow-config.open-layer .buynow-config-link {
    visibility: hidden;
  }

  .buynow-inline .buynow-config .buynow-config-span {
    order: 2;
  }

  .lightbox .buynow-config {
    margin-bottom: 20px;
  }

  .buynow-config-details {
    display: none;
  }

  .buynow-config-details>div {
    position: absolute;
    z-index: 1;
    background: #edecee;
    border: 1px solid #c8c6cb;
    padding: 10px;
  }

  .buynow-config.open-layer .buynow-config-details {
    display: block;
  }

  .buynow-config-details table {
    margin: 0;
  }

  .buynow-config-details th,
  .buynow-config-details td {
    border: none;
    text-align: left;
    padding-left: 0;
    padding-right: 10px;
    vertical-align: baseline;
    background: none;
  }

  .buynow-config-details th {
    background: none;
    border-bottom: 1px solid #bfbfbf;
    font-weight: normal;
    vertical-align: bottom;
    font-size: 92%;
    white-space: nowrap;
    color: #aaa;
  }

  .buynow-config-details th:first-child,
  .buynow-config-details td:first-child {
    text-align: center;
  }

  .buynow-config-details th:last-child,
  .buynow-config-details td:last-child {
    padding-right: 0;
  }

  .buynow-config-details td {
    padding-bottom: 0;
  }

  .buynow-config+.flex-justify {
    margin-top: 20px;
  }

  .buynow-promo {
    margin-top: 20px;
    display: none;
  }

  .buynow-promo-item {
    margin-bottom: 10px;
    display: flex;
    align-items: baseline;
  }

  .buynow-promo-item i {
    margin-right: 5px;
  }

  .sku-priceval {
    white-space: nowrap;
  }

  .discount-tag::before {
    content: "";
    display: inline-block;
    height: 20px;
    width: 20px;
    background: url(headerfooter-dtx/img/discount-tag.png) no-repeat center;
    background-size: contain;
    position: relative;
    top: 5px;
  }

  a.buynow-change,
  a.delivery-dropdown-link {
    border: none;
  }

  span.link-text {
    border-bottom: 1px solid transparent;
  }

  a:hover span.link-text {
    border-color: inherit;
  }

  .cart-unitprice,
  .cart-price,
  .cart-extprice {
    white-space: nowrap;
  }

  #btn-saap.hide {
    display: none;
  }

  .ecommerce-enabled:not(.ecom-show),
  .ecommerce-disabled:not(.ecom-show) {
    width: 100%;
    position: absolute;
    top: -999em;
  }

  .buynow-main.spinner {
    position: relative;
    padding-top: 35px;
  }

  .buynow-main.spinner::after {
    height: 235px;
    z-index: 1;
  }

  .buynow-main.spinner>* {
    opacity: 1;
  }

  .sku-price-div {
    line-height: 1;
  }

  .sku-list.has-discount .sku-product-div,
  .sku-list.has-discount .sku-price-div {
    width: 50%;
  }

  @media (max-width: 479px) {
    .buynow-promo {
      margin-top: 0;
    }

    .buynow-partner-country,
    .buynow-promo-item {
      display: none;
    }

    .buynow-price-original:not(.final) {
      display: none;
    }

    .buynow-price-original,
    .buynow-price-extended {
      display: block;
    }

    .multi-sku .buynow-origpricelabel,
    .multi-sku .buynow-salepricelabel,
    .multi-sku .buynow-yourpricelabel {
      font-size: 20px;
    }

    .multi-sku .buynow-origprice,
    .multi-sku .buynow-yourprice,
    .multi-sku .buynow-saleprice {
      font-size: 28px;
    }
  }

  @media (min-width: 480px) and (max-width: 1200px) {
    .left-wide .box-list li>*:not(input) {
      display: block;
    }

    .left-wide .sku-list.has-discount .sku-product-div,
    .left-wide .sku-list.has-discount .sku-price-div {
      width: auto;
    }

    .left-wide .sku-list .sku-price,
    .left-wide .sku-list .sku-saleprice,
    .left-wide .sku-list .sku-yourprice,
    .left-wide .sku-list .sku-origprice {
      margin-left: 0;
    }

    .left-wide .sku-price-div {
      margin-top: 8px;
    }
  }

  .has-price .product-tagline+.flex-justify {
    margin-top: -5px;
  }

  .has-price .product-starting-price {
    margin-top: -4px;
  }

  .ecommerce-saap.has-price .product-starting-price {
    margin-top: -9px;
  }

  .buynow-container:not(.buy-enabled) .sku-selected {
    display: none;
  }

  @media (min-width: 480px) {
    .buynow-container:not(.buy-enabled) .buy-quote {
      margin-top: 0;
    }
  }

  /*START: ecom change-1 ACT 4.1*/
  .multi-sku.buynow-productdetails .buynow-change {
    display: inline;
    margin-left: 6px;
    white-space: nowrap;
  }

  .multi-sku.buynow-productdetails .buynow-yourpricelabel {
    text-align: right;
    margin: 0;
    color: #07858b;
    text-transform: uppercase;
  }

  /*ecom change-1 ACT 4.1*/
  .buynow-productdetails.multi-sku .buynow-yourpricelabel {
    text-align: right;
    margin: 0;
    color: #07858b;
    text-transform: uppercase;
  }

  .buynow-productdetails .buynow-origprice,
  .buynow-productdetails .buynow-origpricelabel {
    font-size: 24px !important;
  }

  .buynow-productdetails .buynow-price-original {
    text-transform: uppercase;
  }

  .buynow-productdetails.multi-sku .sku-selected {
    border: none;
    /* padding: 12px 0; */
    overflow: hidden;
    margin-bottom: 0;
  }

  .buynow-price-your {
    font-size: 24px;
    text-align: right;
  }

  .multi-sku .buynow-salepricelabel {
    margin: 0;
    text-align: right;
    margin-right: 0;
    margin-bottom: 6px;
    color: #a5a5a5;
    text-transform: uppercase;
    display: block;
    font-size: 16px !important;
  }

  .buynow-saleprice {
    font-size: 24px !important;
    color: #3f3f3f;
  }

  .sku-selected {
    margin-bottom: 30px;
  }

  .sku-selected-content {
    width: 65%;
    float: left;
  }

  .sku-selected-amount {
    width: 35%;
    float: left;
  }

  .buynow-howtobuy.multi-sku .sku-selected {
    border: none;
    overflow: hidden;
    margin-bottom: 0;
  }

  .multi-sku.buynow-howtobuy .sku-selected {
    border-top: 1px solid #ccc;
  }

  .buynow-change-container {
    float: right;
  }

  .buynow-howtobuy .buynow-promo-label::before,
  .buynow-howtobuy .buynow-pa-label::before {
    width: 12px;
    height: 12px;
    content: "";
    display: inline-block;
    margin-right: 5px;
    vertical-align: text-top;
    filter: invert(36%) sepia(15%) saturate(6756%) hue-rotate(155deg) brightness(91%) contrast(94%);
  }

  .buynow-howtobuy .buynow-yourpricelabel {
    margin: 0;
    font-size: 17px !important;
    display: block;
    text-transform: uppercase;
  }

  .buynow-howtobuy .buynow-yourprice {
    color: #000;
    margin: 6px 0;
    margin-top: 10px;
    font-size: 24px !important;
  }

  .buynow-howtobuy .buynow-partner-country,
  .buynow-howtobuy .buynow-yourpricelabel {
    color: #07858b;
  }

  .buynow-howtobuy .buynow-promo-label::before {
    background: url(headerfooter-dtx/img/sale-tag-g.svg) no-repeat center center/cover;
    width: 13px;
    height: 13px;
  }

  .buynow-howtobuy .buynow-pa-label::before {
    background: url(headerfooter-dtx/img/eclipse/icon-pa-disc.svg) no-repeat center center/cover;
  }

  .buynow-howtobuy .buynow-price-original.final .buynow-origpricelabel,
  .buynow-howtobuy .buynow-price-original.final .buynow-origprice {
    color: #000;
  }

  .buynow-howtobuy .buynow-promo-discount,
  .buynow-howtobuy .buynow-pa-discount {
    display: none;
  }

  .buynow-howtobuy .howtobuy-container .buynow-contact {
    margin-bottom: 12px;
    border-bottom: none;
  }

  .buynow-howtobuy .buynow-price-sale {
    margin-top: 10px;
  }

  .buynow-howtobuy .buynow-salepricelabel {
    color: #a5a5a5;
    margin: 0;
    font-size: 17px !important;
    text-transform: uppercase;
  }

  .buynow-howtobuy .buynow-saleprice {
    font-size: 24px !important;
    color: #000;
    margin-top: 10px;
    display: block;
  }

  .buynow-howtobuy .buynow-change {
    font-size: 16px;
  }

  .buynow-howtobuy .buynow-pa-label,
  .buynow-howtobuy .buynow-promo-label {
    color: #07858b !important;
  }

  .buynow-howtobuy .purchase-options-action {
    display: none;
  }

  .buynow-howtobuy .button.buy {
    float: left;
  }

  .buynow-howtobuy .product-aux-links {
    border: none;
  }

  .buynow-howtobuy .sku-selected {
    padding: 5px 0;
    overflow: hidden;
  }

  .buynow-howtobuy .purchase-options {
    padding: 5px 0;
    margin-top: 8px;
    border-bottom: 1px solid #ccc;
  }

  .buynow-howtobuy .buynow-getquote-container {
    border-bottom: 1px solid #ccc;
    padding: 15px 20px;
    overflow: hidden;
    display: none;
  }

  .buynow-howtobuy .buynow-getquote-title {
    width: 60%;
    float: left;
    font-weight: bold;
  }

  .buynow-howtobuy .buy-price-cta-buynow {
    width: 40%;
    float: left;
  }

  .buynow-howtobuy .buynow-delivery {
    margin-bottom: 12px;
  }

  .buynow-howtobuy .soldby-online {
    text-align: left;
  }

  .buynow-howtobuy .buynow-content-container {
    margin-top: 12px;
    width: 60%;
    float: left;
  }

  .buynow-howtobuy .buynow-price-container {
    width: 40%;
    float: left;
    margin-top: 12px;
  }

  .buynow-howtobuy .buynow-title {
    font-weight: bold;
    font-size: 20px;
    line-height: 22px;
  }

  .buynow-howtobuy .buynow-desc {
    width: 65%;
    float: left;
    line-height: 1.125;
  }

  .buynow-howtobuy .buynow-desc.hide {
    display: none;
  }

  .buynow-howtobuy .buynow-change-container {
    width: 35%;
    float: left;
  }

  .buynow-howtobuy .buynow-config {
    clear: both;
  }

  .buynow-howtobuy .purchase-options-content .soldby-online {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 0px;
  }

  .buynow-howtobuy .buy-quote {
    text-align: right;
  }

  .buynow-howtobuy .soldby-direct {
    margin: 0;
    text-align: left;
    font-size: 16px !important;
    margin-top: 0;
  }

  .buynow-howtobuy .buynow-partner-country {
    color: #07858b;
    font-size: 12px !important;
    text-transform: capitalize;
    margin-top: -8px;
  }

  .buynow-howtobuy .buynow-price-your {
    margin-top: 8px;
  }

  .buynow-howtobuy .buynow-price-original {
    margin-top: 0;
    text-align: right;
    display: block;
  }

  .buynow-howtobuy .buynow-price-extended {
    text-align: right;
  }

  .buynow-howtobuy .soldby-online,
  .buynow-howtobuy .buynow-desc,
  .buynow-howtobuy .buynow-getquote-title {
    color: #000;
  }

  .buynow-howtobuy .buynow-origpricelabel,
  .buynow-howtobuy .buynow-origprice {
    color: #a4a1a9;
  }

  .buynow-howtobuy .sku-list-heading {
    color: #000;
  }

  .buynow-howtobuy .buynow-promo-discount-label {
    font-size: 14px;
    margin-left: 2px;
    color: #a4a1a9;
  }

  .buynow-delivery .fa-truck-moving {
    left: 0;
  }

  /*ecom change-1 ACT 4.1*/
  .buynow-productdetails .buynow-change-container {
    float: none;
  }

  .buynow-productdetails .sku-selected-content {
    margin-top: 7px;
  }

  .buynow-productdetails .buynow-yourprice {
    margin: 6px 0;
    margin-top: 10px;
    font-size: 26px !important;
  }

  .buynow-productdetails .buynow-main,
  .buynow-productdetails .buynow-delivery-text,
  .buynow-productdetails .buynow-yourprice,
  .buynow-productdetails .soldby-text,
  .buynow-productdetails .buynow-saleprice,
  .buynow-productdetails .sku-list-heading {
    color: #000;
  }

  .buynow-productdetails .buynow-price-original {
    display: block;
    text-align: right;
  }

  .buynow-productdetails .buynow-price-original .buynow-origpricelabel,
  .buynow-productdetails .buynow-price-original .buynow-origprice {
    color: #a4a1a9;
  }

  .buynow-productdetails .buynow-price-original.final .buynow-origpricelabel,
  .buynow-productdetails .buynow-price-original.final .buynow-origprice {
    color: #000;
  }

  .buynow-productdetails .buynow-price-container {
    margin-top: 3px;
  }

  .buynow-productdetails .sku-selected {
    padding: 12px 0;
    overflow: hidden;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .buynow-productdetails .buynow-price-original>* {
    font-size: 14px !important;
  }

  .buynow-productdetails .buynow-saleprice {
    font-size: 24px !important;
    color: #000;
    margin-top: 10px;
  }

  .buynow-productdetails .buynow-yourpricelabel {
    margin: 0;
    font-size: 17px !important;
    display: block;
    text-transform: uppercase;
  }

  .buynow-productdetails .buynow-price-sale {
    margin-top: 10px;
  }

  .buynow-productdetails .buynow-partner-country {
    text-transform: capitalize;
    font-size: 12px !important;
    color: #3f3f3f;
    margin-top: -7px;
    text-align: right;
  }

  .buynow-productdetails .buynow-salepricelabel {
    color: #a5a5a5;
    margin: 0;
    font-size: 17px !important;
    text-transform: uppercase;
  }

  .buynow-productdetails .buynow-partner-country,
  .buynow-productdetails .buynow-yourpricelabel {
    color: #07858b;
  }

  .buynow-productdetails .buynow-pa-label,
  .buynow-productdetails .buynow-promo-label {
    text-transform: uppercase;
    color: #07858b;
    font-size: 12px;
  }

  .buynow-productdetails .buynow-pa-price {
    color: #000;
    font-size: 14px !important;
  }

  .buynow-productdetails .delivery-included {
    color: #07858b;
  }

  .buynow-productdetails .buynow-promo-discount,
  .buynow-productdetails .buynow-pa-discount {
    display: none;
  }

  .buynow-productdetails .buynow-promo-label {
    font-size: 12px;
  }

  .buynow-productdetails .buynow-promo-label::before,
  .buynow-productdetails .buynow-pa-label::before {
    width: 12px;
    height: 12px;
    content: "";
    display: inline-block;
    margin-right: 5px;
    vertical-align: text-top;
    filter: invert(36%) sepia(15%) saturate(6756%) hue-rotate(155deg) brightness(91%) contrast(94%);
  }

  .buynow-productdetails .buynow-promo-label::before {
    background: url(headerfooter-dtx/img/sale-tag-g.svg) no-repeat center center/cover;
    width: 13px;
    height: 13px;
  }

  .buynow-productdetails .buynow-pa-label::before {
    background: url(headerfooter-dtx/img/eclipse/icon-pa-disc.svg) no-repeat center center/cover;
  }

  .buynow-productdetails .buynow-promo-discount-label {
    font-size: 14px;
    margin-left: 2px;
    color: #a4a1a9;
  }

  .buynow-productdetails .buynow-promo-price {
    font-size: 14px;
    margin-left: 3px;
    color: #000;
  }

  .buynow-productdetails .limited-stock {
    margin-left: 0;
  }

  .buynow-productdetails .buynow-price-original.final>* {
    font-size: 24px !important;
  }

  .buynow-promo-discount p {
    margin: 0;
  }

  .buynow-pa-discount,
  .buynow-promo-discount {
    text-align: right;
  }

  @media (min-width: 480px) {
    .buynow-howtobuy .sku-list-heading {
      margin-top: 20px;
      font-weight: bold;
    }

    .buynow-howtobuy .purchase-options-action {
      margin-top: 10px;
      display: block;
      width: fit-content;
      overflow: hidden;
      margin: 0 auto;
    }

    .buynow-howtobuy .purchase-options-action>* {
      float: right !important;
    }

    .buynow-howtobuy.final>* {
      font-size: 24px !important;
    }

    .buynow-howtobuy .buynow-price-original.final .buynow-origpricelabel,
    .buynow-howtobuy .buynow-price-original.final .buynow-origprice {
      color: #000;
    }

    .buynow-howtobuy .buynow-price-original.final>* {
      font-size: 24px !important;
    }

    .buynow-howtobuy .buynow-pa-label,
    .buynow-howtobuy .buynow-promo-label {
      text-transform: uppercase;
      font-size: 12px;
    }

    .buynow-howtobuy .buynow-promo-discount-label {
      font-size: 14px;
      margin-left: 2px;
      color: #a4a1a9;
    }

    .buynow-howtobuy .buynow-promo-price {
      font-size: 14px;
      margin-left: 3px;
      color: #000;
    }

    .buynow-howtobuy .buynow-price-container {
      margin-top: 3px;
    }
  }

  @media (min-width: 600px) {

    .howtobuy-page .two-columns.right-wide>div,
    .howtobuy-page .two-columns.left-wide>div+div {
      width: calc(45% - 2em) !important;
    }

    .howtobuy-page .two-columns.right-wide>div+div,
    .howtobuy-page .two-columns.left-wide>div {
      width: calc(55% - 2em) !important;
    }
  }

  .buynow-productdetails.buynow-container-mobile .sku-selected-content,
  .buynow-productdetails.buynow-container-mobile .sku-selected-amount {
    width: 100%;
  }

  .buynow-productdetails.buynow-container-mobile .sku-selected {
    padding-bottom: 0;
  }

  .buynow-productdetails.buynow-container-mobile .product-aux-links {
    border-bottom: 1px solid #ccc;
  }

  .buynow-productdetails.buynow-container-mobile .sku-selected-amount {
    width: 50%;
    float: left;
  }

  .buynow-productdetails.buynow-container-mobile .buy-quote {
    width: 50%;
    float: left;
    clear: initial;
    margin: 0;
    text-align: right;
    margin-top: 12px;
  }

  .buynow-productdetails.buynow-container-mobile .buynow-config {
    margin-bottom: 10px;
  }

  .buynow-productdetails.buynow-container-mobile .soldby-online {
    text-align: left;
  }

  .buynow-productdetails.buynow-container-mobile .buynow-change {
    margin: 0;
  }

  .buynow-productdetails.buynow-container-mobile .buynow-change-container {
    margin-bottom: 10px;
  }

  .buynow-productdetails.buynow-container-mobile .soldby-online {
    margin-bottom: 15px;
  }

  .buynow-productdetails.buynow-container-mobile .buynow-price-sale,
  .buynow-productdetails.buynow-container-mobile .buynow-price-extended,
  .buynow-productdetails.buynow-container-mobile .buynow-price-original,
  .buynow-productdetails.buynow-container-mobile .buynow-pa-discount,
  .buynow-productdetails.buynow-container-mobile .buynow-salepricelabel,
  .buynow-productdetails.buynow-container-mobile .buynow-pa-discount,
  .buynow-productdetails.buynow-container-mobile .buynow-promo-discount {
    text-align: left !important;
  }

  .buynow-productdetails.buynow-container-mobile .sku-selected {
    padding-left: 0;
    padding-right: 0;
  }

  .buynow-productdetails.buynow-container-mobile .multi-sku .buynow-salepricelabel {
    text-align: left;
  }

  .fancybox-customstyle .fancybox-outer {
    padding-top: 0 !important;
  }

  @media (max-width: 480px) {

    .buynow-productdetails.buynow-container-mobile .sku-selected-content,
    .buynow-productdetails.buynow-container-mobile .sku-selected-amount {
      width: 100%;
    }

    .buynow-productdetails.buynow-container-mobile .sku-selected {
      padding-bottom: 0;
    }

    .buynow-productdetails.buynow-container-mobile .product-aux-links {
      border-bottom: 1px solid #ccc;
    }

    .buynow-productdetails.buynow-container-mobile .sku-selected-amount {
      width: 50%;
      float: left;
    }

    .buynow-productdetails.buynow-container-mobile .buy-quote {
      width: 50%;
      float: left;
      clear: initial;
      margin: 0;
      text-align: right;
      margin-top: 12px;
    }

    .buynow-productdetails.buynow-container-mobile .buynow-config {
      margin-bottom: 10px;
    }

    .buynow-productdetails.buynow-container-mobile .soldby-online {
      text-align: left;
    }

    .buynow-productdetails.buynow-container-mobile .buynow-change {
      margin: 0;
    }

    .buynow-productdetails.buynow-container-mobile .buynow-change-container {
      margin-bottom: 10px;
    }

    .buynow-productdetails.buynow-container-mobile .soldby-online {
      margin-bottom: 15px;
    }

    .buynow-productdetails.buynow-container-mobile .buynow-price-sale,
    .buynow-productdetails.buynow-container-mobile .buynow-price-extended,
    .buynow-productdetails.buynow-container-mobile .buynow-price-original,
    .buynow-productdetails.buynow-container-mobile .buynow-pa-discount,
    .buynow-productdetails.buynow-container-mobile .buynow-salepricelabel,
    .buynow-productdetails.buynow-container-mobile .buynow-pa-discount,
    .buynow-productdetails.buynow-container-mobile .buynow-promo-discount {
      text-align: left !important;
    }

    .buynow-productdetails.buynow-container-mobile .sku-selected {
      padding-left: 0;
      padding-right: 0;
    }

    .buynow-productdetails.buynow-container-mobile .multi-sku .buynow-salepricelabel {
      text-align: left;
    }
  }

  .buynow-howtobuy .buynow-price-original>* {
    font-size: 14px !important;
  }

  /*ENDS: ecom change-1 ACT 4.1*/
  .pa-discount-tag::before {
    content: "";
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url(headerfooter-dtx/img/pa-discount-icon.png) no-repeat center;
    background-size: contain;
    position: relative;
    top: 3px;
  }

  .promo-tag::before {
    content: "";
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url(headerfooter-dtx/img/promo-icon.png) no-repeat center;
    background-size: contain;
    position: relative;
    top: 3px;
  }

  .buynow-container.lightbox .buynow-price-your,
  .buynow-container.lightbox .buynow-price-sale,
  .buynow-container.lightbox .buynow-partner-country {
    text-align: left;
  }

  .buynow-container.buynow-productdetails.lightbox .buynow-partner-country {
    text-align: right;
  }

  .buynow-container.buynow-productdetails .buynow-price-your,
  .buynow-container.buynow-productdetails .buynow-price-sale {
    text-align: right;
  }

  .buynow-container .buynow-partner-country,
  .buynow-container .buynow-partner-country-final {
    display: block;
    text-align: right;
  }

  .buynow-container .buynow-partner-country.hide,
  .buynow-container .buynow-partner-country-final.hide {
    display: none;
  }

  .buynow-container .buy-final-price .buynow-price-container-fix {
    display: none;
  }

  .buynow-config-link-wrapper {
    margin-top: -7px;
  }

  .buynow-config-span {
    margin-top: -5px;
  }

  @media (max-width: 480px) {
    .buynow-container.buynow-productdetails.lightbox .buynow-partner-country {
      text-align: left;
    }

    .buynow-container.buynow-productdetails.multi-sku .buynow-yourpricelabel {
      text-align: left;
    }

    .buynow-container.buynow-productdetails .buynow-price-your,
    .buynow-container.buynow-productdetails .buynow-price-sale {
      text-align: left;
    }
  }

  .keysight-assets__filters {
    border: 1px solid #ccc;
    background: #edecee;
    z-index: 3;
    display: none;
  }

  .keysight-assets__content {
    width: 100%;
    clear: right;
    border-right: 0;
    padding: 1px;
    margin-top: 1rem;
  }

  .keysight-assets__filtersContent {
    margin: auto;
  }

  .keysight-assets__filtersContent--customizedValue {
    margin-top: 0%;
  }

  .keysight-assets__contentContent {
    border-bottom: 1px solid #ccc;
    padding-bottom: 12px;
  }

  .keysight-assets__contentContent--date {
    color: #a4a1a9;
    font-size: 0.875rem;
    margin-top: 6px;
  }

  .keysight-assets__contentContent--description {
    margin-bottom: 5px;
    margin-top: 6px;
    font-size: 1rem;
  }

  .keysight-assets__contentContent--contentTitle {
    color: #a4a1a9;
    font-size: 0.875rem;
    margin-top: 8px;
    text-transform: uppercase;
  }

  .keysight-assets__contentContent--title {
    font-weight: bold;
    margin-top: 6px;
    font-size: 1rem;
  }

  .keysight-assets__contentContent--title a:hover img {
    filter: saturate(0.5);
  }

  .keysight-assets__contentContent--space {
    clear: both;
  }

  .keysight-assets__contentContent--versions {
    color: #a4a1a9;
    font-size: 0.95rem;
  }

  .keysight-assets__contentContent--previousLink {
    color: #e90029;
    font-size: 0.95rem;
    cursor: pointer;
    font-weight: 400;
    position: relative;
  }

  @media (min-width: 1200px) {
    .keysight-assets__filters {
      background: transparent;
      border: 1px solid #ccc;
      width: 33% !important;
      border-left: 0;
      display: block !important;
    }

    .keysight-assets__content {
      width: 70% !important;
      border: 1px solid #ccc;
      border-left: 0;
      border-right: 0;
      padding: 18px;
      margin-top: 0;
    }

    #mobileFilter {
      display: none !important;
    }
  }

  @media (min-width: 767px) {
    .keysight-assets__filters {
      background: transparent;
      border: 1px solid #ccc;
      width: 40%;
      border-left: 0;
      display: block !important;
    }

    .keysight-assets__content {
      width: 60%;
      border: 1px solid #ccc;
      border-right: 0;
      border-left: 0;
      padding: 18px;
      margin-top: 0;
    }

    .keysight-assets__contentContent {
      border-bottom: 1px solid #ccc;
      padding-bottom: 12px;
    }

    .keysight-assets__contentContent--description {
      font-size: 1.125rem;
    }

    .keysight-assets__contentContent--title {
      font-size: 1.125rem;
    }

    .keysight-assets__contentContent--versions {
      float: right;
    }

    .keysight-assets__contentContent:first-child {
      border-top: 0px solid #ccc !important;
    }

    .keysight-assets__contentContent:last-child {
      border-bottom: 0px solid #ccc !important;
    }

    .keysight-assets__filters {
      width: 40%;
    }

    .keysight-assets__contentSort {
      width: 60%;
    }

    .keysight-assets__contentSort--wrapper {
      display: flex;
      justify-content: space-between;
      margin-bottom: 8px;
      height: 24px;
    }

    .keysight-assets {
      display: flex;
      clear: both;
    }

    .keysight-assets__filtersContent {
      margin: auto;
    }

    .keysight-assets__filtersContent--customizedValue {
      margin-top: 7%;
    }

    #mobileFilter {
      display: none !important;
    }
  }

  .keysight-dynamic-tabs {
    margin-bottom: 1.125rem
  }

  [tabindex='0']:not(.util-contact a):focus {
    outline: 1px solid #ccc !important;
    outline-offset: 2px;
  }
  
  @media (min-width: 360px) {
    .keysight-assets__contentContent--versions {
      float: right;
    }
  }
  .keysight_header >.cq-placeholder {
    height:auto;
  }
body .protip-container.protip-mixin--css-no-transition{transition:all 0s}body .protip-container.protip-mixin--css-bold{font-weight:bold}body .protip-container.protip-mixin--css-italic{font-style:italic}body .protip-container.protip-mixin--css-no-style{background:none;color:inherit}body .protip-container.protip-mixin--css-no-style .protip-arrow{display:none}.protip-container{position:absolute;left:0;top:0;z-index:50;line-height:1;opacity:0;pointer-events:none;box-sizing:border-box}.protip-container > i{position:absolute;left:10px}.protip-container > i + div{padding-left:20px}.protip-arrow{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-color:transparent}.protip-show{opacity:1;pointer-events:auto}.protip-skin-default--size-tiny{padding:8px;font-size:10px;border-radius:3px}.protip-skin-default--size-tiny[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position="top"] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position="top-right"] .protip-arrow{top:100%;left:auto;margin:0 0 0 -4px;border-width:4px 4px 0 4px}.protip-skin-default--size-tiny[data-pt-position="top-left"] .protip-arrow{left:20px}.protip-skin-default--size-tiny[data-pt-position="top"] .protip-arrow{left:50%}.protip-skin-default--size-tiny[data-pt-position="top-right"] .protip-arrow{left:auto;right:20px;margin-right:-4px}.protip-skin-default--size-tiny[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position="bottom-right"] .protip-arrow{top:-4px;left:auto;margin:0 0 0 -4px;border-width:0 4px 4px 4px}.protip-skin-default--size-tiny[data-pt-position="bottom-left"] .protip-arrow{left:20px}.protip-skin-default--size-tiny[data-pt-position="bottom"] .protip-arrow{left:50%}.protip-skin-default--size-tiny[data-pt-position="bottom-right"] .protip-arrow{left:auto;right:20px;margin-right:-4px}.protip-skin-default--size-tiny[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position="left"] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position="left-bottom"] .protip-arrow{top:auto;left:100%;margin:-4px 0 0 0;border-width:4px 0 4px 4px}.protip-skin-default--size-tiny[data-pt-position="left-top"] .protip-arrow{top:20px}.protip-skin-default--size-tiny[data-pt-position="left"] .protip-arrow{top:50%}.protip-skin-default--size-tiny[data-pt-position="left-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-4px}.protip-skin-default--size-tiny[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position="right"] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position="right-bottom"] .protip-arrow{top:auto;right:100%;margin:-4px 0 0 0;border-width:4px 4px 4px 0}.protip-skin-default--size-tiny[data-pt-position="right-top"] .protip-arrow{top:20px}.protip-skin-default--size-tiny[data-pt-position="right"] .protip-arrow{top:50%}.protip-skin-default--size-tiny[data-pt-position="right-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-4px}.protip-skin-default--size-tiny[data-pt-position="top-left-corner"]{border-bottom-right-radius:0}.protip-skin-default--size-tiny[data-pt-position="top-left-corner"] .protip-arrow{top:100%;left:100%;margin:0 0 0 -4px;border-width:0 4px 4px 0}.protip-skin-default--size-tiny[data-pt-position="top-right-corner"]{border-bottom-left-radius:0}.protip-skin-default--size-tiny[data-pt-position="top-right-corner"] .protip-arrow{top:100%;left:-4px;margin:0 0 0 4px;border-width:4px 4px 0 0}.protip-skin-default--size-tiny[data-pt-position="bottom-left-corner"]{border-top-right-radius:0}.protip-skin-default--size-tiny[data-pt-position="bottom-left-corner"] .protip-arrow{top:-4px;left:100%;margin:0 0 0 -4px;border-width:0 0 4px 4px}.protip-skin-default--size-tiny[data-pt-position="bottom-right-corner"]{border-top-left-radius:0}.protip-skin-default--size-tiny[data-pt-position="bottom-right-corner"] .protip-arrow{top:0;left:-4px;margin:-4px 0 0 4px;border-width:4px 0 0 4px}.protip-skin-default--size-small{padding:13px;font-size:12px;border-radius:4px}.protip-skin-default--size-small[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--size-small[data-pt-position="top"] .protip-arrow,.protip-skin-default--size-small[data-pt-position="top-right"] .protip-arrow{top:100%;left:auto;margin:0 0 0 -6px;border-width:6px 6px 0 6px}.protip-skin-default--size-small[data-pt-position="top-left"] .protip-arrow{left:20px}.protip-skin-default--size-small[data-pt-position="top"] .protip-arrow{left:50%}.protip-skin-default--size-small[data-pt-position="top-right"] .protip-arrow{left:auto;right:20px;margin-right:-6px}.protip-skin-default--size-small[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--size-small[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--size-small[data-pt-position="bottom-right"] .protip-arrow{top:-6px;left:auto;margin:0 0 0 -6px;border-width:0 6px 6px 6px}.protip-skin-default--size-small[data-pt-position="bottom-left"] .protip-arrow{left:20px}.protip-skin-default--size-small[data-pt-position="bottom"] .protip-arrow{left:50%}.protip-skin-default--size-small[data-pt-position="bottom-right"] .protip-arrow{left:auto;right:20px;margin-right:-6px}.protip-skin-default--size-small[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--size-small[data-pt-position="left"] .protip-arrow,.protip-skin-default--size-small[data-pt-position="left-bottom"] .protip-arrow{top:auto;left:100%;margin:-6px 0 0 0;border-width:6px 0 6px 6px}.protip-skin-default--size-small[data-pt-position="left-top"] .protip-arrow{top:20px}.protip-skin-default--size-small[data-pt-position="left"] .protip-arrow{top:50%}.protip-skin-default--size-small[data-pt-position="left-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-6px}.protip-skin-default--size-small[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--size-small[data-pt-position="right"] .protip-arrow,.protip-skin-default--size-small[data-pt-position="right-bottom"] .protip-arrow{top:auto;right:100%;margin:-6px 0 0 0;border-width:6px 6px 6px 0}.protip-skin-default--size-small[data-pt-position="right-top"] .protip-arrow{top:20px}.protip-skin-default--size-small[data-pt-position="right"] .protip-arrow{top:50%}.protip-skin-default--size-small[data-pt-position="right-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-6px}.protip-skin-default--size-small[data-pt-position="top-left-corner"]{border-bottom-right-radius:0}.protip-skin-default--size-small[data-pt-position="top-left-corner"] .protip-arrow{top:100%;left:100%;margin:0 0 0 -6px;border-width:0 6px 6px 0}.protip-skin-default--size-small[data-pt-position="top-right-corner"]{border-bottom-left-radius:0}.protip-skin-default--size-small[data-pt-position="top-right-corner"] .protip-arrow{top:100%;left:-6px;margin:0 0 0 6px;border-width:6px 6px 0 0}.protip-skin-default--size-small[data-pt-position="bottom-left-corner"]{border-top-right-radius:0}.protip-skin-default--size-small[data-pt-position="bottom-left-corner"] .protip-arrow{top:-6px;left:100%;margin:0 0 0 -6px;border-width:0 0 6px 6px}.protip-skin-default--size-small[data-pt-position="bottom-right-corner"]{border-top-left-radius:0}.protip-skin-default--size-small[data-pt-position="bottom-right-corner"] .protip-arrow{top:0;left:-6px;margin:-6px 0 0 6px;border-width:6px 0 0 6px}.protip-skin-default--size-normal{padding:16px;font-size:15px;border-radius:6px}.protip-skin-default--size-normal[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--size-normal[data-pt-position="top"] .protip-arrow,.protip-skin-default--size-normal[data-pt-position="top-right"] .protip-arrow{top:100%;left:auto;margin:0 0 0 -8px;border-width:8px 8px 0 8px}.protip-skin-default--size-normal[data-pt-position="top-left"] .protip-arrow{left:20px}.protip-skin-default--size-normal[data-pt-position="top"] .protip-arrow{left:50%}.protip-skin-default--size-normal[data-pt-position="top-right"] .protip-arrow{left:auto;right:20px;margin-right:-8px}.protip-skin-default--size-normal[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--size-normal[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--size-normal[data-pt-position="bottom-right"] .protip-arrow{top:-8px;left:auto;margin:0 0 0 -8px;border-width:0 8px 8px 8px}.protip-skin-default--size-normal[data-pt-position="bottom-left"] .protip-arrow{left:20px}.protip-skin-default--size-normal[data-pt-position="bottom"] .protip-arrow{left:50%}.protip-skin-default--size-normal[data-pt-position="bottom-right"] .protip-arrow{left:auto;right:20px;margin-right:-8px}.protip-skin-default--size-normal[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--size-normal[data-pt-position="left"] .protip-arrow,.protip-skin-default--size-normal[data-pt-position="left-bottom"] .protip-arrow{top:auto;left:100%;margin:-8px 0 0 0;border-width:8px 0 8px 8px}.protip-skin-default--size-normal[data-pt-position="left-top"] .protip-arrow{top:20px}.protip-skin-default--size-normal[data-pt-position="left"] .protip-arrow{top:50%}.protip-skin-default--size-normal[data-pt-position="left-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-8px}.protip-skin-default--size-normal[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--size-normal[data-pt-position="right"] .protip-arrow,.protip-skin-default--size-normal[data-pt-position="right-bottom"] .protip-arrow{top:auto;right:100%;margin:-8px 0 0 0;border-width:8px 8px 8px 0}.protip-skin-default--size-normal[data-pt-position="right-top"] .protip-arrow{top:20px}.protip-skin-default--size-normal[data-pt-position="right"] .protip-arrow{top:50%}.protip-skin-default--size-normal[data-pt-position="right-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-8px}.protip-skin-default--size-normal[data-pt-position="top-left-corner"]{border-bottom-right-radius:0}.protip-skin-default--size-normal[data-pt-position="top-left-corner"] .protip-arrow{top:100%;left:100%;margin:0 0 0 -8px;border-width:0 8px 8px 0}.protip-skin-default--size-normal[data-pt-position="top-right-corner"]{border-bottom-left-radius:0}.protip-skin-default--size-normal[data-pt-position="top-right-corner"] .protip-arrow{top:100%;left:-8px;margin:0 0 0 8px;border-width:8px 8px 0 0}.protip-skin-default--size-normal[data-pt-position="bottom-left-corner"]{border-top-right-radius:0}.protip-skin-default--size-normal[data-pt-position="bottom-left-corner"] .protip-arrow{top:-8px;left:100%;margin:0 0 0 -8px;border-width:0 0 8px 8px}.protip-skin-default--size-normal[data-pt-position="bottom-right-corner"]{border-top-left-radius:0}.protip-skin-default--size-normal[data-pt-position="bottom-right-corner"] .protip-arrow{top:0;left:-8px;margin:-8px 0 0 8px;border-width:8px 0 0 8px}.protip-skin-default--size-big{padding:20px;font-size:18px;border-radius:8px}.protip-skin-default--size-big[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--size-big[data-pt-position="top"] .protip-arrow,.protip-skin-default--size-big[data-pt-position="top-right"] .protip-arrow{top:100%;left:auto;margin:0 0 0 -10px;border-width:10px 10px 0 10px}.protip-skin-default--size-big[data-pt-position="top-left"] .protip-arrow{left:20px}.protip-skin-default--size-big[data-pt-position="top"] .protip-arrow{left:50%}.protip-skin-default--size-big[data-pt-position="top-right"] .protip-arrow{left:auto;right:20px;margin-right:-10px}.protip-skin-default--size-big[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--size-big[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--size-big[data-pt-position="bottom-right"] .protip-arrow{top:-10px;left:auto;margin:0 0 0 -10px;border-width:0 10px 10px 10px}.protip-skin-default--size-big[data-pt-position="bottom-left"] .protip-arrow{left:20px}.protip-skin-default--size-big[data-pt-position="bottom"] .protip-arrow{left:50%}.protip-skin-default--size-big[data-pt-position="bottom-right"] .protip-arrow{left:auto;right:20px;margin-right:-10px}.protip-skin-default--size-big[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--size-big[data-pt-position="left"] .protip-arrow,.protip-skin-default--size-big[data-pt-position="left-bottom"] .protip-arrow{top:auto;left:100%;margin:-10px 0 0 0;border-width:10px 0 10px 10px}.protip-skin-default--size-big[data-pt-position="left-top"] .protip-arrow{top:20px}.protip-skin-default--size-big[data-pt-position="left"] .protip-arrow{top:50%}.protip-skin-default--size-big[data-pt-position="left-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-10px}.protip-skin-default--size-big[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--size-big[data-pt-position="right"] .protip-arrow,.protip-skin-default--size-big[data-pt-position="right-bottom"] .protip-arrow{top:auto;right:100%;margin:-10px 0 0 0;border-width:10px 10px 10px 0}.protip-skin-default--size-big[data-pt-position="right-top"] .protip-arrow{top:20px}.protip-skin-default--size-big[data-pt-position="right"] .protip-arrow{top:50%}.protip-skin-default--size-big[data-pt-position="right-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-10px}.protip-skin-default--size-big[data-pt-position="top-left-corner"]{border-bottom-right-radius:0}.protip-skin-default--size-big[data-pt-position="top-left-corner"] .protip-arrow{top:100%;left:100%;margin:0 0 0 -10px;border-width:0 10px 10px 0}.protip-skin-default--size-big[data-pt-position="top-right-corner"]{border-bottom-left-radius:0}.protip-skin-default--size-big[data-pt-position="top-right-corner"] .protip-arrow{top:100%;left:-10px;margin:0 0 0 10px;border-width:10px 10px 0 0}.protip-skin-default--size-big[data-pt-position="bottom-left-corner"]{border-top-right-radius:0}.protip-skin-default--size-big[data-pt-position="bottom-left-corner"] .protip-arrow{top:-10px;left:100%;margin:0 0 0 -10px;border-width:0 0 10px 10px}.protip-skin-default--size-big[data-pt-position="bottom-right-corner"]{border-top-left-radius:0}.protip-skin-default--size-big[data-pt-position="bottom-right-corner"] .protip-arrow{top:0;left:-10px;margin:-10px 0 0 10px;border-width:10px 0 0 10px}.protip-skin-default--size-large{padding:20px;font-size:18px;border-radius:8px}.protip-skin-default--size-large[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--size-large[data-pt-position="top"] .protip-arrow,.protip-skin-default--size-large[data-pt-position="top-right"] .protip-arrow{top:100%;left:auto;margin:0 0 0 -12px;border-width:12px 12px 0 12px}.protip-skin-default--size-large[data-pt-position="top-left"] .protip-arrow{left:20px}.protip-skin-default--size-large[data-pt-position="top"] .protip-arrow{left:50%}.protip-skin-default--size-large[data-pt-position="top-right"] .protip-arrow{left:auto;right:20px;margin-right:-12px}.protip-skin-default--size-large[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--size-large[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--size-large[data-pt-position="bottom-right"] .protip-arrow{top:-12px;left:auto;margin:0 0 0 -12px;border-width:0 12px 12px 12px}.protip-skin-default--size-large[data-pt-position="bottom-left"] .protip-arrow{left:20px}.protip-skin-default--size-large[data-pt-position="bottom"] .protip-arrow{left:50%}.protip-skin-default--size-large[data-pt-position="bottom-right"] .protip-arrow{left:auto;right:20px;margin-right:-12px}.protip-skin-default--size-large[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--size-large[data-pt-position="left"] .protip-arrow,.protip-skin-default--size-large[data-pt-position="left-bottom"] .protip-arrow{top:auto;left:100%;margin:-12px 0 0 0;border-width:12px 0 12px 12px}.protip-skin-default--size-large[data-pt-position="left-top"] .protip-arrow{top:20px}.protip-skin-default--size-large[data-pt-position="left"] .protip-arrow{top:50%}.protip-skin-default--size-large[data-pt-position="left-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-12px}.protip-skin-default--size-large[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--size-large[data-pt-position="right"] .protip-arrow,.protip-skin-default--size-large[data-pt-position="right-bottom"] .protip-arrow{top:auto;right:100%;margin:-12px 0 0 0;border-width:12px 12px 12px 0}.protip-skin-default--size-large[data-pt-position="right-top"] .protip-arrow{top:20px}.protip-skin-default--size-large[data-pt-position="right"] .protip-arrow{top:50%}.protip-skin-default--size-large[data-pt-position="right-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-12px}.protip-skin-default--size-large[data-pt-position="top-left-corner"]{border-bottom-right-radius:0}.protip-skin-default--size-large[data-pt-position="top-left-corner"] .protip-arrow{top:100%;left:100%;margin:0 0 0 -12px;border-width:0 12px 12px 0}.protip-skin-default--size-large[data-pt-position="top-right-corner"]{border-bottom-left-radius:0}.protip-skin-default--size-large[data-pt-position="top-right-corner"] .protip-arrow{top:100%;left:-12px;margin:0 0 0 12px;border-width:12px 12px 0 0}.protip-skin-default--size-large[data-pt-position="bottom-left-corner"]{border-top-right-radius:0}.protip-skin-default--size-large[data-pt-position="bottom-left-corner"] .protip-arrow{top:-12px;left:100%;margin:0 0 0 -12px;border-width:0 0 12px 12px}.protip-skin-default--size-large[data-pt-position="bottom-right-corner"]{border-top-left-radius:0}.protip-skin-default--size-large[data-pt-position="bottom-right-corner"] .protip-arrow{top:0;left:-12px;margin:-12px 0 0 12px;border-width:12px 0 0 12px}.protip-skin-default--scheme-pro.protip-container{color:#000;background:#da2e2b;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-pro[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position="top-right"] .protip-arrow{border-top-color:#da2e2b}.protip-skin-default--scheme-pro[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#da2e2b}.protip-skin-default--scheme-pro[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#da2e2b}.protip-skin-default--scheme-pro[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#da2e2b}.protip-skin-default--scheme-pro[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#da2e2b}.protip-skin-default--scheme-pro[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#da2e2b}.protip-skin-default--scheme-pro[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#da2e2b}.protip-skin-default--scheme-pro[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#da2e2b}.protip-skin-default--scheme-blue.protip-container{color:#fff;background:#369;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-blue[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position="top-right"] .protip-arrow{border-top-color:#369}.protip-skin-default--scheme-blue[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#369}.protip-skin-default--scheme-blue[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#369}.protip-skin-default--scheme-blue[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#369}.protip-skin-default--scheme-blue[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#369}.protip-skin-default--scheme-blue[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#369}.protip-skin-default--scheme-blue[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#369}.protip-skin-default--scheme-blue[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#369}.protip-skin-default--scheme-red.protip-container{color:#fff;background:#802731;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-red[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position="top-right"] .protip-arrow{border-top-color:#802731}.protip-skin-default--scheme-red[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#802731}.protip-skin-default--scheme-red[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#802731}.protip-skin-default--scheme-red[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#802731}.protip-skin-default--scheme-red[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#802731}.protip-skin-default--scheme-red[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#802731}.protip-skin-default--scheme-red[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#802731}.protip-skin-default--scheme-red[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#802731}.protip-skin-default--scheme-aqua.protip-container{color:#fff;background:#339996;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-aqua[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position="top-right"] .protip-arrow{border-top-color:#339996}.protip-skin-default--scheme-aqua[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#339996}.protip-skin-default--scheme-aqua[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#339996}.protip-skin-default--scheme-aqua[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#339996}.protip-skin-default--scheme-aqua[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#339996}.protip-skin-default--scheme-aqua[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#339996}.protip-skin-default--scheme-aqua[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#339996}.protip-skin-default--scheme-aqua[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#339996}.protip-skin-default--scheme-dark.protip-container{color:#fff;background:#333;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-dark[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position="top-right"] .protip-arrow{border-top-color:#333}.protip-skin-default--scheme-dark[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#333}.protip-skin-default--scheme-dark[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#333}.protip-skin-default--scheme-dark[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#333}.protip-skin-default--scheme-dark[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#333}.protip-skin-default--scheme-dark[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#333}.protip-skin-default--scheme-dark[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#333}.protip-skin-default--scheme-dark[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#333}.protip-skin-default--scheme-dark-transparent.protip-container{color:#fff;background:rgba(20,20,20,0.8);font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-dark-transparent[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position="top-right"] .protip-arrow{border-top-color:rgba(20,20,20,0.8)}.protip-skin-default--scheme-dark-transparent[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:rgba(20,20,20,0.8)}.protip-skin-default--scheme-dark-transparent[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position="left-bottom"] .protip-arrow{border-left-color:rgba(20,20,20,0.8)}.protip-skin-default--scheme-dark-transparent[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position="right-bottom"] .protip-arrow{border-right-color:rgba(20,20,20,0.8)}.protip-skin-default--scheme-dark-transparent[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:rgba(20,20,20,0.8)}.protip-skin-default--scheme-dark-transparent[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:rgba(20,20,20,0.8)}.protip-skin-default--scheme-dark-transparent[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:rgba(20,20,20,0.8)}.protip-skin-default--scheme-dark-transparent[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:rgba(20,20,20,0.8)}.protip-skin-default--scheme-black.protip-container{color:#fff;background:#000;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-black[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position="top-right"] .protip-arrow{border-top-color:#000}.protip-skin-default--scheme-black[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#000}.protip-skin-default--scheme-black[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#000}.protip-skin-default--scheme-black[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#000}.protip-skin-default--scheme-black[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#000}.protip-skin-default--scheme-black[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#000}.protip-skin-default--scheme-black[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#000}.protip-skin-default--scheme-black[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#000}.protip-skin-default--scheme-leaf.protip-container{color:#fff;background:#339959;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-leaf[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position="top-right"] .protip-arrow{border-top-color:#339959}.protip-skin-default--scheme-leaf[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#339959}.protip-skin-default--scheme-leaf[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#339959}.protip-skin-default--scheme-leaf[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#339959}.protip-skin-default--scheme-leaf[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#339959}.protip-skin-default--scheme-leaf[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#339959}.protip-skin-default--scheme-leaf[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#339959}.protip-skin-default--scheme-leaf[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#339959}.protip-skin-default--scheme-purple.protip-container{color:#fff;background:#613399;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-purple[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position="top-right"] .protip-arrow{border-top-color:#613399}.protip-skin-default--scheme-purple[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#613399}.protip-skin-default--scheme-purple[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#613399}.protip-skin-default--scheme-purple[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#613399}.protip-skin-default--scheme-purple[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#613399}.protip-skin-default--scheme-purple[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#613399}.protip-skin-default--scheme-purple[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#613399}.protip-skin-default--scheme-purple[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#613399}.protip-skin-default--scheme-pink.protip-container{color:#000;background:#D457AA;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-pink[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position="top-right"] .protip-arrow{border-top-color:#D457AA}.protip-skin-default--scheme-pink[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#D457AA}.protip-skin-default--scheme-pink[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#D457AA}.protip-skin-default--scheme-pink[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#D457AA}.protip-skin-default--scheme-pink[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#D457AA}.protip-skin-default--scheme-pink[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#D457AA}.protip-skin-default--scheme-pink[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#D457AA}.protip-skin-default--scheme-pink[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#D457AA}.protip-skin-default--scheme-orange.protip-container{color:#000;background:#E64426;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-orange[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position="top-right"] .protip-arrow{border-top-color:#E64426}.protip-skin-default--scheme-orange[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#E64426}.protip-skin-default--scheme-orange[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#E64426}.protip-skin-default--scheme-orange[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#E64426}.protip-skin-default--scheme-orange[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#E64426}.protip-skin-default--scheme-orange[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#E64426}.protip-skin-default--scheme-orange[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#E64426}.protip-skin-default--scheme-orange[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#E64426}.protip-skin-default--scheme-white.protip-container{color:#000;background:#FFF;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-white[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position="top-right"] .protip-arrow{border-top-color:#FFF}.protip-skin-default--scheme-white[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#FFF}.protip-skin-default--scheme-white[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#FFF}.protip-skin-default--scheme-white[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#FFF}.protip-skin-default--scheme-white[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#FFF}.protip-skin-default--scheme-white[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#FFF}.protip-skin-default--scheme-white[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#FFF}.protip-skin-default--scheme-white[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#FFF}.protip-skin-default--scheme-ksdark.protip-container{color:#fff;background:#524f56;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-ksdark[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-ksdark[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-ksdark[data-pt-position="top-right"] .protip-arrow{border-top-color:#524f56}.protip-skin-default--scheme-ksdark[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-ksdark[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-ksdark[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#524f56}.protip-skin-default--scheme-ksdark[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-ksdark[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-ksdark[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#524f56}.protip-skin-default--scheme-ksdark[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-ksdark[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-ksdark[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#524f56}.protip-skin-default--scheme-ksdark[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#524f56}.protip-skin-default--scheme-ksdark[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#524f56}.protip-skin-default--scheme-ksdark[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#524f56}.protip-skin-default--scheme-ksdark[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#524f56}.protip-skin-default--scheme-ksverylightgray.protip-container{color:#000;background:#edecee;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-default--scheme-ksverylightgray[data-pt-position="top-left"] .protip-arrow,.protip-skin-default--scheme-ksverylightgray[data-pt-position="top"] .protip-arrow,.protip-skin-default--scheme-ksverylightgray[data-pt-position="top-right"] .protip-arrow{border-top-color:#edecee}.protip-skin-default--scheme-ksverylightgray[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-default--scheme-ksverylightgray[data-pt-position="bottom"] .protip-arrow,.protip-skin-default--scheme-ksverylightgray[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#edecee}.protip-skin-default--scheme-ksverylightgray[data-pt-position="left-top"] .protip-arrow,.protip-skin-default--scheme-ksverylightgray[data-pt-position="left"] .protip-arrow,.protip-skin-default--scheme-ksverylightgray[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#edecee}.protip-skin-default--scheme-ksverylightgray[data-pt-position="right-top"] .protip-arrow,.protip-skin-default--scheme-ksverylightgray[data-pt-position="right"] .protip-arrow,.protip-skin-default--scheme-ksverylightgray[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#edecee}.protip-skin-default--scheme-ksverylightgray[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#edecee}.protip-skin-default--scheme-ksverylightgray[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#edecee}.protip-skin-default--scheme-ksverylightgray[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#edecee}.protip-skin-default--scheme-ksverylightgray[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#edecee}.protip-skin-square--size-tiny{padding:8px;font-size:10px}.protip-skin-square--size-tiny[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position="top"] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position="top-right"] .protip-arrow{top:100%;left:auto;margin:0 0 0 -4px;border-width:4px 4px 0 4px}.protip-skin-square--size-tiny[data-pt-position="top-left"] .protip-arrow{left:20px}.protip-skin-square--size-tiny[data-pt-position="top"] .protip-arrow{left:50%}.protip-skin-square--size-tiny[data-pt-position="top-right"] .protip-arrow{left:auto;right:20px;margin-right:-4px}.protip-skin-square--size-tiny[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position="bottom-right"] .protip-arrow{top:-4px;left:auto;margin:0 0 0 -4px;border-width:0 4px 4px 4px}.protip-skin-square--size-tiny[data-pt-position="bottom-left"] .protip-arrow{left:20px}.protip-skin-square--size-tiny[data-pt-position="bottom"] .protip-arrow{left:50%}.protip-skin-square--size-tiny[data-pt-position="bottom-right"] .protip-arrow{left:auto;right:20px;margin-right:-4px}.protip-skin-square--size-tiny[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position="left"] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position="left-bottom"] .protip-arrow{top:auto;left:100%;margin:-4px 0 0 0;border-width:4px 0 4px 4px}.protip-skin-square--size-tiny[data-pt-position="left-top"] .protip-arrow{top:20px}.protip-skin-square--size-tiny[data-pt-position="left"] .protip-arrow{top:50%}.protip-skin-square--size-tiny[data-pt-position="left-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-4px}.protip-skin-square--size-tiny[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position="right"] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position="right-bottom"] .protip-arrow{top:auto;right:100%;margin:-4px 0 0 0;border-width:4px 4px 4px 0}.protip-skin-square--size-tiny[data-pt-position="right-top"] .protip-arrow{top:20px}.protip-skin-square--size-tiny[data-pt-position="right"] .protip-arrow{top:50%}.protip-skin-square--size-tiny[data-pt-position="right-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-4px}.protip-skin-square--size-tiny[data-pt-position="top-left-corner"]{border-bottom-right-radius:0}.protip-skin-square--size-tiny[data-pt-position="top-left-corner"] .protip-arrow{top:100%;left:100%;margin:0 0 0 -4px;border-width:0 4px 4px 0}.protip-skin-square--size-tiny[data-pt-position="top-right-corner"]{border-bottom-left-radius:0}.protip-skin-square--size-tiny[data-pt-position="top-right-corner"] .protip-arrow{top:100%;left:-4px;margin:0 0 0 4px;border-width:4px 4px 0 0}.protip-skin-square--size-tiny[data-pt-position="bottom-left-corner"]{border-top-right-radius:0}.protip-skin-square--size-tiny[data-pt-position="bottom-left-corner"] .protip-arrow{top:-4px;left:100%;margin:0 0 0 -4px;border-width:0 0 4px 4px}.protip-skin-square--size-tiny[data-pt-position="bottom-right-corner"]{border-top-left-radius:0}.protip-skin-square--size-tiny[data-pt-position="bottom-right-corner"] .protip-arrow{top:0;left:-4px;margin:-4px 0 0 4px;border-width:4px 0 0 4px}.protip-skin-square--size-small{padding:13px;font-size:12px}.protip-skin-square--size-small[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--size-small[data-pt-position="top"] .protip-arrow,.protip-skin-square--size-small[data-pt-position="top-right"] .protip-arrow{top:100%;left:auto;margin:0 0 0 -6px;border-width:6px 6px 0 6px}.protip-skin-square--size-small[data-pt-position="top-left"] .protip-arrow{left:20px}.protip-skin-square--size-small[data-pt-position="top"] .protip-arrow{left:50%}.protip-skin-square--size-small[data-pt-position="top-right"] .protip-arrow{left:auto;right:20px;margin-right:-6px}.protip-skin-square--size-small[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--size-small[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--size-small[data-pt-position="bottom-right"] .protip-arrow{top:-6px;left:auto;margin:0 0 0 -6px;border-width:0 6px 6px 6px}.protip-skin-square--size-small[data-pt-position="bottom-left"] .protip-arrow{left:20px}.protip-skin-square--size-small[data-pt-position="bottom"] .protip-arrow{left:50%}.protip-skin-square--size-small[data-pt-position="bottom-right"] .protip-arrow{left:auto;right:20px;margin-right:-6px}.protip-skin-square--size-small[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--size-small[data-pt-position="left"] .protip-arrow,.protip-skin-square--size-small[data-pt-position="left-bottom"] .protip-arrow{top:auto;left:100%;margin:-6px 0 0 0;border-width:6px 0 6px 6px}.protip-skin-square--size-small[data-pt-position="left-top"] .protip-arrow{top:20px}.protip-skin-square--size-small[data-pt-position="left"] .protip-arrow{top:50%}.protip-skin-square--size-small[data-pt-position="left-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-6px}.protip-skin-square--size-small[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--size-small[data-pt-position="right"] .protip-arrow,.protip-skin-square--size-small[data-pt-position="right-bottom"] .protip-arrow{top:auto;right:100%;margin:-6px 0 0 0;border-width:6px 6px 6px 0}.protip-skin-square--size-small[data-pt-position="right-top"] .protip-arrow{top:20px}.protip-skin-square--size-small[data-pt-position="right"] .protip-arrow{top:50%}.protip-skin-square--size-small[data-pt-position="right-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-6px}.protip-skin-square--size-small[data-pt-position="top-left-corner"]{border-bottom-right-radius:0}.protip-skin-square--size-small[data-pt-position="top-left-corner"] .protip-arrow{top:100%;left:100%;margin:0 0 0 -6px;border-width:0 6px 6px 0}.protip-skin-square--size-small[data-pt-position="top-right-corner"]{border-bottom-left-radius:0}.protip-skin-square--size-small[data-pt-position="top-right-corner"] .protip-arrow{top:100%;left:-6px;margin:0 0 0 6px;border-width:6px 6px 0 0}.protip-skin-square--size-small[data-pt-position="bottom-left-corner"]{border-top-right-radius:0}.protip-skin-square--size-small[data-pt-position="bottom-left-corner"] .protip-arrow{top:-6px;left:100%;margin:0 0 0 -6px;border-width:0 0 6px 6px}.protip-skin-square--size-small[data-pt-position="bottom-right-corner"]{border-top-left-radius:0}.protip-skin-square--size-small[data-pt-position="bottom-right-corner"] .protip-arrow{top:0;left:-6px;margin:-6px 0 0 6px;border-width:6px 0 0 6px}.protip-skin-square--size-normal{padding:16px;font-size:15px}.protip-skin-square--size-normal[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--size-normal[data-pt-position="top"] .protip-arrow,.protip-skin-square--size-normal[data-pt-position="top-right"] .protip-arrow{top:100%;left:auto;margin:0 0 0 -8px;border-width:8px 8px 0 8px}.protip-skin-square--size-normal[data-pt-position="top-left"] .protip-arrow{left:20px}.protip-skin-square--size-normal[data-pt-position="top"] .protip-arrow{left:50%}.protip-skin-square--size-normal[data-pt-position="top-right"] .protip-arrow{left:auto;right:20px;margin-right:-8px}.protip-skin-square--size-normal[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--size-normal[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--size-normal[data-pt-position="bottom-right"] .protip-arrow{top:-8px;left:auto;margin:0 0 0 -8px;border-width:0 8px 8px 8px}.protip-skin-square--size-normal[data-pt-position="bottom-left"] .protip-arrow{left:20px}.protip-skin-square--size-normal[data-pt-position="bottom"] .protip-arrow{left:50%}.protip-skin-square--size-normal[data-pt-position="bottom-right"] .protip-arrow{left:auto;right:20px;margin-right:-8px}.protip-skin-square--size-normal[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--size-normal[data-pt-position="left"] .protip-arrow,.protip-skin-square--size-normal[data-pt-position="left-bottom"] .protip-arrow{top:auto;left:100%;margin:-8px 0 0 0;border-width:8px 0 8px 8px}.protip-skin-square--size-normal[data-pt-position="left-top"] .protip-arrow{top:20px}.protip-skin-square--size-normal[data-pt-position="left"] .protip-arrow{top:50%}.protip-skin-square--size-normal[data-pt-position="left-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-8px}.protip-skin-square--size-normal[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--size-normal[data-pt-position="right"] .protip-arrow,.protip-skin-square--size-normal[data-pt-position="right-bottom"] .protip-arrow{top:auto;right:100%;margin:-8px 0 0 0;border-width:8px 8px 8px 0}.protip-skin-square--size-normal[data-pt-position="right-top"] .protip-arrow{top:20px}.protip-skin-square--size-normal[data-pt-position="right"] .protip-arrow{top:50%}.protip-skin-square--size-normal[data-pt-position="right-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-8px}.protip-skin-square--size-normal[data-pt-position="top-left-corner"]{border-bottom-right-radius:0}.protip-skin-square--size-normal[data-pt-position="top-left-corner"] .protip-arrow{top:100%;left:100%;margin:0 0 0 -8px;border-width:0 8px 8px 0}.protip-skin-square--size-normal[data-pt-position="top-right-corner"]{border-bottom-left-radius:0}.protip-skin-square--size-normal[data-pt-position="top-right-corner"] .protip-arrow{top:100%;left:-8px;margin:0 0 0 8px;border-width:8px 8px 0 0}.protip-skin-square--size-normal[data-pt-position="bottom-left-corner"]{border-top-right-radius:0}.protip-skin-square--size-normal[data-pt-position="bottom-left-corner"] .protip-arrow{top:-8px;left:100%;margin:0 0 0 -8px;border-width:0 0 8px 8px}.protip-skin-square--size-normal[data-pt-position="bottom-right-corner"]{border-top-left-radius:0}.protip-skin-square--size-normal[data-pt-position="bottom-right-corner"] .protip-arrow{top:0;left:-8px;margin:-8px 0 0 8px;border-width:8px 0 0 8px}.protip-skin-square--size-big{padding:20px;font-size:18px}.protip-skin-square--size-big[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--size-big[data-pt-position="top"] .protip-arrow,.protip-skin-square--size-big[data-pt-position="top-right"] .protip-arrow{top:100%;left:auto;margin:0 0 0 -10px;border-width:10px 10px 0 10px}.protip-skin-square--size-big[data-pt-position="top-left"] .protip-arrow{left:20px}.protip-skin-square--size-big[data-pt-position="top"] .protip-arrow{left:50%}.protip-skin-square--size-big[data-pt-position="top-right"] .protip-arrow{left:auto;right:20px;margin-right:-10px}.protip-skin-square--size-big[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--size-big[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--size-big[data-pt-position="bottom-right"] .protip-arrow{top:-10px;left:auto;margin:0 0 0 -10px;border-width:0 10px 10px 10px}.protip-skin-square--size-big[data-pt-position="bottom-left"] .protip-arrow{left:20px}.protip-skin-square--size-big[data-pt-position="bottom"] .protip-arrow{left:50%}.protip-skin-square--size-big[data-pt-position="bottom-right"] .protip-arrow{left:auto;right:20px;margin-right:-10px}.protip-skin-square--size-big[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--size-big[data-pt-position="left"] .protip-arrow,.protip-skin-square--size-big[data-pt-position="left-bottom"] .protip-arrow{top:auto;left:100%;margin:-10px 0 0 0;border-width:10px 0 10px 10px}.protip-skin-square--size-big[data-pt-position="left-top"] .protip-arrow{top:20px}.protip-skin-square--size-big[data-pt-position="left"] .protip-arrow{top:50%}.protip-skin-square--size-big[data-pt-position="left-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-10px}.protip-skin-square--size-big[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--size-big[data-pt-position="right"] .protip-arrow,.protip-skin-square--size-big[data-pt-position="right-bottom"] .protip-arrow{top:auto;right:100%;margin:-10px 0 0 0;border-width:10px 10px 10px 0}.protip-skin-square--size-big[data-pt-position="right-top"] .protip-arrow{top:20px}.protip-skin-square--size-big[data-pt-position="right"] .protip-arrow{top:50%}.protip-skin-square--size-big[data-pt-position="right-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-10px}.protip-skin-square--size-big[data-pt-position="top-left-corner"]{border-bottom-right-radius:0}.protip-skin-square--size-big[data-pt-position="top-left-corner"] .protip-arrow{top:100%;left:100%;margin:0 0 0 -10px;border-width:0 10px 10px 0}.protip-skin-square--size-big[data-pt-position="top-right-corner"]{border-bottom-left-radius:0}.protip-skin-square--size-big[data-pt-position="top-right-corner"] .protip-arrow{top:100%;left:-10px;margin:0 0 0 10px;border-width:10px 10px 0 0}.protip-skin-square--size-big[data-pt-position="bottom-left-corner"]{border-top-right-radius:0}.protip-skin-square--size-big[data-pt-position="bottom-left-corner"] .protip-arrow{top:-10px;left:100%;margin:0 0 0 -10px;border-width:0 0 10px 10px}.protip-skin-square--size-big[data-pt-position="bottom-right-corner"]{border-top-left-radius:0}.protip-skin-square--size-big[data-pt-position="bottom-right-corner"] .protip-arrow{top:0;left:-10px;margin:-10px 0 0 10px;border-width:10px 0 0 10px}.protip-skin-square--size-large{padding:20px;font-size:18px}.protip-skin-square--size-large[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--size-large[data-pt-position="top"] .protip-arrow,.protip-skin-square--size-large[data-pt-position="top-right"] .protip-arrow{top:100%;left:auto;margin:0 0 0 -12px;border-width:12px 12px 0 12px}.protip-skin-square--size-large[data-pt-position="top-left"] .protip-arrow{left:20px}.protip-skin-square--size-large[data-pt-position="top"] .protip-arrow{left:50%}.protip-skin-square--size-large[data-pt-position="top-right"] .protip-arrow{left:auto;right:20px;margin-right:-12px}.protip-skin-square--size-large[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--size-large[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--size-large[data-pt-position="bottom-right"] .protip-arrow{top:-12px;left:auto;margin:0 0 0 -12px;border-width:0 12px 12px 12px}.protip-skin-square--size-large[data-pt-position="bottom-left"] .protip-arrow{left:20px}.protip-skin-square--size-large[data-pt-position="bottom"] .protip-arrow{left:50%}.protip-skin-square--size-large[data-pt-position="bottom-right"] .protip-arrow{left:auto;right:20px;margin-right:-12px}.protip-skin-square--size-large[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--size-large[data-pt-position="left"] .protip-arrow,.protip-skin-square--size-large[data-pt-position="left-bottom"] .protip-arrow{top:auto;left:100%;margin:-12px 0 0 0;border-width:12px 0 12px 12px}.protip-skin-square--size-large[data-pt-position="left-top"] .protip-arrow{top:20px}.protip-skin-square--size-large[data-pt-position="left"] .protip-arrow{top:50%}.protip-skin-square--size-large[data-pt-position="left-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-12px}.protip-skin-square--size-large[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--size-large[data-pt-position="right"] .protip-arrow,.protip-skin-square--size-large[data-pt-position="right-bottom"] .protip-arrow{top:auto;right:100%;margin:-12px 0 0 0;border-width:12px 12px 12px 0}.protip-skin-square--size-large[data-pt-position="right-top"] .protip-arrow{top:20px}.protip-skin-square--size-large[data-pt-position="right"] .protip-arrow{top:50%}.protip-skin-square--size-large[data-pt-position="right-bottom"] .protip-arrow{top:auto;bottom:20px;margin-bottom:-12px}.protip-skin-square--size-large[data-pt-position="top-left-corner"]{border-bottom-right-radius:0}.protip-skin-square--size-large[data-pt-position="top-left-corner"] .protip-arrow{top:100%;left:100%;margin:0 0 0 -12px;border-width:0 12px 12px 0}.protip-skin-square--size-large[data-pt-position="top-right-corner"]{border-bottom-left-radius:0}.protip-skin-square--size-large[data-pt-position="top-right-corner"] .protip-arrow{top:100%;left:-12px;margin:0 0 0 12px;border-width:12px 12px 0 0}.protip-skin-square--size-large[data-pt-position="bottom-left-corner"]{border-top-right-radius:0}.protip-skin-square--size-large[data-pt-position="bottom-left-corner"] .protip-arrow{top:-12px;left:100%;margin:0 0 0 -12px;border-width:0 0 12px 12px}.protip-skin-square--size-large[data-pt-position="bottom-right-corner"]{border-top-left-radius:0}.protip-skin-square--size-large[data-pt-position="bottom-right-corner"] .protip-arrow{top:0;left:-12px;margin:-12px 0 0 12px;border-width:12px 0 0 12px}.protip-skin-square--scheme-pro.protip-container{color:#000;background:#da2e2b;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-pro[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position="top-right"] .protip-arrow{border-top-color:#da2e2b}.protip-skin-square--scheme-pro[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#da2e2b}.protip-skin-square--scheme-pro[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#da2e2b}.protip-skin-square--scheme-pro[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#da2e2b}.protip-skin-square--scheme-pro[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#da2e2b}.protip-skin-square--scheme-pro[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#da2e2b}.protip-skin-square--scheme-pro[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#da2e2b}.protip-skin-square--scheme-pro[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#da2e2b}.protip-skin-square--scheme-blue.protip-container{color:#fff;background:#369;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-blue[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position="top-right"] .protip-arrow{border-top-color:#369}.protip-skin-square--scheme-blue[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#369}.protip-skin-square--scheme-blue[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#369}.protip-skin-square--scheme-blue[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#369}.protip-skin-square--scheme-blue[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#369}.protip-skin-square--scheme-blue[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#369}.protip-skin-square--scheme-blue[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#369}.protip-skin-square--scheme-blue[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#369}.protip-skin-square--scheme-red.protip-container{color:#fff;background:#802731;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-red[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position="top-right"] .protip-arrow{border-top-color:#802731}.protip-skin-square--scheme-red[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#802731}.protip-skin-square--scheme-red[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#802731}.protip-skin-square--scheme-red[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#802731}.protip-skin-square--scheme-red[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#802731}.protip-skin-square--scheme-red[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#802731}.protip-skin-square--scheme-red[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#802731}.protip-skin-square--scheme-red[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#802731}.protip-skin-square--scheme-aqua.protip-container{color:#fff;background:#339996;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-aqua[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position="top-right"] .protip-arrow{border-top-color:#339996}.protip-skin-square--scheme-aqua[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#339996}.protip-skin-square--scheme-aqua[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#339996}.protip-skin-square--scheme-aqua[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#339996}.protip-skin-square--scheme-aqua[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#339996}.protip-skin-square--scheme-aqua[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#339996}.protip-skin-square--scheme-aqua[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#339996}.protip-skin-square--scheme-aqua[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#339996}.protip-skin-square--scheme-dark-transparent.protip-container{color:#fff;background:rgba(20,20,20,0.8);font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-dark-transparent[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position="top-right"] .protip-arrow{border-top-color:rgba(20,20,20,0.8)}.protip-skin-square--scheme-dark-transparent[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:rgba(20,20,20,0.8)}.protip-skin-square--scheme-dark-transparent[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position="left-bottom"] .protip-arrow{border-left-color:rgba(20,20,20,0.8)}.protip-skin-square--scheme-dark-transparent[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position="right-bottom"] .protip-arrow{border-right-color:rgba(20,20,20,0.8)}.protip-skin-square--scheme-dark-transparent[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:rgba(20,20,20,0.8)}.protip-skin-square--scheme-dark-transparent[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:rgba(20,20,20,0.8)}.protip-skin-square--scheme-dark-transparent[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:rgba(20,20,20,0.8)}.protip-skin-square--scheme-dark-transparent[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:rgba(20,20,20,0.8)}.protip-skin-square--scheme-dark.protip-container{color:#fff;background:#333;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-dark[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position="top-right"] .protip-arrow{border-top-color:#333}.protip-skin-square--scheme-dark[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#333}.protip-skin-square--scheme-dark[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#333}.protip-skin-square--scheme-dark[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#333}.protip-skin-square--scheme-dark[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#333}.protip-skin-square--scheme-dark[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#333}.protip-skin-square--scheme-dark[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#333}.protip-skin-square--scheme-dark[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#333}.protip-skin-square--scheme-black.protip-container{color:#fff;background:#000;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-black[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position="top-right"] .protip-arrow{border-top-color:#000}.protip-skin-square--scheme-black[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#000}.protip-skin-square--scheme-black[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#000}.protip-skin-square--scheme-black[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#000}.protip-skin-square--scheme-black[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#000}.protip-skin-square--scheme-black[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#000}.protip-skin-square--scheme-black[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#000}.protip-skin-square--scheme-black[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#000}.protip-skin-square--scheme-leaf.protip-container{color:#fff;background:#339959;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-leaf[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position="top-right"] .protip-arrow{border-top-color:#339959}.protip-skin-square--scheme-leaf[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#339959}.protip-skin-square--scheme-leaf[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#339959}.protip-skin-square--scheme-leaf[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#339959}.protip-skin-square--scheme-leaf[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#339959}.protip-skin-square--scheme-leaf[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#339959}.protip-skin-square--scheme-leaf[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#339959}.protip-skin-square--scheme-leaf[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#339959}.protip-skin-square--scheme-purple.protip-container{color:#fff;background:#613399;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-purple[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position="top-right"] .protip-arrow{border-top-color:#613399}.protip-skin-square--scheme-purple[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#613399}.protip-skin-square--scheme-purple[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#613399}.protip-skin-square--scheme-purple[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#613399}.protip-skin-square--scheme-purple[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#613399}.protip-skin-square--scheme-purple[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#613399}.protip-skin-square--scheme-purple[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#613399}.protip-skin-square--scheme-purple[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#613399}.protip-skin-square--scheme-pink.protip-container{color:#000;background:#D457AA;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-pink[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position="top-right"] .protip-arrow{border-top-color:#D457AA}.protip-skin-square--scheme-pink[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#D457AA}.protip-skin-square--scheme-pink[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#D457AA}.protip-skin-square--scheme-pink[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#D457AA}.protip-skin-square--scheme-pink[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#D457AA}.protip-skin-square--scheme-pink[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#D457AA}.protip-skin-square--scheme-pink[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#D457AA}.protip-skin-square--scheme-pink[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#D457AA}.protip-skin-square--scheme-orange.protip-container{color:#000;background:#E64426;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-orange[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position="top-right"] .protip-arrow{border-top-color:#E64426}.protip-skin-square--scheme-orange[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#E64426}.protip-skin-square--scheme-orange[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#E64426}.protip-skin-square--scheme-orange[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#E64426}.protip-skin-square--scheme-orange[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#E64426}.protip-skin-square--scheme-orange[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#E64426}.protip-skin-square--scheme-orange[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#E64426}.protip-skin-square--scheme-orange[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#E64426}.protip-skin-square--scheme-white.protip-container{color:#000;background:#FFF;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-white[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position="top-right"] .protip-arrow{border-top-color:#FFF}.protip-skin-square--scheme-white[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#FFF}.protip-skin-square--scheme-white[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#FFF}.protip-skin-square--scheme-white[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#FFF}.protip-skin-square--scheme-white[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#FFF}.protip-skin-square--scheme-white[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#FFF}.protip-skin-square--scheme-white[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#FFF}.protip-skin-square--scheme-white[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#FFF}.protip-skin-square--scheme-ksdark.protip-container{color:#fff;background:#524f56;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-ksdark[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-ksdark[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-ksdark[data-pt-position="top-right"] .protip-arrow{border-top-color:#524f56}.protip-skin-square--scheme-ksdark[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-ksdark[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-ksdark[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#524f56}.protip-skin-square--scheme-ksdark[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-ksdark[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-ksdark[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#524f56}.protip-skin-square--scheme-ksdark[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-ksdark[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-ksdark[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#524f56}.protip-skin-square--scheme-ksdark[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#524f56}.protip-skin-square--scheme-ksdark[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#524f56}.protip-skin-square--scheme-ksdark[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#524f56}.protip-skin-square--scheme-ksdark[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#524f56}.protip-skin-square--scheme-ksverylightgray.protip-container{color:#000;background:#edecee;font-family:'Inter', 'Helvetica Neue', Arial, sans-serif;transition:opacity 0.2s ease-out}.protip-skin-square--scheme-ksverylightgray[data-pt-position="top-left"] .protip-arrow,.protip-skin-square--scheme-ksverylightgray[data-pt-position="top"] .protip-arrow,.protip-skin-square--scheme-ksverylightgray[data-pt-position="top-right"] .protip-arrow{border-top-color:#edecee}.protip-skin-square--scheme-ksverylightgray[data-pt-position="bottom-left"] .protip-arrow,.protip-skin-square--scheme-ksverylightgray[data-pt-position="bottom"] .protip-arrow,.protip-skin-square--scheme-ksverylightgray[data-pt-position="bottom-right"] .protip-arrow{border-bottom-color:#edecee}.protip-skin-square--scheme-ksverylightgray[data-pt-position="left-top"] .protip-arrow,.protip-skin-square--scheme-ksverylightgray[data-pt-position="left"] .protip-arrow,.protip-skin-square--scheme-ksverylightgray[data-pt-position="left-bottom"] .protip-arrow{border-left-color:#edecee}.protip-skin-square--scheme-ksverylightgray[data-pt-position="right-top"] .protip-arrow,.protip-skin-square--scheme-ksverylightgray[data-pt-position="right"] .protip-arrow,.protip-skin-square--scheme-ksverylightgray[data-pt-position="right-bottom"] .protip-arrow{border-right-color:#edecee}.protip-skin-square--scheme-ksverylightgray[data-pt-position="top-left-corner"] .protip-arrow{border-right-color:#edecee}.protip-skin-square--scheme-ksverylightgray[data-pt-position="top-right-corner"] .protip-arrow{border-top-color:#edecee}.protip-skin-square--scheme-ksverylightgray[data-pt-position="bottom-left-corner"] .protip-arrow{border-bottom-color:#edecee}.protip-skin-square--scheme-ksverylightgray[data-pt-position="bottom-right-corner"] .protip-arrow{border-left-color:#edecee}
#util-quote-iframe,#util-cart:not(.has-cart){display:none}#util-cart:not(.has-cart).open-layer{display:inline-block}#cart-tbl{width:100%;border-collapse:collapse;font-size:100%;word-break:normal}#cart-tbl th,#cart-tbl td{padding:10px 0 10px 16px;border:none;border-top:1px solid #ccc;vertical-align:middle;background:rgba(0,0,0,0)}#cart-tbl th:first-child,#cart-tbl td:first-child{padding-left:0;font-size:.875rem}#cart-tbl th{vertical-align:bottom;font-weight:normal;color:#343434;text-align:left;padding-top:0;padding-bottom:5px;border:none;text-transform:uppercase;font-size:1rem}#cart-tbl b{display:block;font-size:110%;margin-bottom:2px;font-weight:600;font-size:1rem !important}#cart-tbl select{display:block;margin-bottom:6px;border:1px solid #a9a9a9}.cart-total{border-top:1px solid #ccc;padding-top:10px;font-size:110%;margin:1rem 0;text-align:right !important;margin-bottom:0}.cart-total strong{margin-right:15px;font-weight:600;font-size:1rem;color:#262626}.view-cart{text-align:center !important;margin:30px 0 0 0}.view-cart a{display:inline-block;color:#fff;text-decoration:none;background:#e90029;padding:10px 20px;font-size:110%}.view-cart a:hover{background:#740014;color:#fff !important}.sidebar__cart-count{font-size:.75em;font-weight:600;left:1.5em;position:absolute;text-align:center;top:1.6em;width:2.6em;color:#e90029}.spinner::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:url(head/img/eclipse/loader.gif) no-repeat 50% 50%;z-index:10000;opacity:1}.spinner>*{opacity:.15}#util-quote-empty>div{width:400px;max-width:100%;min-height:150px;font-size:86%;padding:20px}#util-quote-empty h4{font-size:140%;margin-top:0;font-weight:500}.cart-empty{font-size:110%}tr.split.bottom td{border:none !important}.subtr td{border:none !important}.cart-confirm{padding:10px 15px;text-align:left;align-items:center;font-size:.875rem;position:relative}.cart-confirm span:nth-child(3){white-space:nowrap}.cart-confirm span:nth-child(2){flex:1}.confirm-no,.confirm-yes{color:#262626;margin-left:2em;font-weight:600;text-transform:uppercase}.confirm-no:hover,.confirm-yes:hover{border-color:inherit !important;color:#262626 !important}.split.top td+td+td{vertical-align:bottom}#cart-page-items .split.top td+td+td,.split.bottom td+td+td{vertical-align:top}#cart-tbl .split.top td{padding-bottom:0}#cart-container .cart-total{text-transform:uppercase;font-weight:600;color:#262626;font-size:1rem}.cart-discount{color:#07858b;font-size:.875rem}#cart-container .cart-discount{margin-top:0;padding-top:0;padding-bottom:4px;font-size:.875rem}#cart-container .cart-discount .cart-discount-info{display:grid;grid-template-columns:65% 35%}.flex{display:flex}.cart-mobile-avail{flex-grow:100}@media(min-width: 430px){#cart-mobile-header{display:none}#util-quote-empty>div{width:830px;max-width:none}.cart-remove{height:20px}}@media(max-width: 429px){.cart-update{margin-right:0px}#cart-tbl{display:none}#cart-tbl .cart-quantity,#cart-tbl .cart-remove-wrapper,#cart-tbl .cart-price-wrapper{display:flex;align-items:baseline;padding-top:0}#cart-container .delivery-included,#cart-container .buynow-delivery-text{font-weight:500}#cart-container .cart-total{font-size:120%}#cart-container .cart-confirm{align-items:baseline}#cart-container .cart-confirm .info-icon{margin-top:.875rem}.buynow-delivery-text{font-size:.875rem;font-weight:500}.cart-discount{font-size:13px}}#cart-container .product{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.product .model-no{font-size:15px;font-weight:600}.product .prod-desc{font-size:13px;color:#343434}.product .mobile-quantity{border:1px solid #d9d9d6;font-size:.875rem}.cart-mobile-av-qty-rmv{margin-top:10px}#cart-mobile-header .cart-confirm{padding:10px 15px;margin-top:20px}#cart-mobile-header .cart-confirm .confirm-no,#cart-mobile-header .cart-confirm .confirm-yes{margin-left:1em}.cart-confirm .info-icon{margin-right:1rem}.cart-confirm a.confirm-contact{color:#262626 !important;border-bottom:1px solid !important}#cart-tbl .delivery-included-block{white-space:nowrap;font-size:.875rem}#cart-tbl .delivery-included-block .buynow-delivery-text{font-size:.875rem}#cart-container .cart-discount~.cart-discount{margin-top:0;padding-top:0}#cart-mobile-header .product:last-child{border:none}.cart-desc{display:flex}.cart-desc img{width:150px;height:84px}.qty-row{display:flex;flex-direction:row;border:1px solid #d9d9d6;width:80px}.qtybutton{text-align:center;padding:0;border:1px solid #edecee;background:#edecee;color:rgba(0,0,0,.7);min-width:20px;max-width:20px;cursor:pointer}.qty-input{min-width:20px;width:40px;border:1px solid #d9d9d6;text-align:center;color:#00000b}.cart-remove{display:flex;justify-content:flex-end;background:#edecee;padding:5px;color:rgba(0,0,0,.7);border:1px solid #ccc;width:24px;height:24px;justify-content:center;align-items:center}.cart-remove>i{font-size:10px}.remove a:hover{border-bottom:0px;background:#e90029;color:#fff;padding:5px}.cart-preview .cart-total,.cart-preview .cart-discount{background:#edecee;padding:12px}.cart-preview .cart-productname{color:#e90029;font-size:17px !important}.cart-preview .view-cart a{background:#00000b;width:140px}.cart-preview .view-cart a:hover{border:0;background-color:#524f56}.cart-preview .cart-extprice{color:#00000b;font-size:1rem;font-weight:600}.cart-preview .delivery-included-block+div{color:#343434;font-size:13px;line-height:20px}.cart-preview-desc{color:#343434;font-size:.875rem;margin:.3rem 0 .5rem}.model-image{display:block;margin:5px 0;border:1px solid #ccc !important}.model-image:hover{border:none}.model-image-container{display:none}@media(min-width: 430px){.model-image-container{display:block}.confirm-yes.close{display:inline-block;width:14px;height:14px;margin-left:3rem}}.qtybutton[disabled]{background-color:#f5f5f5;color:#e1e1e1;cursor:default}#cart-tbl td,#cart-tbl th{border:0}#cart-tbl .cart-products-wrapper{border-top:1px solid #ccc}#cart-tbl .contact-dropdown .dropdown-link{color:#ae001e}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.cart-default-heading{text-align:center;font-size:2rem}.cart-default-text{text-align:center;font-size:1rem;margin:3rem 0 2rem}#cart-container .ext-price,#cart-container .split-bottom{margin-top:1rem}#cart-container .ext-price{font-size:.875rem}.confirm-yes.close{margin:0}.cart-desc .model-image img{margin:0}.cart-desc.hide{display:none}.model-title-wrapper{padding-left:10px}#cart-tbl .cart-price-wrapper,#cart-tbl .cart-heading-price{text-align:right}#cart-tbl .cart-quantity,#cart-tbl .cart-price-wrapper,#cart-tbl .cart-remove-wrapper{vertical-align:baseline}#cart-tbl .cart-productname-wrapper{margin:0}#util-quote-empty #cart-container-heading{font-size:1.125rem;margin-bottom:24px}#util-quote-empty .view-cart a:hover{border-bottom:1px solid rgba(0,0,0,0)}#cart-container.has-parts .quantity-heading,#cart-container.has-parts .cart-quantity{text-align:left}#cart-container.has-parts .mobile-quantity{border:0}#cart-container .buynow-contact>span{margin-right:10px}.cart-discount-amt{text-align:right}.confirm-yes-close-wrapper{width:14px;height:14px;display:inline-block;position:absolute;top:14px;right:14px}@media(min-width: 767px){#cart-container .cart-discount{display:block}#cart-container .cart-discount-info{width:50%}#cart-container .cart-total{padding-right:40px}}@media(min-width: 1024px){#cart-tbl .cart-price-wrapper,#cart-tbl .cart-heading-price{width:150px}}.hasRenewalProducts .cart-desc img{width:120px}.hasRenewalProducts .cart-desc .model-image img{margin:5px 15px}#cart-tbl .cart-products-wrapper .cart-desc .model-image-container .model-image img{max-height:84px;object-fit:contain}
