.tapo-blog-page{background:#0f0f0f;color:#fff;width:100%;--tapo-blog-accent: #00a3ff}.tapo-blog-page h1,.tapo-blog-page h2,.tapo-blog-page h3,.tapo-blog-page p{margin:0}.tapo-blog-page a{text-decoration:none}.tapo-blog-page :focus-visible{outline:2px solid #69c9ff;outline-offset:5px}.tapo-blog-page__hero{min-height:600px;display:grid;place-items:center;padding:80px 20px;text-align:center;background:radial-gradient(ellipse at 80% 70%,#006eb533,transparent 55%),linear-gradient(#00a3ff12 1px,transparent 1px),linear-gradient(90deg,#00a3ff12 1px,transparent 1px),linear-gradient(135deg,#000,#0a0a1a 50%,#001a33);background-size:auto,60px 60px,60px 60px,auto}.tapo-blog-page__intro{max-width:900px}.tapo-blog-page__intro h1{font-size:56px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-shadow:0 0 30px #00a3ff55;text-wrap:balance}.tapo-blog-page__intro p{color:#b0d4ff;font-size:20px;line-height:1.7;margin-top:24px}.tapo-blog-page__cta{display:inline-block;margin-top:40px;border:2px solid var(--tapo-blog-accent);border-radius:8px;padding:16px 40px;color:#fff;font-weight:600;font-size:18px;box-shadow:0 0 22px #00a3ff33}.tapo-blog-page__cta:hover{background:#00a3ff26}.tapo-blog-page__container{width:100%;max-width:1400px;margin-inline:auto}.tapo-blog-page__listing{padding:64px 20px 80px;scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.tapo-blog-page__tabs{display:flex;justify-content:center;border-bottom:1px solid #2a2a2a;margin-bottom:60px}.tapo-blog-page__tabs h2{padding:20px 0;border-bottom:2px solid var(--tapo-blog-accent);color:var(--tapo-blog-accent);font-size:18px;line-height:1.5;font-weight:600}.tapo-blog-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.tapo-blog-card{background:#1a1a1a;border:1px solid #333;border-radius:8px;overflow:hidden;min-width:0;transition:transform .2s,border-color .2s}.tapo-blog-card:hover{transform:translateY(-4px);border-color:var(--tapo-blog-accent)}.tapo-blog-card__link{display:flex;flex-direction:column;height:100%;color:inherit}.tapo-blog-card:focus-within{outline:2px solid #69c9ff;outline-offset:3px}.tapo-blog-card__media{aspect-ratio:16 / 9;background:linear-gradient(135deg,#102032,#063c53);overflow:hidden}.tapo-blog-card__media img,.tapo-blog-card__media svg{width:100%;height:100%;object-fit:cover;display:block}.tapo-blog-card__placeholder{fill:#4a7d95}.tapo-blog-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.tapo-blog-card__title{font-size:20px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.tapo-blog-card__excerpt{font-size:14px;line-height:1.7;color:#b0b0b0;margin-top:12px!important}.tapo-blog-card__meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:#a0a0a0;padding-top:20px;margin-top:auto;font-size:13px;line-height:1.6}.tapo-blog-page__empty{padding:60px 0;text-align:center;color:#b0b0b0}.tapo-blog-page__pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;padding-top:48px}.tapo-blog-page__pagination a{color:#69c9ff;padding:10px 16px;border:1px solid #366079;border-radius:6px}.tapo-blog-page__featured{background:#0a0a0a;padding:80px 20px}.tapo-blog-page__featured h2{font-size:36px;line-height:1.4;text-align:center;font-weight:700;margin-bottom:48px}.tapo-blog-page tapo-blog-carousel{display:block}.tapo-blog-page__track{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:thin;scrollbar-color:#28749d #161616;padding:6px 4px 16px}.tapo-blog-page__slide{flex:0 0 calc((100% - 64px) / 3);min-width:0;scroll-snap-align:start}.tapo-blog-card--featured{height:100%;border-color:#006999}.tapo-blog-card--featured .tapo-blog-card__meta{color:#69c9ff}.tapo-blog-page__controls:not([hidden]){display:flex;gap:16px;justify-content:center;margin-top:24px}.tapo-blog-page__controls button{width:44px;height:44px;border:1px solid var(--tapo-blog-accent);border-radius:50%;color:#69c9ff;background:#003451;font-size:22px;cursor:pointer}.tapo-blog-page__controls button:disabled{opacity:.35;cursor:default}@media(max-width:1023px){.tapo-blog-page__intro h1{font-size:42px}.tapo-blog-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tapo-blog-page__slide{flex-basis:calc((100% - 32px)/2)}}@media(max-width:767px){.tapo-blog-page__hero{min-height:500px;padding-block:64px}.tapo-blog-page__intro h1{font-size:32px;line-height:1.4}.tapo-blog-page__intro p{font-size:16px}.tapo-blog-page__cta{font-size:16px;padding:14px 28px}.tapo-blog-page__listing,.tapo-blog-page__featured{padding:48px 20px}.tapo-blog-page__tabs{margin-bottom:32px}.tapo-blog-page__grid{grid-template-columns:minmax(0,1fr);gap:24px}.tapo-blog-page__featured h2{font-size:28px;margin-bottom:28px}.tapo-blog-page__slide{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.tapo-blog-card{transition:none}.tapo-blog-card:hover{transform:none}}.tapo-sustainability{background:#fff;color:#1a1a1a;letter-spacing:normal}.tapo-sustainability h1,.tapo-sustainability h2,.tapo-sustainability p{margin:0;letter-spacing:normal;text-transform:none}.tapo-sustainability p+p{margin-top:1em}.tapo-sustainability__hero{display:grid;place-items:center;background:#e6eeec;color:#000}.tapo-sustainability__hero-media,.tapo-sustainability__hero-content{grid-area:1 / 1}.tapo-sustainability__hero-media{width:100%;height:100%}.tapo-sustainability__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.tapo-sustainability__hero-content{position:relative;width:min(780px,calc(100% - 48px));padding:48px 0;text-align:center}.tapo-sustainability__hero h1{font-size:64px;font-weight:400;line-height:1.15}.tapo-sustainability__hero-description{margin-top:32px;font-size:20px;font-weight:400;line-height:1.6}.tapo-sustainability__report{display:inline-flex;justify-content:center;align-items:center;margin-top:32px;max-width:100%;padding:16px 32px;border:2px solid #000;border-radius:60px;font-size:16px;line-height:1.6;color:#000;text-decoration:none}.tapo-sustainability__report:hover{background:#000;color:#fff}.tapo-sustainability__statement{padding:70px 40px}.tapo-sustainability__statement>div{max-width:1000px;margin:0 auto;text-align:center;font-size:32px;line-height:2}.tapo-sustainability__initiatives{padding:60px 20px}.tapo-sustainability__initiatives-inner{max-width:1550px;margin:0 auto}.tapo-sustainability__initiatives-header{text-align:center;margin-bottom:40px}.tapo-sustainability__initiatives h2{margin-bottom:16px;font-size:38px;font-weight:700;line-height:1.3}.tapo-sustainability__initiatives-description{font-size:22px;color:#666;line-height:1.6;font-weight:400}.tapo-sustainability__logos{display:block;max-width:1350px;margin:15px auto 0}.tapo-sustainability__logos img{display:block;width:100%;height:auto}.tapo-sustainability__contact{padding:120px 20px 160px;color:#000}.tapo-sustainability__contact-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1600px;margin:0 auto}.tapo-sustainability__contact-content{flex:1;min-width:0}.tapo-sustainability__contact h2{margin-bottom:12px;font-size:42px;font-weight:700;line-height:1.2}.tapo-sustainability__contact-content>div{font-size:24px;line-height:1.5;font-weight:400;overflow-wrap:anywhere}.tapo-sustainability__email{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:16px;font-size:22px;font-weight:500;line-height:1.6;background:#4acbd6;color:#fff;text-decoration:none}.tapo-sustainability__email svg{flex-shrink:0}.tapo-sustainability a:focus-visible{outline:3px solid #000;outline-offset:4px}@media(min-width:700px)and (max-width:1149px){.tapo-sustainability__hero h1{font-size:52px}.tapo-sustainability__hero-description{font-size:18px}}@media(max-width:749px){.tapo-sustainability__statement{padding:42px 20px}.tapo-sustainability__statement>div{font-size:28.8px}.tapo-sustainability__initiatives{padding:36px 12px}.tapo-sustainability__initiatives h2{font-size:30.4px}.tapo-sustainability__initiatives-description{font-size:19.8px}.tapo-sustainability__contact-inner{flex-direction:column;align-items:center;gap:24px;text-align:center}.tapo-sustainability__contact h2{font-size:33.6px}.tapo-sustainability__contact-content>div{font-size:21.6px}.tapo-sustainability__email{max-width:100%}}@media(max-width:699px){.tapo-sustainability__hero-content{padding:32px 0}.tapo-sustainability__hero h1{font-size:40px}.tapo-sustainability__hero-description{font-size:16px;margin-top:24px}.tapo-sustainability__report{margin-top:24px;padding:14px 24px}}.mega-menu.tapo-menu{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:6px;padding:20px 0 20px clamp(24px,3vw,60px);font-size:13px;font-weight:400;line-height:1.5;background:rgb(var(--header-background));mix-blend-mode:normal}.tapo-menu__categories{display:grid;align-content:start;gap:5px;min-width:0;max-height:396px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:12px;border-inline-end:1px solid rgb(var(--header-text) / .1)}.tapo-menu__category{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:9px 10px;border-inline-start:3px solid transparent;border-radius:6px;font-size:13px;line-height:20px}.tapo-menu__category svg{flex-shrink:0}.tapo-menu__category:hover,.tapo-menu__category[aria-selected=true]{background:rgb(var(--header-text) / .035);border-inline-start-color:currentColor}.tapo-menu a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.tapo-menu__content{min-width:0}.tapo-menu__panel[hidden]{display:none}.tapo-menu__products{display:grid;grid-template-rows:repeat(2,116px);grid-auto-flow:column;grid-auto-columns:clamp(420px,35vw,660px);gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgb(var(--header-text) / .2) transparent;padding:3px 24px 8px 0;scroll-padding-inline:0 24px}.tapo-menu__product{display:flex;align-items:center;gap:18px;min-width:0;padding:16px 20px;border:1px solid rgb(var(--header-text) / .14);border-radius:6px;scroll-snap-align:start}.tapo-menu__product:hover{border-color:rgb(var(--header-text) / .4)}.tapo-menu__image{width:80px;height:80px;flex-shrink:0;object-fit:contain}.tapo-menu__product-info{min-width:0}.tapo-menu__product-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:20px}.tapo-menu__badges{display:flex;overflow:hidden;gap:4px;margin-block-start:4px}.tapo-menu__badge{min-width:0;padding:1px 6px;border:1px solid rgb(var(--header-text) / .12);border-radius:5px;background:rgb(var(--header-text) / .045);font-size:12px;line-height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.tapo-menu__badge:first-child{background:#12214a;color:#fff}.tapo-menu__footer{padding:8px 24px 0 0;text-align:end}.tapo-menu__view-all{font-size:12px}.tapo-menu__links{display:flex;flex-wrap:wrap;gap:10px 20px;padding-inline-end:24px;margin-block-start:12px;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
