input.inputQty,td.model,td.qty{text-align:center}.btn-add,input.inputQty,table tr.first td{font-weight:700}#thumbs a{line-height:0}#thumbs img{background-color:#fff;cursor:pointer}.tab{overflow:hidden}.tab button{background-color:inherit;border:2px solid #069;border-bottom:none;border-radius:0;box-shadow:0 0 0;cursor:pointer;float:left;font-size:1.125rem;outline:0;padding:10px;transition:.2s ease-in}.tab button:hover{color:#237b9a}.tab button.active{background-color:#069;color:#fff}.tabcontent{display:none;padding:5px 20px;border:2px solid #069;max-height:450px;overflow:auto}.tabcontent ul{padding:15px 30px}.tabcontent li{line-height:2;padding:0}.mesa-container{padding:40px 0}input.inputQty{padding:7px;width:60px}table{border-collapse:collapse;background-color:rgba(255,255,255,.8);width:100%}table tr:hover{background-color:rgba(0,0,0,.05)}table tr.first{background-color:#069!important;border:0;color:#fff}table tr{border-bottom:1px solid #ccc}table td{font-size:clamp(.875rem, 1.4vw, 1rem);padding:12px 10px}td.qty{width:80px}td.model{overflow-wrap:break-word;word-break:break-all;width:180px}@media only screen and (max-width:768px){table td{padding:5px;font-size:.825em}td.model{width:120px}}td.desc{text-align:left}td.price{text-align:center;width:100px}td.button{text-align:center;width:130px}.btn-add{background-color:#ffa33a;border-radius:7px;border:0;box-shadow:0 2px 3px rgba(0,0,0,.4);color:#222;cursor:pointer;display:inline;font-size:.875em;padding:10px 15px;text-transform:uppercase;width:auto;transition:.2s}.btn-add:hover{background-color:#f80;box-shadow:0 0 0}@media only screen and (max-width:640px){.tabcontent{height:auto;padding:5px 0}table{background-color:rgba(255,255,255,0)}table tr:hover{background-color:rgba(255,255,255,.6)}.mesa table,.mesa tbody,.mesa td,.mesa th,.mesa thead,.mesa tr{display:block;text-align:center}.mesa thead .mesa tr{position:absolute;top:-9999px;left:-9999px}.mesa tr{border:1px solid #ccc;margin:20px 0;background-color:rgba(255,255,255,.9);box-shadow:0 0 4px rgba(0,0,0,.2)}.mesa td{border-bottom:1px solid #ccc;color:#333;font-size:.875em;position:relative;padding:10px 5px 10px 30%}.mesa td:last-child{border-bottom:0;position:relative;padding-left:30%}.mesa td:before{position:absolute;top:8px;left:8px;padding-right:0;white-space:normal}.mesa td:first-of-type:before{content:"Quantity"}.mesa td:nth-of-type(2):before{content:"Model"}.mesa td:nth-of-type(3):before{content:"Description"}.mesa td:nth-of-type(4):before{content:"Price"}.mesa td:nth-of-type(5):before{content:""}.mesa .first{display:none}.mesa .button,.mesa .desc,.mesa .model,.mesa .price,.mesa .qty{width:auto}input.inputQty{font-weight:700;padding:5px;text-align:center;width:50%}.btn-add{background-color:#ffa33a;border-radius:7px;border:1px solid #e59b2d;color:#222;cursor:pointer;display:inline;font-size:1rem;font-weight:700;text-transform:uppercase}}