/* Video reviews: accessible slider targets, source rec250606575 only. */
#rec250606575 .t-slds__bullet {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 24px !important;
  height: 24px !important;
  padding: 0 !important;
  margin: 0 4px !important;
}
#rec250606575 .t-slds__bullet_body {
  box-sizing: border-box;
  width: 24px !important;
  height: 24px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 8px solid transparent !important;
  border-radius: 50%;
  background-clip: content-box !important;
}
/* Pass 4: native form result widgets. No form submission handlers. */
.t-form-success-popup .t-form-success-popup__wrapper,
#tildaformsuccesspopup .t-form-success-popup__wrapper,
.t-form .t-form__successbox {
  background-color: #D6ECFA !important;
  color: #30323A !important;
}
.t-form-success-popup .t-form-success-popup__title,
.t-form-success-popup .t-form-success-popup__text {
  color: #30323A !important;
}
.t-form-success-popup .t-form-success-popup__content-icon-background { fill: #006FA1 !important; }
.t-form-success-popup .t-form-success-popup__content-icon-check { stroke: #FFFFFF !important; }
.t-form-success-popup .t-form-success-popup__button {
  background-color: #006FA1 !important;
  color: #FFFFFF !important;
  font-family: 'Rawline', Arial, sans-serif !important;
}
/* Stock label has no block setting. */
#rec788395485 .t-store__card__sold-out-msg { color: #006FA1 !important; }
/* Shared native site-search widgets. */
.t-site-search-dm,
.t-site-search-popup {
  background-color: #D6ECFA !important;
  border-color: #006FA1 !important;
  color: #30323A !important;
}
.t-site-search-dm a,
.t-site-search-popup a,
.t-site-search-dm__result__title,
.t-site-search-dm__result__product_title,
.t-site-search-dm__allresultslink { color: #006FA1 !important; }
.t-site-search-dm__result__body,
.t-site-search-dm__result__product_descr { color: #30323A !important; }
.t-site-search-popup .t-site-search-input {
  background-color: #D6ECFA !important;
  color: #30323A !important;
  border-color: #006FA1 !important;
}
.t-site-search-popup .t-site-search-pu__pagination-button,
.t-site-search-popup .t-site-search-pu__pagination span { color: #006FA1 !important; border-color: #006FA1 !important; }
.t-site-search-popup .t-site-search-pu__pagination-active { background-color: #006FA1 !important; color: #FFFFFF !important; }
.t-site-search-close,
.t-site-search-pu__close { color: #006FA1 !important; }
.t-site-search-close svg,
.t-site-search-pu__close svg { fill: #006FA1 !important; }
.t-site-search-close svg path,
.t-site-search-pu__close svg path { fill: #006FA1 !important; }
/* Native accordion icon, all pointer states. */
.t585 .t585__icon-hover .t585__circle { fill: #C4E3F7 !important; background-color: #C4E3F7 !important; }
.t585 .t585__lines { stroke: #006FA1 !important; }
/* Video slider: retain the 24px targets from pass 3. */
#rec250606575 .t-slds__bullet_body { background-color: #C4E3F7 !important; }
#rec250606575 .t-slds__bullet_active .t-slds__bullet_body,
#rec250606575 .t-slds__bullet:hover .t-slds__bullet_body { background-color: #006FA1 !important; }
/* Native cart notification. */
.t706__bubble { background-color: #006FA1 !important; color: #FFFFFF !important; }
#tildaformsuccesspopup .t-form-success-popup__wrapper > svg:not(.t-form-success-popup__close-icon) { fill: #006FA1 !important; }
.t-form-success-popup .t-form-success-popup__close-icon { fill: #006FA1 !important; }
.t-site-search-popup .t-site-search-pu__pagination-active { opacity: 1 !important; }
.t585 .t585__lines svg path { stroke: #006FA1 !important; }

img.t-site-search-close, .t-site-search-pu__close img { content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOTguNjUgOTYuNTVMNTIuMTEgNDkuOTMgOTguMzYgMy41Yy41OS0uNTkuNTktMS40NyAwLTIuMDZhMS40MiAxLjQyIDAgMDAtMi4wNiAwTDUwLjA1IDQ3Ljg3IDMuNjkgMS40NGExLjQyIDEuNDIgMCAwMC0yLjA1IDAgMS40MiAxLjQyIDAgMDAwIDIuMDZsNDYuMzUgNDYuNDNMMS40NCA5Ni41NUExLjQyIDEuNDIgMCAwMDMuNCA5OC42bDQ2LjU1LTQ2LjYyTDk2LjUgOTguNmMuMy4zLjY4LjM5Ljk4LjM5LjMgMCAuNjgtLjEuOTgtLjQuNjgtLjU4LjY4LTEuNDYuMi0yLjA1eiIgZmlsbD0iIzAwNkZBMSIgc3Ryb2tlPSIjMDA2RkExIi8+PC9zdmc+"); }
.t-site-search-dm .t-site-search-dm__result a,
.t-site-search-popup .t-site-search-dm__result a,
.t-site-search-dm .t-site-search-dm__result__title,
.t-site-search-popup .t-site-search-dm__result__title,
.t-site-search-dm .t-site-search-dm__result__product_title,
.t-site-search-popup .t-site-search-dm__result__product_title { color: #006FA1 !important; }
.t-feed .t-feed__post-label { background-color: #006FA1 !important; color: #FFFFFF !important; }
.t-feed .t-feed__post-label a { color: #FFFFFF !important; }

/* Keep ancillary native result text readable on blue. */
.t-form-success-popup .t-form-success-popup__info-text { color: #30323A !important; opacity: 1 !important; }
.t-form-success-popup .t-form-success-popup__info-digit { color: #006FA1 !important; }
.t-site-search-dm .t-site-search-dm__thubmnail,
.t-site-search-popup .t-site-search-dm__thubmnail { border-color: #006FA1 !important; }

.t706__bubble .t706__bubble-text, .t706__bubble a { color: #FFFFFF !important; }

/* Native search glyph and loading indicator. */
.t-site-search-close { opacity: 1 !important; }
.t838 .t838__input::placeholder,
.t-site-search-popup input::placeholder { color: #666666 !important; opacity: 1 !important; }
.t-site-search-dm, .t-site-search-popup,
.t-site-search-dm .t-site-search-dm__result,
.t-site-search-popup .t-site-search-dm__result { border-color: #006FA1 !important; }
.t-site-search-loader { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0IiBmaWxsPSJub25lIj48c3R5bGU+LmF7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlOiMwMDZGQTE7fS5ie3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2Utd2lkdGg6MjtzdHJva2U6IzAwNkZBMTt9PC9zdHlsZT48cGF0aCBkPSJNMzMgMUM0MC43IDEgNDguNCAzLjkgNTQuMiA5LjggNjQuOSAyMC41IDY1LjggMzcuMiA1NyA0OUw1MSA1NSIgY2xhc3M9ImEiLz48cGF0aCBkPSJNMzEgNjNDMjMuMyA2MyAxNS42IDYwLjEgOS44IDU0LjIgLTAuOSA0My41LTEuOCAyNi44IDcgMTVMMTMgOSIgY2xhc3M9ImEiLz48cGF0aCBkPSJNNTEgNDRWNTVINjIiIGNsYXNzPSJiIi8+PHBhdGggZD0iTTEzIDIwVjlIMiIgY2xhc3M9ImIiLz48L3N2Zz4="); }
