.ehs-ir{font-family:var(--ehs-font,system-ui,sans-serif);font-size:16px;line-height:1.65;color:#17212e;background:var(--ehs-bg,#fff);padding:var(--ehs-space,56px) 24px;letter-spacing:0;isolation:isolate}.ehs-ir *{box-sizing:border-box}.ehs-ir [hidden]{display:none!important}.ehs-ir__wrap{max-width:var(--ehs-width,1240px);margin:auto}.ehs-ir h1,.ehs-ir h2,.ehs-ir h3{font-family:inherit;color:#131d2c;letter-spacing:-.025em;font-weight:700;line-height:1.18;margin:0 0 16px;text-transform:none}.ehs-ir p{margin:0 0 14px}.ehs-ir a{color:inherit}.ehs-ir img{max-width:100%;height:auto;display:block}.ehs-ir button,.ehs-ir select{font:inherit}.ehs-ir a:focus-visible,.ehs-ir button:focus-visible,.ehs-ir select:focus-visible,.ehs-ir summary:focus-visible,.ehs-ir [tabindex]:focus-visible{outline:3px solid var(--ehs-accent);outline-offset:4px}.ehs-ir__title{font-size:clamp(30px,4vw,48px)!important;max-width:900px}.ehs-ir__heading{font-size:clamp(25px,3vw,34px)!important;max-width:900px}.ehs-ir h3{font-size:20px}.ehs-ir__eyebrow{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--ehs-accent);margin-bottom:12px!important}.ehs-ir__intro{max-width:780px;color:#4b586b;font-size:17px;margin-bottom:28px}.ehs-ir__rte>:last-child{margin-bottom:0}.ehs-ir__rte a,.ehs-ir__text-link{color:var(--ehs-accent);text-underline-offset:4px}.ehs-ir__rte ul,.ehs-ir__rte ol{padding-left:22px}.ehs-ir__crumbs{display:flex;gap:10px;flex-wrap:wrap;color:#687385;font-size:13px;margin-bottom:28px}.ehs-ir__crumbs a{text-decoration:none}.ehs-ir__hero--image{display:grid;grid-template-columns:1.8fr 1fr;gap:36px;align-items:center}.ehs-ir__hero-media img{aspect-ratio:4/3;object-fit:cover;border-radius:18px}.ehs-ir__jump{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.ehs-ir__jump a{display:flex;gap:18px;align-items:center;font-size:14px;font-weight:700;text-decoration:none;border:1px solid #dbe2ec;padding:10px 16px;border-radius:8px;background:#fff}.ehs-ir__jump a:hover{border-color:var(--ehs-accent);color:var(--ehs-accent)}.ehs-ir__anchor{scroll-margin-top:110px}.ehs-ir__toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px}.ehs-ir__toolbar p{margin:0;color:#687385;font-size:14px}.ehs-ir__toolbar form{display:flex;align-items:center;gap:10px;font-size:13px;flex-wrap:wrap}.ehs-ir select{padding:9px 30px 9px 10px;border:1px solid #dbe2ec;border-radius:6px;background:#fff;color:#17212e;max-width:100%}.ehs-ir__sort-submit{padding:9px 14px;border:1px solid #dbe2ec;border-radius:6px;background:#fff;cursor:pointer}.ehs-ir__products{display:grid;grid-template-columns:repeat(var(--ehs-columns,3),minmax(0,1fr));gap:24px}.ehs-ir__product{border:1px solid #dfe5ed;border-radius:14px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:border-color .16s}.ehs-ir__product:hover{border-color:#a6b7d1}.ehs-ir__product-media{aspect-ratio:4/3;background:#f7f8fa;display:grid;place-items:center;padding:22px}.ehs-ir__product-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ehs-ir__placeholder{width:100%;height:100%;fill:#adb8c8}.ehs-ir__product-body{padding:24px;display:flex;flex-direction:column;flex:1}.ehs-ir__product h3{font-size:21px;margin-bottom:16px}.ehs-ir__product h3 a{text-decoration:none}.ehs-ir__vendor{font-size:12px;color:#6b7789;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px!important}.ehs-ir__specs{list-style:none;padding:0;margin:0 0 24px;font-size:13px}.ehs-ir__specs li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #edf0f5}.ehs-ir__specs span{color:#687385}.ehs-ir__specs strong{text-align:right;font-weight:600}.ehs-ir__price{margin-top:auto;font-size:26px;letter-spacing:-.03em}.ehs-ir__price s{font-size:15px;color:#738094;margin-left:8px;letter-spacing:0}.ehs-ir__from{font-size:14px;letter-spacing:0}.ehs-ir__availability{font-size:13px;color:#226145;margin:6px 0 20px!important}.ehs-ir__availability--off{color:#687385}.ehs-ir__button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--ehs-accent);color:#fff!important;padding:13px 20px;border-radius:8px;text-decoration:none!important;font-size:14px;font-weight:700;line-height:1.4;min-height:46px}.ehs-ir__button:hover{filter:brightness(.93)}.ehs-ir__button--small{padding:10px 14px;min-height:40px;white-space:nowrap}.ehs-ir__button--outline{background:#fff;border:1px solid #dbe2ec;color:var(--ehs-accent)!important}.ehs-ir__compare-link{font-size:13px;text-align:center;margin-top:14px;text-underline-offset:4px;color:#4b586b!important}.ehs-ir__rating{font-size:13px;color:#4b586b}.ehs-ir__empty{grid-column:1/-1;background:#f5f7fa;border-radius:12px;padding:28px}.ehs-ir__pagination{text-align:center;margin-top:30px}.ehs-ir__pagination span{display:inline-block;padding:8px 12px;margin:2px;border:1px solid #dbe2ec;border-radius:5px}.ehs-ir__scroll-hint{font-size:12px;color:#687385}.ehs-ir__table-scroll{overflow:auto;border:1px solid #dfe5ed;border-radius:12px;background:#fff}.ehs-ir__table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;min-width:720px;margin:0;box-shadow:none}.ehs-ir__table th,.ehs-ir__table td{text-align:left;padding:18px 22px;border:0;border-bottom:1px solid #e7ecf2;vertical-align:top;min-width:190px}.ehs-ir__table thead th{background:#eef3fa;font-weight:700;font-size:16px}.ehs-ir__table th:first-child{position:sticky;left:0;z-index:1;background:#fff;min-width:175px;width:21%;box-shadow:1px 0 #e7ecf2}.ehs-ir__table thead th:first-child{background:#eef3fa}.ehs-ir__table tr:last-child>*{border-bottom:0}.ehs-ir__table .is-selected{background:#edf4ff;box-shadow:inset 3px 0 var(--ehs-accent)}.ehs-ir__note{border-left:3px solid var(--ehs-accent);padding:12px 18px;margin-top:24px;font-size:14px;color:#4b586b}.ehs-ir__split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ehs-ir__visual{overflow:hidden;border-radius:16px;background:#f5f7fa}.ehs-ir__visual>img{width:100%;object-fit:cover}.ehs-ir__caption{padding:16px 20px;font-size:12px;color:#687385;margin:0!important}.ehs-ir__diagram{position:relative;min-height:340px;padding:30px;background:linear-gradient(145deg,#f0f4fa,#fff);overflow:hidden}.ehs-ir__emitter{width:100px;height:24px;border-radius:6px;background:#344359;margin:20px 0 0 65px;position:relative;z-index:2;box-shadow:0 5px #a5b8d0}.ehs-ir__rays{position:absolute;top:94px;left:34px;width:260px;height:185px;background:linear-gradient(180deg,#f9c47966,#f9c47911);clip-path:polygon(33% 0,66% 0,100% 100%,0 100%)}.ehs-ir__floor{position:absolute;bottom:34px;left:24px;right:24px;display:grid;grid-template-columns:1.2fr 1fr;gap:12px;font-size:12px;text-align:center}.ehs-ir__floor span{padding:14px 4px;background:#fbe9d0;border:1px solid #ead5b5;border-radius:8px}.ehs-ir__floor span+span{background:#e8f0fa;border-color:#d3dfed}.ehs-ir__steps{list-style:none;margin:28px 0 0;padding:0}.ehs-ir__steps li{display:flex;gap:18px;margin-bottom:25px}.ehs-ir__step-number{flex:0 0 32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eaf1ff;color:var(--ehs-accent);font-size:13px;font-weight:700}.ehs-ir__steps h3{font-size:18px;margin-bottom:8px}.ehs-ir__steps .ehs-ir__rte{font-size:15px;color:#4b586b}.ehs-ir__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ehs-ir__tile{border:1px solid #dfe5ed;background:#fff;border-radius:12px;padding:26px}.ehs-ir__tile>img{aspect-ratio:4/3;object-fit:cover;margin-bottom:22px;border-radius:8px}.ehs-ir__tile-index{font-size:12px;color:var(--ehs-accent);font-weight:700;display:block;margin-bottom:18px}.ehs-ir__tile h3{font-size:22px}.ehs-ir__tile .ehs-ir__rte{font-size:15px;color:#4b586b}.ehs-ir__contact{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding:24px 28px;border:1px solid #d7e2f2;background:#eef4ff;border-radius:12px}.ehs-ir__contact .ehs-ir__rte{font-size:15px}.ehs-ir__checks{display:grid;grid-template-columns:1fr 1fr;gap:32px 40px}.ehs-ir__checks article{display:flex;gap:16px}.ehs-ir__check-mark{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#edf4ff;color:var(--ehs-accent);font-size:15px}.ehs-ir__checks h3{font-size:19px;margin-bottom:8px}.ehs-ir__checks .ehs-ir__rte{font-size:15px;color:#4b586b}.ehs-ir__text-link{display:inline-block;margin-top:12px;font-size:14px}.ehs-ir__choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ehs-ir__choice{padding:32px;border:1px solid #dfe5ed;border-radius:14px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.ehs-ir__choice>img{aspect-ratio:16/9;object-fit:contain;width:100%;margin-bottom:24px}.ehs-ir__choice h3{font-size:25px}.ehs-ir__choice .ehs-ir__rte{color:#4b586b;margin-bottom:24px}.ehs-ir__choice .ehs-ir__button{margin-top:auto}.ehs-ir__faq{max-width:900px}.ehs-ir__faq details{border-bottom:1px solid #dfe5ed}.ehs-ir__faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer}.ehs-ir__faq summary::-webkit-details-marker{display:none}.ehs-ir__faq summary h3{font-size:18px;margin:0;line-height:1.4}.ehs-ir__faq summary>span{font-size:26px;color:var(--ehs-accent)}.ehs-ir__faq details[open] summary>span{transform:rotate(45deg)}.ehs-ir__answer{padding:0 38px 24px 0;color:#4b586b;font-size:15px}.ehs-ir__related{border-top:1px solid #dfe5ed;margin-top:36px;padding-top:28px}.ehs-ir__related-links{display:flex;gap:12px;flex-wrap:wrap}.ehs-ir__related-links a{display:flex;gap:25px;align-items:center;padding:14px 18px;border:1px solid #dfe5ed;border-radius:8px;font-size:14px;text-decoration:none}.ehs-ir__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:999px){.ehs-ir__products{grid-template-columns:repeat(2,minmax(0,1fr))}.ehs-ir__split{gap:32px}.ehs-ir__tiles{gap:14px}.ehs-ir__tile{padding:20px}}@media(max-width:749px){.ehs-ir{padding:calc(var(--ehs-space,56px)*.7) 18px;font-size:15px}.ehs-ir__intro{font-size:16px}.ehs-ir__hero--image,.ehs-ir__split,.ehs-ir__tiles,.ehs-ir__choice-grid,.ehs-ir__checks{grid-template-columns:1fr}.ehs-ir__hero-media{margin-top:6px}.ehs-ir__toolbar{align-items:flex-start;flex-direction:column;gap:12px}.ehs-ir__toolbar form{width:100%}.ehs-ir__toolbar select{flex:1;min-width:0}.ehs-ir__products{grid-template-columns:1fr;gap:20px}.ehs-ir__product-media{aspect-ratio:16/10}.ehs-ir__product-body{padding:22px}.ehs-ir__contact{flex-direction:column;align-items:flex-start;padding:22px}.ehs-ir__table th,.ehs-ir__table td{padding:14px 16px}.ehs-ir__table th:first-child{min-width:140px;max-width:160px;font-size:12px}.ehs-ir__jump{gap:8px}.ehs-ir__jump a{padding:9px 12px;font-size:12px;gap:10px}.ehs-ir__choice{padding:25px}.ehs-ir__visual{order:2}.ehs-ir__diagram{min-height:320px}.ehs-ir__crumbs{margin-bottom:20px}.ehs-ir__checks{gap:24px}.ehs-ir__answer{padding-right:0}}@media(prefers-reduced-motion:reduce){.ehs-ir *{transition:none!important;scroll-behavior:auto!important}}.ehs-ir__products--rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:4px 0 18px;scrollbar-width:thin}.ehs-ir__products--rail .ehs-ir__product{flex:0 0 calc((100% - (var(--ehs-visible-desktop,3) - 1)*24px)/var(--ehs-visible-desktop,3));min-width:0;scroll-snap-align:start}.ehs-ir__products--rail .ehs-ir__empty{width:100%}.ehs-ir__rail-controls{display:flex;gap:10px;align-items:center}.ehs-ir__rail-controls>a{font-size:14px;margin-right:12px;text-underline-offset:4px}.ehs-ir__rail-controls button{width:42px;height:42px;border:1px solid #dbe2ec;border-radius:50%;background:#fff;color:#17212e;cursor:pointer;flex-shrink:0}.ehs-ir__image-slot{aspect-ratio:4/3;display:grid;place-items:center;padding:24px;color:#687385}.ehs-ir__image-placeholder{width:100%;max-height:300px;fill:#c2cbd8}.ehs-ir__image-slot p{font-size:13px;text-align:center}@media(max-width:749px){.ehs-ir__products--rail{gap:16px}.ehs-ir__products--rail .ehs-ir__product{flex-basis:calc((100% - (var(--ehs-visible-mobile,1) - 1)*16px)/var(--ehs-visible-mobile,1))}.ehs-ir__products--rail .ehs-ir__product-body{padding:16px}.ehs-ir__products--rail .ehs-ir__product h3{font-size:18px}.ehs-ir__products--rail .ehs-ir__specs li{flex-wrap:wrap}.ehs-ir__products--rail .ehs-ir__price{font-size:23px}.ehs-ir__products--rail .ehs-ir__button{padding:12px 10px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ehs-ir-animal-style.css.map */
