.section{background-color:#fff;margin-top:15px;padding-top:15px;padding-bottom:15px}.section .section-content{width:860px;margin-left:auto;margin-right:auto}.section--nomargin{margin-top:0}.section--nopadding{padding-top:0;padding-bottom:0}@media (width<=859px){.section .section-content{width:100%}}h1.cH1{color:#666;margin:1em 0 .5em;padding-top:10px;padding-left:10px;font-size:27px;font-weight:400;line-height:1.2em}.cH{text-transform:uppercase;text-align:center;color:#0273ae;margin:0;padding:0 5px;font-size:25px;font-weight:400;line-height:1.2em}.search ul{margin:0;padding:0 0 10px 28px;list-style:none}.search ul li{color:#666;padding:2px 0;font-size:14px}.search ul li b{padding-right:20px}.search div.nav-btn{flex-wrap:wrap;justify-content:space-evenly;display:flex}.search div.nav-btn a{letter-spacing:.08929em;text-transform:uppercase;box-sizing:border-box;color:#6200ee;border:1px solid #5a6f16;border-radius:5px;justify-content:center;align-items:center;min-width:64px;height:36px;margin:5px;padding:0 14px;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:32px;text-decoration:none;display:inline-flex}.search .cH{margin-top:20px}.search .noresult{text-align:center}.search .noresult h2{color:#b30900;text-transform:uppercase;margin:.83em 0;font-size:16px;font-weight:700}.search .noresult .noresult--text{text-align:center;margin-top:30px}.search .noresult a svg.icon{fill:#028bd1;width:100px;height:100px;margin-top:50px;display:inline-block}.search .material-links{flex-wrap:wrap;justify-content:space-around;margin-top:10px;display:flex}.search .material-links a{color:#5a6f16;align-items:center;width:225px;height:50px;line-height:normal;text-decoration:none;display:flex}.contactlens-cards{flex-wrap:wrap;justify-content:space-around;margin-top:10px;display:flex}.contactlens-cards a.contactlens-card{box-sizing:content-box;background-color:#fff;border:1px solid #bdbdbd;border-radius:5px;width:190px;height:164px;margin:7px 3px;text-decoration:none;display:block;position:relative;overflow:hidden}.contactlens-cards a.contactlens-card:before,.contactlens-cards a.contactlens-card:after{content:"";opacity:0;pointer-events:none;background-color:#000;border-radius:50%;width:200%;height:200%;position:absolute;top:-50%;left:-50%}.contactlens-cards a.contactlens-card:before{z-index:1;transition:opacity 15ms linear}.contactlens-cards a.contactlens-card:after{transition:opacity .15s linear}.contactlens-cards a.contactlens-card:hover:before{opacity:.04}.contactlens-cards a.contactlens-card:focus:before{opacity:.12;transition-duration:75ms}.contactlens-cards a.contactlens-card:active:after{opacity:.16;transition-duration:75ms}.contactlens-cards a.contactlens-card img{width:100px;height:100px;margin-top:25px;margin-left:10px}.contactlens-cards a.contactlens-card span.name{color:#666;z-index:1;margin:2px 10px;font-size:13px;position:absolute;top:5px;left:0}.contactlens-cards a.contactlens-card div.savings{background-color:#b30900;border-radius:20px;width:38px;height:38px;position:absolute;top:25px;left:90px}.contactlens-cards a.contactlens-card div.savings div{color:#fff;white-space:nowrap;margin-top:11px;margin-left:3px;font-size:15px}.contactlens-cards a.contactlens-card div.prices{text-align:right;background-color:#ffffffb5;border-radius:5px;padding:3px;position:absolute;top:70px;right:3px}.contactlens-cards a.contactlens-card div.prices div.worstprice{color:#1a1a18;font-size:14px;text-decoration:line-through}.contactlens-cards a.contactlens-card div.prices div.bestprice{color:#028bd1;font-size:15px}.contactlens-cards a.contactlens-card button{letter-spacing:normal;text-transform:uppercase;box-sizing:border-box;vertical-align:middle;color:#4d4436;cursor:pointer;background-color:#f5a623;border:none;border-radius:5px;outline:none;justify-content:center;align-items:center;width:100%;min-width:64px;height:37px;padding:0 8px;font-family:Roboto,sans-serif;font-size:17px;font-weight:500;line-height:normal;display:inline-flex;position:absolute;bottom:0;left:0;overflow:hidden}.contactlens-cards a.contactlens-card button svg{fill:#4d4436;padding-top:1px}@media (width<=400px){.contactlens-cards a.contactlens-card{width:150px}.hidelt400{display:none}}
