.top-ranking-card:not(:has(.ranking-card)){display:none}.top-ranking-card .top-ranking-card__title{color:#231f20;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:44.8px;margin:0 0 36px}.ranking-card{border-radius:16px;border:2px solid #E3E3E3;background:#f4f7f4;box-shadow:0 0 10px #00000014;padding:24px 20px;margin-bottom:43px}.ranking-card.ranking-card.ranking-card--type-ranking_card{box-shadow:none;border:2px solid #E3E3E3;background:#fff}.ranking-card .ranking-card__heading{color:#231f20;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:33.6px;text-transform:none;margin:0 0 8px;position:relative}.ranking-card .ranking-card__subheading{color:#231f20;font-size:16px;font-style:normal;font-weight:600;line-height:16.1px;text-transform:none;margin:0 0 24px;padding:0;position:relative}.ranking-card.ranking-card--type-ranking_1 .ranking-card__heading span{text-decoration:underline}.ranking-card.ranking-card--type-ranking_1 .ranking-card__heading span,.ranking-card.ranking-card--type-ranking_1 .ranking-card__subheading span,.ranking-card.ranking-card--type-ranking_card .ranking-card__subheading span{color:#1255cb}.ranking-card .ranking-card__images .ranking-card__image:first-of-type:not(:last-of-type){border-radius:10px 0 0 10px}.ranking-card .ranking-card__images .ranking-card__image:last-of-type:not(:first-of-type){border-radius:0 10px 10px 0}.ranking-card .ranking-card__images-scroll{overflow-x:auto;margin:0 0 24px}.ranking-card .ranking-card__images{display:flex;flex-wrap:nowrap;gap:8px}.ranking-card .ranking-card__image{width:100%;min-width:300px;height:auto;display:flex;overflow:hidden}.ranking-card .ranking-card__banner{width:100%;height:auto;display:flex;overflow:hidden;border-radius:24px;margin:0 0 24px;max-height:300px}.ranking-card .ranking-card__image img,.ranking-card .ranking-card__banner img{width:100%}.ranking-card .ranking-card__banner img{object-fit:cover}.ranking-card .ranking-card__heading a:empty,.ranking-card .ranking-card__subheading a:empty{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.ranking-card .ranking-card__overall{margin:0 0 24px}.ranking-card .ranking-card__overall-title{color:#231f20;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:44.8px;margin:0 0 24px}.ranking-card .ranking-card__overall-description{color:#231f20;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.ranking-card .ranking-card__alert{margin:0 0 24px}.ranking-card .ranking-card__alert *{color:#c8202f;font-family:Inter,sans-serif;font-size:18px;line-height:26px;margin:0}.ranking-card .ranking-card__alert * strong{font-weight:700}.ranking-card .ranking-card__shop-url{text-decoration:none;width:100%;margin-bottom:16px;display:block}.ranking-card .ranking-card__shop-button{min-height:60px;display:flex;justify-content:center;align-items:center;gap:16px;padding:13px 0;border-radius:32px;background:#000;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;width:100%}.ranking-card .ranking-card__view-url{padding:13px 0;display:flex;justify-content:center;align-items:center;border-radius:32px;border:2px solid #000000;margin:0 0 24px;width:100%}.ranking-card .ranking-card__view-button{color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;padding:0;text-decoration:none}.ranking-card .ranking-card__details{list-style:none;margin:0 auto 24px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px dashed #161D19;padding:12px 0;width:100%}.ranking-card .ranking-card__detail-divider{width:1px;height:18px;background-color:#000;margin:0 4px}.ranking-card .ranking-card__detail{margin:0;padding:0;color:#000;font-family:Inter,sans-serif;font-size:10px;font-style:normal;line-height:18px}.ranking-card .ranking-card__detail span strong.red{color:#c8202f}.ranking-card .ranking-card__copy{color:#444;font-family:Arial,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:18px}.ranking-card .ranking-card__content{display:grid;grid-template-columns:1fr;gap:24px;position:relative}.ranking-card .ranking-card__content:before{position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;background-color:#f0f0f0}.ranking-card .ranking-card__pros-cons{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:24px}.ranking-card .ranking-card__pros-cons h4{color:#231f20;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin:0 0 16px}.ranking-card .ranking-card__pros-cons-list{list-style:none;padding:0;margin:0}.ranking-card .ranking-card__pros-cons-item{list-style:none;margin:0 0 16px;padding:0;display:flex;justify-content:flex-start;align-items:center;gap:8px}.ranking-card .ranking-card__pros-cons-item svg{min-width:30px}.ranking-card .ranking-card__pros-cons .ranking-card__pros-cons-list:last-of-type .ranking-card__pros-cons-item:last-of-type{margin-bottom:0}.ranking-card .ranking-card__pros-cons-item .ranking-card__pros-text{color:#231f20;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:26px}@media screen and (min-width:990px){.top-ranking-card .top-ranking-card__title{font-size:50px;line-height:42px;margin:0 0 43px}.ranking-card .ranking-card__heading{font-size:38px;line-height:42px}.ranking-card{margin:0 0 43px}.ranking-card .ranking-card__images{display:grid;grid-template-columns:300px 1fr}.ranking-card .ranking-card__overall-title{font-size:38px;line-height:42px}.ranking-card .ranking-card__detail-divider{margin:0 16px}.ranking-card .ranking-card__detail{font-size:12px}.ranking-card .ranking-card__pros-cons{position:relative;grid-template-columns:repeat(2,1fr);gap:32px}.ranking-card .ranking-card__pros-cons:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;background-color:#cecece}.ranking-card .ranking-card__details{padding:12px 30px;width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/top-ranking-card.css.map */
