/** Shopify CDN: Minification failed

Line 773:0 Unexpected "}"

**/
.wisgate{
  
  color:#333333;
}
.wisgate .title h1{
  font-size:35px;
  margin-bottom:10px;
  font-weight: 700;
}
.wisgate .hot-deals{
  margin-bottom:80px;
}
.wisgate .hot-deals h3{
  font-size:20px;
  font-weight:600;
}

.wisgate .hot-deals h3 + p {
  font-size:20px;
  color:#8C8C8C;
}
.wisgate .hot-deals .description{
  font-size:16px;
  line-height:26px;
  min-height: 130px;
}
.wisgate .hot-deals .product__img-wrapper{
  height:300px;
}
/* .wisgate .hot-deals .product__img{
  object-fit: cover !important;
} */
.wisgate .hot-deals .product-category-icons,
.wisgate .hot-deals .grid-link__title,
.wisgate .hot-deals .grid-link__subtitle-container,
.wisgate .hot-deals .grid-link__meta span{
  display:none !important;
}
.wisgate .grid-link__subtitle{
  line-height: 24px;
  font-size:14px;
  /* min-height: calc(24px * 7); */
}
.wisgate .grid-link__title{
  color:#333;
  font-size:16px;
  line-height:24px;
}
.wisgate .hot-deals .category{
  height:16px;
  margin-bottom:10px;
}
.wisgate .hot-deals .grid-uniform .grid__item{
  margin-bottom:0;
}
.wisgate .buy-now{
  padding: 5px 25px;
  background: #006AC6;
  border-radius: 40px;
  margin-bottom: 30px;
  /* margin-left: 10px; */
  display: flex;
  align-items: center;
  width: fit-content;
}
.wisgate .separator{
  display:none;
}
.wisgate .title p{
  font-size:20px;
}
.wisgate .title{
  margin-bottom:50px;
}
.wisgate .about{
  margin-bottom: 50px;
}
.wisgate .about .row{
  display:flex;
}
.wisgate .about .col{
  width:50%;
}
.wisgate .hot-deals .accordion h3{
  margin-bottom: 0;
}
.wisgate .hot-deals .accordion{
  margin-bottom:20px;
  display:flex;
  width:100%;
  align-items: center;
}
.wisgate .hot-deals .accordion .arrow{
  margin-left:10px;
  transform:rotate(180deg);
}
.wisgate .hot-deals .panel{
  font-size:20px;
  line-height:36px;
  display:none;
}
.wisgate .product-title + p {
  min-height:68px;
}
.wisgate .about h2{
  font-weight:700;
  font-size:20px;
}
.wisgate .about p {
  margin-bottom: 10px;
}
.wisgate .about .space{
  margin-bottom:50px;
  display:block;
}
.wisgate .helium{
  margin-bottom: 40px;
}
.wisgate .helium h2{
  font-size:30px;
  font-weight: 400;
  margin-bottom:20px;
}
.wisgate .helium h3{
  margin-top:20px;
  font-size:16px;
}
.wisgate ul {
  margin-left:20px;
  list-style:disc;
}
.wisgate .srcful .row{
  display: flex;
}
.wisgate .srcful .col{
  width: 50%;
}
.wisgate .srcful h2{
  font-weight: 400;
  margin-bottom:20px;
}
.wisgate .srcful h3{
  font-weight: 700;
  font-size:16px;
}
.wisgate .srcful p{
  margin-bottom:20px;
}
.wisgate .srcful ul{
  margin-bottom:20px;
}
.wisgate .srcful .btn{
  width:100%;
  padding:5px;
  margin-top:45px;
}
.separator{
  margin:40px 0;
}
.grid-uniform .grid__item .parent-img{
  box-shadow: none;
}
.wisgate .hot-deal-icon {
  height:50px;
  margin-bottom:20px;
}
.wisgate .hot-deals-title{
  font-size:35px;
  padding:0 15px;
  line-height:50px;
  color:#fff;
  background:#C32424;
  font-weight:600;
  display:inline-block;
  margin-bottom:20px;
}
.wisgate .collection-title{
  margin-bottom: 20px;
}
.wisgate .collection-description{
  margin-bottom: 80px;
}
.wisgate .collection-section .title{
  background:#F5F7F9;
  padding:20px;
}
.wisgate .collection-section .title h2{
  color:#006AC6;
  font-weight:600;
  margin-bottom:10px;
  
  font-size:30px;
  line-height:40px;

}
.wisgate .collection-section.wisgate-designer .title h2{
  margin-bottom:0;
}
.wisgate .collection-section .title p{
  font-size:20px;
  color:#333333;
  margin-bottom:0;
}
.wisgate-designer .row{
  display:flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.wisgate-designer__featured-image{
  position:relative;
  width:47%;
  display:flex;
  align-items: center;
}
.wisgate-designer__featured-image .icon{
  position: absolute;
  top:0;
  left:0;
  height:22px;
}
.feature-icons{
  min-height: 41px;
}
.wisgate-designer__main-image{
  width:100%;
  object-fit:contain;
}
.wisgate-designer__details{
  padding-top:60px;
  padding-bottom:60px;
  width:53%;
  max-width: 702px;
  align-content: center;
}
.wisgate-designer__details .category{
  height:20px;
  display:flex;
  gap:12px;
  margin-bottom:4px;
}
.wisgate-designer__title{
  font-size:30px;
  line-height:40px;
  margin-bottom:10px;
}
.wisgate-designer__description{
  font-size:20px;
  line-height:28px;
  color:#8C8C8C;
  margin-bottom:20px;
}
.wisgate-designer__button{
  width:100%;
  font-size:16px;
  line-height:28px;
  padding-top:5px;
  padding-bottom:5px;
}
.faqs{
  background:#F5F5F5;
  padding:70px;
  border-radius:20px;
  margin-bottom: 80px;
}
.faqs__wrapper{
  max-width:736px;
  margin:0 auto;
}
.faqs .faqs__title{
  font-size:30px;
  font-weight: 600;
  text-align: center;
  margin-bottom:20px;
}
.faqs .faqs__description{
  font-size:16px;
  text-align: center;
  margin-bottom: 20px;
}
.faqs .accordion__container{
  border:1px solid #0000001A;
  padding:20px;
}
.faqs .accordion h3{
  margin-bottom:0;
  font-size:16px;
  font-weight: 600;
}
.faqs .accordion {
  display:flex;
  justify-content: space-between;
  align-items: center;
  cursor:pointer;
}
.faqs .accordion .arrow{
  width:14px;
  height:14px;
  transform: rotate(180deg);
}
.faqs .panel{
  color:#8C8C8C;
  margin-top:10px;
  display:none;
}
.faqs .panel ul{
  margin:0;
}
.faqs .panel ul li{
  list-style: none;
}
.faqs .panel p{
  margin-top:10px;
  line-height: 24px;
  font-size:16px;
  margin-bottom:15px;
}
.featured .featured__title{
  font-size:30px;
  color:#006AC6;
  font-weight:600;
}
.featured .featured__description{
  font-size:16px;
  margin-bottom:20px;
}
.featured .cards{
  display:flex;

}
.featured .card{
  width:33.333%;
  padding:40px;
  color:#333;
}
.featured img{
  width:100%;
  margin-bottom:10px;
}
.featured .card__title{
  font-size:24px;
  margin-bottom:10px;
  font-weight:600;
}
.featured .card__description{
  font-size:16px;
}
.product-category-icons {
  margin-bottom: 6px;
}
.product-category-icons img{
  height: 14px;
}
.network-specific-mining .mining{
  display:none;
}
.product-category-icons img:not(.wismesh-icon){
  display:none;
}
.wisgate .over-img img{
  display:none;
}
.hot-deals .over-img img.wisgate-icon{
  display:block;
}
.wisgate .hot-deals .product-title{
  /* min-height:56px;    */
  margin-bottom:20px;
}
.collection-section {
  padding-left: 15px;
  padding-right: 15px;
  overflow: hidden;
  margin-right: -15px;
  margin-left: -15px;
}
.wisgate-designer_faq{
  font-size:16px;
  line-height:30px;
  text-align: center;
  margin-top: 25px;
}
.wisgate-designer__testimonials{
  margin-top: 40px;
  margin-bottom: 80px;
  align-items: center;
}
.wisgate-designer-testimonials__title{
  font-weight: 600;
  font-size: 30px;
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}
.wisgate-designer-testimonials__description{
  font-size: 20px;
  width: 892px; 
  margin: 0 auto;
  padding-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 30px;
  border-radius: 5px;
  line-height: 28px;
  text-align: center;
  align-items: center;
  background-color: #00000005;
}
.wisgate-designer-testimonials__name{
  font-size: 16px;
  text-align: center;
  padding-top: 30px; 
  font-weight: bold; 
  line-height: normal; 
  margin-bottom: 0px;
}
.wisgate-designer-testimonials__platform{
  font-size: 14px; 
  font-style: italic; 
  font-weight: normal; 
  color: #8C8C8C;
}
/* === Mobile-first: 1 card per row, no horizontal scroll === */
/* mobile: hide buttons; list stacks (your earlier CSS remains) */
.hot-btn { display: none; }

@media (min-width: 1024px) {
  #lorawan-gateway-for-professionals .swiper, #power-poe .swiper {
    overflow: visible;
  }
  #lorawan-gateway-for-professionals .swiper-wrapper, #power-poe .swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 24px 20px;
    transform: none !important; /* disable Swiper translate */
  }
  #lorawan-gateway-for-professionals .swiper-slide, #power-poe .swiper {
    width: auto !important;
    height: auto !important;
  }
  .hot-deals { position: relative; }

  /* circular, white, subtle border + shadow */
  .hot-btn {
    display: grid;
    place-items: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    border-radius: 9999px;
    border: 1px solid #e5e7eb;            /* light gray border */
    background: #fff;
    color: #6b7280;                        /* icon color (gray-500) */
    box-shadow: 0 1px 2px rgba(0,0,0,.06); /* subtle */
    cursor: pointer;
    z-index: 3;
    transition: box-shadow .2s ease, transform .15s ease, background .2s ease;
  }
  .hot-btn:hover {
    box-shadow: 0 4px 10px rgba(0,0,0,.10);
    background: #fff;
  }
  .hot-btn:active {
    transform: translateY(-50%) scale(.97);
  }
  .hot-btn:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 3px rgba(59,130,246,.25), 0 1px 2px rgba(0,0,0,.06);
  }

  /* placement: tuck just inside the rail edges */
  .hot-btn.prev { left: 8px; }
  .hot-btn.next { right: 8px; }

  /* disabled state at ends */
  .hot-btn[disabled] {
    opacity: .45;
    cursor: default;
    pointer-events: none;
  }

  /* ensure row is on top of page content but below buttons */
  .grid-uniform-wisgate{ position: relative; z-index: 1; }
}

.grid-uniform-wisgate {
  display: flex;
  flex-wrap: wrap;                /* allow rows on mobile */
  gap: 16px;
  overflow: visible;              /* no scrollbars on mobile */
}
.grid-uniform-wisgate .grid__item {
  flex: 1 1 100%;
  width: 100% !important;         /* beat theme widths */
  float: none !important;         /* kill floats */
  padding-left: 0px;
}

/* hide separators on mobile if they appear between cards */
.grid-uniform-wisgate .separator { display: none; }

/* === Desktop: single row, horizontal scroll with snap === */
@media (min-width: 1024px) {
  .grid-uniform-wisgate {
    flex-wrap: nowrap;            /* single row */
    gap: 24px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 4px 2px 10px;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }
  .grid-uniform-wisgate .grid__item {
    flex: 0 0 360px;              /* visible card width */
    width: 360px !important;
  }
}

/* Wider cards on very large screens (optional) */
@media (min-width: 1400px) {
  .grid-uniform-wisgate .grid__item { flex-basis: 400px; width: 400px !important; }
}

/* Optional: scrollbar polish on desktop only */
@media (min-width: 1024px) {
  .grid-uniform-wisgate::-webkit-scrollbar { height: 8px; }
  .grid-uniform-wisgate::-webkit-scrollbar-thumb { border-radius: 8px; }
}

@media only screen and (max-width: 768px){
  .swiper{
    margin-right:-167px;
  }
  .wisgate .hot-deals .product-title{
    /* min-height:0; */
    margin-bottom:10px;   
  }
  .wisgate .hot-deals .description{
    min-height: 0;
    margin-bottom: 20px;
    font-size:14px;
    line-height: 24px;
  }
  .wisgate .hot-deals .product__img-wrapper{
    height:280px;
  }
  .faqs{
    padding:20px;
  }
  .faqs .faqs__title{
    font-size:24px;
  }
  .faqs .faqs__description{
    font-size:16px;
  }
  .faqs .panel p{
    font-size: 14px;
  }
  .featured .cards{
    flex-direction: column;
  }
  .featured .card{
    width:100%;
    padding:10px;
    margin-bottom: 30px;
  }
  .featured .featured__description{
    font-size:16px;
    margin-bottom:30px;
  }
  
  .wisgate .hot-deals{
    margin-bottom:60px;
  }
  .wisgate .hot-deals .category{
    height:14px;
  }
  .wisgate .collection-section .title h2{
    font-size:24px;
  }
  .wisgate .collection-section .title p{
    font-size:14px;
  }
  .wisgate .hot-deal-icon {
    height:42px;
  }
  .wisgate .buy-now{
    margin-left:0;
    margin-bottom:0px;
    padding:3px 20px;
    font-size:13px;
    line-height:23px;
    min-height: auto;
  }
  .wisgate .separator{
    margin-top:20px;
    margin-bottom:20px;
    display:block;
    width:100%;
  }
  .wisgate .product-title + p {
    min-height:0;
  }
  .wisgate .grid-link__meta{
    font-size:16px;
  }
  }
  .wisgate .grid-link__meta a{
    flex-direction: row !important;
    gap: 4px;
    justify-content: flex-start !important;
  }
  .wisgate .hot-deals .accordion h3{
    font-size:20px;
  }
  .hot-deals .grid-uniform{
    margin-left:0;
  }
  .wisgate .grid-link__title{
    font-size:14px;
    line-height:20px;
  }
  .hot-deals .grid-uniform .grid__item{
    padding-left:0;
  }
  .wisgate .hot-deals h3 + p {
    font-size:14px;
  }
  .faqs .accordion h3{
    font-size:14px;
  }
  .separator{
    margin:16px 0 30px;
  }
  .wisgate .about{
    margin-bottom:30px;
  }
  .wisgate .about img{
    margin-bottom:30px;
  }
  .wisgate .about .row{
    flex-direction: column;
  }
  .wisgate .about .col{
    width:100%;
  }
  .wisgate .about h2{
    font-size:16px;
  }
  .wisgate .about .space{
    margin-bottom:30px;
  }
  .wisgate h2{
    font-size:16px;
  }
  .wisgate p{
    font-size:14px;
  }
  .wisgate .helium h2{
    font-size:16px;
  }
  .wisgate .helium h3{
    font-size:14px;
  }
  .wisgate ol,
  .wisgate ul{
    font-size:14px;
  }
  .wisgate .srcful .row{
    flex-direction:column
  }
  .wisgate .srcful .col{
    width:100%;
  }
  .wisgate .srcful h2{
    font-size:20px;
    margin-bottom:16px;
  }
  .wisgate .srcful h3{
    font-size:14px;
    margin-bottom:16px;
  }
  .wisgate .srcful p{
    margin-bottom:16px;
  }
  .wisgate .srcful ul{
    margin-bottom:16px;
  }
  .wisgate .srcful .btn{
    margin-top:16px;
  }
  .wisgate-designer .title{
    margin-bottom:14px;
  }
  .wisgate .collection-section .title h2{
    font-size:20px;
    line-height: 28px;
    margin-bottom:0;
  }
  .wisgate-designer .row{
    /* flex-direction: column; */
  }
  .wisgate-designer__featured-image{
    width: 100%;
    margin-bottom: 16px;
  }
  .wisgate-designer__details{
    width: 100%;
    padding:0;
  }
  .wisgate-designer__title{
    font-size:16px;
    line-height: 24px;
    margin-bottom:16px;
  }
  .wisgate-designer__description{
    font-size:14px;
    line-height:24px;
    margin-bottom:16px;
  }
  .wisgate-designer_faq{
    font-size:14px;
    line-height:24px;
    text-align: left;
    margin-top:14px;
  }
  .wisgate-designer__testimonials{
    margin-top: 60px;
    margin-bottom: 60px;
    align-items: center;
  }
  .wisgate-designer-testimonials__title{
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px;
    text-align: center;
  }
  .wisgate-designer-testimonials__description{
    font-size: 14px;
    padding: 20px;
    width: 100%;
    line-height: 24px;
    text-align: center;
    align-items: center;
    background-color: #00000005;
    border-radius: 5px;
  }
  .wisgate-designer-testimonials__name{
    font-size: 14px;
    text-align: center;
    padding-top: 20px; 
    font-weight: bold; 
    line-height: normal; 
    margin-bottom: 0px;
  }
  .wisgate-designer-testimonials__platform{
    font-size: 13px; 
    font-style: italic; 
    font-weight: normal; 
    color: #8C8C8C;
  }
  .wisgate-designer__button{
    font-size:13px;
    line-height: 23px;
    min-height: auto;
  }
}

.wisgate{
  
  color:#333333;
}
.wisgate .title h1{
  font-size:35px;
  margin-bottom:10px;
  font-weight: 700;
}
.wisgate .hot-deals{
  margin-bottom:80px;
}
.wisgate .hot-deals h3{
  font-size:20px;
  font-weight:600;
}

.wisgate .hot-deals h3 + p {
  font-size:20px;
  color:#8C8C8C;
}
.wisgate .hot-deals .description{
  font-size:16px;
  line-height:26px;
  min-height: calc(26px * 3);
}
.wisgate .hot-deals .product__img-wrapper{
  height:300px;
}
/* .wisgate .hot-deals .product__img{
  object-fit: cover !important;
} */
.wisgate .hot-deals .product-category-icons,
.wisgate .hot-deals .grid-link__title,
.wisgate .hot-deals .grid-link__subtitle-container,
.wisgate .hot-deals .grid-link__meta span{
  display:none !important;
}
.wisgate .grid-link{
  padding-bottom: 10px !important;
  max-height: min-content;
}
.wisgate .uppercase{
  color: var(--Primary, #006AC6);
  font-feature-settings: 'liga' off, 'clig' off;
  text-transform: uppercase;
  /* Semibold/Text */
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 150% */
  margin-bottom: 0px;
}
.wisgate .grid-link__subtitle-container{
  min-height: calc((18px * 6) + 21px);
}
.wisgate .antenna .grid-link__subtitle-container,
.wisgate .power-poe .grid-link__subtitle-container{
  min-height: calc((18px * 4) + 21px);

}
.wisgate .grid-link__subtitle{
  line-height: 18px;
  font-size:14px;
}
.wisgate .grid-link__title{
  color:#333;
  font-size:16px;
  line-height:24px;
}
.wisgate .hot-deals .category{
  height:16px;
  margin-bottom:10px;
}
.wisgate .hot-deals .grid-uniform .grid__item{
  margin-bottom:0;
}
.wisgate .buy-now{
  display: flex;
  padding: 3px 20px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: fit-content;
  font-size: 13px;
  border-radius: 40px;
  background: var(--Primary, #006AC6);
  color: var(--Text-Light, #FFF);
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Inter;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 23px; /* 176.923% */
}
.wisgate .buy-now.disabled{
  background: var(--primary-50, rgba(0, 106, 198, 0.50));
  cursor:not-allowed;
}
.wisgate .separator{
  display:none;
}
.wisgate .title p{
  font-size:20px;
}
.wisgate .title{
  margin-bottom:50px;
}
.wisgate .about{
  margin-bottom: 50px;
}
.wisgate .about .row{
  display:flex;
}
.wisgate .about .col{
  width:50%;
}
.wisgate .hot-deals .accordion h3{
  margin-bottom: 0;
}
.wisgate .hot-deals .accordion{
  margin-bottom:20px;
  display:flex;
  width:100%;
  align-items: center;
}
.wisgate .hot-deals .accordion .arrow{
  margin-left:10px;
  transform:rotate(180deg);
}
.wisgate .hot-deals .panel{
  font-size:20px;
  line-height:36px;
  display:none;
}
.wisgate .product-title + p {
  min-height:68px;
}
.wisgate .about h2{
  font-weight:700;
  font-size:20px;
}
.wisgate .about p {
  margin-bottom: 10px;
}
.wisgate .about .space{
  margin-bottom:50px;
  display:block;
}
.wisgate .helium{
  margin-bottom: 40px;
}
.wisgate .helium h2{
  font-size:30px;
  font-weight: 400;
  margin-bottom:20px;
}
.wisgate .helium h3{
  margin-top:20px;
  font-size:16px;
}
.wisgate ul {
  margin-left:20px;
  list-style:disc;
}
.wisgate .srcful .row{
  display: flex;
}
.wisgate .srcful .col{
  width: 50%;
}
.wisgate .srcful h2{
  font-weight: 400;
  margin-bottom:20px;
}
.wisgate .srcful h3{
  font-weight: 700;
  font-size:16px;
}
.wisgate .srcful p{
  margin-bottom:20px;
}
.wisgate .srcful ul{
  margin-bottom:20px;
}
.wisgate .srcful .btn{
  width:100%;
  padding:5px;
  margin-top:45px;
}
.separator{
  margin:40px 0;
}
.grid-uniform .grid__item .parent-img{
  box-shadow: none;
}
.wisgate .collection-title{
  color: var(--Text-Dark, #333);
  font-feature-settings: 'liga' off, 'clig' off;
  margin-bottom: 20px;
  /* Semibold/Display 3 */
  /* font-family: Inter; */
  font-size: 35px;
  font-style: normal;
  font-weight: 600;
  line-height: 50px; /* 142.857% */
}
.wisgate .collection-description{
  margin-bottom: 80px;
}
.wisgate .collection-section .title ul{
  font-size: 20px
}
.wisgate .collection-section .title{
  background:#F5F7F9;
  padding:20px;
}
.wisgate .collection-section .title h2{
  color:#006AC6;
  font-weight:600;
  margin-bottom:10px;
  
  font-size:30px;
  line-height:40px;

}
.wisgate .collection-section.wisgate-designer .title h2{
  margin-bottom:0;
}
.wisgate .collection-section .title p{
  font-size:20px;
  color:#333333;
  margin-bottom:0;
}
.wisgate-designer .row{
  display:flex;
  justify-content: space-between;
}
.wisgate-designer__featured-image{
  position:relative;
  width:47%;
  display:flex;
  align-items: center;
}
.wisgate-designer__featured-image .icon{
  position: absolute;
  top:0;
  left:0;
  height:22px;
}
.wisgate-designer__main-image{
  width:100%;
  object-fit:contain;
}
.wisgate-designer__details{
  padding-top:60px;
  padding-bottom:60px;
  width:53%;
  max-width: 702px;
}
.wisgate-designer__details .category{
  height:20px;
  display:flex;
  gap:12px;
  margin-bottom:4px;
}
.wisgate-designer__title{
  font-size:30px !important;
  line-height:40px;
  margin-bottom:10px;
}
.wisgate-designer__description{
  font-size:20px;
  line-height:28px;
  color:#8C8C8C;
  margin-bottom:20px;
}
.wisgate-designer__button{
  width:100%;
  font-size:16px;
  line-height:28px;
  padding-top:5px;
  padding-bottom:5px;
}
.faqs{
  background:#F5F5F5;
  padding:70px;
  border-radius:20px;
  margin-bottom: 80px;
}
.faqs__wrapper{
  max-width:736px;
  margin:0 auto;
}
.faqs .faqs__title{
  font-size:30px;
  font-weight: 600;
  text-align: center;
  margin-bottom:20px;
}
.faqs .faqs__description{
  font-size:16px;
  text-align: center;
  margin-bottom: 20px;
}
.faqs .accordion__container{
  border:1px solid #0000001A;
  padding:20px;
}
.faqs .accordion h3{
  margin-bottom:0;
  font-size:16px;
  font-weight: 600;
}
.faqs .accordion {
  display:flex;
  justify-content: space-between;
  align-items: center;
  cursor:pointer;
}
.faqs .accordion .arrow{
  width:14px;
  height:14px;
  transform: rotate(180deg);
}
.faqs .panel{
  color:#8C8C8C;
  margin-top:10px;
  display:none;
}
.faqs .panel ul{
  margin:0;
}
.faqs .panel ul li{
  /* list-style: none; */
}
.faqs .panel p{
  margin-top:10px;
  line-height: 24px;
  font-size:16px;
  margin-bottom:15px;
}
.featured .featured__title{
  font-size:30px;
  color:#006AC6;
  font-weight:600;
}
.featured .featured__description{
  font-size:16px;
  margin-bottom:20px;
}
.featured .cards{
  display:flex;

}
.featured .card{
  width:33.333%;
  padding:40px;
  color:#333;
}
.featured img{
  width:100%;
  margin-bottom:10px;
}
.featured .card__title{
  font-size:24px;
  margin-bottom:10px;
  font-weight:600;
}
.featured .card__description{
  font-size:16px;
}
.product-category-icons {
  margin-bottom: 6px;
}
.product-category-icons img{
  height: 14px;
}
.network-specific-mining .mining{
  display:none;
}
.product-category-icons img:not(.wismesh-icon){
  display:none;
}
.wisgate .over-img img{
  display:none;
}
.hot-deals .over-img img.wisgate-icon{
  display:block;
}
.wisgate .hot-deals .product-title{
  /* min-height:56px;    */
  margin-bottom:20px;
}
.collection-section {
  padding-left: 15px;
  padding-right: 15px;
  overflow: hidden;
  margin-right: -15px;
  margin-left: -15px;
}
.wisgate-designer__testimonials{
  margin-top: 20px;
  margin-bottom: 80px;
  align-items: center;
}
.wisgate-designer-testimonials__title{
  font-weight: 600;
  font-size: 30px;
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}
.wisgate-designer-testimonials__description{
  font-size: 20px;
  width: 892px; 
  margin: 0 auto;
  padding-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 10px;
  border-radius: 5px;
  line-height: 28px;
  text-align: center;
  align-items: center;
  background-color: #00000005;
}
.wisgate-designer-testimonials__name{
  font-size: 16px;
  text-align: center;
  padding-top: 30px; 
  font-weight: bold; 
  line-height: normal; 
  margin-bottom: 0px;
}
.wisgate-designer-testimonials__reference{
  font-size: 14px; 
  font-style: italic; 
  font-weight: normal; 
  color: #8C8C8C;
}
@media only screen and (max-width: 768px){
  .wisgate .collection-title{
    color: var(--Text-Dark, #333);
    font-feature-settings: 'liga' off, 'clig' off;
    margin-bottom: 10px;
    /* Semibold/Display 5 */
    /* font-family: Inter; */
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px; /* 133.333% */
  }
  .wisgate .collection-section .title ul{
    font-size: 14px;
  }
  .wisgate .collection-description{
    margin-bottom: 60px;
  }
  .swiper{
    margin-right:-167px;
  }
  .wisgate .hot-deals .product-title{
    /* min-height:0; */
    margin-bottom:10px;   
  }
  .wisgate .hot-deals .description{
    min-height: 0;
    margin-bottom: 20px;
    font-size:14px;
    line-height: 24px;
  }
  .wisgate .hot-deals .product__img-wrapper{
    height:280px;
  }
  .faqs{
    padding:20px;
  }
  .faqs .faqs__title{
    font-size:24px;
  }
  .faqs .faqs__description{
    font-size:16px;
  }
  .faqs .panel p{
    font-size: 14px;
  }
  .featured .cards{
    flex-direction: column;
  }
  .featured .card{
    width:100%;
    padding:10px;
    margin-bottom: 30px;
  }
  .featured .featured__description{
    font-size:16px;
    margin-bottom:30px;
  }
  
  .wisgate .hot-deals{
    margin-bottom:60px;
  }
  .wisgate .hot-deals .category{
    height:14px;
  }
  .wisgate .collection-section .title h2{
    font-size:24px;
  }
  .wisgate .collection-section .title p{
    font-size:14px;
  }
  .wisgate .hot-deal-icon {
    height:42px;
  }
  .wisgate .buy-now{
    margin-left:0;
    margin-bottom:0px;
    padding:3px 20px;
    font-size:13px;
    line-height:23px;
    min-height: auto;
  }
  .wisgate .separator{
    margin-top:20px;
    margin-bottom:20px;
    display:block;
    width:100%;
  }
  .wisgate .product-title + p {
    min-height:0;
  }
  .wisgate .grid-link__meta{
    font-size:16px;
  }
  .wisgate .hot-deals .accordion h3{
    font-size:20px;
  }
  .hot-deals .grid-uniform{
    margin-left:0;
  }
  .wisgate .grid-link__title{
    font-size:14px;
    line-height:20px;
  }
  .hot-deals .grid-uniform .grid__item{
    padding-left:0;
  }
  .wisgate .hot-deals h3 + p {
    font-size:14px;
  }
  .faqs .accordion h3{
    font-size:14px;
  }
  .separator{
    margin:16px 0 30px;
  }
  .wisgate .about{
    margin-bottom:30px;
  }
  .wisgate .about img{
    margin-bottom:30px;
  }
  .wisgate .about .row{
    flex-direction: column;
  }
  .wisgate .about .col{
    width:100%;
  }
  .wisgate .about h2{
    font-size:16px;
  }
  .wisgate .about .space{
    margin-bottom:30px;
  }
  .wisgate h2{
    font-size:16px;
  }
  .wisgate p{
    font-size:14px;
  }
  .wisgate .helium h2{
    font-size:16px;
  }
  .wisgate .helium h3{
    font-size:14px;
  }
  .wisgate ol,
  .wisgate ul{
    font-size:14px;
  }
  .wisgate .srcful .row{
    flex-direction:column
  }
  .wisgate .srcful .col{
    width:100%;
  }
  .wisgate .srcful h2{
    font-size:20px;
    margin-bottom:16px;
  }
  .wisgate .srcful h3{
    font-size:14px;
    margin-bottom:16px;
  }
  .wisgate .srcful p{
    margin-bottom:16px;
  }
  .wisgate .srcful ul{
    margin-bottom:16px;
  }
  .wisgate .srcful .btn{
    margin-top:16px;
  }
  .wisgate-designer .title{
    margin-bottom:14px;
  }
  .wisgate .collection-section .title h2{
    font-size:20px;
    line-height: 28px;
    margin-bottom:0;
  }
  .wisgate-designer .row{
    flex-direction: column;
  }
  .wisgate-designer__featured-image{
    width: 100%;
    margin-bottom: 16px;
  }
  .wisgate-designer__details{
    width: 100%;
    padding:0;
  }
  .wisgate-designer__title{
    font-size:16px !important;
    line-height: 24px;
    margin-bottom:16px;
  }
  .wisgate-designer__description{
    font-size:14px;
    line-height:24px;
    margin-bottom:16px;
  }
  .wisgate-designer__testimonials{
    margin-top: 60px;
    margin-bottom: 60px;
    align-items: center;
  }
  .wisgate-designer-testimonials__title{
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px;
    text-align: center;
  }
  .wisgate-designer-testimonials__description{
    font-size: 14px;
    padding: 20px;
    width: 100%;
    line-height: 24px;
    text-align: center;
    align-items: center;
    background-color: #00000005;
    border-radius: 5px;
  }
  .wisgate-designer-testimonials__name{
    font-size: 14px;
    text-align: center;
    padding-top: 20px; 
    font-weight: bold; 
    line-height: normal; 
    margin-bottom: 0px;
  }
  .wisgate-designer-testimonials__reference{
    font-size: 13px; 
    font-style: italic; 
    font-weight: normal; 
    color: #8C8C8C;
  }
  .wisgate-designer__button{
    font-size: 13px;
    line-height: 23px;
    min-height: auto;
  }
}