/* Load after StuPrint's original CSS. Only local presentation fixes. */
.archive-tooltip { display: none !important; }
.archive-tooltip.archive-tooltip-open { display: block !important; }
.archive-text-popover {
  position: absolute; z-index: 999; max-width: min(300px, 85vw);
  padding: 10px; background: #0c1d40; color: #fff;
}
.archive-carousel > .carousel-inner > .item,
.archive-carousel .carousel-inner > .item {
  transition: none;
}
select.selectpicker.archive-native-select,
.form-product select.selectpicker.archive-native-select {
  display: block !important;
  position: static !important;
  width: 100% !important;
  height: 45px !important;
  padding: 3px 30px 3px 12px;
  border: 2px solid #dedede;
  border-radius: 0;
  color: #333;
  background-color: #eeeff2;
  font-family: 'BreeSerif-Regular', serif;
  font-size: 16px;
  line-height: 20px;
  appearance: auto;
  -webkit-appearance: auto;
  opacity: 1;
  visibility: visible;
}
.form-center select.selectpicker.archive-native-select {
  height: 30px !important;
  font: 13px/14px 'gillsansregular', sans-serif;
  background-color: #fff;
  border: 1px solid #999;
}
[data-retired-form] input:disabled,
[data-retired-form] select:disabled,
[data-retired-form] textarea:disabled,
[data-retired-form] button:disabled {
  cursor: not-allowed;
}
.qty[role="link"], .tooltip_link, .click-view, .resMenu { cursor: pointer; }
#order-status-page, #basket-page { padding-bottom: 40px; }
#order-lookup-help { margin-bottom: 24px; }
#order-lookup-result { margin-top: 24px; }
#order-lookup-result[hidden] { display: none; }
.qty[role="link"]:focus-visible,
.tooltip_link:focus-visible,
.click-view:focus-visible,
.resMenu:focus-visible { outline: 2px solid #00628e; outline-offset: 3px; }
@media (max-width: 600px) {
  .producttooltip .archive-tooltip { max-width: 65vw; }
  .product-field-help.archive-tooltip { left: 0; max-width: 90vw; }
}

.archive-notice{padding:12px 16px;margin:16px 0;background:#fff4db;border:1px solid #e4c57b;color:#644b18;font:14px/1.5 Arial,sans-serif}.archive-notice strong{font-weight:bold}.archive-notice a{color:#135c89;text-decoration:underline}
