.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-solution{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2em;padding-bottom:5em}#contact-lenses-solution #banner .grid-section-background{background-color:#8dcf6a}#contact-lenses-solution #banner .grid-section-inner{padding:3.5em 0}#contact-lenses-solution #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-solution #banner .grid-section-inner .text-section h3{color:#fff}@media (max-width:480px){#contact-lenses-solution #banner .grid-section-inner .text-section h3{display:none}}@media (max-width:480px){#contact-lenses-solution #banner .grid-section-inner .text-section h1{display:none}}#contact-lenses-solution #banner .grid-section-inner .text-section .search-input{margin-top:2em;position:relative;max-width:300px;overflow:hidden;border-radius:5em}#contact-lenses-solution #banner .grid-section-inner .text-section .search-input input{padding:1em 2em;font-size:1em;width:100%}#contact-lenses-solution #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-solution #banner .grid-section-inner .text-section .search-input button [data-icon=search]{width:1em}#contact-lenses-solution #banner .grid-section-inner .text-section .search-input button [data-icon=search] *{fill:#958fab}#contact-lenses-solution #banner .grid-section-inner .text-section .search-input button:hover{background:#d4dae3}#contact-lenses-solution #banner .grid-section-inner .text-section .search-input button:hover [data-icon=search] *{fill:#69727b}@media (max-width:900px){#contact-lenses-solution #banner .grid-section-inner .text-section .search-input{font-size:.8em}}@media (max-width:480px){#contact-lenses-solution #banner .grid-section-inner .text-section .search-input{margin-top:0;max-width:100%;border-radius:.25em}}@media (max-width:900px){#contact-lenses-solution #banner .grid-section-inner .text-section{grid-column:2/14}}@media (max-width:480px){#contact-lenses-solution #banner .grid-section-inner .text-section{grid-column:2/32}}#contact-lenses-solution #banner .grid-section-inner .image-section{grid-column:15/33;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}@media (max-width:900px){#contact-lenses-solution #banner .grid-section-inner .image-section{grid-column:15/32}}@media (max-width:480px){#contact-lenses-solution #banner .grid-section-inner .image-section{display:none}}@media (max-width:480px){#contact-lenses-solution #banner .grid-section-inner{padding:1em 0}}#contact-lenses-solution #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-solution #controls .grid-section-inner .link-to-contact-lenses p{color:#958fab;font-style:italic}#contact-lenses-solution #controls .grid-section-inner .link-to-contact-lenses p a{font-style:normal;font-weight:800;color:#8dcf6a}#contact-lenses-solution #controls .grid-section-inner .link-to-contact-lenses p a:hover{color:#3caa00}#contact-lenses-solution #contact-lens-list{padding:2em}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid{grid-column:1/33;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6em;margin:2em 0}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid 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:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li img{-ms-flex-item-align:center;align-self:center;height:200px;width:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li .title{text-align:center}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li .details-section{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:2em}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li .details-section p{color:#69727b}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li .details-section .title{text-align:left}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li .details-section .price{font-weight:800;text-align:right}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li .add-to-cart-form{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:end;-ms-flex-pack:end;justify-content:flex-end;font-size:.8em}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li .add-to-cart-form .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:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-shadow:5px 5px 10px #eff1f9,-5px -5px 10px #fff;box-shadow:5px 5px 10px #eff1f9,-5px -5px 10px #fff}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li .add-to-cart-form .inner #quantity{background:#eff1f9;padding:0 .25em 0 1em;max-width:4em;border-radius:.25em 0 0 .25em}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li .add-to-cart-form .inner input[type=submit]{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;padding:.7em 1em;height:100%;border-radius:0 .25em .25em 0;background:#8dcf6a!important;border:1px solid #8dcf6a!important}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li .add-to-cart-form .inner input[type=submit]:hover{background-color:#0096b1!important;border:1px solid #0096b1!important}#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid li .add-to-cart-form .inner input[type=submit]:hover{background:#3caa00!important}@media (max-width:900px){#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid{margin-top:0}}@media (max-width:480px){#contact-lenses-solution #contact-lens-list .grid-section-inner .product-grid{display:grid;grid-template-columns:repeat(1,1fr)}}