/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.contextual-region .contextual .contextual-links a{color:#333 !important;}
.html .btn-default:hover,.html .btn-default:focus,.html .btn-default.focus,.html .btn-default:active,.html .btn-default.active,.html .btn-primary:hover,.html .btn-primary:focus,.html .btn-primary.focus,.html .btn-primary:active,.html .btn-primary.active,.html a.bg-primary:hover,.html a.bg-primary:focus{background-color:rgba(0,0,0,0);border-color:var(--dxt-color-base);color:#fff;}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:rgb(209 231 221 / 70%);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis);}.contextual-region .contextual .contextual-links a{display:block;margin:0.25em 0px;padding:0.4em 0.6em;color:#000 !important;background-color:rgb(255,255,255);font-family:sans-serif;font-size:small;line-height:0.8em;}.footer-logos img{max-height:150px;padding:0;text-align:center;display:block;margin-inline:auto;max-width:100%;}.view-news-articles{padding:1em;background:#1e1e1e;margin:1em;}.view-news-articles h2 a{color:#fff;}.region-block-design .block-hr{display:none;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{line-height:revert;}
.cart-block--contents{width:225px;color:black;background:#121212;}.table.table-striped>tbody>tr:nth-of-type(odd)>*{background:var(--dxt-color-card);color:#000;--bs-table-accent-bg:#eee;}.cart--cart-block .cart-block--contents a{color:#000 !important;}.html input[type=number]{background:#000;}.html .btn-default:hover,.html .btn-default:focus,.html .btn-default.focus,.html .btn-default:active,.html .btn-default.active,.html .btn-primary:hover,.html .btn-primary:focus,.html .btn-primary.focus,.html .btn-primary:active,.html .btn-primary.active,.html a.bg-primary:hover,.html a.bg-primary:focus{background-color:#212121;border-color:var(--dxt-color-base);color:#fff;}
.star-rating{position:relative;display:inline-block;font-size:1.5rem;line-height:1;color:#ccc;}.star-rating::before{content:"★★★★★";position:absolute;top:0;left:0;color:gold;width:calc(var(--rating) / 5 * 100%);overflow:hidden;white-space:nowrap;}
