.iot-retail{--iot-primary: #125bff;--iot-secondary: #08874a;--iot-secondary-hover: #06703e;--iot-accent: #0a9488;--iot-dark: #111213;--iot-body: #4a4a4a;--iot-light: #6c757d;--iot-border: #e9ecef;--iot-bg: #fdfdfd;--iot-bg-alt: #f8f9fa;--iot-white: #ffffff;--iot-green-tint: #f0faf5;--iot-blue-tint: rgba(18, 91, 255, .05);--iot-row-hover: rgba(18, 91, 255, .03);--iot-cta-text: rgba(255, 255, 255, .92);--iot-shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--iot-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--iot-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--iot-radius: 8px;--iot-radius-lg: 12px;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.7;color:var(--iot-body);background:var(--iot-bg);max-width:100%;overflow-x:hidden}.iot-retail *,.iot-retail *:before,.iot-retail *:after{box-sizing:border-box}.iot-retail h1,.iot-retail h2,.iot-retail h3,.iot-retail h4,.iot-retail p,.iot-retail ul,.iot-retail ol,.iot-retail figure{margin:0;padding:0}.iot-retail h1,.iot-retail h2,.iot-retail h3,.iot-retail h4{color:var(--iot-dark);text-wrap:balance}.iot-retail p{text-wrap:pretty}.iot-retail h1{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:16px}.iot-retail h1 span{color:var(--iot-primary)}.iot-retail h2{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:16px}.iot-retail h3{font-size:16px;font-weight:600;line-height:1.35;margin-bottom:8px}.iot-retail h4{font-size:12px;font-weight:600;line-height:1.4;margin-bottom:8px}.iot-retail p,.iot-retail li{font-size:12px;color:var(--iot-body);line-height:1.7}.iot-retail a{color:var(--iot-primary);text-decoration:none}.iot-retail a:hover{text-decoration:underline}.iot-retail .iot-nowrap{white-space:nowrap}.iot-retail .iot-container{max-width:1200px;margin:0 auto;padding:0 24px}.iot-retail a:focus-visible,.iot-retail summary:focus-visible{outline:2px solid var(--iot-primary);outline-offset:2px;border-radius:2px}.iot-retail .iot-cta a:focus-visible{outline:2px solid var(--iot-white);outline-offset:3px}.iot-retail .iot-btn{display:inline-block;padding:14px 28px;min-height:44px;border-radius:var(--iot-radius);font-size:12px;font-weight:600;text-decoration:none;transition:background .25s,color .25s,box-shadow .25s,transform .25s}.iot-retail .iot-btn:hover{text-decoration:none}.iot-retail a.iot-btn-primary{background:var(--iot-secondary);color:var(--iot-white);border:2px solid var(--iot-secondary)}.iot-retail a.iot-btn-primary:hover{background:var(--iot-secondary-hover);border-color:var(--iot-secondary-hover);transform:translateY(-2px);box-shadow:var(--iot-shadow-md)}.iot-retail a.iot-btn-secondary{background:var(--iot-white);color:var(--iot-secondary);border:2px solid var(--iot-secondary)}.iot-retail a.iot-btn-secondary:hover{background:var(--iot-secondary);color:var(--iot-white)}.iot-retail .iot-btn-block{display:block;text-align:center;width:100%;margin-top:16px}.iot-retail .iot-hero{background:linear-gradient(180deg,var(--iot-white) 0%,var(--iot-bg-alt) 100%);padding:56px 0 40px;border-bottom:1px solid var(--iot-border)}.iot-retail .iot-hero-inner{max-width:900px}.iot-retail .iot-hero-subtitle{font-size:14px;font-weight:300;line-height:1.6;color:var(--iot-body);margin-bottom:16px}.iot-retail .iot-hero-description{margin-bottom:32px}.iot-retail .iot-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.iot-retail .iot-metric{text-align:center;padding:16px 12px;background:var(--iot-white);border:1px solid var(--iot-border);border-radius:var(--iot-radius)}.iot-retail .iot-metric-value{display:block;font-size:18px;font-weight:800;line-height:1.2;color:var(--iot-secondary);margin-bottom:4px}.iot-retail .iot-metric-label{display:block;font-size:12px;color:var(--iot-light)}.iot-retail .iot-hero-cta{display:flex;gap:16px;flex-wrap:wrap}.iot-retail .iot-section{padding:48px 0}.iot-retail .iot-section-alt{background:var(--iot-bg-alt)}.iot-retail .iot-section-header{margin-bottom:32px}.iot-retail .iot-section-header p{max-width:760px;margin-top:8px;color:var(--iot-light)}.iot-retail .iot-note{font-size:12px;color:var(--iot-light);margin-top:16px;line-height:1.6}.iot-retail .iot-pick-group{margin-bottom:32px}.iot-retail .iot-pick-group:last-child{margin-bottom:0}.iot-retail .iot-pick-intro{max-width:820px;margin-bottom:16px}.iot-retail .iot-pick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.iot-retail a.iot-pick-card{display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--iot-white);border:1px solid var(--iot-border);border-radius:var(--iot-radius);color:inherit;text-decoration:none;transition:box-shadow .25s,transform .25s,border-color .25s}.iot-retail a.iot-pick-card:hover{text-decoration:none;transform:translateY(-2px);box-shadow:var(--iot-shadow-md);border-color:var(--iot-secondary)}.iot-retail .iot-pick-name{font-size:12px;font-weight:600;color:var(--iot-dark);line-height:1.35}.iot-retail .iot-pick-role{font-size:12px;color:var(--iot-light)}.iot-retail .iot-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.iot-retail a.iot-product-card{display:flex;flex-direction:column;background:var(--iot-white);border:1px solid var(--iot-border);border-radius:var(--iot-radius-lg);overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow .25s,transform .25s}.iot-retail a.iot-product-card:hover{text-decoration:none;transform:translateY(-3px);box-shadow:var(--iot-shadow-lg)}.iot-retail .iot-product-image{aspect-ratio:1;background:var(--iot-bg-alt);overflow:hidden}.iot-retail .iot-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.iot-retail a.iot-product-card:hover .iot-product-image img{transform:scale(1.04)}.iot-retail .iot-product-info{display:flex;flex-direction:column;flex:1;padding:14px}.iot-retail .iot-product-name{font-size:12px;font-weight:600;color:var(--iot-dark);line-height:1.4;margin-bottom:6px}.iot-retail .iot-product-specs{font-size:12px;color:var(--iot-light);margin-bottom:8px}.iot-retail .iot-product-price{font-size:12px;font-weight:700;color:var(--iot-secondary);margin-top:auto}.iot-retail .iot-table-wrapper{overflow-x:auto;border-radius:var(--iot-radius-lg);box-shadow:var(--iot-shadow-md)}.iot-retail .iot-table{width:100%;border-collapse:collapse;background:var(--iot-white);font-size:12px}.iot-retail .iot-table thead th{background:var(--iot-dark);color:var(--iot-white);text-align:left;font-weight:600;padding:12px 14px;white-space:nowrap}.iot-retail .iot-table tbody td{padding:12px 14px;border-bottom:1px solid var(--iot-border);vertical-align:top;text-wrap:pretty}.iot-retail .iot-table tbody tr:last-child td{border-bottom:none}.iot-retail .iot-table tbody tr:hover{background:var(--iot-row-hover)}.iot-retail .iot-two-col{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}.iot-retail .iot-lead{font-size:12px;margin-bottom:16px}.iot-retail .iot-main-content h3{margin-top:24px}.iot-retail .iot-main-content p{margin-bottom:16px}.iot-retail .iot-main-content p:last-child{margin-bottom:0}.iot-retail .iot-sidebar{position:sticky;top:20px}.iot-retail .iot-sidebar-card{background:var(--iot-white);border:1px solid var(--iot-border);border-radius:var(--iot-radius-lg);padding:20px 24px;margin-bottom:16px}.iot-retail .iot-sidebar-card:last-child{margin-bottom:0}.iot-retail .iot-sidebar-card h4{color:var(--iot-primary);margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid var(--iot-secondary)}.iot-retail .iot-sidebar-card ul{list-style:none}.iot-retail .iot-sidebar-card li{padding:8px 0;border-bottom:1px solid var(--iot-border)}.iot-retail .iot-sidebar-card li:last-child{border-bottom:none}.iot-retail .iot-sidebar-cta{background:var(--iot-green-tint);border-color:var(--iot-secondary)}.iot-retail .iot-sidebar-cta p{margin-bottom:4px}.iot-retail .iot-faq{max-width:900px}.iot-retail .iot-faq details{background:var(--iot-white);border:1px solid var(--iot-border);border-radius:var(--iot-radius);margin-bottom:12px;overflow:hidden}.iot-retail .iot-faq details:last-child{margin-bottom:0}.iot-retail .iot-faq summary{position:relative;padding:16px 52px 16px 20px;cursor:pointer;font-size:12px;font-weight:600;color:var(--iot-dark);list-style:none}.iot-retail .iot-faq summary::-webkit-details-marker{display:none}.iot-retail .iot-faq summary:after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;border-right:2px solid var(--iot-primary);border-bottom:2px solid var(--iot-primary);transform:translateY(-65%) rotate(45deg);transition:transform .25s}.iot-retail .iot-faq details[open] summary:after{transform:translateY(-35%) rotate(-135deg)}.iot-retail .iot-faq .iot-faq-answer{padding:0 20px 16px}.iot-retail .iot-faq .iot-faq-answer p{margin-bottom:12px}.iot-retail .iot-faq .iot-faq-answer p:last-child{margin-bottom:0}.iot-retail .iot-breadcrumb{padding:24px 0;border-top:1px solid var(--iot-border)}.iot-retail .iot-crumbs{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.iot-retail .iot-crumbs li{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--iot-light)}.iot-retail .iot-crumbs li+li:before{content:"";width:6px;height:6px;border-top:1.5px solid var(--iot-light);border-right:1.5px solid var(--iot-light);transform:rotate(45deg)}.iot-retail .iot-breadcrumb-current{color:var(--iot-body);font-weight:600}.iot-retail .iot-cta{padding:48px 0;background:linear-gradient(135deg,var(--iot-secondary) 0%,var(--iot-accent) 100%);text-align:center;color:var(--iot-white)}.iot-retail .iot-cta h2{color:var(--iot-white);margin-bottom:12px}.iot-retail .iot-cta p{color:var(--iot-cta-text);max-width:640px;margin:0 auto 24px}.iot-retail .iot-cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.iot-retail a.iot-btn-white{display:inline-block;padding:14px 28px;min-height:44px;border-radius:var(--iot-radius);background:var(--iot-white);color:var(--iot-secondary);border:2px solid var(--iot-secondary);font-size:12px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s}.iot-retail a.iot-btn-white:hover{background:var(--iot-secondary);color:var(--iot-white);text-decoration:none;transform:translateY(-2px);box-shadow:var(--iot-shadow-md)}.iot-retail a.iot-btn-outline-white{display:inline-block;padding:14px 28px;min-height:44px;border-radius:var(--iot-radius);background:var(--iot-white);color:var(--iot-secondary);border:2px solid var(--iot-secondary);font-size:12px;font-weight:600;text-decoration:none;transition:background .25s,color .25s}.iot-retail a.iot-btn-outline-white:hover{text-decoration:none;background:var(--iot-secondary);color:var(--iot-white)}@media(max-width:1024px){.iot-retail h1{font-size:24px}.iot-retail .iot-pick-grid{grid-template-columns:repeat(2,1fr)}.iot-retail .iot-product-grid{grid-template-columns:repeat(3,1fr)}.iot-retail .iot-two-col{grid-template-columns:1fr;gap:32px}.iot-retail .iot-sidebar{position:static}}@media(max-width:768px){.iot-retail h1{font-size:20px}.iot-retail h2{font-size:16px}.iot-retail h3{font-size:14px}.iot-retail .iot-hero-subtitle{font-size:12px}.iot-retail .iot-metrics{grid-template-columns:1fr}.iot-retail .iot-hero-cta{flex-direction:column}.iot-retail .iot-product-grid{grid-template-columns:repeat(2,1fr)}.iot-retail .iot-hero-cta .iot-btn{text-align:center}.iot-retail .iot-table{min-width:680px}}@media(max-width:480px){.iot-retail h1{font-size:18px}.iot-retail h3{font-size:14px}.iot-retail .iot-hero-subtitle{font-size:12px}.iot-retail .iot-pick-grid,.iot-retail .iot-product-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/iot-retail-collection.css.map */
