body,
body>.page-content-wrapper,
html {
  overflow: visible !important;
}

.overview-content section {
  font-size: 16px;
  max-width: 1920px;
  margin: 0 auto;
  position: relative;
}

.overview-content .w-container {
  width: 75em;
  margin: 0 auto;
}

.overview-content .text {
  padding: 7em 0 1em;
  box-sizing: border-box;
  text-align: center;
}

.overview-content .text.text-left {
  text-align: left;
}

.overview-content .text.text-black {
  color: #000;
}

.overview-content .text.text-white {
  color: #fff;
}

.overview-content .highlight {
  font-size: 2em;
  font-weight: 700;
}

.overview-content h2 {
  font-size: 2.8125em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: 0.375em;
}

.overview-content h3 {
  font-size: 1.75em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}

.overview-content p {
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.5;
  padding-bottom: 0.75em;
}

.overview-content p .highlight {
  font-weight: 500;
}

.overview-content p.title {
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.3333;
  padding-bottom: 0.5em;
}

.overview-content p.point {
  padding-left: 1.5em;
  position: relative;
}

.overview-content p.point::before {
  content: '脙茠脝鈥櫭冣€犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮�';
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 700;
}

.overview-content p.note {
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
  color: #727070;
  padding-bottom: 0.25em;
}

.overview-content a {
  color: inherit;
  outline: none;
  border: none;
  background: none;
}

.overview-content a+p.note {
  margin-top: 1.25em;
}

.overview-content a.link-more {
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.3333;
  color: #005eac;
  margin-bottom: 1em;
  display: inline-block;
}

.overview-content button {
  color: inherit;
  outline: none;
  border: none;
  background: none;
}

.overview-content button:hover {
  opacity: 0.6;
}

.overview-content sup {
  font-size: 0.5em;
}

.overview-content .white {
  color: #fff;
}

.overview-content .black {
  color: #000;
}

.overview-content .tapo-blue {
  color: #005eac;
}

.overview-content .link-flex-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.overview-content .desc {
  position: absolute;
  line-height: normal;
  text-align: left;
}

.overview-content .swiper-container {
  position: relative;
  max-width: 100%;
  overflow: visible;
}

.overview-content.js-active .swiper-container {
  overflow-x: hidden;
}

.overview-content .swiper-wrapper {
  display: block;
}

.overview-content.js-active .swiper-wrapper {
  display: flex;
}

.overview-content .no-wrap {
  white-space: nowrap;
}

.overview-content .m-show {
  display: none;
}

.overview-content .m-hide {
  display: block;
}

/* @media(min-width: 1921px) {.overview-content section {font-size:0.8333vw;}} */
@media(max-width: 1680px) {
  .overview-content section {
    font-size: 14px;
  }
}

@media(max-width: 1440px) {
  .overview-content section {
    font-size: 12px;
  }
}

@media(max-width: 1024px) {
  .overview-content section {
    font-size: 10px;
  }
}

@media (max-width: 736px) {
  .overview-content section {
    font-size: 10.35px;
    width: 100vw;
    max-width: 100%;
  }

  .overview-content .w-container {
    width: auto;
  }

  .overview-content .text {
    padding: 0 0 1em;
    text-align: left;
  }

  .overview-content h2 {
    font-size: 2.5em;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content h3 {
    font-size: 2em;
    padding: 0 20px 0.375em;
  }

  .overview-content p {
    font-size: 1.75em;
    padding: 0 20px 0.75em;
  }

  .overview-content p.title {
    font-size: 1.75em;
    padding-bottom: 0.5em;
  }

  .overview-content p.note {
    font-size: 1.25em;
    padding-bottom: 0.25em;
  }

  .overview-content a.link-more {
    font-size: 1.75em;
    padding: 0 20px;
  }

  .overview-content button:hover {
    opacity: 1;
  }

  .overview-content .m-show {
    display: block;
  }

  .overview-content .m-hide {
    display: none;
  }
}

@media(max-width: 414px) {
  .overview-content section {
    font-size: 2.5vw;
  }
}

.tp-videoContainer {
  width: auto;
  position: relative;
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
}

.tp-videoContainer video {
  width: 100%;
  display: block;
}

.tp-videoContainer .tp-controllerDiv {
  position: absolute;
  right: 2.5em;
  bottom: 2.5em;
}

.tp-videoContainer .tp-controllerDiv .tp-pauseIcon {
  width: 3em;
  height: 3em;
  color: transparent;
  border-radius: 100%;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}

@media (max-width: 1680px) {
  .tp-videoContainer {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .tp-videoContainer {
    font-size: 12px;
  }
}

@media (max-width: 736px) {
  .tp-videoContainer {
    font-size: 10.35px;
  }

  .tp-videoContainer .videoController {
    top: 50%;
    left: 50%;
    right: unset;
    bottom: unset;
    transform: translate(-50%, -50%);
  }
}

@media (max-width: 414px) {
  .tp-videoContainer {
    font-size: 2.5vw;
  }
}

.overview-content .tapo-banner {
  height: 60em;
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/a-web_20260722.jpg) top / 120em no-repeat;
}

.overview-content .tapo-banner .text {
  padding: 13em 44% 0 1em;
  color: #ffffff;
}

.overview-content .tapo-banner h2 {
  font-size: 3.75em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: 0.25em;
}

.overview-content .tapo-banner h3 {
  font-size: 1.875em;
  font-weight: 300;
  line-height: 1.2;
  padding-top: 1em;
  padding-bottom: 0.75em;
}

.overview-content .tapo-banner p {
  font-size: 1em;
  padding: 0;
}

.overview-content .tapo-banner .model {
  font-size: 1.75em;
  font-weight: 300;
  line-height: 1.2;
  color: #fff;
  padding: 0.2em 0.75em;
  border-radius: 1em;
  background-color: #005eac;
  display: inline-block;
  vertical-align: middle;
}

.overview-content .tapo-banner .logo-matter {
  display: block;
  width: auto;
  height: 4.25em;
  margin-bottom: 1.5em;
}

.overview-content .tapo-banner .banner-logos {
  position: absolute;
  bottom: 5em;
  left: 22.75em;
}

.overview-content .tapo-banner .banner-logo {
  width: auto;
  height: 3.5em;
}

@media(max-width: 736px) {
  .overview-content .tapo-banner {
    height: 133vw;
    background: #dfded9 url(https://static-product.tp-link.com/tapo-s110e_v1/m/a-mobile_20260722.jpg) bottom / 100% no-repeat;
  }

  .overview-content .tapo-banner .text {
    padding: 23vw 0 0;
    text-align: left;
  }

  .overview-content .tapo-banner h2 {
    font-size: 7.5vw;
    padding: 0 20px 0.5em;
  }

  .overview-content .tapo-banner h3 {
    font-size: 4.375vw;
    padding: 0 20px 1em;
  }

  .overview-content .tapo-banner p {
    font-size: 3.5vw;
  }

  .overview-content .tapo-banner .model {
    font-size: 4.375vw;
    padding: 0.2em 0.75em;
    border-radius: 1em;
    margin: 0 20px;
  }

  .overview-content .tapo-banner .logo-matter {
    height: 6vw;
    margin: 0 20px 5vw;
  }

  .overview-content .tapo-banner .banner-logos {
    bottom: 9vw;
    left: 20px;
  }

  .overview-content .tapo-banner .banner-logo {
    height: 15vw;
  }
}


.overview-content .tapo-selling-points {
  margin-bottom: 7em;
}

.overview-content .tapo-selling-points .text {
  padding: 7em 0 0;
}

.overview-content .tapo-selling-points .box {
  height: 0;
  padding-top: 56%;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/b.png) 50% 0 / 100% no-repeat;
  position: relative;
}

.overview-content .tapo-selling-points .highlight {
  font-size: 1.375em;
  font-weight: 500;
}

.overview-content .tapo-selling-points .font-large {
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1.2;
  display: block;
}

.overview-content .tapo-selling-points .font-big {
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: 0.2em;
  display: block;
}

.overview-content .tapo-selling-points .font-medium {
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.4;
  display: block;
}

.overview-content .tapo-selling-points .font-small {
  font-size: 0.875em;
  font-weight: 300;
  line-height: 1.4;
  display: block;
}

.overview-content .tapo-selling-points .desc-1 {
  top: 2%;
  left: 2%;
  width: 46%;
}

.overview-content .tapo-selling-points .desc-2 {
  top: 53%;
  left: 2%;
  width: 46%;
}

.overview-content .tapo-selling-points .desc-31 {
  top: 87%;
  left: 51%;
  width: 11%;
  text-align: center;
}

.overview-content .tapo-selling-points .desc-32 {
  top: 87%;
  left: 63%;
  width: 12.5%;
  text-align: center;
}

.overview-content .tapo-selling-points .desc-33 {
  top: 87%;
  left: 77.2%;
  width: 10.2%;
  text-align: center;
}

.overview-content .tapo-selling-points .desc-34 {
  top: 87%;
  left: 89.5%;
  width: 9.5%;
  text-align: center;
}

.overview-content .tapo-selling-points .desc-4 {
  top: 3%;
  left: 52.5%;
  width: 46%;
  color: #fff
}

.overview-content .tapo-selling-points .desc-5 {
  top: 3%;
  left: 73.5%;
  width: 25.3%;
}

.overview-content .tapo-selling-points .desc-6 {
  top: 45%;
  left: 77.2%;
  width: 22%;
  color: #fff;
}

.overview-content .tapo-selling-points .desc-7 {
  top: 45%;
  left: 52.2%;
  width: 21%;
}

@media (max-width: 736px) {
  .overview-content .tapo-selling-points {
    font-size: 10.35px;
    padding: 0;
    margin-bottom: 0;
  }

  .overview-content .tapo-selling-points .text {
    padding: 5em 0 0;
  }

  .overview-content .tapo-selling-points .box {
    width: 88vw;
    padding-top: 200vw;
    background: url(https://static-product.tp-link.com/tapo-s110e_v1/m/b.png) top / 100% no-repeat;
  }

  .overview-content .tapo-selling-points .font-large {
    font-size: 5vw;
    font-weight: 400;
  }

  .overview-content .tapo-selling-points .font-big {
    font-size: 3.5vw;
    font-weight: 500;
  }

  .overview-content .tapo-selling-points .font-medium {
    font-size: 2.75vw;
  }

  .overview-content .tapo-selling-points .font-small {
    font-size: 2.5vw;
  }

  .overview-content .tapo-selling-points .desc-1 {
    top: 3vw;
    left: 4vw;
    width: 80vw;
  }

  .overview-content .tapo-selling-points .desc-2 {
    top: 52vw;
    left: 4vw;
    width: 80vw;
  }

  .overview-content .tapo-selling-points .desc-31 {
    top: 184vw;
    left: 4vw;
    width: 20vw;
  }

  .overview-content .tapo-selling-points .desc-32 {
    top: 184vw;
    left: 29vw;
    width: 20vw;
  }

  .overview-content .tapo-selling-points .desc-33 {
    top: 184vw;
    left: 52vw;
    width: 15vw;
  }

  .overview-content .tapo-selling-points .desc-34 {
    top: 184vw;
    left: 71vw;
    width: 15vw;
  }

  .overview-content .tapo-selling-points .desc-4 {
    top: 103vw;
    left: 3vw;
    width: 31vw;
  }

  .overview-content .tapo-selling-points .desc-5 {
    top: 102.5vw;
    left: 40vw;
    width: 45vw;
  }

  .overview-content .tapo-selling-points .desc-6 {
    top: 144.5vw;
    left: 48vw;
    width: 37vw;
  }

  .overview-content .tapo-selling-points .desc-7 {
    top: 144.5vw;
    left: 3vw;
    width: 38vw;
  }
}

.overview-content .tapo-control {
  margin-bottom: 7em;
}

.overview-content .tapo-control .ul-menu {
  width: 100%;
  margin: -0.5em auto 2.5em;
  display: flex;
  justify-content: space-between;
}

.overview-content .tapo-control .ul-menu li {
  width: 33.3%;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.2;
  padding: 0.75em 0.5em;
  border-bottom: 0.15em solid #e5e5e5;
  text-align: center;
  cursor: pointer;
}

.overview-content .tapo-control .ul-menu li+li {
  margin-left: 0em;
}

.overview-content .tapo-control .ul-menu li:hover {
  color: #005eac;
}

.overview-content .tapo-control .ul-menu li.active {
  color: #005eac;
  border-color: #005eac;
}

.overview-content .tapo-control .swiper-slide {
  width: 100%;
}

.overview-content.js-active .tapo-control .swiper-slide {
  display: none;
}

.overview-content.js-active .tapo-control .swiper-slide.active {
  display: block;
}

.overview-content .tapo-control .swiper-slide-txt {
  padding: 1.5em 0 0;
  text-align: center;
}

.overview-content .tapo-control .bg-txt {
  text-align: left;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  padding: 0 2em 2em;
}

.overview-content .tapo-control .ul-words {
  display: flex;
  justify-content: space-between;
}

.overview-content .tapo-control .ul-words li {
  width: 25%;
  box-sizing: border-box;
  padding: 1em 1.5em 0.2em;
}

.overview-content .tapo-control .swiper-slide-img {
  position: relative;
  width: 100%;
  height: 33.125em;
  margin: 0 auto;
  background-position: top;
  background-repeat: no-repeat;
  background-size: 75em;
}

.overview-content .tapo-control .swiper-slide-1 .swiper-slide-img {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/d1.jpg);
}

.overview-content .tapo-control .swiper-slide-2 .swiper-slide-img {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/d2.jpg);
}

.overview-content .tapo-control .swiper-slide-3 .swiper-slide-img {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/d3.jpg);
}


.overview-content .tapo-control .swiper-slide .desc-m {
  display: block;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.2;
}

.overview-content .tapo-control .swiper-slide .desc-rectangle-white {
  color: #000;
  background: rgba(255, 255, 255, 0.6);
  padding: 0.5em 1em;
  border-radius: 1.5em;
  display: flex;
  align-items: center;
}

.overview-content .tapo-control .swiper-slide-3 .desc-rectangle-white {
  background: rgba(255, 255, 255);
}

.overview-content .tapo-control .swiper-slide .desc-rectangle-blue {
  color: #fff;
  background-color: #005eac;
  padding: 0.5em 1em;
  border-radius: 1.75em;
  display: flex;
  align-items: center;
}

.overview-content .tapo-control .swiper-slide .desc-rectangle-dark {
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  padding: 0em 0em;
  border-radius: 0 0 0.75em 0.75em;
  display: flex;
  align-items: center;
}

.overview-content .tapo-control .swiper-slide .icon {
  display: block;
  width: 2.5em;
  height: auto;
  margin-right: 0.75em;
}

.overview-content .tapo-control .swiper-slide-2 .desc-1 {
  top: 31%;
  left: 80.4%;
}

.overview-content .tapo-control .swiper-slide-2 .desc-2 {
  top: 60%;
  right: 7%;
}

.overview-content .tapo-control .swiper-slide-3 .desc-1 {
  top: 22%;
  right: 32%;
}

@media (max-width: 736px) {
  .overview-content .tapo-control {
    margin-bottom: 0;
  }

  .overview-content .tapo-control .text {
    padding: 0 0 0.5em;
  }

  .overview-content .tapo-control p.title {
    font-size: 2.75vw;
    line-height: 1.3333;
    padding: 0 0 0.25em;
  }

  .overview-content .tapo-control p.info {
    font-size: 2.75vw;
    padding: 0;
  }

  .overview-content .tapo-control .ul-menu {
    display: none;
  }

  .overview-content .tapo-control .swiper-wrapper,
  .overview-content.js-active .tapo-control .swiper-wrapper {
    display: block;
  }

  .overview-content.js-active .tapo-control .swiper-slide,
  .overview-content.js-active .tapo-control .swiper-slide.active {
    display: block;
  }

  .overview-content .tapo-control .swiper-slide-box {
    position: static;
    top: auto;
    bottom: auto;
    width: auto;
    z-index: 0;
    display: block;
  }

  .overview-content .tapo-control .swiper-slide-box-left {
    left: auto;
  }

  .overview-content .tapo-control .swiper-slide-box-right {
    right: auto;
  }

  .overview-content .tapo-control .swiper-slide-txt {
    text-align: left;
    color: #000;
    background: none;
    padding: 1.5em 0 0;
  }

  .overview-content .tapo-control .swiper-slide-img {
    width: 88vw;
    height: 66vw;
    margin: 0 auto;
    background-size: 100%;
  }

  .overview-content .tapo-control .swiper-slide-1 .swiper-slide-img {
    background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/m/d1.jpg);
  }

  .overview-content .tapo-control .swiper-slide-2 .swiper-slide-img {
    background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/m/d2.jpg);
  }

  .overview-content .tapo-control .swiper-slide-3 .swiper-slide-img {
    background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/m/d3.jpg);
  }

  .overview-content .tapo-control .ul-words li {
    padding: 2vw 2vw 2vw;
  }

  .overview-content .tapo-control .swiper-slide .bg-txt {
    position: absolute;
    height: 75vw;
    bottom: 0vw;
    left: 49vw;
    right: 5vw;
    display: flex;
    align-items: center;
    background: none;
    padding: 0;
    z-index: 1;
  }

  .overview-content .tapo-control .ul-icons {
    flex-wrap: wrap;
  }

  .overview-content .tapo-control .ul-icons li {
    width: 48.5%;
  }

  .overview-content .tapo-control .ul-icons li .icon {
    width: 8vw;
  }

  .overview-content .tapo-control .ul-icons li .icon-txt {
    padding: 1vw 0 2vw;
  }

  .overview-content .tapo-control .ul-icons li p.icon-info {
    font-size: 3vw;
    padding: 0;
  }

  .overview-content .tapo-control .swiper-slide .desc-m {
    font-size: 3vw;
  }

  .overview-content .tapo-control .swiper-slide .desc-rectangle-dark {
    border-radius: 0 0 1vw 1vw;
  }

  .overview-content .tapo-control .swiper-slide-2 .desc-1 {
    top: 39vw;
    left: 45.5vw;
  }

  .overview-content .tapo-control .swiper-slide-2 .desc-2 {
    top: 79%;
    right: 33%;
  }

  .overview-content .tapo-control .swiper-slide-3 .desc-1 {
    top: 7%
  }
}



.overview-content .full-compatibility {
  background: #f5f5f5;
  padding: 4em 0;
  margin-top: 7em
}

.overview-content .full-compatibility .w-container {

  display: flex;
  justify-content: space-between;
  align-items: center;
}

.overview-content .full-compatibility .text {
  width: 42%;
  padding: 0;
  text-align: left;
}

.overview-content .full-compatibility .img {
  width: 50%;
}

.overview-content .full-compatibility .img img {
  display: block;
  width: 100%;
  height: auto;
}

@media (max-width: 736px) {
  .overview-content .full-compatibility {
    margin-top: 0;
  }

  .overview-content .full-compatibility .w-container {
    display: block;
  }

  .overview-content .full-compatibility .text {
    width: auto;
    padding: 0 0 1em;
    text-align: left;
  }

  .overview-content .full-compatibility .img {
    width: 88vw;
    margin: 0 auto;
  }
}



.overview-content .zero-crossing-protection {
  margin-top: 7em;
}

.overview-content .zero-crossing-protection .w-container {
  width: 70em;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
}

.overview-content .zero-crossing-protection .text {
  width: 48.5%;
  padding: 4% 0 0;
  text-align: left;
}

.overview-content .zero-crossing-protection .img {
  width: 42%;
}

.overview-content .zero-crossing-protection .img img {
  display: block;
  width: 100%;
  height: auto;
}

@media (max-width: 736px) {
  .overview-content .zero-crossing-protection {
    margin-top: 0;
  }

  .overview-content .zero-crossing-protection .w-container {
    display: block;
    width: auto;
  }

  .overview-content .zero-crossing-protection .text {
    width: auto;
    padding: 0 0 1em;
    text-align: left;
  }

  .overview-content .zero-crossing-protection .img {
    width: 88vw;
    margin: 0 auto;
  }
}



.overview-content .comprehensive-safety-guarantee .text {
  padding-bottom: 1em;
}

.overview-content .comprehensive-safety-guarantee .bg-container {
  display: flex;
  justify-content: space-between;
  height: 32.375em;
  padding: 0;
  border-radius: 1em;
  background-color: #f4f4f7;
}

.overview-content .comprehensive-safety-guarantee .txt-container {
  width: 52%;
  box-sizing: border-box;
  padding: 5em 4.5em;
}

.overview-content .comprehensive-safety-guarantee .txt-item+.txt-item {
  margin-top: 1em;
}

.overview-content .comprehensive-safety-guarantee .txt-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  width: 100%;
  padding: 0;
  text-align: left;
  color: #727070;
  font-weight: 500;
}

.overview-content .comprehensive-safety-guarantee .txt-header .title {
  display: block;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.2;
  padding: 0.5em 0.5em 0.5em 0;
  flex: 1;
}

.overview-content .comprehensive-safety-guarantee .txt-header .icon-fold {
  width: 1.25em;
  transition: transform 0.8s;
}

.overview-content .comprehensive-safety-guarantee .txt-item.active .txt-header .icon-fold {
  transform: rotateZ(180deg);
}

.overview-content .comprehensive-safety-guarantee .txt-item.active .txt-header {
  color: #005eac
}

.overview-content .comprehensive-safety-guarantee .txt-body {
  padding-bottom: 0.25em;
}

.overview-content.js-active .comprehensive-safety-guarantee .txt-body {
  display: none;
  overflow: hidden;
}

.overview-content .comprehensive-safety-guarantee .img {
  position: relative;
  width: 52.3%;
  height: 35em;
  margin-right: -5%;
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/h.png);
}

@media (max-width: 736px) {
  .overview-content .comprehensive-safety-guarantee .text {
    padding: 0 0 0.5em;
  }

  .overview-content .comprehensive-safety-guarantee .bg-container {
    display: block;
    height: auto;
    border-radius: 0;
    background: none;
  }

  .overview-content .comprehensive-safety-guarantee .txt-container {
    width: auto;
    box-sizing: border-box;
    padding: 0 0 0.5em;
  }

  .overview-content .comprehensive-safety-guarantee .txt-item+.txt-item {
    margin-top: 1em;
  }

  .overview-content .comprehensive-safety-guarantee .txt-header {
    padding: 1vw 0 0;
    color: #000
  }

  .overview-content .comprehensive-safety-guarantee .txt-header .title {
    font-size: 2em;
    font-weight: 400;
    padding: 0 20px 0.375em;
  }

  .overview-content .comprehensive-safety-guarantee .txt-header .icon-fold {
    width: 4vw;
    display: none;
  }

  .overview-content .comprehensive-safety-guarantee .txt-body,
  .overview-content.js-active .comprehensive-safety-guarantee .txt-body {
    display: block;
    padding-bottom: 0vw;
  }

  .overview-content .comprehensive-safety-guarantee .img {
    width: 88vw;
    height: 80vw;
    margin: 0 auto;
  }
}



.overview-content .tapo-smart-actions .text {
  padding: 7em 0 1em;
}

.overview-content .tapo-smart-actions .swiper-slide {
  width: 75em;
}

.overview-content .tapo-smart-actions .swiper-slide video {
  width: 100%;
  border-radius: 1em;
}

.overview-content .tapo-smart-actions .swiper-slide-txt {
  width: 75em;
  margin: 0 auto 1.5em;
  text-align: center;
}

.overview-content .tapo-smart-actions .swiper-slide-img {
  position: relative;
  width: 100%;
  height: 39.75em;
  margin: 0 auto;
  background-position: top;
  background-repeat: no-repeat;
  background-size: 120em;
  display: none;
}

.overview-content .tapo-smart-actions .swiper-slide-1 .swiper-slide-img {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/j-1.png);
}

.overview-content .tapo-smart-actions .swiper-slide-2 .swiper-slide-img {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/j-2.png);
}

.overview-content .tapo-smart-actions .swiper-slide-3 .swiper-slide-img {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/j-3.png);
}

.overview-content .tapo-smart-actions .swiper-slide .icon-operation {
  display: block;
  width: 2.5em;
  height: auto;
  margin-right: 0.5em;
}

.overview-content .tapo-smart-actions .swiper-slide .desc-m {
  display: block;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.2;
}

.overview-content .tapo-smart-actions .swiper-slide .desc-rectangle-white {
  color: #000;
  background: rgba(255, 255, 255, 0.7);
  padding: 0.75em 1em;
  border-radius: 0.5em;
  display: flex;
  align-items: center;
}

.overview-content .tapo-smart-actions .swiper-slide .desc-rectangle-white+.desc-rectangle-white {
  margin-top: 0.5em;
}

.overview-content .tapo-smart-actions .swiper-slide-1 .desc-1 {
  top: 6%;
  right: 19.5%;
}

.overview-content .tapo-smart-actions .swiper-slide-2 .desc-1 {
  top: 6%;
  right: 19.5%;
}

.overview-content .tapo-smart-actions .swiper-slide-2 .desc-2 {
  top: 6%;
  right: 19.5%;
}

.overview-content .tapo-smart-actions .swiper-slide-2 .desc-3 {
  top: 6%;
  right: 19.5%;
}

.overview-content .tapo-smart-actions .swiper-slide-2 .desc-4 {
  top: 6%;
  right: 19.5%;
}

.overview-content .tapo-smart-actions .swiper-slide-2 .desc-5 {
  top: 6%;
  right: 19.5%;
}

.overview-content .tapo-smart-actions .swiper-slide-3 .desc-1 {
  top: 6%;
  right: 19.5%;
}

.overview-content .tapo-smart-actions .swiper-slide-3 .desc-2 {
  top: 6%;
  right: 19.5%;
}

.overview-content .tapo-smart-actions .button-prev img,
.overview-content .tapo-smart-actions .button-next img {
  width: 2.75em;
  height: auto;
}

.overview-content .tapo-smart-actions .button-prev,
.overview-content .tapo-smart-actions .button-next {
  position: absolute;
  bottom: 50%;
  z-index: 1;
}

.overview-content .tapo-smart-actions .button-prev {
  left: 12%;
}

.overview-content .tapo-smart-actions .button-next {
  right: 12%;
}

@media (max-width: 736px) {
  .overview-content .tapo-smart-actions {
    margin-bottom: 0;
  }

  .overview-content .tapo-smart-actions .text {
    padding: 0 0 0.5em;
  }

  .overview-content .tapo-smart-actions .swiper-wrapper,
  .overview-content.js-active .tapo-smart-actions .swiper-wrapper {
    display: block;
  }

  .overview-content .tapo-smart-actions .swiper-slide {
    width: 88vw;
    margin: 0 auto;
  }

  .overview-content .tapo-smart-actions .swiper-slide+.swiper-slide {
    margin-top: 0.5em;
  }

  .overview-content .tapo-smart-actions .swiper-slide-txt {
    width: auto;
    margin: 0 auto 1.5em;
    text-align: left;
  }

  .overview-content .tapo-smart-actions .swiper-slide-img {
    height: 85vw;
    background-size: 100%;
  }

  .overview-content .tapo-smart-actions .swiper-slide .icon-operation {
    width: 8vw;
    margin-right: 3vw;
  }

  .overview-content .tapo-smart-actions .swiper-slide .desc-m {
    font-size: 3vw;
  }

  .overview-content .tapo-smart-actions .swiper-slide-1 .desc-1 {
    top: auto;
    bottom: 6vw;
    right: 5vw;
    padding: 0.75em 1em;
    border-radius: 0.5em;
  }

  .overview-content .tapo-smart-actions .button-prev img,
  .overview-content .tapo-smart-actions .button-next img {
    width: 8vw;
  }

  .overview-content .tapo-smart-actions .button-prev,
  .overview-content .tapo-smart-actions .button-next {
    bottom: 30vw;
    display: none;
  }

  .overview-content .tapo-smart-actions .button-prev {
    left: 5%;
  }

  .overview-content .tapo-smart-actions .button-next {
    right: 5%;
  }
}



.instant-control-via-bluetooth .img {
  position: relative;
  width: 75em;
  height: 33.2em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/i.png) top / 75em no-repeat;
}

@media (max-width: 736px) {
  .instant-control-via-bluetooth .img {
    width: 88vw;
    height: 66.5vw;
    margin: 0 auto;
    background: url(https://static-product.tp-link.com/tapo-s110e_v1/m/i.png) top / 100% no-repeat;
  }
}



.overview-content .small-size-and-compatible {
  margin-top: 7em;
}

.overview-content .small-size-and-compatible .w-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.overview-content .small-size-and-compatible .text {
  width: 39%;
  padding: 0;
  text-align: left;
}

.overview-content .small-size-and-compatible .img {
  position: relative;
  width: 48%;
  height: 29.55em;
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/j.png) top / 100% no-repeat;
}

.overview-content .small-size-and-compatible .desc {
  position: absolute;
  line-height: normal;
}

.overview-content .small-size-and-compatible .desc-m {
  display: block;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.2;
}

.overview-content .small-size-and-compatible .desc-1 {
  bottom: 76%;
  left: 40%;
  transform: rotateZ(-3deg);
}

.overview-content .small-size-and-compatible .desc-2 {
  bottom: 46%;
  left: 11%;
}

.overview-content .small-size-and-compatible .desc-3 {
  top: 82%;
  left: 21%;
  transform: rotateZ(-3deg);
}

@media (max-width: 736px) {
  .overview-content .small-size-and-compatible {
    margin-top: 0;
  }

  .overview-content .small-size-and-compatible .w-container {
    display: block;
  }

  .overview-content .small-size-and-compatible .text {
    width: auto;
    padding: 0 0 1em;
    text-align: left;
  }

  .overview-content .small-size-and-compatible .img {
    width: 88vw;
    height: 72vw;
    margin: 0 auto;
    background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/j.png) top / 100% no-repeat;
  }

  .overview-content .small-size-and-compatible .desc-m {
    font-size: 3vw;
  }

  .overview-content .small-size-and-compatible .desc-1 {
    bottom: 76%;
    left: 40%;
  }

  .overview-content .small-size-and-compatible .desc-2 {
    bottom: 46%;
    left: 8%;
  }

  .overview-content .small-size-and-compatible .desc-3 {
    top: 83%;
    left: 20%;
  }
}



.overview-content .wiring-instructions .ul-modes {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.overview-content .wiring-instructions .ul-modes li {
  width: 32%;
  height: 24em;
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100%;
}

.overview-content .wiring-instructions .ul-modes .li-1 {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/m-1.png);
}

.overview-content .wiring-instructions .ul-modes .li-2 {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/m-2.png);
}

.overview-content .wiring-instructions .ul-modes .li-3 {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/m-3.png);
}

.overview-content .wiring-instructions .ul-modes li .img-txt p {
  padding: 0.5em 1em 0;
  font-size: 1.125em;
  font-weight: 400;
  text-align: center;
}

@media (max-width: 736px) {
  .overview-content .wiring-instructions .ul-modes {
    width: 100%;
    display: block;
  }

  .overview-content .wiring-instructions .ul-modes li {
    width: 88vw;
    height: 88vw;
    margin: 0 auto;
  }

  .overview-content .wiring-instructions .ul-modes li+li {
    margin-top: 2.5em;
  }

  .overview-content .wiring-instructions .ul-modes li .img-txt {
    padding: 4vw 3vw 0;
    text-align: center;
  }
}



.overview-content .tapo-setup {
  padding: 0 0 7em;
  background-color: #fff;
}

.overview-content .tapo-setup .ul-setup {
  display: flex;
  justify-content: space-between;
  text-align: center;
}

.overview-content .tapo-setup .ul-setup li {
  display: inline-block;
  width: 40%;
  vertical-align: top;
}

.overview-content .tapo-setup .ul-setup li .img-txt {
  padding-bottom: 1.5em;
  text-align: left;
}

.overview-content .tapo-setup .ul-setup li .img {
  position: relative;
  width: 80%;
  margin: 0 auto;
}

.overview-content .tapo-setup .ul-setup li .img img {
  width: 100%;
  height: auto;
}

.overview-content .tapo-setup .icons-part {
  display: flex;
  align-items: center;
  width: 36em;
  margin: 5em auto 0;
}

.overview-content .tapo-setup .icons-part .item {
  margin-right: 0.75em;
}

.overview-content .tapo-setup .icons-part .qrcode-item,
.overview-content .tapo-setup .icons-part .app-item {
  width: 10%;
}

.overview-content .tapo-setup .icons-part .txt-item {
  width: 34%;
  text-align: left;
}

.overview-content .tapo-setup .icons-part .txt-item p {
  font-size: 1.125em;
  font-weight: 300;
  padding: 0.5em 0;
}

.overview-content .tapo-setup .icons-part .store-item {
  width: 16%;
}

.overview-content .tapo-setup .icons-part .item img {
  width: 100%
}

.overview-content .tapo-setup .ul-setup p {
  font-size: 1.125em;
  font-weight: 300;
  padding: 0.5em 0;
  color: #1a1a1a
}

@media (max-width: 736px) {
  .overview-content .tapo-setup {
    padding: 0 0 3em;
    margin-top: 0;
    background: none;
  }

  .overview-content .tapo-setup h3 {
    color: #005eac;
  }

  .overview-content .tapo-setup .ul-setup {
    display: block;
  }

  .overview-content .tapo-setup .ul-setup p {
    font-size: 1.75em;
    padding: 0 20px 0.75em;
  }

  .overview-content .tapo-setup .ul-setup li {
    display: block;
    width: 100%;
    padding: 0;
  }

  .overview-content .tapo-setup .ul-setup li+li {
    margin-top: 6vw;
  }

  .overview-content .tapo-setup .ul-setup li .img {
    width: 80vw;
    margin: 0;
    margin-left: 10vw
  }

  .overview-content .tapo-setup .ul-setup li .img-txt {
    padding-bottom: 0.75em;
    text-align: left;
  }

  .overview-content .tapo-setup .icons-part {
    width: calc(100% - 40px);
    margin: 3em auto;
    left: 0;
    right: 0
  }

  .overview-content .tapo-setup .icons-part .qrcode-item,
  .overview-content .tapo-setup .icons-part .app-item {
    width: 12%;
  }

  .overview-content .tapo-setup .icons-part .store-item {
    width: 18%;
  }

  .overview-content .tapo-setup .icons-part .txt-item {
    width: 32%;
  }

  .overview-content .tapo-setup .icons-part .item {
    margin-right: 1%;
  }
}

.overview-content .tapo-smart-control .text {
  padding-bottom: 1em;
}

.overview-content .tapo-smart-control .bg-container {
  display: flex;
  justify-content: space-between;
  height: 32.375em;
  padding: 0;
  border-radius: 1em;
}

.overview-content .tapo-smart-control .txt-container {
  width: 52%;
  box-sizing: border-box;
  padding: 1em 4.5em;
}

.overview-content .tapo-smart-control .txt-item+.txt-item {
  margin-top: 1em;
}

.overview-content .tapo-smart-control .txt-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  width: 100%;
  padding: 0;
  text-align: left;
  ;
  font-weight: 400;
}

.overview-content .tapo-smart-control .txt-header .title {
  display: block;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 1.2;
  padding: 0.5em 0.5em 0.5em 0;
  flex: 1;
}
.overview-content .tapo-smart-control p.title{
  padding-bottom: 0;
}

.overview-content .tapo-smart-control .txt-header .icon-fold {
  width: 0.9375em;
  transition: transform 0.8s;
}

.overview-content .tapo-smart-control .txt-item.active .txt-header .icon-fold {
  transform: rotateZ(90deg);
}

.overview-content .tapo-smart-control .txt-item.active .txt-header .title {
  font-size: 2.4em;
}

.overview-content .tapo-smart-control .txt-body {
  padding-bottom: 0.25em;
}

.overview-content.js-active .tapo-smart-control .txt-body {
  display: none;
  overflow: hidden;
}

.overview-content .tapo-smart-control .img.active {
  display: block;
}

.overview-content .tapo-smart-control .pc-imgs {
  width: 48.35%;
}

.overview-content .tapo-smart-control .img {
  position: relative;
  width: 100%;
  height: 32em;
  margin-right: -5%;
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: none;
}

.overview-content .tapo-smart-control .img .desc-rectangle-white {
  color: #000;
  background: rgba(255, 255, 255);
  padding: 0.5em 1em;
  border-radius: 1.5em;
  display: flex;
  align-items: center;
}

.overview-content .tapo-smart-control .img-2 .desc-1 {
  display: block;
  font-size: 0.8em;
  font-weight: 300;
  line-height: 1.4;
  position: absolute;
  top: 8%;
  right: 50%
}

.overview-content .tapo-smart-control .img .desc-rectangle-dark {
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  padding: 0.5em 2em;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.overview-content .tapo-smart-control .img-4 .desc-1 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0%
}

.overview-content .tapo-smart-control .txt-item.active .img {
  display: block;
}

.overview-content .tapo-smart-control .img-1 {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/e1.jpg);
}

.overview-content .tapo-smart-control .img-2 {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/e2.jpg?2);
}

.overview-content .tapo-smart-control .img-3 {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/e3.png?2);
}

.overview-content .tapo-smart-control .img-4 {
  background-image: url(https://static-product.tp-link.com/tapo-s110e_v1/img/e4.png);
}

@media (max-width: 736px) {
  .overview-content .tapo-smart-control .text {
    padding: 0 0 0.5em;
  }

  .overview-content .tapo-smart-control .bg-container {
    display: block;
    height: auto;
    border-radius: 0;
    background: none;
  }

  .overview-content .tapo-smart-control .txt-container {
    width: auto;
    box-sizing: border-box;
    padding: 0 0 5em;
  }

  .overview-content .tapo-smart-control .txt-item+.txt-item {
    margin-top: 1em;
  }

  .overview-content .tapo-smart-control .txt-header {
    padding: 1vw 20px 0;
    color: #000
  }

  .overview-content .tapo-smart-control .txt-header .title {
    font-size: 2em;
    font-weight: 400;
    padding: 0 0 0.375em;
  }

  .overview-content .tapo-smart-control .txt-header .icon-fold {
    width: 3vw;
  }

  .overview-content .tapo-smart-control p.title {
    font-size: 3.5vw;
    padding: 0;
  }

  .overview-content .tapo-smart-control .img p.info {
    font-size: 3vw;
    padding: 0;
  }

  .overview-content .tapo-smart-control .txt-body,
  .overview-content.js-active .tapo-smart-control .txt-body {
    display: block;
    padding-bottom: 0vw;
  }

  .overview-content .tapo-smart-control .img {
    width: 88vw;
    height: 78vw;
    margin: 0 auto;
  }
}

.overview-content .tapo-versatile-use-through-dry-wet .text {
  padding-top: 3em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content .product-info-content a {
  position: relative;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .buttons .button {
  position: absolute;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content .product-info-content a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}

.overview-content .tapo-versatile-use-through-dry-wet {
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/c.jpg) 50% 100% no-repeat;
  background-size: 120em;
  height: 57.75em;
  margin: 0 auto;
  position: relative;
}

.overview-content .tapo-versatile-use-through-dry-wet .w-container {
  position: relative;
  width: 100em;
  margin: 0 auto;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button {
  position: absolute;
  cursor: pointer;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button .icon {
  display: inline-block;
  width: 2.5em;
  height: 2.5em;
  vertical-align: middle;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button .icon img {
  width: 100%;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button span {
  display: inline-block;
  background: rgba(255, 255, 255, 0.75);
  border-radius: 2em;
  padding: 0.25em 1em;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.2;
  vertical-align: middle;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-1 {
  left: 52.5em;
  top: 25.5em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-1 span {
  position: absolute;
  top: -1em;
  left: 1.5em;

}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-2 {
  left: 31.5em;
  top: 25.5em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-2 span {
  position: absolute;
  top: -0.75em;
  left: 1.5em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-3 {
  right: 62em;
  top: 34.5em;
  width: 15%;
  text-align: right;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-3 span {
  position: absolute;
  top: -0.5em;
  right: 1.75em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-4 {
  right: 43em;
  top: 34em;
  width: 15%;
  text-align: right;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-4 span {
  position: absolute;
  top: -0.75em;
  right: 2em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-5 {
  left: 21.5em;
  top: 46.5em;
  width: 22%;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-5 span {
  position: absolute;
  top: -0.75em;
  left: 1.5em;
}


.overview-content .tapo-versatile-use-through-dry-wet .bg .button-6 {
  left: 24em;
  top: 36.5em;
  width: 22%;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-6 span {
  position: absolute;
  top: 1.25em;
  left: 1.5em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-7 {
  right: 48em;
  top: 17.5em;
  width: 22%;
  text-align: right;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-7 span {
  position: absolute;
  top: -0.75em;
  right: 2em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-8 {
  left: 31em;
  top: 41.25em;
  width: 22%;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-8 span {
  position: absolute;
  top: 1.25em;
  left: 2em;

}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-9 {
  left: 15.5em;
  top: 30.2em;
  width: 25%;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .button-9 span {
  position: absolute;
  top: -0.75em;
  left: 1.5em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content-container .content {
  position: absolute;
  left: 61em;
  top: 11em;
  right: 8em;
  bottom: -42em;
  padding: 2em 2em 1em;
  display: none;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content-1 {
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/c1-1.png) top/100% no-repeat;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content-2 {
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/c1-2.png) top/100% no-repeat;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content-3 {
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/c1-3.png) top/100% no-repeat;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content-4 {
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/c1-4.png) top/100% no-repeat;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content-5 {
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/c1-5.png) top/100% no-repeat;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content-6 {
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/c1-6.png) top/100% no-repeat;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content-7 {
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/c1-7.png) top/100% no-repeat;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content-8 {
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/c1-8.png) top/100% no-repeat;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content-9 {
  background: url(https://static-product.tp-link.com/tapo-s110e_v1/img/c1-9.png) top/100% no-repeat;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content p {
  color: #6e6e6e;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  padding-bottom: 1em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content .content-details {
  padding: 22em 2.75em 0;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content .see-more {
  position: relative;
  bottom: auto;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content .see-more {
  position: absolute;
  top: 44.5em;
  font-size: 0.875em;
  font-weight: 700;
  color: #000;
}



.overview-content .tapo-versatile-use-through-dry-wet .bg .content .see-more img {
  width: 1.4em;
  height: auto;
  margin-right: 1em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content.active {
  display: block;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content h2 {
  font-size: 1.75em;
  line-height: 1.2;
  font-weight: 500;
  padding-bottom: .5em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .see-more img {
  width: 1.4em;
  height: auto;
  margin-right: 1em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content .product-info-content {
  display: flex;
  margin-bottom: 1.5em;
  align-items: center;
  position: relative;
}


.overview-content .tapo-versatile-use-through-dry-wet .bg .content .product-info-content .title {
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 0.5em;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content .product-info-content .product-name {
  font-size: 0.9375em;
  font-weight: 400;
  line-height: 1.2;
  color: #6e6e6e;
}

.overview-content .tapo-versatile-use-through-dry-wet .bg .content .content-detail {
  margin-left: 2em;
}


@media (max-width:736px) {
  .overview-content .tapo-versatile-use-through-dry-wet {
    height: auto;
    background: none;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .text {
    padding-top: 0;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .w-container {
    width: 100%;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg {
    background: url(https://static-product.tp-link.com/tapo-s110e_v1/m/c.jpg) bottom/100% no-repeat;
    padding-bottom: 210vw;
    position: relative
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .button-1 {
    left: 68vw;
    top: 24vw;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .button span {
    font-size: 2.5vw;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .button-2 {
    left: 33vw;
    top: 25vw;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .button-3 {
    left: 5vw;
    top: 40vw;
    width: 40vw;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .button-4 {
    left: 46vw;
    top: 39vw;
    width: 30vw;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .button-5 {
    left: 16vw;
    top: 60.5vw;
    width: 50vw;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .button-6 {
    left: 21vw;
    top: 43vw;
    width: 57vw;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .button-7 {
    left: 26vw;
    top: 11vw;
    width: 42vw;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .button-8 {
    left: 32vw;
    top: 50vw;
    width: 45vw;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .button-9 {
    left: 6vw;
    top: 32vw;
    width: 50vw;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .content-container .content {
    left: 0vw;
    top: auto;
    right: 0vw;
    height: 138vw;
    bottom: 3vw;
    padding: 0 2em 2em;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .content .content-details {
    padding-top: 69vw
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .content h2 {
    font-size: 1.75em;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .content p {
    font-size: 1.5em;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .content .see-more img {
    width: 1.5em;
    height: auto;
  }

  .overview-content .tapo-versatile-use-through-dry-wet .bg .content .see-more {
    font-size: 1.25em;
    top: 128vw
  }
}