div#shortcode-281-267 {
  height: 65px !important;
  overflow: hidden;
}

/* PLACEHOLDERS */
.hero-carousel {
  min-height: 450px;
  background: var(--accent-gradient);
  border-radius: var(--radius-m);
}

.hero-form {
  background: var(--dark-gradient);
  border-radius: var(--radius-m);
}

/* PLACEHOLDERS */
.cat-tabs .cat-tab {
  padding-block: var(--space-s);
  padding-inline: var(--space-m);
  border: 1px solid var(--shade-light);
  border-radius: var(--radius-m);
  flex-direction: row;
  align-items: center;
  gap: var(--space-xs);
}
.cat-tabs .cat-tab:last-of-type {
  z-index: 100;
}
.cat-tabs .cat-tab__text {
  font-size: calc(var(--text-l) * 0.9);
  font-weight: 700;
  line-height: 1.2;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--space-xs);
  white-space: nowrap;
}
.cat-tabs .cat-tab__text::before {
  content: "";
  display: inline-block;
  background-color: #B5B4B4;
  transition: 0.3s all ease-in-out;
}
.cat-tabs .cat-tab__text--fills::before {
  mask: url(/wp-content/uploads/2025/04/megamenu-naplne.svg) no-repeat center;
  mask-size: contain;
  height: 2rem;
  width: 2rem;
}
.cat-tabs .cat-tab__text--notebooks::before {
  mask: url(/wp-content/uploads/2025/04/megamenu-notebooky.svg) no-repeat center;
  mask-size: contain;
  height: 2rem;
  width: 2.8rem;
}
.cat-tabs .cat-tab__text--pc::before {
  mask: url(/wp-content/uploads/2025/04/megamenu-pocitace.svg) no-repeat center;
  mask-size: contain;
  height: 2rem;
  width: 2.5rem;
}
.cat-tabs .cat-tab__text--monitors::before {
  mask: url(/wp-content/uploads/2025/04/megamenu-monitory.svg) no-repeat center;
  mask-size: contain;
  height: 1.9rem;
  width: 2.2rem;
}
.cat-tabs .cat-tab__text--mobiles::before {
  mask: url(/wp-content/uploads/2025/04/megamenu-mobily.svg) no-repeat center;
  mask-size: contain;
  height: 2rem;
  width: 2rem;
}
.cat-tabs .cat-tab:hover .cat-tab__text::before {
  background-color: var(--primary);
}

.cat-tabs .tabs-8745-tab-active.cat-tab {
  background: var(--primary-ultra-light);
  border-color: var(--primary-ultra-light);
}
.cat-tabs .tabs-8745-tab-active.cat-tab .cat-tab__text::before {
  background-color: var(--primary);
}

.cat-tabs-contents .cat-tab-content {
  padding: 0;
}

body .wa-scrollable-wrapper .wa-scrollable {
  padding-bottom: calc(var(--space-xs) * 0.5);
  margin-bottom: calc(var(--space-xs) * -0.5);
}
body .wa-scrollable-wrapper .wa-scrollable--alt {
  overflow-x: auto;
}
body .wa-scrollable-wrapper .wa-scrollable::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background: var(--shade-ultra-light);
}
body .wa-scrollable-wrapper .wa-scrollable::-webkit-scrollbar-thumb {
  background: var(--primary);
}

body .wooptima_manufacturers_logos_carousel .wpgb-card .wooptima-term-block {
  --text-size: unset !important;
  --text-color: unset !important;
  --text-color--hover: unset !important;
  --spacing: unset !important;
  --transition: all 400ms ease-in-out;
}
body .wooptima_manufacturers_logos_carousel .wpgb-card .wooptima-term-block .wooptima-term-icon {
  width: 100% !important;
  height: auto !important;
  max-height: 4rem !important;
  margin-right: 0 !important;
}

@media (max-width: 370px) {
  body .wa-hp-categories__inner {
    grid-template-columns: 1fr !important;
  }
}
body .wa-hp-categories-card {
  display: flex;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center;
  padding: var(--space-s);
  border: 2px solid #EEEEEE;
  border-radius: var(--radius-m);
  width: 100%;
  transition: 0.2s all ease-in-out;
  flex-wrap: nowrap;
  background-color: white;
  height: 100%;
}
body .wa-hp-categories-card__content {
  display: flex;
  flex-direction: row !important;
  align-items: center;
  gap: calc(var(--space-xs) * 0.5);
}
body .wa-hp-categories-card__img {
  width: 9rem;
  height: 6.9rem;
  object-fit: contain;
}
body .wa-hp-categories-card__text {
  font-size: var(--text-l);
  font-weight: 700;
  text-align: left;
}
body .wa-hp-categories-card__icon {
  height: 1.7rem;
  width: 1.4rem;
  transition: 0.2s all ease-in-out;
}
@media (min-width: 1281px) {
  body .wa-hp-categories-card:hover {
    transform: translateY(-3px);
    box-shadow: rgba(236, 0, 140, 0.08) 0px 15px 30px;
    background: linear-gradient(#fff, #fff) padding-box, linear-gradient(255.69deg, var(--secondary) -19.32%, #00AEEF 141.91%) border-box !important;
    border-color: transparent;
  }
}
@media (max-width: 991px) {
  body .wa-hp-categories-card .wa-hp-categories-card__img {
    width: 6rem;
    height: 5rem;
  }
}
@media (max-width: 767px) {
  body .wa-hp-categories-card {
    padding: var(--space-s);
    border-radius: var(--radius-m);
  }
  body .wa-hp-categories-card .wa-hp-categories-card__text {
    font-size: var(--text-m);
  }
}
@media (max-width: 487px) {
  body .wa-hp-categories-card .wa-hp-categories-card__img {
    width: 5rem;
    height: 4rem;
  }
}
