.compare-tool{max-width:800px;margin:0 auto;padding:20px}.compare-tool h2{text-align:center;font-size:24px}.compare-tool .label-container{justify-content:center;margin-bottom:10px;display:flex}.compare-tool .label-container label{text-align:center}.compare-row{justify-content:center;align-items:center;display:flex}.compare-row input[type=text]{width:300px;padding:10px}.compare-row img{height:50px;margin:0 auto;display:block}@media (max-width:600px){.compare-row{text-align:center;flex-direction:column}.compare-row input[type=text]{width:100%;margin:10px 0}}@media only screen and (max-width:600px){.shoe_title{height:30px}#comparison-results .comparison th:nth-child(2),#comparison-results .comparison th:nth-child(3){width:100px}#comparison-results .comparison{width:100%}}@media (max-width:520px){table.comparison figure{width:100px}}table.comparison thead tr th:first-child{border-left:1px solid #0000001a;width:20%}