/* Container title (optional) */
.col-md-12 > h4,
.col-md-12 > div > h4 {
  margin: 0 0 10px;
  font-size: 16px;
  font-weight: 600;
  color: #2c5cb5;
}

/* Wrapper: no visual box around each sticker */
.col-md-12 .tag_sticker.product-layout{
  margin: 6px 8px 6px 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  display: inline-block !important;
}

/* The chip itself (link) */
.col-md-12 .tag_sticker .tag_text a{

  padding: 8px 14px !important;
  border: 1px solid #c9ced6 !important;
  border-radius: 8px !important;
  background: linear-gradient(#fdfdfd, #f3f5f8) !important;
  color: #2d2f33 !important;
  text-decoration: none !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  box-shadow:
    0 1px 0 rgba(255,255,255,.95) inset, /* top highlight */
    0 2px 0 rgba(0,0,0,.04),
    0 2px 6px rgba(0,0,0,.12) !important; /* soft outer shadow */
  transition: border-color .15s ease, box-shadow .15s ease, transform .05s ease, background .15s ease;
}

.col-md-12 .tag_sticker .tag_text{
  display: inline-block !important;
}

/* Hover / active */
.col-md-12 .tag_sticker .tag_text a:hover{
  background: linear-gradient(#ffffff, #eef2f7) !important;
  border-color: #b9c2cd !important;
  box-shadow:
    0 1px 0 rgba(255,255,255,1) inset,
    0 3px 10px rgba(0,0,0,.18) !important;
}

.col-md-12 .tag_sticker .tag_text a:active{
  transform: translateY(1px);
  box-shadow:
    0 0 0 rgba(255,255,255,0) inset,
    inset 0 1px 3px rgba(0,0,0,.25) !important;
}


.seo_links__wrapper {
  margin-top: 20px;
}

a.seo-link{
  display: flex !important;
  flex-direction: column;
  align-items: center;
  gap:10px;
}