html:root .respire-compare{--comparison-pink:#f67f8a;--comparison-navy:#2e3a4f;--comparison-cream:#fdf4e9;padding:40px 20px;background:var(--comparison-cream);color:var(--comparison-navy);font:400 16px/1.4 var(--comparison-body,Geist,sans-serif);letter-spacing:-.9px;position:relative;z-index:1;overflow:visible}html:root .respire-compare *,html:root .respire-compare *:before,html:root .respire-compare *:after{box-sizing:border-box}html:root .respire-compare__layout{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:20px}html:root .respire-compare__intro{width:100%}html:root .respire-compare__text{width:100%;padding:0 15px;text-align:center}html:root .respire-compare h2{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:1px;margin:0 0 15px;padding:0;font:700 28px/1.2 Respire Comparison Heading,Poppins,sans-serif;letter-spacing:-.9px;color:var(--comparison-navy);text-transform:none}html:root .respire-compare h2 em{display:inline-block;margin-left:4px;font:300 1em/1 Respire Comparison Heading,Poppins,sans-serif;letter-spacing:-2px;color:var(--comparison-pink)}html:root .respire-compare__text p{max-width:700px;margin:0 auto;font:400 13px/20px var(--comparison-body,Geist,sans-serif);letter-spacing:-.3px;color:var(--comparison-navy)}html:root .respire-compare__table-column{width:100%;flex:1 1 0%}html:root .respire-compare__table{width:100%;table-layout:fixed;margin:0 auto;border-collapse:separate;border-spacing:0;border:0;box-shadow:none;position:relative;font:inherit;color:inherit;background:transparent}html:root .respire-compare__table th,html:root .respire-compare__table td{border:0;box-shadow:none;background:transparent}html:root .respire-compare__feature-heading{width:100px;padding:10px 6px}html:root .respire-compare__product-heading{width:100px;padding:15px 8px;text-align:center;vertical-align:middle}html:root .respire-compare__product-heading div{margin:0 0 4px;font:700 21px/1.2 Respire Comparison Heading,Poppins,sans-serif;letter-spacing:-.3px;color:inherit}html:root .respire-compare__feature,html:root .respire-compare__value{position:relative;z-index:1;padding:12px 8px;vertical-align:middle}html:root .respire-compare__feature{font-weight:400;text-align:left}html:root .respire-compare__feature-content{display:flex;flex-direction:row;align-items:center}html:root .respire-compare__feature-icon{display:flex;align-items:center;width:20px;height:20px;margin-right:14px;color:var(--comparison-pink)}html:root .respire-compare__feature-icon svg{width:20px;height:20px;stroke:currentColor}html:root .respire-compare__feature-name{font:400 17px/1.4 var(--comparison-body,Geist,sans-serif);letter-spacing:-.3px}html:root .respire-compare__value{text-align:center}html:root .respire-compare__feature-heading,html:root .respire-compare__product-heading:not(.respire-compare__highlight),html:root .respire-compare__feature,html:root .respire-compare__value:not(.respire-compare__highlight){border-bottom:1px solid rgb(46 58 79 / 15%)}html:root .respire-compare__table tbody tr:last-child>:not(.respire-compare__highlight){border-bottom:0}html:root .respire-compare__yes,html:root .respire-compare__no{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:22px;color:var(--comparison-pink)}html:root .respire-compare__no{color:var(--comparison-navy)}html:root .respire-compare__yes svg{width:24px;height:24px}html:root .respire-compare__no svg{width:28px;height:28px}html:root .respire-compare__highlight{position:relative;z-index:2;color:var(--comparison-cream);border:0}html:root .respire-compare__highlight .respire-compare__yes{color:var(--comparison-cream)}html:root .respire-compare__highlight:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--comparison-pink);border:1px solid var(--comparison-pink)}html:root .respire-compare__highlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;box-shadow:0 5px 15px #00000014}html:root .respire-compare thead .respire-compare__highlight:before,html:root .respire-compare thead .respire-compare__highlight:after{border-radius:4px 4px 0 0}html:root .respire-compare tbody tr:last-child .respire-compare__highlight:before,html:root .respire-compare tbody tr:last-child .respire-compare__highlight:after{border-radius:0 0 4px 4px}html:root .respire-compare tbody tr:last-child .respire-compare__highlight:before{padding-bottom:5px}@media screen and (min-width:990px){html:root .respire-compare__layout{flex-direction:row;align-items:stretch;gap:40px;min-height:400px}html:root .respire-compare__intro{flex:1 1 0%;max-width:53%;align-self:stretch;display:flex;align-items:center;justify-content:center}html:root .respire-compare__text{width:auto;padding:0 40px}html:root .respire-compare h2{font-size:40px}html:root .respire-compare__table-column{width:auto;flex:0 0 47%;max-width:47%}html:root .respire-compare__product-heading{width:80px;padding:12px 6px}html:root .respire-compare__feature,html:root .respire-compare__value{padding:10px 6px}html:root .respire-compare__feature-icon,html:root .respire-compare__feature-icon svg{width:24px;height:24px}html:root .respire-compare__yes svg{width:28px;height:28px}}@media screen and (max-width:800px){html:root .respire-compare__product-heading{padding:14px 6px}html:root .respire-compare__feature,html:root .respire-compare__value{padding:12px 6px}html:root .respire-compare__feature-icon{margin-right:12px}}@media screen and (max-width:767px){html:root .respire-compare__product-heading div{font-size:16px;margin-bottom:6px}html:root .respire-compare__feature-heading,html:root .respire-compare__feature{width:150px}html:root .respire-compare__product-heading,html:root .respire-compare__value{width:auto}html:root .respire-compare__feature-icon,html:root .respire-compare__feature-icon svg{width:18px;height:18px}html:root .respire-compare__feature-name{font-size:12px}}@media screen and (max-width:480px){html:root .respire-compare__product-heading{padding:12px 4px}html:root .respire-compare__feature,html:root .respire-compare__value{padding:10px 4px}html:root .respire-compare__yes svg{width:22px;height:22px}}@media screen and (max-width:479px){html:root .respire-compare__feature-icon,html:root .respire-compare__feature-icon svg{width:16px;height:16px}html:root .respire-compare__yes svg{width:20px;height:20px}}@media screen and (max-width:380px){html:root .respire-compare__feature-name{line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/respire-comparison.css.map */
