.cellar-ranking .cellar-compare{overflow-x:auto}.cellar-ranking .cellar-compare table{width:100%;min-width:0;table-layout:fixed}.cellar-ranking .cellar-compare caption{text-align:left;padding:12px;font-weight:700;box-sizing:border-box}.cellar-ranking .cellar-compare th,.cellar-ranking .cellar-compare td{padding:8px 6px;vertical-align:top;font-size:12px;overflow-wrap:anywhere}.cellar-ranking .cellar-compare th:nth-child(1),.cellar-ranking .cellar-compare td:nth-child(1){width:7%}.cellar-ranking .cellar-compare th:nth-child(2),.cellar-ranking .cellar-compare td:nth-child(2){width:17%}.cellar-ranking .cellar-compare th:nth-child(3),.cellar-ranking .cellar-compare td:nth-child(3){width:12%}.cellar-ranking .cellar-compare th:nth-child(4),.cellar-ranking .cellar-compare td:nth-child(4){width:27%}.cellar-ranking .cellar-compare th:nth-child(5),.cellar-ranking .cellar-compare td:nth-child(5){width:12%}.cellar-ranking .cellar-compare th:nth-child(6),.cellar-ranking .cellar-compare td:nth-child(6){width:9%}.cellar-ranking .cellar-compare th:nth-child(7),.cellar-ranking .cellar-compare td:nth-child(7){width:16%}.cellar-ranking .product{grid-template-columns:145px minmax(0,1.1fr) minmax(0,1.2fr) 180px}.cellar-ranking .product>*{min-width:0}.cellar-ranking .rank{position:static;grid-column:1/-1;justify-self:start;max-width:100%}.cellar-ranking .rank span{display:inline}.cellar-ranking .product-image{width:145px;height:145px;background:#f4f5f1}.cellar-ranking .product-image img{width:100%;height:100%;object-fit:contain}.cellar-ranking .product-details ul{padding-left:18px}.cellar-ranking .offer .button{text-align:center}.cellar-ranking .pros{grid-template-columns:1fr 1fr}.cellar-ranking .source{font-size:12px;overflow-wrap:anywhere}.cellar-ranking .section a:not(.button){text-decoration:underline;text-underline-offset:3px}.cellar-ranking .cellar-compare td::before{font-weight:700}@media(max-width:850px){.cellar-ranking .cellar-compare caption{display:block;width:100%;max-width:100%}.cellar-ranking .cellar-compare th,.cellar-ranking .cellar-compare td{width:auto!important}.cellar-ranking .product{grid-template-columns:120px minmax(0,1fr)}.cellar-ranking .product-image{width:120px;height:120px}.cellar-ranking .product-details,.cellar-ranking .offer{grid-column:1/-1}.cellar-ranking .offer{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.cellar-ranking .cellar-compare{overflow:visible}.cellar-ranking .cellar-compare table,.cellar-ranking .cellar-compare tbody,.cellar-ranking .cellar-compare tr,.cellar-ranking .cellar-compare td{display:block;width:100%;min-width:0}.cellar-ranking .cellar-compare thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.cellar-ranking .cellar-compare tr{padding:12px 14px;border-bottom:1px solid var(--line)}.cellar-ranking .cellar-compare td{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:10px;padding:7px 0;border:0;font-size:13px;overflow-wrap:anywhere}.cellar-ranking .cellar-compare td::before{content:attr(data-label);color:var(--muted)}}@media(max-width:480px){.cellar-ranking .product{grid-template-columns:minmax(0,1fr)}.cellar-ranking .offer .button{width:100%;justify-content:center}.cellar-ranking .product-image{justify-self:center;width:160px;height:160px}.cellar-ranking .pros{grid-template-columns:1fr}.cellar-ranking .article-head h1{font-size:38px;letter-spacing:-1.6px;overflow-wrap:break-word}.cellar-ranking .toc{flex-direction:column;padding:18px}}
