body .rank-summary{counter-reset:position}body .rank-summary h2{font-size:1.5rem;text-align:center;margin-bottom:2rem}body .rank-summary .product-box-block{gap:20px;grid-template-columns:250px 1fr 1fr 260px;grid-template-areas:"name name name label" "image pros cons offers";counter-increment:position;position:relative}body .rank-summary .product-box-block.is-pros{grid-template-areas:"name name name label" "image col-2 col-2 offers"}body .rank-summary .product-box-block.is-description{grid-template-areas:"name name name label" "image col-2 col-2 offers"}body .rank-summary .product-box-block.is-pros,body .rank-summary .product-box-block .is-description{grid-template-areas:"name name name label" "image col-2 col-2 offers"}body .rank-summary .product-box-block .name:before{color:var(--contrast-3);content:"#" counter(position);margin-right:6px;display:inline-block}body .rank-summary .product-box-block .offers{gap:5px}body .rank-summary .product-box-block .short-description{display:none}body .rank-summary .product-box-block .product-description button{display:none}@media screen and (max-width: 990px){.rank-summary,body .rank-summary{padding:15px 0}.rank-summary .product-box-block.is-pros,.rank-summary .product-box-block.is-description,body .rank-summary .product-box-block.is-pros,body .rank-summary .product-box-block.is-description{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"name name name label" "image image offers offers" "col-2 col-2 col-2 col-2"}.rank-summary .product-box-block.is-pros .offers,.rank-summary .product-box-block.is-description .offers,body .rank-summary .product-box-block.is-pros .offers,body .rank-summary .product-box-block.is-description .offers{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.rank-summary .product-box-block.is-pros .pros-cons,.rank-summary .product-box-block.is-description .pros-cons,body .rank-summary .product-box-block.is-pros .pros-cons,body .rank-summary .product-box-block.is-description .pros-cons{justify-content:space-around}.rank-summary .product-box-block.is-pros .pros-cons .pros,.rank-summary .product-box-block.is-pros .pros-cons .cons,.rank-summary .product-box-block.is-description .pros-cons .pros,.rank-summary .product-box-block.is-description .pros-cons .cons,body .rank-summary .product-box-block.is-pros .pros-cons .pros,body .rank-summary .product-box-block.is-pros .pros-cons .cons,body .rank-summary .product-box-block.is-description .pros-cons .pros,body .rank-summary .product-box-block.is-description .pros-cons .cons{max-width:320px}.rank-summary .product-box-block.is-pros .pros-cons .pros ul,.rank-summary .product-box-block.is-pros .pros-cons .cons ul,.rank-summary .product-box-block.is-description .pros-cons .pros ul,.rank-summary .product-box-block.is-description .pros-cons .cons ul,body .rank-summary .product-box-block.is-pros .pros-cons .pros ul,body .rank-summary .product-box-block.is-pros .pros-cons .cons ul,body .rank-summary .product-box-block.is-description .pros-cons .pros ul,body .rank-summary .product-box-block.is-description .pros-cons .cons ul{max-width:320px}}.pros,.cons{list-style-type:none}.rank-summary .btn,.product-box-block .btn{background:var(--cnt-button-bg);color:var(--cnt-button-color);border:0;border-radius:6px;font-size:16px;text-transform:uppercase;min-width:200px;text-align:center;justify-content:start;align-items:center;transition:all 0.5s;margin-bottom:10px;text-decoration:none}.rank-summary .btn:hover,.product-box-block .btn:hover{background:var(--cnt-button-bg-hover);box-shadow:0 0.5em 0.5em -0.4em var(--cnt-button-bg);transform:translateY(-0.25em);transition:all 0.5s}.rank-summary .btn .partner-img,.product-box-block .btn .partner-img{border-radius:6px;background:#fff;margin:2px;padding:10px;width:100px;display:flex;justify-content:center;align-content:stretch;align-content:center;align-self:stretch;flex-direction:column}.rank-summary .btn .cta,.product-box-block .btn .cta{padding:6px;margin-right:2px}.rank-summary .btn:has(img),.product-box-block .btn:has(img){display:flex}.rank-summary{background:var(--cnt-ranking-bg);position:relative;z-index:1;padding:15px;margin-bottom:60px;font-family:var(--sans-serif-font)}.rank-summary:before{left:calc((-100vw + 100%) / 2);position:absolute;content:'';top:0;height:100%;width:100vw;background:var(--cnt-ranking-bg);z-index:-1;overflow:hidden}body .rank-summary li,body .rank-summary ul,body .product-box-block .rank-summary li,body .product-box-block .rank-summary ul,.product-box-block li,.product-box-block ul{margin:0 0 15px !important;padding:0}body .rank-summary .IRPP_kangoo,body .product-box-block .rank-summary .IRPP_kangoo,.product-box-block .IRPP_kangoo{display:none}.disclaimer{font-size:12px;line-height:16px;color:#666}body.ranking .cnt-grid{display:block}body.ranking .container-after-entry-header{display:block}body.ranking #main-sidebar{display:none}body.ranking .site-content{display:block}body.ranking .site-content .rank-top-containder{display:grid;gap:0;grid-template-columns:repeat(6, 1fr);text-align:center;align-items:center}body.ranking .site-content .rank-top-containder h1{grid-column-start:span 6;margin-bottom:40px}body.ranking .site-content .rank-top-containder .post-meta{font-family:var(--sans-serif-font);font-style:italic;color:var(--contrast-2);font-size:0.9rem;margin-bottom:10px}body.ranking .site-content .rank-top-containder .post-meta span{color:var(--contrast)}body.ranking .site-content .rank-top-containder .description{text-align:left;grid-column-start:span 4}body.ranking .site-content .rank-top-containder .disclaimer{border-top:1px solid var(--base);padding-top:10px;font-size:0.8rem;line-height:1rem;color:var(--contrast-2);font-style:italic}body.ranking .site-content .rank-top-containder .image{grid-column-start:span 2;margin:15px}body.ranking .site-content .rank-top-containder .rank-excerpt{font-size:1.5rem;margin-bottom:15px}body.ranking .site-content .rank-content{max-width:1050px;margin:60px auto}@media screen and (max-width: 900px){body.ranking .site-content .rank-top-containder{display:block}}.short-description{height:100%;width:100%;max-height:100px;overflow:hidden;-webkit-transition:max-height .5s;transition:max-height .5s;display:inline-block}.short-description p{margin:0}.read-more{background:none;border:none;color:#1199f9;cursor:pointer;font-size:1em;outline:none;padding:0}.read-more:hover{text-decoration:underline;background:transparent;color:var(--accent)}.read-more:focus{outline:none;background:transparent;color:var(--accent)}.read-more::-moz-focus-inner{border:0}.hide{display:none}.latest-rankings{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;border:4px solid var(--accent);padding:0 1.5rem 1.5rem;border-radius:var(--border-radius-default);margin:30px 0}.latest-rankings h2{margin-bottom:1rem;grid-column-start:span 4}.latest-rankings a{color:#000;font-weight:700;grid-column-start:span 2;line-height:1.2;margin-bottom:10px}.latest-rankings a img{margin-bottom:10px}.latest-rankings .featured{grid-column-start:span 1;margin-bottom:20px}.latest-rankings .featured:before{display:none}@media screen and (max-width: 600px){.latest-rankings a{grid-column-start:span 4}.latest-rankings .featured{grid-column-start:span 2}}
