#cart .cart-hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cart .cart-hover h2{margin:25px 0 20px 20px;font-size:28px;color:#fff;font-weight:400}#cart .cart-hover ul.cart-itens{overflow-y:scroll;margin:20px -30px 0 20px}#cart .cart-hover ul.cart-itens li{list-style:none;height:100px;margin:20px 0;-webkit-animation-name:game-surge-on-cart;animation-name:game-surge-on-cart;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#cart .cart-hover ul.cart-itens li:last-child{margin-bottom:40px}@-webkit-keyframes game-surge-on-cart{from{opacity:0;height:0}to{opacity:1;height:100px}}@keyframes game-surge-on-cart{from{opacity:0;height:0}to{opacity:1;height:100px}}#cart .cart-hover ul.cart-itens li div.thumb{position:relative;display:inline-block;width:26%;height:100%;vertical-align:top}#cart .cart-hover ul.cart-itens li div.thumb div{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}#cart .cart-hover ul.cart-itens li div.thumb div img{position:absolute;width:auto;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1,1) rotate(0);transform:translate(-50%,-50%) scale(1,1) rotate(0)}#cart .cart-hover ul.cart-itens li div.thumb div:nth-child(3n+1){-webkit-animation-name:flip-image-one;animation-name:flip-image-one;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform:scale(1,1) rotate(0deg);transform:scale(1,1) rotate(0deg)}#cart .cart-hover ul.cart-itens li div.thumb div:nth-child(3n+2){-webkit-animation-name:flip-image-two;animation-name:flip-image-two;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform:scale(1,1) rotate(5deg);transform:scale(1,1) rotate(5deg)}#cart .cart-hover ul.cart-itens li div.thumb div:nth-child(3n+3){-webkit-animation-name:flip-image-three;animation-name:flip-image-three;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform:scale(1,1) rotate(-8deg);transform:scale(1,1) rotate(-8deg)}@-webkit-keyframes flip-image-one{from{opacity:0;-webkit-transform:scale(1.2,1.2) rotate(-20deg);transform:scale(1.2,1.2) rotate(-20deg)}to{opacity:1;-webkit-transform:scale(1,1) rotate(0deg);transform:scale(1,1) rotate(0deg)}}@keyframes flip-image-one{from{opacity:0;-webkit-transform:scale(1.2,1.2) rotate(-20deg);transform:scale(1.2,1.2) rotate(-20deg)}to{opacity:1;-webkit-transform:scale(1,1) rotate(0deg);transform:scale(1,1) rotate(0deg)}}@-webkit-keyframes flip-image-two{from{opacity:0;-webkit-transform:scale(1.3,1.3) rotate(15deg);transform:scale(1.3,1.3) rotate(15deg)}to{opacity:1;-webkit-transform:scale(1,1) rotate(5deg);transform:scale(1,1) rotate(5deg)}}@keyframes flip-image-two{from{opacity:0;-webkit-transform:scale(1.3,1.3) rotate(15deg);transform:scale(1.3,1.3) rotate(15deg)}to{opacity:1;-webkit-transform:scale(1,1) rotate(5deg);transform:scale(1,1) rotate(5deg)}}@-webkit-keyframes flip-image-three{from{opacity:0;-webkit-transform:scale(1.1,1.1) rotate(10deg);transform:scale(1.1,1.1) rotate(10deg)}to{opacity:1;-webkit-transform:scale(1,1) rotate(-8deg);transform:scale(1,1) rotate(-8deg)}}@keyframes flip-image-three{from{opacity:0;-webkit-transform:scale(1.1,1.1) rotate(10deg);transform:scale(1.1,1.1) rotate(10deg)}to{opacity:1;-webkit-transform:scale(1,1) rotate(-8deg);transform:scale(1,1) rotate(-8deg)}}#cart .cart-hover ul.cart-itens li div.info{display:inline-block;position:relative;width:65%;margin-left:3%;padding:5px 0;vertical-align:top}#cart .cart-hover ul.cart-itens li div.info h3{position:absolute;width:100%;top:0;margin-top:-5px;margin-bottom:10px;font-size:24px;color:#fff}#cart .cart-hover ul.cart-itens li div.info div.price{padding:40px 0 10px}#cart .cart-hover ul.cart-itens li div.info div.price .quantity{position:relative;display:inline-block;vertical-align:middle;font-family:'exo 2',sans-serif;font-size:24px;text-align:center;background-color:#12292f;padding:7px 14px;margin-right:10px}#cart .cart-hover ul.cart-itens li div.info div.price .quantity button{position:absolute;width:100%;height:18px;background-color:#404040}#cart .cart-hover ul.cart-itens li div.info div.price .quantity button.plus{left:0;top:-10px}#cart .cart-hover ul.cart-itens li div.info div.price .quantity button.plus:after{content:'+';position:absolute;display:table-cell;width:100%;height:100%;left:0;top:0;text-align:center;font-size:16px}#cart .cart-hover ul.cart-itens li div.info div.price .quantity button.minus{left:0;bottom:-10px}#cart .cart-hover ul.cart-itens li div.info div.price .quantity button.minus:after{content:'-';position:absolute;display:table-cell;width:100%;height:100%;left:0;top:0;text-align:center;font-size:16px}#cart .cart-hover ul.cart-itens li div.info div.price .vertical-aligner{display:inline-block;vertical-align:middle}#cart .cart-hover ul.cart-itens li div.info div.price .vertical-aligner p{font-family:'exo 2',sans-serif;margin:0}#cart .cart-hover ul.cart-itens li div.info div.price .vertical-aligner p.common{font-size:16px;margin-bottom:-4px;text-decoration:line-through}#cart .cart-hover ul.cart-itens li div.info div.price .vertical-aligner p.actual{font-size:26px;white-space:nowrap}#cart .cart-hover ul.cart-itens li div.management{}#cart .cart-hover .finish-it{padding:0 50px 20px 20px;position:relative}#cart .cart-hover .finish-it:after{content:'';width:100%;height:50px;box-shadow:0 -30px 20px -2px #2f2f2f inset;position:absolute;top:-50px;left:0;pointer-events:none}#cart .cart-hover .finish-it .total{text-align:center}#cart .cart-hover .finish-it .total h2{text-transform:uppercase;text-align:center;margin-bottom:0;font-size:.8rem;letter-spacing:8px}#cart .cart-hover .finish-it .total p{text-transform:uppercase;font-family:'exo 2',sans-serif;font-size:2rem;margin-bottom:10px}#cart .cart-hover .finish-it .checkout.button{background-color:#12292f}