div.list-products{display:table;margin:0 -1em}div.list-products>a{position:relative;width:33.3339%;display:table-cell;vertical-align:top;border-bottom:2em solid #fff0;border-right:1em solid #fff0;border-left:1em solid #fff0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.list-products>a:hover{text-decoration:none}div.list-products.c4>a{width:25%}div.list-products>a.none{opacity:0;visibility:hidden;pointer-events:none}div.list-products>span{display:none}div.list-products a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:.2rem;background-color:rgb(255 255 255);z-index:0;-webkit-box-shadow:0 1px 2px 1px rgb(0 0 0 / .04);-moz-box-shadow:0 1px 2px 1px rgb(0 0 0 / .04);box-shadow:0 1px 2px 1px rgb(0 0 0 / .04)}div.list-products a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid #628D3D;border-radius:.2rem;z-index:1;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}div.list-products a:hover::after{border-width:.2rem}div.list-products>a>*{position:relative}div.list-products a img{display:block;width:100%}div.list-products a h2{font-size:1.2em;line-height:1.2em;text-transform:none;text-align:center;background-color:#628D3D;color:#fff;padding:1rem;height:5rem;display:table-cell;vertical-align:middle;width:600px}div.list-products a .brbt{border-bottom:1px solid rgb(0 0 0 / .2)}div.list-products a .ultimate_energy{font-size:.8rem;line-height:1.4}div.list-products a .w5{width:50%}div.list-products a .value>p{font-size:.8rem;line-height:1.6;text-transform:uppercase;padding:0}div.list-products a .value>div>p{padding:0}div.list-products a .value b{font-size:2.5rem;line-height:1;display:block}div.list-products a .value b span{font-weight:400;font-size:.8rem}div.list-products a .short_info{font-size:.8rem}div.list-products a .short_info ul{padding:0;margin:0}div.list-products a .short_info ul li{padding-bottom:0}@media screen and (min-width:1025px){div.list-products:not(.c4)>span:nth-child(3n+0){display:table-row}div.list-products.c4>span:nth-child(8n+0){display:table-row}}@media screen and (max-width:1024px){div.list-products>a,div.list-products.c4>a{width:50%}div.list-products>span:nth-child(4n+4){display:table-row}}@media screen and (max-width:769px){div.list-products>a,div.list-products.c4>a{width:100%;display:inline-block;float:left}div.list-products>span:nth-child(4n+4){display:none}}