.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,.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 .txt{width:60px;text-align:center;margin-bottom:0 !important}.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{width:100%;border-collapse:collapse;border:0}.pagina-produto.gridMode .purchaseKit th,.pagina-produto.gridMode .purchaseKit td{border:0;border-bottom:1px solid #ececec;padding:10px 8px;vertical-align:middle}.pagina-produto.gridMode .purchaseKit th{background:#f6f6f6;border-bottom:2px solid #e2e2e2;color:#777;font-size:11px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;text-align:center;white-space:nowrap}.pagina-produto.gridMode .purchaseKit th:first-child{text-align:left}.pagina-produto.gridMode .purchaseKit tr:last-child td{border-bottom:0}.pagina-produto.gridMode .purchaseKit tr:hover td{background:#fafafa}.pagina-produto.gridMode .purchaseKit td:first-child{text-align:left}.pagina-produto.gridMode .purchaseKit td:first-child>a{color:#333;font-size:14px;font-weight:500;text-decoration:none}.pagina-produto.gridMode .purchaseKit td:first-child>a:hover{text-decoration:underline}.pagina-produto.gridMode .purchaseKit td.has-image{white-space:nowrap}.pagina-produto.gridMode .purchaseKit td.has-image>a{display:inline-block;vertical-align:middle;white-space:normal}.pagina-produto.gridMode .purchaseKit .variation-image{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;margin-right:12px;border-radius:6px;border:1px solid #e5e5e5;background:#fff}.pagina-produto.gridMode .purchaseKit td.price{color:#222;font-size:15px;font-weight:700;line-height:1.3;white-space:nowrap;text-align:right}.pagina-produto.gridMode .purchaseKit td.price .preco-total{color:#999;font-size:12px;font-weight:400}.pagina-produto.gridMode .purchaseKit .txt{width:64px;height:34px;box-sizing:border-box;border:1px solid #ccc;border-radius:6px;box-shadow:none;font-size:15px;font-weight:600}.pagina-produto.gridMode .purchaseKit .txt:focus{border-color:#999;outline:none}.pagina-produto.gridMode .purchaseKit td.cor 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}.pagina-produto.gridMode .selected-items h1{font-size:24px;margin:0}.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}.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}.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}

