.ecp-contactlens-row{display:inline-block;width:100%;padding:15px 0;margin-bottom:10px;border-bottom:2px solid #d4e5f7}.ecp-contactlens-wrap .ecp-contactlens-row:last-child{border-bottom:none;margin-bottom:20px}.ecp-contactlens-row .ecp-contactlens-img img{max-width:250px}.ecp-contactlens-row .ecp-contactlens-content{width:calc(100% - 280px)}.ecp-contactlens-heading{font-size:2em;font-weight:600;margin:1em 0;text-transform:uppercase}.ecp-contactlens-row .ecp-contactlens-content .ecp-contactlens-title{font-size:1.5em;font-weight:600;margin:10px 0 15px}.ecp-contactlens-row.contactlens-even .ecp-contactlens-img,.ecp-contactlens-row.contactlens-odd .ecp-contactlens-content{float:right}.ecp-contactlens-row.contactlens-even .ecp-contactlens-content,.ecp-contactlens-row.contactlens-odd .ecp-contactlens-img{float:left;margin-right:15px}.ecp-contactlens-more{display:none}.ecp-contactlens-readmore{margin:10px 0}.ecp-contactlens-readmore a{text-decoration:none;font-weight:550}#ecp-contactlens-featured{border-bottom:2px solid #eee;margin:10px 0 20px}.ecp-equipment{display:grid;grid-gap:20px;grid-template-columns:1fr}.ecp-equipment-columns-2{display:grid;grid-template-columns:1fr 1fr}.ecp-equipment-columns-3{display:grid;grid-template-columns:1fr 1fr 1fr}.ecp-equipment-columns-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.ecp-equipment-item .ecp-equipment-image img{max-width:100%}.ecp-equipment-item .ecp-equipment-content{flex:1;align-self:center}.ecp-equipment-item .ecp-equipment-content .ecp-equipment-title{width:100%;margin:0 0 10px}.ecp-equipment-item .ecp-equipment-content .ecp-equipment-description{width:100%}.ecp-equipment.ecp-equipment-orientation-horizontal .ecp-equipment-item{display:flex}.ecp-equipment.ecp-equipment-orientation-horizontal .ecp-equipment-item .ecp-equipment-image{margin:0 30px 0 0;width:25%}.ecp-equipment.ecp-equipment-orientation-horizontal.ecp-equipment-columns-2 .ecp-equipment-item .ecp-equipment-image,.ecp-equipment.ecp-equipment-orientation-horizontal.ecp-equipment-columns-3 .ecp-equipment-item .ecp-equipment-image,.ecp-equipment.ecp-equipment-orientation-horizontal.ecp-equipment-columns-4 .ecp-equipment-item .ecp-equipment-image{width:35%}.ecp-equipment.ecp-equipment-orientation-vertical .ecp-equipment-item{text-align:center}.ecp-equipment.ecp-equipment-orientation-grid{text-align:center;grid-template-columns:1fr 1fr 1fr}.ecp-equipment-columns-1 .ecp-equipment-item.ecp-equipment-even .ecp-equipment-image{order:2;margin:0 0 0 30px}.contact_lens_flex{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.contact_lens_flex .cl-flex-col{flex:1 0 25%;margin:20px 0}.contact_lens_flex .cl-flex-col .cl-content{padding:5px 20px}.contact_lens_flex .cl-flex-col .cl-prod-image{padding:5px;text-align:center;height:200px;margin-bottom:20px}.contact_lens_flex .cl-flex-col .cl-prod-image img{max-width:100%;max-height:100%}.contact_lens_flex .cl-flex-col .cl-prod-name{border-top:1px solid #bebebe;padding:5px 0}.contact_lens_flex .cl-flex-col p{font-size:1em;font-weight:400;margin:15px 0;line-height:1.2}.contact_lens_block_heading{font-size:2em;font-weight:700;margin-bottom:30px}@media(max-width:980px){.contact_lens_flex .cl-flex-col{flex:1 0 33%}}@media(max-width:768px){.ecp-contactlens-row .ecp-contactlens-content,.ecp-contactlens-row .ecp-contactlens-img{float:none!important;text-align:center!important;width:100%}.ecp-contactlens-heading{text-align:center}.ecp-equipment{grid-template-columns:1fr}.ecp-equipment-item{display:block!important;text-align:center;border:none!important}.ecp-equipment-image{width:100%!important;margin:0!important}.ecp-equipment-image img{max-width:250px!important}.contact_lens_flex .cl-flex-col{flex:1 0 100%}}