.tabela-carrinho tr[class*="kit"] .variations strong:not(:last-child):after{content:"|";margin:0 4px;display:inline-block}.tabela-carrinho tr[class*="kit"] .variations strong.colors span{width:10px;height:10px;display:inline-block;vertical-align:middle}

.pagina-produto.gridMode .table-container{overflow:hidden;overflow-x:auto}.pagina-produto.gridMode .acoes-flutuante{display:none !important}.pagina-produto.gridMode .principal .acoes-produto:not(.purchaseKit-container),.pagina-produto.gridMode .principal .atributo-comum,.pagina-produto.gridMode .principal .atributo-cor,.pagina-produto.gridMode .principal .cep,.pagina-produto.gridMode .principal .parcelas-produto{display:none !important}.pagina-produto.gridMode .purchaseKit .g-qty{width:48px;text-align:center;margin-bottom:0 !important;height:25px}.pagina-produto.gridMode .purchaseKit td:last-child{text-align:center}.pagina-produto.gridMode .purchaseKit td{text-align:center}.pagina-produto.gridMode .purchaseKit td .p{display:block}.pagina-produto.gridMode .purchaseKit th span{box-shadow:0 0 2px 1px rgba(0,0,0,0.25);border-radius:50%;width:20px;height:20px;display:inline-block;text-align:center;padding:0;border:4px solid #fff}.pagina-produto.gridMode .selected-items{padding:10px 16px;background:rgba(239,239,239,0.54);margin:10px 0;display:flex;align-items:center;justify-content:flex-end}.pagina-produto.gridMode .selected-items h1{font-size:15px;margin:0;display:none}.pagina-produto.gridMode .selected-items .info-selected:after{content:"";display:table;clear:both}.pagina-produto.gridMode .selected-items .info-selected .total{font-size:21px;font-weight:700;text-align:right;float:right}.pagina-produto.gridMode .selected-items ul{border-top:3px solid #b3b3b3;border-bottom:3px solid #b3b3b3;padding:14px 0;margin:5px 0 20px;display:none !important}.pagina-produto.gridMode .selected-items ul li{width:100%;float:none !important;padding:0 0 4px;line-height:23px !important;margin:5px 0 !important;font-size:14px;display:flex;align-items:center}.pagina-produto.gridMode .selected-items ul li:not(:last-child){border-bottom:1px solid #b5b5b5}.pagina-produto.gridMode .selected-items ul li:last-child{padding-bottom:0;margin-bottom:0 !important}.pagina-produto.gridMode .selected-items ul li .attr{padding-right:7px;margin-right:9px;border-right:1px solid #b5b5b5;text-align:center}.pagina-produto.gridMode .selected-items ul li .attr.cor span{box-shadow:0 0 2px 1px rgba(0,0,0,0.25);border-radius:50%;width:20px;height:20px;display:block !important;margin:auto !important;text-align:center;padding:0;border:4px solid #fff;margin-left:8px}.pagina-produto.gridMode .selected-items ul li .qtd{margin-right:4px}.pagina-produto.gridMode .selected-items ul li *{display:inline-block !important}.pagina-produto.gridMode .payment-methods{float:left}.pagina-produto.gridMode .payment-methods h2{font-size:21px;margin:0;line-height:normal;display:none}.pagina-produto.gridMode .payment-methods>div span{padding:2px 0 2.5px;display:block}.pagina-produto.gridMode .fancybox-skin #consulte-form label{width:auto !important}.pagina-produto.gridMode .fancybox-skin #consulte-form .controls{margin-left:80px !important}.avise-me input{width:100% !important;box-sizing:border-box}.avise-me .span5,.avise-me .span7{width:100% !important;box-sizing:border-box;margin:0 0 10px !important}.pagina-produto .load{position:fixed;background:#000;opacity:0.8;top:0;bottom:0;right:0;left:0;z-index:999999999;display:none}.pagina-produto .load>div{display:table;width:100%;max-width:500px;margin:auto;top:40%;position:absolute;transform:translate(-50%, -50%);left:50%;box-sizing:border-box;padding:0 20px}.pagina-produto .load>div h3{font-size:50px;color:#fff}.pagina-produto .load>div h3:after{content:"";display:block;border-bottom:1px solid #fff;margin:20px 0}.pagina-produto .load>div p{font-size:26px;color:#fff}.pagina-produto .load img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:240px}.pagina-produto .cn-alert{position:fixed;right:60px;top:30px;z-index:9999999999;width:360px}@media screen and (max-width: 767px){.pagina-produto .cn-alert{right:10px;left:10px;top:30px;width:calc(100% - 20px);box-sizing:border-box}}.pagina-produto .cn-alert:after{content:"";clear:both;display:table}.pagina-produto .cn-alert .alert-heading{text-transform:capitalize;padding:10px 0}strong.price.preco-promocional.cor-principal{font-size:22px}.gridMode .modal-backdrop.fade:not(.in){display:none}input::-webkit-inner-spin-button{-webkit-appearance:auto !important}.pagina-produto.gridMode .selected-items+div{padding:7px 0}.pagina-produto.gridMode .selected-items+div .price{display:inline-block;width:50%;text-align:right;margin:0;vertical-align:middle}.pagina-produto.gridMode .selected-items+div .price .preco-promocional{font-size:26px;margin:0}@media screen and (max-width: 768px){.pagina-produto.gridMode .selected-items+div .price .preco-promocional{font-size:19px}}.pagina-produto.gridMode table.purchaseKit.grid .p,.pagina-produto.gridMode table.purchaseKit.single tr td:nth-child(2),.pagina-produto.gridMode table.purchaseKit.single tr th:nth-child(2){display:none}.pagina-produto.gridMode .selected-items ul li span{width:33%;display:inline-block;padding:0 !important;margin:0 !important;font-size:14px}.pagina-produto.gridMode .selected-items ul li span:nth-child(2){text-align:center;border-right:1px solid #b5b5b5}.pagina-produto.gridMode .selected-items ul li span:last-child{text-align:center;font-size:16px;font-weight:700}.pagina-produto.gridMode .quantity-box{text-align:left;box-sizing:border-box;font-size:14px;display:inline-block;width:50%;vertical-align:middle}.pagina-produto.gridMode .wrap>div{display:inline-block;width:50%;vertical-align:top}.pagina-produto.gridMode .button{text-align:right}@media screen and (max-width: 767px){.pagina-produto.gridMode .wrap>div{width:100%;box-sizing:border-box}.pagina-produto.gridMode .wrap .button{text-align:center}}.pagina-produto.gridMode .quantity-input{text-align:left}.pagina-produto.gridMode .quantity-input .message{margin-bottom:8px}.pagina-produto.gridMode .quantity-input .message strong{display:block}.pagina-produto.gridMode .quantity-input-value{width:auto;max-width:60px;text-align:center;display:inline-block}.pagina-produto .purchaseKit .price{color:black}.pagina-produto .purchaseKit .price .preco-total{color:#000;font-size:13px;text-decoration:line-through}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8 !important}

.pagina-produto .produto .atributos .atributo-cor ul li a{width:unset;height:unset}

