.overlay-canvas{justify-content:center;align-items:center;width:100%;min-width:0;height:auto;margin:0 auto;display:flex;position:relative;overflow:hidden;container-type:inline-size}.anchor-canvas-overlay-item{left:var(--desktop-left);top:var(--desktop-top);width:var(--desktop-width,80%);max-width:100%;font-size:var(--desktop-font-size,inherit);line-height:var(--desktop-line-height,1.2);position:absolute;transform:translate(-50%,-50%)}@media (max-width:767px){.anchor-canvas-overlay-item{left:var(--mobile-left);top:var(--mobile-top);width:var(--mobile-width,var(--desktop-width,80%));font-size:var(--mobile-font-size,var(--desktop-font-size,inherit));line-height:var(--mobile-line-height,var(--desktop-line-height,1.2))}}
.app-download-block{background:var(--desktop-image) 85% 100%/31.25em auto no-repeat #f5fcff;border-radius:.9375em;padding:2.9375em 0 3.125em 5.625em}@media (max-width:1024px){.app-download-block{background-image:var(--mobile-image);background-color:#f5fcff;background-position:100%;background-repeat:no-repeat;background-size:contain}}.app-download-block .wrapper{width:50%}.app-download-block .title{color:#4d4d4d;font-size:2.25em;font-weight:500}.app-download-block .title-sub{opacity:.5;color:#212121;font-size:1.25em;font-weight:400}.app-download-block .steps{padding-block:3.75em}.app-download-block .steps li+li{padding-top:2.5em}.app-download-block .steps .order,.app-download-block .steps .text{vertical-align:middle;display:inline-block}.app-download-block .steps .order{color:#fff;text-align:center;background-color:#87e2ff;border-radius:50%;width:1.6em;height:1.6em;margin-right:.333333em;font-size:.9375em}.app-download-block .steps .text{color:#333;width:70%;font-size:1.125em;font-weight:400}.app-download-block .app-qrcode{padding-top:7.1875em}.app-download-block .app-qrcode img{max-width:100%;height:100%}.app-download-block .app-qrcode .icon,.app-download-block .app-qrcode .qrcode{width:5.5em;height:5.5em}.app-download-block .app-qrcode .info{height:5.5em;padding-left:.9375em}.app-download-block .app-qrcode .android,.app-download-block .app-qrcode .ios{height:48%}.app-download-block .app-qrcode .ios{padding-bottom:3%}.app-download-block .app-qrcode .text{color:#a1a2a2;font-size:.875em}@media (max-width:736px){.product-related-faq-list{padding:6.25vw 5%}.product-related-faq-list li{opacity:.8;color:#212121;font-size:1em;font-weight:400;line-height:1.5}.product-related-faq-list li a{vertical-align:top;width:90%;display:inline-block}.product-related-faq-list li:before{padding-right:3.125vw}.product-related-faq-list li:nth-child(n+2){margin-top:5vw}.product-related-faq .see-more{padding-right:5%;font-size:1em}.app-download-block{border-radius:.428571em;padding:1.92857em 1.35714em 1.42857em}.app-download-block .wrapper{width:100%}.app-download-block .info-text{width:40%}.app-download-block .title{letter-spacing:0;font-size:1.14286em;line-height:1.375}.app-download-block .title-sub{opacity:1;color:#7d7d7d;letter-spacing:0;padding-top:.384615em;font-size:.928571em;line-height:1.38462}.app-download-block .steps{letter-spacing:0;padding-block:2.07143em}.app-download-block .steps li+li{padding-top:1.07143em}.app-download-block .steps .order,.app-download-block .steps .text{font-size:.785714em}.app-download-block .steps .order{width:1.45455em;height:1.45455em}.app-download-block .app-qrcode{width:100%;padding-top:2.85714em}.app-download-block .app-qrcode .icon,.app-download-block .app-qrcode .qrcode{width:4.28571em;height:4.28571em}.app-download-block .app-qrcode .info{height:4.28571em;padding-left:.357143em}.app-download-block .app-qrcode .android,.app-download-block .app-qrcode .ios{height:50%}.app-download-block .app-qrcode .text{display:none}}
.product-related-step-list{table-layout:fixed;width:100%;margin-top:3.75em;display:table}.product-related-step-list li{text-align:center;display:table-cell}.product-related-step-list li .order{text-align:center;vertical-align:middle;color:#fff;letter-spacing:0;background:#87e2ff;border-radius:50%;width:1.6em;height:1.6em;font-size:1.25em;font-weight:400;display:inline-block;position:relative}.product-related-step-list li .order span{margin:auto;display:inline-block;position:absolute;inset:0}.product-related-step-list li .img{width:13.4375em;height:26.25em;margin:1.875em auto 0}.product-related-step-list li .img img{max-width:100%;height:100%}.product-related-step-list li .info{opacity:.65;color:#212121;padding:1.38889em 1em 0;font-size:1.125em;font-weight:400;line-height:1.5}#tapo-product-setup .product-related-video{padding:3.75em 0}#tapo-product-setup .product-related-video .title{opacity:.8;color:#212121;text-align:left;padding-bottom:1.25em;font-size:1.25em;font-weight:400}@media (max-width:736px){.product-related-step-list{display:block}.product-related-step-list li{width:100%;display:block}.product-related-step-list li .detail{width:100%;padding-top:1.42857em;display:table}.product-related-step-list li .detail .img,.product-related-step-list li .detail .info{vertical-align:middle;display:block}.product-related-step-list li+li{margin-top:2.85714em}#tapo-product-setup .content-mbpad{padding:0 5%}}
.awards__award-badge{width:45px;height:30px;position:absolute;top:12px;left:12px}.awards__award-badge img{object-fit:contain;object-position:top center;height:100%}.awards__award-icon{flex-direction:column;justify-content:center;align-items:center;height:60px;display:flex}.awards__award-icon img{height:100%}.awards__award-info{text-align:center;color:#1d2529;flex-direction:column;flex:auto;justify-content:center;gap:4px;display:flex}.awards__award-text{color:#1d2529;font-size:10px;font-weight:400}.awards__award-tile{background-color:#fafafa;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:12px;width:161px;height:172px;padding:24px 8px 16px;display:flex;position:relative}.awards__award-title{color:#1d2529;font-size:12px;font-weight:500}.awards__awards{flex-direction:column;align-items:center;gap:12px;display:flex;overflow:hidden}.awards__gapped-row{flex-direction:row;gap:12px;display:flex}.awards__header{flex-direction:column;gap:12px;margin-left:20px;margin-right:20px;display:flex}.awards__marquee-group-0,.awards__marquee-group-1{flex-direction:row;display:flex}.awards__marquee-group-2,.awards__marquee-group-3{flex-direction:row;display:none}.awards__marquee-reverse{animation:90s linear infinite awards__marquee-reverse}.awards__marquee{animation:90s linear infinite awards__marquee}.awards__root{text-align:center;flex-direction:column;align-items:center;gap:24px;font-family:TP-Link Aktiv,sans-serif;display:flex}.awards__root *{box-sizing:border-box}.awards__section-text{color:#1d252999;font-size:min(3.73vw,27.48px);font-weight:400;line-height:1.3}.awards__section-title{color:#1d2529;font-size:min(5.87vw,43.18px);font-weight:500;line-height:1.3}@keyframes awards__marquee{0%{transform:translate(25%)}to{transform:translate(-25%)}}@media (min-width:737px){.awards__award-icon{height:100px}.awards__award-text{font-size:14px}.awards__award-tile{width:351px;height:202px}.awards__award-title{font-size:16px}.awards__award-badge{width:75px;height:50px}.awards__header{gap:16px}.awards__root{gap:60px}.awards__section-text{font-size:min(1.25vw,32px)}.awards__section-title{font-size:min(2.08vw,53.33px)}}@media (min-width:1200px){.awards__marquee-group-2{display:flex}@keyframes awards__marquee{0%{transform:translate(16.6667%)}to{transform:translate(-16.6667%)}}}@media (min-width:2400px){.awards__marquee-group-3{display:flex}@keyframes awards__marquee{0%{transform:translate(12.5%)}to{transform:translate(-12.5%)}}}@keyframes awards__marquee-reverse{0%{transform:translate(-25%)}to{transform:translate(25%)}}@media (min-width:1200px){.awards__marquee-group-2{display:flex}@keyframes awards__marquee-reverse{0%{transform:translate(-16.6667%)}to{transform:translate(16.6667%)}}}@media (min-width:2400px){.awards__marquee-group-3{display:flex}@keyframes awards__marquee-reverse{0%{transform:translate(-12.5%)}to{transform:translate(12.5%)}}}
.banner-grid{font-size:clamp(14px,.83vw,21px)}.banner-grid .payload-richtext h4{font-size:1.125em;font-weight:400;line-height:1.33333em}.banner-grid .payload-richtext h2{letter-spacing:.03125em;font-size:2em;font-weight:500;line-height:1.3em}@media (max-width:1680px){.banner-grid{font-size:14px}}@media (max-width:1440px){.banner-grid{font-size:12px}}@media (max-width:1280px){.banner-grid{font-size:10.66px}}@media (max-width:1024px){.banner-grid{font-size:8.53px}}@media (max-width:736px){.banner-grid{font-size:10.35px}.banner-grid .payload-richtext h2{text-align:center;font-size:2.2em}.banner-grid .payload-richtext h4{font-size:1.4em}}@media (max-width:375px){.banner-grid{font-size:2.67vw}}
.hero-banner{max-width:120em;aspect-ratio:var(--aspect-desktop);background:var(--bg-desktop) bottom / 100% no-repeat;align-items:center;margin:0 auto;font-size:16px;display:flex}.hero-banner .w-container{width:67.7813em;margin:0 auto}.hero-banner .text{text-align:left;padding:0 48% 2em 0}.hero-banner h2{font-size:3.09375em;font-weight:500;line-height:1.2}.hero-banner h3{font-size:1.875em;font-weight:400;line-height:1.2}.hero-banner .model{color:#fff;background:#005eac;border-radius:5em;padding:.25em .625em .4em;font-size:1.875em;font-weight:300;line-height:1;display:inline-block}.hero-banner .banner-logos{margin-top:2em}.hero-banner .banner-logos img{width:auto;height:9.75em;display:inline-block}@media (min-width:1921px){.hero-banner{font-size:.8333vw}}@media (max-width:1680px){.hero-banner{font-size:14px}}@media (max-width:1440px){.hero-banner{font-size:12px}}@media (max-width:736px){.hero-banner{aspect-ratio:var(--aspect-mobile);background:var(--bg-mobile) bottom / 100% no-repeat;font-size:10.35px;display:block}.hero-banner .w-container{width:auto}.hero-banner .text{text-align:left;padding:75vw 6vw 0;transform:unset!important}.hero-banner h2{padding:0 0 3vw;font-size:7.5vw;font-weight:400;line-height:1.2}.hero-banner h3{padding:0 0 1em;font-size:4.75vw;font-weight:400;line-height:1.2}.hero-banner .model{padding:.25em 1em .4em;font-size:4.625vw;font-weight:300;line-height:1}.hero-banner .banner-logos{margin-top:4vw}.hero-banner .banner-logos img{height:26vw;margin-bottom:1vw}}@media (max-width:414px){.hero-banner{font-size:2.5vw}}
.infoStream{width:auto;max-width:100%;margin:0 auto;font-size:clamp(14px,.83vw,16px);position:relative}.infoStream .infoStream-container{width:auto;margin:0 auto;overflow:hidden}.infoStream .infoStream-text{text-align:center;max-width:89.75em;margin:0 auto;padding-bottom:2em}.infoStream h2{letter-spacing:.025em;padding-bottom:.25em;font-size:2.5em;font-style:normal;font-weight:500;line-height:1.3em}.infoStream h3{color:#fff;text-align:left;pointer-events:none;padding:0 32px;font-size:1.25em;font-weight:400;line-height:1.33333em;position:absolute;bottom:32px}.infoStream b{color:#0069bf;cursor:pointer;font-size:1.25em;font-weight:500;line-height:133.33%}.infoStream b a{justify-content:center;align-items:center;display:flex}.infoStream .swiperDiv{position:relative}.infoStream .swiperDiv .swiper-button-prev,.infoStream .swiperDiv .swiper-button-next{opacity:0;transition:opacity .2s ease-in}:is(.infoStream .swiperDiv:focus-within,.infoStream .swiperDiv:hover) .swiper-button-prev,:is(.infoStream .swiperDiv:focus-within,.infoStream .swiperDiv:hover) .swiper-button-next{opacity:1}:is(:is(.infoStream .swiperDiv:focus-within,.infoStream .swiperDiv:hover) .swiper-button-prev,:is(.infoStream .swiperDiv:focus-within,.infoStream .swiperDiv:hover) .swiper-button-next).swiper-button-disabled{opacity:0}.infoStream .swiper-container{width:auto}.infoStream .swiper-container .swiper-slide{text-align:center;color:#1d2529;box-sizing:border-box;width:37.1875%;margin:2px 0}.infoStream .swiper-container .swiper-slide .infoImgContainer{border-radius:.5em;width:100%;max-height:420px;display:block;position:relative;overflow:hidden}.infoStream .swiper-container .swiper-slide .infoImgContainer img{object-fit:cover;width:100%;height:22vw;max-height:100%;transition:transform .25s;display:block}.infoStream .swiper-container .swiper-slide .infoImgContainer:hover img{overflow:hidden;transform:scale(1.05)}.infoStream .swiper-container .swiper-slide .infoImgContainer:after{content:"";pointer-events:none;background:linear-gradient(0deg,#00000080 0,#0000 50%);position:absolute;inset:0}.infoStream .swiper-container .swiper-slide .infoContainer b{visibility:hidden}.infoStream .swiper-container .swiper-slide.swiper-slide-active .infoContainer b{visibility:visible}.infoStream .news-right-icon{width:.71em;margin-left:.25em}@media (max-width:1680px){.infoStream{font-size:14px}}@media (max-width:1440px){.infoStream{font-size:12px}}@media (max-width:1280px){.infoStream{font-size:10.66px}}@media (max-width:1024px){.infoStream{font-size:8.53px}}@media (max-width:735px){.infoStream{font-size:10.35px}.infoStream .infoStream-container{box-sizing:border-box;width:auto;margin:0 auto}.infoStream .swiper-container{width:auto}.infoStream .swiper-container .swiper-slide{width:89.3333%;margin-right:unset;padding:unset}.infoStream .swiper-container .swiper-slide .infoImgContainer{width:100%;height:unset;margin:0 auto}.infoStream .swiper-container .swiper-slide .infoImgContainer img{object-fit:cover;border-radius:8px;width:100%;height:55vw;max-height:100%;transition:transform .25s;display:block}.infoStream .swiper-container .swiper-slide .infoContainer{text-align:center}.infoStream .infoStream-text{text-align:center;padding-bottom:2.5em}.infoStream h2{padding:0;font-weight:400;line-height:1.2}.infoStream h3{font-size:1.4em;font-weight:400;line-height:1.28}.infoStream h2{padding-bottom:.6em;font-size:2.2em}.infoStream b{font-size:1.4em}}@media (max-width:375px){.infoStream{font-size:2.67vw}}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
.shopByCategory{background:#f7f8f9;width:auto;max-width:120em;font-size:.83vw}.shopByCategory .shopByCategory-container{width:auto;margin:0 auto}.shopByCategory .shopByCategory-text{text-align:center;max-width:101.5em;margin:0 auto;padding-bottom:2em}.shopByCategory h2{letter-spacing:.025em;padding-bottom:.25em;font-size:2.5em;font-style:normal;font-weight:500;line-height:1.3em}.shopByCategory .swiperDiv{margin:0 auto;position:relative}.shopByCategory .swiperDiv .swiper-button-prev,.shopByCategory .swiperDiv .swiper-button-next{opacity:0;transition:opacity .2s ease-in}:is(.shopByCategory .swiperDiv:focus-within,.shopByCategory .swiperDiv:hover) .swiper-button-prev,:is(.shopByCategory .swiperDiv:focus-within,.shopByCategory .swiperDiv:hover) .swiper-button-next{opacity:1}:is(:is(.shopByCategory .swiperDiv:focus-within,.shopByCategory .swiperDiv:hover) .swiper-button-prev,:is(.shopByCategory .swiperDiv:focus-within,.shopByCategory .swiperDiv:hover) .swiper-button-next).swiper-button-disabled{opacity:0}.shopByCategory .swiper{overflow:hidden}.shopByCategory .swiper .swiper-slide{text-align:center;color:#1d2529;box-sizing:border-box;cursor:pointer;width:14.5em;padding:1.5em}.shopByCategory .swiper .swiper-slide:hover{color:#0069bf;background:#0069bf0f;border-radius:.5em}.shopByCategory .swiper .swiper-slide .categoryImgContainer{width:9em;height:9em;margin:0 auto;padding-bottom:1em;display:block}.shopByCategory .swiper .swiper-slide .categoryImgContainer img{width:100%}.shopByCategory .swiper .swiper-slide .categoryName{font-size:1.125em;font-weight:400;line-height:1.33333em;display:inline-block}@media (max-width:1680px){.shopByCategory{font-size:14px}}@media (max-width:1440px){.shopByCategory{font-size:12px}}@media (max-width:1280px){.shopByCategory{font-size:10.66px}}@media (max-width:1024px){.shopByCategory{font-size:8.53px}}@media (max-width:735px){.shopByCategory{font-size:10.35px}.shopByCategory .shopByCategory-container{box-sizing:border-box;width:auto}.shopByCategory h2{font-size:2.5em;font-weight:400;line-height:1.2}.shopByCategory .swiperDiv{width:auto;margin:0 auto}.shopByCategory .swiperDiv .page-next,.shopByCategory .swiperDiv .page-prev{display:none}.shopByCategory .swiper{width:auto}.shopByCategory .swiper .swiper-slide{width:25%;padding:unset;margin-right:1.16em}.shopByCategory .swiper .swiper-slide .categoryImgContainer{width:7.5em;height:7.5em;padding-bottom:.8em}.shopByCategory .swiper .swiper-slide .categoryName{font-size:1.35266em;font-style:normal;font-weight:400;line-height:normal}.shopByCategory h2{padding:0;font-size:2.2em}.shopByCategory .shopByCategory-text{padding:4.8em 0 2.4em}.shopByCategory .swiper .swiper-slide .categoryName{font-size:1.4em}}@media (max-width:375px){.shopByCategory{font-size:2.67vw}}
.shop-by-product{text-align:center;padding-inline:7.5em;font-size:clamp(14px,.83vw,16px);position:relative}.shop-by-product__title{letter-spacing:clamp(.14px,.14vw,1px);color:#1d2529;margin:0 0 32px;font-size:clamp(5.87px,5.87vw,43.18px);font-weight:500}@media (min-width:736px){.shop-by-product__title{letter-spacing:clamp(.38px,.05vw,1px);margin:0 0 32px;font-size:clamp(15.35px,2.08vw,40px)}}@media (min-width:1921px){.shop-by-product__title{letter-spacing:clamp(1px,.05vw,1.33px);margin:0 0 60px;font-size:clamp(40.02px,2.08vw,53.33px)}}.shop-by-product__swiper{width:100%;margin:0 auto;position:relative}.shop-by-product__card{box-sizing:border-box;background:#f7f8f9;border-radius:8px;flex-direction:column;align-items:center;height:100%;padding:32px 24px;display:flex}.shop-by-product__image{object-fit:contain;width:320px;height:320px;margin-bottom:32px}.shop-by-product__name{color:#1d2529;margin:0;padding-bottom:4px;font-size:32px;font-weight:590;line-height:1.3}.shop-by-product__description{color:#1d2529a3;min-height:100px;margin:0;font-size:24px;font-weight:400;line-height:1.3}.shop-by-product__cta{color:#fff;background:#0069bf;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:24px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.shop-by-product__progress.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#0069bf;border-radius:999px}@media (max-width:2560px){.shop-by-product__name{font-size:1.25vw}.shop-by-product__description{min-height:4.2vw;font-size:.93vw}.shop-by-product__cta{font-size:.93vw}.shop-by-product__image{object-fit:contain;width:12.5vw;height:12.5vw;margin-bottom:clamp(16px,1.66vw,32px)}}@media (max-width:1200px){.shop-by-product__cta{padding:6px 12px}}@media (max-width:900px){.shop-by-product{width:unset;padding-inline:20px}.shop-by-product__name{font-size:14px}.shop-by-product__description{min-height:50px;margin-bottom:16px;font-size:12px}.shop-by-product__cta{padding:8px 12px;font-size:14px}.shop-by-product__card{padding:16px 8px}.shop-by-product__image{width:80px;height:80px;margin-bottom:16px}}
.your-home-container{background:var(--bg-mobile) no-repeat top center;z-index:5;background-size:contain;flex-direction:column;width:100%;height:clamp(133.34px,133.34vw,981.35px);margin:0 auto;display:flex;position:relative}.your-home-container .title-container{flex-direction:column;justify-content:center;align-items:center;gap:clamp(3.2px,3.2vw,23.55px);padding:clamp(12.8px,12.8vw,94.21px) 0 0;display:flex}.your-home-container .title-container .your-home-title h2{color:#1d2529;text-align:center;letter-spacing:clamp(.14px,.14vw,1px);font-size:clamp(5.87px,5.87vw,43.18px);font-style:normal;font-weight:500;line-height:normal}.your-home-container .title-container .learn-more-link-container{flex-direction:row;justify-content:center;align-items:center;gap:clamp(.53px,.53vw,3.93px);display:flex}.your-home-container .title-container .learn-more-link{color:#0069bf;text-align:center;letter-spacing:clamp(.14px,.14vw,1px);font-size:clamp(3.73px,3.73vw,27.48px);font-style:normal;font-weight:500;line-height:clamp(4.8px,4.8vw,35.33px);text-decoration:none}.your-home-container .title-container .learn-more-link-container svg{width:clamp(2.67px,2.67vw,19.63px);height:clamp(5.33px,5.33vw,39.25px)}.your-home-container .buttons-container{z-index:11;background-color:#f3f4f5;width:100%;height:clamp(25.14px,25.14vw,185px);position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:736px){.your-home-container .details-container.expanded~.buttons-container{position:relative}}.your-home-container .buttons-container .button{min-width:clamp(14.93px,14.93vw,109.91px);height:clamp(14.93px,14.93vw,109.91px);width:var(--button-width,clamp(14.93px,14.93vw,109.91px));cursor:pointer;box-sizing:border-box;background:#fff;border-radius:clamp(17.39px,17.39vw,128px);flex-direction:row;justify-content:flex-start;align-items:center;gap:clamp(.54px,.54vw,4px);padding:0 clamp(2.13px,2.13vw,15.7px);transition:width .5s ease-in-out;display:flex}.your-home-container .buttons-container .button .button-icon{flex-shrink:0;width:clamp(10.67px,10.67vw,78.51px);height:clamp(10.67px,10.67vw,78.51px);position:relative}.your-home-container .buttons-container .button .button-polygon{display:none}.your-home-container .buttons-container .button .button-title{white-space:nowrap;opacity:0;color:#1d2529;width:clamp(0px,0vw,0px);margin:0;font-size:clamp(3.73px,3.73vw,27.48px);font-weight:400;line-height:normal;transition:opacity .2s ease-in-out;overflow:hidden}.your-home-container .buttons-container .button.expanded{width:var(--button-width,max-content);background:#0069bf1a;justify-content:flex-start;padding:0 clamp(4.27px,4.27vw,31.4px) 0 clamp(2.13px,2.13vw,15.7px)}.your-home-container .buttons-container .button.expanded .button-title{text-wrap:auto;color:#0069bf;pointer-events:none;width:auto;max-width:clamp(33.97px,33.97vw,250px);margin-left:clamp(.54px,.54vw,4px)}.your-home-container .buttons-container .button.expanded .button-title.show-text{opacity:1}.your-home-container .buttons-container .button img{width:100%;height:100%}.your-home-container .buttons-container .swiper-wrapper{padding-left:clamp(3.2px,3.2vw,23.55px)}.your-home-container .buttons-container .swiper-slide{flex-shrink:0;align-items:center;margin-right:clamp(3.2px,3.2vw,23.55px);display:flex;width:auto!important}#details-backdrop.details-backdrop{z-index:1;opacity:0;visibility:hidden;pointer-events:none;background-color:#00000080;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;position:fixed;inset:0}#details-backdrop.details-backdrop.show{opacity:1;visibility:visible;pointer-events:auto}.your-home-container .details-container-wrapper{visibility:hidden;opacity:0;pointer-events:none}.your-home-container .details-container-wrapper.expanded{visibility:visible;opacity:1;pointer-events:auto}.your-home-container .details-container{z-index:3;visibility:hidden;opacity:0;pointer-events:none;background:#f3f4f5;border-radius:clamp(4.89px,4.89vw,36px) clamp(4.89px,4.89vw,36px) 0 0;flex-direction:column;align-items:center;height:0;padding:clamp(6.67px,6.67vw,49.07px) clamp(5.33px,5.33vw,39.25px);transition:height .5s ease-in-out,transform .5s ease-in-out;display:flex;position:absolute;left:0;right:0;overflow:hidden}.your-home-container .details-container.expanded{z-index:10;isolation:isolate;visibility:visible;opacity:1;pointer-events:auto;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;position:relative;overflow:hidden}.your-home-container .details-container .close{z-index:4;cursor:pointer;display:none;position:absolute;top:clamp(6.67px,6.67vw,49.07px);right:clamp(5.33px,5.33vw,39.25px)}.your-home-container .details-container.expanded .close{display:block}.your-home-container .details-container-content{flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;display:none;overflow:hidden}.your-home-container .details-container-content.selected{display:flex}.your-home-container .details-container-content h3{color:#1d2529;text-align:center;flex-shrink:0;margin:0 0 clamp(8.53px,8.53vw,62.81px);font-size:clamp(18px,3.73vw,27.48px);font-weight:500}.your-home-container .details-container-content .products-container{flex-direction:column;gap:clamp(3.2px,3.2vw,23.55px);margin-bottom:clamp(3.2px,3.2vw,23.55px);display:flex}.your-home-container .details-container-content .content.products-container{margin-bottom:0}.your-home-container .details-container-content .products-container a{text-decoration:none}.your-home-container .details-container-content .product-card{background:#fff;border-radius:clamp(1.63px,1.63vw,12px);flex-direction:row;align-items:center;gap:clamp(3.2px,3.2vw,23.55px);padding:clamp(4.27px,4.27vw,31.4px) clamp(3.2px,3.2vw,23.55px);display:flex}.your-home-container .details-container-content .product-card img{object-fit:contain;flex-shrink:0;width:clamp(16px,16vw,117.76px);height:clamp(16px,16vw,117.76px)}.your-home-container .details-container-content .product-card-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(.54px,.54vw,4px);height:clamp(16px,16vw,117.76px);display:flex}.your-home-container .details-container-content .product-card .product-card-title{color:#1d2529;margin:0 0 clamp(.54px,.54vw,4px);font-size:clamp(4.27px,4.27vw,31.4px);font-weight:500}.your-home-container .details-container-content .product-card .product-card-description{color:#1d2529a3;font-size:clamp(3.73px,3.73vw,27.48px);font-weight:400;line-height:normal}.your-home-container .details-container-content .view-all-link{color:#0069bf;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(.53px,.53vw,3.93px);margin-top:clamp(3.2px,3.2vw,23.55px);font-size:clamp(14px,2.67vw,19.63px);font-weight:500;text-decoration:none;display:flex}.your-home-container .details-container-content .view-all-link svg{width:clamp(2.67px,2.67vw,19.63px);height:clamp(2.67px,2.67vw,19.63px)}.your-home-container .details-container-content .content{flex-direction:column;flex:1;min-height:0;padding-bottom:27vw;display:flex;overflow:hidden auto}.your-home-container .details-container-content .content.products-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.your-home-container .details-container-content.tapo-smart-home-solutions .smart-home-solutions-image{width:clamp(77.6px,77.6vw,571.15px);height:clamp(26.67px,26.67vw,196.27px)}.your-home-container .details-container-content .tapo-smart-home-solutions .smart-home-solutions-image img{object-fit:contain;width:100%;height:100%}.your-home-container .row{flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.13px,2.13vw,15.7px);display:flex}.your-home-container .row p.text{color:#1d2529;font-size:clamp(3.73px,3.73vw,27.48px);font-weight:500}.your-home-container .row p.plus-sign{color:#0069bf;font-size:clamp(6.4px,6.4vw,47.1px);font-weight:500}.your-home-container .row.systems-grid{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);gap:clamp(3.2px,3.2vw,23.55px);width:100%;display:grid}.your-home-container .row.systems-grid .icon-card{flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.13px,2.13vw,15.7px);display:flex}.your-home-container .row.systems-grid .icon-card picture{height:100%}.your-home-container .row.systems-grid .icon-card img{object-fit:contain;width:clamp(8.53px,8.53vw,62.81px);height:clamp(8.53px,8.53vw,62.81px)}.your-home-container .row.systems-grid .icon-card h4{color:#1d2529;text-align:center;margin:0;font-size:clamp(2.67px,2.67vw,19.63px);font-weight:500}.your-home-container .cta-container{cursor:pointer;z-index:11;background:#0069bf;border-radius:clamp(4.48px,4.48vw,33px);padding:clamp(1.6px,1.6vw,11.78px) clamp(3.2px,3.2vw,23.55px);position:absolute;bottom:clamp(22.55px,22.55vw,166px);left:clamp(30.57px,30.57vw,225px)}.your-home-container .cta-container p{color:#fff;font-size:clamp(3.2px,3.2vw,23.55px);font-weight:400}.your-home-container .cta-container .button-polygon{width:clamp(2.13px,2.13vw,15.7px);height:clamp(1.6px,1.6vw,11.78px);top:var(--polygon-top,auto);right:var(--polygon-right,auto);bottom:var(--polygon-bottom,auto);left:var(--polygon-left,auto);z-index:11;pointer-events:none;transform-origin:50%;transform:translateX(var(--polygon-translate-x,0)) translateY(var(--polygon-translate-y,0)) rotate(var(--polygon-rotate,0deg));--polygon-top:clamp(8.02px,8.02vw,59px);--polygon-left:50%;--polygon-translate-x:-50%;--polygon-rotate:-0deg;display:block;position:absolute}.your-home-container .cta-container .button-polygon path{fill:#0069bf}@media (min-width:736px){.your-home-container{background:var(--bg-desktop) no-repeat center center;z-index:1;background-size:contain;flex-direction:column;width:clamp(737px,100vw,1920px);height:clamp(333.95px,45.31vw,870px);padding:0;display:flex;position:relative}.your-home-container .title-container{flex-direction:column;justify-content:center;align-items:center;gap:clamp(6.14px,.83vw,16px);padding:clamp(30.71px,4.17vw,80px) 0 0;display:flex}.your-home-container .title-container .your-home-title h2{color:#1d2529;text-align:center;letter-spacing:clamp(.38px,.05vw,1px);font-size:clamp(15.35px,2.08vw,40px);font-style:normal;font-weight:500;line-height:normal}.your-home-container .title-container .learn-more-link-container{flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.51px,.2vw,3.93px);display:flex}.your-home-container .title-container .learn-more-link{color:#0069bf;text-align:center;letter-spacing:clamp(.38px,.05vw,1px);font-size:clamp(6.91px,.94vw,18px);font-style:normal;font-weight:500;line-height:clamp(13.57px,1.84vw,35.33px);text-decoration:none}.your-home-container .title-container .learn-more-link-container svg{width:clamp(4.61px,.62vw,12px);height:clamp(9.21px,1.25vw,24px)}.your-home-container .details-container-wrapper{visibility:visible;opacity:1;pointer-events:auto;width:clamp(184.25px,25vw,480px);height:clamp(233.56px,31.72vw,609px);left:unset;z-index:3;background:#f3f4f5;border-radius:clamp(5.18px,.7vw,13.5px);flex-direction:column;align-items:center;padding:0;transition:unset;display:flex;position:absolute;top:auto;bottom:clamp(30.71px,4.17vw,80px);right:clamp(90.22px,12.24vw,235px);overflow:hidden}.your-home-container .details-container{z-index:10;isolation:isolate;visibility:visible;opacity:1;pointer-events:auto;background:#fff;border-radius:0;width:100%;height:100%;padding:0;transition:unset;position:relative;left:0;overflow:auto}.your-home-container .details-container.expanded{height:clamp(233.56px,31.72vw,609px)}.your-home-container .buttons-container{z-index:4;background:0 0;width:100%;height:clamp(42.17px,5.72vw,109.91px);position:absolute;bottom:0;left:0;right:0;overflow:visible}.your-home-container .buttons-container .button{min-width:clamp(19.19px,2.6vw,50px);height:clamp(19.19px,2.6vw,50px);width:var(--button-width,clamp(19.19px,2.6vw,50px));cursor:pointer;box-sizing:border-box;--polygon-translate-x:-50%;background:#fff;border-radius:clamp(49.13px,6.67vw,128px);flex-direction:row;justify-content:flex-start;align-items:center;gap:clamp(1.54px,.21vw,4px);padding:clamp(1.92px,.26vw,5px);transition:width .5s ease-in-out,transform .5s ease-in-out;display:flex}.your-home-container .buttons-container .button.expanded{z-index:99;background:#0069bf;padding:0 clamp(4.61px,.62vw,12px) 0 clamp(1.92px,.26vw,5px);position:relative;transform:translate(-50%)}.your-home-container .buttons-container .button.expanded .button-title{text-wrap:auto;color:#fff;width:auto;max-width:clamp(96.02px,13.02vw,250px);margin-left:clamp(1.54px,.21vw,4px);font-size:clamp(6.14px,.83vw,16px);font-weight:400}.your-home-container .buttons-container .button.expanded .button-icon svg.button-polygon{display:none}.your-home-container .buttons-container .button .button-icon{flex-shrink:0;width:clamp(15.35px,2.08vw,40px);height:clamp(15.35px,2.08vw,40px);position:relative}.your-home-container .buttons-container .button .button-polygon,.your-home-container .cta-container .button-polygon{width:clamp(3.85px,.52vw,10.02px);height:clamp(2.4px,.33vw,6.26px);top:var(--polygon-top,auto);right:var(--polygon-right,auto);bottom:var(--polygon-bottom,auto);left:var(--polygon-left,auto);z-index:1;pointer-events:none;transform-origin:50%;transform:translateX(var(--polygon-translate-x,0)) translateY(var(--polygon-translate-y,0)) rotate(var(--polygon-rotate,0deg));display:block;position:absolute}.your-home-container .buttons-container .button.button-lighting .button-polygon{--polygon-top:clamp(16.89px,2.29vw,44px);--polygon-left:50%;--polygon-rotate:-0deg}.your-home-container .buttons-container .button.button-plug .button-polygon{--polygon-top:clamp(16.89px,2.29vw,44px);--polygon-left:50%;--polygon-translate-x:-50%;--polygon-rotate:-0deg}.your-home-container .buttons-container .button.button-switch .button-polygon{--polygon-top:calc(-1 * clamp(.38px,.05vw,1px));--polygon-right:auto;--polygon-left:-4%;--polygon-translate-x:-50%;--polygon-rotate:127deg}.your-home-container .buttons-container .button.button-door-lock .button-polygon{--polygon-top:clamp(7.3px,.99vw,19px);--polygon-right:auto;--polygon-left:119%;--polygon-translate-x:-50%;--polygon-rotate:274deg}.your-home-container .buttons-container .button.button-doorbell .button-polygon,.your-home-container .buttons-container .button.button-homebase .button-polygon{--polygon-top:clamp(6.53px,.89vw,17px);--polygon-right:auto;--polygon-left:-19%;--polygon-translate-x:-50%;--polygon-rotate:90deg}.your-home-container .buttons-container .button.button-indoor-camera .button-polygon,.your-home-container .buttons-container .button.button-room-cleaning .button-polygon,.your-home-container .buttons-container .button.button-battery-camera-with-solar .button-polygon,.your-home-container .buttons-container .button.button-sensor .button-polygon,.your-home-container .buttons-container .button.button-outdoor-camera .button-polygon{--polygon-top:clamp(16.89px,2.29vw,44px);--polygon-left:50%;--polygon-translate-x:-50%;--polygon-rotate:-0deg}.your-home-container .buttons-container .button.button-tapo-smart-home-solutions{display:none}.your-home-container .buttons-container .swiper-wrapper{padding:0;overflow:visible}.your-home-container .swiper-slide{pointer-events:none;position:absolute;margin-right:0!important}.your-home-container .swiper-slide .button{pointer-events:auto}.your-home-container .swiper-slide.abs-outdoor-camera{bottom:clamp(175.81px,23.85vw,458px);left:clamp(394.66px,53.54vw,1028px)}.your-home-container .swiper-slide.abs-battery-camera-with-solar{bottom:clamp(113.24px,15.36vw,295px);left:clamp(349.38px,47.4vw,910px)}.your-home-container .swiper-slide.abs-indoor-camera{bottom:clamp(97.88px,13.28vw,255px);left:clamp(272.61px,36.98vw,710px)}.your-home-container .swiper-slide.abs-homebase{bottom:clamp(78.31px,10.63vw,204px);left:clamp(255.72px,34.69vw,666px)}.your-home-container .swiper-slide.abs-room-cleaning{bottom:clamp(81.38px,11.04vw,212px);left:clamp(303.33px,41.15vw,790px)}.your-home-container .swiper-slide.abs-door-lock{bottom:clamp(74.85px,10.16vw,195px);left:clamp(139.34px,18.91vw,363px)}.your-home-container .swiper-slide.abs-doorbell{bottom:clamp(72.16px,9.79vw,188px);left:clamp(177.34px,24.06vw,462px)}.your-home-container .swiper-slide.abs-sensor{bottom:clamp(157.38px,21.35vw,410px);left:clamp(349.38px,47.4vw,910px)}.your-home-container .swiper-slide.abs-plug{bottom:clamp(155.46px,21.09vw,405px);left:clamp(225.4px,30.57vw,587px)}.your-home-container .swiper-slide.abs-lighting{bottom:clamp(161.22px,21.88vw,420px);left:clamp(201.59px,27.34vw,525px)}.your-home-container .swiper-slide.abs-switch{bottom:clamp(130.13px,17.66vw,339px);left:clamp(239.22px,32.45vw,623px)}.your-home-container .details-container-content{padding:clamp(12.29px,1.67vw,32px) 0 clamp(13.06px,1.77vw,34px)}.your-home-container .details-container-content .content{padding-bottom:0;overflow:hidden}.your-home-container .details-container #close-details-container{display:none}.your-home-container .details-container-content h3{margin:0 0 clamp(12.29px,1.67vw,32px);font-size:clamp(9.21px,1.25vw,24px)}.your-home-container .details-container-content .products-container{flex-direction:column;gap:clamp(9.21px,1.25vw,24px);margin-bottom:clamp(9.04px,1.23vw,23.55px);padding:0 clamp(12.29px,1.67vw,32px);display:flex}.your-home-container .details-container-content .product-card{background:#fff;border-radius:clamp(4.61px,.62vw,12px);flex-direction:row;align-items:center;gap:clamp(6.14px,.83vw,16px);padding:0;display:flex}.your-home-container .details-container-content .product-card img{object-fit:contain;flex-shrink:0;width:clamp(30.71px,4.17vw,80px);height:clamp(30.71px,4.17vw,80px)}.your-home-container .details-container-content .product-card-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1.54px,.21vw,4px);height:clamp(30.71px,4.17vw,80px);display:flex}.your-home-container .details-container-content .product-card .product-card-title{margin:0 0 clamp(1.54px,.21vw,4px);font-size:clamp(6.91px,.94vw,18px);line-height:clamp(9.21px,1.25vw,24px)}.your-home-container .details-container-content .product-card .product-card-description{color:#1d2529a3;font-size:clamp(6.14px,.83vw,16px)}.your-home-container .details-container-content .view-all-link{color:#0069bf;justify-content:center;align-items:center;gap:clamp(1.51px,.2vw,3.93px);margin-top:clamp(9.04px,1.23vw,23.55px);font-size:clamp(7.53px,1.02vw,19.63px);font-weight:500;text-decoration:none;display:flex;position:absolute;bottom:clamp(12.29px,1.67vw,32px);left:50%;transform:translate(-50%)}.your-home-container .details-container-content .view-all-link svg{width:clamp(7.53px,1.02vw,19.63px);height:clamp(7.53px,1.02vw,19.63px)}.your-home-container .details-container-content.tapo-smart-home-solutions .smart-home-solutions-image{width:clamp(165.44px,22.45vw,431px);height:clamp(56.83px,7.71vw,148px)}.your-home-container .row{flex-direction:column;justify-content:center;align-items:center;gap:clamp(4.61px,.62vw,12px);display:flex}.your-home-container .row p.text{font-size:clamp(5.38px,.73vw,14px)}.your-home-container .row p.plus-sign{font-size:clamp(9.21px,1.25vw,24px)}.your-home-container .row.systems-grid{grid-template-columns:repeat(3,clamp(52.23px,7.08vw,136px));align-items:start;gap:clamp(9.21px,1.25vw,24px) clamp(4.61px,.62vw,12px);width:100%;margin-top:clamp(4.61px,.62vw,12px);display:grid}.your-home-container .row.systems-grid .icon-card{flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(3.07px,.42vw,8px);height:100%;display:flex}.your-home-container .row.systems-grid .icon-card img{object-fit:contain;flex-shrink:0;width:clamp(15.35px,2.08vw,40px);height:clamp(15.35px,2.08vw,40px)}.your-home-container .row.systems-grid .icon-card h4{text-align:center;justify-content:flex-start;align-items:center;min-height:clamp(7.68px,1.04vw,20px);margin:0;font-size:clamp(5.38px,.73vw,14px);font-weight:400;line-height:1.4;display:flex}.your-home-container .cta-container{cursor:pointer;background:#0069bf;border-radius:clamp(6.34px,.86vw,16.5px);padding:clamp(2.3px,.31vw,6px) clamp(4.61px,.62vw,12px);position:absolute;bottom:clamp(210.77px,28.59vw,549px);left:clamp(379.31px,51.46vw,988px)}.your-home-container .cta-container p{color:#fff;font-size:clamp(4.61px,.62vw,12px);font-weight:400}.your-home-container .cta-container .button-polygon{--polygon-top:clamp(11.9px,1.61vw,31px);--polygon-left:50%;--polygon-translate-x:-50%;--polygon-rotate:-0deg}}@media (min-width:1921px){.your-home-container{width:clamp(1921px,100vw,2560px);height:clamp(870.45px,45.31vw,1160px)}.your-home-container .title-container{gap:clamp(16px,.83vw,21.33px);padding:clamp(80.04px,4.17vw,106.67px) 0 0}.your-home-container .title-container .your-home-title h2{letter-spacing:clamp(1px,.05vw,1.33px);font-size:clamp(40.02px,2.08vw,53.33px)}.your-home-container .title-container .learn-more-link-container{gap:clamp(3.93px,.2vw,5.23px)}.your-home-container .title-container .learn-more-link{letter-spacing:clamp(1px,.05vw,1.33px);font-size:clamp(18.01px,.94vw,24px);line-height:clamp(35.35px,1.84vw,47.11px)}.your-home-container .title-container .learn-more-link-container svg{width:clamp(12.01px,.63vw,16px);height:clamp(24.01px,1.25vw,32px)}.your-home-container .details-container-wrapper,.your-home-container .details-container{border-radius:clamp(10.13px,.53vw,13.5px);width:clamp(480.26px,25vw,640px);height:clamp(609.33px,31.72vw,812px);right:clamp(235.13px,12.24vw,313.33px)}.your-home-container .details-container.expanded{height:clamp(609.33px,31.72vw,812px)}.your-home-container .buttons-container .button{min-width:clamp(50.03px,2.6vw,66.67px);height:clamp(50.03px,2.6vw,66.67px);width:var(--button-width,clamp(50.03px,2.6vw,66.67px));border-radius:clamp(128.07px,6.67vw,170.67px);gap:clamp(4px,.21vw,5.33px);padding:clamp(5px,.26vw,6.67px)}.your-home-container .buttons-container .button .button-icon{width:clamp(40.02px,2.08vw,53.33px);height:clamp(40.02px,2.08vw,53.33px)}.your-home-container .buttons-container .button .button-polygon,.your-home-container .cta-container .button-polygon{width:clamp(10.03px,.52vw,13.36px);height:clamp(6.27px,.33vw,8.35px)}.your-home-container .buttons-container .button.button-lighting .button-polygon,.your-home-container .buttons-container .button.button-plug .button-polygon,.your-home-container .buttons-container .button.button-switch .button-polygon{--polygon-top:clamp(-2px,-.1vw,-2.67px)}.your-home-container .details-container-content{padding:clamp(32.02px,1.67vw,42.67px) 0 clamp(34.02px,1.77vw,45.33px)}.your-home-container .details-container-content h3{margin:0 0 clamp(32.02px,1.67vw,42.67px);font-size:clamp(24.01px,1.25vw,32px)}.your-home-container .details-container-content .products-container{gap:clamp(24.01px,1.25vw,32px);margin-bottom:clamp(23.57px,1.23vw,31.4px);padding:0 clamp(32.02px,1.67vw,42.67px)}.your-home-container .details-container-content .product-card{border-radius:clamp(12.01px,.63vw,16px);gap:clamp(16px,.83vw,21.33px);padding:0}.your-home-container .details-container-content .product-card img{width:clamp(80.04px,4.17vw,106.67px);height:clamp(80.04px,4.17vw,106.67px)}.your-home-container .details-container-content .product-card-content{gap:clamp(4px,.21vw,5.33px);height:clamp(80.04px,4.17vw,106.67px)}.your-home-container .details-container-content .product-card .product-card-title{margin:0 0 clamp(4px,.21vw,5.33px);font-size:clamp(18.01px,.94vw,24px);line-height:clamp(24.01px,1.25vw,32px)}.your-home-container .details-container-content .product-card .product-card-description{font-size:clamp(16.01px,.83vw,21.33px)}.your-home-container .details-container-content .view-all-link{gap:clamp(3.93px,.2vw,5.23px);margin-top:clamp(23.57px,1.23vw,31.4px);font-size:clamp(19.64px,1.02vw,26.17px);bottom:clamp(32.02px,1.67vw,42.67px)}.your-home-container .details-container-content .view-all-link svg{width:clamp(19.64px,1.02vw,26.17px);height:clamp(19.64px,1.02vw,26.17px)}.your-home-container .details-container-content.tapo-smart-home-solutions .smart-home-solutions-image{width:clamp(431.23px,22.45vw,574.67px);height:clamp(148.08px,7.71vw,197.33px)}.your-home-container .row{gap:clamp(12.01px,.63vw,16px)}.your-home-container .row p.text{font-size:clamp(14.01px,.73vw,18.67px)}.your-home-container .row p.plus-sign{font-size:clamp(24.01px,1.25vw,32px)}.your-home-container .row.systems-grid{grid-template-columns:repeat(3,clamp(136.07px,7.08vw,181.33px));gap:clamp(24.01px,1.25vw,32px) clamp(12.01px,.63vw,16px);margin-top:clamp(12.01px,.63vw,16px)}.your-home-container .row.systems-grid .icon-card{gap:clamp(8px,.42vw,10.67px)}.your-home-container .row.systems-grid .icon-card img{width:clamp(40.02px,2.08vw,53.33px);height:clamp(40.02px,2.08vw,53.33px)}.your-home-container .row.systems-grid .icon-card h4{min-height:clamp(20.01px,1.04vw,26.67px);font-size:clamp(14.01px,.73vw,18.67px)}.your-home-container .buttons-container .button.expanded{padding:0 clamp(12.01px,.63vw,16px) 0 clamp(5px,.26vw,6.67px)}.your-home-container .buttons-container .button.expanded .button-title{max-width:clamp(250.13px,13.02vw,333.33px);margin-left:clamp(4px,.21vw,5.33px);font-size:clamp(16.01px,.83vw,21.33px)}.your-home-container .swiper-slide.abs-outdoor-camera{bottom:clamp(469.74px,24.45vw,626px);left:clamp(1028.54px,53.54vw,1370.67px)}.your-home-container .swiper-slide.abs-battery-camera-with-solar{bottom:clamp(302.66px,15.76vw,403.33px);left:clamp(910.49px,47.39vw,1213.33px)}.your-home-container .swiper-slide.abs-indoor-camera{bottom:clamp(267.65px,13.93vw,356.67px);left:clamp(710.38px,36.98vw,946.67px)}.your-home-container .swiper-slide.abs-homebase{bottom:clamp(216.62px,11.28vw,288.67px);left:clamp(666.35px,34.69vw,888px)}.your-home-container .swiper-slide.abs-room-cleaning{bottom:clamp(224.62px,11.69vw,299.33px);left:clamp(790.42px,41.15vw,1053.33px)}.your-home-container .swiper-slide.abs-door-lock{bottom:clamp(207.61px,10.81vw,276.67px);left:clamp(363.19px,18.91vw,484px)}.your-home-container .swiper-slide.abs-doorbell{bottom:clamp(200.36px,10.43vw,267px);left:clamp(462.75px,24.09vw,616.67px)}.your-home-container .swiper-slide.abs-sensor{bottom:clamp(422.73px,22.01vw,563.33px);left:clamp(913.49px,47.55vw,1217.33px)}.your-home-container .swiper-slide.abs-plug{bottom:clamp(417.73px,21.75vw,556.67px);left:clamp(587.31px,30.57vw,782.67px)}.your-home-container .swiper-slide.abs-lighting{bottom:clamp(432.74px,22.53vw,576.67px);left:clamp(525.28px,27.34vw,700px)}.your-home-container .swiper-slide.abs-switch{bottom:clamp(351.69px,18.31vw,468.67px);left:clamp(622.83px,32.42vw,830px)}.your-home-container .buttons-container .button.button-lighting .button-polygon,.your-home-container .buttons-container .button.button-plug .button-polygon{--polygon-top:clamp(44.02px,2.29vw,58.67px)}.your-home-container .buttons-container .button.button-switch .button-polygon{--polygon-top:clamp(-1px,-.05vw,-1.33px)}.your-home-container .buttons-container .button.button-door-lock .button-polygon{--polygon-top:clamp(19.01px,.99vw,25.33px)}.your-home-container .buttons-container .button.button-doorbell .button-polygon,.your-home-container .buttons-container .button.button-homebase .button-polygon{--polygon-top:clamp(17.01px,.89vw,22.67px)}.your-home-container .buttons-container .button.button-indoor-camera .button-polygon,.your-home-container .buttons-container .button.button-room-cleaning .button-polygon,.your-home-container .buttons-container .button.button-battery-camera-with-solar .button-polygon,.your-home-container .buttons-container .button.button-sensor .button-polygon,.your-home-container .buttons-container .button.button-outdoor-camera .button-polygon{--polygon-top:clamp(44.02px,2.29vw,58.67px)}.your-home-container .cta-container{border-radius:clamp(16.51px,.86vw,22px);padding:clamp(6px,.31vw,8px) clamp(12.01px,.63vw,16px);bottom:clamp(549.29px,28.59vw,732px);left:clamp(988.53px,51.46vw,1317.33px)}.your-home-container .cta-container p{font-size:clamp(12.01px,.63vw,16px)}.your-home-container .cta-container .button-polygon{--polygon-top:clamp(31.02px,1.61vw,41.33px)}}
