.component--comparison-card--items ul li::before{font-family:"icomoon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1;font-smoothing:antialiased}.component--comparison-card{padding:30px;border-radius:26px;display:flex;flex-direction:column}.dark-theme .component--comparison-card{color:#40434e}@media print,screen and (max-width: 63.99875em){.component--comparison-card{box-shadow:0 4.65248px 13.9574px rgba(0,0,0,.25),0 4.65248px 13.9574px rgba(64,67,78,.14902);min-height:412px;max-width:350px;width:100%;margin:0 auto 32px}}.component--comparison-card.highlight-card{background:linear-gradient(0deg, #AC1616 -26.25%, #8C1818 59.58%);color:#fff}@media print,screen and (min-width: 64em){.component--comparison-card.highlight-card{margin-top:-35px}}.component--comparison-card.highlight-card .component--comparison-card--items li:before{background-color:rgba(255,255,255,.1)}.component--comparison-card--highlight-label{display:block;margin-left:auto;background:linear-gradient(90deg, #ffffff 50%, #ffffff 100%);padding:2px;border-radius:13px;margin-bottom:20px}.component--comparison-card--highlight-label span{display:block;color:#fff;font-size:.625rem;line-height:1.375rem;text-transform:uppercase;padding:0 16px;background-color:#8c1818;border-radius:13px}.component--comparison-card--price{font-size:2.25rem;line-height:1.43;margin-bottom:20px;font-weight:700}@media print,screen and (max-width: 47.99875em){.component--comparison-card--price{font-size:2.125rem}}.component--comparison-card--price span{display:inline-block}.component--comparison-card--price small{font-size:1.125rem;line-height:1.5;position:relative;top:0;left:-8px}.component--comparison-card .component--comparison-card--title{font-size:1.5625rem;line-height:1.3;letter-spacing:.03125rem;font-weight:500;margin-bottom:16px}.component--comparison-card--description{margin-bottom:20px}.component--comparison-card--items ul{margin-bottom:20px}.component--comparison-card--items ul li{font-size:.875rem;line-height:1.43;margin-bottom:10px;position:relative}.component--comparison-card--items ul li::before{content:"";width:20px;height:20px;border-radius:50%;font-size:.75rem;padding:4px;background-color:#f6f6f6;margin-right:10px}.component--comparison-card--link{margin-top:auto}.component--comparison-card--link .button{width:100%}.component--comparison-card--link .button:hover{background-position:100% 0;background-size:210%}.component--comparison-card:not(.highlight) .component--comparison-card--link a.button.button--secondary.button--ignore-context{color:#40434e;background-image:linear-gradient(90deg, #ffffff 0%, #ffffff 50%, #000 10%, #40434E 96.5%);box-shadow:inset 0 0 0 2px #40434e}.component--comparison-card:not(.highlight) .component--comparison-card--link a.button.button--secondary.button--ignore-context:hover,.component--comparison-card:not(.highlight) .component--comparison-card--link a.button.button--secondary.button--ignore-context:focus,.component--comparison-card:not(.highlight) .component--comparison-card--link a.button.button--secondary.button--ignore-context:active{color:#fff;box-shadow:inset 0 0 0 2px rgba(0,0,0,0);line-height:1.75}.component--comparison-card.highlight-card .component--comparison-card--link a.button.button--secondary.button--ignore-context{box-shadow:inset 0 0 0 2px rgba(0,0,0,0)}
