:root {
  --arctek-cyan: #00B4D8;
  --arctek-navy: #0B1628;
}

body {
  font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif !important;
}

h1, h2, h3, h4, h5, h6, p, a, span, li, div {
  font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif !important;
}

#site-title {
  display: inline-flex;
  align-items: center;
}

#site-title svg {
  height: 28px;
  width: auto;
}

.sqs-button-element--primary,
.sqs-block-button-element--medium.sqs-button-element--primary {
  background-color: var(--arctek-cyan) !important;
  border-color: var(--arctek-cyan) !important;
  color: var(--arctek-navy) !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
}

.btn--border.sqs-button-element--primary {
  background-color: transparent !important;
  border: 2px solid var(--arctek-cyan) !important;
  color: var(--arctek-cyan) !important;
}

.btn--border.sqs-button-element--primary:hover {
  background-color: var(--arctek-cyan) !important;
  color: var(--arctek-navy) !important;
}

.list-item-content__title {
  font-weight: 500 !important;
  letter-spacing: 1px !important;
}

.sqs-block-socialaccountlinks-v2,
[data-sqsp-block="social-links"] {
  display: none !important;
}

.dark .list-item-media {
  display: none !important;
}

.dark .list-item-content__title {
  font-size: 1.4em !important;
}

.dark .list-item {
  text-align: center;
}

.dark.user-items-list-section .list-item-media {
  display: block !important;
}

.sqs-block-map,
.map-block,
[data-definition-name="website.components.map"] {
  display: none !important;
  height: 0 !important;
  overflow: hidden !important;
}

.user-items-list-section .list-item-media img[src*="image-asset"] {
  opacity: 0 !important;
}

.user-items-list-section .list-item-media {
  background: linear-gradient(135deg, #0B1628, #1a2744) !important;
  border-radius: 0 !important;
}

.user-items-list-section[data-section-theme="white"] .list-item-media,
.white .user-items-list-section .list-item-media,
.user-items-list-section[data-section-theme="dark"] .list-item-media,
.dark.user-items-list-section .list-item-media {
  background: linear-gradient(135deg, #0B1628, #1a2744) !important;
}

img[data-src],
.sqs-image-content img,
.content-fill img,
.list-item-media img,
.fluid-image-container img,
.js-image-container img {
  opacity: 1 !important;
}

img[data-src] {
  display: block !important;
  visibility: visible !important;
}

.content-fill img,
.list-item-media img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

.list-item-media img {
  display: block !important;
}

#floatingCart,
.floating-cart,
.header-actions .btn,
.header-menu-cta {
  display: none !important;
}
