.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:45%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,
.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em;}
.v-center,body{line-height:1.5}.browserupgrade a,a:focus,a:hover{text-decoration:underline}.checkbox label,.radio label,.v-center{vertical-align:middle}.yamm .collapse,.yamm .dropdown,.yamm .dropup,.yamm .nav{position:static}.checkbox label,.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .yamm-content{padding:20px 30px}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}@font-face{font-family:'Lato Hairline';src:url(../_ui/responsive/theme-ambest/fonts/Lato-HairlineItalic.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-HairlineItalic.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-HairlineItalic.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-HairlineItalic.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-HairlineItalic.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-HairlineItalic.svg#Lato-HairlineItalic) format('svg');font-weight:300;font-style:italic}@font-face{font-family:'Lato Hairline';src:url(../_ui/responsive/theme-ambest/fonts/Lato-Hairline.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-Hairline.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Hairline.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-Hairline.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-Hairline.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Hairline.svg#Lato-Hairline) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-Bold.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-Bold.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Bold.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-Bold.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-Bold.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Bold.svg#Lato-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-BoldItalic.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-BoldItalic.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-BoldItalic.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-BoldItalic.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-BoldItalic.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-BoldItalic.svg#Lato-BoldItalic) format('svg');font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-Black.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-Black.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Black.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-Black.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-Black.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Black.svg#Lato-Black) format('svg');font-weight:900;font-style:normal}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-BlackItalic.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-BlackItalic.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-BlackItalic.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-BlackItalic.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-BlackItalic.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-BlackItalic.svg#Lato-BlackItalic) format('svg');font-weight:900;font-style:italic}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-Light.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-Light.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Light.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-Light.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-Light.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Light.svg#Lato-Light) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-Medium.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-Medium.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Medium.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-Medium.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-Medium.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Medium.svg#Lato-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-Heavy.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-Heavy.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Heavy.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-Heavy.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-Heavy.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Heavy.svg#Lato-Heavy) format('svg');font-weight:900;font-style:normal}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-LightItalic.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-LightItalic.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-LightItalic.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-LightItalic.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-LightItalic.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-LightItalic.svg#Lato-LightItalic) format('svg');font-weight:300;font-style:italic}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-Italic.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-Italic.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Italic.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-Italic.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-Italic.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Italic.svg#Lato-Italic) format('svg');font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-HeavyItalic.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-HeavyItalic.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-HeavyItalic.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-HeavyItalic.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-HeavyItalic.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-HeavyItalic.svg#Lato-HeavyItalic) format('svg');font-weight:900;font-style:italic}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-MediumItalic.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-MediumItalic.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-MediumItalic.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-MediumItalic.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-MediumItalic.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-MediumItalic.svg#Lato-MediumItalic) format('svg');font-weight:500;font-style:italic}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-Semibold.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-Semibold.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Semibold.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-Semibold.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-Semibold.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Semibold.svg#Lato-Semibold) format('svg');font-weight:600;font-style:normal}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-Thin.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-Thin.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Thin.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-Thin.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-Thin.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Thin.svg#Lato-Thin) format('svg');font-weight:100;font-style:normal}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-ThinItalic.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-ThinItalic.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-ThinItalic.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-ThinItalic.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-ThinItalic.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-ThinItalic.svg#Lato-ThinItalic) format('svg');font-weight:100;font-style:italic}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-Regular.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-Regular.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Regular.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-Regular.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-Regular.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-Regular.svg#Lato-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(../_ui/responsive/theme-ambest/fonts/Lato-SemiboldItalic.eot);src:url(../_ui/responsive/theme-ambest/fonts/Lato-SemiboldItalic.eot?#iefix) format('embedded-opentype'),url(../_ui/responsive/theme-ambest/fonts/Lato-SemiboldItalic.woff2) format('woff2'),url(../_ui/responsive/theme-ambest/fonts/Lato-SemiboldItalic.woff) format('woff'),url(../_ui/responsive/theme-ambest/fonts/Lato-SemiboldItalic.ttf) format('truetype'),url(../_ui/responsive/theme-ambest/fonts/Lato-SemiboldItalic.svg#Lato-SemiboldItalic) format('svg');font-weight:600;font-style:italic}.checkbox{padding-left:20px}.checkbox label{display:inline-block;padding-left:5px}.checkbox label::after,.checkbox label::before{position:absolute;left:0;margin-left:-20px;display:inline-block}.checkbox label::before{content:"";width:17px;height:17px;border:1px solid #D8E6EE;border-radius:0;background-color:#FFF;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::after{width:9px;height:9px;top:0;padding-left:3px;padding-top:1px;font-size:10px;color:#333}.checkbox-danger input[type=checkbox]:checked+label::after,.checkbox-danger input[type=radio]:checked+label::after,.checkbox-info input[type=checkbox]:checked+label::after,.checkbox-info input[type=radio]:checked+label::after,.checkbox-primary input[type=checkbox]:checked+label::after,.checkbox-primary input[type=radio]:checked+label::after,.checkbox-success input[type=checkbox]:checked+label::after,.checkbox-success input[type=radio]:checked+label::after,.checkbox-warning input[type=checkbox]:checked+label::after,.checkbox-warning input[type=radio]:checked+label::after,input[type=checkbox] .styled:checked+label::after,input[type=checkbox] .styled:checked+label::before,input[type=radio] .styled:checked+label::after,input[type=radio] .styled:checked+label::before{color:#fff}.checkbox input[type=checkbox],.checkbox input[type=radio]{opacity:0;z-index:1}.checkbox input[type=checkbox]:focus+label::before,.checkbox input[type=radio]:focus+label::before{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.checkbox input[type=checkbox]:checked+label::after,.checkbox input[type=radio]:checked+label::after{background-image:url(../_ui/responsive/theme-ambest/images/checkbox-fill.gif);background-position:0 0;content:" ";left:4px;top:4px}.checkbox input[type=checkbox]:indeterminate+label::after,.checkbox input[type=radio]:indeterminate+label::after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-16.5px;margin-top:7px}.checkbox.checkbox-inline,.radio.radio-inline{margin-top:0}.checkbox input[type=checkbox]:disabled+label,.checkbox input[type=radio]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:disabled+label::before,.checkbox input[type=radio]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox-primary input[type=checkbox]:checked+label::before,.checkbox-primary input[type=radio]:checked+label::before{background-color:#337ab7;border-color:#337ab7}.checkbox-danger input[type=checkbox]:checked+label::before,.checkbox-danger input[type=radio]:checked+label::before{background-color:#d9534f;border-color:#d9534f}.checkbox-info input[type=checkbox]:checked+label::before,.checkbox-info input[type=radio]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-warning input[type=checkbox]:checked+label::before,.checkbox-warning input[type=radio]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-success input[type=checkbox]:checked+label::before,.checkbox-success input[type=radio]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c}.checkbox-primary input[type=checkbox]:indeterminate+label::before,.checkbox-primary input[type=radio]:indeterminate+label::before{background-color:#337ab7;border-color:#337ab7}.checkbox-primary input[type=checkbox]:indeterminate+label::after,.checkbox-primary input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-danger input[type=checkbox]:indeterminate+label::before,.checkbox-danger input[type=radio]:indeterminate+label::before{background-color:#d9534f;border-color:#d9534f}.checkbox-danger input[type=checkbox]:indeterminate+label::after,.checkbox-danger input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-info input[type=checkbox]:indeterminate+label::before,.checkbox-info input[type=radio]:indeterminate+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-info input[type=checkbox]:indeterminate+label::after,.checkbox-info input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-warning input[type=checkbox]:indeterminate+label::before,.checkbox-warning input[type=radio]:indeterminate+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-warning input[type=checkbox]:indeterminate+label::after,.checkbox-warning input[type=radio]:indeterminate+label::after{background-color:#fff}.checkbox-success input[type=checkbox]:indeterminate+label::before,.checkbox-success input[type=radio]:indeterminate+label::before{background-color:#5cb85c;border-color:#5cb85c}.checkbox-success input[type=checkbox]:indeterminate+label::after,.checkbox-success input[type=radio]:indeterminate+label::after,.radio label::before{background-color:#fff}.radio{padding-left:20px}.radio label{display:inline-block;position:relative;padding-left:5px}.radio label::after,.radio label::before{display:inline-block;position:absolute;margin-left:-20px}.radio label::before{content:"";width:17px;height:17px;left:0;border:1px solid #004B86;border-radius:50%;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.radio label::after{content:" ";width:7px;height:7px;left:5px;top:5px;border-radius:50%;background-color:#004B86;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio-primary input[type=radio]+label::after,.radio-primary input[type=radio]:checked+label::after{background-color:#337ab7}.radio input[type=radio]{opacity:0;z-index:1}.radio input[type=radio]:focus+label::before{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.radio input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio-primary input[type=radio]:checked+label::before{border-color:#337ab7}.radio-danger input[type=radio]+label::after,.radio-danger input[type=radio]:checked+label::after{background-color:#d9534f}.radio-danger input[type=radio]:checked+label::before{border-color:#d9534f}.radio-info input[type=radio]+label::after,.radio-info input[type=radio]:checked+label::after{background-color:#5bc0de}.radio-info input[type=radio]:checked+label::before{border-color:#5bc0de}.radio-warning input[type=radio]+label::after,.radio-warning input[type=radio]:checked+label::after{background-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::before{border-color:#f0ad4e}.radio-success input[type=radio]+label::after,.radio-success input[type=radio]:checked+label::after{background-color:#5cb85c}.radio-success input[type=radio]:checked+label::before{border-color:#5cb85c}input[type=checkbox].styled:checked+label:after,input[type=radio].styled:checked+label:after{font-family:FontAwesome;content:"\f00c"}.popover,body{font-family:Lato,Verdana,sans-serif}.owl-carousel{position:relative}.owl-wrapper-outer{overflow:hidden;max-width:1440px;width:100%;margin:0 auto}.owl-item{float:left}.owl-controls .owl-buttons{display:none}.owl-controls .owl-pagination{bottom:30px;left:0;position:absolute;text-align:center;width:100%}.owl-controls .owl-pagination .owl-page{border:3px solid #FFF;border-radius:100%;cursor:pointer;display:inline-block;height:20px;margin:0 10px;width:20px}.owl-controls .owl-pagination .owl-page.active{background:#FFF}body{font-size:14px;color:#333;font-weight:400;font-style:normal;letter-spacing:.025em}.btn,h1,h2,h3,h4,h5,h6{letter-spacing:.1em}.center-block{float:none}.page-container{min-width:320px}.container{width:100%}.main-contentarea{margin-bottom:40px}.fade-scale{transform:scale(0);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.fade-scale.in{opacity:1;transform:scale(1)}.row-eq-height{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.v-center{display:inline-block}.breadcrumb{background:0 0;border-radius:0;margin:0;padding:8px 0 25px}.breadcrumb>li{color:#666}.breadcrumb>li a,.breadcrumb>li>.active{color:#004B86}.breadcrumb>li+li::before{content:"> ";color:#666}.browserupgrade{z-index:1;width:100%;text-align:center;position:fixed;top:0;left:0;font-size:16px;background:#CCC;color:#333;padding:10px}.star-rating,.star-rating .rating-overlay{background-color:initial;background-repeat:no-repeat;background-position:left center;display:inline-block;height:20px}.browserupgrade a{color:#333}.star-rating{background-image:url(../_ui/responsive/theme-ambest/images/no-star.png);width:125px}.section-uploadphoto .btn-choosephoto,.uploadphoto-wrapper{width:100%}.star-rating .rating-overlay{background-image:url(../_ui/responsive/theme-ambest/images/star.png)}.pull-right-xs{float:right!important}.pull-left-xs{float:left!important}.section-uploadphoto{margin:20px 0}.section-uploadphoto .progress-bar-info{background:#004B86}.section-uploadphoto .choosephoto #files{display:none}.section-uploadphoto .choosephoto__fakebrowse{width:100%;float:left}.section-uploadphoto .uploadbutton{text-align:right}.popover{border-radius:0;box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-o-box-shadow:0 5px 10px rgba(0,0,0,.2);border:1px solid #D8E6EE;font-size:14px}.popover button.close{margin-top:3px;margin-right:8px;color:#004B86;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.popover-title{border-radius:0;border:0;padding:0;background:0 0}.popover-content{padding:10px 30px 10px 10px}.popover-content h3{font-size:16px;font-weight:700;margin:0 0 10px}.popover-content ul{margin:0;padding:0 0 0 12px}.popover.top>.arrow{border-top-color:#D8E6EE}.popover.bottom>.arrow{border-bottom-color:#D8E6EE}.popover.right>.arrow{border-right-color:#D8E6EE}.popover.left>.arrow{border-left-color:#D8E6EE}.button-ajax-loader{display:inline-block;background:url(../_ui/responsive/theme-ambest/images/button-ajax-loader.gif) no-repeat;width:16px;height:16px}.Price1Link{border-bottom:3px solid #0077c8}.Price2Link{border-bottom:3px solid #007a33}.Price3Link{border-bottom:3px solid #eaaa00}.Price4Link{border-bottom:3px solid #a6192e}.Price5Link{border-bottom:3px solid #6a2a5b}.Price6Link{border-bottom:3px solid #74531c}.Price7Link{border-bottom:3px solid #cda788}.Price8Link{border-bottom:3px solid #5b6770}.ajaxloader-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1060;background:#000;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}.ajaxloader-spinner{left:50%;position:fixed;top:50%;overflow:auto;width:48px;margin-left:-24px;height:48px;line-height:48px;background:#FFF;z-index:1060;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pagination-arrow{display:inline;width:20%}.pagination-page-number{display:inline;width:10%}#doctorSearchSection nav,#storeSearchSection nav{margin-bottom:30px;margin-left:-6px}.stockletters-actioncta{display:inline-block;text-align:center;width:100%}.stockletters-actioncta .btn-1{width:150px}.btn{color:#FFF;padding:20px 10px;border:0;line-height:1.5;font-size:14px;font-weight:900;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn:focus{outline:dotted 1px;outline-offset:-2px;font-size:14px}.btn:active,.btn:hover{outline:0;box-shadow:none}.btn-1{background:#004B86}.btn-1:active,.btn-1:focus,.btn-1:hover{color:#FFF}.btn-2{background:#a6192e}.btn-2:active,.btn-2:focus,.btn-2:hover{color:#FFF}.btn-3,.btn-3:active,.btn-3:focus,.btn-3:hover{color:#004B86}.btn-3{border:3px solid #004B86;padding:16.5px 20px;text-decoration:none;background:0 0}.btn-3.gray-stroke,.btn-3.white-bg,.btn-3.white-stroke{padding-left:40px;padding-right:40px}.btn-3.white-stroke{border:3px solid #FFF;color:#FFF}.btn-3.white-stroke:active,.btn-3.white-stroke:focus,.btn-3.white-stroke:hover{color:#FFF}.btn-3.gray-stroke{border:3px solid #333;color:#333}.btn-3.gray-stroke:active,.btn-3.gray-stroke:focus,.btn-3.gray-stroke:hover{color:#333}.btn-3.white-bg{background-color:#FFF}.btn-3.add-more{white-space:pre-line;padding:11px 20px;line-height:16px}.btn-3.add-more .add-more__through{text-decoration:line-through}.btn-3.add-more .add-more__text{color:#a6192e;display:inline-block;width:100%;font-size:12px;font-weight:400;text-transform:none}.btn-4,.btn-4:active,.btn-4:focus,.btn-4:hover{color:#004B86;text-decoration:underline}.btn-4{background:#FFF}.btn-5{background:#a6192e;font-size:12px;color:#FFF;text-decoration:none;padding-left:40px;padding-right:40px}.btn-5:active,.btn-5:focus,.btn-5:hover{color:#FFF;text-decoration:underline}.form-alert,.form-error{color:#a6192e}.notification-box{font-size:12px;border:1px solid #a6192e;padding:20px;margin-bottom:16px;overflow:hidden;display:none}.notification-box .title{text-align:left;display:block;font-size:15px;padding:6px 0 8px 54px;position:relative;font-weight:700;margin-bottom:8px}.help-block,.notification-box>.content p:last-child{margin-bottom:0}.notification-box .title:before{content:"";height:33px;width:33px;background:url(../_ui/responsive/theme-ambest/images/exclamation-sign-big.png) left center no-repeat;display:inline-block;position:absolute;top:0;left:0}.form-error,.form-group{position:relative}.notification-box .title--eyecareclub{font-weight:700;background:url(../_ui/responsive/theme-ambest/images/eyecare-img_50.png) no-repeat;padding:15px 15px 15px 70px}.notification-box.success{border:1px solid #4f8a10}.notification-box.success .title:before{background:url(../_ui/responsive/theme-ambest/images/tick-sign-big.png) left center no-repeat}.notification-box>ul{padding-left:80px;margin:0}.notification-box>.content{padding-left:54px;padding-top:15px}.notification-box>.content a{font-style:italic}.notification-box>.content a.link-underline{font-weight:700;text-decoration:underline;font-style:normal}.notification-box--blue{background-color:#D8E6EE;border:0;padding-top:10px;padding-bottom:10px}.notification-box.outofstock{padding:15px}.notification-box.outofstock .title{font-size:11px;color:#a6192e;padding:0 0 8px 28px;margin-bottom:0}.notification-box.outofstock .title::before{background-size:18px auto;height:18px}.form-error:before,.question-block:before{height:14px;width:14px;left:0;content:""}.notification-box.outofstock>.content{padding-top:0;padding-left:28px}.form-error,.question-block{margin-top:5px;padding-left:20px;font-size:11px;text-align:left}.notification-box.outofstock .btn-link{display:inline-block;font-style:normal;margin-right:14px}.form-error{display:block}.form-error:before{position:absolute;top:0;background:url(../_ui/responsive/theme-ambest/images/exclamation-sign.png) left center no-repeat}.question-block{color:#333;display:block;position:relative;line-height:1.2}.question-block:before{position:absolute;top:4px;background:url(../_ui/responsive/theme-ambest/images/icon-question.png) left center no-repeat}.question-block a{color:#004B86}.help-block{font-size:11px;color:#333}.required-field{text-align:left;display:block}.form-group label{display:block;font-weight:500}.form-group .legend-label{display:block;font-weight:500;margin-bottom:5px;max-width:100%;border-width:0;font-size:inherit}.form-control{border:1px solid #D8E6EE;border-radius:0;height:60px;line-height:20px\9;box-shadow:none;color:#525252;display:inline-block;font-size:14px}.form-control::-ms-clear{display:none}.form-control:focus{border:1px solid #D8E6EE;box-shadow:none;font-size:14px}.form-control[type=text]:disabled{background:#f4f4f4}.has-error .form-control,.has-error.checkbox label::before,.has-error.radio label::before{background:#FDE5F9;border:1px solid #a6192e}.form-control::-webkit-input-placeholder{color:#525252}.form-control::-moz-placeholder{color:#525252}.form-control::-ms-placeholder{color:#525252}.form-control::placeholder{color:#525252}.has-error.checkbox label,.has-error.radio label{color:#333}.checkbox,.radio{margin-bottom:15px}.checkbox label,.radio label{line-height:1.3}.checkbox .form-error,.radio .form-error{margin-left:-20px}.has-error .form-control:focus{border:1px solid #a6192e;box-shadow:none}.select-wrapper{background:url(../_ui/responsive/theme-ambest/images/selectbox.png) right center no-repeat;border:1px solid #CCC;color:#525252;cursor:pointer;display:inline-block;line-height:32px;position:relative;width:100%!important}.select-wrapper select{cursor:pointer;height:32px;line-height:32px;margin:0;opacity:0;outline:0;position:absolute;z-index:2;width:99.9%}.customSelect,.customSelectInner{height:30px;background-position:right center;background-repeat:no-repeat;cursor:pointer}.global-header,.position-relative{position:relative}.select-wrapper .holder{cursor:pointer;display:block;margin:0 19px 0 5px;overflow:hidden;position:relative;white-space:nowrap;z-index:0}.hasCustomSelect{cursor:pointer;width:100%!important}.has-error span.customSelect{border-color:#a6192e;background-color:#FDE5F9;color:#a6192e;background-image:none}.has-error span.customSelect .customSelectInner{background-image:url(../_ui/responsive/theme-ambest/images/selectbox-error-bg.png)}.customSelect{background-image:url(../_ui/responsive/theme-ambest/images/selectbox-common.png);background-color:#FFF;border:1px solid #333;border-radius:0;color:#333;line-height:30px;width:100%}.customSelectInner{padding:0 20px 0 10px;overflow:hidden;white-space:nowrap;width:100%!important;line-height:27px}.customSelect.custom-select2{background-image:url(../_ui/responsive/theme-ambest/images/selectbox-inner.png);background-repeat:repeat-x;background-color:#ececec;border-radius:4px;height:40px;line-height:40px;border:1px solid #999}.customSelect.custom-select2 .customSelectInner{background-image:url(../_ui/responsive/theme-ambest/images/selectbox-bg.png);height:40px;line-height:40px}.customSelect.custom-select1{border-radius:0;border:0;border-bottom:3px solid #004B86;background-image:url(../_ui/responsive/theme-ambest/images/arr1.png)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out}.modal-textbtn{padding-left:0;padding-right:0;border:0;background:0 0;color:#004B86;outline:0}.modal-textbtn:hover{text-decoration:underline}.global-header{padding-bottom:80px;background:#FFF}.global-header__promobar{background:#004B86;color:#D8E6EE;font-size:12px;line-height:40px}.global-header__promobar a{color:#D8E6EE}.global-header__promobar .tagline{margin-bottom:0;font-style:italic}.global-header__promobar .quick-links{text-align:right}.global-header__promobar .quick-links>ul{width:100%;margin:0;padding:0;list-style:none}.global-header__promobar .quick-links>ul>li{display:inline-block;text-transform:capitalize}.global-header .navbar-header{border-bottom:1px solid #D8E6EE;height:70px;float:none}.global-header .navbar-hamburger{position:absolute;top:0;left:0;text-align:center;border-right:1px solid #D8E6EE}.global-header .navbar-hamburger .navbar-toggle{padding:0;margin:0;display:block;border-radius:0;border:0;width:100%;height:100%;line-height:100%}.global-header .navbar-hamburger .navbar-toggle::after{content:"";width:100%;height:100%;background:url(../_ui/responsive/theme-ambest/images/icon-hamburger.png) center center no-repeat;display:inline-block}.global-header .navbar-hamburger .navbar-toggle.open{background:url(../_ui/responsive/theme-ambest/images/arr2.png) center bottom no-repeat}.global-header .navbar-hamburger .navbar-toggle.open:after{background:url(../_ui/responsive/theme-ambest/images/icon-hamburger-close.png) center center no-repeat}.global-header .navbar-brand{padding:0;position:absolute}.global-header .navbar-brand a{width:100%;float:left}.global-header .navbar-brand img{width:100%}.global-header .navbar-storeschedule .find-store{padding:0;background-color:#D8E6EE}.global-header .navbar-storeschedule .find-store_arrow{left:-14px;position:absolute;top:40%}.global-header .navbar-storeschedule .find-store_icon{display:inline;padding-right:10px;height:25px}.global-header .navbar-skip,.global-navigation .dropdown-backdrop{display:none}.global-header .navbar-storeschedule .find-store_form{text-align:left}.global-header .navbar-storeschedule .find-store_form .form-label{float:left;font-size:18px;line-height:19px;width:25%;color:#004B86;font-weight:700;margin-top:30px;text-align:center;padding:0 5px}.global-header .navbar-storeschedule .find-store_form .form-group{position:relative;overflow:hidden;margin-bottom:0}.global-header .navbar-storeschedule .find-store_form .form-group label{font-size:11px;color:#333;font-weight:400}.global-header .navbar-storeschedule .find-store_form .form-control{border:2px solid #004B86;background:url(../_ui/responsive/theme-ambest/images/find-store-icon.png) 10px center no-repeat #FFF;color:#666;font-size:14px;border-radius:0;box-shadow:none;height:60px;line-height:20px\9;padding:0 25% 0 35px;background-size:15px auto}.global-header .navbar-storeschedule .find-store_form .btn-1{color:#FFF;background:#004B86;width:25%;position:absolute;bottom:0;right:0;height:60px}.global-header .navbar-storeschedule .schedule-exam{padding:0;background-color:#a6192e;text-align:center}.global-header .navbar-storeschedule .schedule-exam .btn-2{text-decoration:underline;padding:30px 10px;width:100%}.global-header .navbar-skip__inner{position:absolute;left:20px;bottom:10px}.global-header .navbar-skip a{color:#004B86;font-size:13px}.global-header--secure{background:0 0!important;border-bottom:1px solid #D8E6EE;margin-bottom:30px}.global-header--secure .navbar-header{border-bottom:none!important}.global-header--secure .banner__component{padding:0!important;float:none!important}.global-header--secure .navbar-brand{height:auto!important;line-height:0!important}.global-navigation{background:#FFF;-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,.2);-moz-box-shadow:0 3px 3px -3px rgba(0,0,0,.2);box-shadow:0 3px 3px -3px rgba(0,0,0,.2)}.global-navigation .main-navigation .dropdown-menu li a:focus,.global-navigation .main-navigation .dropdown-menu li a:hover,.global-navigation .main-navigation .dropdown>a:focus,.global-navigation .main-navigation .dropdown>a:hover{background:0 0}.global-navigation>.container{padding-left:15px;padding-right:15px}.global-navigation .dropdown-toggle:focus{outline:dotted 1px;outline-offset:-2px}.global-navigation .dropdown-toggle:active,.global-navigation .dropdown-toggle:hover{outline:0}.global-navigation .dropdown-menu__close{color:#004B86;font-size:24px;font-weight:700;display:none;height:auto;line-height:normal;position:absolute;right:20px;top:20px}.global-navigation .dropdown-menu__close:hover{text-decoration:none}.global-navigation .main-navigation .dropdown-menu__level2 h3.toggled,.global-navigation .main-navigation .dropdown>a:focus>span,.global-navigation .main-navigation .dropdown>a:hover>span,.secondary-navigation .sign-in__sign-up_link,.secondary-navigation>ul>li>a:focus .v-center .cart-label,.secondary-navigation>ul>li>a:focus .v-center .data,.secondary-navigation>ul>li>a:hover .v-center .cart-label,.secondary-navigation>ul>li>a:hover .v-center .data,.secondary-navigation__account.open .data,.secondary-navigation__favorites.open .data,.secondary-navigation__signin-up.open .data{text-decoration:underline}.global-navigation .main-navigation{position:static}.global-navigation .main-navigation__navbar{margin:0;padding:0;list-style:none;width:100%}.global-navigation .main-navigation .dropdown>a{color:#004B86;display:block;font-weight:500;padding:30px 0;width:100%;font-size:18px}.global-navigation .main-navigation .dropdown-menu{border:0;box-shadow:none;padding:0}.global-navigation .main-navigation .dropdown-menu li+li{margin:20px 0}.global-navigation .main-navigation .dropdown-menu li{line-height:1.5;font-size:14px}.global-navigation .main-navigation .dropdown-menu li a{font-weight:700;padding:0 10px;color:#004B86}.global-navigation .main-navigation .dropdown-menu__level2 h3{color:#666;font-size:16px;margin-top:0;margin-bottom:20px}.global-navigation .main-navigation .dropdown-menu__level2 ul{list-style:none;margin:0;padding:0}.global-navigation .main-navigation .dropdown-menu__level2 ul li a{color:#333;font-size:12px;padding:0}.global-navigation .main-navigation .dropdown-menu__frame{text-align:center}.global-navigation .main-navigation .dropdown-menu__frame_heading{color:#333;font-size:20px;font-weight:700;margin-top:0}.global-navigation .main-navigation .dropdown-menu__frame_img{margin:60px 0}.global-navigation .main-navigation .dropdown-menu__frame_img img{display:inline-block;max-width:290px}.global-navigation .main-navigation .user-login{display:inline-block;margin:30px 0;width:100%;float:left}.global-navigation .main-navigation .user-login a{color:#004B86;float:left;width:50%;text-align:center;padding:10px}.global-navigation .main-navigation .user-login a.user-login__sign-out{float:right}.global-navigation .main-navigation .user-login__favorites{border-right:1px solid #CCC}.secondary-navigation{width:30%;padding:0}.secondary-navigation>ul{margin:0;padding:0;list-style:none;text-align:right;border-left:0 none}.secondary-navigation>ul>li{text-align:center;border-right:1px solid #D8E6EE;position:static}.secondary-navigation>ul>li .dropdown-menu{border-radius:0;width:100%;padding:0}.secondary-navigation>ul>li>a{display:block;height:70px;line-height:70px}.secondary-navigation>ul .icon img{display:inline-block;height:23px}.secondary-navigation>ul .data{display:inline-block;width:100%;color:#004B86;font-size:11px;font-weight:400;background-repeat:no-repeat;background-position:center top;padding-top:29px}.secondary-navigation__search.open #data-search{display:none}.secondary-navigation__search.open #data-close{text-decoration:underline;display:inline-block;background-image:url(../_ui/responsive/theme-ambest/images/search-icon-active.png)}.secondary-navigation__search .data{background-image:url(../_ui/responsive/theme-ambest/images/search-icon.png)}.secondary-navigation__search #data-close{display:none}.secondary-navigation__favorites .data{background-image:url(../_ui/responsive/theme-ambest/images/favorites-icon.png)}.secondary-navigation__account .data,.secondary-navigation__signin-up .data{background-image:url(../_ui/responsive/theme-ambest/images/sign-icon.png)}.secondary-navigation .account-nav .account-nav__items{list-style:none;display:inline-block;width:100%;padding:5px 0 0}.secondary-navigation .account-nav .account-nav__items li{border-right:none;text-align:left;padding:15px 30px}.secondary-navigation .account-nav .account-nav__items li.account-nav__items_signout{border-top:1px solid #CCC;padding:25px 30px;margin-top:20px}.secondary-navigation .account-nav .account-nav__items a{color:#004B86;font-size:14px;height:auto;line-height:100%}.secondary-navigation .sign-in__form{padding:5px 20px 20px}.secondary-navigation .sign-in__form h2{color:#333;font-size:16px;font-weight:700;margin-bottom:30px}.secondary-navigation .sign-in__form .form-group .form-control{padding:20px 10px}.secondary-navigation .sign-in__form .form-group.remember-forgot{margin:20px -15px}.secondary-navigation .sign-in__form .form-action .btn{width:100%}.secondary-navigation .sign-in__form .remember-forgot__checkbox label{display:inline-block;color:#004B86;margin-left:5px}.secondary-navigation .sign-in__form .remember-forgot__link a{height:auto;line-height:100%;color:#004B86}.secondary-navigation .sign-in__sign-up{padding:40px 40px 45px;border-top:1px solid #CCC}.secondary-navigation .sign-in__sign-up_link{color:#004B86;font-size:14px;font-weight:700;height:auto;line-height:100%}.secondary-navigation li.mini-cart{display:inline-block;line-height:normal;border-right:none}.secondary-navigation li.mini-cart .cart-count{background:url(../_ui/responsive/theme-ambest/images/mini-cart-icon.png) #004B86;display:inline-block;height:26px;width:19px;line-height:30px;color:#FFF;font-size:12px}.secondary-navigation li.mini-cart .cart-label{color:#004B86;display:inline-block;width:100%;font-size:11px}.ui-helper-hidden-accessible{display:none}#js-search-flyout-touch.search-flyout__small{display:block}.search-flyout label{display:none;border:none;font-size:11px;margin-bottom:5px}.footer-widesection,.modal-header{border-bottom:1px solid #D8E6EE}.search-flyout .form-group{margin:20px 0 0;position:relative}.search-flyout .form-group .form-control{padding-right:130px}.search-flyout .form-group .btn{position:absolute;right:0;bottom:0;width:130px;height:60px}.search-flyout__clear{background-image:url(../_ui/responsive/theme-ambest/images/icon-hamburger-close.png);background-repeat:no-repeat;background-size:cover;bottom:20px;height:20px!important;line-height:100%!important;position:absolute;right:50px;width:20px;display:none}.secondary-navigation_search-fw{position:static}.autocomplete-box{overflow:hidden;display:none}.autocomplete-box ul.ui-autocomplete{left:0!important;list-style:none;padding:10px 0;top:0!important;width:100%!important}.autocomplete-box li{font-size:13px;font-weight:500;padding:5px 10px}.autocomplete-box li a{font-weight:700;color:#333;text-decoration:none}.autocomplete-box .suggestion-item__divider{padding:0;overflow:hidden;line-height:1px;height:1px;border-bottom:1px solid #D8E6EE;margin:20px 0 0}.autocomplete-box .similar-products__item{width:100%;float:left;margin:0}.autocomplete-box .similar-products__item h2{font-size:12px}.autocomplete-box .view-all-search-results{width:100%;float:left;border-top:1px solid #D8E6EE;margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;text-align:center;text-transform:uppercase;font-weight:700;clear:both}.autocomplete-box .view-all-search-results a{color:#004B86;text-decoration:none}.autocomplete-box .ui-autocomplete_noproducts .category-item{margin-left:0;padding:5px 10px}.autocomplete-box .category-item{padding:5px 10px}.autocomplete-box .category-item_title h3{font-size:16px;color:#666;font-weight:300;margin:7px 0}.favorites-flyout__items{display:inline-block;width:100%;padding-top:10px;margin:0}.favorites-flyout__items li{border-right:none;text-align:left;padding:15px 30px}.favorites-flyout__items li a{color:#004B86;font-size:14px;height:auto;line-height:100%}.favorites-flyout .similar-products__item{margin:20px -2px;padding:0 10px}.favorites-flyout__view-all{border-top:1px solid #D8E6EE;padding:10px 15px 15px;text-align:center}.favorites-flyout__view-all a{color:#004B86;font-size:14px}.footer,.footer.scheduler-footer{background-color:#e3e3e3}.footer.scheduler-footer .footer-legal{padding-top:60px}.footer-widesection{background-color:#FFF;-webkit-box-shadow:0 2px 2px -2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.footer-social ul{margin-bottom:0;list-style:none;padding:0;width:100%}.footer-social ul li{text-align:center;font-size:12px;font-weight:700;border-right:1px solid #D8E6EE}.footer-social ul li:last-child{border-right:0 none}.footer-social ul li .icon,.footer-social ul li a{display:block}.footer-social ul li a{padding-top:30px;padding-bottom:30px;color:#333}.footer-storesignup{margin-top:48px;margin-bottom:40px;text-align:center}.footer-storesignup .find-store__cta .btn{width:100%}.footer-storesignup .signup-newsletter{text-align:left}.footer-storesignup .signup-newsletter .form-group{width:100%;margin:0 auto;position:relative;overflow:hidden}.footer-storesignup .signup-newsletter label{margin-bottom:0;height:28px;color:#333;font-size:12px}.footer-storesignup .signup-newsletter .form-control{border:1px solid #D8E6EE;background:#FFF;color:#666;font-size:12px;border-radius:0;box-shadow:none;height:61px;line-height:20px\9;padding-right:110px}.footer-storesignup .signup-newsletter .btn{width:110px;position:absolute;bottom:0;right:0}.footer-storesignup .schedule-exam__cta .btn{width:100%}.footer-categories__col_inner{text-align:center;border-top:1px solid #FFF;margin:0 auto}.footer-categories__col_inner h3{font-size:16px;text-transform:uppercase;font-weight:700;margin:0;padding:30px 20px;display:block;color:#333}.footer-categories__col_inner>ul{margin-bottom:0;list-style:none;padding:0}.footer-categories__col_inner>ul li+li{margin:20px 0}.footer-categories__col_inner>ul li{font-size:13px}.footer-categories__col_inner>ul li a{color:#333}.footer-categories__col_inner.toggled h3:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.home-shop .module-banner__meta,.shopping-carousel .module-banner__meta{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.footer-categories__col_inner.toggled>ul{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;max-height:1000px;overflow:hidden}.footer-secondarynav{font-size:12px;margin:40px 0;list-style:none;padding:0;text-align:center}.footer-secondarynav a{color:#333}.footer-secondarynav li:before{padding:0 5px;color:#333;content:"|\00a0"}.footer-secondarynav ul{list-style:none;padding:0;margin:0 0 10px;display:block}.footer-legal>p,.modal-header__container p:last-child{margin-bottom:0}.footer-secondarynav ul li{display:inline-block}.footer-legal{font-size:11px;color:#474747;text-align:center;padding-bottom:45px}.modal-footer,.modal-productpricing .mixmatch-pricing,.model-resetpassword .modal-dialog{text-align:left}.modal-content{box-shadow:0 0 0 transparent;border-radius:0}.modal-header__container{padding-top:15px}.modal-footer{border-top:1px solid #D8E6EE}.modal-productpricing .first-pair li span,.modal-productpricing .second-pair li span{border-style:solid;border-width:0 0 3px;border-color:transparent}.modal .close{color:#004B86;font-size:24px;opacity:1}.modal h1,.modal h2{font-weight:800;font-size:20px;margin:0}.modal-backdrop,.modal-backdrop.fade.in{background:#000;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}.model-resetpassword .modal-dialog .main-form{padding-top:10px}.model-resetpassword .modal-dialog .form-buttons{margin-bottom:15px}.model-resetpassword .modal-dialog .btn-resetpassword{background:#004B86;color:#FFF;width:100%}.modal-productpricing ul{list-style:none;padding:0}.modal-productpricing ul li{position:relative;padding:10px 0}.modal-productpricing ul li span{font-size:13px}.modal-productpricing ul li span:after{position:absolute;right:20%}.modal-productpricing h3{color:#666;font-size:16px;margin:0 0 10px}.modal-productpricing .first-pair li span:after{content:"+"}.modal-productpricing .second-pair li span:after{content:"="}.modal-productpricing .total-pair .old-price{color:#666;margin-right:10%;text-decoration:line-through}.mini-cart__customize,.modal-productpricing .mixmatch-pricing a{text-decoration:underline}.modal-productpricing a{color:#004B86}.modal-bridgemeasurement .modal-dialog h3{font-weight:800;font-size:16px;margin:20px 0 0}.modal-bridgemeasurement .modal-dialog ul{margin:20px 0 0;list-style:disc;padding-left:15px}.modal-eyecareclub-benefits .modal-dialog h2{font-weight:800;font-size:16px;margin:20px 0 0}.modal-eyecareclub-benefits .modal-dialog p{margin-bottom:20px}.modal-eyecareclub-benefits .modal-dialog p:last-child{margin-bottom:0}.modal-eyecareclub-benefits .modal-dialog .img-container{margin-left:24px;float:right}.modal-eyecareclub-benefits .modal-dialog ul{margin:0 0 20px;list-style:disc;padding-left:15px}.modal-prescription-help h3{font-weight:800;font-size:16px;margin:0}.modal-prescription-help p{margin:0 0 20px}.modal-prescription-help table{margin-top:20px;margin-bottom:20px}.modal-prescription-help table td,.modal-prescription-help table th{border:1px solid #ddd;border-collapse:collapse;padding:2px 4px;text-align:center}.modal-prescription-help .chart{background-color:#eee;border:thin solid #000;text-align:center}.modal-prescription-help .chart .head{background-color:#004B86;color:#FFF;font-size:14px}.modal-prescription-help ol{margin-top:15px;padding:0 10px}.modal-prescription-help ol li{margin-top:15px}.modal-prescription-help a{color:#004B86;text-decoration:underline}.modal-flexspending .modal-header h1 img{width:40px;margin-right:15px;display:inline-block}.modal-flexspending h2{font-weight:800;font-size:16px;margin:20px 0 0}.modal-flexspending p{margin-bottom:20px}.modal-flexspending p:last-child{margin-bottom:0}.modal-addcart .modal-body{padding:20px}.modal-addcart .modal-content{border:4px solid #004B86}.modal-addcart .cta-orderpair__lower{border-bottom-width:0}.modal-addcart .success-message-cart{margin-top:0}.modal-addcart .btn,.modal-addcart .btn-4{white-space:pre-wrap;text-transform:none}#modalColorHelp .modal-dialog img{height:auto;max-width:100%;box-sizing:border-box}#modalColorHelp .modal-dialog table{border-collapse:separate;width:100%;table-layout:fixed}#modalColorHelp .modal-dialog .close-btn{position:absolute;top:5px;right:5px}.module-banner{margin-left:0;margin-right:0;margin-bottom:60px;text-align:center}.module-banner__item{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;padding:0}.module-banner__image{width:100%;overflow:hidden}.module-banner__image img{width:100%}.module-banner__meta{text-transform:uppercase;line-height:1.5;margin:auto;width:100%}.module-banner__meta_inner{margin:0 auto;position:relative}.module-banner__meta h3{font-size:40px;font-weight:900;margin:0}.module-banner__meta p{font-size:24px;margin:0;font-weight:300}.module-banner__meta small,.module-banner__meta span{font-size:12px;font-weight:300}.module-banner__meta h2{font-weight:300;margin:30px 0 10px;font-size:48px}.module-banner__meta h2 span{font-weight:900;font-size:48px}.module-banner__meta .meta-cta{margin-top:30px}.module-banner__meta .meta-free-eyeexam{font-size:11px;background:#ffcb2e;color:#333;border-radius:100%;width:90px;height:90px;line-height:90px;position:absolute}.module-banner__meta .meta-free-eyeexam strong{font-size:32px;font-weight:900;display:inline-block;line-height:100%;width:100%;margin:2px 0}.module-banner__meta .meta-free-eyeexam__data{line-height:100%;display:inline-block;vertical-align:middle}.module-banner sup{top:-.6em;font-size:60%}.price-range{position:relative;z-index:0}.price-range__img{text-align:center;margin:10px 0}.price-range__img .img-responsive{display:inline-block}.price-range__slider_value{background:0 0;border:none;margin-top:10px;text-align:center;width:100%}.price-range__view{padding-right:65px}.price-range__reset{position:absolute;right:0;top:-5px}.price-range__reset .btn{font-size:10px;padding:2px;vertical-align:top;text-transform:inherit}.price-range .ui-slider{position:relative;text-align:left;height:4px;background:#e3e3e3}.price-range .ui-slider-handle{font-weight:400;margin-left:-.6em;top:-.4em;height:1em;position:absolute;width:1em;z-index:2;cursor:pointer;background:repeating-linear-gradient(to right,#FFF,#FFF .5px,#CCC 4px,#CCC 0) rgba(0,0,0,0);border:.2em solid #CCC;border-radius:0}.price-range .ui-slider-range{height:100%;top:0;background:#CCC;border:0;display:block;font-size:11px;position:absolute;z-index:1}.mini-cart__scrollbarwrapper{height:auto;max-height:380px}.mini-cart__flyout{background:#FFF;position:absolute;right:0;top:100%;width:100%;z-index:1;display:none;border-radius:0;border-width:0 1px 1px;border-style:solid;border-color:#D8E6EE;-webkit-box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2);-moz-box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2);box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2);text-align:left;margin:1px 0 0}.mini-cart__item,.mini-cart__items,.mini-cart__itemtotal{border-bottom:1px solid #D8E6EE}.mini-cart__noitem{padding:15px 0}.mini-cart__itemtotal{color:#004B86;font-weight:700;font-size:11px;padding:10px 0;margin-right:20px}.mini-cart__ordersubtotal{padding:15px 0;font-size:14px}.mini-cart__amt{margin-left:20px;font-weight:700}.mini-cart__items{padding:15px 20px 20px 0}.mini-cart__item{font-size:11px;padding:15px 0}.mini-cart__item_title{font-size:12px;font-weight:900;margin:0 0 10px}.mini-cart__item_thum img{width:100%}.mini-cart__item .eyeqty{margin-top:5px}.mini-cart__item:last-of-type{border-bottom:0 none}.mini-cart__customize{color:#004B86;font-size:12px;text-transform:uppercase;font-weight:700;display:inline-block;margin-top:15px}.mini-cart__itemrow{font-size:12px;margin-top:10px}.mini-cart__itemrow_td span{clear:both;float:right;font-weight:700}.mini-cart__itemrow_td span.new-price{color:#a6192e}.mini-cart__itemrow_td span.striked-price{text-decoration:line-through}.mini-cart .frameprice span.normal-price{border-style:solid;border-width:0 0 3px;border-color:transparent}.mini-cart__promotion{margin-bottom:20px}.mini-cart .lens-option{margin-top:10px}.mini-cart .lens-option__value{font-weight:700}.mini-cart__buttons .btn{width:100%;margin-bottom:20px}.home-primary-hero .module-banner__meta_inner,.home-secondary-hero .module-banner__meta_inner{width:18.5em}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#e7e7e7}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#ddd}.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff}.mCSB_scrollTools.mCSB_scrollTools_onDrag .mCSB_draggerRail{background-color:#f7f7f7}.home-primary-hero .container{padding-left:0;padding-right:0}.home-primary-hero .module-banner__image{background:#004B86}.home-primary-hero .meta-free-eyeexam{bottom:-30px;right:-8%}.home-secondary-hero .module-banner__image{background:#dbf8f8}.home-secondary-hero .module-banner__meta h2{margin:0 0 10px}.home-secondary-hero .module-banner__meta h2 span.price{text-transform:none;font-weight:400;margin-top:0;line-height:1}.home-secondary-hero .meta-free-eyeexam{bottom:-30px;left:-3em}.home-shop{text-align:center}.home-shop .module-banner{max-width:540px;margin-left:auto;margin-right:auto}.home-shop .module-banner__meta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.home-shop .module-banner__meta_inner{width:18em;margin:0 auto}.home-shop .module-banner__meta_inner h3{color:#FFF;font-size:36px;font-weight:900;margin:30px 0;letter-spacing:.05em}.home-shop .shop-now,.home-shop a{font-size:14px;color:#FFF;font-weight:600}.home-hero-contacts .module-banner{margin-bottom:40px}.home-hero-contacts .module-banner__image{margin:0 auto;padding:40px}.home-hero-contacts .module-banner__meta{height:100%}.home-hero-contacts .module-banner__meta_inner{height:100%;margin-top:20px}.homepage-product-listing .similar-products{margin-bottom:50px}.homepage-product-listing .similar-products .similar-products__filter h3{margin-bottom:0}.homepage-product-listing .similar-products .similar-products__header_filter .custom-select1{padding-right:20px;border-bottom:0}.homepage-product-listing .similar-products .similar-products__header_filter.bestsellingcolor-1 .customSelectInner{border-bottom:2px solid #0077c8}.homepage-product-listing .similar-products .similar-products__header_filter.bestsellingcolor-2 .customSelectInner{border-bottom:2px solid #007a33}.homepage-product-listing .similar-products .similar-products__header_filter.bestsellingcolor-3 .customSelectInner{border-bottom:2px solid #eaaa00}.homepage-product-listing .similar-products .similar-products__header_filter.bestsellingcolor-4 .customSelectInner{border-bottom:2px solid #a6192e}.homepage-product-listing .similar-products .similar-products__header_filter.bestsellingcolor-5 .customSelectInner{border-bottom:2px solid #6a2a5b}.homepage-product-listing .similar-products .similar-products__header_filter.bestsellingcolor-6 .customSelectInner{border-bottom:2px solid #74531c}.homepage-product-listing .similar-products .similar-products__header_filter.bestsellingcolor-7 .customSelectInner{border-bottom:2px solid #cda788}.homepage-product-listing .similar-products .similar-products__header_filter.bestsellingcolor-8 .customSelectInner{border-bottom:2px solid #5b6770}.homepage-product-listing .similar-products .similar-products__header_filter .customSelectInner{padding:0}.ambestca-home .primary-banner{margin-bottom:10px}.ambestca-home .secondary-banner .module-banner{margin-bottom:0}.register-header{position:relative;margin-bottom:29px}.register-header__lcol h1{margin:0 0 14px;font-size:21px;font-weight:700;padding-bottom:20px;border-bottom:1px solid #D8E6EE}.register-header__rcol{font-size:16px;font-weight:700;margin-top:14px}.register-header__rcol a{color:#004B86;font-style:italic;text-transform:capitalize}.register-main .notification-box{margin-top:36px}.register-main .btn-createaccount{width:100%;margin-bottom:10px}.register-main .btn-cancel{width:100%;text-transform:capitalize}.register-main .checkbox-group{margin-top:36px;padding-bottom:12px;margin-bottom:40px;border-bottom:1px solid #D8E6EE}.register-main a{color:#004B86}.model-passwordhelp .passwordhelp-heading{border-top:1px solid #D8E6EE;border-bottom:1px solid #D8E6EE;padding:10px 0;text-align:center;font-size:16px;color:#004B86;margin:0 0 10px;font-weight:700}.model-passwordhelp .list-bullet{list-style-type:disc;margin-left:0;padding-left:15px}.signin-account .form-buttons{margin-bottom:0}.signin-account .forgot-password{padding-top:10px;text-align:right}.signin-account .forgot-password button{color:#004B86;border:0;background:0 0}.checkout-guest,.checkout-heading{border-bottom:1px solid #D8E6EE}.signin-account .forgot-password a{color:#004B86;margin-bottom:15px;margin-top:10px}.signin-account .btn-signin{width:100%}.create-account__title{font-size:16px;font-weight:700;margin-bottom:34px}.create-account__signin{margin-bottom:34px;width:100%}.create-account__signin .btn{width:100%}.create-account ul{margin:0;list-style:disc;padding-left:15px}.model-resetpassword__cancel .btn,.reset-password .btn-resetpassword{width:100%}.checkout-heading{display:block;width:100%}.checkout-heading h3{font-weight:700;font-size:24px;margin:0 0 30px}.checkout-guest__header h4,.checkout-signin-header h4{font-size:16px;font-weight:700}.checkout-signin-header{margin-top:30px;margin-bottom:30px}.checkout-signin-body .checkbox label{color:#004B86!important}.checkout-signin-body .signin-account__inner{margin-bottom:0}.checkout-guest__header{margin-top:30px;margin-bottom:30px}.checkout-guest__header h4{margin:0 0 20px}.checkout-guest__inner{padding-bottom:30px}.checkout-guest__inner-button{width:100%}.checkout-guest__inner p{margin-top:30px;margin-bottom:20px;font-weight:700}.checkout-guest__inner .checkout-feature-list{display:block;width:100%;padding-left:12px}.product-details .product-image{margin:0 0 20px}.product-details .product-image__container{margin-bottom:40px}.product-details .product-image .vto-container{padding-bottom:0}.product-details .js-rotate-zoom-bg{position:fixed;height:100%;width:100%;background:#FFF;left:0;top:0;opacity:0;z-index:100;display:none}.product-details .rotation-container .reel{width:100%}.product-details .rotation-container .rotate{height:auto;width:100%;cursor:url(../_ui/responsive/theme-ambest/images/icon-360view-cursor.png),auto}.product-details .rotation-container .rotate-zoom{display:none;cursor:url(../_ui/responsive/theme-ambest/images/icon-zoom.png),auto;border:1px solid #ccc}.product-details .rotation-container .rotate-zoom.opacity .zoomImg{opacity:1!important}.product-details .rotation-container .rotate-zoom__img{width:100%}.product-details .rotation-container .rotate-zoom .zoomImg{min-width:100%!important;width:200%!important;height:auto!important;z-index:111}.product-details .rotation-container .reel-panning,.product-details .rotation-container .reel-panning *{cursor:url(../_ui/responsive/theme-ambest/images/icon-360view-cursor.png),move}.product-details .virtual-tryon{text-align:left}.product-details .virtual-tryon a{color:#004B86;display:inline-block;text-align:center}.product-details .virtual-tryon a .caption{display:block;width:100%;text-decoration:underline;cursor:pointer;padding:3px 10px}.product-details .image-rotation{text-align:center}.product-details .image-rotation__inner{display:inline-block;color:#333}.product-details .image-rotation__inner img{margin:13px 0;display:inline-block}.product-details .image-rotation__inner .caption{width:100%;display:block}.product-details .toggle-zoom{text-align:right}.product-details .toggle-zoom a{display:inline-block;color:#004B86;text-align:center}.product-details .toggle-zoom a img{margin:13px 0;display:inline-block}.product-details .toggle-zoom a .caption{display:block;text-decoration:underline;width:100%;cursor:pointer}.product-details .product-header{float:right;color:#333}.product-details .product-header h1{font-size:24px;font-weight:700;text-transform:capitalize;margin:0 0 12px}.product-details .product-header h1 a{color:#333}.product-details .product-header .sku{margin-bottom:14px;font-weight:600}.product-details .product-header .mfg-by{font-weight:400;color:#666}.product-details .product-header .review-ratings{overflow:hidden;margin-bottom:10px}.product-details .product-header .review-ratings a{color:#004B86}.product-details .product-header .review-ratings .total-ratings{float:left;padding-right:5px}.product-details .product-header .review-ratings .total-reviews{float:left}.product-details .product-header .price-starting{font-size:14px;margin-top:5px}.product-details .cta-findstore{margin-top:36px}.product-details .cta-findstore a,.product-details .cta-findstore button{width:100%;background-repeat:no-repeat;background-position:18px center;background-image:url(../_ui/responsive/theme-ambest/images/find-store-icon.png);background-size:20px auto;border:2px solid #004B86}.product-details .cta-addcart a,.product-details .cta-addcart button{width:100%;background:url(../_ui/responsive/theme-ambest/images/icon-add-cart.png) 17px center no-repeat #004B86;color:#FFF;margin-top:20px;background-size:20px auto}.product-details .added-cart-msg{font-size:14px;margin:20px 0}.product-details .added-cart-msg__data{margin-left:10px}.product-details .added-cart-msg .glyphicon{font-size:22px}.product-details .added-cart-msg span{display:inline-block;vertical-align:middle}.product-details .product-info{clear:right;float:right;color:#333}.product-details .product-info__price{display:inline-block;width:100%}.product-details .product-info__price-value{font-size:24px;border-style:solid;border-width:0 0 4px;border-color:transparent;margin-right:5px;font-weight:300}.product-details .product-info__price_more{margin:15px 0 33px}.product-details .product-info__price_more .modal-textbtn,.product-details .product-info__price_more a{color:#004B86;text-decoration:underline}.product-details .product-info .color-swatches>ul{text-align:left}.product-details .product-info__desc strong{font-weight:700;margin:0}.product-details .product-info__desc p{margin-bottom:22px}.product-details .product-info__favorites-print{margin:40px -15px}.product-details .product-info__favorites-print a{background-repeat:no-repeat;background-position:left center;padding-left:30px;color:#004B86;min-height:21px;display:inline-block}.product-details .product-info__favorites-print .favorites a{background-image:url(../_ui/responsive/theme-ambest/images/icon-favorites.png)}.product-details .product-info__favorites-print .favorites.added a{background-image:url(../_ui/responsive/theme-ambest/images/icon-favorites-active.png)}.product-details .product-info__favorites-print .print a{background-image:url(../_ui/responsive/theme-ambest/images/icon-print.png)}.product-details .product-share{display:inline-block;width:100%}.product-details .product-share__title{font-weight:700;width:100%;margin-bottom:10px}.product-details .product-share>ul{list-style:none;padding:0;margin:0}.product-details .product-share>ul>li{margin-right:20px;float:left;height:24px;overflow:hidden;width:24px}.color-swatches{margin-bottom:36px}.color-swatches__title{margin-bottom:5px}.color-swatches>ul{list-style:none;text-align:center;padding:0;margin:0}.color-swatches>ul>li{display:inline-block;vertical-align:top}.color-swatches>ul>li>a{border:2px solid #CCC;display:inline-block;border-radius:25px;padding:2px;height:28px;width:28px;margin-right:5px}.color-swatches>ul>li>a.active{border:2px solid #333}.product-overview__container,.ratings-reviews,.ratings-reviews__item+.ratings-reviews__item,.similar-products{border-top:1px solid #D8E6EE}.color-swatches>ul>li>a span{display:inline-block;height:20px;width:20px;background:#333;border-radius:25px}.color-swatches>ul>li>a.color-swatches__more{color:#333;font-size:12px}.color-swatches>ul>li>a.color-swatches__more span{background:0 0}.color-swatches>ul>li>a.color-swatches__more span::before{content:"+"}.color-swatches.active .hidden{display:inline-block!important}.color-swatches.active>ul>li>a.color-swatches__more span::before{content:"-"}.product-overview__container{padding:35px 0}.product-overview__container h3{margin:0 0 10px;font-size:16px;font-weight:700}.product-overview__container a{color:#004B86;text-decoration:underline}.product-overview__container ul{margin:0;list-style:disc;padding-left:20px}.product-fitinfo__row{margin-top:30px;margin-bottom:30px}.product-fitinfo__column{text-align:center;width:250px;position:relative}.product-fitinfo__column_size{display:inline-block;padding:0 30px;position:relative;width:100%}.product-fitinfo__column .frontside-wrap{margin:0 auto;width:300px}.product-fitinfo .frame-front,.product-fitinfo .frame-side{padding:0}.product-fitinfo .size{position:absolute;text-align:center;width:81px;z-index:10;color:#004a84;font-size:11px}.product-fitinfo .size.lens-vertical{right:132px;top:32px;width:100px}.product-fitinfo .size.temple-length{left:auto;right:0;width:148px;bottom:2px}.product-fitinfo .size.bridge-width{left:0;top:0;width:155px}.product-fitinfo .size.eye-size{left:0;top:33px;width:79px}.ratings-reviews{padding-top:100px}.ratings-reviews__header{margin-bottom:40px}.ratings-reviews__header h3{margin:0;font-size:16px;font-weight:700}.ratings-reviews__header .rating-score{margin:20px 0}.ratings-reviews__header .rating-score .overall{float:left;padding-top:3px;padding-right:10px}.ratings-reviews__header .action-bar{margin-top:40px}.ratings-reviews__header .cta-writereview{width:85%}.ratings-reviews__header .sortby-dropdown{float:right;margin-top:20px}.ratings-reviews__header .sortby-dropdown .form-group{position:relative}.ratings-reviews__header .sortby-dropdown label{left:0;line-height:30px;margin:0;position:absolute;top:-2px}.ratings-reviews__header .sortby-dropdown .customSelectInner{padding-left:52px;font-weight:500}.ratings-reviews__item{padding:40px 0}.ratings-reviews__item .review-by{display:inline-block;margin:10px 0;font-size:14px}.ratings-reviews__item .time-stamp{float:right;margin:10px 0;font-size:14px}.product-additionalinfo>p:last-child,.ratings-reviews__item p:last-child{margin-bottom:0}.ratings-reviews__pagination{width:100%;float:left}.ratings-reviews__pagination *{background:#D8E6EE;float:left;width:10%;text-align:center;padding:15px;font-size:14px}.ratings-reviews__pagination .showing-reviews{width:30%;padding:15px 0}.ratings-reviews__pagination a{font-weight:700;color:#004B86;border-left:1px solid #FFF}.ratings-reviews__pagination a.active{text-decoration:underline}.ratings-reviews__pagination a.disabled{color:#333;cursor:no-drop}.ratings-reviews__pagination a span{float:none;padding:2px 0;width:auto}.ratings-reviews__pagination a span.glyphicon{font-size:12px}.product-additionalinfo a{color:#004B86;text-decoration:underline}.similar-products{color:#333}.similar-products h3{font-size:24px;font-weight:500}.similar-products__header{text-align:left;display:inline-block;width:100%}.similar-products__header_title{margin:29px 0 0;font-size:24px;font-weight:400}.similar-products__header_filter{margin:5px auto;position:relative}.similar-products__header .custom-select1{font-size:20px;font-weight:900}.similar-products .actions{text-align:left}.similar-products .actions .cta-tryon{color:#666;font-size:12px;margin-left:15px;font-weight:400;text-transform:uppercase;background:0 0;border:0;padding:0}.similar-products .actions .cta-tryon:focus{outline:dotted 1px;outline-offset:-2px}.similar-products .actions .cta-tryon:active,.similar-products .actions .cta-tryon:hover{outline:0}.similar-products .actions .favorites.added .cta-favorite{background-image:url(../_ui/responsive/theme-ambest/images/icon-favorites-active.png)}.similar-products .actions .cta-favorite{float:right;height:24px;width:24px;background-color:transparent;background-repeat:no-repeat;background-position:left top;background-image:url(../_ui/responsive/theme-ambest/images/icon-favorites.png);margin-right:15px;margin-top:10px;padding:0;border:0}.similar-products .actions .cta-favorite:focus{outline:dotted 1px;outline-offset:-2px}.similar-products .actions .cta-favorite:active,.similar-products .actions .cta-favorite:hover{outline:0}.similar-products .color-swatches{margin-bottom:10px}.similar-products__item{text-align:center;display:inline-block;vertical-align:top;float:none;margin:20px -4px}.similar-products__item .product-name,.similar-products__item h2{font-size:14px;font-weight:900;margin:0;line-height:1.2;letter-spacing:.1em}.similar-products__item .product-name a,.similar-products__item a .product-name,.similar-products__item a h2,.similar-products__item h2 a{color:#333}.similar-products__sku{margin:15px 0 0;font-weight:600;font-size:14px}.similar-products__sku-label{text-transform:uppercase}.similar-products__price{border-style:solid;border-width:4px 0 0;border-color:transparent;display:inline-block;margin:15px 0;padding-top:12px}.similar-products__price .sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}.similar-products__price-contacts{border-top:0;display:inline-block;margin:15px 0 0;padding-top:0;font-size:14px}.similar-products__price-contacts .sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}.similar-products__thumb{position:relative;width:100%;display:block}.similar-products__label{left:10px;position:absolute;top:0;width:50px;z-index:1}.similar-products__addmore{color:#666}.similar-products__added-timestamp{font-weight:700;margin:10px 0 15px}.similar-products__edit-remove{font-size:12px;font-weight:700;text-transform:uppercase}.similar-products__edit-remove ul{margin:0;padding:0;text-align:center}.similar-products__edit-remove li{display:inline-block}.similar-products__edit-remove li+li:before{padding:0 5px;color:#333;content:"|\00a0"}.similar-products__edit-remove .modal-textbtn,.similar-products__edit-remove a{color:#004B86;font-size:12px;font-weight:700;text-transform:uppercase}.similar-products__btn,.similar-products__cta{text-align:center;margin-top:20px}.similar-products__compare label{font-weight:500;line-height:1.3}.similar-products__quickview{left:0;position:absolute;top:45%;width:100%;display:none}.similar-products__quickview .btn,.similar-products__quickview a,.similar-products__quickview button{max-width:200px;width:100%;padding-top:10px;padding-bottom:10px;background:rgba(255,255,255,.5);border:1px solid #333;color:#333}.similar-products__quickview .btn:hover,.similar-products__quickview a:hover,.similar-products__quickview button:hover{color:#333}.vto-container{padding-bottom:30px;position:relative;z-index:0}.vto-container .close{position:absolute;top:10px;right:10px;color:#004B86;font-size:24px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);z-index:1}.lens-type__item.selected-disabled .checkbox input[type=checkbox]:disabled+label,.lens-type__item.selected-disabled .checkbox input[type=radio]:disabled+label,.vto-content-wrapper__existing-data .patient-box__update-hold .patient-modal-options{opacity:1}.vto-content-wrapper{width:100%;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.vto-content-wrapper .close{top:10px;right:10px}.vto-content-wrapper__data-hold{height:0;padding-bottom:75%;position:relative;width:100%;overflow:hidden}.vto-content-wrapper__intro{left:45%;width:50%;position:absolute}.vto-content-wrapper__intro h1{color:#004B86;display:block;overflow:hidden;margin:40px 0 23px;text-align:right;font-size:40px;font-weight:700;text-transform:uppercase}.vto-content-wrapper__intro .intro-text{margin:0 0 23px;display:block;text-align:right}.vto-content-wrapper__intro .vto-create-button,.vto-content-wrapper__intro .vto-requirement{float:right;margin-bottom:15px;margin-left:60px;padding:8px;display:block}.vto-content-wrapper__intro .vto-requirement{background-color:#FFF;border:1px solid #DDD;font-size:13px;margin-top:10px;text-align:center}.vto-content-wrapper__intro .vto-create-button .btn-create-ditto{display:block;width:100%;height:40px;color:#FFF;padding:6px 12px;background-color:#a6192e}.vto-content-wrapper__intro .vto-create-button .btn-create-ditto:hover{color:#FFF;background-color:#004B86}.vto-content-wrapper__intro .vto-login-link{width:140px;color:#004B86;padding:7px;display:block;cursor:pointer;text-align:center;font-size:12px;text-decoration:none;margin:0 0 0 auto}.vto-content-wrapper__login-data h1,.vto-content-wrapper__register-data h1{font-size:24px;font-weight:700;text-transform:uppercase}.vto-content-wrapper__login-hold{top:0;left:0;z-index:1;width:100%;clear:both;text-align:left;position:absolute}.vto-content-wrapper__login-data{width:100%;height:100%;padding-top:20px;padding-right:10px;padding-left:10px;background:rgba(255,255,255,.9)}.vto-content-wrapper__login-data label{text-align:left}.vto-content-wrapper__login-data input{width:100%}.vto-content-wrapper__login-data .padding-destroy{padding:0}.vto-content-wrapper__register-hold{top:0;left:0;z-index:1;width:100%;clear:both;text-align:left;position:absolute}.vto-content-wrapper__register-data{width:100%;height:100%;padding-top:20px;padding-right:10px;padding-left:10px;background:rgba(255,255,255,.9)}.vto-content-wrapper__register-data label{text-align:left}.vto-content-wrapper__register-data input{width:100%}.vto-content-wrapper__register-data .padding-destroy{padding:0}.vto-content-wrapper__register-data .small-instruction{display:block;clear:both;font-size:13px}.vto-content-wrapper__recording-hold{top:0;left:0;z-index:1;width:100%;clear:both;text-align:left;position:absolute}.vto-content-wrapper__recording-data{width:100%;height:100%;padding-top:20px;padding-right:10px;padding-left:10px;background:rgba(255,255,255,.85)}.vto-content-wrapper__recording-data .vto-recording-options{position:absolute;bottom:10px;right:10px}.vto-content-wrapper__recording-data .vto-recording-options .recording-option-button{padding:6px 12px}.vto-content-wrapper__existing-hold{top:0;left:0;z-index:1;width:100%;clear:both;text-align:left;position:absolute}.vto-content-wrapper__existing-hold .close{z-index:2}.vto-content-wrapper__existing-data{width:100%;height:100%;padding-top:20px;padding-right:10px;padding-left:10px;background:rgba(255,255,255,.85)}.vto-content-wrapper__existing-data h2{margin-top:0;margin-bottom:0;font-size:24px;font-weight:700;text-transform:uppercase}.vto-content-wrapper__existing-data .btn-logout-ditto{position:absolute;top:15px;right:40px;color:#FFF;padding:6px 12px;background-color:#CCC}.vto-content-wrapper__existing-data .patient-box{position:relative;background-color:#FFF;display:block;min-height:165px;width:100%;padding:10px;margin-top:20px;border:2px solid #D8E6EE}.vto-content-wrapper__existing-data .patient-box .form-group{margin-bottom:5px}.vto-content-wrapper__existing-data .patient-box .form-group select{display:inline;width:31%;padding:0;font-size:12px}.vto-content-wrapper__existing-data .patient-box .form-control{height:34px;padding:3px 8px;font-size:12px}.vto-content-wrapper__existing-data .patient-box__update-hold{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#FFF;padding:10px;border-bottom:2px solid #D8E6EE}.vto-content-wrapper__existing-data .patient-box__update-hold h3{margin-top:0;font-size:16px}.vto-content-wrapper__existing-data .patient-box__update-hold .patient-modal-options .btn{display:block;width:100%;padding:6px 12px;margin-bottom:5px}.vto-content-wrapper__existing-data .patient-image{float:left}.vto-content-wrapper__existing-data .patient-options{display:inline-block;width:50%;margin-left:20px}.vto-content-wrapper__existing-data .patient-options .patient-name{display:block;width:100%;font-weight:700}.vto-content-wrapper__existing-data .patient-options .btn{display:block;width:100%;padding:6px 12px;margin-bottom:5px;white-space:normal}.vto-content-wrapper__loading-hold{top:0;left:0;z-index:0;width:100%;clear:both;text-align:left;position:absolute}.vto-content-wrapper__loading-data{width:100%;height:100%;padding-top:20px;padding-right:10px;padding-left:10px;background:rgba(255,255,255,.9);text-align:center}.vto-content-wrapper__loading-data .ditto-loading-image{position:relative;top:45%;bottom:50%;right:25%;left:35%}.success-message-cart{display:block;width:100%;margin-top:30px;background:url(../_ui/responsive/theme-ambest/images/arr6.png) left no-repeat}.success-message-cart h5,.success-message-cart p{display:block;width:100%;margin:0 0 0 30px;font-size:14px;font-weight:700}.pair-suggestion-message{margin-top:30px;display:table;width:100%;background:#c00000;color:#FFF}.pair-suggestion-message__thumb{display:table-cell;float:none;text-align:center;vertical-align:bottom;padding-right:0;width:20%}.pair-suggestion-message__thumb img{float:left;display:inline-block;height:100%;clear:left}.pair-suggestion-message__desc{display:table-cell;float:none;vertical-align:middle;padding-left:0;width:80%;text-align:center}.pair-suggestion-message__desc p{max-width:220px;display:inline-block;margin:15px 10px;font-size:16px;font-weight:700}.suggestion-advice{margin-top:30px}.suggestion-advice h4{margin:0 0 20px;font-weight:700;font-size:14px}.suggestion-advice p{margin-bottom:30px}.suggestion-advice p:last-child{margin-bottom:0}.cta-orderpair{margin-top:30px}.cta-orderpair .btn-fullwidth{width:100%}.cta-orderpair__lower{border-bottom:1px solid #D8E6EE}.product-info__price .striked-price{margin:0;text-decoration:line-through}.product-info__price .final-price{color:#a6192e;border-bottom:0!important;margin-left:20px}.product-info__person{margin-top:30px}.product-info__person .checkbox{margin:0}.product-info__person .checkbox label{font-weight:700}.product-info__person p{margin:20px 0 0;display:block;width:100%}.product-details .contactlens-swatches,.product-details .contactlens-swatches__item img,.product-details.contactlens .product-image .product-image__container img{display:inline-block}#creation-iframe{z-index:2}.product-details.contactlens .product-image{padding:0 15px}.product-details.contactlens .product-header{padding-left:15px}.product-details.contactlens .ratings-reviews{padding-top:30px}.product-details .contactlens-swatches{text-align:left;max-width:530px}.product-details .contactlens-swatches__title{font-size:14px}.product-details .contactlens-swatches__item{display:inline-block;margin:20px -4px;text-align:center;vertical-align:top;padding-left:15px;padding-right:15px;width:90px}.product-details .contactlens-swatches__item a{display:block;color:#333}.product-details .contactlens-swatches__item a .caption{display:inline-block;width:100%;font-size:12px}.product-details .cta-vtolenscolor{margin:14px 0 20px}.product-details .cta-vtolenscolor .btn{width:100%;color:#004B86;padding:15px 30px}.product-details .product-summary{border-top:1px solid #D8E6EE;margin-top:30px;padding-top:30px}.product-details__rxstep{padding-top:33px;margin:20px 0 40px;border-top:1px solid #D8E6EE}.product-details__rxstep_head h3{margin:0 0 17px;font-size:16px;font-weight:700}.product-details__rxstep_body{background:#D8E6EE;padding:40px}.product-details__rxstep_body h2{font-size:20px;font-weight:700;margin:0}.product-details__eyecareclub_header_title,.product-details__rxstep_body .sub-heading{font-size:14px;font-weight:700}.product-details__rxstep_body .learn-more{margin-bottom:0}.product-details__rxstep_body .learn-more a,.product-details__rxstep_body .learn-more button{background:0 0;border:0;color:#004B86;text-decoration:underline;padding-left:0;padding-right:0}.product-grid-facet__filter_options .item a:hover,.product-grid-pagination__next a:hover,.product-grid-pagination__prev a:hover,.shopping-nav-categories__list>li>a:active,.shopping-nav-categories__list>li>a:hover{text-decoration:none}.product-details__eyecareclub_header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:22px}.product-details__eyecareclub_header .thumb{width:100px;margin-right:20px}.product-details__eyecareclub_header .thumb img{width:100px}.product-details__eyecareclub .sub-heading{margin-bottom:24px}.product-details__eyecareclub .radio{margin-top:0;margin-bottom:24px}.product-details__eyecareclub .learn-more{margin-top:0;padding-top:6px}.product-details__enterrx{overflow:hidden}.product-details__enterrx_header h2{margin-bottom:16px}.product-details__enterrx_header img{margin-bottom:32px}.product-details__enterrx_header-img{max-width:250px}.product-details__enterrx_new .product-details__enterrx_left>.row,.product-details__enterrx_new .product-details__enterrx_right>.row{margin-left:-10px;margin-right:-10px}.product-details__enterrx_new .product-details__enterrx_item{padding-left:10px;padding-right:10px;min-width:86px}.product-details__enterrx_new .product-details__enterrx_item.color{min-width:175px}.product-details__enterrx_right{border-bottom:1px solid #FFF;padding-bottom:8px;margin-bottom:35px}.product-details__enterrx .sub-heading{margin-bottom:10px}.product-details__enterrx .form-group label{font-weight:400}.product-details__enterrx .form-group .fg-label{font-weight:400;display:block;margin-bottom:5px;max-width:100%}.product-details__enterrx .form-control{line-height:40px;height:40px}.product-details__enterrx .value{display:inline-block;padding:14px 0 0;font-weight:700}.product-details__enterrx .learn-more{padding-top:12px}.product-details__enterrx_col-7.eyeglass-page .select-prescription__table_body-th{vertical-align:middle}.product-details__enterrx_col-7.eyeglass-page .select-prescription__table_body-td{width:12%;vertical-align:middle;position:relative}.product-details__enterrx_col-7.eyeglass-page .select-prescription__table_head-th{width:12%}.product-details__confirm_header{margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.product-details__confirm_header .thumb{width:40px;margin-right:10px}.product-details__confirm_header .thumb img{width:100%}.product-details__confirm_header .data a,.product-details__confirm_header .data button{border:0;background:0 0;color:#004B86}.product-details__confirm h2{margin-bottom:11px}.product-details__confirm .checkbox{margin-top:35px;margin-bottom:30px}.product-details__confirm .checkbox label::before{border:1px solid #004B86}.product-summary__item.total-price,.shopping-banner,.shopping-nav-categories,.shopping-nav-categories__list>li,.shopping-shop-categories{border-top:1px solid #D8E6EE}.product-summary{overflow:hidden}.product-summary__total{border-bottom:1px solid #D8E6EE;margin-bottom:30px;padding-bottom:20px}.product-summary__item{padding:7px 0;font-weight:700}.product-summary__item.border-bottom{border-bottom:1px solid #D8E6EE;margin-bottom:7px;padding-bottom:14px}.product-summary__item.total-price{font-size:16px;margin-top:7px;padding-top:14px}.product-summary__item_th{text-align:left}.product-summary__item_td{text-align:right}.shopping-header__title{margin:40px 0 0;font-size:30px;font-weight:900;text-align:center;text-transform:uppercase}.shopping-categories .module-banner{margin-top:20px;margin-bottom:0}.shopping-categories .module-banner__image{padding-bottom:40px}.shopping-categories .module-banner__meta,.shopping-categories .module-banner__meta_inner{height:100%}.shopping-categories .eyeglasses{background:#dbf8f8}.shopping-categories .contacts{background:#d3dfe9}.shopping-categories .meta-cta{margin:0}.shopping-categories .vertical-bottom{width:100%;position:absolute;bottom:20px;left:0}.shopping-nav-categories__title{font-size:16px;font-weight:400;margin:33px 0 27px}.shopping-nav-categories__list{list-style:none;margin:0;padding:0}.shopping-nav-categories__list>li>a{color:#333;font-size:14px;font-weight:900;padding:15px 0;display:block;width:100%;text-transform:uppercase;background-image:url(../_ui/responsive/theme-ambest/images/arrow-right.png);background-position:right center;background-repeat:no-repeat;text-decoration:none}.shopping-shop-categories{text-align:center;padding:36px 0 40px}.shopping-shop-categories__title{font-size:24px;font-weight:900;margin:0}.shopping-shop-categories p{margin:18px 0 0}.shopping-shop-categories__pairs{margin-top:35px;margin-bottom:20px}.shopping-shop-categories__shop .btn{padding-left:30px;padding-right:30px}.shopping-banner .module-banner{margin-top:40px}.shopping-banner .module-banner__meta_inner{width:18.5em}.shopping-banner .module-banner__meta h3{margin:0 0 15px}.shopping-banner .module-banner__meta p{font-size:14px;text-transform:none}.shopping-carousel .module-banner{margin-bottom:0}.shopping-carousel .module-banner__meta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.shopping-carousel .module-banner__meta_inner{color:#FFF}.shopping-carousel .module-banner h3{font-size:40px;font-weight:900;margin-bottom:30px;margin-top:0}.shopping-carousel .module-banner p{font-size:20px;margin:0;line-height:100%}.shopping-product-listing .similar-products{margin-bottom:50px}.shopping-product-listing .similar-products .similar-products__filter h3{margin-bottom:0}.shopping-learn-more+.shopping-learn-more{margin-top:40px;border-top:1px solid #D8E6EE}.shopping-learn-more__header{margin:36px 0 0;font-size:21px;font-weight:700}.shopping-learn-more__item img{width:100%}.shopping-learn-more__item_title{font-size:12px;font-weight:700;color:#919191;margin:14px 0 7px;text-transform:uppercase}.shopping-learn-more__item p{line-height:100%}.product-grid-lcol{float:left}.product-grid-rcol{float:right}.product-grid-header{margin:0}.product-grid-header__title{margin:0;font-size:24px;font-weight:700}.product-grid-banner{padding-top:25px}.product-grid-banner .module-banner{margin:0}.product-grid-sort{padding:23px 0 15px}.product-grid-sort .form-group{display:inline-block;position:relative;text-align:left;width:170px;margin:0}.product-grid-sort__total-pages{text-align:center}.product-grid-sort__sort-by{text-align:right}.product-grid-sort__sort-by label{left:-56px;position:absolute;top:4px;font-weight:400}.product-grid-sort .customSelect{border-radius:4px}.product-grid-facet{margin:0;display:none;border-left:1px solid #004B86;border-right:1px solid #004B86;font-weight:500;position:relative}.product-grid-facet .navbar-skip__inner{position:absolute;left:0;top:-22px}.product-grid-facet__filter_title{font-size:16px;font-weight:500;color:#666;margin-bottom:16px;margin-top:0}.product-grid-facet__filter_title:focus{outline:0!important}.product-grid-facet__filter_options{list-style:none;margin:0;padding:0 20px;display:none}.product-grid-facet__filter_options label{font-weight:500}.product-grid-facet__filter_options .item a{color:#333}.product-grid-facet a,.product-grid-selected-facet__header a{color:#004B86}.product-grid-facet__filter_options li{position:relative}.product-grid-facet__filter_options .show-all{margin-bottom:20px}.product-grid-facet__filter_options .show-all a::before{content:"+ Show all "}.product-grid-facet__filter_options.active .show-all a::before{content:"- Show less "}.product-grid-facet__filter_options.active .hidden{display:block!important}.product-grid-facet__filter_options_color{border-radius:100%;height:15px;position:absolute;right:0;top:4px;width:15px}.product-grid-facet-results .btn{border:1px solid #004B86;width:100%;text-transform:capitalize;font-weight:400}.product-grid-facet__additional_option{margin-top:33px;display:none}.product-grid-facet__additional_option .price-range{margin:0 .6em}.product-grid-facet__additional_option .price-range__view{padding-right:0}.product-grid-facet__additional_option .price-range__slider_value{margin-top:5px}.product-grid-facet__additional_link::before{content:"Show "}.product-grid-facet__additional.active .product-grid-facet__additional_link::before{content:"Hide "}.product-grid-facet__additional.active .product-grid-facet__additional_option{display:block}.product-grid-selected-facet{margin-top:30px}.product-grid-selected-facet__header{margin-bottom:18px}.product-grid-selected-facet__header_title{font-size:16px;font-weight:700;margin:0}.product-grid-selected-facet__header_clear,.product-grid-selected-facet__options{font-weight:500}.product-grid-selected-facet__options a{color:#333;margin:0 13px 25px 0;display:inline-block;background-image:url(../_ui/responsive/theme-ambest/images/icon-cross.png);background-position:right center;background-repeat:no-repeat;padding-right:15px}.product-grid-pagination__next a:last-child,.product-grid-pagination__prev a:last-child{margin-left:20px}.product-grid-pagination{border-top:1px solid #D8E6EE;padding-top:20px}.product-grid-pagination__prev{padding-right:0}.product-grid-pagination__next{padding-left:0;text-align:right}.product-grid-pagination__page{text-align:center;padding:0}.product-grid-pagination__page a{margin:0 5%}.product-grid-pagination a{font-size:14px;font-weight:700;color:#004B86}.product-grid-pagination a.active{text-decoration:underline}.product-grid-pagination a.disabled{color:#333;cursor:no-drop}.modal-compare-product{width:100%;position:fixed;right:0;bottom:5px;z-index:1;display:none}.modal-compare-product__body{width:75%;float:right;padding:20px;background:#FFF;border:1px solid #D8E6EE;box-shadow:0 0 6px 1px #CCC}.modal-compare-product .similar-products__item{width:20%;margin-bottom:0;margin-top:0;position:relative;padding:0 10px}.modal-compare-product .similar-products__item_empty{border:1px solid #D8E6EE;display:inline-block;height:100px;max-width:140px;width:100%}.modal-compare-product .similar-products__item h2{font-size:12px}.modal-compare-product__option{display:inline-block;width:20%;padding-top:10px}.modal-compare-product__option .btn,.quick-view__second-pair_option .btn{width:100%}.modal-compare-product_close{color:#004B86;font-size:24px;font-weight:700;line-height:1;opacity:1;text-decoration:none;position:absolute;right:10px;top:0}.quick-view__second-pair_title{font-size:18px}.quick-view__second-pair_option{margin-bottom:10px;margin-top:20px}.quick-view__second-pair_option .btn-4{text-align:left;text-decoration:none}.color-swatches>ul>li>a span.swatch-black,.swatch-black{background:#000}.color-swatches>ul>li>a span.swatch-blue,.swatch-blue{background:#00F}.color-swatches>ul>li>a span.swatch-beige,.swatch-beige{background:wheat!important}.color-swatches>ul>li>a span.swatch-brown,.swatch-brown{background:sienna!important}.color-swatches>ul>li>a span.swatch-clear,.swatch-clear{background:0 0}.color-swatches>ul>li>a span.swatch-gold,.swatch-gold{background:gold}.color-swatches>ul>li>a span.swatch-gray,.swatch-gray{background:grey}.color-swatches>ul>li>a span.swatch-green,.swatch-green{background:green}.color-swatches>ul>li>a span.swatch-multi,.swatch-multi{background:url(../_ui/responsive/theme-ambest/images/swatch-multi.jpg) no-repeat;background-size:100% 100%}.color-swatches>ul>li>a span.swatch-pink,.swatch-pink{background:#F0F}.color-swatches>ul>li>a span.swatch-purple,.swatch-purple{background:purple}.color-swatches>ul>li>a span.swatch-red,.swatch-red{background:red}.color-swatches>ul>li>a span.swatch-silver,.swatch-silver{background:silver}.color-swatches>ul>li>a span.swatch-tortoise,.swatch-tortoise{background:url(../_ui/responsive/theme-ambest/images/swatch-tortoise.png) no-repeat!important}.modal-quick-view .product-info__price{display:block;overflow-y:hidden}.product-grid-header_search{margin-bottom:0}.product-grid-header_search .product-grid-header__title{margin:16px 0}.search-result-term .form-group{position:relative}.search-result-term .form-control{padding-right:60px}.search-result-term__submit{position:absolute;right:0;top:0;background-color:inherit;background-image:url(../_ui/responsive/theme-ambest/images/search-icon.png);background-position:center center;background-repeat:no-repeat;border:none;width:60px;height:60px;line-height:60px;padding:0}.search-results__product-found{overflow:hidden;margin:10px 0 12px;text-align:center}.search-results__product-found>ul{list-style:none;padding:0;margin:0}.search-results__product-found>ul>li{font-weight:900;text-transform:uppercase;font-size:13px;float:left}.search-results__product-found>ul>li a{color:#004B86}.search-results__product-found>ul>li a.active{color:#333;text-decoration:underline}.search-results__product-found>ul li+li:before{content:"|\00a0";padding:0 5px}.search-noresults{width:100%}.search-noresults .breadcrumb{padding-bottom:4px}.search-noresults__title{margin:0;font-size:16px;font-weight:700}.search-noresults .best-selling{margin:30px 0}.search-noresults__did-you-mean ul{margin:0;padding:0;list-style:none}.search-noresults__did-you-mean ul li{margin:18px 0}.search-noresults__did-you-mean a{color:#004B86}.product-grid-listing .search-results__article_title{font-size:14px;font-weight:700;margin:0 0 11px}.search-results .breadcrumb{padding-bottom:4px}.search-results-aside-banner .module-banner{margin-top:30px;margin-bottom:0}.search-results__article{padding-top:33px}.search-results__article:last-child{padding-bottom:39px}.search-results__article_read-more{text-decoration:underline;color:#004B86}.clp-header{margin:0 0 26px}.clp-header .breadcrumb{padding-bottom:20px}.clp-banners .tile-eyeexam .module-banner__image,.clp-banners .tile-findstore .module-banner__image,.clp-banners .tile-shipping .module-banner__image{padding-top:7.8125em;padding-bottom:7.8125em}.clp-header__title{margin:0 0 16px;font-size:24px;font-weight:700}.clp-header__info p{margin-bottom:0}.clp-header__info p+p{margin-bottom:20px}.clp-banners .module-banner{color:#FFF;margin-bottom:30px}.clp-banners .module-banner h3{font-size:18px;text-transform:uppercase}.clp-banners .module-banner p{font-size:14px;text-transform:none;margin:10px 0;font-weight:500}.clp-banners .module-banner .meta-cta{margin-top:21px;font-size:14px;font-weight:900}.clp-banners .tile-shipping{background:#004B86}.clp-banners .tile-shipping .meta-cta a{color:#FFF;text-decoration:underline}.clp-banners .tile-eyeexam{background:#a6192e}.clp-banners .tile-eyeexam .meta-cta a{color:#FFF;text-decoration:underline}.clp-banners .tile-ecc,.clp-banners .tile-findstore{color:#004B86;background:#D8E6EE}.clp-banners .tile-alcon{border:1px solid #D8E6EE}.clp-banners .tile-findstore h3{margin-bottom:23px}.clp-banners .tile-findstore .module-banner__meta{padding-left:20px;padding-right:20px}.clp-banners .tile-findstore .form-group{position:relative;margin-bottom:0}.clp-banners .tile-findstore .form-group label{text-align:left;font-size:11px;color:#333;font-weight:400;text-transform:none}.clp-banners .tile-findstore .form-control{border:2px solid #004B86;background:url(../_ui/responsive/theme-ambest/images/find-store-icon.png) 10px center no-repeat #FFF;color:#666;font-size:14px;border-radius:0;box-shadow:none;height:62px;line-height:20px\9;padding:0 25% 0 35px;background-size:15px auto}.clp-banners .tile-findstore .btn-1{color:#FFF;background:#004B86;width:25%;position:absolute;bottom:0;right:0}.cart-item__promotional-blue,.contact-prescription{background-color:#D8E6EE}.clp-brands__title{border-bottom:1px solid #D8E6EE;font-size:24px;font-weight:700;margin:0 0 30px;padding:0 0 26px}.clp-brands .module-banner{border:1px solid #666;margin-bottom:30px}.clp-brands .module-banner__item{padding-left:15px;padding-right:15px}.clp-brands .module-banner__image{padding-top:11%;padding-bottom:11%;margin-left:auto;margin-right:auto;max-width:280px}.clp-product-listing .similar-products{border-top:0}.clp-product-listing .similar-products__header_title{border-bottom:1px solid #D8E6EE;font-weight:700;margin:21px 0 30px;padding:0 0 25px}.clp-product-listing .similar-products__item{margin-top:15px;margin-bottom:15px}.cat-eyeexam-grid-lcol{float:left}.cat-eyeexam-grid-rcol{float:right}.cat-eyeexam-article+.cat-eyeexam-article{padding-top:16px}.cat-eyeexam-article__title{margin:0 0 19px;font-size:24px;font-weight:700}.cat-eyeexam-article ul{padding:0 0 0 12px;list-style:disc}.cat-eyeexam-header{margin-bottom:36px}.mixmatch-pricing__header{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #D8E6EE}.mixmatch-pricing__header h2{font-weight:700;font-size:20px;margin:0 0 20px}.mixmatch-pricing__table{border-bottom:1px solid #D8E6EE;padding-bottom:40px}.mixmatch-pricing__table-body .first-pair span,.mixmatch-pricing__table-body .second-pair span{border-style:solid;border-width:0 0 3px;border-color:transparent}.mixmatch-pricing__table-header [class^=col-]{color:#666;font-size:16px}.mixmatch-pricing__table-body .price-data{position:relative;padding:20px 0}.mixmatch-pricing__table-body .price-data span{font-size:14px}.mixmatch-pricing__table-body .price-data span:after{position:absolute;right:20%}.mixmatch-pricing__table-body .first-pair span:after{content:"+"}.mixmatch-pricing__table-body .second-pair span:after{content:"=";right:35%}.mixmatch-pricing__table-body .total-pair .old-price{color:#666;text-decoration:line-through}.mixmatch-pricing__table-body .you-save-pair{color:#a6192e}.mixmatch-pricing__table-body .our-price-pair{font-weight:700}.mixmatch-pricing__options{width:100%;margin-top:40px}.mixmatch-pricing__options a{color:#004B86;text-decoration:underline}.shopping-cart__header{margin-bottom:0;padding-bottom:0;border-bottom:1px solid #D8E6EE}.shopping-cart__header h1{font-weight:900;font-size:24px;margin:0 0 30px}.shopping-cart .shopping-action{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #D8E6EE}.shopping-cart .shopping-action .btn-continue{padding-left:0}.shopping-cart .shopping-action .btn-checkout{float:right;width:100%;max-width:290px}.shopping-cart .shopping-action--bottom{border-top:1px solid #D8E6EE;margin-top:30px;border-bottom:0 none;margin-bottom:0}.shopping-cart .eyeglass-page .select-prescription__table_body-td{vertical-align:top;width:12.5%}.shopping-cart .eyeglass-page .select-prescription__details{margin:0}.shopping-cart .cart-item__price{float:right}.shopping-cart .cart-item__price_qty .form-control{height:40px;line-height:40px}.shopping-cart .cart-item__multy-contact .contact-prescription{margin-top:0}.cart-item{border-bottom:1px solid #D8E6EE;padding-bottom:30px;padding-top:30px}.cart-item a{color:#004B86;font-size:12px;font-weight:700;text-transform:uppercase}.cart-item h2,.cart-item__price .contact-price-2{font-size:14px}.cart-item__thumb img{width:100%}.cart-item h2{font-weight:900;margin:0 0 10px}.cart-item__price .contact-price-2,.cart-item__price .total-price{border-top:1px solid #D8E6EE;margin-top:10px;padding-top:15px;padding-bottom:0}.cart-item__price{float:right}.cart-item__price .old-price{display:block;text-decoration:line-through;font-weight:700}.cart-item__price .new-price{display:block;color:#a6192e;font-weight:700}.cart-item__price .frame-price{margin-bottom:30px}.cart-item__price .total-price{font-size:16px}.cart-item__price_items+.cart-item__price_items{margin-top:20px}.cart-item__price_item{clear:both;position:relative}.cart-item__price_item--quantity{position:static}.cart-item__price_item--quantity .cart-item__price__item_td{max-width:82px;float:right;text-align:right}.cart-item__price_item--quantity .cart-item__price__item_td .custom-select2{text-align:left}.cart-item__price_item--discount{padding-top:10px;padding-bottom:5px;color:#a6192e}.cart-item__price__item_th--quantity{padding-top:10px}.cart-item__price__item_td{text-align:right}.cart-item__price__item_td .form-group{margin-bottom:0}.cart-item__price-heading{font-weight:700;margin-bottom:5px;margin-top:30px}.cart-item__product-details{padding-bottom:0}.cart-item__promotional__content,.cart-item__promotional__thumb{padding-top:32px;padding-bottom:32px}.cart-item__product-details .color-value{font-weight:700}.cart-item__product-details .sku{margin:0 0 5px}.cart-item__options{margin-top:15px}.cart-item__options_btn{display:block;margin:5px 0 0}.cart-item__options_btn .modal-textbtn{font-size:12px;font-weight:700;text-transform:uppercase}.cart-item__promotional{padding-left:32px;padding-right:32px;margin-bottom:40px;margin-top:50px}.cart-item__promotional__row{display:table-row}.cart-item__promotional__thumb img{display:inline-block}.cart-item__promotional .btn-6{font-size:14px}.cart-item__promotional h3{font-size:15px;padding-bottom:2px;margin:0 0 15px}.cart-item__promotional h3 a{font-size:15px;text-decoration:underline}.cart-item__promotional__label{font-weight:700;color:#333}.cart-item__promotional .btn-3{font-size:14px}.cart-item--contact .cart-item__price__item_td{padding-left:10px}.cart-note{margin-top:30px}.cart-note_heading{font-weight:700;line-height:1.1em}.contact-prescription{font-size:12px;margin-top:30px;padding:25px 20px}.contact-prescription__heading{font-weight:700;margin-bottom:10px}.contact-prescription__item_body{font-weight:900;font-size:10px}.contact-prescription__item:last-child{padding:0;text-align:center;width:80px;line-height:1.1em}.sidebar-section{margin-top:30px;padding-top:0}.sidebar-section--bottom-border{border-bottom:1px solid #D8E6EE;padding-bottom:30px}.sidebar-section__heading{font-weight:700;font-size:14px;margin-bottom:10px}.sidebar-section__heading--border{border-bottom:#D8E6EE solid 1px;padding-bottom:5px}.sidebar-section .text-darkred{color:#a6192e}.sidebar-section.order-summary,.sidebar-section.promotion-code,.sidebar-section.shipping{border-bottom:1px solid #D8E6EE;padding-bottom:30px}.promotion-code-form{margin-bottom:25px;margin-top:30px}.promotion-code-form .form-group{margin-bottom:0;overflow:hidden;position:relative}.promotion-code-form__code{background:#FFF;border:1px solid #004B86;border-radius:0;box-shadow:none;color:#666;font-size:14px;height:61px;padding:0 50% 0 15px}.promotion-code-wrapper,.promotion-code__remove{padding-right:0}.promotion-code-form__code:focus{border:1px solid #004B86}.promotion-code-form__btn{background:#004B86;top:0;color:#FFF;position:absolute;right:0;width:45%}.order-total{font-weight:700;font-size:16px}.promotion-code-wrapper__label{float:left;margin-right:5px}.promotion-code-wrapper__value{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:4.5em;font-weight:700}.promotion-code__remove a{font-size:11px;font-weight:700;text-transform:uppercase}.promotion-code__item{margin-bottom:5px;position:relative;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.eyeglass-step.active .eyeglass-step__body,.eyeglass-step.active-success .eyeglass-step__head_edit,.eyeglass-step.active-success .eyeglass-step__head_icon,.eyeglass-step.active-success .eyeglass-step__head_selected{display:block}.order-summary__item{margin-bottom:5px}.additional-info{border-top:#D8E6EE solid 1px;padding-top:40px;padding-bottom:40px}.additional-info__heading{font-size:16px;font-weight:700;margin-top:0}.additional-info__content{margin-top:20px}.additional-info a{color:#004B86}.link-underline{text-decoration:underline}.cart-item__price_item--quantity,.cart-item__price_item--quantity .cart-item__price__item_td,.form-group-customselect.has-error{position:static}.form-group-customselect .form-error{line-height:1;position:absolute;margin-right:10px;margin-top:10px;left:15px}.model-addanotherpair .modal-content{padding:40px}.model-addanotherpair__msg{font-size:14px}.model-addanotherpair .modal-header{padding:0 0 15px;margin-bottom:30px}.model-addanotherpair .modal-header h2{font-size:16px;font-weight:700;margin-bottom:0}.model-addanotherpair .modal-body{padding:0}.model-addanotherpair .btn-row{padding-top:25px;border-top:#D8E6EE solid 1px;margin-top:30px}.model-addanotherpair .btn-row .btn{width:100%}.model-productdetails__name{font-size:14px;font-weight:700;margin-bottom:15px}.model-productdetails .color,.model-productdetails .sku{margin-bottom:10px}.model-frameprice{margin-top:10px}.model-frameprice_value{color:#a6192e;font-weight:700}.cart-sidebar{padding:0}.cart-sidebar a{color:#004B86}.cart-details{margin-top:0}.shopping-cart .cart-item--contact{overflow:hidden;position:relative}.eyeglass-step.active .eyeglass-step__head{background:#004B86}.eyeglass-step.active .eyeglass-step__head h3{color:#FFF;background-image:url(../_ui/responsive/theme-ambest/images/arr4.png)}.eyeglass-step.active-success .eyeglass-step__head{background:#D8E6EE}.eyeglass-step.active-success .eyeglass-step__head h3{background-image:url(../_ui/responsive/theme-ambest/images/arr5.png)}.eyeglass-step.active-success .eyeglass-step__head-link{width:100%;float:left}.eyeglass-step.active-success .eyeglass-step__head-link h3{color:#333}.eyeglass-step__head{background:#efefef;padding:10px 15px;margin:2px 0;display:inline-block;width:100%}.eyeglass-step__head_selected{font-size:12px;font-weight:400;width:100%;display:none}.eyeglass-step__head_edit{display:none;width:20%;float:right;text-align:right;margin-top:8px}.eyeglass-step__head_edit .edit-tick,.eyeglass-step__head_edit a{font-size:14px;font-weight:900;color:#004B86;text-decoration:underline;background-image:url(../_ui/responsive/theme-ambest/images/arr6.png);background-position:right center;background-repeat:no-repeat;padding-right:30px;height:22px;line-height:22px;display:inline-block}.eyeglass-step__head_icon{border-radius:100%;height:25px;left:0;margin-top:-13px;position:absolute;top:50%;width:25px;display:none}.eyeglass-step__head h3{font-size:16px;font-weight:700;margin:0;background-image:url(../_ui/responsive/theme-ambest/images/arr3.png);background-position:left center;background-repeat:no-repeat;padding:5px 0 5px 35px;float:left;width:80%;position:relative}.eyeglass-step__body{padding:0 20px;display:none}.eyeglass-page h4{margin-top:25px;margin-bottom:25px;font-size:14px;font-weight:700}.eyeglass-page__header h1{font-size:24px;font-weight:700;margin:0 0 30px}.eyeglass-page__header p{font-weight:700;margin:0 0 20px}.eyeglass-page .breadcrumb{padding-bottom:20px}.custom-tooltip,.tool-tip{color:#004B86;text-decoration:underline}.custom-tooltip::after,.tool-tip::after{content:'?';background:#004B86;color:#FFF;display:inline-block;font-size:16px;height:20px;line-height:20px;text-align:center;vertical-align:middle;width:20px;border-radius:20px;margin-left:5px}.tooltip-inner{background-color:#FFF;border-radius:4px;box-shadow:0 0 5px 0 #333;color:#333;max-width:200px}.tooltip.top .tooltip-arrow{border-top-color:#FFF}.pair-product h2{font-size:16px;font-weight:700;margin:0}.pair-product__item a{color:#004B86}.pair-product__item a h2{font-size:14px;line-height:18px}.pair-product__item_td{margin-top:10px}.pair-product__item_td span{clear:both;float:right;font-weight:700}.pair-product__item_td span strong{text-decoration:line-through}.pair-product__item_td .old-price{border-style:solid;border-width:0 0 3px;border-color:transparent}.pair-product__item_td .new-price{color:#a6192e}.pair-product__total{font-size:16px;font-weight:700}.lens-wizard-step .checkbox{padding-left:20px}.lens-wizard-step .checkbox p,.lens-wizard-step .radio p{padding-left:5px}.lens-wizard-step .checkbox label{font-weight:700}.lens-wizard-step .radio{margin-top:0;margin-bottom:0}.lens-wizard-step .radio label{font-weight:700}.lens-wizard-step ul{margin:0 0 0 15px;padding:0;-webkit-padding-start:5px}.lens-wizard-step h4{font-size:14px;font-weight:700;margin-top:30px;margin-bottom:30px}.lens-wizard-step .select-skip-instructions .select-skip-link{display:block;margin-top:10px;margin-bottom:15px;font-size:14px;color:#004B86;font-weight:700;text-transform:uppercase;text-decoration:underline}.lens-wizard-step .select-skip-instructions .select-package-note{display:block;width:100%;font-size:12px;font-weight:700}.lens-wizard-step .select-skip-instructions .select-package-subnote{display:block;width:100%;margin-bottom:40px}.lens-type__items .heading-choose-material,.lens-type__items h4{font-size:14px;font-weight:700;margin-top:30px;margin-bottom:30px}.lens-type__item{margin:0 -20px 20px;padding:20px;border:1px solid #D8E6EE}.lens-type__item.selected{background-color:#D8E6EE;border:1px solid #004B86}.lens-type__item.selected-disabled .checkbox input[type=checkbox]:checked+label::after,.lens-type__item.selected-disabled .checkbox input[type=radio]:checked+label::after{background-image:url(../_ui/responsive/theme-ambest/images/checkbox-fill-disabled.jpg);background-position:0 0;content:" ";left:4px;top:4px}.lens-type__item.not-available .radio label:before,.lens-type__item.not-available input{display:none}.lens-type__items .lens-type__item:last-child{margin-bottom:0}.lens-type__item .checkbox{margin-top:0;margin-bottom:0}.lens-type__item_price{display:block;margin-top:5px;font-weight:700}.lens-type__item_msg{color:#a6192e;font-weight:700;margin-left:25px;margin-top:10px;display:inline-block}.lens-type__item .option-not-available{color:#a6192e}.lens-type__item_zoom{width:30%;float:left}.lens-type__item_zoom .zoom-text .modal-textbtn,.lens-type__item_zoom .zoom-text a{display:inline-block;font-weight:700;color:#004B86;text-decoration:underline}.lens-type__item_zoom-image{width:70%;float:right;vertical-align:top}.lens-type__item_more-info{bottom:20px;position:absolute;right:20px}.lens-type__item_more-info a{display:inline-block;font-weight:700;color:#004B86;text-decoration:underline}.modal-zoom-option .modal-body__header{border:0;padding-bottom:30px}.modal-zoom-option .modal-body__header h2{font-size:24px}.modal-zoom-option .modal-body img{width:100%}.modal-zoom-option .modal-body__option{padding-top:30px}.modal-zoom-option .modal-body__option .btn{min-width:130px}.modal-zoom-option .modal-body__list ul{padding:0}.modal-zoom-option .modal-body__list ul li{margin-left:15px}.modal-zoom-option .modal-body .modal-option-list__heading{font-size:14px;font-weight:700}.included-colors{width:100%;float:left;position:absolute;z-index:0;left:0;padding:30px;display:none}.included-colors__inner{background-color:#D8E6EE;border:1px solid #004B86;padding:30px 0}.included-colors__inner .tool-tip-small::after{font-size:11px;height:15px;line-height:15px;vertical-align:top;width:15px}.included-colors__close{color:#004B86;font-size:24px;font-weight:700;height:auto;line-height:normal;position:absolute;right:40px;top:30px;text-decoration:none}.included-colors__close:hover{text-decoration:none}.included-colors__actions{position:absolute;right:30px;top:60px;width:250px}.included-colors__actions .btn{padding:15px 20px;width:110px;margin-right:5px}.included-colors ol{text-align:left;width:100%;margin:0;padding:0 250px 0 30px}.included-colors li{display:inline-block;padding-right:10px;text-align:center}.included-colors .option-name{display:block}.included-colors .sphere{width:48px;height:48px;display:inline-block;border-radius:100%;border:2px solid #CCC;padding:2px}.included-colors .sphere.active{border:2px solid #333}.included-colors .sphere>span{display:inline-block;height:40px;line-height:40px;width:40px;border-radius:100%;font-weight:700;color:#FFF}.included-colors .arrow-top{width:24px;height:15px;top:10px;position:absolute}.included-lens-colors{display:inline-block;margin-top:-5px;padding:0 10px 20px;width:100%}.included-lens-colors__inner{border:1px solid #D8E6EE;padding:15px;position:relative}.included-lens-colors__text{font-size:14px;font-weight:700}.included-lens-colors__items{text-align:left;width:100%;margin:0;padding:0}.included-lens-colors__items li{display:inline-block;padding-right:10px;padding-bottom:10px;text-align:center;vertical-align:top}.included-lens-colors__items .sphere{width:100%;min-height:80px;display:inline-block;position:relative;border:2px solid #CCC;padding-bottom:40px;box-shadow:0 0 4px #CCC}.included-lens-colors__items .sphere.active{border:2px solid #004B86;background:#D8E6EE}.included-lens-colors__items .sphere>span{display:inline-block;width:100%;font-weight:700;color:#004B86}.included-lens-colors__items .sphere>img{max-height:40px;max-width:100%;bottom:0;left:0;position:absolute}.included-lens-colors__checkbox .checkbox{display:inline-block;margin-bottom:0;margin-right:20px}.included-lens-colors .arrow-top{width:24px;height:15px;top:10px;position:absolute}.lens-wizard-step__multy .lens-type__item-box .lens-type__item{margin:0 -5px 20px;padding-bottom:40px;position:relative}.lens-wizard-step__multy .lens-type__item.selected .lens-type__item_errow{display:block}.lens-wizard-step__multy .lens-type__item_errow{bottom:-13px;left:50%;margin-left:-10px;position:absolute;width:20px;display:none;height:13px}.lens-wizard-step__multy .lens-type__item_price{bottom:10px;left:0;position:absolute;width:100%}.lens-wizard-step__multy .lens-type__item_zoom{bottom:5px;position:absolute;right:5px;width:auto}.lens-wizard-step__multy .included-colors{display:block;padding:0 10px 20px;position:relative}.lens-wizard-step__multy .included-colors__actions{right:0;top:30px}.lens-wizard-step__multy_modal{clear:both}.lens-wizard-step__modal .lens-type__item{margin:0 0 20px;position:relative;padding-bottom:20px}.lens-wizard-step__modal .lens-type__item_zoom{bottom:5px;position:absolute;right:5px;width:auto}.lens-wizard-step__modal .lens-type__item_zoom-image{float:left;margin-top:20px}.lens-wizard-step__modal .lens-type__item-box{width:100%;margin-bottom:20px;float:left}.lens-wizard-step__modal .lens-type__item-box .heading-choose-material,.lens-wizard-step__modal .lens-type__item-box h4{margin-bottom:10px;margin-top:10px}.lens-wizard-step__modal .lens-type__item-box .lens-type__item{margin-bottom:0;width:100%;float:left}.lens-wizard-step__modal .lens-type__item-box .lens-type__item .radio input[type=radio]{z-index:-1}.lens-wizard-step__modal .lens-type__item.selected+.included-colors{display:block}.lens-wizard-step__modal .lens-type__item.selected .lens-type__item-desc,.lens-wizard-step__modal .lens-type__item.selected .lens-type__item-thumb{display:block!important}.lens-wizard-step__modal .lens-type__item.collapsed .lens-type__item-desc,.lens-wizard-step__modal .lens-type__item.collapsed .lens-type__item-thumb{display:none}.lens-wizard-step__modal .lens-type__item.expanded .lens-type__item-desc,.lens-wizard-step__modal .lens-type__item.expanded .lens-type__item-thumb{display:block}.lens-wizard-step__modal .included-colors{padding:0;display:none;width:100%;float:left;position:relative}.lens-wizard-step__modal .included-colors__inner{padding:10px 20px;min-height:100%}.lens-wizard-step__modal .included-colors .arrow-top{left:-15px;margin-top:-12px;top:50%}.eyeglass-page .select-prescription p{color:#333}.eyeglass-page .select-prescription .radio{margin:20px 0}.eyeglass-page .select-prescription .radio label{font-weight:700}.eyeglass-page .select-prescription .radio p{margin-left:5px;color:#6a6a6a}.eyeglass-page .select-prescription ul{list-style:none;padding:0}.eyeglass-page .select-prescription ul ul{padding-left:20px}.eyeglass-page .select-prescription ul .select-prescription__details{margin:0;padding:20px 0 10px 30px}.eyeglass-page .select-prescription__table{font-size:12px}.eyeglass-page .select-prescription__table_head-th{display:inline-block;margin:0 -3px;width:15%;min-height:1px;text-align:center;font-weight:700}.eyeglass-page .select-prescription__table_body{margin-bottom:10px}.eyeglass-page .select-prescription__table_body-td{display:inline-block;margin:0 -3px;width:15%;min-height:1px;text-align:center}.eyeglass-page .select-prescription__table_body-th{display:inline-block;margin:0 -3px;width:25%;min-height:1px;font-weight:700}.eyeglass-page .select-prescription__table-edit{text-align:right}.eyeglass-page .select-prescription__table-edit a{font-size:12px;color:#004B86}.eyeglass-page .select-prescription__info{margin:30px 0;max-width:600px}.eyeglass-page .select-prescription__details{background:#D8E6EE;margin:0 -20px;padding:30px}.eyeglass-page .select-prescription__details .select-prescription__details_title{font-size:16px;padding-bottom:20px;border-bottom:1px solid #FFF;margin:0 0 20px}.eyeglass-page .select-prescription__details .select-prescription__details_title .tool-tip{top:0}.eyeglass-page .select-prescription__details h4{position:relative}.eyeglass-page .select-prescription__details .tool-tip{position:absolute;right:0;top:60px}.eyeglass-page .select-prescription__details .select-prescription__details-heading{position:relative;padding:25px 0;width:100%;float:left}.eyeglass-page .select-prescription__details .select-prescription__details-heading .select-prescription__details_title{width:100%;float:left;margin:0;border:0;padding:0}.eyeglass-page .select-prescription__details .select-prescription__details-heading:first-child{padding:0}.eyeglass-page .select-prescription__details .select-prescription__details-heading:first-child .select-prescription__details_title{border-bottom:1px solid #FFF;padding-bottom:25px}.eyeglass-page .select-prescription__details .select-prescription__details-heading:first-child .select-prescription__details_title h4{font-size:16px}.eyeglass-page .select-prescription__details .select-prescription__details-heading:first-child .select-prescription__details_title .tool-tip{top:0}.eyeglass-page .select-prescription__details .select-prescription__details-heading h4{margin:0;width:45%;float:left}.eyeglass-page .select-prescription__details .select-prescription__details-heading .tool-tip{font-weight:700}.eyeglass-page .select-prescription__details_eye{max-width:600px}.eyeglass-page .select-prescription__details_eye label{font-weight:400}.eyeglass-page .select-prescription__details_eye .btn{background:0 0;letter-spacing:1px;padding:10px 0}.eyeglass-page .select-prescription__details_eye .js-have-pd-numbers{white-space:pre-line}.eyeglass-page .select-prescription__details_eye .rx-input{padding-right:10px}.eyeglass-page .select-prescription__option{margin:30px -35px}.eyeglass-page .select-prescription__option .btn{width:100%}.eyeglass-page .select-prescription__option .btn-4{width:auto;padding:20px 0}.eyeglass-page .select-prescription__option-lcol,.eyeglass-page .select-prescription__option-rcol{overflow:hidden}.eyeglass-page .select-prescription__option-lcol a.btn-4,.eyeglass-page .select-prescription__option-rcol a.btn-4{margin:20px 0;padding:0}.eyeglass-page .lens-option li,.eyeglass-page .lens-option p{color:#333}.eyeglass-page .lens-option .checkbox{margin:20px 0}.eyeglass-page .lens-option .checkbox label{font-weight:700}.eyeglass-page .lens-option .radio{margin:0}.eyeglass-page .lens-option .radio label{font-weight:700}.eyeglass-page .lens-option .radio ul{margin:0 0 0 15px;padding:0}.eyeglass-page .lens-option .radio p{margin:0 0 0 5px}.eyeglass-page .lens-option__item{margin-top:20px;margin-bottom:20px}.eyeglass-page .lens-option__item strong{font-weight:700;float:right;width:100%}.eyeglass-page .lens-option__item_option{list-style:none;margin-left:-10px;padding-top:15px}.eyeglass-page .lens-option__item_option .radio{margin-top:10px}.eyeglass-page .lens-review{margin:0}.eyeglass-page .lens-review .select-prescription__details{margin:20px 0}.eyeglass-page .lens-review .select-prescription__option{margin:0 -15px}.eyeglass-page .lens-review .cart-item{padding-top:0;border-bottom:none}.pair-suggestion-info,.pair-suggestion-page .breadcrumb{padding:30px 0}.eyeglass-page .lens-review .cart-item__options{margin-top:0}.eyeglass-page .lens-review .cart-item__price{margin-top:20px}.eyeglass-page .lens-review h4,.eyeglass-page .lens-review p{margin:0}.eyeglass-page .lens-review__pricing-note{margin:20px 0 30px}.eyeglass-page .legal-statement{font-size:11px}.pair-suggestion-page h1{font-size:24px;font-weight:700;margin:0}.pair-suggestion-page .similar-products__item{margin-bottom:25px;margin-top:25px}.pair-suggestion-page .similar-products__cta .btn{width:380px}.pair-suggestion-page .similar-products__header_title{font-size:16px;font-weight:700;margin:40px 0 0}.pair-suggestion-info__img{vertical-align:middle}.pair-suggestion-product{border-top:1px solid #D8E6EE;padding:30px 0}.pair-suggestion-product_thum{display:inline-block;vertical-align:middle;width:350px}.pair-suggestion-product_thum h3{font-size:16px;font-weight:700}.pair-suggestion-product_info{display:inline-block;width:320px;margin-right:-5px;vertical-align:middle}.pair-suggestion-product_name{font-size:14px;font-weight:700;color:#004B86}.pair-suggestion-product_color{margin-top:15px}.pair-suggestion-product_price{margin:15px 0 25px}.pair-suggestion-product_price span{display:inline-block;vertical-align:middle}.pair-suggestion-product_price .price{font-size:24px;font-weight:300;border-style:solid;border-width:0 0 3px;border-color:transparent;text-decoration:line-through}.pair-suggestion-product_price .add-more{color:#a6192e;margin-left:10px}.add-to-cart .btn{width:100%;background-repeat:no-repeat;background-position:17px center;background-image:url(../_ui/responsive/theme-ambest/images/icon-add-cart.png);background-size:20px auto}.any-great-price{border-top:1px solid #D8E6EE;margin-top:40px;padding-top:40px}.any-great-price__heading{margin-bottom:30px}.any-great-price__heading h3{font-size:16px;font-weight:700;margin:0;padding:0}.any-great-price__shop .btn{width:100%;margin-bottom:40px;color:#333}.any-great-price__action{text-align:center}.any-great-price__action .btn{width:380px}.checkout-page__action{border-top:1px solid #D8E6EE;margin:20px 0;padding-top:20px}.checkout-page__action>div{margin:0 -15px}.checkout-page__action .btn{width:100%;letter-spacing:1px}.checkout-page__header h1{font-size:24px;font-weight:700;margin:0 0 20px}.checkout-page__header h1 span{font-size:11px;font-weight:400;padding-left:10px}.checkout-page__header fieldset .radio{margin:20px 0}.checkout-page__header fieldset .radio label{font-weight:700}.checkout-page__header fieldset legend{font-size:16px;font-weight:700;margin:0;border:none}.checkout-page h4{font-size:16px;font-weight:700;margin:20px 0}.checkout-page .main-form__view .form-group label{font-weight:700}.checkout-page .checkout-prescriptions{margin:0}.checkout-page .checkout-prescriptions .checkbox,.checkout-page .checkout-prescriptions .radio{padding:15px 20px;margin:0}.checkout-page .checkout-prescriptions .checkbox label,.checkout-page .checkout-prescriptions .radio label{font-weight:700}.checkout-page .checkout-prescriptions__title{margin-bottom:30px}.checkout-page .checkout-prescriptions__link .btn{font-size:12px;font-weight:700;margin:10px 0 20px;padding:0;text-decoration:none}.checkout-page .checkout-prescriptions .custom-select2{font-weight:700}.checkout-page .checkout-prescriptions .eyeglass-page .select-prescription__details{margin:0 0 20px 15%;padding:20px}.checkout-page .checkout-prescriptions .eyeglass-page .select-prescription__details h5{font-size:14px;font-weight:700;margin-bottom:15px;margin-top:0}.checkout-page .checkout-prescriptions .eyeglass-page .select-prescription__table{font-size:10px}.checkout-page .checkout-prescriptions .eyeglass-page .select-prescription__table_body{margin-top:10px}.checkout-page .checkout-prescriptions .eyeglass-page .select-prescription__table_body-td{vertical-align:top;width:16.8%}.checkout-page .checkout-prescriptions .eyeglass-page .select-prescription__table_body-td--color{width:20%}.checkout-page .checkout-prescriptions .pair-product{padding:0 10%}.checkout-page .checkout-prescriptions .pair-product__title{margin-bottom:10px;font-size:14px}.checkout-page .checkout-prescriptions .pair-product__item{border-bottom:none;margin:0;padding-bottom:10px}.checkout-page .checkout-prescriptions .pair-product__item h5{font-size:14px;font-weight:700;margin:0 0 5px}.checkout-page .checkout-prescriptions .pair-product__item .total-price{border-top:1px solid #D8E6EE;font-weight:400;margin-top:10px;padding-bottom:0;padding-top:10px}.checkout-page .checkout-prescriptions__option,.checkout-page .checkout-prescriptions__validation{border-top:1px solid #D8E6EE;padding-bottom:10px}.checkout-page .checkout-prescriptions .prescriptions-searchdoctor h5{margin:20px 0}.checkout-page .checkout-prescriptions .prescriptions-searchdoctor .btn{margin-top:20px;width:100%}.checkout-page .checkout-prescriptions .prescriptions-searchdoctor .custom-select2{height:60px;background-size:auto 100%}.checkout-page .checkout-prescriptions .prescriptions-searchdoctor .custom-select2 .customSelectInner{line-height:60px;height:60px}.checkout-page .checkout-prescriptions .doctor-storeresults{margin-bottom:30px}.checkout-page .checkout-prescriptions .col-textor{text-align:center;line-height:100px}.checkout-page .checkout-prescriptions__validation_patient{margin-bottom:10px}.checkout-page .checkout-prescriptions__option_state{width:35%;min-width:240px;position:relative}.checkout-page .checkout-prescriptions__option_store{padding:10px 0}.checkout-page .checkout-prescriptions__option_store .radio{padding:0 0 0 20px}.checkout-page .checkout-prescriptions__option_store strong{font-size:14px}.checkout-page .checkout-prescriptions__option_choose-photo .btn{width:40%;margin-top:20px}.checkout-page .checkout-prescriptions__option.upload-photo{border:none;padding:0 25px}.checkout-page .checkout-prescriptions__option .searchdoctor-btnwrap{margin-top:15px}.checkout-page .checkout-prescriptions__option .searchdoctor-btnwrap .btn{width:100%}.checkout-page .checkout-prescriptions__option p a{color:#004B86}.checkout-page .checkout-prescriptions .toggle-content__detail{display:none;margin-bottom:15px}.checkout-page .checkout-prescriptions .toggle-content__link{font-size:12px;color:#004B86;text-transform:uppercase;margin:10px 0 0}.checkout-page .checkout-prescriptions .toggle-content__link::after{content:"+";padding-left:10px;display:inline-block}.checkout-page .checkout-prescriptions .toggle-content.open{margin-top:10px}.checkout-page .checkout-prescriptions .toggle-content.open .toggle-content__link::after{content:"-"}.checkout-page .custom-select2-wrap{position:relative}.checkout-page__header h3{margin:0 0 30px;font-weight:700}.checkout-page__header h3 span{margin-left:30px;font-size:11px;font-weight:500}.checkout-page .checkout-step__body .checkout-details-row{border-bottom:1px solid #D8E6EE}.checkout-page .checkout-step__body .checkout-details-row .cart-item_membership,.checkout-page .checkout-step__body .checkout-details-row .cart-item_rebate,.checkout-page .checkout-step__body .checkout-item{border:0}.checkout-page .checkout-step__body .checkout-details-row__edit{float:right;margin-top:-10px;padding:10px 20px}.checkout-page .checkout-step__body .checkout-details-row .shipping{border:0;padding-bottom:0}.checkout-page .checkout-step__body .checkout-details-row .sidebar-section__heading--border{padding-bottom:20px}.checkout-page .checkout-step__body .checkout-details-row .cart-sidebar{padding:0 15px}.checkout-page .checkout-step__body .checkout-details-row .cart-item_membership .cart-item__product-details h2,.checkout-page .checkout-step__body .checkout-details-row .cart-item_rebate .cart-item__product-details h2{margin:0 0 35px}.checkout-page .checkout-step__body h4{margin:30px 0;font-size:16px;font-weight:700}.checkout-page .checkout-step__body h5{margin:30px 0;font-size:14px;font-weight:700}.checkout-page .checkout-step__body .checkout-patient-box h4{margin-bottom:15px}.checkout-page .checkout-step__body .checkbox,.checkout-page .checkout-step__body .checkout-saved-card{margin-bottom:30px}.checkout-page .checkout-step__body .radio label{font-weight:700}.checkout-page .checkout-step__body .checkbox label{font-weight:700}.checkout-page .checkout-step__body .checkout-saved-card span{display:block;width:100%;margin-bottom:5px}.checkout-page .checkout-step__body .checkout-saved-card .btn{width:100%}.checkout-page .checkout-step__body .checkout-security-code{font-size:11px}.checkout-page .checkout-step__body .checkout-security-code span{display:block;width:100%;font-weight:700;margin:10px 0}.checkout-page .checkout-step__body .checkout-shipping-address .checkbox{margin:30px 0}.checkout-page .checkout-step__body .checkout-shipping-address h4{margin:0 0 10px;font-size:14px;font-weight:700}.checkout-page .checkout-step__body .checkout-shipping-address p{margin:0 0 20px}.checkout-page .checkout-step__body .checkout-shipping-address .btn-remove-card{color:#004B86;font-weight:700;margin:0;padding:0;text-transform:none}.checkout-page .checkout-step__body .checkout-shipping-address .btn-remove-card:hover{text-decoration:underline}.checkout-page .checkout-step__body .checkout-shipping-address .edit-shipping-address{display:block;width:100%;margin-bottom:30px;font-size:12px;font-weight:700;color:#004B86;text-transform:uppercase}.checkout-page .checkout-step__body .checkout-shipping-address .edit-shipping-address a{color:#004B86}.checkout-page .checkout-step__body .checkout-reorder-image img{margin-top:30px}.checkout-page .checkout-step__body .checkout-reorder-image .btn{padding:0;margin:10px 0 0;font-size:12px;font-weight:700}.checkout-page .checkout-step__body .checkout-contacts-products .tool-tip{text-decoration:none}.checkout-page .checkout-step__body .checkout-contacts-products .checkout-contacts-product{display:block;width:100%;margin-bottom:30px}.checkout-page .checkout-step__body .checkout-contacts-products .checkout-contacts-product label{color:#004B86}.checkout-page .checkout-step__body .checkout-contacts-products .checkout-contacts-product a{font-size:14px;text-decoration:none;color:#004B86}.checkout-page .checkout-step__body .checkout-contacts-products .checkout-contacts-product:last-child{margin-bottom:0}.checkout-page .checkout-step__body .checkout-contacts-products .checkout-contacts-product .popover{width:250px!important;max-width:280px!important;color:#333}.checkout-page .checkout-step__body .checkout-reorder-options .radio{margin:0 0 30px}.checkout-page .checkout-step__body .checkout-email-reminder{margin-top:20px}.checkout-page .checkout-step__body .checkout-email-reminder .checkbox,.checkout-page .checkout-step__body .checkout-email-reminder h4{margin-bottom:20px}.checkout-page .checkout-step__body .checkout-email-reminder .form-group{margin-bottom:30px}.checkout-page .checkout-step__body .checkout-email-reminder__period{width:280px}.checkout-page .checkout-step__body .checkout-step-continue .btn{margin:30px 0}.checkout-page .checkout-step__body .checkout-step-continue .btn-continue-review{display:inline-block;clear:both}.checkout-page .checkout-step__body .checkout-billing-note-1{margin:0 0 30px;font-size:11px;font-weight:500}.checkout-page .checkout-step__body .checkout-shipping-hold__label{width:100%}.checkout-page .checkout-step__body .checkout-shipping-hold .checkout-saved-card .btn{margin-top:30px}.checkout-page .checkout-step__body .checkout-shipping-hold .form-headnote{float:right;font-size:12px;font-weight:400}.checkout-page .checkout-step__body .checkout-shipping-hold .form-subnote{font-size:11px;font-weight:500}.checkout-page .checkout-step__body .checkout-shipping-hold .checkout-method-image{display:inline-block;max-width:100%;height:auto}.checkout-page .checkout-step__body .checkout-shipping-hold .shipping-method-name{display:block;width:100%;font-weight:700;padding-left:35px}.checkout-page .checkout-step__body .checkout-shipping-hold .shipping-method-description{font-weight:400;margin-left:15px;padding-left:35px}.checkout-page .checkout-step__body .checkout-shipping-hold .shipping-method-image{display:inline-block;margin-right:30px}.checkout-page .checkout-step__body .checkout-shipping-hold .margin-destroy{margin:0}.checkout-page .checkout-step__body .checkout-submit-advise{margin-top:10px}.checkout-page .checkout-step__body .checkout-patient-box p{margin:0}.checkout-page .checkout-step__body .checkout-pricing-note h4{margin:30px 0 20px}.checkout-page .checkout-step__body .checkout-pricing-note p{margin:0 0 30px}.checkout-page .checkout-step__body .checkout-contact-prescription .prescription_head h4,.checkout-page .checkout-step__body .checkout-contact-prescription .prescription_heading h4{margin:0}.checkout-page .checkout-step__body .checkout-contact-prescription{padding:30px;background-color:#D8E6EE}.checkout-page .checkout-step__body .checkout-contact-prescription .prescription_heading{float:left;display:inline-block;font-size:12px;font-weight:400;padding-bottom:10px}.checkout-page .checkout-step__body .checkout-contact-prescription .prescription_head{font-size:12px;font-weight:400;padding-bottom:10px}.checkout-page .checkout-step__body .checkout-contact-prescription__header{border-bottom:1px solid #FFF}.checkout-page .checkout-step__body .checkout-contact-prescription__body{margin-top:20px}.checkout-page .checkout-step__body .checkout-contact-prescription__body .prescription_head_small{border:0}.checkout-page .checkout-step__body .checkout-final-summary{margin-bottom:30px}.checkout-page .checkout-step__body .checkout-doctor-prescription{padding-top:15px}.checkout-page .checkout-step__body .checkout-doctor-prescription h4{margin-top:15px;margin-bottom:30px;font-size:16px;font-weight:700}.checkout-page .checkout-step__body .checkout-doctor-prescription .checkout-patient-box h5{font-size:14px;margin-bottom:15px}.checkout-page .checkout-step__body .checkout-doctor-prescription .checkout-doctor-validate{display:block;margin-top:20px;font-weight:700}.checkout-page .checkout-step__body .checkout-doctor-prescription .btn-4{padding:0;text-align:left;white-space:normal;margin-top:20px;margin-bottom:20px;text-decoration:none;font-weight:700}.checkout-page .checkout-step__body .checkout-doctor-prescription .btn-4:hover{text-decoration:underline}.checkout-page .checkout-step__body .checkout-doctor-prescription .checkout-store-details h4{margin-bottom:15px}.checkout-page .checkout-step__body .checkout-doctor-prescription .checkout-store-details h5{font-size:14px;font-weight:700}.checkout-page .checkout-step__body .checkout-doctor-prescription .checkout-shipping-address h4{font-size:14px;font-weight:700;margin-bottom:0}.checkout-page .checkout-step__body .checkout-doctor-prescription .checkout-shipping-address p{margin-top:0}.checkout-page .checkout-step__body .checkout-bottom-submit .checkbox,.checkout-page .checkout-step__body .checkout-doctor-prescription .reorder-shipping .edit-shipping-address{margin-top:30px}.checkout-page .checkout-step__body .checkout-doctor-prescription .checkout-shipping-address .edit-shipping-address,.checkout-page .checkout-step__body .checkout-doctor-prescription .checkout-shipping-address p a{color:#004B86}.checkout-page .checkout-step__body .checkout-doctor-prescription .billing-shipping .edit-shipping-address{color:#004B86;margin-bottom:0}.checkout-page .checkout-step__body .checkout-doctor-prescription .checkout-special-text{width:100%;min-height:200px;margin-bottom:30px;border:1px solid #D8E6EE}.checkout-page .checkout-step__body .checkout-bottom-submit .checkout-saved-card btn{margin-bottom:0}.checkout-page .checkout-step__body .checkout-bottom-submit a{color:#004B86}.checkout-page .checkout-step__body .checkout-review-prescription .select-prescription__table_body-th{vertical-align:top}.checkout-page .checkout-step__body .checkout-review-prescription .select-prescription__table_body-td{width:12%;vertical-align:top}.checkout-page .checkout-step__body .checkout-review-prescription .color-head{width:16%}.checkout-page .checkout-step__body .margin-destroy{margin-top:0}.common-form-width{max-width:400px}.membership-duration__item{display:inline-block;text-align:center;float:none;vertical-align:top;margin:10px -2px}.membership-duration__item_title{font-weight:700;font-size:14px}.membership-duration__item_thum img{display:inline-block}.membership-duration__item .radio{left:0;margin:0;position:absolute;top:0}.saved-address h4{margin:0 0 10px;font-size:14px;font-weight:700}.saved-address p{font-weight:400;margin:0 0 20px}.model-saved-address__item{display:inline-block;float:none;margin:20px -2px;vertical-align:top}.model-saved-address__item .btn-continue-review{padding-left:20px;padding-right:20px}.model-form-buttons .btn-continue{width:100%}.checkout-page .checkout-step__body .checkout-ship-store .checkbox{margin-bottom:0}.checkout-page .checkout-step__body .checkout-ship-store .checkout-saved-card .btn{white-space:normal}.ship-to-store{font-size:13px}.ship-to-store__btn{padding-top:30px;margin-top:30px;border-top:1px solid #D8E6EE}.ship-to-store__search_form .form-group{position:relative}.ship-to-store__search_form .form-control{padding-right:40px}.ship-to-store__search_form-btn{background-color:transparent;background-image:url(../_ui/responsive/theme-ambest/images/search-icon.png);background-position:center center;background-repeat:no-repeat;border:none;height:100%;padding:0;position:absolute;right:0;top:0;width:40px}.ship-to-store__search_clear{background-image:url(../_ui/responsive/theme-ambest/images/icon-hamburger-close.png);background-repeat:no-repeat;background-size:cover;bottom:20px;display:none;line-height:100%;position:absolute;right:50px;width:15px;height:15px}.ship-to-store__search .checkout-prescriptions__option_store .radio{margin:0}.ship-to-store__info_store{position:relative;padding-right:50px;min-height:200px}.ship-to-store__info_store-img img{width:100%}.ship-to-store__info_store-data h3{font-size:14px;font-weight:700;margin:0}.ship-to-store__info_store-map{height:210px;width:100%}.ship-to-store__info_store-nav{border-bottom:none;border-left:1px solid #D8E6EE;position:absolute;right:0;top:0;width:40px;height:100%;padding-top:10px}.ship-to-store__info_store-nav li{width:100%;margin-bottom:0;margin-left:-1px}.ship-to-store__info_store-nav li.active a,.ship-to-store__info_store-nav li.active a:focus,.ship-to-store__info_store-nav li.active a:hover{border-top:1px solid #D8E6EE;border-bottom:1px solid #D8E6EE;border-right:3px solid #D8E6EE;border-left:none}.ship-to-store__info_store-nav li a{padding:10px 8px;text-align:center}.ship-to-store__info_store-nav li a img{width:100%}.ship-to-store__info_product{border-top:1px solid #D8E6EE;padding-top:20px;margin-top:20px}.ship-to-store__info_product-img img{width:100%}.ship-to-store .pickup-store-list{padding-left:0;list-style:none;height:400px;overflow:hidden;margin:0;position:relative}.ship-to-store .pickup-store-list li+li{border-top:1px solid #D8E6EE}.ship-to-store .pickup-store-list li.loading{height:56px;background:#efefef;text-align:center;line-height:56px}.ship-to-store .pickup-store-list li.loading .glyphicon{color:#004B86;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.ship-to-store .pickup-store-list-entry{height:80px;line-height:1.1}.ship-to-store .pickup-store-list-entry .pickup-store-info{display:table-cell;vertical-align:middle;width:100%}.ship-to-store .pickup-store-list-entry .pickup-store-list-entry-name{display:block}.ship-to-store .pickup-store-list-entry .pickup-store-list-entry-city{display:block;font-weight:400}.ship-to-store .store-availability{display:table;height:100%;width:80px;border-left:1px solid #D8E6EE}.ship-to-store .store-availability span{display:table-cell;vertical-align:middle;padding:0 0 0 5px;text-align:center;white-space:nowrap}.ship-to-store .store-availability div{font-size:11px}.ship-to-store .store-openings dl dt{width:60px;text-align:left;float:left}.ship-to-store .store-openings dl dd{margin-left:80px}.dob__row .form-group{margin:0}.dob__month{min-width:150px}.dob__day,.dob__year{min-width:100px}.order-confirmation h1{font-size:21px;font-weight:700;margin:0}.order-confirmation h3{font-size:18px;font-weight:700;margin:0}.order-confirmation h4{font-size:16px;font-weight:700;margin:0 0 10px}.order-confirmation__header h1{border-bottom:1px solid #D8E6EE;padding-bottom:20px;margin-bottom:20px}.order-confirmation__header h1 a{float:right;font-size:14px;font-weight:700;color:#004B86;text-decoration:underline;text-transform:uppercase;line-height:24px}.order-confirmation__header p span{font-size:21px;font-weight:700}.order-confirmation__register{margin:0;padding-top:30px}.order-confirmation__register h3{text-transform:uppercase;text-align:center;margin-bottom:20px}.order-confirmation__register_accout{background:#D8E6EE;padding:40px 20px 10px}.order-confirmation__register_accout ul{margin-bottom:20px;padding-left:12px}.order-confirmation__register_accout .btn-createaccount{width:100%;margin-top:10px}.order-confirmation__register_free-eye{padding:40px 20px 10px;text-align:center;border:1px solid #D8E6EE}.order-confirmation__register_free-eye .img-responsive{display:inline-block;margin:30px 0 10px;width:100%}.order-confirmation__register_free-eye p{margin:0}.order-confirmation__info{padding:30px 0;border-bottom:1px solid #D8E6EE}.order-confirmation__info ul{list-style:none;margin:0;padding:0}.order-confirmation__info_inner{max-width:300px}.order-confirmation__info_inner.billing-info,.order-confirmation__info_inner.order-info,.order-confirmation__info_inner.payment-info,.order-confirmation__info_inner.shipping-info{margin-bottom:25px}.order-confirmation__info_summary h4{border-bottom:1px solid #D8E6EE;padding-bottom:10px}.order-confirmation__info_summary li{padding:4px 0}.order-confirmation__info_summary li.red{color:#a6192e}.order-confirmation__info_summary li.total{font-size:16px;font-weight:700;border-top:1px solid #D8E6EE;margin-top:15px;padding-top:20px}.order-confirmation__info_summary li span{float:right}.order-confirmation__info_return{text-align:right}.order-confirmation__info_return .btn{letter-spacing:1px;text-align:center;width:300px}.order-confirmation__prescription{padding:0 20px}.order-confirmation__prescription h4{margin-top:20px}.order-confirmation__prescription .eyeglass-page .select-prescription__details,.order-confirmation__prescription p{margin:0}.order-confirmation__prescription .eyeglass-page .select-prescription__table_body-td{vertical-align:top;width:12.5%}.order-confirmation .choose-photo h4{margin-top:20px}.order-confirmation .choose-photo .btn{width:250px;font-size:14px}.order-confirmation__need{padding:30px 0;max-width:600px}.order-confirmation__need_note{margin-bottom:20px}.order-confirmation .eyeglass-page .select-prescription__details h4,.order-confirmation__need p{margin:0}.order-confirmation__need a{color:#004B86}.order-confirmation .eyeglass-page .select-prescription__details{padding:30px 0;margin:0}.order-confirmation .eyeglass-page .select-prescription__table_body{margin-bottom:10px;padding:0 30px}.order-confirmation .eyeglass-page .select-prescription__table_body-th{font-size:14px}.order-confirmation .eyeglass-page .select-prescription__table_head{border-bottom:1px solid #FFF;margin-bottom:15px;padding:0 30px 15px}.order-confirmation .cart-item__price{float:left}.order-confirmation .cart-item__list{margin-bottom:40px}.order-confirmation .cart-item__list.last{margin-bottom:0}.order-confirmation .cart-item--contact>.row+.row .cart-item__price{padding-top:20px}.order-confirmation .cart-item--contact{overflow:hidden;position:relative}.order-confirmation .cart-item--contact .cart-item__qty__item_td{text-align:right}.order-confirmation .checkout-doctor-prescription{padding-top:15px}.order-confirmation .checkout-doctor-prescription h4{margin-top:15px;margin-bottom:30px;font-size:16px;font-weight:700}.order-confirmation .checkout-doctor-prescription .checkout-patient-box h5{font-size:14px;font-weight:700;margin-bottom:15px}.order-confirmation .checkout-doctor-prescription .checkout-patient-box p{margin:0}.order-confirmation .checkout-doctor-prescription .checkout-doctor-validate{display:block;margin-top:20px;font-weight:700}.radio-outline label,.schedule-appointment__examtype .radio label{display:inline-block}.order-confirmation .checkout-doctor-prescription .btn-4{padding:0;text-align:left;white-space:normal;margin-top:20px;margin-bottom:20px;text-decoration:none}.order-confirmation .checkout-doctor-prescription .checkout-store-details h4{margin-bottom:15px}.order-confirmation .checkout-doctor-prescription .checkout-store-details h5{font-size:14px;font-weight:700;margin-bottom:30px}.order-confirmation .checkout-doctor-prescription .checkout-shipping-address h4{font-size:14px;font-weight:700;margin-bottom:0}.order-confirmation .checkout-doctor-prescription .checkout-shipping-address p{margin-top:0}.order-confirmation .checkout-doctor-prescription .checkout-shipping-address .edit-shipping-address{color:#004B86}.order-confirmation .checkout-doctor-prescription .billing-shipping .edit-shipping-address{color:#004B86;margin-bottom:0}.order-confirmation .checkout-doctor-prescription .reorder-shipping .edit-shipping-address{margin-top:30px}.order-confirmation .checkout-doctor-prescription .checkout-special-text{width:100%;min-height:200px;margin-bottom:30px;border:1px solid #D8E6EE}.order-confirmation .cart-items .select-prescription__table_body-td{vertical-align:top;width:11.428%}.order-confirmation .cart-items .select-prescription__details{margin:0}.schedule-appointment__header h1{font-size:24px;border-bottom:1px solid #D8E6EE;font-weight:700;margin:0 0 14px;padding-bottom:20px}.schedule-appointment .eyeglass-step__data{border-bottom:1px solid #D8E6EE;margin:0 0 35px;padding-left:20px;padding-right:20px;padding-bottom:20px}.schedule-appointment .eyeglass-step__data a{color:#004B86}.schedule-appointment__storeinfo{margin-bottom:24px;font-size:12px}.schedule-appointment__storeinfo-head{font-size:14px;font-weight:700;margin-bottom:5px}.schedule-appointment__storeinfo-edit a{font-size:11px;text-transform:uppercase;color:#004B86}.schedule-appointment__storeinfo-content{color:#004B86}.schedule-appointment__storeinfo-content p:last-child{margin-bottom:0}.schedule-appointment__actions{padding-bottom:38px}.schedule-appointment__btn-back{width:auto;padding-left:0;padding-right:0}.schedule-appointment__btn-continue,.schedule-appointment__btn-submit{width:100%}.schedule-appointment .eyeglass-step__body{padding:0}.schedule-appointment__datetime-form,.schedule-appointment__examtype-form{border-bottom:1px solid #D8E6EE;margin-bottom:40px;padding:0 20px 20px;font-size:12px}.schedule-appointment__examtype .form-group:last-child{margin-bottom:0}.schedule-appointment__examtype .form-group__label{font-size:14px;font-weight:700;margin-bottom:25px;margin-top:25px}.schedule-appointment__examtype .radio{margin:5px 0 5px 10px}.schedule-appointment__examtype .radio:last-child{margin-bottom:0}.schedule-appointment__examtype .list-disc{list-style-type:disc;padding-left:15px}.schedule-appointment__datetime h4{font-size:14px;font-weight:700;margin-bottom:25px;margin-top:25px}.schedule-appointment__datetime h5{font-size:14px;margin-bottom:10px;margin-top:10px}.schedule-appointment__legal-info{font-size:11px;margin-top:24px;width:60%}.shopping-center{margin:0 0 30px}.shopping-center__heading{font-size:14px;font-weight:700;margin-bottom:5px}.shopping-center__heading a{font-size:11px;margin-left:40px;text-transform:uppercase;color:#004B86}.text-legal{font-size:11px;margin-top:30px;width:60%}.time-slots{border:1px solid #D8E6EE;margin-bottom:15px;padding:15px 0}.time-slots .form-group{-webkit-column-count:3;-moz-column-count:3;column-count:3}.radio-outline{line-height:1em;margin:0;padding:0;text-align:center;color:#004B86;width:100%}.radio-outline label{border:2px solid #FFF;cursor:pointer;margin:5px auto;padding:5px 10px;text-align:center}.radio-outline.selected label{font-weight:700;border-color:#004B86}.radio-outline input[type=radio]{display:none}.hasDatepicker{border:1px solid #D8E6EE}.hasDatepicker .ui-datepicker-next span,.hasDatepicker .ui-datepicker-prev span{background:url(../_ui/responsive/theme-ambest/images/calendar-icons.png) no-repeat;width:24px;height:24px}.hasDatepicker .ui-datepicker-prev span{background-position:0 0}.hasDatepicker .ui-datepicker-next span{background-position:0 -24px}.hasDatepicker .ui-datepicker{width:100%;padding:20px 25px}.hasDatepicker .ui-datepicker .ui-datepicker-title{font-size:15px;font-weight:700}.hasDatepicker .ui-datepicker table{font-size:12px;font-weight:500;width:100%}.model-inactivitywarning h1,.schedule-appointment-patient h4{font-size:16px}.hasDatepicker .ui-datepicker table thead{border-bottom:2px solid #333}.hasDatepicker .ui-datepicker th{padding:5px 1px}.hasDatepicker .ui-datepicker td{padding:5px 1px;text-align:center}.hasDatepicker .ui-datepicker td a{border:2px solid transparent;text-align:center;display:inline-block;padding:2px 5px;color:#004B86;font-weight:700}.hasDatepicker .ui-datepicker td a.ui-state-active{border-color:#004B86;font-weight:700}.hasDatepicker .ui-datepicker td span.ui-state-default{border:2px solid transparent;color:#666;display:inline-block}.notification-warning{margin:25px 0;padding-left:74px;font-weight:700;background:url(../_ui/responsive/theme-ambest/images/icon-warning-blue.png) 15px 0 no-repeat}.acc-manageaccount .upcoming-appointments,.acc-manageaccount__appointments{background-color:#D8E6EE}.model-inactivitywarning .modal-footer,.model-inactivitywarning .modal-header{margin:0 40px;padding:30px 0}.model-inactivitywarning .modal-body{padding-top:0;padding-bottom:0}.model-inactivitywarning .btn-continue{width:100%}.schedule-appointment-patient .already-account{margin:20px 0}.schedule-appointment-patient .already-account a{font-weight:700;text-transform:uppercase;margin-left:20px;color:#004B86}.schedule-appointment-patient .checkbox,.schedule-appointment-patient .radio{margin:25px 0}.schedule-appointment-patient .custom-select2{font-weight:700}.schedule-appointment-patient .checkbox label{font-weight:700}.schedule-appointment-patient .radio label{font-weight:700}.schedule-appointment-patient__data p{font-size:14px;margin-bottom:5px}.schedule-appointment-patient .schedule-appointment__actions{padding-bottom:20px}.schedule-appointment-patient__text-legal{font-size:11px}.schedule-appointment-patient .radio-contacts .radio{margin:10px 10px 15px 0;display:inline-block}.schedule-appointment-conf .schedule-appointment__header{padding:0}.schedule-appointment-conf a{color:#004B86}.schedule-appointment-conf a.btn-1{color:#FFF}.schedule-appointment-conf__sendlink{padding-left:5px;padding-right:5px}.schedule-appointment-conf h3{font-size:16px;font-weight:700;margin-bottom:15px;margin-top:0}.schedule-appointment-conf__date-time h3{margin-bottom:10px;margin-top:25px}.schedule-appointment-conf__date-time p{margin-bottom:15px}.schedule-appointment-conf__date-time .btn{margin-top:5px;width:100%;max-width:330px}.schedule-appointment-conf__store{background:#D8E6EE;padding:30px 30px 15px;margin:40px 0}.schedule-appointment-conf__store p{margin-bottom:15px}.schedule-appointment-conf__store p span{display:inline-block;width:100%}.schedule-appointment-conf__store .store-attribution{font-size:11px}.schedule-appointment-conf__info{margin-bottom:20px}.schedule-appointment-conf__info p{margin:0}.schedule-appointment-conf__info_preparing p{margin-bottom:15px}.schedule-appointment-conf__info_preparing .btn{letter-spacing:1px}.schedule-appointment-conf__details{border-bottom:1px solid #D8E6EE;padding-bottom:15px}.schedule-appointment-conf__register{border-bottom:1px solid #D8E6EE;padding:30px 0}.schedule-appointment-conf__register h3{font-size:18px;text-transform:uppercase;margin-bottom:20px}.schedule-appointment-conf__register ul{padding:0 0 0 13px;margin-bottom:15px}.schedule-appointment-conf__promo_data,.schedule-appointment-conf__promo_img{display:inline-block;float:none;margin:0 -2px;vertical-align:middle}.schedule-appointment-conf__register .form-control{border-color:#004B86}.schedule-appointment-conf__register .btn{width:100%}.schedule-appointment-conf__promo{border-bottom:1px solid #D8E6EE;padding:30px 0}.schedule-appointment-conf__promo_img img{width:100%}.accmain-wrapper .sidebar-account{margin-bottom:0}.accmain-wrapper .sidebar-row>ul{padding-bottom:0}.accmain-header{margin:0 0 26px}.accmain-header__title{font-size:24px;font-weight:700;margin:0}.accmain-container{border-top:1px solid #D8E6EE}.accmain-intro{display:block;font-weight:700;margin:30px 0}.sidebar-account{margin-bottom:100px}.sidebar-row{max-width:180px}.sidebar-row h4{margin:0 0 30px;font-size:16px;font-weight:700;text-transform:capitalize}.sidebar-row a{color:#004B86}.sidebar-row>ul{list-style:none;margin:0;padding:0 0 25px}.sidebar-row>ul>li{font-weight:500;margin-bottom:29px}.sidebar-row>ul>li:last-child{padding-bottom:0}.sidebar-row>ul>li.active a{color:#333;text-decoration:underline}.acc-manageaccount__info-title a,.acc-manageaccount__patient-name a{text-decoration:none;color:#004B86}.acc-manageaccount h2{margin:0 0 20px;font-size:18px;font-weight:700}.acc-manageaccount .accmain-intro_manage{margin:0 0 30px}.acc-manageaccount .accmain-container{padding-top:30px}.acc-manageaccount__updateinfo h4{margin:0 0 20px;font-size:18px;font-weight:700}.acc-manageaccount__patient .view-all{margin:0 0 20px;font-weight:400;display:block}.acc-manageaccount__patient .view-all a{color:#004B86}.acc-manageaccount__patient-list{list-style-type:none;padding:0;margin:0;font-weight:400}.acc-manageaccount__patient-list li{margin:0 0 5px;padding:0}.acc-manageaccount__patient-name{display:block;font-size:15px;font-weight:700;margin-bottom:10px;color:#004B86}.acc-manageaccount__patient-actions .addnew-patient,.acc-manageaccount__patient-addnew{width:70%}.acc-manageaccount__summary{width:100%;padding:30px;margin:0 0 20px;box-sizing:border-box;border:1px solid #D8E6EE}.acc-manageaccount__summary h2{margin:0 0 20px;font-size:18px;font-weight:700}.acc-manageaccount__summary p{margin:0 0 20px;font-weight:400}.acc-manageaccount__summary p a{color:#004B86}.acc-manageaccount__summary p .link-details{display:table;margin-top:15px}.acc-manageaccount__summary .view-all{display:block;margin:20px 0 0;font-weight:700}.acc-manageaccount__summary .view-all a{color:#004B86}.acc-manageaccount__summary .btn-add-patient{padding-left:40px;padding-right:40px}.acc-manageaccount .recent-orders p{margin:0 0 5px}.acc-manageaccount__appointments,.acc-manageaccount__orders{width:100%;padding:30px;margin:0 0 20px;border:1px solid #D8E6EE}.acc-manageaccount__appointments p a,.acc-manageaccount__orders p a{color:#004B86}.acc-manageaccount__appointments p .link-details,.acc-manageaccount__orders p .link-details{display:table;margin-top:15px}.acc-manageaccount__appointments .view-all,.acc-manageaccount__orders .view-all{display:block;margin:20px 0 0;font-weight:700}.acc-manageaccount__appointments .view-all a,.acc-manageaccount__orders .view-all a{color:#004B86}.acc-manageaccount__appointments p{margin:0 0 20px}.acc-manageaccount__appointments .btn-add-patient{padding-left:40px;padding-right:40px}.acc-manageaccount__orders p{margin:0 0 5px}.acc-manageaccount__orders-item{margin-bottom:20px}.acc-manageaccount__orders-item h3{font-size:14px;font-weight:700;margin:0 0 5px}.acc-manageaccount__orders-item:last-child{margin-bottom:0}.acc-manageaccount__orders-item a{color:#004B86}.acc-manageaccount__info h2{font-size:24px;font-weight:700;padding-bottom:26px;margin:0 0 26px;border-bottom:1px solid #D8E6EE}.acc-manageaccount__info-box{margin-bottom:20px}.acc-manageaccount__info-box p{margin:0 0 10px;font-weight:700;font-size:15px}.acc-manageaccount__info-box .small{font-weight:400;font-size:inherit}.acc-manageaccount__info-box .modal-textbtn,.acc-manageaccount__info-box a{font-weight:400;color:#004B86}.acc-manageaccount__info-title{margin:0 0 10px;font-weight:700;font-size:15px}.acc-manageaccount__info-title a{font-weight:700;font-size:15px}.modal-update-account .modal-header h2{font-size:16px;font-weight:700;margin-bottom:0!important}.modal-update-account .form-group{position:relative;width:100%}.modal-update-account .form-group-data{margin-bottom:30px}.modal-update-account .form-buttons{border-top:1px solid #D8E6EE;padding-top:20px;margin-top:30px}.modal-update-account .modal-body .btn-resetpassword{width:100%}.accmain-intro_favorite{margin-bottom:0}.accmain-favorite-listing .similar-products{border-top:0 none}.remove-favorite__item .similar-products__item{margin-bottom:10px;margin-top:10px;text-align:left}.remove-favorite__item .similar-products__price{border-style:solid;border-width:0 0 4px;border-color:transparent;padding-top:0;padding-bottom:5px}.remove-favorite__item .color-swatches{margin-bottom:0}.accorder-history__option p{margin:20px 0}.accorder-history__option_sort span.custom-select{border-radius:5px}.accorder-history__option_sort .form-select{display:inline-block;margin-left:10px;position:relative;vertical-align:middle;width:200px;text-align:left}.accorder-history__table_head{background:#D8E6EE;font-size:14px;font-weight:700}.accorder-history__table_th{font-size:14px;font-weight:700;color:#333}.accorder-history__table_body,.accorder-history__table_body a{color:#004B86}.accorder-history__table_body:nth-child(odd){background:#efefef}.accorder-history__table_body-number{font-weight:700}.accorder-history__table>.row{margin:0}.accorder-history__table>.row>div{padding:15px;overflow-wrap:break-word}.accorder-history__table .product-grid-pagination{margin-top:30px}.accorder-history .responsive-table--orderhistory{margin:0}.accorder-history .responsive-table--orderhistory .responsive-table-item{color:#004B86}.accmain-header__print{float:right;font-size:14px;font-weight:700;color:#004B86;text-decoration:underline;text-transform:uppercase;line-height:24px}.order-details{padding-top:20px}.order-details .cart-item{border-bottom:none}.order-details .cart-item h2{font-size:14px;margin-bottom:10px}.order-details .cart-item .cart-items__title{font-size:18px;margin-bottom:30px}.order-details .cart-item__product-details .color,.order-details .cart-item__product-details .status{margin:0 0 5px}.order-details h2{font-size:18px;font-weight:700;margin:0}.order-details h3{font-size:14px;font-weight:700;margin:0}.order-details h4{font-size:16px;font-weight:700;margin:0}.order-details__info{margin-bottom:20px}.order-details__info p{margin:0}.order-details__info h2,.order-details__info h3,.order-details__info h4{margin-bottom:15px}.order-details__info .order-details__info_space{margin-top:15px}.order-details__info a{color:#004B86}.order-details__info_reorder p{margin-bottom:10px}.order-details__back-to{font-weight:700;color:#004B86;display:inline-block;margin-bottom:10px}.order-details__eyeglass-exam{background:#D8E6EE;padding:25px;margin-bottom:30px;margin-top:20px}.order-details__eyeglass-exam h2{text-transform:uppercase;margin-bottom:20px}.order-details__eyeglass-exam p{margin-bottom:20px;line-height:20px}.order-details__eyeglass-exam .btn{background:#FFF}.order-details .order-confirmation__info_summary h4{margin-bottom:10px}.order-details .order-confirmation__info_summary ul{list-style:none;margin:0;padding:0}.acc-patientinfo,.bordertop{padding-top:30px}.order-details .order-confirmation p{margin:5px 0 15px}.order-details .eyeglass-page .select-prescription__details{margin:0}.order-details__pres-valid{margin-top:50px}.order-details .choose-photo h4,.order-details__pres-valid h4,.order-details__pres-valid p{margin-bottom:10px}.order-details .choose-photo .btn{font-size:14px;width:250px}.order-details .choose-photo__email{font-size:inherit;text-transform:none}.order-details .additional-info{padding-bottom:0;padding-top:30px;max-width:600px}.order-details .additional-info .order-details__back-to{padding-bottom:20px}.order-details .additional-info a{color:#004B86}.asm-item-action .btn-1{width:100%}.bordertop{border-top:#D8E6EE solid 1px;margin-top:30px}.acc-patientinfo h2{font-size:18px;font-weight:700;margin:0 0 30px}.acc-patientinfo .btn-1{padding-left:40px;padding-right:40px}.acc-patientinfo__box{margin-bottom:30px}.acc-patientinfo__box h2{font-size:18px;margin-bottom:20px}.acc-patientinfo__box .btn-link,.acc-patientinfo__box .modal-textbtn{color:#004B86;display:inline-block;margin:0}.acc-patientinfo__box .btn-link:hover,.acc-patientinfo__box .modal-textbtn:hover{color:#004B86;text-decoration:underline}.acc-patientinfo__box .links{margin:0;padding:0;list-style:none}.acc-patientinfo__preference,.acc-patientinfo__prescriptions{border-top:#D8E6EE solid 1px;margin-top:30px;padding-top:30px}.acc-patientinfo__prescriptions h3{font-size:15px;font-weight:700;margin:0 0 10px}.acc-patientinfo__prescriptions-item{margin-top:30px}.acc-patientinfo__prescriptions-expires{margin-bottom:15px}.acc-patientinfo__prescriptions a{color:#004B86}.acc-patientinfo__prescriptions-eyeglass{padding:15px 0;background-color:#D8E6EE}.acc-patientinfo__prescriptions-eyeglass__head{padding:0 20px 10px}.acc-patientinfo__prescriptions-eyeglass__head .td{font-size:12px;font-weight:700}.acc-patientinfo__prescriptions-eyeglass__body{margin-bottom:10px;padding:0 20px}.acc-patientinfo__prescriptions-eyeglass__body:last-child{margin-bottom:0}.acc-patientinfo__prescriptions-eyeglass .th{display:inline-block;font-weight:700;margin:0 -2px;min-height:1px;width:25%}.acc-patientinfo__prescriptions-eyeglass .td{display:inline-block;margin:0 -2px;min-height:1px;text-align:center;width:12.5%;font-size:12px}.acc-patientinfo__prescriptions-contactssection{padding:20px;background-color:#D8E6EE;margin-bottom:10px}.acc-patientinfo__prescriptions-contactssection h5{font-size:14px;font-weight:700;margin-bottom:15px;margin-top:0}.acc-patientinfo__prescriptions-contactstable{font-size:10px}.acc-patientinfo__prescriptions-contactstable .th{font-size:12px;font-weight:700}.acc-patientinfo__prescriptions-contactstable .td,.acc-patientinfo__prescriptions-contactstable .th{vertical-align:top;width:16%;display:inline-block;margin:0 -2px;min-height:1px;text-align:center}.acc-patientinfo__prescriptions-contactstable .col-color{width:20%}.acc-patientinfo__prescriptions-desc h4{font-size:14px;font-weight:700;margin:0 0 10px}.acc-patientinfo__prescriptions-desc p:last-child{margin-bottom:0}.acc-patientinfo__prescriptions .prescriptions-addnew.eyeglass-page{overflow:visible}.acc-patientinfo__prescriptions .prescriptions-addnew ul{list-style:none;margin:20px 0 0;padding:0}.acc-patientinfo__prescriptions .prescriptions-addnew .js-radio-optioncontent{margin-left:20px;margin-top:20px}.acc-patientinfo__prescriptions .prescriptions-addnew .select-prescription__details{margin-left:0;margin-right:0}.acc-patientinfo__prescriptions .prescriptions-addnew__option{padding:30px 0;text-align:right}.acc-patientinfo__prescriptions .prescriptions-addnew .popover{width:250px!important;max-width:280px!important}.acc-patientinfo__ditto{border-top:#D8E6EE solid 1px;margin-top:30px;padding-top:30px}.acc-patientinfo__ditto h2,.acc-patientinfo__ditto-none{margin-bottom:20px}.acc-patientinfo__ditto-items{margin-top:30px}.acc-patientinfo__ditto-thumb img{width:100%}.acc-patientinfo__ditto-links{overflow:hidden;margin:0;list-style:none;padding:30px 0}.acc-patientinfo__ditto-links li{float:left;margin-right:25px}.acc-patientinfo__ditto-links a{text-transform:uppercase;font-size:12px;font-weight:700;color:#004B86}.acc-patientinfo__ditto-shop .btn{width:100%;text-align:center;padding-left:10px;padding-right:10px}.modal-update-account .main-form__data{margin:30px 0}.acc-appointments .btn-eye-exam{width:100%;margin:0 0 30px}.acc-appointments__selection,.acc-appointments__selection .select-appointment{margin:0}.acc-appointments__patient-box{padding-top:30px;border-top:1px solid #D8E6EE}.acc-appointments__patient-box h2{margin:0 0 30px;font-size:18px;font-weight:700}.acc-appointments__patient-box .btn-eye-exam{margin-bottom:0}.acc-appointments__patient-box h5{margin:30px 0 22px;font-size:14px;font-weight:700}.acc-appointments__patient-box .appointment-date{display:block;margin:0 0 10px;font-size:15px;font-weight:700}.acc-appointments__patient-box p{margin:0 0 12px;font-weight:400}.acc-appointments__patient-box p a{color:#004B86}.acc-appointments__patient-box .appointment-by{display:block;margin:0 0 25px;font-weight:700}.acc-appointments__patient-box .appointment-option{display:table;margin:0 0 30px;color:#004B86;font-size:12px;font-weight:700;text-transform:uppercase}.acc-appointments__patient-box .appointment-show-past{font-weight:400;color:#004B86}.accmain-preference__table{margin:30px 0 0}.accmain-preference__table .checkbox label::before{border-color:#004B86}.accmain-preference__table .checkbox input[type=checkbox]:disabled+label::before{border-color:#666}.accmain-addresses__intro{margin:20px 0}.accmain-addresses__add{margin:30px 0}.accmain-addresses__add .btn{width:100%}.accmain-addresses__list{border-top:1px solid #D8E6EE;padding:30px 0}.accmain-addresses__list_default{border-top:none}.accmain-addresses__list_item{display:inline-block;float:none;vertical-align:top;margin:30px -3px 0 0}.accmain-addresses__list_option .modal-textbtn,.accmain-addresses__list_option a{outline:0;color:#004B86;margin:20px 15px;padding:0;text-transform:none;font-weight:700}.accmain-addresses__list_option .modal-textbtn:first-child,.accmain-addresses__list_option a:first-child{margin-left:0}.accmain-addresses__list_option .modal-textbtn:hover,.accmain-addresses__list_option a:hover{text-decoration:underline;color:#004B86}.accmain-addresses__list h3{font-size:16px;font-weight:700;margin-bottom:0;margin-top:0}.modal-body__address-form #showExistingPatientList,.modal-body__address-form #showNewPatientForm{margin-top:20px;padding-left:20px}.modal-body__address-form_title{font-size:16px;font-weight:700;margin:30px 0}.payment-modal__address{border-top:1px solid #D8E6EE;margin-top:20px}.payment-modal__address h4{font-size:16px;font-weight:700;margin:20px 0}.accorder-reorder a{color:#004B86}.accorder-reorder__info{margin-top:30px}.accorder-reorder__info_img{width:100%;margin-bottom:10px}.accorder-reorder__cancel .modal-textbtn{padding-top:0;padding-bottom:0;text-decoration:underline}.accorder-reorder .accorder-history__option_sort{margin:20px 0}.accorder-reorder .accorder-history__option p{margin:28px 0}.accorder-reorder .accorder-history__table>.row>div{padding-left:10px;padding-right:10px}.accorder-reorder .accorder-history__table_th-msg{color:red;float:left;width:100%}.accorder-reorder__back{display:inline-block;margin:30px 0 0}.accorder-reorder__details{padding:20px 0}.accorder-reorder__details_row{margin:10px 0}.accorder-reorder__details_row-col{display:inline-block;width:150px}.accorder-reorder__details_info h3{font-size:16px;font-weight:700;margin-bottom:15px;margin-top:15px}.accorder-reorder .eyeglass-page .select-prescription__details{margin:0}.accorder-reorder .eyeglass-page .select-prescription__table_body-td{vertical-align:top;width:12.5%}.accorder-reorder .order-confirmation{margin-top:20px}.accorder-reorder .order-summary__item{margin:0 -15px;padding:6px 0}.accorder-reorder .notification-box{margin-top:16px}.contacts-product{position:relative;border-bottom:1px solid #D8E6EE;padding:30px 0}.contacts-product__summary .row{padding:5px 0;text-align:right}.contacts-product__summary_discount{color:#a6192e}.contacts-product__heading h2{font-size:14px;font-weight:700;margin:15px 0 10px}.contacts-product__heading .sku{margin:0 0 5px}.view-all-stores .breadcrumb{padding:30px 0}.view-all-stores h1{margin:0 0 30px;font-size:24px;font-weight:700}.view-all-stores__search{padding:30px 0 15px;border-top:1px solid #D8E6EE;border-bottom:1px solid #D8E6EE}.view-all-stores__search .form-group{position:relative}.view-all-stores__search .form-group .form-control{width:100%;height:40px;padding:6px 150px 6px 12px;border:1px solid #004B86}.view-all-stores__search .form-group .btn-1{width:150px;height:40px;padding:6px 12px;position:absolute;bottom:0;right:0}.view-all-stores__listing-col-inner{margin:0 auto}.view-all-stores__listing-col-inner h3{margin:0;display:block;color:#333;padding:30px 0;text-decoration:none;position:relative;font-weight:700;font-size:14px}.view-all-stores__listing-col-inner h3 .sub-title{color:#666;font-size:12px;font-weight:400;font-style:italic}.view-all-stores__listing-col-inner>ul{padding:0;margin-bottom:0;box-sizing:border-box;list-style:none}.view-all-stores__listing-col-inner>ul li a{color:#004B86}.view-all-stores__listing-col-inner.toggled>ul{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;max-height:1000px;overflow:hidden}.find-store .breadcrumb{padding-bottom:30px}.find-store .page-title{border-bottom:1px solid #D8E6EE;margin-bottom:30px}.find-store .page-title h1{padding-bottom:26px}.find-store__search_form{position:relative}.find-store__search_form .form-group{margin:0}.find-store__search_form .form-control{border:2px solid #004B86;padding:0 155px 0 15px;font-size:14px}.find-store__search_form .btn-1{bottom:0;color:#fff;position:absolute;right:0;width:150px;padding-left:10px;padding-right:10px;height:60px}.find-store__border,.find-store__option{width:100%;border-bottom:1px solid #D8E6EE;float:left}.find-store__search_form label{font-size:11px;font-weight:400}.find-store__data{padding-left:25px}.find-store__data a{color:#004B86}.find-store__data h2{line-height:100%;margin:25px 0 5px}.find-store__border{margin:30px 0}.find-store__option{margin-bottom:10px;padding-bottom:20px}.find-store__option a{font-size:14px;font-weight:900;color:#004B86;margin:0 10px}.find-store__option a:first-child{margin-left:0}.find-store__option a.active{color:#333;text-decoration:underline}.find-store h2{font-size:14px;font-weight:700}.find-store__result-stores{margin-bottom:5px}.find-store__result-stores .mCSB_outside+.mCSB_scrollTools{right:-10px;z-index:2}.find-store__result-store{border-bottom:1px solid #D8E6EE;padding:20px 0}.find-store__result-store:last-child{border-bottom:none}.find-store__result-store h3{font-size:14px;font-weight:700;margin:0 0 2px}.find-store__result-store a{display:inline-block;color:#004B86}.find-store__result-store.selected .find-store__result-store-name span{background-image:url(../_ui/responsive/theme-ambest/images/map-arrow-selected.png)}.find-store__result-store-name{padding-left:30px;position:relative;margin-bottom:10px}.find-store__result-store-name span{background-image:url(../_ui/responsive/theme-ambest/images/map-arrow.png);background-repeat:no-repeat;left:0;position:absolute;top:0;width:22px;height:33px;font-weight:700;line-height:24px;text-align:center;color:#FFF}.find-store__result-store-name a{margin-bottom:0}.find-store__result-store-action{margin:20px 0}.find-store__result-store-action .btn{width:100%;margin:0;color:#FFF}.find-store__link a,.find-store__result-store-address,.find-store__result-store-phone,.store-details__information-details .store-address a,.store-details__information-details .store-share a{color:#004B86}.find-store__result-map-iframe{width:100%;height:780px}.find-store__result-store-eyeexam{font-size:11px}.find-store__link a{display:inline-block;font-size:12px;font-weight:700;margin-top:20px;text-transform:uppercase}.store-details__information-details .store-distance,.store-details__information-details .store-status{display:block;margin:0 0 15px}.storepage-wrapper{margin:0}.storepage-container{margin:0 auto;padding:0!important;height:600px}.store-details .breadcrumb{padding:30px 0}.store-details h1{margin:0 0 30px;font-size:24px;font-weight:700}.store-details__information{padding:30px 0;border-bottom:1px solid #D8E6EE}.store-details__information:first-child{padding-top:0}.store-details__information-details p{margin:0 0 15px}.store-details__information-details .store-name{margin:0 0 5px;font-size:14px;font-weight:700}.store-details__information-details .store-address{margin:0 0 15px}.store-details__information-details .store-distance a{display:block;color:#004B86}.store-details__information-details .store-share{margin:0 0 25px}.store-details__information-details .btn-eye-exam{width:100%;margin:0 0 25px;color:#FFF}.store-details__information-details .store-attribution{margin:0;font-size:11px;font-weight:400}.store-details__information-details .store-attribution:first-child{margin-bottom:30px}.store-details__information-details .store-contact{margin:0 0 15px}.store-details__information-details .store-contact h4{margin:0;font-size:14px;font-weight:700}.store-details__information-details .store-contact a{color:#004B86;margin:0}.store-details__information-details .store-hours h4{margin:0 0 5px;font-size:14px;font-weight:700}.store-details__information-details .store-hours .store-openings{margin-bottom:25px}.store-details__information-additional .title,.store-details__information-additional h2{margin:0 0 20px;font-size:16px;font-weight:700}.store-details__information-additional h4{margin:26px 0 20px;font-size:16px;font-weight:700}.store-details__information-additional h4:first-child{margin-top:0}.store-details__information-additional p{margin:0;font-weight:400}.store-details__information-additional ul{margin:0;padding:0 0 0 10px}.store-details__information-additional ul li{font-weight:400;margin:18px 0}.store-details__information .row:nth-child(2) .store-details__information-additional h2{margin-bottom:5px}.store-details__information .row:nth-child(2) .store-details__information-additional h2:first-child,.store-details__information .row:nth-child(2) .store-details__information-additional h3{margin-top:0}.store-details__information .row:nth-child(2) .store-details__information-additional p{padding-bottom:15px}.store-details__information .ratings-reviews{padding-top:0;border:0}.store-details__information-other .nearby-location{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #D8E6EE;max-width:450px}.store-details__information-other h4{margin:0 0 26px;font-size:16px;font-weight:700}.store-details__information-other a{display:table;color:#004B86;margin:5px 0}.store-details__information-other .stores-listing__sorting{border:0}.store-details__information-other .stores-listing__sorting .view-all-stores{display:block;color:#004B86;font-size:11px;font-weight:700;text-transform:uppercase}.store-details__information-other .find-store__search_form{max-width:450px}.store-details__information-other .find-store__search_form label{font-size:12px}.store-details__information a{color:#004B86}.store-details__information-map img{display:inline-block}.store-details .store-details-legal{border-bottom:0}.contact-us .page-title,.contact-us__section,.customer-services .page-title,.customer-services__item-head{border-bottom:1px solid #D8E6EE}.store-details .store-details-legal p{margin:0;font-size:11px}.page-title h1{font-size:24px;font-weight:700;margin:0}.customer-services .breadcrumb{padding-bottom:30px}.customer-services .page-title{margin-bottom:22px}.contact-us__section p:last-child,.customer-services__intro p:last-child{margin-bottom:0}.customer-services .page-title h1{padding-bottom:26px}.customer-services__intro{max-width:600px}.customer-services__item{margin-top:30px}.customer-services__item.general .customer-services__item-icon{background-position:0 center}.customer-services__item.eyeglasses .customer-services__item-icon{background-position:-60px center}.customer-services__item.contacts .customer-services__item-icon{background-position:-120px center}.customer-services__item.orders .customer-services__item-icon{background-position:-180px center}.customer-services__item.shipping .customer-services__item-icon{background-position:-240px center}.customer-services__item.contact-us .customer-services__item-icon{background-position:-300px center}.customer-services__item-icon{width:50px;height:50px;float:left;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#004B86;background-image:url(../_ui/responsive/theme-ambest/images/customer-services-iconset.png);background-repeat:no-repeat}.customer-services__item h2{margin:0;color:#004B86;font-size:15px;font-weight:700;padding:16px 0 0 65px}.customer-services__item-inner{border:1px solid #D8E6EE}.customer-services__item-head{overflow:hidden;padding:20px}.customer-services__item-body{padding:20px}.customer-services__item a{color:#004B86}.contact-us .breadcrumb{padding-bottom:30px}.contact-us .page-title h1{padding-bottom:26px}.contact-us a{color:#004B86}.contact-us__section{padding-top:26px;padding-bottom:26px}.contact-us__section:last-child{padding-bottom:0;border-bottom:0 none}.faq-brief,.faq-content .faq-search{border-bottom:1px solid #D8E6EE}.contact-us__section h2{font-size:18px;font-weight:700;margin-top:0;margin-bottom:20px}.contact-us__section h3{font-size:14px;font-weight:700;margin-top:20px;margin-bottom:10px}.contact-us__section h4{font-size:14px;font-weight:700;margin:0}.faq-brief p{margin:0 0 30px;font-weight:400}.faq-brief a{color:#004B86}.faq-content .faq-search{padding-bottom:30px}.faq-content .faq-search .form-group{position:relative}.faq-content .faq-search .form-group .form-control{width:100%;height:60px;padding:6px 75px 6px 12px;border:1px solid #004B86}.account-section .back-link,.account-section-header,.eyecare-club .page-title{border-bottom:1px solid #D8E6EE}.faq-content .faq-search .form-group .btn-1{width:75px;height:60px;padding:6px 12px;position:absolute;bottom:0;right:0}.faq-content .faq-search a{display:table;color:#004B86}.faq-content .faq-search a+a{margin-top:20px}.faq-content .faq-list{padding-top:30px}.faq-content .faq-list .faq-pod h4{margin:0 0 18px;font-size:14px;font-weight:700}.faq-content .faq-list .faq-pod p{margin:0 0 18px}.faq-content .faq-list .faq-pod a[href*="#backToTop"]{display:table}.faq-content .faq-list .faq-pod a{color:#004B86}.compare-grid .print-page{display:inline-block;float:right;color:#004B86;font-weight:400}.compare-grid h1{margin:0 0 30px;font-weight:700;font-size:24px}.compare-grid__product .product-image{display:inline-block;width:inherit;max-width:100%}.compare-grid__product .product-tryon{display:none}.compare-grid__products{position:relative}.compare-grid__product.similar-products__item{margin-top:0;margin-bottom:0;padding:50px;position:static}.compare-grid__product-actions{margin:0 0 30px}.compare-grid__product-actions a{color:#004B86;font-weight:700;font-size:12px;text-transform:uppercase}.compare-grid__product-actions .remove-product{float:right;color:#004B86;height:auto;margin:0;padding:0;line-height:normal;font-size:16px;font-weight:700}.compare-grid__product .active-view{position:relative}.compare-grid__product .active-view::after{display:block;position:absolute;bottom:-20px;left:50px;content:"\e252";color:#004B86;font-family:'Glyphicons Halflings'}.compare-grid__product .image-view::after{left:0;width:100%}.compare-grid__product .similar-products__thumb{margin-bottom:18px}.compare-grid__product-options{margin:26px 0 0}.compare-grid__product-options .information{display:inline-block;color:#004B86;padding-left:20px;background:url(../_ui/responsive/theme-ambest/images/icon-information.png) left center no-repeat}.compare-grid__product-options .favorites a{display:inline-block;color:#004B86;padding-left:30px;line-height:24px;background:url(../_ui/responsive/theme-ambest/images/icon-favorites.png) left center no-repeat}.compare-grid__product-options .favorites.added a{background:url(../_ui/responsive/theme-ambest/images/icon-favorites-active.png) left center no-repeat}.compare-grid .html-popover{position:static}.compare-grid .html-popover__block{margin-bottom:20px}.add-anotherproduct{width:100%;position:relative;float:left;height:100%;min-height:400px}.add-anotherproduct__vcenter{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.add-anotherproduct a{color:#666;display:block}.add-anotherproduct a .glyphicon-plus{text-decoration:none}.add-anotherproduct .glyphicon-plus{font-size:40px;color:#666}.eyecare-club .page-title h1{padding-bottom:26px}.eyecare-club__membership-options h2{margin:0 0 20px}.eyecare-club__members-title{font-size:14px;display:block;font-weight:700;margin:30px 0}.eyecare-club__members-item{padding-bottom:30px;padding-top:30px}.eyecare-club__members-item-thumb{padding-left:0;padding-right:0}.eyecare-club__members-item-thumb img{width:100%;display:block}.eyecare-club__members-item-desc{padding-left:0}.eyecare-club__members-item h3{font-size:14px;font-weight:900;margin:0 0 20px}.eyecare-club__members-item-price{margin:0 0 20px;font-weight:700}.eyecare-club__members-item-btn{max-width:160px;width:100%}.eyecare-club__benefits h2{margin:30px 0;font-size:18px;font-weight:700}.eyecare-club__benefits p,.eyecare-club__benefits ul{margin:0 0 20px}.eyecare-club__benefits ul li{margin:0}.eyecare-club__benefits .membership-terms p{margin:0;font-size:12px;font-weight:400}.customercare-email .main-form .form-group{position:relative}.customercare-email .button-group{margin-top:36px;padding-top:36px;border-top:1px solid #D8E6EE}.customercare-email .button-group>.form-group{overflow:hidden;margin-bottom:0}.customercare-email .btn-submit{width:100%;margin-bottom:10px}.customercare-email .btn-cancel{width:100%;text-transform:capitalize}.account-section-header{font-size:24px;font-weight:700;margin:0 0 20px;padding:10px 0}.account-section-header .support-title{font-size:24px;font-weight:700}.account-section-header-add .modal-textbtn,.account-section-header-add a{font-size:14px;color:#004B86}.account-section .sort-refine-bar .control-label{font-weight:700}.account-section .sort-refine-bar select.form-control{height:40px;line-height:40px}.account-section .sort-refine-bar .product-grid-pagination{border-top:0;padding-top:0}.account-section .sort-refine-bar .pagination-bar-results{padding-top:10px}.account-section .back-link{margin:0 0 20px;padding:10px 0}.account-section .back-link .label{font-size:24px;font-weight:700;color:#333}.account-section .accountActions .btn{background-color:#004B86;color:#FFF}.account-section .accountActions .btn:hover{background-color:#004B86}.account-section .file-upload__wrapper{margin-right:20px;overflow:hidden;position:relative;background-color:#004B86;border:3px solid #004B86;color:#FFF;padding:10px}.account-section .file-upload__wrapper:active{background-color:#004B86;border:3px solid #004B86;color:#FFF}.account-section .file-upload__input{bottom:-3px;cursor:pointer;font-size:20px;margin:0;opacity:0;padding:0;position:absolute;right:-3px;top:-3px}.account-section .file-upload__file-name{display:inline-block;font-size:16px;max-width:200px;overflow:hidden;position:relative;text-overflow:ellipsis;top:8px;vertical-align:top;white-space:nowrap}.account-section-form textarea.form-control{height:150px}.account-section .well{background-color:#D8E6EE;border:1px solid #D8E6EE;border-radius:0;box-shadow:#D8E6EE;display:inline-block;padding:10px 0;width:100%;overflow-wrap:break-word}.account-section .cts-msg-history-item .well{padding:20px}.account-section .item-wrapper{width:20%}.account-section .item-wrapper .item-label{display:inline-block;width:100%;font-weight:700}.account-section .item-wrapper .item-value{display:inline-block;width:100%}.modal-support-message .modal-actions .btn-primary{background:#004B86}.modal-support-message .modal-actions .btn-primary:active,.modal-support-message .modal-actions .btn-primary:focus,.modal-support-message .modal-actions .btn-primary:hover{color:#FFF}.modal-support-message .modal-actions .btn-default{background:#FFF;color:#004B86;text-decoration:underline}.modal-support-message .modal-actions .btn-default:active,.modal-support-message .modal-actions .btn-default:focus,.modal-support-message .modal-actions .btn-default:hover{color:#004B86;text-decoration:underline}.responsive-table{width:100%;margin:10px 0}.responsive-table th{background:#D8E6EE;padding:10px 15px}.responsive-table td{padding:10px 15px}.asm-cancelorder .cancel-actions,.asm-cancelorder .cancel-complete-order-btn{padding-right:0}.responsive-table td a{color:#004B86}.responsive-table-item:nth-child(2n+2){background:#D8E6EE}.asm-cancelorder .account-cancel-order-form,.asm-cancelorder .account-confirm-cancel-order{margin:0}.asm-cancelorder .cancel-complete-order-btn a{color:#004B86}.asm-cancelorder .item__list .item__list--header li{color:inherit;font-size:inherit;text-transform:inherit;font-weight:700;background:#D8E6EE;padding:15px}.error-page{padding-top:50px}.error-page .page-title{margin-bottom:20px}.error-page .page-title h2{font-size:24px;font-weight:700;margin:0 0 20px}.error-page a{color:#004B86}.error-page__thumb{text-align:center}.error-page__thumb img{display:inline-block}.error-page__popular h3{font-size:16px;font-weight:700;margin:20px 0 0}.error-page__popular ul{list-style:none;margin:0;padding:0}.error-page__popular ul li{font-weight:400;margin:18px 0}.error-page__search h3{font-size:16px;font-weight:700;margin:20px 0 0}.error-page__search .form-group{position:relative}.error-page__search .form-control{padding-right:60px}.error-page__search__submit{position:absolute;right:0;top:0;background-color:inherit;background-image:url(../_ui/responsive/theme-ambest/images/search-icon.png);background-position:center center;background-repeat:no-repeat;border:none;width:60px;height:60px;line-height:60px;padding:0}.static-page{margin-top:30px}.section-stat-border{margin-bottom:20px;border-bottom:1px solid #D8E6EE}.section-stat-colitem{display:inline-block;float:none;margin:0 -2px;vertical-align:top;padding-bottom:20px;padding-top:5px}.section-stat-colitem .thumb{margin-bottom:15px}.section-stat-colitem .thumb img{width:100%}.section-stat-colitem .title{margin-top:0}.section-stat-colitem .btn{width:100%;text-decoration:none}.section-stat-findstore{color:#004B86;background:#D8E6EE;padding:40px;margin:20px 0 40px}.section-stat-findstore__inner{margin:0 auto;max-width:600px}.section-stat-findstore h3{margin:0 0 30px;font-size:24px;text-align:center}.section-stat-findstore .form-group{position:relative;overflow:hidden;margin-bottom:0}.section-stat-findstore .form-group label{text-align:left;font-size:11px;color:#333;font-weight:400;text-transform:none}.section-stat-findstore .form-control{border:2px solid #004B86;background:url(../_ui/responsive/theme-ambest/images/find-store-icon.png) 10px center no-repeat #FFF;color:#666;font-size:14px;border-radius:0;box-shadow:none;height:61px;line-height:20px\9;padding:0 25% 0 35px;background-size:15px auto}.section-stat-findstore .btn-1{color:#FFF;background:#004B86;width:25%}.section-stat-content h3{text-decoration:none;font-size:16px;font-weight:700;color:#004B86;margin:20px 0 10px}.section-stat-content h3 a{color:#004B86;text-decoration:none}.section-stat-content h4{font-size:16px;color:#004B86;margin:20px 0 10px}.section-stat-content h4 a{color:#004B86}.section-stat-content .learn-more{font-weight:700}.section-stat-content a{text-decoration:underline;color:#004B86}.section-stat-content a.btn-1{color:#FFF}.section-stat-content ul{margin-left:0;padding-left:25px}.section-stat-content-blue{background:#004B86;color:#FFF;font-size:34px;padding:20px;text-align:center}.section-stat-content-circle{position:relative;padding-right:230px;min-height:260px;padding-bottom:20px}.section-stat-content-circle .section-stat-content-circlered{position:absolute;right:40px;top:65px}.section-stat-content-circle .section-stat-content-circleblue{position:absolute;top:0;right:0;z-index:1}.section-stat-content-circlered{background:#a6192e;color:#FFF;border-radius:100%;height:175px;width:175px;padding:25px;text-align:center}.section-stat-content-circlered h3{margin:0;color:#FFF;font-size:34px;font-weight:900}.section-stat-content-circlered p{margin:0}.section-stat-content-circleblue{background:#004B86;color:#FFF;border-radius:100%;height:100px;width:100px;padding:15px;text-align:center}.section-stat-content-circleblue h3{margin:0;color:#FFF;font-size:24px;font-weight:900}.subBar,.subnav a{color:#004B86}.section-stat-content-circleblue p{margin:0}.section-stat-content .sup{font-size:75%;line-height:0;position:relative;top:-.2em;vertical-align:baseline}.section-stat-quotes{background:#D8E6EE;padding:40px;margin:40px 0 0;text-align:center}.section-stat-quotes h3{margin:0 0 30px;font-size:24px;color:#004B86}.section-stat-quotes__items{padding-bottom:30px;margin:0 auto;max-width:750px}.section-stat-quotes__items .owl-controls .owl-pagination{bottom:0}.section-stat-quotes__item{text-transform:uppercase}.section-stat-eyecare{background:#D8E6EE;padding:20px;margin:20px 0}.section-stat-eyecare-thumb img{width:100%;margin:20px 0}@font-face{font-family:icons;src:url(../_ui/responsive/theme-ambest/fonts/icons.eot?1);src:url(../_ui/responsive/theme-ambest/fonts/icons.eot?1#iefix) format("embedded-opentype"),url(../_ui/responsive/theme-ambest/fonts/icons.woff?1) format("woff"),url(../_ui/responsive/theme-ambest/fonts/icons.ttf?1) format("truetype");font-weight:400;font-style:normal}.row--static{margin:0}.contentContainer{clear:both;line-height:1.5em;max-width:100%}.subnav.open .subBar{margin-bottom:30px}.subBar{height:0;width:0}.subnav .subBar{font-size:24px;height:30px;width:100%}.subnav{margin-bottom:20px}.subnav ul{list-style:none;margin:0;padding:0}.subnav li{padding:0;font-weight:500;margin-bottom:29px}.subnav h3{font-size:16px;font-weight:700;margin:0 0 29px;text-transform:capitalize}#tga-findstore{clear:both;background:#a6192e;margin:35px auto;padding:10px 0;max-width:640px;overflow:hidden;position:relative}#tga-findstore-txt img{float:left;margin:0 10px;width:auto;height:41px}#tga-findstore-txt{float:left;padding-top:9px;width:55%}#tga-findstore-txt p{color:#FFF;font-size:14px;font-weight:700;margin-left:50px;text-align:left;padding-top:11px}#tga-findstore-form{color:#FFF;font-weight:700;padding-top:20px}input.tga-form-field{height:18px;width:65px!important;color:#666}.tga-form-button{background-color:#004B86;height:24px;margin-left:0;vertical-align:middle;background-image:none;border:0;border-radius:0;color:#FFF;cursor:pointer;font-size:16px;font-weight:400;padding:0 12px;text-align:center;text-decoration:none;text-shadow:0 0 0;text-transform:lowercase}[class*=" icon-"],[class^=icon-]{display:inline-block;font-family:icons;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle}.icon-play-arrow:before{content:"\ea53"}.midContainer{float:left;overflow:hidden;width:100%}#mainBody h1{font-size:24px;padding:0 0 30px;margin:0 0 26px;border-bottom:1px solid #D8E6EE;font-weight:700}#mainBody h2{color:#004B86;font-size:18px;margin:0;padding:0 0 8px;font-weight:700;text-transform:none}#mainBody h3{color:#004B86;font-size:16px;margin:20px 0 10px;font-weight:700}.module-content__meta_inner h3,.module-content__meta_inner p{margin-top:0;margin-bottom:10px}#mainBody a{color:#004B86;text-decoration:underline}#mainBody ul{list-style:disc;margin-bottom:10px;margin-left:25px;padding:0}.footnote{font-size:11px;font-style:italic}.midContainer img{height:auto;max-width:100%}#mainBody div.logos{float:left;height:auto;padding:7px;width:25%}.EGWRedText{color:#ef463e}.table-borderspacing-25{border-collapse:initial;border-spacing:25px}.ca-module-banner .module-banner{margin-bottom:30px}.ca-module-banner .module-banner__meta h2 span{font-size:50px}.ca-module-banner .module-banner__meta h3{font-size:30px}.section-stat-content .ul-list li{margin-bottom:10px}.module-banner-comp .module-banner,.module-content__meta,.module-holder{margin-bottom:30px}.static-page__summary_td{padding-bottom:7px;padding-top:7px}.static-page__summary_td-red{color:#a6192e}.module-banner-comp{font-size:12px}.module-banner-comp .module-banner__meta,.module-banner-comp .module-banner__meta_inner{text-align:left}.module-banner-comp .module-banner__meta p{font-size:14px;text-transform:none}.module-holder{border:15px solid #efefef;padding:30px}.blog-page__categories .blog-post,.blog-page__header_heading{border-bottom:1px solid #D8E6EE}.module-content__meta_img{margin-bottom:10px}.module-content__meta_inner h3{font-size:22px;color:#a6192e;font-weight:700}.blog-page__header_heading a,.blog-page__header_heading-sub,.blog-post__body_info-category a,.blog-post__body_info-title a,.blog-widget__item a{color:#004B86}.module-content__meta_inner-btn{margin-top:20px}.module-content__meta_inner-btn .btn{width:100%;white-space:pre-wrap}.module-content__meta_inner-link a{margin-right:5px;text-decoration:underline;color:#004B86}.blog-page{padding-top:50px}.blog-page__header_heading{font-size:26px;font-weight:700;margin:0 0 20px;padding-bottom:15px}.blog-post__body{background:#fafafa;margin:20px 0;padding:0}.blog-post__body.bg-white{background:#FFF}.blog-post__body_thum{padding:5px}.blog-post__body_info,.blog-widget{padding:10px}.blog-post__body_thum img{width:100%}.blog-post__body_info-title{font-size:18px;font-weight:700;margin:0}.blog-post__body_info-category{font-weight:700;margin-left:10px}.blog-post__body_info-date{font-weight:700}.blog-post__body_info p{margin:10px 0}.blog-post__body_info-more{margin-top:20px}.blog-post__body_info-more .btn{min-width:150px;padding:10px}.blog-post__body_info-more .btn:hover{background-color:#a6192e}.blog-widget{border:1px solid #D8E6EE;border-top:2px solid #004B86;margin-bottom:30px}.blog-widget h2{font-size:22px;font-weight:700;margin:10px 0 20px}.blog-widget ul{list-style:none;margin:0;padding:0}.blog-widget__item{display:inline-block;width:100%;border-top:1px solid #D8E6EE;padding:10px 0}.blog-widget__item_thumbnail{float:left;width:60px}.blog-widget__item_info{margin-left:70px}.blog-widget__item_info-date{font-size:13px;margin:5px 0}.blog-widget__item_info a,.blog-widget__item_total{font-weight:700}.blog-widget .author-social{float:right}.blog-widget .author-image>img{display:inline-block}.blog-widget .author-profile{border:0;padding:20px 0 0;border-top:1px solid #D8E6EE}.blog-widget .author-profile h4{margin:20px 0;font-size:16px;font-weight:700}.blog-widget .author-profile p{margin:0 0 20px;font-weight:400}.blog-page .post-meta-data{margin:20px 0 30px}.blog-page .post-information h4{margin:20px 0;font-size:16px;font-weight:700}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{font-size:16px}}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:1024px){input,select,textarea{font-size:16px}}@media(min-width:400px){.home-primary-hero .module-banner__meta_inner,.home-secondary-hero .module-banner__meta_inner{width:22.5em}.shopping-banner .module-banner__meta_inner{width:21.5em}}@media(min-width:480px) and (max-width:1024px){.cart-item__options{padding-left:0;margin-top:0;clear:none}}@media(min-width:768px){.footer-widesection,.order-details .cart-item{border-top:1px solid #D8E6EE}.find-store__result,.order-confirmation__register{border-bottom:1px solid #D8E6EE}.container{padding-left:40px;padding-right:40px}.main-contentarea{margin-bottom:80px}.breadcrumb{padding:30px 0 40px}.pull-right-sm{float:right!important}.pull-left-sm{float:left!important}.popover{width:450px;max-width:500px}.global-header{padding-bottom:81px}.global-header .navbar-header{height:90px}.global-header .navbar-hamburger{width:90px;height:90px}.global-navigation .main-navigation__navbar{float:left}.secondary-navigation>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;float:left;width:100%}.secondary-navigation>ul>li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.secondary-navigation>ul>li>a{height:90px;line-height:90px}#js-search-flyout-touch.search-flyout__small{display:none}.search-flyout label{display:block}.search-flyout .form-group{margin:0}.search-flyout__clear{right:150px}.autocomplete-box .suggestion-item__divider{margin-bottom:20px}.autocomplete-box .similar-products__item{width:20%}.footer .container{padding-left:15px;padding-right:15px}.footer-social ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.footer-secondarynav ul,.modal .modal-dialog,.modal:before{display:inline-block}.footer-social ul li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.footer-secondarynav ul:first-child li:first-child:before{padding:0;content:"\00a0"}.footer-legal{padding-bottom:60px}.modal-body,.modal-footer,.modal-header{padding:35px}.modal{text-align:center}.modal:before{content:'';height:100%;width:1px;vertical-align:middle}.modal .modal-dialog{text-align:left;margin:10px auto;vertical-align:middle}.modal-body{overflow:hidden}.model-resetpassword .modal-dialog{width:450px}.modal-bridgemeasurement .modal-dialog,.modal-eyecareclub-benefits .modal-dialog,.modal-prescription-help .modal-dialog{width:700px}.modal-schedule-eye-exam .modal-dialog,.model-verifying-address .modal-dialog{width:500px}.modal-addcart .modal-dialog{width:400px}.module-banner{margin-bottom:50px}.module-banner__meta .meta-free-eyeexam{width:130px;height:130px;line-height:130px;font-size:14px}.home-primary-hero .module-banner__meta_inner,.home-secondary-hero .module-banner__meta_inner{width:37.25em}.home-primary-hero .meta-free-eyeexam{bottom:0}.home-shop{margin-top:135px;margin-bottom:40px}.home-shop .module-banner__meta_inner h3{font-size:48px}.home-hero-contacts .module-banner__image{padding:80px}.ambestca-home .secondary-banner .col-xs-12:nth-child(1){padding-right:10px;width:65%}.ambestca-home .secondary-banner .col-xs-12:nth-child(2){padding-left:0;width:34.9%}.register-header__lcol h1{font-size:24px;padding-right:50%}.register-header__rcol{width:50%;position:absolute;top:0;right:0;padding-right:0;padding-bottom:20px;margin-top:4px;text-align:right}.register-main .main-form .form-group{width:100%;max-width:400px}.register-main .btn-createaccount{margin-bottom:0;width:65%;float:left}.register-main .btn-cancel{width:35%;float:left}.create-account__inner,.signin-account .main-form .form-group{width:100%;max-width:400px}.signin-account{padding-right:5%;border-right:1px solid #D8E6EE}.checkout-signin-create{padding-top:20px}.create-account{padding-left:5%}.create-account__inner{float:right}.checkout-guest,.checkout-signup{max-width:400px}.product-fitinfo__column .frontside-wrap{width:160px}.product-fitinfo .size.lens-vertical{right:0;top:33px;width:66%}.product-fitinfo .size.temple-length{bottom:3px;left:0;top:auto;width:100%}.product-fitinfo .size.bridge-width{width:100%}.product-fitinfo .size.eye-size{width:69%}.ratings-reviews__container{margin:0 8%}.ratings-reviews__pagination{padding-bottom:40px}.similar-products__header_filter{margin:29px 0 0;float:right}.similar-products__item{margin-top:40px;margin-bottom:40px}.product-details .cta-vtolenscolor .btn{max-width:370px}.product-details .product-summary__inner{max-width:410px}.product-details__eyecareclub_header{margin-bottom:32px}.product-details__enterrx_right{padding-bottom:19px}.shopping-categories .module-banner__image{padding-bottom:0}.shopping-shop-categories__pairs{margin-bottom:35px}.shopping-shop-categories__pairs .btn+.btn{margin-left:16px}.shopping-banner .module-banner__meta_inner{margin-right:40px}.shopping-learn-more__header{margin-bottom:36px;font-size:24px}.shopping-learn-more__item_title{margin-top:19px}.shopping-learn-more__item p{font-size:16px}.search-results__product-found{text-align:left}.search-results__product-found>ul>li{white-space:pre;font-size:14px}.search-results__product-found>ul li+li:before{padding:0 15px}.clp-banners .tile-findstore .module-banner__meta{padding-left:4.375em;padding-right:4.375em}.mixmatch-pricing__table-body [class^=col-],.mixmatch-pricing__table-header [class^=col-]{width:20%}.mixmatch-pricing__table-body .total-pair .old-price{margin-right:10%}.cart-item__promotional{display:table}.cart-item__promotional__thumb{padding-bottom:0;display:table-cell;vertical-align:bottom;float:none;text-align:center}.cart-item__promotional__content{display:table-cell;vertical-align:middle;float:none}.cart-item--contact .cart-item__thumb{width:28.5%;position:absolute;left:0;margin-left:-15px}.modal-zoom-option .modal-dialog,.model-addanotherpair .modal-dialog{width:700px}.form-group-customselect.has-error{padding-bottom:30px}.form-group-customselect .form-error{left:30px}.shopping-cart .cart-item--contact .cart-item__heading{margin-left:39.9%}.pair-product__total{padding:0}.included-colors .arrow-top{margin-right:24px}.included-lens-colors__items li{margin:0 -2px;width:16.66666666666667%}.included-lens-colors .arrow-top{margin-right:24px}.lens-wizard-step__modal{margin-left:-30px;margin-right:-30px}.lens-wizard-step__modal>h4{padding-left:30px}.lens-wizard-step__modal .lens-type__item-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.lens-wizard-step__modal .included-colors,.lens-wizard-step__modal .lens-type__item-box .lens-type__item{width:50%}.lens-wizard-step__modal .included-colors__inner{border-left:0 none}.eyeglass-page .select-prescription__details .select-prescription__details-heading .select-prescription__details_title .tool-tip{top:73px}.eyeglass-page .select-prescription__details .select-prescription__details-heading h4{width:60%}.eyeglass-page .select-prescription__details_eye .js-have-pd-numbers{text-align:left}.accorder-history__option_sort,.checkout-page .checkout-step__body .checkout-step-continue,.store-details__information-map{text-align:right}.eyeglass-page .lens-review{margin-left:-20px;margin-right:-20px;padding-top:15px}.checkout-page .checkout-prescriptions{margin:0 -20px}.checkout-page .checkout-step__body .checkout-step-continue .btn-continue-review{min-width:400px}.checkout-page .checkout-step__body .checkout-ship-store{margin-top:30px}.checkout-page .checkout-step__body .checkout-ship-store .checkout-saved-card{margin-bottom:0}#modelShipToStore .modal-dialog{width:700px}.order-confirmation h1{font-size:24px}.order-confirmation__register{padding-bottom:30px}.order-confirmation__register_accout,.order-confirmation__register_free-eye{padding:30px 50px}.order-confirmation__info_summary{max-width:300px}.order-confirmation .cart-item--contact .cart-item__heading{margin-left:39.9%}.order-confirmation .cart-items .select-prescription__table_body-th{width:20%}.schedule-appointment__storeinfo-title{display:inline}.schedule-appointment__storeinfo-edit{display:inline;margin-left:40px}.schedule-appointment__examtype .radio{margin:20px 0}.model-inactivitywarning .modal-dialog{width:670px}.schedule-appointment-conf__store_map{margin-top:25px}.acc-manageaccount__updateinfo{margin-bottom:30px}.modal-update-account .modal-dialog{width:700px}.modal-update-account .main-form{max-width:400px}.accorder-history__option_sort{margin:30px 0 0}.accorder-history__table .col-ordernumber{width:22%}.accorder-history__table .col-dateordered{width:20%}.accorder-history__table .col-orderstatus{width:16%}.accorder-history__table .col-rxvalidate{width:22%}.accorder-history__table .col-ordertotal{width:20%}.acc-patientinfo__prescriptions .prescriptions-addnew__option .btn-add{margin-left:30px;width:250px}.acc-appointments .btn-eye-exam{width:75%}.acc-appointments__selection{margin-bottom:30px}.accmain-addresses__add .btn{max-width:320px}.accorder-reorder .accorder-history__table .col-ordernumber{width:20%}.accorder-reorder .accorder-history__table .col-patientorder{width:19%}.accorder-reorder .accorder-history__table .col-startdate{width:16%}.accorder-reorder .accorder-history__table .col-orderfrequency{width:14%}.accorder-reorder .accorder-history__table .col-nextorderdate{width:16%}.accorder-reorder .accorder-history__table .col-estimatedtotal{width:15%;text-align:right}.contacts-product__summary{float:right}.view-all-stores__listing-col+.view-all-stores__listing-col .view-all-stores__listing-col-inner{margin-top:30px;border-top:1px solid #D8E6EE}.view-all-stores__listing-col-inner>ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}.view-all-stores__listing-col-inner>ul li{width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.find-store__result-stores{max-height:800px}.store-details__information-details .btn-eye-exam{max-width:350px}.store-details__information-map img{height:360px}.faq-content .faq-list .faq-pod a[href*="#backToTop"]{margin-bottom:28px}.compare-grid__product{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center}.customercare-email .main-form .form-group{width:100%;max-width:400px}.customercare-email .button-group{margin-bottom:40px}.customercare-email .btn-submit{margin-bottom:0;width:65%;float:left}.customercare-email .btn-cancel{width:35%;float:left}.account-section .sort-refine-bar .pagination-wrap{padding-top:30px}.modal-support-message .modal-dialog{width:500px}.responsive-table td,.responsive-table th{padding:15px 12px}.error-page__thumb,.leftContainer{padding-right:30px}.responsive-table-item:nth-child(2n+2){background:#efefef}.error-page__search .form-group{max-width:400px}.section-stat-colitem .btn{max-width:200px}.section-stat-findstore .btn-1{position:absolute;bottom:0;right:0}.contentContainer{padding-left:250px!important}.leftContainer{float:left;width:250px;margin-left:-250px}.subBar{display:none}#tga-findstore-txt p{font-size:18px}#tga-findstore-form{float:right;padding-right:10px}.module-content__meta:last-child{margin-bottom:0}}@media(min-width:768px) and (max-width:1024px){.flex-sm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.flex-sm__1{order:1;-moz-order:1;-webkit-order:1}.flex-sm__2{order:2;-moz-order:2;-webkit-order:2}.flex-sm__3{order:3;-moz-order:3;-webkit-order:3}.flex-sm__4{order:4;-moz-order:4;-webkit-order:4}.flex-sm__5{order:5;-moz-order:5;-webkit-order:5}.flex-sm__6{order:6;-moz-order:6;-webkit-order:6}.global-header .navbar-container{padding-left:15px;padding-right:15px}.global-header .navbar-brand{line-height:85px;height:90px;width:100%;left:0}.global-header .navbar-brand .banner__component{display:block;float:left;padding:0 50% 0 90px;position:relative}.global-header .navbar-brand .banner__component>a{display:inline-block;left:0;margin:0 auto;right:0;width:240px;position:absolute}.global-header--secure{padding-top:20px;padding-bottom:0}.global-header--secure .navbar-header{height:69px}.global-navigation .main-navigation{padding:0 40px}.secondary-navigation{width:50%;top:40px;right:0;position:absolute}.secondary-navigation>ul{border-left:1px solid #D8E6EE}.secondary-navigation>ul>li.open .dropdown-toggle{background-repeat:no-repeat;background-position:bottom center;background-image:url(../_ui/responsive/theme-ambest/images/arr2.png)}.secondary-navigation>ul>li .dropdown-menu{margin:0;left:0;border-width:0 1px 1px;border-style:solid;border-color:#D8E6EE;-webkit-box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2);-moz-box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2);box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2)}.search-flyout{padding:24px 40px}.footer-storesignup .find-store{order:3}.footer-storesignup .signup-newsletter{margin-bottom:20px;order:1}.footer-storesignup .schedule-exam{order:3}.module-banner__meta h3{font-size:30px}.module-banner__meta p{font-size:18px}.home-shop>.row>div{margin-bottom:40px}.product-details .product-image{padding:0}.product-fitinfo_desc{max-width:65%}.shopping-shop-categories__pairs .btn{width:215px}.product-grid .breadcrumb{padding:20px 0}.order-confirmation .cart-item--contact .cart-item__thumb,.shopping-cart .cart-item--contact .cart-item__thumb{padding-right:30px}.order-confirmation .cart-item--contact .cart-item__options,.shopping-cart .cart-item--contact .cart-item__options{padding-left:15px}.ca-module-banner .home-primary-hero .meta-free-eyeexam{right:-130px}}@media(min-width:1025px){.global-navigation .main-navigation .dropdown-toggle,.secondary-navigation>ul>li .dropdown-toggle{position:relative;overflow-x:hidden}.container{padding-left:80px;padding-right:80px}.pull-right-md{float:right!important}.pull-left-md{float:left!important}.flex-md{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.global-header .navbar-skip,.global-navigation .dropdown-menu__close{display:block}.flex-md__1{order:1;-moz-order:1;-webkit-order:1}.flex-md__2{order:2;-moz-order:2;-webkit-order:2}.flex-md__3{order:3;-moz-order:3;-webkit-order:3}.flex-md__4{order:4;-moz-order:4;-webkit-order:4}.flex-md__5{order:5;-moz-order:5;-webkit-order:5}.flex-md__6{order:6;-moz-order:6;-webkit-order:6}.uploadphoto-wrapper{width:55%}.section-uploadphoto .choosephoto__fakebrowse{width:200px}.section-uploadphoto .choosephoto__readonly-input{margin-left:200px}.global-header{padding-bottom:0;background:-moz-linear-gradient(left,#FFF 0,#FFF 50%,#a6192e 50%,#a6192e 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#FFF),color-stop(50%,#FFF),color-stop(50%,#a6192e),color-stop(100%,#a6192e));background:-webkit-linear-gradient(left,#FFF 0,#FFF 50%,#a6192e 50%,#a6192e 100%);background:-o-linear-gradient(left,#FFF 0,#FFF 50%,#a6192e 50%,#a6192e 100%);background:-ms-linear-gradient(left,#FFF 0,#FFF 50%,#a6192e 50%,#a6192e 100%);background:linear-gradient(to right,#FFF 0,#FFF 50%,#a6192e 50%,#a6192e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@white', endColorstr='@darkRed', GradientType=1)}.global-header__promobar .quick-links>ul li+li:before{content:"|\00a0";padding:0 10px}.global-header .navbar-container>.row{position:relative}.global-header .navbar-header{float:left;border-bottom:0 none;width:28%}.global-header .navbar-brand{margin-left:-4px;width:90%;height:160px;line-height:160px}.global-header .navbar-storeschedule{float:right;width:72%}.global-header .navbar-storeschedule .find-store{height:160px;padding-left:3%;padding-right:65px;padding-top:27px;width:61.1%}.global-header .navbar-storeschedule .schedule-exam{padding-left:65px;text-align:center;height:160px;line-height:155px;width:38.9%}.global-header .navbar-storeschedule .schedule-exam .btn-2{min-width:220px;width:100%;margin:0 auto;text-decoration:none;padding:17.5px 10px;height:60px;border:2px solid #FFF}.global-header--secure{padding-top:20px;padding-bottom:5px}.global-header--secure .navbar-brand{width:300px}.global-navigation{border-bottom:1px solid #D8E6EE;border-top:1px solid #D8E6EE}.global-navigation .main-navigation{display:block!important;width:70%;padding-left:0;padding-right:0}.global-navigation .main-navigation__navbar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.global-navigation .main-navigation .dropdown{height:100px;z-index:1;border-right:1px solid #D8E6EE;text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.global-navigation .main-navigation .dropdown.open .dropdown-toggle .v-center{text-decoration:underline}.global-navigation .main-navigation .dropdown.open .dropdown-toggle .dropdown-arrow{text-decoration:underline;background-image:url(../_ui/responsive/theme-ambest/images/arr2.png);-webkit-transition:all .3s ease .2s;-moz-transition:all .3s ease .2s;-ms-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s;opacity:1;left:0}.global-navigation .main-navigation .dropdown.open .dropdown-menu{visibility:visible;left:0!important;max-height:2000px;border-width:0 1px 1px;border-style:solid;border-color:#D8E6EE;-webkit-box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2);-moz-box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2);box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2);-webkit-transition:max-height .3s ease .6s,border-width .3s ease .6s;-moz-transition:max-height .3s ease .6s,border-width .3s ease .6s;-ms-transition:max-height .3s ease .6s,border-width .3s ease .6s;-o-transition:max-height .3s ease .6s,border-width .3s ease .6s;transition:max-height .3s ease .6s,border-width .3s ease .6s}.global-navigation .main-navigation .dropdown>a{padding:0;height:100px;line-height:100px;font-size:14px}.global-navigation .main-navigation .dropdown-toggle .dropdown-arrow,.secondary-navigation>ul>li .dropdown-toggle .dropdown-arrow{bottom:0;background-position:bottom center;width:16px;height:8px;display:block;overflow:hidden;background-repeat:no-repeat;right:0}.global-navigation .main-navigation .dropdown-toggle .dropdown-arrow{position:absolute;left:-9999px;margin:0 auto;opacity:0}.global-navigation .main-navigation .dropdown-menu{padding:0;margin:0 auto;border-radius:0;border-width:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-width:1440px;display:block;left:-9999px!important;max-height:0;overflow:hidden;visibility:hidden}.global-navigation .main-navigation .dropdown-menu>.container{padding-top:30px;padding-bottom:30px}.global-navigation .main-navigation .dropdown-menu li+li{margin:10px 0}.secondary-navigation>ul>li.open .dropdown-toggle .dropdown-arrow{text-decoration:underline;background-image:url(../_ui/responsive/theme-ambest/images/arr2.png);-webkit-transition:all .3s ease .2s;-moz-transition:all .3s ease .2s;-ms-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s;opacity:1;left:0}.secondary-navigation>ul>li.open .dropdown-menu{visibility:visible;margin:1px 0 0;left:0!important;max-height:2000px;border-width:0 1px 1px;border-style:solid;border-color:#D8E6EE;-webkit-box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2);-moz-box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2);box-shadow:3px 0 3px -3px rgba(0,0,0,.2),0 3px 3px -3px rgba(0,0,0,.2),-3px 0 3px -3px rgba(0,0,0,.2);-webkit-transition:max-height .3s ease .6s,border-width .3s ease .6s,margin .3s ease .6s;-moz-transition:max-height .3s ease .6s,border-width .3s ease .6s,margin .3s ease .6s;-ms-transition:max-height .3s ease .6s,border-width .3s ease .6s,margin .3s ease .6s;-o-transition:max-height .3s ease .6s,border-width .3s ease .6s,margin .3s ease .6s;transition:max-height .3s ease .6s,border-width .3s ease .6s,margin .3s ease .6s}.secondary-navigation>ul>li .dropdown-toggle .dropdown-arrow{position:absolute;left:-9999px;margin:0 auto;opacity:0}.secondary-navigation>ul>li .dropdown-menu{margin:0;border-style:solid;border-width:0 1px 1px;border-color:#D8E6EE;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;visibility:hidden;left:-9999px!important;max-height:0;overflow:hidden}.secondary-navigation>ul>li>a{height:100px;line-height:100px}#js-search-flyout-touch{display:none!important}#js-search-flyout-notouch{margin:0 auto;max-width:1440px;left:0;right:0}#js-search-flyout-notouch .container{padding-left:11.875em;padding-right:11.875em}.search-flyout>.container{padding-top:24px;padding-bottom:50px}.autocomplete-box .similar-products__item{width:13%}.autocomplete-box .view-all-search-results{margin-bottom:0;padding-bottom:0;width:66%}.autocomplete-box .category-item{margin-left:65%;padding:5px 10px 5px 10%}.footer-storesignup .find-store__cta,.footer-storesignup .schedule-exam__cta{margin:28px auto 0;max-width:260px}.footer-categories__col_inner{border:0;max-width:260px}.footer-categories__col_inner h3{font-size:20px;padding-left:0;padding-right:0}.footer-categories__col_inner>ul{display:block}.modal-productpricing .modal-dialog{width:620px}.modal-bridgemeasurement .modal-dialog,.modal-eyecareclub-benefits .modal-dialog,.modal-prescription-help .modal-dialog{width:900px}.module-banner{overflow:hidden;margin-bottom:80px}.module-banner__meta{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module-banner__meta h2{font-size:24px}.module-banner__meta h2 span{width:100%;display:inline-block;font-size:72px}.module-banner__meta h2 span.price{margin-top:10px}.module-banner__meta h2 span.price .cur-sign{top:0;font-size:100%}.module-banner__meta .vertical-bottom,.module-banner__meta .vertical-top{width:100%;position:absolute}.mini-cart.open .mini-cart__link{background-image:url(../_ui/responsive/theme-ambest/images/arr2.png);background-position:center bottom;background-repeat:no-repeat}.home-primary-hero .module-banner__meta_inner{color:#FFF;margin-right:5em;float:right}.home-secondary-hero .module-banner__meta{padding-top:80px;height:100%}.home-secondary-hero .module-banner__meta_inner{height:100%;margin-right:3.5em;float:right}.home-secondary-hero .module-banner__meta h2 span{font-size:48px}.home-secondary-hero .module-banner__meta .meta-cta{position:absolute;right:0;bottom:40px}.home-shop>.row>div{margin-bottom:15px}.home-hero-contacts .module-banner{background:#5a5a5a}.home-hero-contacts .module-banner__image{max-width:520px;padding:160px 0}.home-hero-contacts .module-banner__meta_inner{margin-top:0;color:#FFF}.home-hero-contacts .vertical-top{top:50px}.home-hero-contacts .vertical-bottom{bottom:50px}.checkout-signin-create .signin-account{max-width:450px}.product-details .js-rotate-zoom-bg{display:none!important}.product-details .rotation-container .rotate-zoom.opacity .zoomImg{top:-30%!important;left:-30%!important}.product-details .product-header,.product-details .product-info{padding-left:5%}.product-fitinfo_desc{width:325px}.similar-products__item:hover .similar-products__quickview{display:block}.product-details.contactlens .product-info{padding-left:15px}.shopping-header__title{margin:0;font-size:40px}.shopping-categories .module-banner{margin-top:60px;margin-bottom:60px}.shopping-categories .vertical-bottom{bottom:40px}.shopping-shop-categories{padding:74px 0 80px}.shopping-shop-categories__title{font-size:30px}.shopping-shop-categories__pairs{margin-bottom:50px}.shopping-shop-categories__pairs .btn+.btn{margin-left:76px}.shopping-banner .module-banner{margin-top:70px}.shopping-banner .module-banner__meta_inner{float:right}.shopping-learn-more__header{margin-top:51px}.shopping-learn-more__item_title{margin-top:28px;margin-bottom:11px;font-size:14px}.shopping-learn-more__item p{font-size:18px}.product-grid-facet{border:0;margin-top:30px;margin-bottom:30px;max-width:180px;display:block!important}.product-grid-facet__filter_options{padding:0;margin-bottom:33px;display:block!important}.cat-eyeexam-article+.cat-eyeexam-article,.shopping-cart .cart-item--contact>.row+.row .cart-item__price{padding-top:36px}.product-grid-facet__filter_options .show-all{margin-bottom:0}.product-grid-selected-facet{border-top:1px solid #D8E6EE;margin-top:0}.product-grid-selected-facet__header_clear,.product-grid-selected-facet__header_title{margin-top:23px}.product-grid-listing{margin-top:-1px}.modal-quick-view .modal-dialog{width:1024px}.similar-products__items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.similar-products__items::after,.similar-products__items::before{content:normal}.similar-products__items .similar-products__item{margin-right:-2px;margin-left:-2px}.search-noresults .product-grid-header_search{width:73%}.clp-banners{margin-bottom:25px}.cat-eyeexam-header{margin-bottom:46px}.shopping-cart .cart-item__price{padding-left:30px}.shopping-cart .cart-sidebar{width:30.5%}.shopping-cart .cart-item--contact .cart-details,.shopping-cart .cart-item--contact .cart-item__heading{width:38.86%;margin-left:27.8%}#modelShipToStore .modal-dialog,.modal-zoom-option .modal-dialog{width:800px}.eyeglass-page .pair-product{margin-top:-40px}.pair-product__item{border-bottom:1px solid #D8E6EE;margin-bottom:25px;padding:0 0 25px}.pair-suggestion-info__img{max-width:12%}.order-confirmation .cart-item__price{padding-left:30px}.order-confirmation .cart-sidebar{width:30.5%}.order-confirmation .cart-item--contact .cart-details,.order-confirmation .cart-item--contact .cart-item__heading{width:38.86%;margin-left:27.8%}.asm-item-action{margin-bottom:20px}.view-all-stores__listing-col-inner>ul{display:block}.compare-grid__product:first-child:before{background:#ccc;content:"";height:100%;left:49.5%;position:absolute;width:1px;top:0}.compare-grid__products+.compare-grid__products:before{background:#ccc;content:"";height:1px;left:0;position:absolute;width:100%}.module-banner-comp{color:#FFF}.module-banner-comp .module-banner__meta_inner{padding-left:3em;width:60%;margin:0}.blog-page__container{width:69.8%}.blog-page__side{width:30.2%}}@media(min-width:1025px) and (max-width:1134px){.global-header .navbar-storeschedule .schedule-exam{padding:0}.global-header .navbar-storeschedule .schedule-exam .btn-2{margin-right:-64px;max-width:220px}}@media(min-width:1025px) and (max-width:1280px){.checkout-page .checkout-step__body .checkout-contacts-products__lcol{width:55%}.checkout-page .checkout-step__body .checkout-contacts-products__rcol{padding-left:0;width:45%}}@media(min-width:1200px){.container{max-width:1440px}.secondary-navigation .sign-in__form{padding:5px 30px 20px}.home-primary-hero .module-banner__meta_inner{margin-right:10em}.home-secondary-hero .module-banner__meta{padding-top:30px}.home-secondary-hero .module-banner__meta_inner{margin-right:7em}.home-secondary-hero .module-banner__meta h2 span{font-size:72px}.home-secondary-hero .module-banner__meta .meta-cta{margin-right:-75px}.product-fitinfo_desc{width:auto;max-width:64%}.contact-prescription__item{padding:0 0 0 15px;width:50px}}@media(max-width:1024px){.global-navigation .main-navigation,.js-print-page{display:none}.section-uploadphoto .uploadbutton .btn-upload{width:100%}.global-header__promobar .quick-links>ul>li.view-store{float:right}.global-header__promobar .quick-links>ul>li.california-resident{float:left}.global-header .navbar-hamburger{z-index:1}.global-header .navbar-storeschedule{width:100%;position:absolute;left:0;bottom:0}.global-header .navbar-storeschedule .find-store .btn-1{color:#004B86;text-decoration:underline;padding:28px 10px;background:0 0;width:100%;text-align:center}.global-navigation .main-navigation .dropdown{border-bottom:1px solid #e3e3e3;position:relative;width:100%;float:left;overflow:hidden}.global-navigation .main-navigation .dropdown.open .dropdown-toggle{color:#666;padding-bottom:0}.global-navigation .main-navigation .dropdown.open .dropdown-toggle:after{content:"\e253"}.footer-categories__col_inner h3::after,.global-navigation .main-navigation .dropdown-toggle::after{color:#004B86;content:"\e252";font-family:'Glyphicons Halflings'}.global-navigation .main-navigation .dropdown-toggle::after{padding-top:5px;font-size:9px;float:right}.global-navigation .main-navigation .dropdown-menu{margin:0;position:relative;width:100%;padding:10px}.footer-categories [class^=col-],.footer-widesection [class^=col-]{padding-left:0;padding-right:0}.global-navigation .main-navigation .dropdown-menu>.container{padding:0}.global-navigation .main-navigation .dropdown-menu>.container>.row{margin-left:-25px}.global-navigation .main-navigation .dropdown-menu__level2 h3{color:#004B86;font-size:14px;font-weight:500;margin:15px 0;cursor:pointer}.global-navigation .main-navigation .dropdown-menu__level2 ul{margin-left:20px;max-height:0;overflow:hidden;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.global-navigation .main-navigation .dropdown-menu__level2 ul li a{font-weight:500}.global-navigation .main-navigation .dropdown-menu__level2 ul.toggled{max-height:1000px;margin-top:20px}#js-search-flyout-touch{position:relative;border-radius:0;border:0;display:none;width:100%;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}#js-search-flyout-touch.open{display:block}#js-search-flyout-notouch{display:none}.autocomplete-box .view-all-search-results{border-bottom:1px solid #D8E6EE}.autocomplete-box .category-item{width:100%;float:left}.footer-storesignup{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-categories{border-bottom:1px solid #FFF}.footer-categories__col_inner h3{cursor:pointer}.footer-categories__col_inner h3::after{font-size:9px;-webkit-transition:transform .25s ease-in;-moz-transition:transform .25s ease-in;-o-transition:transform .25s ease-in;transition:transform .25s ease-in;float:right}.home-hero-contacts .module-banner h3,.shopping-banner .module-banner__meta h3,.shopping-carousel .module-banner h3{font-size:30px}.footer-categories__col_inner>ul{max-height:0;overflow:hidden;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0,1,.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.mini-cart__flyout{display:none!important}.home-primary-hero .module-banner__meta_inner{margin:20px auto 0}.home-primary-hero .module-banner__meta h2{margin:10px 0}.home-primary-hero .meta-cta .white-stroke{border:3px solid #333;color:#333}.home-primary-hero .meta-cta .white-stroke:active,.home-primary-hero .meta-cta .white-stroke:focus,.home-primary-hero .meta-cta .white-stroke:hover{color:#333}.home-secondary-hero .module-banner__meta_inner{margin:20px auto 0}.home-hero-contacts .module-banner__image{background:#5a5a5a}.home-hero-contacts .white-stroke{border:3px solid #333;color:#333}.home-hero-contacts .white-stroke:active,.home-hero-contacts .white-stroke:focus,.home-hero-contacts .white-stroke:hover{color:#333}.product-details .rotation-container .rotate-zoom .zoomImg{opacity:1!important}.product-details .product-header,.product-details .product-info{float:left!important}.product-details .product-info__price{margin-top:10px}.product-details .product-info__favorites-print .print{display:none}.product-details .product-share{margin-bottom:30px}.ratings-reviews{margin-top:20px}.product-details.contactlens .product-image{margin:0;text-align:center}.product-details.contactlens .product-header{margin-bottom:30px}.shopping-categories{margin-top:15px;margin-bottom:40px}.shopping-categories .module-banner__meta{left:0;position:absolute;top:0}.shopping-banner .module-banner{margin-bottom:40px}.shopping-banner .module-banner__meta_inner{margin:20px auto 0}.shopping-carousel .module-banner p{font-size:16px}.product-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.product-grid .order-1{order:1}.product-grid .order-2{order:2}.product-grid .order-3{order:3}.product-grid-sort .form-group{width:100%}.product-grid-sort__sort-by label{display:none}.product-grid-facet__filter{border-bottom:1px solid #004B86}.product-grid-facet__filter_open h3::after{content:"\e253"}.product-grid-facet__filter_title{width:100%;padding:15px 20px;margin:0;cursor:pointer}.product-grid-facet__filter_title::after{padding-top:5px;color:#333;font-size:12px;font-family:'Glyphicons Halflings';content:"\e252";float:right}.product-grid-pagination{margin:0}.modal-compare-product__body{width:100%}.search-noresults .similar-products{padding-top:20px}.clp-banners .module-banner .module-banner__meta{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.clp-banners-eyeexam{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.clp-banners-eyeexam__free-eyeexam{order:2}.clp-banners-eyeexam__findstore{order:1}.mixmatch-pricing__header{margin-top:30px}.shopping-cart__header{margin-bottom:0;padding-bottom:0}.shopping-cart__header h1{font-size:21px;margin-bottom:10px}.shopping-cart .shopping-action .btn{text-align:center;width:100%;max-width:100%}.shopping-cart .shopping-action{padding-bottom:20px;padding-top:20px}.shopping-cart .checkout-review-prescription{margin-bottom:20px}.cart-item__price .frame-price{margin-bottom:10px}.cart-item__options_btn{display:inline-block;margin-right:20px}#tga-findstore-form span.hidden-xs label,.cart-item__promotional,.static-mixandmatch .leftContainer{display:none}.shopping-cart .contact-prescription{margin-top:0}.pair-product__item{padding-top:15px;padding-bottom:15px}.order-confirmation__prescription{padding:0}.order-details .choose-photo{margin-top:30px}.asm-item-action .btn-1{margin-bottom:20px}.accorder-reorder .order-confirmation{width:100%}.static-mixandmatch .contentContainer{padding-left:0!important}.module-banner-comp .module-banner__meta{position:relative;top:0;left:0;transform:none}.module-banner-comp .module-banner__meta_inner{margin:20px auto 0}}@media(max-width:767px){.flex-xs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.flex-xs__1{order:1;-moz-order:1;-webkit-order:1}.flex-xs__2{order:2;-moz-order:2;-webkit-order:2}.flex-xs__3{order:3;-moz-order:3;-webkit-order:3}.flex-xs__4{order:4;-moz-order:4;-webkit-order:4}.flex-xs__5{order:5;-moz-order:5;-webkit-order:5}.flex-xs__6{order:6;-moz-order:6;-webkit-order:6}.popover{width:270px;max-width:300px}.notification-box .title--eyecareclub{background-position:0 10px}.global-header .navbar-hamburger{width:70px;height:70px}.global-header .navbar-brand{width:180px;height:70px;line-height:60px;margin:0 auto;left:0;right:0}.global-header--secure{padding-top:12px;padding-bottom:0}.global-header--secure .navbar-header{height:57px}.global-navigation .main-navigation{padding-left:20px;padding-right:20px}.secondary-navigation{position:static}.secondary-navigation li.mini-cart{width:70px;border-left:1px solid #D8E6EE;position:absolute;top:40px;right:0}.secondary-navigation li.mini-cart .cart-label{float:left;margin-top:1px}.search-flyout{padding:0 20px}.search-flyout .form-group .form-control{padding-right:40px}.search-flyout .form-group .btn{background-color:initial;background-image:url(../_ui/responsive/theme-ambest/images/search-icon.png);background-repeat:no-repeat;background-position:center center;border:none;padding:14px;position:absolute;right:5px;width:30px;line-height:60px;height:60px;text-indent:-999px}.autocomplete-box ul.ui-autocomplete{padding-bottom:20px;margin-bottom:0;float:left;border-bottom:1px solid #D8E6EE}.autocomplete-box .similar-products__item+.similar-products__item{border-top:1px solid #D8E6EE;margin-top:20px}.footer-social ul{border-top:1px solid #D8E6EE}.footer-social ul li{border-right:0 none;float:left;width:25%}.footer-storesignup .find-store{margin-bottom:20px;order:1}.footer-storesignup .signup-newsletter{order:3}.footer-storesignup .schedule-exam{margin-bottom:20px;order:2}.footer-secondarynav ul li:first-child:before{padding:0;content:"\00a0"}.modal .modal-dialog{margin:5px}.module-banner__meta h3{font-size:20px}.module-banner__meta p{font-size:14px}.module-banner__meta h2,.module-banner__meta h2 span{font-size:30px}.module-banner__meta .meta-free-eyeexam strong{font-size:18px}.home-shop .module-banner__meta_inner{padding:0 40px}.homepage-product-listing .similar-products__item{margin:15px 0}.ambestca-home .secondary-banner .col-xs-12:nth-child(1){margin-bottom:10px}.register-header__lcol h1{text-transform:capitalize}.signin-account__inner{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #D8E6EE}.product-fitinfo__row{margin-bottom:10px;margin-top:10px;text-align:center}.product-fitinfo__section{text-align:center}.product-fitinfo__column{width:300px;margin-bottom:20px;display:inline-block;float:none;padding:0}.product-fitinfo__column_size{padding:0 10px}.product-fitinfo_desc{text-align:left}.mixmatch-pricing__table-header .second-pair,.similar-products__header,.vto-content-wrapper__existing-data .patient-box{text-align:center}.product-fitinfo .size{font-size:10px}.ratings-reviews__header .cta-writereview{width:100%}.ratings-reviews__pagination *{width:14.27%}.ratings-reviews__pagination .showing-reviews{width:100%;border-bottom:1px solid #FFF}.similar-products__header{margin-bottom:40px}.similar-products__compare{display:none}.vto-content-wrapper__intro h1{font-size:11px;margin:32px 0 7px}.vto-content-wrapper__intro .vto-requirement{font-size:10px;margin-left:0;padding:3px}.vto-content-wrapper__login-data,.vto-content-wrapper__register-data{padding-bottom:20px;border-bottom:2px solid #004B86}.vto-content-wrapper__intro .vto-create-button .btn-create-ditto{font-size:12px}.vto-content-wrapper__login-data h1{margin:0;font-size:14px}.vto-content-wrapper__login-data .btn{width:99%;margin:0 auto}.shopping-shop-categories__pairs .btn,.shopping-shop-categories__shop .btn{width:100%}.vto-content-wrapper__register-data h1{margin:15px 0 0;font-size:14px}.vto-content-wrapper__register-data hr{margin-top:5px;margin-bottom:5px}.vto-content-wrapper__register-data .btn{margin:0 auto}.vto-content-wrapper__existing-data .btn-logout-ditto{font-size:12px}.vto-content-wrapper__existing-data .patient-image{float:none;display:block;margin:0 auto 10px}.vto-content-wrapper__existing-data .patient-options{text-align:center;width:100%;margin-left:0}.vto-content-wrapper__loading-data .ditto-loading-image{top:30%;bottom:50%;right:25%;left:15%}.product-details .contactlens-swatches__title{padding:0 15px}.product-details .cta-vtolenscolor .btn{margin:0;padding-left:0;padding-right:0}.product-details__rxstep_body{padding:20px}.product-details__eyecareclub .learn-more{margin-bottom:18px}.product-details__enterrx .form-group{margin-bottom:26px}.product-details__confirm .learn-more,.product-details__enterrx .learn-more{padding-top:0;margin-bottom:19px}.shopping-shop-categories__pairs .btn+.btn{margin-top:20px}.shopping-banner .module-banner__meta h3{margin:0 0 10px}.shopping-product-listing .similar-products__item{margin:15px 0}.shopping-learn-more__item{margin-top:36px}.product-grid-sort__total-results{margin-bottom:7px}.product-grid-sort__total-pages{padding-right:5px}.product-grid-sort__sort-by{padding-left:5px}.product-grid-sort__sort-by .customSelect,.product-grid-sort__total-pages .customSelect{font-size:11px}.mixmatch-pricing__table-body .price-data span,.mixmatch-pricing__table-body .you-save-pair{font-size:12px}.clp-product-listing .similar-products__header{margin-bottom:0}.mixmatch-pricing__table-header .total-pair{text-align:right}.mixmatch-pricing__table-body .second-pair{text-align:center}.mixmatch-pricing__table-body .our-price-pair,.mixmatch-pricing__table-body .total-pair{text-align:right}.mixmatch-pricing__table-body .second-pair span:after{right:-5%}.shopping-cart .order-confirmation .eyeglass-page .select-prescription__table_body-td{width:16%}.cart-item__price .contact-price-2 .cart-item__price__item_th,.cart-item__price .total-price .cart-item__price__item_th{padding-left:15px}.cart-item__options{padding-left:15px;clear:both}.cart-item__heading{margin-bottom:15px}.cart-item--frame .cart-item__thumb{position:absolute}.cart-item--frame .cart-item__heading{margin-left:41.6667%}.contact-prescription__item:last-child{padding:10px 15px 0;text-align:left;width:100%}.promotion-code__remove{order:4;-webkit-order:4}.form-group-customselect.has-error{padding-bottom:40px}.model-addanotherpair .modal-content{padding:30px 0}.model-addanotherpair .modal-header{padding:0 20px 15px}.model-addanotherpair .modal-body{padding:0 20px}.model-addanotherpair .btn-row .col-md-6{margin-top:20px}.model-addanotherpair .btn-row .col-md-6:first-child{margin-top:0}.eyeglass-page__header h1,.lens-type__item{margin:0 0 20px}.eyeglass-step__head_edit .edit-tick,.eyeglass-step__head_edit a{text-indent:999px;width:20px;overflow:hidden}.eyeglass-page{padding:0;overflow:hidden}.eyeglass-page__header{padding:0 20px}.eyeglass-page .breadcrumb{padding:20px}.pair-product__item a{color:#333}.pair-product__item a h2{font-size:12px;line-height:14px}.lens-type__item_zoom-image{float:none;margin-top:20px;margin-left:20px}.included-colors .arrow-top,.included-lens-colors .arrow-top{margin-left:-12px;left:50%}.included-colors__actions{padding:10px;position:relative;right:0;top:0;width:100%}.included-colors__actions .btn{width:47%}.included-colors ol{padding:10px}.included-lens-colors__items{padding:10px 0}.included-lens-colors__items li{width:80px;padding-right:5px}.any-great-price__action .btn,.checkout-page .checkout-prescriptions__option_choose-photo .btn,.checkout-page .checkout-prescriptions__option_state,.checkout-page .checkout-step__body .checkout-contact-prescription__body .prescription_head_slave,.checkout-page .checkout-step__body .checkout-step-continue .btn-continue-review,.pair-suggestion-page .similar-products__cta .btn,.pair-suggestion-product_info,.pair-suggestion-product_thum{width:100%}.lens-wizard-step__modal{margin-left:0;margin-right:0}.lens-wizard-step__modal .lens-type__item-box{padding-left:0;padding-right:0}.lens-wizard-step__modal .included-colors__inner{border-top:0 none}.lens-wizard-step__modal .included-colors .arrow-top{left:50%;top:-14px;margin-top:-1px;margin-left:-12px}.eyeglass-page .select-prescription__details .tool-tip{position:relative;top:2px;float:right;font-size:14px}.eyeglass-page .select-prescription__details_eye .btn{font-size:12px}.checkout-page .checkout-step__body .checkout-doctor-prescription .btn-4,.order-confirmation .checkout-doctor-prescription .btn-4,.ship-to-store .pickup-store-list-entry{font-size:11px}.eyeglass-page .select-prescription__option{margin:30px -15px}.eyeglass-page .lens-review .cart-item__options{padding-left:0}.eyeglass-page .lens-review .cart-item__heading{margin-top:15px}.pair-suggestion-info__body strong{margin-top:10px;display:inline-block}.pair-suggestion-product_info{margin-right:0}.any-great-price__shop .btn{margin-bottom:20px}.checkout-page__action>div{margin:0;padding:0}.checkout-page__header h1 span{display:block;margin-top:10px;padding-left:0}.checkout-page .checkout-prescriptions .eyeglass-page .select-prescription__details{margin:0 0 20px}.checkout-page .checkout-prescriptions .pair-product{padding:0 1%}.checkout-page .checkout-prescriptions .col-textor{text-align:left;line-height:40px}.checkout-page .checkout-prescriptions__option_store-add,.checkout-page .checkout-prescriptions__option_store-phone{float:right}.checkout-page__header h3 span{display:block;margin-left:0;margin-top:15px}.checkout-page .checkout-step__body .checkout-details-row .frame-price__amount,.checkout-page .checkout-step__body .checkout-details-row .frame-price__label{margin-top:30px}.checkout-page .checkout-step__body .checkout-saved-card .btn{white-space:normal;margin-top:30px}.checkout-page .checkout-step__body .checkout-reorder-image img{margin:0}.checkout-page .checkout-step__body .checkout-contacts-products .checkout-contacts-product:last-child{margin-bottom:30px}.checkout-page .checkout-step__body .checkout-step-continue>[class^=col-]>.btn{margin-top:0}.checkout-page .checkout-step__body .checkout-shipping-hold .checkout-saved-card .btn,.checkout-page .checkout-step__body .checkout-submit-advise p{margin:0}.checkout-page .checkout-step__body .checkout-contact-prescription{padding:30px}.checkout-page .checkout-step__body .checkout-contact-prescription__body .prescription-color{text-align:left}.checkout-page .checkout-step__body .checkout-review-prescription .select-prescription__table_body-th{width:100%;margin-bottom:15px}.checkout-page .checkout-step__body .checkout-review-prescription .select-prescription__table_body-td{width:20%}.checkout-page .checkout-step__body .checkout-review-prescription .color-head{width:100%;margin-top:15px;text-align:left;font-weight:700}.membership-duration__item .radio{left:30px}.saved-address .btn{margin-bottom:30px}.model-saved-address__item .btn-continue-review{margin-bottom:0}.order-confirmation__register_accout,.ship-to-store__search{margin-bottom:30px}.ship-to-store__btn .btn-cancel{width:100%;margin-bottom:30px}.order-confirmation__header p span{display:inline-block;width:100%}.order-confirmation__info_summary{margin-top:20px}.order-confirmation .choose-photo .btn,.order-confirmation__info_return .btn{width:100%}.order-confirmation .eyeglass-page .select-prescription__details{padding:20px 0}.order-confirmation .eyeglass-page .select-prescription__table_body{padding:0 20px}.order-confirmation .eyeglass-page .select-prescription__table_body-th{margin-bottom:5px;width:100%}.order-confirmation .eyeglass-page .select-prescription__table_body-td{width:20%}.schedule-appointment{padding:0}.schedule-appointment .breadcrumb,.schedule-appointment__header{padding-left:15px;padding-right:15px}.schedule-appointment .eyeglass-step__data{padding-left:0;padding-right:0;margin-bottom:20px}.schedule-appointment__storeinfo-title{width:70%;float:left}.schedule-appointment__storeinfo-edit{width:30%;float:right;text-align:right}.order-details__eyeglass-exam,.store-details__information-map{text-align:center}.schedule-appointment__actions{padding-bottom:20px}.schedule-appointment .eyeglass-step__body{padding-left:15px;padding-right:15px}.schedule-appointment__datetime-form,.schedule-appointment__examtype-form{padding:0}.find-store__data,.text-legal{padding-left:15px}.schedule-appointment__examtype h4{margin-top:10px;margin-bottom:10px}.acc-manageaccount .account-information-header,.acc-manageaccount__info{margin-top:30px}.schedule-appointment__examtype .form-group{margin-bottom:10px}.schedule-appointment__legal-info{width:100%}.shopping-center__heading a{float:right}.text-legal{width:100%;padding-right:15px}.radio-outline label{padding:2px 5px}.schedule-appointment-patient .checkbox label{padding-left:10px}.schedule-appointment-patient .checkbox label::before{border:2px solid #004B86}.schedule-appointment-conf__store{padding:30px}.schedule-appointment-conf__info{margin-bottom:30px}.schedule-appointment-conf__info_preparing{margin-bottom:20px}.schedule-appointment-conf__info_preparing .btn{white-space:pre-line;width:100%}.acc-manageaccount__patient-actions .addnew-patient,.acc-manageaccount__patient-addnew{width:100%;margin-bottom:30px}.acc-manageaccount__appointments:last-child,.acc-manageaccount__orders:last-child,.acc-manageaccount__summary:last-child{margin-bottom:0}.acc-manageaccount__info-lcol .acc-manageaccount__info-box:last-child{padding-bottom:10px;border-bottom:1px solid #D8E6EE}.accorder-history__table{border-top:1px solid #D8E6EE;margin-top:20px}.accorder-history__table_body{padding:15px 10px}.accorder-history__table_body:nth-child(odd){background:#D8E6EE}.accorder-history__table>.row>div{padding:10px 15px}.accorder-history__table>.row>div>span{float:left;width:50%}.order-details .cart-item .order-confirmation{margin-top:20px}.order-details__eyeglass-exam p{margin-bottom:30px}.order-details__eyeglass-exam .btn{margin-top:30px;width:100%}.order-details .order-confirmation__info_summary li.total{padding-bottom:20px;border-bottom:1px solid #D8E6EE}.order-details__pres-valid{margin-top:30px}.order-details .additional-info{border-top:none;padding-top:0}.acc-patientinfo .btn-1{padding-left:inherit;padding-right:inherit;width:100%}.acc-patientinfo__preference{padding-top:0;border-top:0 none}.acc-patientinfo__prescriptions-item .col-xs-12{margin-bottom:15px}.acc-patientinfo__prescriptions-eyeglass .th{width:100%;margin:0 0 5px}.acc-patientinfo__prescriptions-eyeglass .td{width:16.6666%}.acc-patientinfo__prescriptions .prescriptions-addnew .select-prescription__details{margin-left:-20px;padding:20px}.acc-patientinfo__prescriptions .prescriptions-addnew .select-prescription__details_title a.tool-tip{margin-top:5px}.acc-patientinfo__prescriptions .prescriptions-addnew__option{padding-top:0}.acc-patientinfo__prescriptions .prescriptions-addnew__option .btn-cancel{width:100%;margin-bottom:20px}.acc-patientinfo__prescriptions .prescriptions-addnew__option .btn-add{width:100%}.acc-patientinfo__ditto-item{margin-bottom:30px}.accorder-reorder__info_img{margin-top:10px}.accorder-reorder .order-confirmation .eyeglass-page .select-prescription__table_body-td{width:16%}.view-all-stores__search{border-bottom:0}.view-all-stores__search .form-group .btn-1,.view-all-stores__search .form-group .form-control{height:60px}.view-all-stores__listing-col-inner .active::before,.view-all-stores__listing-col-inner h3::before{width:25px;height:25px;content:" ";position:absolute;left:15px;top:35%;float:left}.view-all-stores__listing{border-bottom:1px solid #FFF}.view-all-stores__listing [class^=col-]{padding-left:0;padding-right:0}.view-all-stores__listing-col-inner{border-top:1px solid #FFF}.view-all-stores__listing-col-inner .active{color:#FFF;margin-bottom:30px;background-color:#004B86}.view-all-stores__listing-col-inner .active::before{background-image:url(../_ui/responsive/theme-ambest/images/arr4.png);-webkit-transition:transform .25s ease-in;-moz-transition:transform .25s ease-in;-o-transition:transform .25s ease-in;transition:transform .25s ease-in}.view-all-stores__listing-col-inner h3{cursor:pointer;padding:30px 0 30px 50px;background-color:#D8E6EE}.view-all-stores__listing-col-inner h3::before{background-image:url(../_ui/responsive/theme-ambest/images/arr5.png);-webkit-transition:transform .25s ease-in;-moz-transition:transform .25s ease-in;-o-transition:transform .25s ease-in;transition:transform .25s ease-in}.view-all-stores__listing-col-inner>ul{padding-left:15px;padding-right:15px;max-height:0;overflow:hidden;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0,1,.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.view-all-stores__listing-col-inner>ul li+li{margin:20px 0}.find-store__search_form{margin-top:20px}.find-store__data h2{margin:5px 0}.find-store__border{margin:20px 0}.find-store__result-store-name{margin-bottom:20px}.find-store__result-store-name a{margin-bottom:0}.find-store__result-map-iframe{height:400px;margin-top:15px}.store-details__information .row:nth-child(2) .store-details__information-additional h2:first-child,.store-details__information-additional h4:first-child{margin-top:26px}.store-details__information-other{margin:30px 0 0}.store-details__information-map img{width:100%}.faq-content .faq-search .form-group .btn-1,.faq-content .faq-search .form-group .form-control{height:60px}.compare-grid .html-popover .popover{max-width:400px;width:100%}.account-section .accountActions .btn{margin-bottom:20px}.account-section .item-wrapper{width:100%;padding:5px}.account-section .item-wrapper .item-label,.account-section .item-wrapper .item-value{width:45%}.responsive-table td{display:inline-block;width:40%}.error-page__search .form-group,.section-stat-findstore .btn-1{width:100%}.responsive-table-item{display:block;padding:15px 10px}.error-page__thumb{margin-bottom:30px}.section-stat-findstore{padding:20px}.section-stat-findstore .form-control{padding:0 10px 0 35px}.section-stat-content-circle{padding-bottom:230px;padding-right:0;margin-bottom:20px}.section-stat-content-circle .section-stat-content-circlered{bottom:0;top:auto}.section-stat-content-circle .section-stat-content-circleblue{bottom:137px;top:auto}.section-stat-image{margin-bottom:20px}.section-stat-quotes{padding:20px}.subnav.open ul{height:auto;visibility:visible}.subBar{display:block}.subnav ul{height:0;visibility:hidden}#tga-findstore-form{width:44%;float:left}#tga-findstore-form span.hidden-xs{display:block!important}input.tga-form-field{min-height:40px;display:inline-block!important}.table-borderspacing-25{border-collapse:collapse;border-spacing:0;width:100%}.ca-module-banner .home-primary-hero .meta-free-eyeexam{bottom:0;position:relative;right:-30%;left:auto}.module-holder{padding:15px}}@media(max-width:460px){.home-shop .module-banner__meta_inner h3{font-size:28px;margin:15px 0}.font-size-small td,.font-size-small th{font-size:10.5px}}@media(max-width:420px){.home-primary-hero .meta-cta .white-stroke{min-width:150px;padding-left:10px;padding-right:10px}.module-banner__meta .meta-free-eyeexam{width:65px;height:65px;bottom:0;right:-20px}.module-banner__meta .meta-free-eyeexam__data{font-size:8px;vertical-align:initial}}@media(max-width:400px){.modal-productpricing .first-pair,.modal-productpricing .second-pair{width:30%;padding-right:0}.modal-productpricing .total-pair{width:40%;padding-left:0}}@media(max-width:320px){.vto-content-wrapper__intro h1{font-size:11px;margin:32px 7px 7px}.vto-content-wrapper__intro .vto-requirement{font-size:10px;margin-left:0;padding:3px}.vto-content-wrapper__login-data h1{margin:0;font-size:14px}.vto-content-wrapper__login-data hr{margin-top:5px;margin-bottom:5px}.vto-content-wrapper__register-data h1{margin:15px 0 0;font-size:14px}.checkout-page .checkout-prescriptions .row-dob .col-xs-4{width:auto}}@media print{.color-swatches>ul>li>a span,.order-confirmation__prescription .select-prescription__details,.order-details .select-prescription__details{-webkit-print-color-adjust:exact}.breadcrumb,.footer,.global-header__promobar,.global-navigation,.navbar-hamburger,.navbar-storeschedule,.pdp-contacts .contactlens-swatches,.pdp-contacts .cta-vtolenscolor,.pdp-contacts .product-details__rxstep,.pdp-similar-products,.product-details .action-bar,.product-details .product-header .mfg-by,.product-details .product-header .review-ratings,.product-details .product-info .cta-addcart,.product-details .product-info .cta-findstore,.product-details .product-info .product-info__favorites-print,.product-details .product-info .product-info__price-info,.product-details .product-info .product-info__price_more,.product-details .product-info .product-share,.product-details .ratings-reviews,.reel-cache{display:none!important}a[href]:after{content:none!important}.global-header .navbar-header{width:100%!important}.global-header .navbar-brand{left:0;right:0;margin:0 auto}.main-contentarea{margin-bottom:0}[class*=col-sm-]{float:left}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.pdp-eyeglasses .product-header,.pdp-eyeglasses .product-info{width:40%!important;float:right!important}.pdp-eyeglasses .product-image,.pdp-eyeglasses .product-overview{width:60%!important;float:left!important}.pdp-contacts .product-header,.pdp-contacts .product-info{width:50%!important;float:right!important}.pdp-contacts .product-image,.pdp-contacts .product-overview{width:50%!important;float:left!important}.product-details .color-swatches>ul>li>a,.product-details .color-swatches>ul>li>a span{display:block!important}.product-details .product-fitinfo_desc{width:60%}.product-details .product-fitinfo__column{width:40%}.product-details .product-fitinfo__column .frontside-wrap,.product-details .product-fitinfo__column .frontside-wrap img{width:100%}.product-details .product-fitinfo .size.lens-vertical{top:24%;right:0;width:55%}.product-details .product-fitinfo .size.eye-size{width:59%;top:24%}.product-details .product-fitinfo .size.temple-length{width:100%}.compare-grid h1{margin:0!important}.compare-grid__product{width:50%!important;display:inline-block!important;float:none!important;margin:20px -4px!important;padding:0!important}.compare-grid__product>.row{display:none!important}.compare-grid__product .similar-products__thumb{width:70%;display:inline-block}.order-confirmation__info .checkout-prescriptions__option_choose-photo,.order-confirmation__info_inner.billing-info,.order-confirmation__info_inner.payment-info,.order-confirmation__info_return,.order-confirmation__register{display:none}.order-confirmation__info .cart-item__price{float:left!important;width:35%}.order-confirmation__info .cart-item__product{float:left!important;width:60%}.order-confirmation__info .choose-photo{width:60%;display:block!important}.order-confirmation__header h1 a,.order-confirmation__prescription>h4,.order-confirmation__prescription>p,.order-details__eyeglass-exam{display:none}.order-confirmation__prescription{width:60%}.order-details .cart-item{display:block!important}.order-details .accmain-header__print,.order-details .cart-item__heading .reorder,.order-details .checkout-prescriptions__option_choose-photo,.order-details .order-details__back-to{display:none}.order-details .cart-item__product{width:58.3333%}.order-details .cart-item__price{width:25%}.order-details .cart-item__thumb{width:58.3333%}.order-details .cart-item__product-details{width:41.6667%}.order-details .col-md-6{width:50%}.order-details .col-md-3{width:25%}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
