table.grid #ref{width:17%}table.grid #desc{width:26%;text-align:left!important}table.grid #desc div{padding-left:10px}table.grid #stock{width:9%}table.grid th#pvp{width:9%}table.grid td#pvp{width:9%;padding-right:30px;white-space:nowrap}table.grid #desp{width:7%}table.grid #discount{width:23%}table.grid #order{width:16%}table.grid #order1{width:6%}table.grid #order2{width:5%}table.grid #order3{width:5%}table.grid tbody .pecline{line-height:25px}table.grid .pecgroup{line-height:0}table.grid .pecgroup td{padding-top:15px}table.grid .pecgroup .group{font-size:11px;font-weight:500;color:#61a2d7}table.grid .order-radio{margin-left:5px}table.grid .td-order-radio{width:50px}table.grid img.stock-flag{vertical-align:text-top;margin-right:5px}table.grid img.brand{margin-right:10px;height:30px}table.grid img.tirebrand{margin-right:10px;max-width:100px}table.grid img.add-to-cart{cursor:pointer;vertical-align:middle}table.grid img.img-campaign{vertical-align:middle;margin-right:10px}table.grid td.discount-type{font-size:10px;font-weight:400;width:50px;white-space:nowrap}table.grid tr.tr-campaign{line-height:30px}table.grid tr.tr-campaign td{color:#2667ba!important;font-weight:900}table.grid td.td-discount{width:33%;white-space:nowrap}table.grid span.span-stock{font-size:11px;font-weight:400;width:65px}table.grid.tires #tirelogo{width:9%}table.grid.tires #ref{width:12%}table.grid.tires #desc{width:18%}table.grid.tires #ee{width:7%}table.grid.tires #apm{width:7%}table.grid.tires #rr{width:7%}table.grid.tires #pvp{width:8%}table.grid.tires #stock{width:8%}table.grid.tires #discount{width:13%}table.grid.tires #order{width:11%}table.grid tbody .tireline{line-height:40px}table.grid tbody .tireline td img.brand,table.grid tbody .tireline td img.tirebrand{vertical-align:middle}table.grid.tires tbody td.energetic-eff img,table.grid.tires tbody td.noise img,table.grid.tires tbody td.wet-adherence img{height:25px;vertical-align:middle}table.grid.tires tbody .tire-arrow{width:30px;background-image:url(../images/tires/arrow.png);background-repeat:no-repeat;background-position:center;color:#fff;display:inline-block;padding-left:8px;padding-top:1px;font-size:10px;background-size:25px 20px}table.grid.tires thead .tires-ee-header{background:url(../images/tires/ee.png) no-repeat center center;background-size:20px 18px;display:block;text-indent:-9999px}table.grid.tires thead .tires-apm-header{background:url(../images/tires/wa.png) no-repeat center center;background-size:20px 18px;display:block;text-indent:-9999px}table.grid.tires thead .tires-rr-header{background:url(../images/tires/noise.png) no-repeat center center;background-size:20px 18px;display:block;text-indent:-9999px}table.bolsa{width:100%;height:640px}table.grid.bolsa-pecas #num{width:2%}table.grid.bolsa-pecas #logo{width:15%}table.grid.bolsa-pecas #ref{width:10%}table.grid.bolsa-pecas #desc{width:28%;text-align:left!important}table.grid.bolsa-pecas #updatedate{width:10%}table.grid.bolsa-pecas #stock{width:10%}table.grid.bolsa-pecas #pvp{width:10%}table.grid.bolsa-pecas #buttons{width:15%}table.grid tbody .bpline{border-bottom:1px solid #ccc;line-height:20px}table.grid tbody .bpline td{padding-bottom:5px}table.grid .bpgroup{line-height:15px}table.grid .bpgroup td{padding-top:3px;padding-top:3px}table.grid .bpgroup .group{font-size:12px;font-weight:500;color:#61a2d7}table.campaigns{width:100%}table.campaigns th{background-color:#eee;font-size:14px;color:#333;height:30px;border-bottom:1px solid #ccc;text-align:center}table.campaigns #name{height:30px;color:#0073b7;font-size:18px;font-weight:600;padding-left:30px;padding-top:10px}table.campaigns #subject{height:30px;color:#333;font-size:14px;padding-left:30px}table.campaigns #body{padding-left:30px;padding-right:30px;border-bottom:1px solid #ddd}.cart-col1{width:2%}.cart-col2{width:10%}.cart-col3{width:25%}.cart-col4{width:12%}.cart-col5{width:12%}.cart-col6{width:12%}.cart-col7{width:12%}.cart-col8{width:7%;white-space:nowrap}.cart-col9{width:7%}table.grid.shopcart th img{vertical-align:middle}table.grid.shopcart td{text-transform:uppercase}.scroll{height:570px;min-width:1024px;overflow:auto}.tiresContainer.scroll{min-height:calc(100vh - 251px)}.scroll2{height:570px;overflow:auto}.delete-button{display:none;border:1px solid #45a5d1;padding:4px 12px;text-decoration:none!important;background-color:transparent;color:#45a5d1}.delete-no:hover{background-color:#45a5d1;color:#fff}.delete-yes:hover{border:1px solid #a00;background-color:#a00;color:#fff}.delete-yes.disabled{opacity:.5;pointer-events:none;cursor:default}.stock-flag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;padding-left:10px;white-space:nowrap;display:flex;-ms-flex-direction:row;flex-direction:row;align-items:center}.stock-flag::before{content:'';height:12px;width:12px;background-color:#ccc;border-radius:50%;display:block;float:left}th .stock-flag::before{margin-right:5px}.stock-flag-red::before{background-color:#a83434}.stock-flag-green::before{background-color:#66a493}.stock-flag-yellow::before{background-color:#de9a5e}table.grid.pecas{width:100%}table.grid.pecas td{width:auto!important}table.grid.pecas tbody{overflow:auto}.grid.pecas td.dicount{text-align:center}.grid.pecas th{padding-left:10px;padding-right:10px;border-right:solid 1px #ccc;text-align:center;width:auto!important}.grid.pecas td{padding:5px 10px}.grid.pecas .add-to-cart{font-size:16px;padding:10px}.grid.pecas .add-to-cart:hover{cursor:pointer}.grid.pecas td.pvp{text-align:right}.grid.pecas td.desc{text-align:left}.grid.pecas td.desc p{margin:0}.labelSurcharge{padding-left:0;color:#00b1af;text-transform:none;margin-top:10px;padding-left:0!important;display:-ms-flexbox;display:flex}.labelSurcharge span{vertical-align:top;-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex}.labelSurcharge::before{content:'';background:url(../images/search/Sobretaxa.svg) no-repeat center center;margin-right:5px;width:18px;height:18px;display:-ms-inline-flexbox;display:inline-flex}.grid.pecas tr.odd{background:#fff}.grid.pecas tr.even{background:#f5f8fa}.tdSearchLeft{height:calc(-160px + 100vh);vertical-align:top}