.hardware-brand-nav{margin-bottom:40px}.eero-catalogue{margin-bottom:clamp(48px,7vw,88px)}.eero-catalogue__heading{max-width:770px;margin-bottom:30px}.eero-catalogue__heading h2{font-size:clamp(2rem,4vw,3.2rem)}.eero-catalogue__heading>p:last-child{color:#b4c6d9}.eero-catalogue__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eero-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(116,191,255,.25);border-radius:24px;color:#f4f8ff;background:linear-gradient(145deg,#101d2b,#08111c);box-shadow:0 20px 45px #0000002e}.eero-card__photo{position:relative;display:flex;height:260px;flex:0 0 260px;align-items:center;justify-content:center;overflow:hidden;padding:20px;background:#f7f9fc}.eero-card__photo img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-height:100%;object-fit:contain}.eero-card__badge{position:absolute;top:16px;left:16px;max-width:calc(100% - 32px);padding:7px 12px;border:1px solid #badcf5;border-radius:999px;color:#075580;background:#eaf6ff;font-size:.73rem;font-weight:800;line-height:1.3}.eero-card__body{display:flex;flex:1;flex-direction:column;padding:26px}.eero-card__brand{margin:0 0 12px;color:#8ed4ff;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.eero-card h3{margin-bottom:14px;font-size:1.7rem}.eero-card h3 a:hover{color:#8ed4ff}.eero-card__summary{color:#c0d0e0;font-size:.94rem;line-height:1.6}.eero-card__highlights,.eero-detail__highlights{display:grid;gap:10px;padding:0;margin:0 0 24px;list-style:none}.eero-card__highlights li,.eero-detail__highlights li{position:relative;padding-left:23px;color:#d7e6f4;font-size:.88rem}.eero-card__highlights li:before,.eero-detail__highlights li:before{position:absolute;left:0;color:#6ac8ff;font-weight:800;content:"\2713"}.eero-card__footer{margin-top:auto;padding-top:12px}.eero-card__price{margin-bottom:18px;color:#a9deff;font-size:1.08rem;font-weight:800}.eero-card .eero-card__link{width:100%;gap:12px;border-color:#48b9ff;color:#dff4ff;background:#1fa7ff12}.eero-card .eero-card__link:hover{border-color:#8ed4ff;color:#06111d;background:#8ed4ff}.eero-catalogue__more-title{margin-bottom:24px;font-size:1.8rem}.eero-product-section{padding-top:40px;color:#f4f8ff;background:#050b13}.eero-detail__breadcrumbs{flex-wrap:wrap;margin-bottom:34px;color:#a7bbce}.eero-detail__breadcrumbs a:hover{color:#8ed4ff}.eero-detail__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,70px);align-items:center}.eero-detail__photo{display:grid;min-width:0;min-height:400px;padding:48px;border-radius:28px;place-items:center;background:#f7f9fc}.eero-detail__photo img{width:100%;height:400px;object-fit:contain}.eero-detail__intro .eyebrow,.eero-detail__section-head .eyebrow{color:#8ed4ff}.eero-detail__badge{display:table;padding:6px 12px;margin-bottom:20px;border:1px solid rgba(85,192,255,.4);border-radius:999px;color:#a9deff;background:#0c2132;font-size:.76rem;font-weight:800}.eero-detail__intro h1{font-size:clamp(2.6rem,5vw,4.7rem)}.eero-detail__summary{color:#c0d0e0;font-size:1.12rem}.eero-detail__highlights li{font-size:1rem}.eero-detail__price{margin:30px 0 22px;color:#a9deff;font-size:1.4rem;font-weight:800}.eero-detail__photo-note{margin-top:24px;color:#b4c6d9;font-size:.88rem}.eero-detail__intro .eero-pack-prices{margin-top:28px}.eero-detail .button--outline{border-color:#48b9ff;color:#dff4ff;background:transparent}.eero-detail .button--outline:hover{color:#06111d;background:#8ed4ff}.eero-detail .text-link{color:#8ed4ff}.eero-detail__specs{margin-top:clamp(56px,8vw,96px)}.eero-detail__section-head h2{font-size:clamp(2rem,4vw,3rem)}.eero-detail__table-wrap{overflow:hidden;border:1px solid rgba(116,191,255,.25);border-radius:20px;background:#09131f}.eero-detail__table-wrap table{width:100%;border-collapse:collapse;color:#d7e6f4;font-size:.96rem}.eero-detail__table-wrap caption{padding:20px 24px;color:#a9deff;font-weight:700;text-align:left}.eero-detail__table-wrap th,.eero-detail__table-wrap td{padding:20px 24px;border-bottom:1px solid rgba(116,191,255,.14);text-align:left;vertical-align:top;overflow-wrap:anywhere}.eero-detail__table-wrap th{width:32%;color:#f4f8ff;font-weight:700;background:#48b9ff09}.eero-detail__table-wrap tr:last-child th,.eero-detail__table-wrap tr:last-child td{border-bottom:0}.eero-detail__table-wrap p:last-child,.eero-detail__table-wrap ul:last-child{margin-bottom:0}.eero-detail__notes{display:grid;gap:14px;padding:28px;margin-top:28px;border:1px solid rgba(116,191,255,.18);border-radius:20px;color:#b7cadd;background:#09131f;font-size:.9rem}.eero-detail__notes p,.eero-detail__sources p{margin-bottom:0}.eero-detail__notes h2,.eero-detail__notes h3{color:#f4f8ff;font-size:1.2rem}.eero-detail__sources{margin-top:34px;color:#b7cadd;font-size:.88rem}.eero-detail__sources h2{color:#f4f8ff;font-size:1.15rem}.eero-detail__sources ul{display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin:16px 0 0;list-style:none}.eero-detail__sources a{color:#8ed4ff;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.eero-card a:focus-visible,.eero-detail a:focus-visible{outline:3px solid #8ed4ff;outline-offset:5px}@media(max-width:1050px){.eero-catalogue__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eero-detail__photo{min-height:330px;padding:28px}.eero-detail__photo img{height:330px}}@media(max-width:760px){.eero-detail__hero{grid-template-columns:minmax(0,1fr)}.eero-detail__photo{min-height:300px}.eero-detail__photo img{height:300px}.eero-detail__table-wrap th,.eero-detail__table-wrap td{padding:16px}.eero-detail__table-wrap th{width:35%}}@media(max-width:600px){.eero-catalogue__grid{grid-template-columns:minmax(0,1fr);gap:24px}.eero-card__photo{height:250px;flex-basis:250px}.eero-card__body{padding:24px}.eero-detail__notes{padding:22px}.eero-detail__table-wrap{overflow-x:auto}.eero-detail__table-wrap th,.eero-detail__table-wrap td{padding:14px 12px;font-size:.86rem}.eero-detail__sources ul{display:grid;gap:14px}.eero-detail .button-row{align-items:stretch}.eero-detail .button-row .button{width:100%}}@media(prefers-reduced-motion:reduce){.eero-card .button,.eero-detail .button{transition:none}}@media(forced-colors:active){.eero-card,.eero-detail__table-wrap,.eero-detail__notes{border-color:CanvasText}.eero-card__highlights li:before,.eero-detail__highlights li:before{color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/eero-catalogue.css.map */
