.c-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fade-enter-active,.fade-leave-active{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.drop-down-enter-active,.drop-down-leave-active{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.drop-down-enter,.drop-down-leave-to{max-height:0!important;opacity:0}.drop-down-enter-to,.drop-down-leave{max-height:500px!important}.pop-out-enter-active,.pop-out-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pop-out-enter,.pop-out-leave-to{-webkit-transform:scale(.75);transform:scale(.75);opacity:0}.fade-up-enter-active,.fade-up-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fade-up-enter,.fade-up-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.fade-up-mini-enter-active,.fade-up-mini-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fade-up-mini-enter,.fade-up-mini-leave-to{-webkit-transform:translateY(25%);transform:translateY(25%);opacity:0}.fade-right-enter-active,.fade-right-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fade-right-enter,.fade-right-leave-to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.fade-left-enter-active,.fade-left-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fade-left-enter,.fade-left-leave-to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.slide-right-enter-active,.slide-right-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slide-right-enter,.slide-right-leave-to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-left-enter-active,.slide-left-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slide-left-enter,.slide-left-leave-to{-webkit-transform:translateX(100%);transform:translateX(100%)}.slide-up-enter-active,.slide-up-leave-active{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}.slide-up-enter,.slide-up-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}#contact-lenses{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2em;margin-bottom:5em}#contact-lenses #banner .grid-section-background{background-color:#00a9c5}#contact-lenses #banner .grid-section-inner{padding:3.5em 0}#contact-lenses #banner .grid-section-inner .text-section{grid-column:1/14;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contact-lenses #banner .grid-section-inner .text-section h3{color:#fff}@media (max-width:480px){#contact-lenses #banner .grid-section-inner .text-section h3{display:none}}@media (max-width:480px){#contact-lenses #banner .grid-section-inner .text-section h1{display:none}}#contact-lenses #banner .grid-section-inner .text-section .search-input{margin-top:2em;position:relative;max-width:300px;overflow:hidden;border-radius:5em}#contact-lenses #banner .grid-section-inner .text-section .search-input input{padding:1em 2em;font-size:1em;width:100%}#contact-lenses #banner .grid-section-inner .text-section .search-input button{position:absolute;right:0;top:0;height:100%;padding:0 1.5em;background:#eff1f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contact-lenses #banner .grid-section-inner .text-section .search-input button [data-icon=search]{width:1em}#contact-lenses #banner .grid-section-inner .text-section .search-input button [data-icon=search] *{fill:#958fab}#contact-lenses #banner .grid-section-inner .text-section .search-input button:hover{background:#d4dae3}#contact-lenses #banner .grid-section-inner .text-section .search-input button:hover [data-icon=search] *{fill:#69727b}@media (max-width:900px){#contact-lenses #banner .grid-section-inner .text-section .search-input{font-size:.8em}}@media (max-width:480px){#contact-lenses #banner .grid-section-inner .text-section .search-input{margin-top:0;max-width:100%;border-radius:.25em}}@media (max-width:900px){#contact-lenses #banner .grid-section-inner .text-section{grid-column:2/14}}@media (max-width:480px){#contact-lenses #banner .grid-section-inner .text-section{grid-column:2/32}}#contact-lenses #banner .grid-section-inner .image-section{grid-column:15/33}@media (max-width:900px){#contact-lenses #banner .grid-section-inner .image-section{grid-column:15/32}}@media (max-width:480px){#contact-lenses #banner .grid-section-inner .image-section{display:none}}@media (max-width:480px){#contact-lenses #banner .grid-section-inner{padding:1em 0}}#contact-lenses #sort-controls .grid-section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#contact-lenses #sort-controls .grid-section-inner>p{color:#69727b}#contact-lenses #sort-controls .grid-section-inner .sort-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:1em 0}#contact-lenses #sort-controls .grid-section-inner .sort-categories li .sort-category{border-right:1px solid #d4dae3}#contact-lenses #sort-controls .grid-section-inner .sort-categories li .sort-category .category-button{background:#eff1f9;font-size:1em;padding:1em;font-weight:700;color:#958fab}#contact-lenses #sort-controls .grid-section-inner .sort-categories li .sort-category.active-category .category-button{color:#3d4246}#contact-lenses #sort-controls .grid-section-inner .sort-categories li:nth-last-child(1) .sort-category{border:none}#contact-lenses #sort-controls .grid-section-inner .category-list{position:relative}#contact-lenses #sort-controls .grid-section-inner .category-list li .category-list-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#contact-lenses #sort-controls .grid-section-inner .category-list li .category-list-inner .category-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1em}#contact-lenses #sort-controls .grid-section-inner .category-list li .category-list-inner .category-list-item input{margin-right:.5em}@media (max-width:480px){#contact-lenses #sort-controls .grid-section-inner .category-list li .category-list-inner .category-list-item{padding:.5em 1em}}@media (max-width:480px){#contact-lenses #sort-controls .grid-section-inner .category-list li .category-list-inner{display:grid;grid-template-columns:repeat(2,1fr)}}#contact-lenses #sort-controls .grid-section-inner .active-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:.8em}#contact-lenses #sort-controls .grid-section-inner .active-list .active-list-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em;max-width:300px}#contact-lenses #sort-controls .grid-section-inner .active-list .active-list-inner li{margin-right:.25em;color:#958fab}#contact-lenses #sort-controls .grid-section-inner .active-list .active-list-inner li .and{margin-left:.2em}#contact-lenses #sort-controls .grid-section-inner .active-list button{background:0 0;font-size:1em;color:#f4526a}#contact-lenses #sort-controls .grid-section-inner .active-list button:hover{color:"#F4526A-active";text-decoration:underline}#contact-lenses #sort-controls .grid-section-inner .link-to-solution p{color:#958fab;font-style:italic}#contact-lenses #sort-controls .grid-section-inner .link-to-solution p a{font-style:normal;font-weight:800;color:#00a9c5}#contact-lenses #sort-controls .grid-section-inner .link-to-solution p a:hover{color:#00b9da}#contact-lenses #search-controls .grid-section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#contact-lenses #search-controls .grid-section-inner>p{color:#69727b}#contact-lenses #search-controls .grid-section-inner>p span{font-weight:700}#contact-lenses #search-controls .grid-section-inner>button{margin-top:1em;font-size:.8em!important;background:0 0;font-size:1em;color:#f4526a}#contact-lenses #search-controls .grid-section-inner>button:hover{color:"#F4526A-active";text-decoration:underline}#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid{grid-column:1/33;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2em;margin:2em 0}#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li a img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:300px;padding:1em;-o-object-fit:contain;object-fit:contain;padding:0}@media (max-width:900px){#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li a img{height:150px}}#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li a .lens-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3em}#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li a .lens-details p{color:#3d4246}#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li a .lens-details p.title{text-align:left;font-size:.9em}#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li a .lens-details p.price{text-align:right;font-weight:800}#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:480px){#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li{border:1px solid #ebeef0;padding:.5em}#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li .lens-details{margin-top:1em}#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li .lens-details p{font-size:1.1em!important}}@media (max-width:900px){#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid{grid-column:2/32;margin-top:0}}@media (max-width:480px){#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1em}#contact-lenses #contact-lens-list .grid-section-inner .contact-lens-grid li{padding:2em!important}}#contact-lenses #contact-lens-list .grid-section-inner .paginate-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-column:1/33;margin-top:2em}#contact-lenses #contact-lens-list .grid-section-inner .paginate-details .shown-products .page-details{font-style:italic;color:#958fab;margin-right:2em;font-size:.8em}#contact-lenses #contact-lens-list .grid-section-inner .paginate-details .shown-products .page-details button{background:0 0;font-size:1em;color:#f4526a}#contact-lenses #contact-lens-list .grid-section-inner .paginate-details .shown-products .page-details button:hover{color:"#F4526A-active";text-decoration:underline}@media (max-width:480px){#contact-lenses #contact-lens-list .grid-section-inner .paginate-details .shown-products .page-details{margin-right:0;margin-bottom:.5em}}#contact-lenses #contact-lens-list .grid-section-inner .paginate-details .lens-page-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contact-lenses #contact-lens-list .grid-section-inner .paginate-details .lens-page-controls li>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5em;height:1.5em;background:0 0;color:#958fab;font-weight:700}@media (max-width:480px){#contact-lenses #contact-lens-list .grid-section-inner .paginate-details .lens-page-controls li>button{font-size:24px}}#contact-lenses #contact-lens-list .grid-section-inner .paginate-details .lens-page-controls li.active>button{background:#eff1f9}@media (max-width:900px){#contact-lenses #contact-lens-list .grid-section-inner .paginate-details{grid-column:2/32}}@media (max-width:480px){#contact-lenses #contact-lens-list .grid-section-inner .paginate-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#contact-lenses #contact-lens-solution .content{grid-column:1/33;margin-top:2em;background:#eff1f9;padding:3em}#contact-lenses #contact-lens-solution .content h2{font-size:1.5em;font-family:Roboto,sans-serif;color:#3d4246;text-transform:none;margin-bottom:2em}#contact-lenses #contact-lens-solution .content .solution-container #solution-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contact-lenses #contact-lens-solution .content .solution-container #solution-slider ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;overflow:hidden}#contact-lenses #contact-lens-solution .content .solution-container #solution-slider ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 2em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#contact-lenses #contact-lens-solution .content .solution-container #solution-slider ul li img{height:200px;width:200px;-o-object-fit:contain;object-fit:contain;margin-bottom:1em}#contact-lenses #contact-lens-solution .content .solution-container #solution-slider ul li p{text-align:center;margin-bottom:1em}#contact-lenses #contact-lens-solution .content .solution-container #solution-slider ul li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:1em;background-color:#00a9c5!important;border:1px solid #00a9c5!important;color:#fff;font-weight:700;border-radius:.2em;padding:1em;text-align:center}#contact-lenses #contact-lens-solution .content .solution-container #solution-slider ul li button:hover{background-color:#0096b1!important;border:1px solid #0096b1!important}#contact-lenses #contact-lens-solution .content .solution-container #solution-slider div button{font-size:1em;background:0 0;padding:0 .5em}#contact-lenses #contact-lens-solution .content .solution-container #solution-slider div button svg *{fill:#00a9c5}#contact-lenses #contact-lens-solution .content .solution-container #solution-slider div.inactive button svg *{fill:#bbc2c9}@media (max-width:900px){#contact-lenses #contact-lens-solution .content{padding:3em 2em}}@media (max-width:480px){#contact-lenses #contact-lens-solution .content{padding:3em 1em}}