.featured-slots{list-style:none;margin:0;padding:0}.featured-slots>li{padding:1rem .5rem;margin:0 0 1rem;border-radius:.5rem;box-shadow:0 .25rem 1rem -.25rem rgba(0,0,0,.15)}.featured-slots>li:after,.featured-slots>li:before{display:table;content:" ";flex-basis:0;order:1}.featured-slots>li:after{clear:both}.featured-slots>li>.image{position:relative;float:left;width:7.5rem;margin-right:1rem;border-radius:.25rem;overflow:hidden}.featured-slots>li>.image img{border-radius:.25rem}.featured-slots>li .rating{margin-top:.5rem}.featured-slots>li .rating .rating-bar{background-color:#1a2a38}.featured-slots>li .product-head .name,.featured-slots>li>.name{font-size:1rem;font-weight:600;margin-top:0;margin-bottom:.5rem}.featured-slots>li .product-head .name a,.featured-slots>li>.name a{color:#fff}.featured-slots>li .product-head .name{margin:0}.featured-slots>li .rank{position:absolute;left:0;top:0;width:3rem;height:3rem;background-color:#57e117;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);text-align:left;padding-top:.4rem;padding-left:.4rem;font-size:.75rem;color:#0d151d;font-weight:800}.featured-slots>li .rank:before{content:"#";font-size:.75rem}.featured-slots>li .summary{clear:both;padding-top:.5rem}.featured-slots>li .summary p{font-size:.8rem;margin-bottom:.5rem}.featured-slots>li .summary p:last-child{margin-bottom:0}.featured-slots>li .offers-heading{clear:both;padding-top:1rem;text-align:center;font-size:.9rem;font-weight:600}.featured-slots>li .featured-slot-offers.swiper-active{margin-top:-2rem}.featured-slots>li .featured-slot-offers ul.cards.offers li{padding-top:0;padding-bottom:0}@media print,screen and (min-width:40em){.featured-slots>li .product-head .name{margin-right:1rem}}@media print,screen and (min-width:64em){.featured-slots>li{padding:1rem}.featured-slots>li>.image{width:12.5rem}.featured-slots>li .product-head .name,.featured-slots>li>.name{font-size:1.5rem}.featured-slots>li>.name{margin-bottom:1rem}.featured-slots>li>ul.usps{justify-content:left}.featured-slots>li .summary{clear:none;overflow:hidden}.featured-slots>li .summary p{font-size:.9rem}.featured-slots>li .featured-slot-offers ul.cards.offers li{width:23.5rem;min-width:23.5rem}.featured-slots.show-rank>li{padding-left:3rem;position:relative;overflow:hidden}.featured-slots.show-rank>li .image{position:static}.featured-slots.show-rank>li .rank{display:flex;justify-content:center;align-items:center;width:2rem;height:100%;-webkit-clip-path:none;clip-path:none;font-size:1.2rem;text-align:center;padding:0}.featured-slots.show-rank>li .featured-slot-offers ul.cards.offers li{width:23rem;min-width:23rem}}@media screen and (min-width:75em){.featured-slots>li>.image{width:15.625rem}}.featured-slots-more-heading{margin-top:3rem}.product-head{margin-bottom:.5rem;display:flex;flex-wrap:wrap;align-items:center}.product-head .badge{margin-bottom:.05rem}@media print,screen and (min-width:64em){.product-head{margin-bottom:1rem}}.show-more-container{position:relative;overflow:hidden;height:100%;max-height:17.1875rem;transition:max-height .25s;padding-bottom:4.375rem!important}.show-more-container.expanded{max-height:62.5rem!important}.show-more-container .show-more-button,.show-more-container .show-more-fade{position:absolute;width:100%;left:0;bottom:0;height:4.375rem}.show-more-container .show-more-fade{background-color:#16222d;-webkit-mask-image:linear-gradient(180deg,transparent,#000 75%)}.show-more-container .show-more-button{cursor:pointer;text-shadow:#0d151d 0 0 .5rem;height:3.125rem;color:#fff;font-weight:700;font-size:.9rem;text-decoration:underline;-webkit-text-decoration-color:#57e117;text-decoration-color:#57e117;text-underline-offset:.4rem;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}#how-we-rate .categories{text-align:left}#how-we-rate .categories i{color:#57e117;font-size:1.5rem}#how-we-rate .categories h3{margin-top:.5rem}#how-we-rate .categories .cell{border-radius:.5rem;padding:2rem}#how-we-rate .categories .show-hide-container{max-height:22rem}.editors-choice-label{text-align:center;margin-bottom:1rem;font-weight:700}.editors-choice-label i{color:#57e117;margin-right:.5rem;font-size:1.4rem}.editors-choice .featured-v2{margin-bottom:1rem}.editors-choice .editors-choice-more-heading{text-align:center}