@media (max-width: 736px) {
  .overview-content .m-hide {
    display: none;
  }
  .overview-content .m-show {
    display: block;
  }
}
.m-show {
  display: none;
}

.overview-content sup {
  font-size: 0.6em;
}

.deco-be85-banner {
  font-size: 16px;
  max-width: 194vw;
  margin: 0 auto;
  height: 55.9375em;
  background: url(https://static-product.tp-link.com/deco-be85_3-pack_v1/img/1Deco_BE85_20260106112838h.jpg) 50%/120em auto no-repeat;
  position: relative;
}
.deco-be85-banner .w-container {
  margin: 0 auto;
  width: 85em;
}
.deco-be85-banner .text {
  padding: 12em 35% 0 10%;
}
.deco-be85-banner h2 {
  font-weight: 500;
  font-size: 3.75em;
  line-height: 1.2;
  padding-bottom: 0.5em;
}
.deco-be85-banner h3 {
  font-size: 1.875em;
  font-weight: 300;
  line-height: 1.2;
}
.deco-be85-banner .text .model-name {
  font-size: 1.875em;
  /* margin-right: 1em; */
  display: inline-block;
  vertical-align: middle;
}
.deco-be85-banner .text .model-name span {
  border-radius: 0.5em;
  padding: 0.25em 0.75em;
  font-weight: 300;
  border: 2px solid black;
  /* background: linear-gradient(to right, #6991c7, #90afe1); */
}
.deco-be85-banner .row {
  margin-top: 3em;
}
.deco-be85-banner .row > * {
  display: inline-block;
  vertical-align: middle;
}
.deco-be85-banner .img img + img {
  margin-left: 1em;
}
.deco-be85-banner .img-1 img,
.deco-be85-banner .img-2 img {
  height: 3.25em;
}
.deco-be85-banner .m-show {
  display: none;
}
  .deco-be85-banner .mobile-wifi-7 {
display:none;
  }
@media (max-width: 1680px) {
  .deco-be85-banner {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-be85-banner {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-be85-banner {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/deco-be85_3-pack_v1/img/Deco_BE85_20260106112332t.jpg)
      top/100% auto no-repeat;
    height: 134vw;
  }
  .deco-be85-banner .w-container {
    width: auto;
    padding: 0 4vw;
  }
  .deco-be85-banner .text {
    padding: 10vw 0 0 0;
    width: auto;
  }
  .deco-be85-banner h2 {
    font-size: 7.8vw;
    line-height: 1.3;
  }
  .deco-be85-banner h3 {
    font-size: 4.8vw;
    margin-bottom: 5vw;
  }
  .deco-be85-banner .row {
    margin-top: 5vw;
    margin-bottom: 0;
  }
  .deco-be85-banner .row-2 > * {
    display: inline;
  }
  .deco-be85-banner .text .model-name {
    font-size: 4.375vw;
  }
  .deco-be85-banner .img img + img {
    margin-left: 1.5vw;
  }
  .deco-be85-banner .img-1 img,
  .deco-be85-banner .img-2 img {
    height: 5vw;
  }
  .deco-be85-banner .m-show {
    display: block;
  }
  .deco-be85-banner .text .model-name span{
    border: 1px solid #000;
  }
  .deco-be85-banner .mobile-wifi-7 {
            display: inline;
        width: 20vw;
        height: 5vw;
        margin-left: 2vw;
  }
}
@media (max-width: 414px) {
  .deco-be85-banner {
    font-size: 2.5vw;
  }
}

.deco-be85-selling-points {
  font-size: 16px;
  margin: 8em auto;
  max-width: 194vw;
}
.deco-be85-selling-points .text {
  height: 37em;
  background: url(https://static-product.tp-link.com/deco-be85_v1/img/b-new.png)
    50%/85.375em auto no-repeat;
  max-width: 85.375em;
  position: relative;
  margin: auto;
}
.deco-be85-selling-points .text .desc {
  font-size: 1.25em;
  font-weight: 300;
  position: absolute;
  color: #4e5f73;
  text-align: center;
  transform: translateX(-50%);
  line-height: 1.2;
  
}
.deco-be85-selling-points .text .desc.left {
  transform: none;
  text-align: left;
  line-height: 1.3;
}
.deco-be85-selling-points .text .color {
  color: #155cc7;
  font-size: 1.8em;
  font-weight: 600;
}
.deco-be85-selling-points .text .color-black {
  color: #000;
  font-size: 2em;
  font-weight: 500;
}
.deco-be85-selling-points .text .desc1 {
  top: 6%;
  left: 3%;
  width: 40%;
  font-size: 1.5em;
}
.deco-be85-selling-points .text .desc2 {
  width: 12%;
  top: 87%;
  left: 6%;
}
.deco-be85-selling-points .text .desc3 {
  width: 12%;
  top: 87%;
  left: 18.5%;
}
.deco-be85-selling-points .text .desc4 {
  width: 12%;
  top: 87%;
  left: 31.25%;
}
.deco-be85-selling-points .text .desc5 {
  width: 12%;
  top: 87%;
  left: 43.75%;
}

.deco-be85-selling-points .text .desc6 {
  left: 63.5%;
  top: 11.5%;
  width: 24%;
  font-weight: 400;
}
.deco-be85-selling-points .text .desc7 {
  left: 88.5%;
  top: 11.5%;
  width: 24%;
  font-weight: 400;
}
.deco-be85-selling-points .text .desc8 {
  left: 52.5%;
  top: 44%;
  width: 15%;
}
.deco-be85-selling-points .text .desc8 .color {
  font-size: 3em;
  line-height: 1.2;
}
.deco-be85-selling-points .text .desc9 {
  left: 91.5%;
  top: 70%;
  width: 18%;
  font-weight: 400;
}
@media (max-width: 1680px) {
  .deco-be85-selling-points {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-be85-selling-points {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-be85-selling-points {
    font-size: 10.35px;
    margin: 12vw 4vw;
  }
  .deco-be85-selling-points .text {
    background: url(https://static-product.tp-link.com/deco-be85_v1/m/features-new.png)
      top/100% auto no-repeat;
    height: 0;
    padding-bottom: 161vw;
  }
  .deco-be85-selling-points p {
    font-size: 3.6vw;
  }
  .deco-be85-selling-points .text .desc {
    font-size: 2.5vw;
  }
  .deco-be85-selling-points .text .desc.left {
    line-height: 1.3;
  }
  .deco-be85-selling-points .text .color-black {
    font-weight: 500;
    font-size: 6vw; 
  }
    .deco-be85-selling-points .text .color {
    font-weight: 600;
    font-size: 6vw; 
  }
  .deco-be85-selling-points .text .desc1 {
    top: 3%;
    left: 5%;
    width: 80%;
    font-size: 3.6vw;
  }
  .deco-be85-selling-points .text .desc2 {
    width: 22%;
    top: 43%;
    left: 12%;
  }
  .deco-be85-selling-points .text .desc3 {
    width: 22%;
    top: 43%;
    left: 37%;
  }
  .deco-be85-selling-points .text .desc4 {
    width: 22%;
    top: 43%;
    left: 63%;
  }
  .deco-be85-selling-points .text .desc5 {
    width: 22%;
    top: 43%;
    left: 88%;
  }

  .deco-be85-selling-points .text .desc6 {
    top: 55%;
    left: 25%;
    width: 48%;
    font-weight: 400;
    line-height: 1.4;
  }
  .deco-be85-selling-points .text .desc7 {
    top: 55%;
    left: 75%;
    width: 48%;
    font-weight: 400;
    line-height: 1.4;
  }
  .deco-be85-selling-points .text .desc8 {
    top: 72%;
    left: 4%;
    width: 40%;
    font-weight: 400;
  }
  .deco-be85-selling-points .text .desc9 {
    top: 85%;
    left: 82%;
    width: 27%;
  }
}
@media (max-width: 414px) {
  .deco-be85-selling-points {
    font-size: 2.5vw;
  }
}

.deco-wifi7 {
  max-width: 194vw;
  margin: 0 auto;
  font-size: 16px;
  background: url(https://static-product.tp-link.com/deco-be85_v1/img/c.jpg)
    top/120em auto no-repeat;
  height: 52em;
  position: relative;
}
.deco-wifi7 .w-container {
  /* max-width: 85.375em; */
  max-width: 75em;
  margin: 0 auto;
}
.deco-wifi7 .text {
  padding: 5em 0 0;
  text-align: center;
}
.deco-wifi7 h2 {
  font-weight: 500;
  font-size: 3.125em;
  line-height: 1.2;
  padding-bottom: 0.25em;
}
.deco-wifi7 h3 {
  font-size: 1.75em;
  padding-bottom: 0.5em;
}
.deco-wifi7 p {
  font-weight: 300;
  font-size: 1.25em;
  line-height: 1.5;
}
.deco-wifi7 p.link {
  margin-top: 2em;
}
.deco-wifi7 p.link a {
  color: #000;
  background-color: #ebebeb;
  border-radius: 0.5em;
  padding: 0.5em 1em;
  text-decoration: none;
  font-weight: 400;
}
.deco-wifi7 p.link a + a {
  margin-left: 1em;
}
.deco-wifi7 .bottom-container {
  position: absolute;
  bottom: 4em;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 70em;
  text-align: center;
}
.deco-wifi7 .compare {
  margin: 2em 0;
}
.deco-wifi7 .compare li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 3em;
}
.deco-wifi7 .compare li .bar {
  height: 1.5em;
  background-size: 100% 100%;
  position: relative;
  margin-right: 1em;
}
.deco-wifi7 .compare li .bar p {
  position: absolute;
  right: 0;
  bottom: 100%;
  font-weight: 400;
}
.deco-wifi7 .compare li .bar .wifi7 {
  position: absolute;
  left: 102%;
  top: 50%;
  transform: translateY(-50%);
  height: 1.875em;
}
.deco-wifi7 .compare .li-1 .bar {
  width: 51.875em;
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/bar1.png);
}
.deco-wifi7 .compare .li-2 .bar {
  width: 21.625em;
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/bar2.png);
}
.deco-wifi7 .compare .li-3 .bar {
  width: 16.625em;
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/bar3.png);
}
.deco-wifi7 .compare .li-1 .info {
  font-size: 3em;
}
.deco-wifi7 .compare li .info {
  font-weight: 400;
  font-size: 1.5em;
}
.deco-wifi7 .feature li {
  display: inline-block;
  width: 33%;
  text-align: center;
  vertical-align: top;
}
.deco-wifi7 .feature li .info {
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.5;
}
.deco-wifi7 .feature li .info.big {
  /* background:
    linear-gradient(45deg, #4facfe, #53cbeb),
    -webkit-gradient(linear, left top, right top, from(#4facfe), to(#53cbeb))
      no-repeat;
  color: #64a4fe;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; */
  font-size: 2.5em;
  font-weight: 500;
}
@media (max-width: 1680px) {
  .deco-wifi7 {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-wifi7 {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-wifi7 {
    font-size: 10.35px;
    height: auto;
    background: #f4f5f9
      url(https://static-product.tp-link.com/deco-be85_v1/m/wifi7-new.png) bottom/100%
      auto no-repeat;
  }
  .deco-wifi7 .w-container {
    width: auto;
  }
  .deco-wifi7 .text {
    text-align: left;
    padding: 12vw 4vw 60vw;
  }
  .deco-wifi7 h2 {
    font-size: 6.25vw;
    padding: 0 0 0.5em;
  }
  .deco-wifi7 p {
    font-size: 4.375vw;
  }
  .deco-wifi7 p.link {
    display: flex;
    flex-wrap: wrap;
    gap: 8vw;
    margin-top: 4vw;
  }
  .deco-wifi7 p.link a {
    display: inline-block;
    margin-left: 0;
    font-weight: 300;
    font-size: 4vw;
  }
  .deco-wifi7 p.link a + a {
    margin-left: 0;
  }
  .deco-wifi7 .bottom-container {
    bottom: 5vw;
    width: auto;
  }
  .deco-wifi7 .feature {
    /* padding: 0 4vw; */
    text-align: left;
    padding-bottom: 5vw;
  }
  .deco-wifi7 .feature li {
    /* width: 30vw; */
    text-align: center;
  }
  .deco-wifi7 .feature .li-1 {
    width: 23vw;
  }
  .deco-wifi7 .feature .li-2 {
    width: 36vw;
  }
  .deco-wifi7 .feature .li-3 {
    width: 38vw;
  }
  .deco-wifi7 .feature li .info.big {
    font-size: 6.25vw;
  }
  .deco-wifi7 .feature li .info {
    font-size: 4.375vw;
  }

  .deco-wifi7 .compare {
    margin: 2.5vw 0;
  }

}
@media (max-width: 414px) {
  .deco-wifi7 {
    font-size: 2.5vw;
  }
}

.deco-fastest-mesh {
  max-width: 194vw;
  margin: 0 auto;
  font-size: 16px;
  background: url(https://static-product.tp-link.com/deco-be85_v1/img/d.jpg)
    top/120em auto no-repeat;
  height: 51.75em;
  position: relative;
}
.deco-fastest-mesh .w-container {
  max-width: 73em;
  margin: 0 auto;
}
.deco-fastest-mesh .text {
  text-align: center;
  padding: 5em 0 2em;
}
.deco-fastest-mesh h2 {
  font-size: 3.125em;
  line-height: 1.2;
  font-weight: 500;
  padding-bottom: 0.25em;
}
.deco-fastest-mesh h3 {
  font-size: 1.75em;
  font-weight: 500;
  padding-bottom: 0.5em;
}
.deco-fastest-mesh p {
  font-size: 1.25em;
  line-height: 1.5;
}
/* tabs: CSS grid so both .tab children share the same cell and overlay cleanly */
.deco-fastest-mesh .tabs {
  position: absolute;
  bottom: 12em;
  left: 0;
  right: 0;
  width: 75em;
  margin: 0 auto;
  display: grid;
}
.deco-fastest-mesh .tabs .tab {
  grid-area: 1 / 1;
  align-self: end;
  transition: opacity 0.8s ease;
}
/* tabs: CSS grid so .compare and .faster share same space and cross-fade */
.deco-fastest-mesh .tabs {
  position: absolute;
  bottom: 12em;
  left: 0;
  right: 0;
  width: 78em;
  margin: 0 auto;
  display: grid;
}
.deco-fastest-mesh .tabs .tab {
  grid-area: 1 / 1;
  align-self: end;
  transition: opacity 0.8s ease;
}
/* compare outer: bar list left, 22 Gbps right, bottom-aligned */
.deco-fastest-mesh .compare {
  margin-left: 10em;
  display: flex;
  align-items: center;
  gap: 7em;
  font-weight: 500;
  padding-bottom: 2em;
}
.deco-fastest-mesh .compare ul {
  flex: 1;
  min-width: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}

.deco-fastest-mesh .compare .speed{
  font-size: 1.5em;
}
.deco-fastest-mesh .compare .speed2{
  color: #8d9092;
  font-weight: 400;
}

.deco-fastest-mesh .compare li {
  display: block;
  margin-bottom: 0.75em;
}
.deco-fastest-mesh .compare li:last-child {
  margin-bottom: 0;
}
.deco-fastest-mesh .compare .bar-header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 0.4em;
}
.deco-fastest-mesh .compare .bar {
  display: block;
  width: 100%;
  border-radius: 10em;
}
.deco-fastest-mesh .compare .li-1 .bar { height: 1em; }
.deco-fastest-mesh .compare .li-2 .bar { height: 1em; width: 52%; }
.deco-fastest-mesh .compare .li-3 .bar { height: 1em; width: 12%; }
.deco-fastest-mesh .compare .bar-row {
  display: flex;
  align-items: center;
  gap: 0.75em;
}
.deco-fastest-mesh .compare .blue {
  background: linear-gradient(90deg, #a2c0f7, #72acf9);
}
.deco-fastest-mesh .compare .white {
  background: #f8fbfc;
}
/* 22 Gbps right label */
.deco-fastest-mesh .compare .speed-title {
  flex: 0 0 auto;
  font-size: 4.5em;
  font-weight: 500;
  color: #2369d2;
  white-space: nowrap;
  margin: 0;
  line-height: 1;
}
.deco-fastest-mesh .color {
  background: linear-gradient(90deg, #64a4fe, #a3d0ff);
  color: #64a4fe;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  line-height: 1.2;
}
.deco-fastest-mesh .faster {
  text-align: center;
  margin-bottom: 5em;
  opacity: 0;
}
.deco-fastest-mesh .faster .percentage {
  font-size: 9em;
  font-weight: 400;
}
.deco-fastest-mesh .faster .info {
  font-size: 2em;
}
.deco-fastest-mesh .m-show {
  display: none;
}
@media (max-width: 1680px) {
  .deco-fastest-mesh {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-fastest-mesh {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-fastest-mesh {
    font-size: 10.35px;
    height: auto;
    background: #d6d9de
      url(https://static-product.tp-link.com/deco-be85_v1/m/d.jpg) bottom/100%
      auto no-repeat;
  }
  .deco-fastest-mesh .w-container {
    width: auto;
  }
  .deco-fastest-mesh .text {
    text-align: left;
    padding: 12vw 4vw 0;
  }
  .deco-fastest-mesh h2 {
    font-size: 6.25vw;
    padding-bottom: 0.5em;
  }
  .deco-fastest-mesh h3 {
    font-size: 5vw;
  }
  .deco-fastest-mesh p {
    font-size: 4.375vw;
  }
  .deco-fastest-mesh .tabs {
    position: static;
    width: auto;
    margin: auto;
    padding-bottom: 45vw;
  }
  .deco-fastest-mesh .compare {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding: 0 4vw;
    margin-left: 0;
    gap: 3vw;
    margin-top: 4vw;
  }
  .deco-fastest-mesh .compare ul {
    width: 100%;
  }
  .deco-fastest-mesh .compare li {
    gap: 3vw;
    margin-bottom: 3vw;
  }
  .deco-fastest-mesh .compare .speed2 {
    font-weight: 500;
  }
   .deco-fastest-mesh .compare .li-1 .bar { height: 3vw; }
.deco-fastest-mesh .compare .li-2 .bar { height: 3vw; width: 50vw; }
.deco-fastest-mesh .compare .li-3 .bar { height: 3vw; width: 10vw; }
  .deco-fastest-mesh .faster {
    text-align: left;
    padding: 0 4vw;
    margin-bottom: 60vw;
  }
  
  .deco-fastest-mesh .m-show {
    display: block;
  }
  .deco-fastest-mesh .faster .percentage {
    font-size: 12vw;

  }
}
@media (max-width: 414px) {
  .deco-fastest-mesh {
    font-size: 2.5vw;
  }
}

.deco-multi-gigabit-connectivity2 {
  max-width: 194vw;
  margin: 0 auto;
  font-size: 16px;
  position: relative;
  padding-bottom: 5em;
}
.deco-multi-gigabit-connectivity2 .w-container {
  max-width: 75em;
  margin: 0 auto;
}
.deco-multi-gigabit-connectivity2 .text {
  text-align: center;
  padding: 5em 0 0;
}
.deco-multi-gigabit-connectivity2 .text h2 {
  font-weight: 500;
  font-size: 3.125em;
  line-height: 1.2;
  padding-bottom: 0.25em;
}
.deco-multi-gigabit-connectivity2 .text h3 {
  font-size: 1.75em;
  font-weight: 400;
  padding-bottom: 0.5em;
}
.deco-multi-gigabit-connectivity2 p.link {
  margin-top: 1em;
  display:none;
}
.deco-multi-gigabit-connectivity2 p.link a {
  color: #000;
  border: 1px solid #000;
  border-radius: 0.5em;
  padding: 0.5em 1em;
  text-decoration: none;
  font-weight: 400;
}
.deco-multi-gigabit-connectivity2 .text p {
  font-weight: 300;
  font-size: 1.25em;
  line-height: 1.5;
}
.deco-multi-gigabit-connectivity2 .tab {
  display: flex;
  align-items: stretch;
  margin-top: 2em;
}
.deco-multi-gigabit-connectivity2 .tab .left {
  flex: 1;
  margin-right: 0;
  min-height: 0;
}
.deco-multi-gigabit-connectivity2 .tab .left .img {
  display: none;
  width: 100%;
  height: 100%;
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: top center;
  position: relative;
}
.deco-multi-gigabit-connectivity2 .tab .left .img.on {
  display: block;
}
.deco-multi-gigabit-connectivity2 .tab .left .img-1 {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/wired-backhaul-new-1.jpg);
}
.deco-multi-gigabit-connectivity2 .tab .left .img-2 {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/wireless-backhaul-new.jpg);
}
.deco-multi-gigabit-connectivity2 .tab .left .img p {
  position: absolute;
  bottom: 4%;
  text-align: center;
  left: 35%;
  line-height: 1.5;
  font-weight: 300;
  color: #353535;
}
.deco-multi-gigabit-connectivity2 .tab .right {
  max-width: 35%;
}

.deco-multi-gigabit-connectivity2 li {
  margin-bottom: 1em;
}
.deco-multi-gigabit-connectivity2 li .arrow {
  filter: grayscale(1);
  cursor: pointer;
  margin-right: 0.75em;
  height: 1em;
}
.deco-multi-gigabit-connectivity2 li.on .arrow {
  transform: rotate(90deg);
  transition: 0.6s;
  filter: grayscale(0);
}
.deco-multi-gigabit-connectivity2 li .title {
  font-weight: 500;
  cursor: pointer;
  font-weight: 500;
  font-size: 1.625em;
  color: #adadad;
}
.deco-multi-gigabit-connectivity2 li.on .title {
  color: #4199fe;
}
@media (max-width: 1680px) {
  .deco-multi-gigabit-connectivity2 {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-multi-gigabit-connectivity2 {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-multi-gigabit-connectivity2 {
    font-size: 10.35px;
    height: auto;
    padding-bottom: 0;
  }
  .deco-multi-gigabit-connectivity2 .w-container {
    width: auto;
    height: auto;
  }
  .deco-multi-gigabit-connectivity2 .text {
    text-align: left;
    padding: 12vw 4vw 0;
    width: auto;
    display: block;
    margin-right: 0;
  }
  .deco-multi-gigabit-connectivity2 .text h2 {
    font-size: 6.25vw;
    padding: 0 0 0.5em;
  }
  .deco-multi-gigabit-connectivity2 .text h3 {
    font-size: 5vw;
  }
  .deco-multi-gigabit-connectivity2 .text p {
    font-size: 4.375vw;
  }
  .deco-multi-gigabit-connectivity2 .tab {
    flex-direction: column-reverse;
    margin-top: 5vw;
    padding: 0 4vw;
  }
  .deco-multi-gigabit-connectivity2 .tab .left {
    width: 100%;
    margin-right: 0;
    margin-top: -12vw;
  }
  .deco-multi-gigabit-connectivity2 .tab .left .img {
    height: 0;
    padding-bottom: 75%;
    background-size: contain;
    background-position: center;
    position: relative;
  }
  .deco-multi-gigabit-connectivity2 .tab .left .img p {
    position: absolute;
    bottom: 10vw;
    left: 0;
    right: 0;
    text-align: center;
    padding: 0 4vw 2vw;
    font-size: 2.5vw;
  }
  .deco-multi-gigabit-connectivity2 .tab .right {
    max-width: 100%;
    width: 100%;
  }
  .deco-multi-gigabit-connectivity2 li .title {
    font-size: 4.375vw;
  }
  .deco-multi-gigabit-connectivity2 li .info {
    font-size: 4.375vw;
  }
  .deco-multi-gigabit-connectivity2 p.link a {
    display: block;
    color: #000;
    border: 1px solid #000;
    border-radius: 0.5em;
    padding: 0.5em 1em;
    text-decoration: none;
    font-weight: 400;
  }
}
@media (max-width: 414px) {
  .deco-multi-gigabit-connectivity2 {
    font-size: 2.5vw;
  }
}

.deco-more-connectivity {
  font-size: 0.833vw;
  max-width: 194vw;
  margin: 0 auto;
  height: 45.875em;
  background: url(https://static-product.tp-link.com/deco-be85_v1/img/f.jpg)
    50%/120em auto no-repeat;
  position: relative;
}
.deco-more-connectivity .w-container {
  margin: 0 auto;
  width: 85em;
}
.deco-more-connectivity .text {
  padding: 12em 0 0 55%;
}
.deco-more-connectivity h2 {
  font-weight: 500;
  font-size: 3.125em;
  line-height: 1.2;
  margin-bottom: 0.5em;
}
.deco-more-connectivity p {
  font-weight: 300;
  font-size: 1.25em;
  line-height: 1.5;
}
.deco-more-connectivity .desc-text {
  position: absolute;
  top: 10em;
  left: 33em;
  width: 27em;
}
.deco-more-connectivity ul .li-1,
.deco-more-connectivity ul .li-2 {
  margin-bottom: 2.375em;
}
.deco-more-connectivity ul li p {
  font-size: 1.5em;
  font-weight: 500;
}
.deco-more-connectivity ul li .p2 {
  font-size: 1.25em;
}
.deco-more-connectivity ul li .p3 {
  font-size: 1em;
  font-weight: 300;
}
.deco-more-connectivity ul li .color {
  color: #2369d2;
  font-size: 1.8em;
  font-weight: 500;
  margin-right: 0.3em;
}


@media (max-width: 736px) {
  .deco-more-connectivity {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/deco-be85_v1/m/f.jpg)
      bottom/100% auto no-repeat;
    height: auto;
    padding-bottom: 98vw;
    position: relative;
  }
  .deco-more-connectivity .w-container {
    width: auto;
    padding: 0 4vw;
  }
  .deco-more-connectivity .text {
    padding: 0 0;
    width: auto;
  }
  .deco-more-connectivity h2 {
    font-size: 6.25vw;
  }
  .deco-more-connectivity p {
    font-size: 4.375vw;
  }
  .deco-more-connectivity ul li .p2 {
    font-size: 3vw;
  }
  .deco-more-connectivity ul li .p3 {
    font-size: 2vw;
    font-weight: 300;
  }
  .deco-more-connectivity ul {
    position: absolute;
    bottom: 22vw;
    left: 45%;
    margin-top: 0;
  }
  .deco-more-connectivity ul li {
    margin-bottom: 0;
    margin-top: 2vw;
  }
  .deco-more-connectivity ul li p {
    font-size: 3vw;
    font-weight: 300;
  }
  .deco-more-connectivity ul li p .color {
    font-size: 1.75em;
    font-weight: 500;
  }
  .deco-more-connectivity .desc-text {
    top: auto;
    bottom: 27vw;
    left: 38%;
    right: 4vw;
  }
  .deco-more-connectivity ul .li-2 {
    margin-top: 5vw;
  }
  .deco-more-connectivity ul .li-3 {
    margin-top: 0w;
  }
}
@media (max-width: 414px) {
  .deco-more-connectivity {
    font-size: 2.5vw;
  }
}

.deco-detail {
  font-size: 16px;
  max-width: 194vw;
  margin: 0 auto;
}
.deco-detail .w-container {
  max-width: 80em;
  margin: 0 auto;
}
.deco-detail .text {
  text-align: center;
  padding: 5em 0 0;
}
.deco-detail h2 {
  font-size: 3.125em;
  line-height: 1.2;
  font-weight: 400;
  padding-bottom: 0.5em;
}
.deco-detail p {
  font-size: 1.25em;
  line-height: 1.5;
}
.deco-detail .img {
  width: 75em;
  height: 50em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/deco-be85_v1/img/g.jpg)
    top / 100% 100% no-repeat;
  margin-top: 5em;
}
@media (max-width: 1680px) {
  .deco-detail {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-detail {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-detail {
    font-size: 10.35px;
  }
  .deco-detail .w-container {
    width: auto;
    margin: 0 4vw;
  }
  .deco-detail .text {
    text-align: left;
    padding: 12vw 0 0;
  }
  .deco-detail h2 {
    font-size: 6.25vw;
    padding: 0 0 0.5em;
  }
  .deco-detail p {
    font-size: 4.375vw;
  }
  .deco-detail .img {
    width: 90vw;
    height: 60vw;
    margin: 5vw auto;
  }
}
@media (max-width: 414px) {
  .deco-detail {
    font-size: 2.5vw;
  }
}

.deco-backhaul {
  max-width: 194vw;
  margin: 0 auto;
  font-size: 16px;
  padding-bottom: 5em;
}
.deco-backhaul .w-container {
  max-width: 74em;
  margin: 0 auto;
  text-align: center;
}
.deco-backhaul .text {
  padding: 5em 0 2em;
}
.deco-backhaul h2 {
  font-weight: 500;
  font-size: 3.125em;
  line-height: 1.2;
  padding-bottom: 0.5em;
}
.deco-backhaul p {
  font-size: 1.25em;
  line-height: 1.5;
}
.deco-backhaul .video video {
  width: 100%;
}
.deco-backhaul .info {
  font-size: 1.25em;
  text-align: center;
  font-weight: 400;
}
@media (max-width: 1680px) {
  .deco-backhaul {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-backhaul {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-backhaul {
    font-size: 10.35px;
    height: auto;
    padding-bottom: 0;
  }
  .deco-backhaul .w-container {
    width: auto;
    padding: 0;
  }
  .deco-backhaul .text {
    padding: 12vw 4vw 0;
    width: auto;
    margin: 0;
    text-align: left;
  }
  .deco-backhaul h2 {
    font-size: 6.25vw;
    padding: 0 0 0.5em;
  }
  .deco-backhaul p {
    font-size: 4.375vw;
  }
  .deco-backhaul .video {
    padding: 4vw 4vw 0;
  }
  .deco-backhaul .info {
    font-size: 3.75vw;
  }
}
@media (max-width: 414px) {
  .deco-backhaul {
    font-size: 2.5vw;
  }
}

.deco-homeshield3 {
  max-width: 194vw;
  margin: 0 auto;
  font-size: 16px;
}
.deco-homeshield3 .w-container {
  max-width: 85em;
  margin: 0 auto;
}
.deco-homeshield3 .text {
  padding: 4.5em 0 3em;
  text-align: center;
}
.deco-homeshield3 h2 {
  font-weight: 500;
  font-size: 3.125em;
  line-height: 1.2;
  padding: 0.5em;
}
.deco-homeshield3 p {
  font-weight: 300;
  font-size: 1.25em;
  line-height: 1.5;
}
.deco-homeshield3 p.link {
  margin-top: 2em;
}
.deco-homeshield3 p.link a {
  color: #000;
  background-color: #ebebeb;
  border-radius: 0.5em;
  padding: 0.5em 1em;
  text-decoration: none;
  font-weight: 400;
}
.deco-homeshield3 p.link a + a {
  margin-left: 1em;
}
.deco-homeshield3 .homeshield > img {
  width: 22.5em;
}
.deco-homeshield3 ul {
  display: flex;
  margin: 0 auto;
  /* padding-bottom: 5em; */
  width: 90%;
  max-width: 1450px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.deco-homeshield3 li {
  width: 32%;
    background-color: #fbfbfc;
    padding-bottom: 2em;
}
.deco-homeshield3 li .info {
  font-size: 1.2em;
  font-weight: 300;
  margin-top: 1em;
  text-align: center;
  line-height: 1.6;
  padding: 0 1.2em;
}
.deco-homeshield3 h4 {
  font-size: 2em;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  margin-top: 1.5em;
  padding: 0;
  padding: 0 2.5em;
}
.deco-homeshield3 .li-3 .img-box .desc {
  position: absolute;
  font-weight: 400;
  font-size: 0.75em;
  /* width: 30%; */
  transform: translate(-50%, -50%);
  top: 5%;
  text-align: center;
  line-height: 1.2;
}
.deco-homeshield3 .li-3 .img-box .desc1 {
  left: 12%;
  color: #fff;
}
.deco-homeshield3 .li-3 .img-box .desc2 {
  left: 67%;
  color: #000;
}
.deco-homeshield3 .img-box {
  position: relative;
  padding-bottom: 72.6%;
  height: 0;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 0.75em 0.75em 0 0;
  overflow: hidden;
}
.deco-homeshield3 .li-1 .img-box {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/network-protection.jpg);
}
.deco-homeshield3 .li-2 .img-box {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/parental-controls.jpg);
}
.deco-homeshield3 .li-3 .img-box {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/protection-away.jpg);
}

@media (max-width: 1680px) {
  .deco-homeshield3 {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-homeshield3 {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-homeshield3 {
    font-size: 10.35px;
  }
  .deco-homeshield3 .w-container {
    width: auto;
  }
  .deco-homeshield3 .text {
    padding: 12vw 4vw 0;
    text-align: left;
  }
  .deco-homeshield3 h2 {
    font-size: 6.25vw;
    padding: 0 0 0.5em;
  }
  .deco-homeshield3 p {
    font-size: 4.375vw;
  }
  .deco-homeshield3 p.link {
    font-size: 3.5vw;
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    margin: 4vw 0 0;
  }
  .deco-wifi7 p.link a {
    display: inline-block;
    margin-left: 0;
    font-weight: 300;
    font-size: 4vw;
  }
  .deco-homeshield3 li {
    border-radius: 2vw;
  }
  .deco-homeshield3 .homeshield {
    padding-bottom: 3vw;
  }
  .deco-homeshield3 .homeshield > img {
    width: 55vw;
  }
  .deco-homeshield3 .link {
    margin: 0.5em 0;
  }
  .deco-homeshield3 ul {
    display: block;
    width: auto;
    padding: 7.5vw 4vw 0;
  }
  .deco-homeshield3 li {
    padding-bottom: 7vw;
    width: auto;
    margin-bottom: 7vw;
  }
  .deco-homeshield3 h4 {
    font-size: 5vw;
    font-weight: 500;

  }
  .deco-homeshield3 li .info {
    font-size: 4.375vw;
    font-weight: 300;
    text-align: center;
    line-height: 1.5;
    margin-top: 2vw;
    padding: 0 5vw;
  }
  .deco-homeshield3 .li-3 .img-box .desc {
    font-size: 2vw;
    font-weight: 500;
  }
  .deco-homeshield3 .img-box {
    font-size: 3vw;
  }
  .deco-homeshield3 .img {
    padding: 3.5vw 5em;
  }
  .deco-homeshield3 .li-3 .img-box .desc2 {
    left: 64%;
  }

}
@media (max-width: 414px) {
  .deco-homeshield3 {
    font-size: 2.5vw;
  }
}

.overview-content .deco-onemesh {
  font-size: 16px;
  max-width: 194vw;
  margin: 0 auto;
}
.overview-content .deco-onemesh .w-container {
  width: 75em;
  margin: 0 auto;
}
.overview-content .deco-onemesh .text {
  padding: 5em 0 0;
  text-align: center;
}
.overview-content .deco-onemesh h2 {
  font-size: 3.125em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 0.5em;
}
.overview-content .deco-onemesh h3 {
  font-size: 1.75em;
  font-weight: 400;
  padding-bottom: 0.5em;
}
.overview-content .deco-onemesh p {
  font-size: 1.25em;
  line-height: 1.5;
}
.overview-content .deco-onemesh p.link {
  margin-top: 2em;
}
.overview-content .deco-onemesh p.link a {
  color: #000;
  background-color: #ebebeb;
  border-radius: 0.5em;
  padding: 0.5em 1em;
  text-decoration: none;
  font-weight: 400;
}
.overview-content .deco-onemesh ul {
  text-align: center;
  width: 63%;
  margin: 0 auto;
}
.overview-content .deco-onemesh ul li {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.overview-content .deco-onemesh ul li + li {
  margin-left: 2%;
}
.overview-content .deco-onemesh ul li video {
  width: 100%;
}
.overview-content .deco-onemesh .feature {
  padding: 3em 0;
}
.overview-content .deco-onemesh .feature li {
  width: 23%;
}
.overview-content .deco-onemesh .feature li > * {
  display: inline-block;
  vertical-align: middle;
}
.overview-content .deco-onemesh .feature li .img {
  background: url(https://static-product.tp-link.com/deco-be85_v1/img/k-icon.png)
    top / auto 100% no-repeat;
  height: 3.375em;
  width: 3.375em;
  margin-right: 1em;
}
.overview-content .deco-onemesh .feature .li-1 .img {
  background-position: 0 0;
}
.overview-content .deco-onemesh .feature .li-2 .img {
  background-position: 33.33% 0;
}
.overview-content .deco-onemesh .feature .li-3 .img {
  background-position: 66.67% 0;
}
.overview-content .deco-onemesh .feature .li-4 .img {
  background-position: 100% 0;
}
.overview-content .deco-onemesh .feature li .desc {
  width: 70%;
  font-weight: 500;
}
.overview-content .deco-onemesh .diff {
  padding-bottom: 5em;
}
.overview-content .deco-onemesh .diff li {
  width: 48%;
}
@media (max-width: 1680px) {
  .overview-content .deco-onemesh {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .overview-content .deco-onemesh {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .overview-content .deco-onemesh {
    font-size: 10.35px;
    height: auto;
  }
  .overview-content .deco-onemesh .w-container {
    width: auto;
  }
  .overview-content .deco-onemesh .text {
    padding: 0;
    padding: 0 4vw;
    text-align: left;
  }
  .overview-content .deco-onemesh h2 {
    font-size: 6.25vw;
    line-height: 1.2;
    padding: 0 0 3vw;
  }
  .overview-content .deco-onemesh h3 {
    font-size: 5vw;
  }
  .overview-content .deco-onemesh p {
    font-size: 4.375vw;
    line-height: 1.5;
  }
  .overview-content .deco-onemesh p.link {
    font-size: 3.5vw;
    margin-top: 4vw;
  }
  .overview-content .deco-onemesh ul {
    width: auto;
    padding: 0 4vw;
  }
  .overview-content .deco-onemesh ul li + li {
    margin-left: 0;
  }
  .overview-content .deco-onemesh .feature {
    padding: 5vw 4vw 7.5vw;
  }
  .overview-content .deco-onemesh .feature li {
    margin-top: 3vw;
    display: block;
    width: auto;
  }
  .overview-content .deco-onemesh .feature li .img {
    width: 8vw;
    height: 8vw;
    margin-right: 3vw;
  }
  .overview-content .deco-onemesh .feature li .desc {
    font-weight: 500;
    width: 60%;
  }
  .overview-content .deco-onemesh .diff {
    padding-bottom: 10vw;
  }
  .overview-content .deco-onemesh .diff li {
    display: block;
    width: auto;
  }
  .overview-content .deco-onemesh .diff li + li {
    margin-top: 7.5vw;
  }
}
@media (max-width: 414px) {
  .overview-content .deco-onemesh {
    font-size: 2.5vw;
  }
}

.deco-matter {
  max-width: 194vw;
  margin: 0 auto;
  font-size: 16px;
  height: 47em;
}
.deco-matter .w-container {
  max-width: 80em;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.deco-matter .text {
  flex: 0 0 48%;
  padding-top: 5em;
  margin-right: 3%;
}

.deco-matter .w-container .matter-img img{
  width: 50%;
  margin-bottom: 1em;
}
.deco-matter h2 {
  font-weight: 500;
  font-size: 3.125em;
  line-height: 1.2;
  padding-bottom: 0.5em;
}
.deco-matter p {
  font-weight: 300;
  font-size: 1.25em;
  line-height: 1.5;
  padding-right: 6vw;
}
.deco-matter p.link {
  margin-top: 2em;
}
.deco-matter p.link a {
  color: #000;
  background-color: #ebebeb;
  border-radius: 0.5em;
  padding: 0.5em 1em;
  text-decoration: none;
  font-weight: 400;
}

.deco-matter p.link a + a {
  margin-left: 1em;
}
.deco-matter .desc-text {
  flex: 0 0 55%;
  padding-bottom: 45%;
  position: relative;
  background: url(https://static-product.tp-link.com/deco-be85_v1/img/matter.gif)
    bottom / 100% auto no-repeat;
}
@media (max-width: 1680px) {
  .deco-matter {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-matter {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-matter {
    font-size: 10.35px;
    height: auto;
  }
  .deco-matter .w-container {
    width: auto;
    flex-direction: column;
    align-items: flex-start;
    padding: 0 0 3vw;
  }
  .deco-matter .text {
    flex: none;
    text-align: left;
    padding: 12vw 4vw 0;
    width: auto;
    margin: 0;
  }
  .deco-matter h2 {
    font-size: 6.25vw;
    padding: 0 0 0.5em;
  }
  .deco-matter p {
    font-size: 4.375vw;
    padding-right: 0;
  }
  .deco-matter p.link {
    font-size: 1.25em;
    display: flex;
    flex-wrap: wrap;
    gap: 3vw;
    margin-top: 4vw;
  }
  .deco-matter p.link a {
    font-size: 3.5vw;
  }
  .deco-matter p.link a + a {
    margin-left: 0;
  }
  .deco-matter .desc-text {
    flex: none;
    width: 100%;
    padding-bottom: 85%;
    margin: 8vw 0 0;
    background-position: center top;
  }
  .deco-matter .w-container .matter-img img {
    width: 50vw;
    margin-bottom: 3.5vw;
  }
}
@media (max-width: 414px) {
  .deco-matter {
    font-size: 2.5vw;
  }
}

.deco-wifi-made-easy {
  background-color: #fafafa;
  max-width: 194vw;
  margin: 0 auto;
  font-size: 16px;
}
.deco-wifi-made-easy .w-container {
  width: 85em;
  margin: 0 auto;
}
.deco-wifi-made-easy .text {
  padding: 6em 0;
  text-align: center;
}
.deco-wifi-made-easy h2 {
  font-weight: 500;
  font-size: 3.125em;
  line-height: 1.2;
  padding-bottom: 0.5em;
}
.deco-wifi-made-easy p {
  font-weight: 300;
  font-size: 1.25em;
  line-height: 1.5;
}
.deco-wifi-made-easy .list {
  padding-top: 1em;
}
.deco-wifi-made-easy .list .li {
  display: inline-block;
  width: 33%;
  vertical-align: top;
  padding: 0 4vw;
  box-sizing: border-box;
}
.deco-wifi-made-easy .list .li img {
  max-width: 10.625em;
}
.deco-wifi-made-easy .list .li .info {
  padding: 1em;
}
.deco-wifi-made-easy .list .li .info-title {
  font-weight: 400;
  font-size: 1.875em;
  padding-bottom: 0.5em;
}
.deco-wifi-made-easy .list .li .info .tag-aa {
  height: 2.25em;
}
.deco-wifi-made-easy img {
  margin-top: 1em;
}
@media (max-width: 1680px) {
  .deco-wifi-made-easy {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-wifi-made-easy {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-wifi-made-easy {
    font-size: 10.35px;
    background-color: #fff;
  }
  .deco-wifi-made-easy .w-container {
    width: auto;
  }
  .deco-wifi-made-easy .text {
    padding: 0;
  }
  .deco-wifi-made-easy h2 {
    padding-top: 1.5em;
    font-size: 2.5em;
  }
  .deco-wifi-made-easy p {
    font-size: 4.375vw;
  }
  .deco-wifi-made-easy .list {
    padding: 0 0 3em;
  }
  .deco-wifi-made-easy .list .li {
    width: auto;
  }
  .deco-wifi-made-easy .list .li img {
    max-width: 8em;
    margin-top: 1em;
  }
  .deco-wifi-made-easy .list .li .info-title {
    font-size: 2em;
  }
}
@media (max-width: 414px) {
  .deco-wifi-made-easy {
    font-size: 2.5vw;
  }
}

.deco-setup-with-app {
  max-width: 194vw;
  margin: 0 auto;
  height: 56em;
  background: url(https://static-product.tp-link.com/deco-be85_v1/img/setup-new.png) 50%
    0 no-repeat;
  background-size: 120em;
  font-size: 16px;
}
.deco-setup-with-app .w-container {
  width: 75em;
  margin: 0 auto;
}
.deco-setup-with-app .text {
  padding: 5em 0 0 33%;
}
.deco-setup-with-app h2 {
  font-weight: 500;
  font-size: 3.125em;
  line-height: 1.2;
  padding-bottom: 0.2em;
}
.deco-setup-with-app p {
  font-weight: 300;
  font-size: 1.25em;
  line-height: 1.5;
}
.deco-setup-with-app .extra {
  padding-top: 1em;
}
.deco-setup-with-app .extra .li {
  display: inline-block;
  box-sizing: border-box;
  width: 30%;
  vertical-align: top;
}

.deco-setup-with-app .extra .li-3 {
  width: 33%;
}
.deco-setup-with-app .extra .li:last-child {
  margin: 0;
}
.deco-setup-with-app .extra .li .info {
  margin-top: 1em;
  position: relative;
  /* padding-left: 1.5em; */
  padding: 0 2.5em 0 1.5em;
  text-align: left;
  line-height: 1.5;
}
.deco-setup-with-app .extra .li .info .order {
  width: 1.3em;
  height: 1.3em;
  border-radius: 50%;
  text-align: center;
  font-size: 0.8125em;
  line-height: 1.3em;
  font-weight: 500;
  position: absolute;
  top: 0.25em;
  left: 0;
  background-color: #fff;
}
.deco-setup-with-app .extra .li .info-title {
  font-weight: 500;
}
@media (max-width: 1680px) {
  .deco-setup-with-app {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-setup-with-app {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .deco-setup-with-app {
    font-size: 10px;
  }
}
@media (max-width: 736px) {
  .deco-setup-with-app {
    height: 180vw;
    background: #eff0f2
      url(https://static-product.tp-link.com/deco-be85_v1/m/setup-mobile.png) 50% 100%
      no-repeat;
    background-size: 100%;
    font-size: 10.35px;
  }
  .deco-setup-with-app .w-container {
    width: auto;
  }
  .deco-setup-with-app .text {
    padding: 0;
    text-align: left;
  }
  .deco-setup-with-app h2 {
    font-size: 6.25vw;
    padding: 7vw 4vw 0.5em;
  }
  .deco-setup-with-app p {
    font-size: 4.375vw;
    padding: 0 4vw;
  }
  .deco-setup-with-app .extra {
    padding: 0 4vw;
    display: flex;
    flex-wrap: wrap;
    gap: 0;
  }
  .deco-setup-with-app .extra .info {
    font-size: 3.5vw;
    text-align: left;
    line-height: 1.5;
    margin-top: 0;
    padding: 0;
  }
  .deco-setup-with-app .extra .li {
    width: 48%;
    box-sizing: border-box;
  }
  .deco-setup-with-app .extra .li-3 {
    width: 48%;
  }
  .deco-setup-with-app .extra .li + .li {
    margin-left: 0;
  }
  .deco-setup-with-app .extra .li .info {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    padding: 0 8vw 0 0;
    margin-top: 5vw;
  }
  .deco-setup-with-app .extra .li .info .order {
    position: static;
    flex: 0 0 auto;
    margin-right: 1.5vw;
    font-size: 3.5vw;
    width: 5vw;
    height: 5vw;
    line-height: 5vw;
  }
  .deco-setup-with-app .extra .li .info-title {
    font-size: 4.375vw;
  }
  .deco-setup-with-app .extra .li .info-text {
    display: block;
    width: 100%;
    padding-left: 6.5vw;
    font-size: 3.5vw;
    margin-top: 1vw;
    line-height: 1.5;
  }
}
@media (max-width: 414px) {
  .deco-setup-with-app {
    font-size: 2.5vw;
  }
}

.overview-content .deco-wifi-made-easy2 {
  font-size: 16px;
  max-width: 194vw;
  margin: 0 auto;
  padding-bottom: 3em;
}
.overview-content .deco-wifi-made-easy2 .w-container {
  width: 75em;
  margin: 7em auto 0 auto;
}
.overview-content .deco-wifi-made-easy2 .text {
  padding: 4em 12%;
  text-align: center;
}
.overview-content .deco-wifi-made-easy2 h2 {
  font-size: 3.125em;
  font-weight: 300;
  line-height: 1.2;
  padding-bottom: 0.5em;
}
.overview-content .deco-wifi-made-easy2 h3 {
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 0.5em;
}
.overview-content .deco-wifi-made-easy2 p {
  font-size: 1.25em;
  line-height: 1.5;
  margin-bottom: 2em;
}
.overview-content .deco-wifi-made-easy2 .link {
  margin-top: 1em;
}
.overview-content .deco-wifi-made-easy2 .link a {
  color: #217efe;
}
.overview-content .deco-wifi-made-easy2 .li {
  display: flex;
  flex-wrap: wrap;
}
.overview-content .deco-wifi-made-easy2 .row-reverse {
  flex-direction: row-reverse;
}
.overview-content .deco-wifi-made-easy2 .box {
  padding: 4em 13% 0 0;
  width: 50%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.overview-content .deco-wifi-made-easy2 .box-1 {
  padding: 2em 13% 0 0;
  width: 50%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}

.overview-content .deco-wifi-made-easy2 .box-right {
  padding: 1em 4% 0 5em;
  width: 50%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.overview-content .deco-wifi-made-easy2 .img {
  width: 50%;
  height: 0;
  padding-bottom: 28%;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.overview-content .deco-wifi-made-easy2 .tag {
  height: 2.5em;
  margin-right: 1em;
}
.overview-content .deco-wifi-made-easy2 .li-1 .img {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/k1.jpg);
}
.overview-content .deco-wifi-made-easy2 .li-2 .img {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/voice-control-new.png);
}
.overview-content .deco-wifi-made-easy2 .li-3 .img {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/k3.jpg);
}
@media (max-width: 1680px) {
  .overview-content .deco-wifi-made-easy2 {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .overview-content .deco-wifi-made-easy2 {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .overview-content .deco-wifi-made-easy2 {
    font-size: 10.35px;
    padding: 0;
  }
  .overview-content .deco-wifi-made-easy2 .m-hide {
    display: none;
  }
  .overview-content .deco-wifi-made-easy2 .w-container {
    width: auto;
    margin: 0;
  }
  .overview-content .deco-wifi-made-easy2 .text {
    padding: 0 0 2em;
    text-align: left;
  }
  .overview-content .deco-wifi-made-easy2 h2 {
    font-size: 6.25vw;
    line-height: 1.2;
    padding: 1.5em 4vw 0.5em;
  }
  .overview-content .deco-wifi-made-easy2 h3 {
    font-size: 5vw;
    line-height: 1.2;
    padding: 0 0 3vw;
  }
  .overview-content .deco-wifi-made-easy2 p {
    font-size: 4.375vw;
    line-height: 1.5;
    padding: 0;
    margin-bottom: 3vw;
  }
  .overview-content .deco-wifi-made-easy2 .list {
    padding: 0;
  }
  .overview-content .deco-wifi-made-easy2 .li {
    flex-direction: column;
    padding: 12vw 4vw 0;
  }
  .overview-content .deco-wifi-made-easy2 .li-1 .img {
    background-image: url(https://static-product.tp-link.com/deco-be85_v1/m/easy-management-mobile.png);
  }
  .overview-content .deco-wifi-made-easy2 .li-2 .img {
    background-image: url(https://static-product.tp-link.com/deco-be85_v1/m/voice-control-mobile.png);
  }
  .overview-content .deco-wifi-made-easy2 .li-3 .img {
    background-image: url(https://static-product.tp-link.com/deco-be85_v1/m/work-together-mobile.png);
  }
  .overview-content .deco-wifi-made-easy2 .row-reverse {
    flex-direction: column;
  }
  .overview-content .deco-wifi-made-easy2 .box,
  .overview-content .deco-wifi-made-easy2 .box-1,
  .overview-content .deco-wifi-made-easy2 .box-right {
    width: 100%;
    padding: 0;
  }
  .overview-content .deco-wifi-made-easy2 .img {
    width: 100%;
    padding-bottom: 70%;
  }
  .overview-content .deco-wifi-made-easy2 .tag {
    height: 10vw;
    margin-right: 5vw;
    margin-bottom: 3vw;
  }
}
@media (max-width: 414px) {
  .overview-content .deco-wifi-made-easy2 {
    font-size: 2.5vw;
  }
}

.product-hardware {
  font-size: 16px;
  max-width: 194vw;
  margin: 0 auto;
  position: relative;
}
.product-hardware .w-container {
  width: 80em;
  margin: 0 auto;
  position: relative;
}
.product-hardware .text {
  text-align: center;
  padding: 5.5em 15em 2em;
}
.product-hardware h2 {
  font-size: 3.125em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: 0.5em;
}
.product-hardware p {
  font-size: 1.25em;
  line-height: 1.5;
}
.product-hardware .fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.product-hardware .absolute {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.product-hardware .img {
  height: 62.5em;
  position: relative;
}
.product-hardware .bg {
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 62.5em;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  transition: opacity linear 500ms;
  -webkit-transition: opacity linear 500ms;
  -moz-transition: opacity linear 500ms;
}
.product-hardware .bg.active {
  opacity: 1;
}
.product-hardware .bg.img0 {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/product-hardware0.jpg);
}
.product-hardware .bg.img1 {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/product-hardware1.jpg);
}
.product-hardware .bg.img2 {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/product-hardware2.jpg);
}
.product-hardware .bg.img3 {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/product-hardware3.jpg);
}
.product-hardware .bg.img4 {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/product-hardware4.jpg);
}
.product-hardware .bg.img5 {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/product-hardware5.jpg);
}
.product-hardware .txt {
  position: absolute;
  width: 20em;
  z-index: 10;
}
.product-hardware .txt.right {
  text-align: right;
}
.product-hardware .txt .color {
  font-weight: 500;
  color: #42a6f3;
}
.product-hardware .img1 .txt {
  top: 15.5em;
  right: 68em;
}
.product-hardware .img2 .txt {
  top: 36.5em;
  left: 59.3em;
}
.product-hardware .img3 .txt {
  top: 36em;
  right: 68em;
}
.product-hardware .img4 .txt {
  top: 43em;
  left: 59em;
}
.product-hardware .img4 .txt .img42 {
  position: absolute;
  top: 39em;
}
.product-hardware .txt p.title {
  font-size: 1.625em;
  font-weight: 500;
  margin-bottom: 0.25em;
}
.product-hardware .txt p {
  font-size: 1.5em;
  line-height: 1.2;
  font-weight: 400;
}
.product-hardware .text {
  padding: 4em 0 2em;
  text-align: center;
}
.product-hardware .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0;
}
@media (max-width: 1680px) {
  .product-hardware {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .product-hardware {
    font-size: 12px;
  }
}
@media (max-width: 1024px) {
  .product-hardware {
    font-size: 10px;
  }
}
@media (max-width: 736px) {
  .product-hardware {
    font-size: 2.5vw;
  }
  .product-hardware h2 {
    font-size: 6.25vw;
    line-height: 1.2;
    padding: 1.5em 4vw 0.5em;
  }
  .product-hardware p {
    font-size: 1.75em;
    line-height: 1.5;
    padding: 0 4vw;
  }
  .product-hardware .img {
    display: none;
  }
  .product-hardware .w-container {
    width: auto;
  }
  .product-hardware .text {
    padding: 0;
    text-align: left;
  }
  .product-hardware .swiper-container {
    height: 100vw;
  }
  .product-hardware .m-product-hardware0 {
    background: url(https://static-product.tp-link.com/deco-be85_v1/m/product-hardware0.jpg)
      50% 0/100% no-repeat;
  }
  .product-hardware .m-product-hardware1 {
    background: url(https://static-product.tp-link.com/deco-be85_v1/m/product-hardware1.jpg)
      50% 0/100% no-repeat;
  }
  .product-hardware .m-product-hardware2 {
    background: url(https://static-product.tp-link.com/deco-be85_v1/m/product-hardware2.jpg)
      50% 0/100% no-repeat;
  }
  .product-hardware .m-product-hardware3 {
    background: url(https://static-product.tp-link.com/deco-be85_v1/m/product-hardware3.jpg)
      50% 0/100% no-repeat;
  }
  .product-hardware .m-product-hardware4 {
    background: url(https://static-product.tp-link.com/deco-be85_v1/m/product-hardware4.jpg)
      50% 0/100% no-repeat;
  }
  .product-hardware .m-product-hardware5 {
    background: url(https://static-product.tp-link.com/deco-be85_v1/m/product-hardware5.jpg)
      50% 0/100% no-repeat;
  }
  .product-hardware .txt {
    font-size: 2.5vw;
    left: 62%;
    width: 37%;
  }
  .product-hardware .m-product-hardware1 .txt {
    top: 24vw;
  }
  .product-hardware .m-product-hardware2 .txt {
    top: 59vw;
  }
  .product-hardware .m-product-hardware3 .txt {
    top: 59vw;
  }
  .product-hardware .m-product-hardware4 .txt {
    top: 69.4vw;
  }
  .product-hardware .m-product-hardware4 .txt .img42 {
    top: 42vw;
    position: absolute;
  }
  .product-hardware .txt h2 {
    padding: 0;
  }
  .product-hardware .txt p {
    padding: 0;
  }
}
@media (max-width: 414px) {
  .product-hardware {
    font-size: 2.5vw;
  }
}

.deco-detail {
  font-size: 16px;
  max-width: 194vw;
  margin: 0 auto;
}
.deco-detail .w-container {
  max-width: 80em;
  margin: 0 auto;
}
.deco-detail .text {
  text-align: center;
  padding: 5em 0 0;
}
.deco-detail h2 {
  font-size: 3.125em;
  line-height: 1.2;
  font-weight: 400;
  padding-bottom: 0.5em;
}
.deco-detail p {
  font-size: 1.25em;
  line-height: 1.5;
}
.deco-detail .img {
  width: 75em;
  height: 50em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/deco-be85_v1/img/g.jpg)
    top / 100% 100% no-repeat;
  margin-top: 5em;
}
@media (max-width: 1680px) {
  .deco-detail {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-detail {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-detail {
    font-size: 10.35px;
  }
  .deco-detail .w-container {
    width: auto;
    margin: 0 4vw;
  }
  .deco-detail .text {
    text-align: left;
    padding: 12vw 0 0;
  }
  .deco-detail h2 {
    font-size: 6.25vw;
    padding: 0 0 0.5em;
  }
  .deco-detail p {
    font-size: 4.375vw;
  }
  .deco-detail .img {
    width: 90vw;
    height: 60vw;
    margin: 5vw auto;
  }
}
@media (max-width: 414px) {
  .deco-detail {
    font-size: 2.5vw;
  }
}

.deco-homeshield {
  max-width: 194vw;
  margin: 0 auto;
  font-size: 16px;
  background: #f4f4f4;
}
.deco-homeshield .w-container {
  max-width: 85em;
  margin: 0 auto;
}
.deco-homeshield .text {
  padding: 4.5em 0 3em;
  text-align: center;
}
.deco-homeshield h2 {
  font-weight: 500;
  font-size: 3.125em;
  line-height: 1.2;
  padding-bottom: 0.5em;
}
.deco-homeshield p {
  font-weight: 300;
  font-size: 1.25em;
  line-height: 1.5;
}
.deco-homeshield p.link {
  margin-top: 3em;
}
.deco-homeshield p.link a {
  color: #000;
  border: 1px solid #000;
  border-radius: 0.5em;
  padding: 0.5em 1em;
  text-decoration: none;
  font-weight: 400;
}
.deco-homeshield p.link a + a {
  margin-left: 1em;
}
.deco-homeshield .homeshield > img {
  width: 22.5em;
}
.deco-homeshield ul {
  display: flex;
  margin: 0 auto;
  padding-bottom: 5em;
  width: 90%;
  max-width: 1450px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.deco-homeshield li {
  width: 32%;
}
.deco-homeshield li .title {
  padding: 1em 0 0.5em;
  font-weight: 500;
}
.deco-homeshield li .info {
  font-size: 1em;
  font-weight: 400;
  margin-top: 1.5em;
}
.deco-homeshield .li-3 .img-box .desc {
  position: absolute;
  color: #fff;
  font-weight: 400;
  width: 30%;
  transform: translate(-50%, -50%);
  top: 36%;
  text-align: center;
  line-height: 1.2;
}
.deco-homeshield .li-3 .img-box .desc1 {
  left: 25%;
}
.deco-homeshield .li-3 .img-box .desc2 {
  left: 75%;
}
.deco-homeshield .img-box {
  position: relative;
  padding-bottom: 72.6%;
  height: 0;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
}
.deco-homeshield .li-1 .img-box {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/j1.jpg);
}
.deco-homeshield .li-2 .img-box {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/j2.jpg);
}
.deco-homeshield .li-3 .img-box {
  background-image: url(https://static-product.tp-link.com/deco-be85_v1/img/j3.jpg);
}
.deco-homeshield .img {
  position: absolute;
  bottom: 0;
  display: flex;
  box-sizing: border-box;
  width: 100%;
  color: #fff;
  border-bottom-left-radius: 0.375em;
  border-bottom-right-radius: 0.375em;
  padding: 1em 20%;
  background: #93c6ff;
  align-items: center;
}
.deco-homeshield h4 {
  font-size: 1.375em;
  line-height: 1.1;
  padding-left: 0.5em;
  flex: 1;
}
.deco-homeshield .icon {
  background: url(https://static-product.tp-link.com/deco-be85_v1/img/j-icons.png)
    left / auto 100% no-repeat;
  width: 3.5em;
  height: 3em;
  flex: none;
}
.deco-homeshield .li-1 .icon {
  background-position: 0 0;
}
.deco-homeshield .li-2 .icon {
  background-position: -3.5em 0;
}
.deco-homeshield .li-3 .icon {
  background-position: -7em 0;
}
@media (max-width: 1680px) {
  .deco-homeshield {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .deco-homeshield {
    font-size: 12px;
  }
}
@media (max-width: 736px) {
  .deco-homeshield {
    font-size: 10.35px;
    background: #f3f4f5;
  }
  .deco-homeshield .w-container {
    width: auto;
  }
  .deco-homeshield .text {
    padding: 12vw 4vw 0;
    text-align: left;
  }
  .deco-homeshield h2 {
    font-size: 6.25vw;
    padding: 0 0 0.5em;
  }
  .deco-homeshield p {
    font-size: 4.375vw;
  }
  .deco-homeshield p.link {
    font-size: 1.25em;
    margin-top: 2em;
  }
  .deco-homeshield .homeshield {
    padding-bottom: 0.5em;
  }
  .deco-homeshield .homeshield > img {
    width: 18em;
  }
  .deco-homeshield .link {
    margin: 0.5em 0;
  }
  .deco-homeshield ul {
    display: block;
    padding-bottom: 2em;
    width: auto;
    padding: 7.5vw 4vw 0;
    padding-bottom: 0;
  }
  .deco-homeshield li {
    width: auto;
  }
  .deco-homeshield li .info {
    font-size: 1.375em;
    text-align: left;
  }
  .deco-homeshield .li-3 .img-box .desc {
    font-size: 1.25em;
  }
  .deco-homeshield .img-box {
    font-size: 3vw;
  }
  .deco-homeshield .img {
    padding: 3.5vw 5em;
  }
}
@media (max-width: 414px) {
  .deco-homeshield {
    font-size: 2.5vw;
  }
}
