.product-info {
  display: grid;
}
.card-title h1 {
  padding: 0 105px;
  font-size: 20px;
}

@media (max-width: 640px) {
  .card-title h1 {
    font-size: 1rem;
  }
}
.informtion {
  overflow: hidden;
}
.product-page .product-content .card-price {
  position: sticky;
  top: 80px;
  overflow: hidden;
}

.product-page .product-content .card-price h2 {
  text-overflow: ellipsis;
}
header .content-desktop .links .list .li ul {
  max-width: unset !important;
  width: unset !important;
}

header .sidebar .main-card .list ul li a {
  white-space: unset !important;
}
header .content-desktop .links .list .li ul .arrow {
  inset-inline-start: 11% !important;
}
@media (max-width: 1280px) {
  header {
    top: 0 !important;
  }
  header .content-desktop {
    display: none !important;
  }
  header .content-mobile {
    display: flex !important;
  }
  header .sidebar {
    top: 0 !important;
  }
}
@media (min-width: 1280px) {
  header .content-desktop {
    display: flex;
  }
  header .content-mobile {
    display: none !important;
  }
}

.product-page .product-content .full {
  grid-column: span 6 / span 6;
}

.sub-drop {
  right: 105% !important;
}

header .content-desktop .links .list .li a {
  justify-content: start;
}
header .content-desktop .links .list .li a .icon {
  stroke: #fff !important;
  transform: rotate(90deg);
}
header .content-desktop .links .list .li ul li:hover .icon {
  stroke: #000 !important;
}

header .content-desktop .links .list .li ul li:hover a {
  color: #fff !important;
}

header .content-desktop .links .list .li ul li:hover > a {
  color: #000 !important;
}
header .sidebar .main-card .list .item-navbar p {
  white-space: unset !important;
}
header .sidebar .main-card .list .item-navbar svg {
  position: unset !important;
  inset-inline-end: unset !important;
}
header .sidebar .main-card .list {
  padding: 0 20px;
}

header .sidebar .main-card .list li {
  text-align: right !important;
}

header .sidebar .main-card .list .item-navbar {
  justify-content: start !important;
}

header .sidebar .main-card .list ul {
  width: 100% !important;
}

.blogPage .box-blog-info .blog-info .information .box-search input{
  box-shadow: none !important;
  outline: none !important;
  border: none !important;
}