/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.contextual-region .contextual .contextual-links a{color:#333 !important;}.html .dxpr-theme-mini-tabs-wrapper .tabs .tabs__tab.active a{border:none;color:#fff !important;}@media (width > 48rem){.main-container.container .block-local-tasks-block:has(.dxpr-theme-mini-tabs-wrapper){left:50%;padding-right:2rem;position:absolute;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);z-index:10;position:static !important;transform:none !important;margin:1rem auto;text-align:center;}}
.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%;}.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;}#block-dxpr-theme-content{border:none;box-shadow:none;}
.content-bottom-container .card{border:none;}
.carousel{min-height:160px;}
.navbar-nav .nav-link{font-size:16px;letter-spacing:0.03em;font-weight:500;padding:0.75rem 1.25rem !important;position:relative;transition:border-color 0.2s ease;border-bottom:2px solid transparent;}.navbar-nav{gap:0.25rem;}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-link.is-active{border-bottom-color:#b8975a;}@media (max-width:767px){#secondary-header ul.nav{flex-wrap:nowrap !important;justify-content:space-between;}#secondary-header ul.nav li.nav-item a.nav-link{font-size:11px !important;padding:0.5rem 0.3rem !important;white-space:nowrap;}}
.block-views-blockmembership-footer-logos-membership-footer-logos{background:#fff;padding-top:1.8em;}
.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;}#block-dxpr-theme-cart{display:inline-flex;align-items:center;}#block-dxpr-theme-cart .cart-block--summary{display:flex;align-items:center;}#block-dxpr-theme-cart .cart-block--link__expand{display:flex;align-items:center;gap:0.4rem;text-decoration:none;color:inherit;font-size:13px;}
.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;}
