@charset "UTF-8";meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 769px)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:769px)/";width:769px}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:769px) and (max-width:1025px)/";width:769px}meta.foundation-mq-large{font-family:"/only screen and (min-width:1025px)/";width:1025px}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:1025px) and (max-width:1281px)/";width:1025px}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:1281px)/";width:1281px}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:1281px) and (max-width:1681px)/";width:1281px}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:1681px)/";width:1681px}meta.foundation-data-attribute-namespace{font-family:false}.u-block{display:block!important}.u-inlineBlock{display:inline-block!important;max-width:100%!important}.u-hidden{display:none!important}.u-hiddenVisually{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.is-srOnly{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.u-textAlignCenter{text-align:center!important}.u-textAlignLeft{text-align:left!important}.u-textAlignRight{text-align:right!important}.u-textBreak{word-wrap:break-word!important}.u-textInheritColor{color:inherit!important}.u-textKern{text-rendering:optimizeLegibility!important;-webkit-font-feature-settings:"kern" 1!important;font-feature-settings:"kern" 1!important;-webkit-font-kerning:normal!important;font-kerning:normal!important}.u-textLead{line-height:1.6!important;font-size:1.1em!important}.u-textNoWrap{white-space:nowrap!important}.u-textTruncate{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-wrap:normal!important}.u-fontSmoothing{-moz-osx-font-smoothing:grayscale!important;-webkit-font-smoothing:antialiased!important}body{cursor:auto}a:hover{cursor:pointer}figure{margin:0 0 1.5rem}img{display:inline-block;height:auto;max-width:100%;vertical-align:middle}img{-ms-interpolation-mode:bicubic}button{background:0 0;border:0}button:active,button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}textarea{height:auto;min-height:50px}select{width:100%}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}@media (min-width:1281px){html{font-size:14px}}a{color:#333;line-height:inherit;text-decoration:underline}a:focus,a:hover{color:#333}p{margin-bottom:1.5rem}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:0;margin-bottom:0}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#757575;font-size:60%;line-height:0}h1{font-size:28px}h2{font-size:25px}h3{font-size:22px}h4{font-size:20px}h5{font-size:15px}h6{font-size:13px}.subheader{font-weight:400;line-height:24px;margin-bottom:.78571rem}hr{border:solid #e5e5e5;border-width:1px 0 0;clear:both;height:0;margin:2rem 0 1.92857rem}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:60%;line-height:inherit}dl,ol,ul{list-style-position:outside;margin-bottom:0}ol ol,ol ul,ul ol,ul ul{margin-left:0;margin-bottom:0}ul{margin-left:0}ol{margin-left:0}dl dt{font-weight:700;margin-bottom:0}dl dd{margin-bottom:1.5rem}abbr,acronym{border-bottom:1px dotted #ccc;color:#000;cursor:help;font-size:90%;text-transform:uppercase}abbr{text-transform:none}blockquote,blockquote p{font-size:22px;line-height:29px}cite{color:#999;display:block;font-size:1rem}.icon{height:1.14286rem;width:1.14286rem;display:inline-block;vertical-align:middle}.icon svg{display:inline-block;fill:#757575;height:100%;vertical-align:top;width:100%}.dropdown-menu{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#e5e5e5;font-size:1rem;height:auto;width:100%;z-index:89;max-width:200px}.dropdown-menu.open{display:block}.dropdown-menu>:first-child{margin-top:0}.dropdown-menu>:last-child{margin-bottom:0}.dropdown-menu--content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#e5e5e5;font-size:1rem;height:auto;padding:.78571rem;width:100%;z-index:89;max-width:200px}.dropdown-menu--content.open{display:block}.dropdown-menu--content>:first-child{margin-top:0}.dropdown-menu--content>:last-child{margin-bottom:0}.dropdown-menu-item{cursor:pointer;font-size:1rem;line-height:1.5;margin:0;padding:.35714rem .71429rem}.dropdown-menu-item a{display:block;padding:.35714rem}.dropdown-menu-item a{margin:-.35714rem}.breadcrumbs{display:block;list-style:none;margin-left:0;overflow:hidden}.breadcrumb{color:#002867;float:left;font-size:15px;line-height:15px;margin:0;line-height:1.5}.breadcrumb a{color:#002867}.breadcrumb.current{color:#002867;cursor:default}.breadcrumb.current a{color:#002867;cursor:default}.breadcrumb.current:focus,.breadcrumb.current:focus a,.breadcrumb.current:hover,.breadcrumb.current:hover a{text-decoration:none}.breadcrumb.unavailable{color:#999}.breadcrumb.unavailable a{color:#999}.breadcrumb.unavailable a:focus,.breadcrumb.unavailable:focus,.breadcrumb.unavailable:hover,.breadcrumb.unavailable:hover a{color:#999;cursor:not-allowed;text-decoration:none}.breadcrumb:before{color:#001f4f;content:"·";margin:0;position:relative;top:1px}.breadcrumb:first-child:before{content:" ";margin:0}.breadcrumb::before{margin:0 3px}@media (min-width:481px){.breadcrumb::before{margin:0 3px}}.breadcrumb-label{cursor:pointer}.breadcrumb-label:hover{color:#001f4f;text-decoration:none}.breadcrumb.is-active>.breadcrumb-label{color:#002867;cursor:default}.breadcrumb.is-unavailable>.breadcrumb-label{color:#999;cursor:default}.accordion{margin-bottom:0;border:#e5e5e5 solid;border-width:0;-webkit-box-shadow:0 1px 2px rgba(255,255,255,.13);box-shadow:0 1px 2px rgba(255,255,255,.13);margin:0 0 1.5rem}.accordion:after,.accordion:before{content:" ";display:table}.accordion:after{clear:both}.accordion-navigation{display:block;margin-bottom:0!important;border:#e5e5e5 solid;border-width:0;cursor:pointer}.accordion-navigation.is-open>a{background:#fff;color:#000}.accordion-navigation>a{background:#fff;color:#000;padding:1.85714rem;display:block;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-size:1rem}.accordion-navigation>a:hover{background:#e5e5e5}.accordion-navigation .accordion-title{padding:0 0}.accordion-title{font-weight:700;line-height:24px}.accordion-content{display:none;padding:2rem;border:#e5e5e5 solid;border-width:0 0 1px}.accordion-content.is-open{display:block}.accordion-navigation--success .accordion-title,.accordion-navigation--success.is-open>a{color:#008a06}.accordion-navigation--error .accordion-title,.accordion-navigation--error.is-open>a{color:#cc4749}.accordion-navigation--warning .accordion-title,.accordion-navigation--warning.is-open>a{color:#f1a500}body.has-activeModal{overflow:hidden}.modal-background{background:#000;background:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.has-activeModal .modal-background{display:block}.modal{border-radius:0;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#fff;padding:2.25rem 2.25rem;border:solid 0 #e5e5e5;-webkit-box-shadow:none;box-shadow:none;max-height:80%;overflow:auto;position:fixed}@media only screen and (max-width:769px){.modal{min-height:100vh}}.modal .column,.modal .columns{min-width:0}.modal>:first-child{margin-top:0}.modal>:last-child{margin-bottom:0}@media only screen and (min-width:769px){.modal{left:0;margin:0 auto;max-width:80%;right:0;width:900px}}@media only screen and (min-width:769px){.modal{top:50%!important}}@media (min-width:769px){.modal{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.modal--large{max-height:90%;width:1280px}.modal--small{width:500px}.modal-header{border-bottom:1px solid #e5e5e5;padding:1rem 0;position:relative}.modal-header-title{margin:0}.modal-body{padding:3rem 0}.modal-body>:last-child{margin-bottom:0}.modal-footer{border-top:1px solid #e5e5e5;padding:.78571rem 1.5rem;text-align:center}@media (min-width:481px){.modal-footer{text-align:right}}.modal-footer .button{display:block}@media (min-width:481px){.modal-footer .button{display:inline-block;margin-bottom:0}}.modal-footer-link{display:inline-block;font-size:15px;margin:0 0 .78571rem}@media (min-width:481px){.modal-footer-link{display:inline;margin:1.5rem}}.modal-close{color:#666;cursor:pointer;font-size:25px;font-weight:400;line-height:1;position:absolute;top:1.05rem;right:.75rem;-webkit-transform:translateY(none);transform:translateY(none)}.modal-close .icon{height:1.42857rem;width:1.42857rem}@media print{.modal{background:#fff!important;display:none}}.loadingNotification{left:50%;position:fixed;text-align:center;top:3rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:500}.loadingNotification.ng-hide-add-active,.loadingNotification.ng-hide-remove{opacity:0;top:3.6rem;-webkit-transform:scale(.9) translateX(-50%);transform:scale(.9) translateX(-50%)}.loadingNotification.ng-hide-remove-active{opacity:1;top:3rem;-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}.loadingNotification-label{background:#666;border-radius:4px;color:#fff;display:inline-block;font-size:15px;padding:.35714rem .78571rem}.loadingOverlay-container{min-height:120px;position:relative}.loadingOverlay{background:rgba(51,51,51,.9);bottom:0;height:100%;left:0;opacity:1;position:absolute;right:0;top:0;-webkit-transition:all 250ms ease-out;transition:all 250ms ease-out;width:100%}.loadingOverlay::before{height:2.85714rem;width:2.85714rem;border-radius:2.85714rem;border:solid 2px;border-color:#fff #fff #999 #999;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:spin .5s infinite cubic-bezier(.69,.31,.56,.83);animation:spin .5s infinite cubic-bezier(.69,.31,.56,.83)}.loadingOverlay.ng-enter,.loadingOverlay.ng-leave.ng-leave-active{opacity:0}.loadingOverlay.ng-enter.ng-enter-active,.loadingOverlay.ng-leave{opacity:1}@-webkit-keyframes spin{0%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@keyframes spin{0%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:.8}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.6}.slick-next:before,.slick-prev:before{font-family:inherit;font-size:20px;line-height:1;color:#999;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:.8}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:inherit;font-size:60px;line-height:20px;text-align:center;color:#333;opacity:.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#757575;opacity:1}.slick-next,.slick-prev{background-color:#fff;background-color:rgba(255,255,255,.9);z-index:1;border:1px solid #fff;height:4.35714rem;margin-top:-1.07143rem;padding:.71429rem;width:2.85714rem}.slick-next::before,.slick-prev::before{background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:2.92857rem;width:1.42857rem}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-color:#fff;background-color:rgba(255,255,255,.9);background-position:50%;background-repeat:no-repeat;background-size:100%}.slick-next{right:-10px}@media (min-width:1281px){.slick-next{right:-3.35714rem}}.slick-next::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='42' viewBox='0 0 24 42'%3E%3Cpath d='M1.45679 1.00746147l21 20.02482143L1.50885 41.0074615' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none' fill-rule='evenodd' /%3E%3C/svg%3E")}.slick-next:hover::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAyNCA0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS40NTY3OSAxLjAwNzQ2MTQ3bDIxIDIwLjAyNDgyMTQzTDEuNTA4ODUgNDEuMDA3NDYxNSIgc3Ryb2tlPSIjOTg5ODk4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.slick-prev{left:-15px}@media (min-width:1281px){.slick-prev{left:-3.35714rem}}.slick-prev::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='42' viewBox='0 0 24 42'%3E%3Cpath d='M22.4572074 1.00746147l-21 20.02482143 20.9479397 19.9751786' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none' fill-rule='evenodd' /%3E%3C/svg%3E")}.slick-prev:hover::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAyNCA0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjIuNDU3MjA3NCAxLjAwNzQ2MTQ3bC0yMSAyMC4wMjQ4MjE0MyAyMC45NDc5Mzk3IDE5Ljk3NTE3ODYiIHN0cm9rZT0iIzk4OTg5OCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.slick-slide img{display:block;width:100%}.slick-dots{margin:0}.slick-dots li{height:2.28571rem;width:2.28571rem;margin:0;padding:.35714rem}.slick-dots li button,.slick-dots li button::before{height:1.07143rem;width:1.07143rem;border-radius:50%}.slick-dots li button{border:1px solid #333;display:inline-block;margin:0;padding:0;position:relative;text-align:center;vertical-align:middle}.slick-dots li button:hover::before{background:#333}.slick-dots li button::before{display:block;left:-1px;top:-1px;-webkit-transition:background .1s ease-out;transition:background .1s ease-out}.slick-dots li.slick-active button::before{background:#757575}.productView .slick-dots{position:relative}.slick-disabled{cursor:default;opacity:.1}.slick-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}div.slick-slider{width:1px;min-width:100%}body.swal2-shown{overflow-y:hidden}body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;bottom:0;right:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container.swal2-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-top-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-center-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-center-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-bottom-left{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-bottom-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container.swal2-grow-column{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-top-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow-x:hidden;overflow-y:auto;display:none;position:relative;max-width:100%}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block;word-wrap:break-word}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:7.5px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;content:'';margin-left:5px;vertical-align:-1px;height:15px;width:15px;border:3px solid #999;-webkit-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-styled{border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-styled:focus{outline:0;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:rgba(0,0,0,0);border:0;margin:0;padding:0;width:38px;height:40px;font-size:36px;line-height:40px;font-family:serif;position:absolute;top:5px;right:8px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454;word-wrap:break-word}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;border-radius:3px;border:1px solid #d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474!important;-webkit-box-shadow:0 0 2px #f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:1px solid #b4dbed;-webkit-box-shadow:0 0 3px #c4e6f5;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-modal .swal2-file::-moz-placeholder,.swal2-modal .swal2-input::-moz-placeholder,.swal2-modal .swal2-textarea::-moz-placeholder{color:#ccc}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-modal .swal2-file::-ms-input-placeholder,.swal2-modal .swal2-input::-ms-input-placeholder,.swal2-modal .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#ccc}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;display:block}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:'Open Sans',sans-serif;color:#3fc3ee;border-color:#9de0f6;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;position:absolute;width:60px;height:120px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{width:7px;height:90px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.swal2-animate-success-line-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.swal2-animate-success-line-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.swal2-animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.swal2-animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swal2-modal{background-color:#fff!important;border-radius:4px;font-family:"Work Sans",Arial,Helvetica,sans-serif}.swal2-modal .swal2-title{color:#000;font-size:2.14286rem}.swal2-modal .swal2-content{color:#000;font-size:1.14286rem}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{border:1px solid #ccc;color:#666}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-select{color:#666}.swal2-modal .swal2-buttonswrapper{margin:25px 0 0}.swal2-modal .swal2-styled{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:1px;cursor:pointer;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-weight:400;line-height:normal;margin:0 0 1rem;position:relative;text-align:center;text-decoration:none;display:inline-block;background-color:#bf0a29;border-color:#999;color:#002867;font-size:1rem;padding:.85714rem 1.5rem;border-radius:2px;line-height:1rem;outline:0;-webkit-transition:all .15s ease;transition:all .15s ease;vertical-align:middle}.swal2-modal .swal2-styled.active,.swal2-modal .swal2-styled.is-active,.swal2-modal .swal2-styled:focus,.swal2-modal .swal2-styled:hover{background-color:#9f041f;border-color:#999;color:#002867}.swal2-modal .swal2-styled:active{background-color:#9f041f;border:1px solid #757575;color:#002867}.swal2-modal .swal2-styled:focus{-webkit-box-shadow:0 0 2px rgba(0,40,103,.6);box-shadow:0 0 2px rgba(0,40,103,.6);outline:0}.swal2-modal .swal2-confirm{background-color:#444;border-color:#444;color:#fff}.swal2-modal .swal2-confirm:focus,.swal2-modal .swal2-confirm:hover{background-color:#666;border-color:#666;color:#fff}.swal2-modal .swal2-confirm:active{background-color:#000;border-color:#000;color:#fff}.swal2-modal .swal2-cancel{background-color:transparent;border-color:#ccc;color:#666}.swal2-modal .swal2-cancel:focus,.swal2-modal .swal2-cancel:hover{background-color:transparent;border-color:#999;color:#333}.swal2-modal .swal2-cancel:active{background-color:transparent;border-color:#757575;color:#000}.swal2-modal .button+.button{margin-left:.78571rem}figure{margin-bottom:2rem;margin-top:2rem}figure>figcaption{margin-bottom:-.5rem}figcaption{color:#999;margin-top:.78571rem}.modal{margin:0;max-height:90%;max-width:95%;min-height:240px;outline:0;overflow:hidden;padding:0!important;left:50%;top:50%!important;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:15px;z-index:50}.modal-background{opacity:1;z-index:50;z-index:49}.modal--medium{width:600px}.modal--small{width:516px}@media (min-width:1281px){.modal--large{width:1280px}}.modal--x-large{width:100%}.modal--x-large .modal-body{text-align:center}.modal-header{padding-left:2.25rem;padding-right:3.03571rem;background:#002867;color:#fff}.modal-header-title{color:#fff;font-weight:700}.modal-header-title{font-size:22px;text-align:center}@media (min-width:1025px){.modal-header-title{font-size:25px}}.modal-btn.btn{display:none}.modal .modal-btn.btn{display:inline-block}.modal-close,body .modal-close{color:#fff;font-size:32px;width:32px;height:32px;line-height:28px;padding:0;position:absolute;text-align:center!important;text-decoration:none;z-index:50;background-color:#ccc;border-radius:50%!important;-webkit-transform:translate(0,0);transform:translate(0,0);top:1.05rem;right:.75rem}.modal-close:hover,body .modal-close:hover{color:#fff}.modal-close span,body .modal-close span{font-size:32px;vertical-align:baseline;font-weight:400;line-height:28px}.modal-close:hover{text-decoration:none}.modal-close.close-glasses{font-size:50px;color:#333}.modal-body{overflow:auto;-webkit-overflow-scrolling:touch;padding:2.25rem 2.25rem;font-size:15px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (max-width:420px){.modal-body{padding:10px}}.modal--alert{padding:40px 20px 20px 20px;text-align:center}.modal--alert .modal-content{color:#000;font-size:1.14286rem}.modal--alert .button-container{margin:25px 0 0}.modal--alert .button-container .confirm{background-color:#444;border-color:#444;color:#fff}.modal--alert .button-container .confirm:focus,.modal--alert .button-container .confirm:hover{background-color:#666;border-color:#666;color:#fff}.modal--alert .button-container .confirm:active{background-color:#000;border-color:#000;color:#fff}#modal-rewards .modal-body{padding:0}#modal-rewards .modal-close{top:5px}#zrl_iframe{margin-top:-50px}.accordion .navList{margin-bottom:0}.accordion-content{border:0}.accordion-content .form:only-child{margin-bottom:0}.accordion-title{margin:0}.accordion-navigation{margin-top:-1px;position:relative;text-decoration:none}@media (min-width:1025px){.accordion--navList{border:0}}@media (min-width:1025px){.sidebarBlock+.accordion--navList{margin-top:2rem}}@media (min-width:1025px){.accordion--navList .accordion-block{margin-top:2rem}}.accordion--navList .accordion-content{padding:1rem}@media (min-width:1025px){.accordion--navList .accordion-content{padding:0}}@media (min-width:1025px){.accordion--navList .accordion-navigation{background-position:right 0 top 50%;border:0}}.accordion--navList .accordion-indicator{fill:#999}.accordion--navList .accordion-navigation-actions{right:0;top:0}.accordion-block:first-child{margin-top:0}.accordion-block:first-child .accordion-navigation{border-radius:4px 4px 0 0}.accordion-block:last-child .accordion-content,.accordion-block:last-child .accordion-navigation{border-radius:0 0 4px 4px}.accordion-block:last-child .accordion-navigation{border-bottom-width:0}.accordion-block:last-child .accordion-navigation.is-open{border-radius:0}.accordion-navigation-actions{position:absolute;right:1.85714rem;top:1.5rem}.accordion-navigation-actions>a{color:#757575;vertical-align:middle}.accordion-navigation-actions>a:hover{color:#333}.inlineList--labels{margin-bottom:0;margin-left:-.78571rem}.inlineList--labels>li{margin-bottom:.78571rem;margin-left:.78571rem}.alertBox{border:1px solid #d0d0d0;border-radius:5px;padding:20px;font-weight:600;font-size:13px;line-height:15px;margin-bottom:20px;font-style:italic}.alertBox .icon{height:20px;width:20px}.alertBox-icon{padding-right:15px}.alertBox-column{display:table-cell;text-align:center;vertical-align:middle}.alertBox-message{margin:0;text-align:left;width:100%}.alertBox--info svg{fill:#757575}.alertBox--error{background:rgba(255,0,0,.07);color:#cc4749;border-color:#cc4749}.alertBox--error svg{fill:#cc4749}.alertBox--success{color:#0c722e;border-color:#0c722e}.alertBox--success svg{fill:#0c722e}.card{position:relative}.card-figure{margin-top:0;position:relative;z-index:1;overflow:hidden}.card-figure .quickview{display:none;position:absolute;top:50px;left:50%;margin-left:-66px;opacity:.8}.card-figure:hover .quickview{display:block}.card-img-container{max-width:500px}.card-img-container:after{content:'';display:block;height:0;width:100%;padding-bottom:131.8%}.card-figcaption{margin:0;position:static}.card-figcaption-body .btn{margin:15px 0}.card-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:0;width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.card-image{max-height:168px;width:auto}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card-image{max-height:168px;width:auto}}.card-title{font-size:28px;line-height:36px;margin-bottom:15px}.card-title>a{color:#333;text-decoration:none}.card-title>a:hover{color:#757575}.card-text{text-align:center}.card-text abbr{border:0;color:inherit;font-size:inherit}.card-figcaption-button{border:none;display:block;margin:.35714rem 0 0}.card-figcaption-button:active{background-color:#fff;border:none}.card-figcaption-button+.card-figcaption-button{margin:.35714rem 0 0}.card-body{text-align:center}.card-body .price{font-size:24px;font-weight:700}.card-body .price--rrp{font-size:14px;color:#999;margin-right:10px}.card-body .price-section{display:inline-block;vertical-align:bottom;line-height:24px}.card-body .price-section.non-sale-price--withoutTax{display:none}.card-body .price-now-label{display:none}.card--alternate{border:3px solid #fff;-webkit-transition:all .15s ease;transition:all .15s ease}.card--alternate .card-body{background-color:#fff;padding:.78571rem;-webkit-transition:all .15s ease;transition:all .15s ease}@media (min-width:769px){.card--alternate .card-body{padding:1.5rem}}.card--alternate:hover{border-color:#002867}.card--alternate:hover .card-body{background-color:#002867}.card--alternate:hover .card-body .card-text{color:#fff}.card--alternate:hover .card-title>a{color:#fff}.navBar,.navList{text-align:left}.navBar-wrap,.navList-wrap{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin-bottom:40px}.navBar-wrap .container,.navList-wrap .container{position:relative}.navList-action--checkbox{display:inline-block;font-size:1rem;font-weight:400;margin-bottom:.35714rem;padding-left:1.85714rem;position:relative;vertical-align:baseline;width:100%}.navList-action--checkbox::after,.navList-action--checkbox::before{content:"";display:block;position:absolute;-webkit-transition:all 50ms ease-out;transition:all 50ms ease-out}.navList-action--checkbox::before{background-color:#fff;border:solid #ccc;border-width:1px;height:1.14286rem;left:0;top:0;width:1.14286rem}.navList-action--checkbox::after{height:1rem;left:1px;opacity:0;top:1px;-webkit-transform:scale(0);transform:scale(0);width:1rem}.navList-action--checkbox::before{border-radius:4px}.navList-action--checkbox::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(51, 51, 51, 0.999)' /%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;color:rgba(51,51,51,.999);content:"";font-size:1rem;line-height:1;text-align:center}.navList-action--checkbox:after,.navList-action--checkbox:before{top:50%}.navList-action--checkbox:before{margin-top:-.57143rem}.navList-action--checkbox:after{margin-top:-.5rem}.navList-action--checkbox.is-disabled{cursor:default}.navList-action--checkbox.is-disabled::before{background-color:#fff}.navList-action--checkbox.is-checked::after,.navList-action--checkbox.is-selected::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.navList-action-close{background:#e5e5e5;border-radius:100%;display:inline-block;float:right;line-height:0;opacity:0;padding:.28571rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;visibility:hidden}.navList-action-close .icon{height:.92857rem;width:.92857rem;fill:#333}.navList-action.is-selected:hover .navList-action-close{opacity:1;visibility:visible}.navBar-mobile{display:none}@media screen and (max-width:991px){.navBar-mobile{display:block;font-weight:600;cursor:pointer;font-size:18px;line-height:24px;color:#002867}}.navBar-mobile svg{fill:#002867;height:14px;vertical-align:middle;margin:-3px 0 0 13px}.is-active .navBar-mobile svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navBar--sub{font-size:16px;line-height:25px;margin:12px 0}@media screen and (max-width:766px){.navBar--sub{line-height:32px}}.navBar--sub .navBar-section{float:none}@media screen and (max-width:640px){.navBar--sub .navBar-section{display:none}}.navBar--sub .navBar-item{display:inline-block;margin:0 17px 0 0}@media screen and (max-width:766px){.navBar--sub .navBar-item{display:block}}.navBar--sub .navBar-item.is-active{font-weight:600;color:#002867}.navBar--sub .navBar-item.is-active>.navBar-action{color:#002867}@media screen and (max-width:640px){.navBar--sub.is-active .navBar-section{display:block;margin-top:5px}}.navBar--sub .navBar-action{color:#000}.navBar--sub .navBar-action:hover{color:#002867}.loadingOverlay{background-color:rgba(255,255,255,.9);display:none;z-index:20;min-height:40px;position:absolute;background:0 0;overflow:hidden;z-index:2}.loadingOverlay:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background-color:rgba(255,255,255,.9)}.loadingOverlay:before{position:absolute;z-index:3;border:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23002867' stroke-width='3'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1s' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;40'/%3E%3Canimate attributeName='opacity' begin='0s' calcMode='spline' dur='1s' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23BF0A29' stroke-width='3'%3E%3Canimate attributeName='r' begin='-0.5s' calcMode='spline' dur='1s' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;40'/%3E%3Canimate attributeName='opacity' begin='-0.5s' calcMode='spline' dur='1s' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/svg%3E")}.modal .loadingOverlay{margin-top:50px}.c-loading,.m-loading{background-color:rgba(255,255,255,.9);z-index:2;min-height:40px;position:fixed;background:0 0;overflow:hidden;bottom:0;height:100%;left:0;opacity:1;right:0;top:0;-webkit-transition:all 250ms ease-out;transition:all 250ms ease-out;width:100%}.c-loading:before,.m-loading:before{content:"";background-size:contain;-webkit-transform:none;transform:none;-webkit-animation:none;animation:none;border:none;margin:0;width:60px;height:60px;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23002867' stroke-width='3'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1s' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;40'/%3E%3Canimate attributeName='opacity' begin='0s' calcMode='spline' dur='1s' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23BF0A29' stroke-width='3'%3E%3Canimate attributeName='r' begin='-0.5s' calcMode='spline' dur='1s' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;40'/%3E%3Canimate attributeName='opacity' begin='-0.5s' calcMode='spline' dur='1s' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/svg%3E");display:block;z-index:3}.c-loading::after,.m-loading::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background-color:rgba(255,255,255,.9)}.c-loading{position:relative;background-color:rgba(255,255,255,.9);padding:10px 0;min-height:60px;top:-10px}.c-loading:before{top:50%;z-index:11}.c-loading::after{z-index:10}.async-component{padding-top:1px}.icons-svg-sprite{display:none}.icon,.icon svg{-webkit-transition:all .15s ease;transition:all .15s ease}.productReviews-list{list-style:none;margin-left:0;margin:0 -1.07143rem;max-width:none;width:auto;font-size:0}.productReviews-list ol,.productReviews-list ul{list-style:none;margin-bottom:0}.productReviews-list:after,.productReviews-list:before{content:" ";display:table}.productReviews-list:after{clear:both}.productReview{padding-left:1.07143rem;padding-right:1.07143rem;width:100%;float:left;display:inline-block;float:none;font-size:1rem;vertical-align:top}@media (min-width:1025px){.productReview{width:50%}}@media (min-width:1281px){.productReview{width:33.33333%}}.productReview-title{margin:0;text-transform:none}.productReview-author{color:#757575;margin-bottom:0;font-size:13px;font-style:italic}.productReview-rating{display:inline-block;margin-bottom:.35714rem}.productReview-ratingNumber{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.productReviews{border-top:0;padding-top:20px}.productReviews .icon.icon--ratingFull svg{fill:#ffc200}.toggle{border-top:1px solid #e5e5e5;margin-bottom:2.28571rem}.toggle:last-of-type{margin-bottom:4.57143rem}.toggle-title{margin-bottom:2.28571rem}.toggleLink{color:#757575}.toggleLink:hover{color:#333}.toggle-title .toggleLink{float:right;line-height:24px}.toggleLink-text{font-size:13px;font-weight:400}.toggleLink-text--off{display:inline-block}.toggleLink.is-open .toggleLink-text--off{display:none}.toggleLink-text--on{display:none}.toggleLink.is-open .toggleLink-text--on{display:inline-block}.toggle-content{display:none}.toggle-content.is-open{display:block}.facetedSearch-toggle{margin:0 auto;max-width:71.42857rem;width:100%;display:block}.facetedSearch-toggle:after,.facetedSearch-toggle:before{content:" ";display:table}.facetedSearch-toggle:after{clear:both}.facetedSearch-toggle-indicator,.facetedSearch-toggle-text{display:block;font-weight:400}.facetedSearch-toggle-indicator,.facetedSearch-toggle-text{display:none}.facetedSearch-navList.is-open{display:block}.facetedSearch-navList.is-open .accordion--navList,.facetedSearch-navList.is-open .accordion-block:first-child .accordion-navigation{border:0}.facetedSearch-toggle+.facetedSearch-navList.is-open,.sidebarBlock+.facetedSearch-navList.is-open{margin-top:-1px}.facet-quick-heading{text-transform:capitalize}.facetedSearch-refineFilters{display:none}@media (min-width:1025px){.facetedSearch-refineFilters{display:block}}.facetedSearch-content--rating .is-selected{font-weight:700}.facetLabel{background:#e5e5e5;border-radius:4px;padding:.21429rem .5rem .21429rem .71429rem;text-decoration:none}.facetLabel .icon{height:.85714rem;width:.85714rem;display:inline-block;fill:#757575;position:relative;top:-1px}.cart-head{margin:12px 0 16px;line-height:27px;overflow:hidden}@media screen and (max-width:991px){.cart-head h1{font-size:21px;display:inline}}@media screen and (max-width:420px){.cart-head h1{font-size:17px;line-height:17px}}.cart-head .mobile-show{font-size:17px;line-height:17px}@media screen and (max-width:991px){.cart-head .mobile-show{display:block}}@media screen and (max-width:420px){.cart-head .mobile-show{font-size:15px;line-height:15px}}@media screen and (max-width:991px){.cart-head .float-right{margin-top:10px;text-align:right}}@media screen and (max-width:420px){.cart-head .float-right{margin-top:5px}}.cart-head-back{float:right;color:#002867;white-space:nowrap;font-size:15px}.cart-head .price{display:inline-block;color:#002867}.cart-holder{border-collapse:collapse;table-layout:fixed;width:100%}.cart-holder td{padding:0}.cart-holder td.cart-left{vertical-align:top;padding-right:3%}@media screen and (max-width:991px){.cart-holder td.cart-left{padding-right:0}}.cart-sep{width:3%;max-width:3%;min-width:3%;border-left:1px solid #d0d0d0}@media screen and (max-width:991px){.cart-sep{display:none}}.cart-right{width:360px;max-width:360px;vertical-align:top}@media screen and (max-width:991px){.cart-right .btn-line{text-align:center}}@media screen and (max-width:991px){.cart-right .btn-line:before{display:none}}@media screen and (max-width:991px){.cart-right .btn-line .btn{float:none;width:100%;margin:10px 0 40px}}.cart-right-head{text-align:right;font-size:15px;height:15px;line-height:15px;margin:20px 0 24px}.checkout-disclaimer{text-align:center;margin:24px 0 29px;font-size:15px;line-height:24px}.cart-table-wrap{border-radius:3px;margin-bottom:30px}@media screen and (max-width:991px){.cart-table-wrap{margin-bottom:0}}.summary{margin:10px 0 30px;border-bottom:1px solid #d0d0d0}@media screen and (max-width:991px){.summary{margin:10px 0;border:0}}@media screen and (max-width:991px){.summary.mobile-show{display:block}}.summary__title h4{font-size:20px;line-height:20px;font-weight:600;margin-bottom:15px;text-align:center}@media screen and (max-width:991px){.summary__title{display:none}}.summary__line{min-height:45px;font-weight:500;font-size:16px;line-height:20px;padding:12px 0;overflow:hidden;border-top:1px solid #d0d0d0}@media screen and (max-width:991px){.summary__line{font-size:16px;border:0;padding:0;width:100%;overflow:hidden;min-height:20px;margin:5px 0;border-radius:6px;background-color:#f5f5f5;padding:15px 10px}}.summary__line--points{text-align:center}.summary__line--save{text-align:center;padding:2px 0}@media screen and (max-width:991px){.summary__line--save{display:none}}@media screen and (max-width:991px){.summary__line--save .you-save{font-size:14px}}.summary__line--total{font-weight:600;overflow:hidden}@media screen and (max-width:991px){.summary__line--total .summary__value{float:right}}@media screen and (max-width:991px){.summary__line--subtotal{display:none}}.summary__line__sub{font-size:15px;font-weight:400}.summary__key{float:left}@media screen and (max-width:991px){.summary__key{float:none;display:inline-block;vertical-align:middle;line-height:24px}}.summary__key--processing-fee{position:relative;color:#555;font-size:14px;padding-right:28px;line-height:24px}.summary__key--processing-fee .icon--question{position:absolute;right:0;top:1px}.summary__value{float:right;color:#bf0a29}.summary__value--processing-fee{position:relative;color:#555;font-size:14px;line-height:24px}@media screen and (max-width:991px){.summary__value--processing-fee{float:right}}@media screen and (max-width:991px){.summary__value{float:none;display:inline-block;vertical-align:middle}}.cart-table{border-collapse:collapse;width:100%;font-size:15px;background:#fff;margin-bottom:30px}@media screen and (max-width:766px){.cart-table{font-size:18px;margin-bottom:0}}.cart-table b,.cart-table strong{font-weight:500}.cart-table h4{font-size:20px;font-weight:600}@media screen and (max-width:991px){.cart-table .cart-products{display:block;width:100%}}.cart-table .price--discounted{display:none}.cart-table th{border-bottom:1px solid #d0d0d0;text-align:left;padding:15px 0 15px 15px;line-height:15px}.cart-table th:first-child{padding-left:0}.cart-table th.align-center{text-align:center}.cart-table tbody td{border-top:1px solid #d0d0d0;padding:20px 0 20px 15px}.cart-table tfoot td{padding:25px 0 30px 20px;vertical-align:top;font-size:16px}.cart-item-value{color:#000}.cart-item-value i{display:none}.cart-item-value--old{color:#777;text-decoration:line-through;margin:0 8px}@media screen and (max-width:991px){.cart-item-value--old{display:none}}.cart-item-value--discount{position:relative}.cart-item-value--discount i{display:block;font-size:14px;line-height:24px;padding:0 5px;min-width:64px;position:absolute;top:0;left:50%;margin-left:-35px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;background:#d2354f;color:#fff;font-weight:700;text-align:center;animation:moveTop 1s;-webkit-animation:moveTop 1s;opacity:1;top:-30px;font-style:normal;white-space:nowrap}@media screen and (max-width:991px){.cart-item-value--discount i{animation:moveTopmobile 1s;-webkit-animation:moveTopmobile 1s;top:auto;left:auto;right:auto;margin:0;bottom:-16px;background-color:transparent;color:#d2354f;line-height:16px;text-align:left;padding:0;font-size:14px}}@-webkit-keyframes moveTop{from{top:0;opacity:0}to{top:-30px;opacity:1}}@keyframes moveTop{from{top:0;opacity:0}to{top:-30px;opacity:1}}@media screen and (max-width:991px){@-webkit-keyframes moveTopmobile{from{bottom:0;opacity:0}to{bottom:-16px;opacity:1}}@keyframes moveTopmobile{from{bottom:0;opacity:0}to{bottom:-16px;opacity:1}}}.cart-item-quantity .form-increment{font-size:0}.cart-table .cart-item-figure{width:85px;max-width:85px;padding-left:10px}@media screen and (max-width:1023px){.cart-table .cart-item-figure{padding-left:0}}.cart-table .cart-item-figure--mobile{display:none}.cart-table .cart-item-figure img{width:100%}@media screen and (max-width:1023px){.cart-table .cart-item-figure img{display:inline-block;min-width:64px}}.cart-item-title{width:32%}.cart-item-title h4{font-size:16px;line-height:18px;margin-bottom:12px}p.cart-item-brand{font-style:italic;color:#999;margin-bottom:0;font-size:13px}.cart-item-name a{color:#000}.cart-item-name a:hover{color:#000}.view-subscription{padding-left:24px;color:#bf0a29;position:relative;margin:5px 0;font-size:12px;font-weight:700;line-height:22px}.view-subscription:before{content:'';position:absolute;left:0;top:2px;width:22px;height:22px;color:#bf0a29;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23#bf0a29' stroke='%23#bf0a29' stroke-miterlimit='10' d='M12.994 1.25C19.625 1.25 25 6.522 25 13.025S19.625 24.8 12.994 24.8C6.543 24.8 1.282 19.811 1 13.552l.006-.001C1.005 13.533 1 13.517 1 13.5c0-.478.396-.867.883-.867.392 0 .721.252.837.6l.03-.006c.112 5.464 4.654 9.861 10.251 9.861 5.666 0 10.26-4.506 10.26-10.064 0-5.557-4.594-10.063-10.26-10.063-2.822 0-5.375 1.119-7.23 2.927l.686.674.84.828-5.477.983 1.001-5.375 1.541 1.511.006-.006.056.055c2.163-2.047 5.329-3.308 8.57-3.308zm5.564 14.018h-7.159V7.715h1.887v5.787h5.272v1.766z'/%3E%3C/svg%3E")}.view-options,.view-prescription{font-size:14px;line-height:16px;padding:8px 0 8px 30px;position:relative;cursor:pointer;margin:5px 0 10px;color:#bf0a29;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:200px;text-transform:capitalize}@media screen and (max-width:991px){.view-options,.view-prescription{font-size:12px;margin-bottom:5px;font-weight:400}}body .site .view-options,body .site .view-prescription{color:#bf0a29}.view-options:hover,.view-prescription:hover,body .site .view-options:hover,body .site .view-prescription:hover{text-decoration:none;color:#9f041f}.view-options:before,.view-prescription:before{content:'Rx';font-size:11px;width:26px;height:26px;border-radius:26px;line-height:24px;border:1px solid #777;color:#777;position:absolute;text-align:center;left:0;top:50%;margin-top:-13px;text-transform:lowercase}.view-options:hover:before,.view-prescription:hover:before{border-color:#9f041f;color:#9f041f}.view-options{display:block;display:-webkit-box;max-width:100%;min-height:32px;margin:0 auto;white-space:normal;margin-bottom:10px}@media screen and (max-width:991px){.view-options{margin-bottom:5px;font-weight:400}}.view-options::before{content:'i';font-size:16px;font-family:Georgia,'Times New Roman',Times,serif}@media screen and (max-width:991px){.options-information-wrapper .view-prescription{display:none}}.view-prescription-wrap{display:none}@media screen and (max-width:991px){.view-prescription-wrap{display:block;font-size:14px;white-space:nowrap;position:absolute;left:50%;width:50%;top:5px}}.view-color{position:relative;font-size:14px;line-height:14px;padding:6px 0 6px 32px;position:relative;cursor:default;margin:5px 0 10px;font-weight:600;color:#000}@media screen and (max-width:991px){.view-color{font-size:12px}}.view-color img{width:26px;height:26px;position:absolute;text-align:center;left:0;top:0;border:1px solid #777;border-radius:26px}.cart-table tbody td.item-remove{width:20px;padding-right:5px}.delete-row{width:20px;height:20px;display:inline-block;cursor:pointer;position:relative;vertical-align:middle}.delete-row:hover{opacity:.8}.delete-row:before{content:'';position:absolute;top:5px;left:5px;width:11px;height:11px;background:url(../img/sprite.png) -85px -1px no-repeat}.delete-trash{width:20px;height:20px;display:inline-block;cursor:pointer;position:relative;vertical-align:middle;margin-left:5px}.delete-trash:hover{opacity:.8}.delete-trash:before{content:'';position:absolute;top:-3px;left:0;width:20px;height:20px;background:url(../img/icons/trash.svg)}.item-subscribe__more{display:inline-block;vertical-align:middle;color:#002867;border-bottom:1px dashed #002867;font-size:13px;line-height:20px;margin-left:5px;cursor:pointer}.item-subscribe__more:hover{border-color:transparent}.item-subscribe .input-checkbox input[type=checkbox]+label{padding-left:50px;font-size:13px;line-height:20px;display:inline-block;font-weight:700;color:#bf0a29}@media screen and (max-width:766px){.item-subscribe .input-checkbox input[type=checkbox]+label{font-weight:600;padding-left:22px}}.item-subscribe .input-checkbox input[type=checkbox]~label{font-weight:700;color:#bf0a29;font-size:13px;line-height:20px}@media screen and (max-width:766px){.item-subscribe .input-checkbox input[type=checkbox]~label{font-weight:600}}.item-subscribe .input-checkbox input[type=checkbox]:checked+label{color:#bf0a29}.item-subscribe .input-checkbox input[type=checkbox]+label:before{left:24px;width:15px;height:15px;border-color:#bf0a29}@media screen and (max-width:766px){.item-subscribe .input-checkbox input[type=checkbox]+label:before{left:0}}.item-subscribe .input-checkbox input[type=checkbox]:checked+label:before{border-color:#53a318;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 48 48' fill='%23BF0A29' xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cpath d='M22.41 37S17.63 30.23 11 27.79l7.43-5.15 3.71 7S27.71 15.6 36.73 11A19.62 19.62 0 0 0 37 21s-8 4.06-14.59 16'%3E%3C/path%3E%3C/svg%3E")}.item-subscribe .input-checkbox input[type=checkbox]+label:after{content:'';position:absolute;left:0;top:1px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23BF0A29' stroke='%23BF0A29' stroke-miterlimit='10' d='M12.994 1.25C19.625 1.25 25 6.522 25 13.025S19.625 24.8 12.994 24.8C6.543 24.8 1.282 19.811 1 13.552l.006-.001C1.005 13.533 1 13.517 1 13.5c0-.478.396-.867.883-.867.392 0 .721.252.837.6l.03-.006c.112 5.464 4.654 9.861 10.251 9.861 5.666 0 10.26-4.506 10.26-10.064 0-5.557-4.594-10.063-10.26-10.063-2.822 0-5.375 1.119-7.23 2.927l.686.674.84.828-5.477.983 1.001-5.375 1.541 1.511.006-.006.056.055c2.163-2.047 5.329-3.308 8.57-3.308zm5.564 14.018h-7.159V7.715h1.887v5.787h5.272v1.766z'/%3E%3C/svg%3E")}@media screen and (max-width:766px){.item-subscribe .input-checkbox input[type=checkbox]+label:after{display:none}}.item-subscribe .inline-select{margin:0;vertical-align:baseline}.item-subscribe .inline-select select{font-size:13px;font-weight:600}.cart-item-name-mobile,.item-each-mobile,.item-qty-mobile,.item-subtotal-mobile{display:none}.continue-shopping{text-align:center;font-size:20px;line-height:24px;margin:30px 0;cursor:pointer}@media screen and (max-width:991px){.continue-shopping.mobile-show{display:block;margin:10px 0}}.continue-shopping a{position:relative;color:#bf0a29}.continue-shopping a:before{content:'';margin-right:8px;width:24px;height:24px;display:inline-block;vertical-align:bottom;border-radius:50%;background-color:#bf0a29;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 16'%3E%3Cpath fill='%23fff' d='M.0151 13.915l2.07 2.07 6.9-7.5-6.9-7.5-2.07 2.07 4.83 5.43-4.83 5.43z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:7px;background-position:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:991px){.page-cart h3{font-size:22px;text-align:center}}@media screen and (max-width:991px){.page-cart~.async-component .footer-notes{padding-bottom:160px}}.free-shipping{background:#f3f3f3;border-radius:3px;text-align:center;position:relative;padding:32px 15%;font-size:22px;margin-bottom:40px}@media screen and (max-width:1023px){.free-shipping{font-size:20px}}@media screen and (max-width:991px){.free-shipping{text-align:center;background-color:transparent;font-size:14px;line-height:14px;font-weight:600;padding:0;margin:7px 0 0}}@media screen and (max-width:991px){.free-shipping.mobile-show{display:block;overflow:hidden;width:100%}}.free-shipping-note{display:block;font-size:12px;color:#777}.free-shipping:before{content:'';position:absolute;left:5%;top:50%;margin-top:-33px;width:78px;height:66px;background-repeat:no-repeat;background-image:url(../img/icons/track.svg)}@media screen and (max-width:991px){.free-shipping:before{display:none}}.site.page-cart{padding-bottom:60px;border-bottom:1px solid #d0d0d0;margin-bottom:40px}@media screen and (max-width:991px){.site.page-cart{padding-bottom:15px;margin-bottom:15px}}.page-cart+.container,.page-cart~.global-footer{display:none}@media screen and (max-width:991px){.page-cart .breadcrumbs-wrapper{display:none}.page-cart .cart-head{margin:10px 0}.page-cart .cart-head h1{font-size:20px;font-weight:600}.page-cart .cart-actions-wrap .or-sep{margin:5px 0 15px;height:30px;line-height:40px}.page-cart .cart-actions-wrap .or-sep::before{border-width:0;height:26px;margin-top:-8px}.page-cart .cart-actions-wrap.hide{display:none}.cart-right{width:100%;max-width:100%;display:block}.cart-left{display:block;padding:0}.cart-table-wrap{border:none}.cart-table{display:block;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:0 0}.cart-table thead{display:none}.cart-table tbody td{display:block;border:0;width:100%;padding:0}.cart-table tbody td.item-remove{position:absolute;right:0;top:0;width:40px;padding:10px 0;text-align:right}.cart-table .cart-item{border-top:1px solid #d0d0d0;position:relative;display:block;overflow:hidden;padding-bottom:5px}.cart-table .cart-item .simple-quintity .form-increment{line-height:32px;height:32px}.cart-table .cart-item-block{padding:0}.cart-table .cart-item-title h4{padding:10px 40px 0 0;margin-bottom:3px}.cart-table .cart-item-figure{display:none}.cart-table .cart-item-figure--mobile{display:block;float:left;width:25%;text-align:center;max-width:100%;height:70px}.cart-table .cart-item-figure--mobile img{max-height:80px;width:auto}.cart-table .cart-item-info{margin:4px 0;float:right;width:70%;font-size:14px;position:relative}.cart-table .cart-item-each{float:left;width:25%;font-size:14px;white-space:nowrap;margin-left:5%;padding-bottom:11px}.cart-table .cart-item-subtotal{float:left;width:25%;font-size:14px;margin-bottom:5px;white-space:nowrap;margin-left:10%}.cart-table .item-subscribe{display:block;line-height:17px;margin:8px 0;width:100%;overflow:hidden;min-height:40px;font-size:0}.cart-table .item-subscribe__more{font-size:0;position:absolute;width:28px;height:28px;border:1px solid #d0d0d0;border-radius:28px;right:-28px;top:10px;text-align:center;line-height:26px}.cart-table .item-subscribe__more::before{content:'?';font-size:20px;color:#999;font-weight:400}.cart-item-quantity-mobile,.item-each-mobile,.item-subtotal-mobile{display:inline-block;font-weight:600}.cart-item-quantity .cart-item-quantity-mobile,.cart-item-quantity .item-each-mobile,.cart-item-quantity .item-subtotal-mobile{display:none}td.grand-total{display:block;margin-top:0}.checkout-disclaimer{margin-bottom:24px}}@media screen and (max-width:420px){.item-subscribe .sbscr-block{position:relative;padding:5px 32px 5px 5px;margin:0}.item-subscribe .sbscr-block__question{top:14px;bottom:5px;margin-top:0}.cart-table .cart-item .select-double,.cart-table .cart-item .simple-quintity .form-increment{width:94px}.cart-item .simple-quintity .form-increment .button,.cart-item .simple-quintity .form-increment input{width:28px;min-width:auto}}.btn.checkout-btn{min-width:250px}.express-checkout{text-align:center}.express-checkout__holder{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.express-checkout .apple-pay-checkout-button{border-radius:40px;width:250px;border:2px solid #002867;margin:0 auto;height:38px;padding:0}@media screen and (max-width:991px){.express-checkout .apple-pay-checkout-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.apple-pay-supported .express-checkout .apple-pay-checkout-button{display:block;background-color:#fff;background-size:110px;background-repeat:no-repeat;background-position:center;background-image:-webkit-named-image(apple-pay-logo-black);float:none;margin-bottom:20px}.apple-pay-supported .express-checkout .apple-pay-checkout-button:hover{border-color:#001f4f;background-color:#001f4f;background-image:-webkit-named-image(apple-pay-logo-white)}@media screen and (max-width:991px){.apple-pay-supported .express-checkout .apple-pay-checkout-button{background-size:160px}}.express-checkout .BraintreePaypalButton{position:relative;z-index:1}@media screen and (max-width:550px){.express-checkout .BraintreePaypalButton{min-width:auto!important}}@media screen and (max-width:991px){.express-checkout .PayPalExpressCheckout{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.express-checkout .paypal-smart-buttons{border:2px solid #ffc439;background-color:#ffc439;-webkit-box-shadow:inset 0 0 100px 100px rgba(0,0,0,.05);box-shadow:inset 0 0 100px 100px rgba(0,0,0,.05);height:38px;border-radius:40px;overflow:hidden;width:250px;margin:0 0 20px;position:relative;z-index:0;outline:0}@media screen and (max-width:991px){.express-checkout .paypal-smart-buttons{margin-bottom:10px}}.express-checkout .paypal-button{height:40px!important}@media screen and (max-width:991px){.express-checkout .paypal-buttons-container{max-width:250px}}.express-checkout .AmazonPayCheckout{width:250px;margin:0 auto;display:none}@media screen and (max-width:991px){.express-checkout .AmazonPayCheckout{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.express-checkout .AmazonPayCheckout p{display:none!important}.express-checkout .AmazonPayCheckout p[style*="display: none;"]~.AmazonPayContainer,.express-checkout .AmazonPayCheckout p[style*="display:none;"]~.AmazonPayContainer{display:none}.express-checkout .AmazonPayCheckout .AmazonPayContainer{border-width:2px;border-style:solid;border-color:#a88734;background-color:#a88734;overflow:hidden;border-radius:40px;height:38px!important;margin-bottom:20px}.express-checkout .AmazonPayCheckout .AmazonPayContainer>div{width:250px!important;height:60px!important;margin:-2px -1px 0 -1px}.express-checkout .or-use-label{display:none}@media screen and (max-width:991px){.GooglePayCheckout{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.apple-pay-supported .GooglePayCheckout{display:none}.GooglePayCheckout .gpay-button.short{border-radius:40px;width:250px;margin:0 0 20px}.GooglePayCheckout p{display:none!important}.GooglePayCheckout .gpay-button,.GooglePayCheckout .gpay-button.black.plain,.GooglePayCheckout .gpay-button.black.short{padding:0;min-height:38px;height:38px;border:2px solid #002867;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;background-size:40px;background-image:url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg)}.GooglePayCheckout .gpay-button.black.plain:hover,.GooglePayCheckout .gpay-button.black.short:hover,.GooglePayCheckout .gpay-button:hover{border-color:#001f4f;background-color:#001f4f;background-image:url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg)}@media screen and (max-width:991px){.GooglePayCheckout .gpay-button,.GooglePayCheckout .gpay-button.black.plain,.GooglePayCheckout .gpay-button.black.short{background-size:60px}}.chekout-title{display:block}.gradient-header{padding:40px 0;color:#fff;margin-bottom:20px}.hsa-store .gradient-header{background:#ac9afc;background:-webkit-gradient(linear,left top,right top,color-stop(0,#ac9afc),to(#5f3ff0));background:linear-gradient(to right,#ac9afc 0,#5f3ff0 100%)}.fsa-store .gradient-header{background:#354f77;background:-webkit-gradient(linear,left top,right top,color-stop(0,#354f77),to(#142745));background:linear-gradient(to right,#354f77 0,#142745 100%)}.cart-title-container{min-width:300px;max-width:1160px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.gradient-header b{color:#fff;font-size:30px;line-height:32px}.about-us-phone{float:right;font-size:20px;line-height:34px;color:#fff}@media screen and (max-width:991px){.gradient-header b{font-size:20px;line-height:20px}.about-us-phone{font-size:14px;line-height:23px}.gradient-header{padding:25px 0}}.swell-tab{display:none!important}.addressList{font-size:0;display:-ms-flexbox;display:-webkit-box;display:flex;margin-left:-2%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:766px){.addressList{display:block;margin-left:0}}.addressList .address{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:31.33%;vertical-align:top;font-size:14px;line-height:16px;border-radius:25px;border:1px solid #d0d0d0;padding:30px;margin-bottom:20px;margin-left:2%;list-style:none;min-height:200px}@media screen and (max-width:766px){.addressList .address{width:100%;display:block;margin-left:0}}.addressList .address .panel{width:100%}.addressList .address-title{font-weight:600;margin-bottom:30px}.addressList .address-details{border-top:1px solid #d0d0d0}.addressList .address-details li{margin:16px 0}.addressList .address .form-actions{margin-top:30px;text-align:center}.addressList .address .form-actions .btn{margin:0 10px 20px}.addressList .address-new{text-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.login-wrap{width:100%;max-width:920px;font-size:0;text-align:center;margin:45px auto 80px}@media screen and (max-width:991px){#auth-modal-container .login-wrap{padding-left:15px;padding-right:15px}}@media screen and (max-width:991px){#auth-modal-container .login-wrap .mobile-show{width:100%}}.login-wrap form>b{display:block;font-size:14px;margin-bottom:20px}@media screen and (max-width:766px){.login-wrap form>b{margin:0 auto;max-width:260px}}@media screen and (max-width:991px){.login-wrap{margin-top:20px}}@media screen and (max-width:991px){.login-wrap p{font-size:14px;line-height:21px}}.login-wrap .input-box{background-color:#fff}@media screen and (max-width:991px){.login-wrap .login-section{border:1px solid #002867!important;border-radius:6px;padding:0;margin:0 auto 15px;max-width:400px;display:block}}@media screen and (max-width:991px){#auth-modal-container .login-wrap .login-section{border:0!important;display:none}}@media screen and (max-width:991px){.login-wrap .login-section .link,.login-wrap .login-section h4{font-size:18px;line-height:18px;padding:16px 0;display:block;font-weight:600;margin:0;position:relative}}@media screen and (max-width:991px){.login-wrap .login-section h4::after{content:'';position:absolute;right:10px;top:17px;width:16px;height:16px;background-size:14px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' width='444.819' height='444.819'%3E%3Cpath d='M352.025 196.712L165.884 10.848C159.029 3.615 150.469 0 140.187 0s-18.842 3.619-25.697 10.848L92.792 32.264c-7.044 7.043-10.566 15.604-10.566 25.692 0 9.897 3.521 18.56 10.566 25.981L231.545 222.41 92.786 361.168c-7.042 7.043-10.564 15.604-10.564 25.693 0 9.896 3.521 18.562 10.564 25.98l21.7 21.413c7.043 7.043 15.612 10.564 25.697 10.564 10.089 0 18.656-3.521 25.697-10.564L352.025 248.39c7.046-7.423 10.571-16.084 10.571-25.981.001-10.088-3.525-18.654-10.571-25.697z'/%3E%3C/svg%3E");-webkit-transition:all .3s;transition:all .3s}}@media screen and (max-width:991px){.login-wrap .login-section--opened h4::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;transition:all .3s}}@media screen and (max-width:991px){.login-wrap .login-section__content{display:none;-webkit-transition:all .3s;transition:all .3s}}@media screen and (max-width:991px){#auth-modal-container .login-wrap .login-section__content{display:block}}@media screen and (max-width:991px){.login-wrap .login-section--opened .login-section__content{display:block;padding:15px;-webkit-transition:all .3s;transition:all .3s}}@media screen and (max-width:991px){#auth-modal-container .login-wrap .login-section.login-box{display:block}}@media screen and (max-width:991px){.login-wrap .mobile-show,.login-wrap .show-mobile{display:block}}.login-wrap .or-sep{margin-top:0}.login-h1{font-size:30px;margin-bottom:30px}.site.page-checkout,.site.page-login{margin-top:0}@media screen and (max-width:766px){.site.page-checkout .breadcrumbs-wrapper,.site.page-checkout .header-top-line,.site.page-checkout .page-heading,.site.page-login .breadcrumbs-wrapper,.site.page-login .header-top-line,.site.page-login .page-heading{display:none}}.login-box{display:inline-block;vertical-align:top;width:50%;padding:0 4%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top}@media screen and (max-width:766px){.login-box{display:block;width:100%;margin-bottom:0;padding:20px 0}}@media screen and (max-width:766px) and (max-width:420px){.login-box{padding:15px 0}}.login-box.login-form{font-size:16px;line-height:24px;border-right:1px solid #d0d0d0}@media screen and (max-width:766px){.login-box.login-form{font-size:14px;line-height:16px;border:0;border-bottom:1px solid #d0d0d0}}.modal-content .login-box.login-form{border:0}.login-box.login-form .btn{min-width:148px}@media screen and (max-width:766px){.login-box.login-form .guest-btn{margin-top:10px;margin-bottom:5px}}.login-box.login-form .forgot-pass{font-size:16px;line-height:24px;display:block;margin-top:12px}@media screen and (max-width:766px){.login-box.login-form .forgot-pass{font-size:14px;line-height:16px;margin-top:10px;margin-bottom:0}}.login-box.new-customer .btn{margin:16px 0 10px}@media screen and (max-width:420px){.login-box.new-customer .btn{margin-top:10px}}.login-box h4{padding:0;font-weight:600;margin-bottom:33px;font-size:18px;line-height:24px}@media screen and (max-width:766px){.login-box h4{font-weight:500;margin-bottom:10px;font-size:20px;line-height:28px}}.login-box p{margin-bottom:15px}.login-box .input-checkbox input[type=checkbox]+label{font-weight:500;margin-top:20px}@media screen and (max-width:766px){.login-box .input-checkbox input[type=checkbox]+label{margin-top:0}}@media screen and (max-width:766px){.login-box .or-sep{margin:0}}.login-box .form-actions{text-align:center}@media screen and (max-width:766px){.page-checkout .login-wrap,.page-login .login-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:766px){.page-checkout .login-wrap .new-customer,.page-login .login-wrap .new-customer{border-bottom:1px solid #d0d0d0}}@media screen and (max-width:766px){.page-checkout .login-wrap .new-customer p,.page-login .login-wrap .new-customer p{margin:0}}@media screen and (max-width:991px){.page-checkout .login-wrap .new-customer p .link,.page-login .login-wrap .new-customer p .link{margin-top:10px;display:block}}@media screen and (max-width:766px){.page-checkout .login-wrap .login-form,.page-login .login-wrap .login-form{border:0}}@media screen and (max-width:766px){.page-checkout .login-wrap .login-form .form-actions,.page-login .login-wrap .login-form .form-actions{margin:0}}@media screen and (max-width:991px){.page-checkout .footer-notes,.page-login .footer-notes{padding-bottom:40px}}.account-heading{margin:0}@media screen and (max-width:420px){.account--fixed .btn,.account--fixed .button{margin-bottom:15px}}.account-content--extended h5{margin:15px 0;font-weight:600}.account-list{list-style:none;margin-left:0}.account-list--home{overflow:hidden;margin-top:25px}.account-list--home .account-listItem{width:49%;float:left;height:170px}@media screen and (max-width:991px){.account-list--home .account-listItem{width:100%;height:auto;font-size:13px}}.account-list--home .account-listItem:first-child{margin-right:2%}@media screen and (max-width:991px){.account-list--home .account-listItem:first-child{margin-right:0}}.account-list--home .account-product-title{margin-bottom:10px}.account-list--home .account-product-detail-heading{white-space:nowrap}.account-list--home .account-product-body{position:static}.account-list--home .account-product-figure{margin-right:10px;width:80px}.account-list--home .account-product-body{padding-bottom:0}.account-list--home p{margin:0}.account-list--home .account-product-figure:after{display:none}@media screen and (max-width:991px){.account-list--home h6{font-size:15px}}.account-listItem{border:1px solid #d0d0d0;border-radius:16px;position:relative;padding:30px 20px;margin-bottom:20px}@media screen and (max-width:991px){.account-listItem{padding:10px}}.account-listItem img{width:100%;position:static}.account-listItem .account-product-image{margin-top:20px;position:relative}.account-listShipping{border-bottom:1px solid #e5e5e5;font-weight:700;padding:2rem 0}.account-listShipping .account-listShipping-title{margin:0;text-transform:inherit}.account-product:after,.account-product:before{content:" ";display:table}.account-product:after{clear:both}.account-product-figure{float:left;margin-right:.78571rem}.account-product-figure>img{display:block}.account-product-figure--opposite{float:right;margin-left:.78571rem;margin-right:0}.account-product-body:after,.account-product-body:before{content:" ";display:table}.account-product-body:after{clear:both}.account-product-figure{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 2rem 0 0;position:relative;width:100px}.account-product-figure:after{content:'';display:block;height:0;width:100%;padding-bottom:100%}.account-product-download{border-radius:50%;height:2.35714rem;padding:0;position:absolute;right:-.78571rem;top:-.78571rem;width:2.35714rem;z-index:1}.account-product-download .icon{height:1.5rem;margin-top:.35714rem;width:1.5rem}.account-product-download svg{fill:#fff}.account-product-body{overflow:hidden;padding-bottom:3.5rem;position:relative}@media (min-width:769px){.account-product-body{padding-bottom:0}}.account-product-body .definitionList{font-size:15px;margin-bottom:0}.account-product-title{font-weight:600}.account-product-title>a{text-decoration:underline}.account-product-order{margin-bottom:10px}.account-product-order__option{margin-top:7px}.account-product-order__option__key{display:inline-block;vertical-align:top;width:180px;font-weight:600}.account-product-order__option__value{display:inline-block;vertical-align:top}.account-product-order__option__price{vertical-align:top;float:right}.account-product-subtitle{color:#999;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-size:15px;margin:-.21429rem 0 1rem;text-transform:inherit}.account-product-price{float:right;font-size:15px;color:#002867;font-weight:600}.account-product-price.dsc{margin-right:10px;text-decoration:line-through;color:gray}.account-product-description+.definitionList{margin:-1.35714rem 0 1.5rem}.account-product-refundQty{color:#999;margin-bottom:0}.account-product-details{margin:0 -1.07143rem;max-width:none;width:auto;color:#666;margin-bottom:15px}.account-product-details:after,.account-product-details:before{content:" ";display:table}.account-product-details:after{clear:both}.account-product-details span{font-style:italic}.account-product-detail{padding-left:1.07143rem;padding-right:1.07143rem;width:100%;float:left}@media (min-width:769px){.account-product-detail{width:33.33333%}}@media (min-width:1281px){.account-product-detail{width:25%}}.account-product-detail+.account-product-detail{margin-top:1rem}@media (min-width:769px){.account-product-detail+.account-product-detail{margin-top:0}}@media (min-width:769px){.account-product-detail+.account-product-detail--full{margin-top:1.5rem}}@media (min-width:1281px){.account-product-detail--large{width:50%}}.account-product-detail--full{width:100%}.account-product-detail-heading{color:#777;font-family:"Work Sans",Arial,Helvetica,sans-serif;font-weight:600}.account-product--alignMiddle{display:table;width:100%}.account-product--alignMiddle .account-product-checkItem{display:table-cell;position:relative;vertical-align:middle;width:2rem}@media (min-width:1281px){.account-product--alignMiddle .account-product-checkItem{left:-2.5rem}}.account-product--alignMiddle .account-product-checkItem .form-label{height:1.5rem;margin:0;padding:0;width:1.5rem}.account-product--alignMiddle .account-product-body,.account-product--alignMiddle .account-product-figure{display:table-cell}@media screen and (max-width:766px){.account-product--alignMiddle .account-product-body,.account-product--alignMiddle .account-product-figure{display:block;padding:0}}.account-product--alignMiddle .account-product-figure{float:none;margin-right:0;padding-right:10px}@media screen and (max-width:766px){.account-product--alignMiddle .account-product-figure{display:block;text-align:center;padding-bottom:0;margin:0 auto 15px}}@media screen and (max-width:766px){.account-product--alignMiddle .account-product-figure:after{display:none}}.account-product--alignMiddle .account-product-body{padding-left:2rem;vertical-align:middle}@media screen and (max-width:766px){.account-product--alignMiddle .account-product-body{padding-left:0}}@media (min-width:1281px){.account-product--alignMiddle .account-product-body{padding-left:0}}.account-comments{border:1px solid #d0d0d0;border-radius:16px;position:relative;padding:30px 20px 20px 20px;margin-bottom:20px;position:relative;background-color:#f5f5f5}.account-comments::before{content:'!';font-size:20px;font-weight:600;background-color:#fff;position:absolute;left:20px;top:-16px;width:32px;height:32px;border:1px solid #d0d0d0;border-radius:32px;text-align:center;line-height:30px}.account-comments h6{font-weight:600;margin-bottom:10px}.account-comments p{font-style:italic}.account-orderTotal-key,.account-orderTotal-value{margin:0;padding:15px 0}.account-orderTotal-key{float:left;font-weight:400}.account-orderTotal-key:last-of-type{position:relative}.account-orderTotal-value{border-bottom:1px solid #e5e5e5;text-align:right;color:#bf0a29;font-weight:600}.account-orderTotal-value:last-child{border-bottom:0;font-size:20px}.account-orderStatus{float:none;margin:15px 0}@media (min-width:769px){.account-orderStatus{float:right;position:inherit;text-align:right}}.account-orderStatus-label{cursor:pointer;background:#879193;color:#fff;font-size:14px;line-height:24px;padding:5px 10px;min-width:130px;text-align:center;font-weight:400;border-radius:13px}.account-orderStatus-label:hover{color:#fff;text-decoration:underline}.account-orderStatus-label::after{content:'i';font-weight:700;font-family:'Times New Roman',Times,serif;color:#fff;border:1px solid #fff;display:inline-block;margin-left:4px;border-radius:19px;height:19px;width:19px;line-height:17px;font-size:14px;font-style:normal}.account-orderStatus-label.pending{background:#879193}.account-orderStatus-label.awaiting{background:#ff9000}.account-orderStatus-label.processing{background:#72cdfa}.account-orderStatus-label.ready{background:#32a558}.account-orderStatus-label.hold{background:#c979f2}.account-orderStatus-label.awaiting.pickup{background:#0c722e}.account-orderStatus-label.partially.shipped{background:#32a558}.account-orderStatus-label.backordered{background:#bddf57}.account-orderStatus-label.shipped{background:#0c722e}.account-orderStatus-label.complete{background:#3162a8}.account-orderStatus-label.awaiting.doctor.response{background:#000}.account-orderStatus-label.glasses.rx.verified{background:#7f5f3c}.account-orderStatus-label.cancelled{background:#cc4749}.account-orderStatus-label.frame.ordered{background:#96f}.account-orderStatus-label.issue.with.order{background:#cc4749}.account-orderStatus-label.returned{background:#67af7f}.account-orderStatus-label.declined{background:#cc4749}.account-orderStatus-label.incomplete{background:#999}.account-orderStatus-label.order.processed{background:#879193}.account-orderStatus-action{color:#757575;display:inline-block;font-size:12px;font-style:italic;letter-spacing:.25px;margin-left:.78571rem;text-align:right;text-decoration:underline;vertical-align:top}@media (min-width:769px){.account-orderStatus-action{display:block;margin-left:0}}.account-orderStatus-action:hover{color:#333}.account .pagination{color:#999;margin-top:3rem;text-align:center}.account-message .is-read{color:#999}.account-sidebar-block{margin-bottom:20px}.account-order-address{list-style:none;margin-left:0}.account-order-address ol,.account-order-address ul{list-style:none;margin-bottom:0}.account-reorder-form{display:inline-block;margin-bottom:30px}.order-payments-description{color:#002867;font-weight:400;margin-top:1.5rem}.account-downloads-summary{border-bottom:1px solid #e5e5e5;font-size:15px;padding-bottom:1.5rem}.account-downloadsList{list-style:none;margin-left:0}.account-downloadsList ol,.account-downloadsList ul{list-style:none;margin-bottom:0}.account-downloadsItem{margin-bottom:1.5rem}.account-downloadsItem>:first-child{margin-top:0}.account-downloadsItem>:last-child{margin-bottom:0}.account-downloadsItem-title{color:#757575;font-size:15px;margin-bottom:.21429rem;text-transform:inherit}.account-downloadsItem-description{margin-bottom:0}.account-downloadsItem-availability{color:#757575}.apple-pay-checkout-button{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 60%;border-radius:.28571rem;cursor:pointer;display:none;max-height:4.57143rem;min-height:2.28571rem;min-width:9.57143rem;padding:1.5rem;background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white)}.cart-additionalCheckoutButtons .apple-pay-checkout-button{margin-top:.78571rem}.apple-pay-supported .apple-pay-checkout-button{display:block}@media (min-width:769px){.apple-pay-supported .apple-pay-checkout-button{display:inline-block;float:right}}.previewCartCheckout .apple-pay-checkout-button{float:none;margin-top:.78571rem}.paymentMethodList{font-size:0;display:-ms-flexbox;display:-webkit-box;display:flex;margin-left:-2%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:766px){.paymentMethodList{display:block;margin-left:0}}.paymentMethodList .paymentMethod{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;width:31.33%;vertical-align:top;font-size:14px;line-height:16px;border-radius:25px;border:1px solid #d0d0d0;padding:30px;margin:0 0 20px 2%;min-height:200px}@media screen and (max-width:766px){.paymentMethodList .paymentMethod{width:100%;display:block;margin-left:0}}.paymentMethodList .paymentMethod-title{font-weight:600;margin-bottom:30px}.paymentMethodList .paymentMethod-details{border-top:1px solid #d0d0d0}.paymentMethodList .paymentMethod-details li{margin:16px 0}.paymentMethodList .paymentMethod .form-actions{margin-top:30px;text-align:center}.paymentMethodList .paymentMethod .form-actions .btn{margin:0 10px 20px}.paymentMethodList .paymentMethod-new{text-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.paymentMethodList .paymentMethod-card{margin-bottom:20px}.paymentMethodList .paymentMethod-icon{height:32px;margin-right:10px}.paymentMethodList .paymentMethod-default{fill:#bf0a29}.paymentMethodList .paymentMethod-label{font-weight:600;margin-bottom:10px;font-size:16px}.paymentMethodForm-heading{font-weight:600;font-size:18px;line-height:26px;margin-bottom:15px}.paymentMethodForm dl dt{font-weight:600}.paymentMethodForm-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px -2%}@media screen and (max-width:766px){.paymentMethodForm-col{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;display:block;margin-left:0}}.paymentMethodForm-col .paymentMethodForm-column{width:31.33%;margin-left:2%}@media screen and (max-width:766px){.paymentMethodForm-col .paymentMethodForm-column{width:100%;margin-left:0}}.paymentMethodForm-col .paymentMethodForm-column .input-checkbox{margin-top:17px}.paymentMethodForm-inputs{position:relative}.paymentMethodForm-inputs-icon{position:absolute;right:10px;top:20px;fill:#d0d0d0}.paymentMethodForm-cards img[src$='.svg']{width:auto}.paymentMethodForm-cards img{max-height:40px;margin:10px 2px 0}@media screen and (max-width:1280px){.paymentMethodForm-cards img{max-height:36px;margin-top:12px}}@media screen and (max-width:1023px){.paymentMethodForm-cards img{max-height:30px;margin-top:20px;margin-left:0}}@media screen and (max-width:991px){.paymentMethodForm-cards img{max-height:20px;margin-top:20px}}@media screen and (max-width:766px){.paymentMethodForm-cards img{max-height:24px;margin:-4px 5px 20px}}.frame-color-filter .not-contacts .form-option-swatch{margin-left:1%}.frame-color-group{width:100%}.clearfix:after{display:block;content:"";clear:both;overflow:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}hr{border-top:1px solid #ccc;border-bottom:0}ul{margin:0;padding:0;list-style:none}p{margin:0 0 25px}h1,h2,h3,h4,h5{margin:0}figure{margin:0}fieldset{border:0;margin:0;padding:0}.site.page-checkout,.site.page-login{min-height:300px}.global-header{z-index:3;background-color:#fff;-webkit-transition:all .3s;transition:all .3s;position:relative}.fixed-header .global-header{position:fixed;left:0;right:0;top:0}.page-cart .main-menu,.page-cart .search-wrap{display:none}.global-header,.global-header .header-top-line li>a{color:#fff}.promo-top{font-size:16px;line-height:20px;color:#333;text-align:center;padding:10px 0}.promo-top-code{display:inline-block;vertical-align:baseline;color:#002867;font-weight:700;text-transform:uppercase;border:1.5px dashed #002867;padding:5px 14px;margin:0 5px;border-radius:5px}.header-top-line{background-color:#002867;text-align:center;height:44px;line-height:44px;font-size:14px}.header-line{background-color:#4f5355;height:44px;line-height:44px;font-weight:700}.header-store{padding-left:27px;position:relative}.header-store:before{content:'';position:absolute;left:0;top:4px;width:18px;height:15px;background:url(../img/sprite.png) -1px -1px no-repeat}.header-links{float:right;margin-top:10px;line-height:40px}.contact-overlay,.contact-trigger,.header-links.m-mobile{display:none}.header-links>li{display:inline-block;margin-left:56px;position:relative;height:20px}.header-links li>a,.header-links li>span{display:block;padding-left:31px}.header-links li>a:hover,.header-links li>span:hover{opacity:1}.header-links li a:before{content:'';position:absolute;left:0;top:4px;width:22px;height:22px;top:50%;margin-top:-11px;background-position:left center;background-size:contain;background-repeat:no-repeat}.header-links{margin-top:0}.header-links>li{height:44px;line-height:44px}.header-links li li>a:before{display:none}.header-links li:hover .chat-ddl{display:block}.header-links li>span.top-nav-search{background-color:#fff;color:#002867;height:28px;line-height:28px;border-radius:28px;padding:0 17px 0 32px;position:relative}.m-search .header-links li>span.top-nav-search{display:none}.header-links li>span.top-nav-search:before{content:'';position:absolute;top:50%;margin-top:-8px;left:10px;width:16px;height:16px;background-position:left center;background-size:contain;background-repeat:no-repeat;background-image:url(../img/icons/search-blue.svg)}.header-links li>a.top-nav-subscribe:before{background-image:url(../img/icons/subscribe.svg)}.header-links li>a.top-nav-reorder:before{background-image:url(../img/icons/reorder.svg)}.header-links li>a.top-nav-rewards:before{background-image:url("");background-image:url(../img/icons/rewards.svg)}.header-links li>a.top-nav-my-account:before{background-image:url(../img/icons/account.svg)}.header-links li>a.top-nav-chat:before{background-image:url(../img/icons/chat.svg)}.header-links li.l-phone a:before{margin-top:0;left:0;top:11px;background-position:center;width:20px;height:22px;background-image:url(../img/icons/phone.svg)}.header-app{margin-top:32px}.header-app .container,.header-nav{position:relative}.logo{width:160px;height:54px;position:absolute;left:0;top:0;background:url(../img/wec/logo.svg) 0 0/contain no-repeat;-webkit-transition:all .3s;transition:all .3s}.header-app a.btn{color:#fff}.chat-ddl{display:none;position:absolute;top:40px;left:-25px;background-color:#fff;padding:10px 25px;margin:0;z-index:3;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.4);box-shadow:0 2px 10px rgba(0,0,0,.4);border:1px solid #ccc;border-top:0;border-radius:0 0 4px 4px}.header-links .chat-ddl li{display:block;height:30px;line-height:20px;font-size:15px;padding:5px 0;text-align:left;margin-left:0;white-space:nowrap}.header-links .chat-ddl li a{display:block;padding:0;margin:0;color:#333;font-weight:400}.header-links .chat-ddl li a:hover{color:#002867}.header-cart-wrap>a{position:absolute;z-index:1;display:block;width:60px;height:60px;left:-25px;top:0;border-radius:60px;border:1px solid #d0d0d0;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:991px){.header-cart-wrap>a{width:40px;height:40px;top:10px;left:0;padding:0}}.header-slides{float:left}@media screen and (max-width:991px){.header-slides{display:none}}.header-slides li{position:relative;cursor:pointer;line-height:44px;height:44px}@media screen and (max-width:1280px){.header-slides li{font-size:13px}}.header-slides li:before{content:'';display:inline-block;margin-right:5px;margin-left:0;width:26px;height:22px;margin-top:-4px;vertical-align:middle;background-image:url(../img/icons/track-white.svg);background-size:contain}@media screen and (max-width:1280px){.header-slides li:before{margin-right:0}}.header-cart-wrap{position:relative;display:inline-block;border-radius:3px;cursor:pointer;vertical-align:top;padding:0 0 0 50px}.header-cart-price{color:#000;border:1px solid #d0d0d0;height:60px;padding:0 5px;line-height:58px;border-radius:60px;font-size:15px;min-width:82px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.popover{display:none;width:420px;padding:15px;position:absolute;right:0;top:58px;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:2;text-align:left;font-weight:400;line-height:18px}.header-cart:hover .popover{display:block}.page-cart .header-cart:hover .popover,.page-checkout .header-cart:hover .popover,.page-login .header-cart:hover .popover{display:none}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{right:24px;border-width:0 11px 11px;border-bottom-color:#ccc;top:-11px}.popover>.arrow:after{border-width:0 10px 10px;content:"";top:1px;margin-left:-10px;border-bottom-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.popover a{color:#002867;font-weight:700}.popover-content-title{margin-bottom:15px}.popover-table table{width:100%;border-collapse:collapse}.popover-table td{border-bottom:1px solid #ccc;vertical-align:top;padding:10px 0;min-width:36px}.popover-table td a{display:block;margin-bottom:15px}.popover-table .os-total{float:right;margin-right:-30px}.popover-table td:first-child{width:25%}.popover-table td img{max-width:92px}.shipping-progress{text-align:center;position:relative;width:100%;height:114px;margin-bottom:25px}@media screen and (max-width:991px){.shipping-progress{height:auto}}.shipping-progress__bar{position:relative;width:100%;background:#ddd;height:15px;border-radius:6px;margin-top:10px;margin-bottom:30px}@media screen and (max-width:991px){.shipping-progress__bar{margin-bottom:0}}.shipping-progress__bar__fill{position:absolute;left:0;top:0;bottom:0;background:#002867;width:70%;border-radius:10px}.shipping-progress__cta{display:inline-block;color:#fff;border-radius:14px;height:26px;line-height:24px;font-weight:600;margin:0 auto;background:#002867;padding:0 14px;cursor:pointer;margin-top:12px}.shipping-progress__text{line-height:17px}.shipping-progress__front{padding-top:15px;padding-bottom:20px}.shipping-progress__from,.shipping-progress__to{position:absolute;left:0;bottom:-22px;font-weight:500}.shipping-progress__to{left:auto;right:0}.shipping-progress__free{position:relative;text-align:center;font-weight:500;font-size:17px;line-height:32px;margin:10px 0 20px}@media screen and (max-width:991px){.shipping-progress__free{margin-bottom:10px}}.page-checkout .shipping-progress__free{display:none}.shipping-progress__free::before{content:'';display:inline-block;vertical-align:middle;margin-right:10px;width:32px;height:24px;line-height:32px;background-repeat:no-repeat;background-image:url(../img/icons/track.svg)}.flip .shipping-progress__back.back{background:#ebebeb;border-radius:6px;padding:10px 15px 0;width:100%}@media screen and (max-width:991px){.flip .shipping-progress__back.back{padding-left:0;padding-right:0;background-color:transparent}}.flip{position:relative;height:100%}.flip>.back,.flip>.front{display:block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.flip>.front{-webkit-transform:rotateY(0);transform:rotateY(0)}.flip>.back{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}@media screen and (max-width:991px){.flip>.back{position:static;-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}.flip:hover>.front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip:hover>.back{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}.flip.flip-vertical>.back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}@media screen and (max-width:991px){.flip.flip-vertical>.back{-webkit-transform:rotateX(0);transform:rotateX(0)}}.flip.flip-vertical:hover>.front{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}@media screen and (max-width:991px){.flip.flip-vertical:hover>.front{-webkit-transform:rotateX(0);transform:rotateX(0)}}.flip.flip-vertical:hover>.back{-webkit-transform:rotateX(0);transform:rotateX(0)}@media screen and (max-width:991px){.flip.flip-vertical:hover>.back{-webkit-transform:rotateX(0);transform:rotateX(0)}}.flip>.back,.flip>.front{display:block;width:inherit;background:#fff}@media screen and (max-width:991px){.flip>.back,.flip>.front{background-color:transparent}}.os-qty-block{color:#777}.header-cart{position:absolute;right:0;top:-2px;color:#000;text-align:right;height:70px;line-height:70px;font-weight:700}@media screen and (max-width:991px){.header-cart{top:-8px;height:50px;line-height:50px}}.header-cart:hover{text-decoration:none}.header-cart:before{content:'';position:absolute;left:-6px;top:19px;width:22px;height:22px;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' fill='%23002867' xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cpath d='M6.4,0H0v6.4h6.4l11.52,24.271l-4.332,7.852c-1.699,3.099-0.564,6.989,2.535,8.689C17.065,47.729,18.124,48,19.199,48 h38.399v-6.4H20.676c-0.435,0-0.788-0.352-0.788-0.787c0-0.008,0-0.017,0-0.025v-0.394l2.88-5.218h23.827 c2.289,0.012,4.41-1.198,5.563-3.175l11.446-20.775c0.276-0.496,0.412-1.057,0.394-1.625c0-1.767-1.433-3.2-3.2-3.2h-47.31 l-1.305-2.732C11.128,1.429,8.875,0.001,6.4,0 M51.199,51.2c-3.535,0-6.4,2.865-6.4,6.4s2.865,6.4,6.4,6.4 c3.535,0,6.4-2.865,6.4-6.4l0,0c0.014-3.521-2.83-6.386-6.351-6.4C51.232,51.2,51.215,51.2,51.199,51.2 M19.199,51.2 c-3.535,0-6.4,2.865-6.4,6.4s2.865,6.4,6.4,6.4s6.4-2.865,6.4-6.4c0.014-3.521-2.83-6.386-6.351-6.4 C19.232,51.2,19.216,51.2,19.199,51.2'/%3E%3C/svg%3E%0A");-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:991px){.header-cart:before{width:16px;height:16px;left:12px;top:22px}}.header-cart>div{display:inline-block;vertical-align:top}.header-cart-qty{background:#002867;border-radius:15px 15px 15px 0;height:30px;min-width:30px;line-height:30px;color:#fff;position:absolute;right:-12px;top:-13px;text-align:center;z-index:1;font-size:15px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:991px){.header-cart-qty{height:20px;min-width:20px;line-height:20px;font-size:15px}}.header-cart-qty.empty .header-cart-qty{display:none}.header-cart-qty .cart-quantity{color:#fff;margin:0;display:block;background:0 0;width:auto}.header-app .header-cart-text{color:#002867;text-transform:uppercase;margin-left:8px}.search-wrap{-webkit-transition:all .3s;transition:all .3s}.search-holder-overlay{display:none;position:fixed;z-index:4;left:0;right:0;top:0;bottom:0}.m-open .search-holder-overlay{display:block}.search-form{position:relative}@media screen and (max-width:991px){.search-form{margin-top:44px}}.search-form input[type=search]{width:100%;padding-left:20px;padding-right:80px;font-size:16px;border-radius:44px;color:#000;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:991px){.search-form input[type=search]{height:40px;line-height:40px;padding-right:40px}}.search-form .search-button{position:absolute;right:0;top:0;height:100%;width:60px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding-right:70px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:991px){.search-form .search-button{padding-right:30px}}.search-form--nav{position:absolute;width:100%;max-width:280px;left:200px;top:10px;z-index:4}.fixed-header .search-form--nav{top:-2px;left:140px;max-width:280px}@media only screen and (max-width:1220px){.fixed-header .search-form--nav{max-width:216px}}@media only screen and (max-width:1060px){.fixed-header .search-form--nav{max-width:124px}}@media screen and (max-width:991px){.fixed-header .search-form--nav{max-width:none}}.m-open .search-form--nav{-webkit-transition:all .5s;transition:all .5s;max-width:100%;width:auto;right:230px}@media only screen and (max-width:1220px){.m-open .search-form--nav{right:110px}}@media only screen and (max-width:1220px){.search-form--nav{left:175px;max-width:196px}}@media screen and (max-width:991px){.search-form--nav{left:135px;right:135px;max-width:none;width:auto;top:-5px;margin:0}}@media screen and (max-width:766px){.search-form--nav{display:none}}.search-form--nav input[type=search]{border-color:#002867;line-height:40px;height:40px;padding:0 40px 0 20px;background-color:#fff}.search-form--nav input[type=search]:active,.search-form--nav input[type=search]:focus,.search-form--nav input[type=search]:hover{border-color:#001f4f}.search-form--nav .search-button{width:46px;padding:0}.search-button:before{content:'';position:absolute;left:50%;top:50%;background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' width='410.23' height='410.23'%3E%3Cpath d='M401.625 364.092l-107.1-107.1c19.125-26.775 30.6-59.288 30.6-93.713C325.125 73.391 252.45.717 162.563.717S0 73.392 0 163.279s72.675 162.562 162.562 162.562c34.425 0 66.938-11.475 93.713-30.6l107.1 107.1c9.562 9.562 26.775 9.562 38.25 0 11.475-11.474 11.475-26.775 0-38.249zm-239.063-76.5c-68.85 0-124.312-55.463-124.312-124.312 0-68.85 55.462-124.312 124.312-124.312S286.874 94.43 286.874 163.28c.001 68.849-55.462 124.312-124.312 124.312z'/%3E%3C/svg%3E");background-position:center;margin:-10px 0 0 -10px;background-size:20px;width:20px;height:20px}.search-button:hover{background-color:transparent}.search-button:hover:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23' xmlns='http://www.w3.org/2000/svg' width='410.23' height='410.23'%3E%3Cpath d='M401.625 364.092l-107.1-107.1c19.125-26.775 30.6-59.288 30.6-93.713C325.125 73.391 252.45.717 162.563.717S0 73.392 0 163.279s72.675 162.562 162.562 162.562c34.425 0 66.938-11.475 93.713-30.6l107.1 107.1c9.562 9.562 26.775 9.562 38.25 0 11.475-11.474 11.475-26.775 0-38.249zm-239.063-76.5c-68.85 0-124.312-55.463-124.312-124.312 0-68.85 55.462-124.312 124.312-124.312S286.874 94.43 286.874 163.28c.001 68.849-55.462 124.312-124.312 124.312z'/%3E%3C/svg%3E")}#cart-preview-dropdown{width:520px;background:#f9fbfe;font-size:14px;background-color:#fff;background-clip:padding-box;border:2px solid #d0d0d0;border-radius:10px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);text-align:left;font-weight:400;line-height:18px;max-width:520px;padding:15px}.popover-content-title h4 a{font-weight:700;padding:10px 0;font-size:22px;border-bottom:1px solid #ccc;width:100%;display:block;margin:0}.previewCartItem-brand{display:none}.previewCartList .name{width:70%;float:left}.previewCartItem-price{display:block;width:30%;float:right}.previewCartItem-name a{color:#002867;font-size:15px;text-transform:none;font-weight:700}.previewCartItem-image{width:15%}.previewCartItem-content{width:80%;padding-right:10px;padding-left:10px}.previewCartList li{display:block;padding:10px 0;position:relative}.previewCartList .qnt{color:#777;font-size:13px}.previewCartItem-price{display:block;width:30%;float:right;text-align:right;color:#002867;font-weight:700;font-size:14px;padding-top:30px}.cart-preview-list-item-remove{background:url(../img/icons/trash.svg);width:18px;height:18px;display:block;right:-5px;margin-top:-20px;position:absolute;top:0}.previewCartAction-viewCart{display:none}.previewCartAction-checkout,.previewCartAction-viewCart{width:100%}.previewCartItem-image img{position:static;width:100%}.previewCartItem-content,.previewCartItem-image{vertical-align:top}.previewCartList{min-height:100px;max-height:250px;display:block;margin-right:-15px;padding-right:15px;overflow:auto}.popover-table{position:relative}.popover-table:after{content:"";position:absolute;bottom:0;height:30px;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.hamburger{display:none}@media screen and (max-width:991px){.hamburger{display:block;width:40px;height:40px;line-height:40px;border-radius:3px;float:left;color:#000;text-align:left;padding-left:40px;font-weight:700;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;margin-left:-7px;margin-top:1px}}.hamburger:before{content:'';position:absolute;top:14px;left:50%;margin-left:-12px;width:25px;height:12px;border-top:2px solid #000;border-bottom:2px solid #000}.hamburger:after{content:'';position:absolute;top:19px;left:50%;margin-left:-12px;width:25px;height:0;border-top:2px solid #000}.mobile-menu-header{padding:20px 40px 20px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.mobile-menu{border-top:1px solid #ccc;margin-bottom:10px}.mobile-menu>li>a,.mobile-menu>li>span{border-bottom:1px solid #ccc;padding:15px 0 15px 20px;font-size:18px;line-height:24px;color:#002867;display:block}.mobile-menu a svg,.mobile-menu span svg{display:none}.mobile-menu>li>a.text-green,.mobile-menu>li>span.text-green{color:#bf0a29}.mobile-menu .m-clps>a:after,.mobile-menu .m-clps>span:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #002867;margin-left:10px;position:relative;top:0}.mobile-menu .m-clps>a.text-green:after,.mobile-menu .m-clps>span.text-green:after{border-color:transparent transparent transparent #bf0a29}.mobile-menu .m-clps.m-open>a.txt-green:after,.mobile-menu .m-clps.m-open>a:after,.mobile-menu .m-clps.m-open>span.txt-green:after,.mobile-menu .m-clps.m-open>span:after{border-width:6px 6px 0;border-color:#fff transparent transparent;top:-2px}.mobile-menu .m-clps.m-open>a,.mobile-menu .m-clps.m-open>a.text-green,.mobile-menu .m-clps.m-open>span,.mobile-menu .m-clps.m-open>span.text-green{background:#002867;color:#fff}.mobile-menu .mobile-menu-group b{color:#333;font-size:16px;line-height:16px;border-bottom:1px solid #ccc;display:block;padding:18px 0 17px 20px}.mobile-menu .m-clps .mobile-menu-sub a{padding-left:35px}.mobile-menu .m-clps ul a{color:#002867;font-size:15px;line-height:19px;border-bottom:1px solid #ccc;display:block;padding:10px 0 10px 20px;font-weight:400}.mobile-menu .m-clps>ul{display:none}.mobile-menu .m-clps.m-open>ul,.mobile-menu .m-clps>ul.m-open{display:block}.mobile-menu .m-clps ul .m-active a,.mobile-menu .m-clps ul a:hover{color:#002867}.grey-list{background:#ebebeb;padding:13px 0 17px}.grey-list a{font-weight:700;color:#333;padding:10px 0 10px 52px;font-size:15px;line-height:20px;position:relative;display:block}.grey-list li a:before{content:'';position:absolute;left:20px;top:50%;margin-top:-8px;width:17px;height:16px;background:url(../img/sprite.png) -95px -26px no-repeat}.grey-list .l-phone a:before{background-position:center;background-size:28px;background-image:url(../img/icons/phone-grey.svg)}.grey-list .l-account a:before{background-position:center;background-size:28px;background-image:url(../img/icons/account-grey.svg)}.grey-list .l-sms a:before{width:24px;height:24px;background-position:0 0;left:18px;margin-top:-12px;background-image:url(../img/icons/sms.svg)}.grey-list .l-rewards a:before{content:'$';width:18px;height:18px;line-height:18px;border-radius:18px;text-align:center;margin-right:5px;display:inline-block;color:#e8e8e8;background:#333}.grey-list .l-help a:before{content:'?';width:18px;height:18px;line-height:18px;border-radius:18px;text-align:center;margin-right:5px;display:inline-block;color:#e8e8e8;background:#333}.mobile-menu-wrap{display:none}@media screen and (max-width:991px){.mobile-menu-wrap{width:75%;position:fixed;left:0;top:0;height:100%;background:#fff;z-index:4;border:1px solid #002867;border-left:none;overflow:auto}}.mobile-menu-wrap .logo{position:static;display:block;width:100%;min-height:24px;background-position:left center}@media screen and (max-width:991px){.contact-chat-line{display:none}}.mobile-menu-close{width:20px;height:20px;cursor:pointer;position:absolute;top:50%;right:10px;margin-top:-10px}.mobile-menu-close:hover{opacity:.8}.mobile-menu-close:before{content:'';position:absolute;top:5px;left:5px;width:11px;height:11px;background:url(../img/sprite.png) -85px -1px no-repeat}.filters-overlay,.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:4}.previewCartItem-content,.previewCartItem-image{display:table-cell}.search-result__item__table h4.search-more-label{font-weight:700;line-height:20px;padding:10px 40px;border-top:1px solid #eee}.alert-bar{background-color:#000;color:#fff;text-align:center;margin:0;line-height:18px;-webkit-transition:height 1s;transition:height 1s;-webkit-transition:all .5s ease;transition:all .5s ease;max-height:44px;font-size:0}.alert-bar.slick-initialized{height:auto;font-size:14px;font-weight:500}.alert-bar.hidden{height:0}@media screen and (max-width:991px){.alert-bar{display:none}}@media screen and (max-width:991px){.alert-bar__wrap{display:none}}@media screen and (max-width:991px){.alert-bar.slick-slider{display:none}}.alert-bar a{color:#fff;text-decoration:underline;outline:0}.alert-bar a:hover{color:#fff;text-decoration:none}.fixed-header .alert-bar{height:0;-webkit-transition:height 1s;transition:height 1s;overflow:hidden}.alert-bar .slick-slide{outline:0;padding:13px 30px;min-height:44px}.alert-bar .slick-next,.alert-bar .slick-prev{border:0;height:auto;margin:0 10px;background:0 0}@media screen and (max-width:991px){.alert-bar .slick-next,.alert-bar .slick-prev{margin:0}}.alert-bar .slick-next:before,.alert-bar .slick-prev:before{height:24px;width:24px}.alert-bar .slick-prev{left:0}.alert-bar .slick-prev:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23fff'%3E%3Cpath d='M29.6 13.537c.55-.599.53-1.548-.045-2.121a1.4 1.4 0 0 0-2.037.047L16 24.001l11.518 12.536a1.4 1.4 0 0 0 2.037.047 1.544 1.544 0 0 0 .045-2.12L19.987 24 29.6 13.537z'%3E%3C/path%3E%3C/svg%3E")}.alert-bar .slick-next{right:0}.alert-bar .slick-next:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23fff'%3E%3Cpath d='M18.4 13.537a1.544 1.544 0 0 1 .045-2.121 1.4 1.4 0 0 1 2.037.047L32 24.001 20.482 36.537a1.4 1.4 0 0 1-2.037.047 1.544 1.544 0 0 1-.045-2.12L28.013 24 18.4 13.537z'%3E%3C/path%3E%3C/svg%3E")}.global-footer{overflow:hidden;width:100%}.global-footer .logo-f{height:60px;margin-top:0;background-position:right}.prefooter-wrap{margin-bottom:50px;text-align:center;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}@media screen and (max-width:766px){.prefooter-wrap{display:block}}.prefooter-wrap .badges{padding-left:30px;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:991px){.prefooter-wrap .badges{padding:0 10px}}@media screen and (max-width:766px){.prefooter-wrap .badges{width:50%;padding:10px;margin:0 auto 15px}}.prefooter-wrap .badges.large img{max-width:350px;max-height:74px}.prefooter-wrap .badges a>img{max-height:54px}.prefooter-wrap .badges .badge-bbb{width:168px;height:50px;background-size:contain;background-repeat:no-repeat;background-image:url(../img/bbb.svg)}.prefooter-wrap .badges .badge-reseller{width:133px;height:54px;background-size:contain;background-repeat:no-repeat;background-image:url(../img/reseller.png)}.prefooter-wrap .badges #roundup-badges{color:#000}.prefooter-wrap .badges #roundup-badges:hover{text-decoration:none}.prefooter-wrap .badges #roundup-badges .roundup-badge{cursor:pointer;height:44px;width:186px;position:relative}.prefooter-wrap .badges #roundup-badges .roundup-badge-image{position:absolute;left:0;top:0;right:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-image:url(../img/roundup.svg)}.prefooter-wrap .badges #roundup-badges .roundup-powered-by{position:absolute;top:30px;width:100%;text-align:center;font-size:12px;line-height:16px}.prefooter-wrap .badges #y-badges:hover{text-decoration:none}.prefooter-wrap .badges #y-badges .y-badge{cursor:pointer;height:120px;width:111px;margin:0 auto;position:relative;line-height:17px}.prefooter-wrap .badges #y-badges .y-badge-image{position:absolute;left:0;top:0;right:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-image:url(../img/yotpo-badge.png)}.prefooter-wrap .badges #y-badges .y-badge-reviews{position:relative;white-space:nowrap;text-align:center;top:23px;font-size:29px;color:#fff}.prefooter-wrap .badges #y-badges .y-badge-stars{display:block;position:absolute;top:49px;left:21px}.prefooter-wrap .badges #y-badges .pull-left{text-align:left;float:left}.prefooter-wrap .badges #y-badges .yotpo-icon{speak:none;font-size:13px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto!important;background:0 0;height:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 1px}.prefooter-wrap .badges #y-badges .yotpo-icon-default-star:before,.prefooter-wrap .badges #y-badges .yotpo-icon-star:before{content:"";width:12px;height:13px;display:block;background-image:url(../img/icons/star-full.svg)}.prefooter-wrap .badges #y-badges .yotpo-icon-half-star:before{content:"";width:13px;height:13px;display:block;background-image:url(../img/icons/star-half.svg)}.prefooter-wrap .badges #y-badges .y-badges-certified{color:#5997c1;font-size:9px;text-transform:uppercase;position:absolute;top:64px;left:7px;max-width:100px;width:100px;overflow:hidden;white-space:nowrap;text-align:center}.prefooter-wrap .badges #y-badges .y-powered-by{position:absolute;white-space:nowrap;top:105px;width:100%;text-align:center;font-size:10px}.roundup__modal{text-align:center}.roundup__modal img{margin-bottom:30px}.roundup__donation{background-color:#2553cd;display:inline-block;vertical-align:text-bottom;color:#fff;padding:0 5px;border-radius:3px;line-height:1.3}.subscribe-form{margin:8px 0 25px;position:relative}.subscribe-form input[type=email]{width:100%;font-size:14px;padding-right:80px;background-color:#fff;border-color:#fff}.subscribe-button{position:absolute;right:0;top:0;height:100%;border-radius:0 60px 60px 0;font-size:14px}.footer-links{padding-top:40px;padding-bottom:14px;overflow:hidden}.footer-item{line-height:16px;width:25%;float:left}.footer-item--2 .footer-item-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-item--2 .footer-item-sub li{width:50%}.footer-item li:not(.footer-item-top){margin-bottom:18px}.footer-item-top{font-size:24px;line-height:24px;font-weight:700;margin-bottom:20px}.footer-notes{padding:20px}.footer-notes p{margin-bottom:10px}.payment-methods li{float:left}.payment-methods img{height:40px}.footer-disclaimer{margin-top:0}.social{float:right;margin-top:12px;margin-right:30px}@media screen and (max-width:991px){.social{float:none;margin:0 0 10px}}.social li{float:left;width:36px;height:36px;border-radius:36px;background-color:transparent;line-height:36px;margin-right:8px}@media screen and (max-width:991px){.social li{height:48px;width:48px;line-height:48px;margin:0 10px}}.social li:hover{border-color:#001f4f}.social li a{display:block;position:relative}.social li a:before{content:'';position:absolute;width:36px;height:36px;left:-1px;top:-1px;background-repeat:no-repeat;background-size:32px;background-position:center center}@media screen and (max-width:991px){.social li a:before{height:48px;width:48px;line-height:48px;background-size:44px}}.social li.fb a:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' viewBox='0 0 48 48' id='facebook' xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cpath d='M26.44 15.88h4.06V11h-4.06a5.69 5.69 0 0 0-5.69 5.69v2.44H17.5V24h3.25v13h4.88V24h4.06l.81-4.87h-4.87v-2.44a.82.82 0 0 1 .81-.81'%3E%3C/path%3E%3C/svg%3E")}.social li.tw a:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 48 48' id='twitter' xmlns='http://www.w3.org/2000/svg' fill='%23002867' width='100%25' height='100%25'%3E%3Cpath d='M37 15.94a10.51 10.51 0 0 1-3.06.84 5.36 5.36 0 0 0 2.35-2.95 10.73 10.73 0 0 1-3.39 1.29A5.34 5.34 0 0 0 23.81 20a15.14 15.14 0 0 1-11-5.57 5.34 5.34 0 0 0 1.65 7.12 5.33 5.33 0 0 1-2.42-.67v.07a5.33 5.33 0 0 0 4.28 5.23 5.34 5.34 0 0 1-1.41.19 5.48 5.48 0 0 1-1-.1 5.35 5.35 0 0 0 5 3.71 10.7 10.7 0 0 1-6.63 2.29 10.53 10.53 0 0 1-1.28-.11 15.17 15.17 0 0 0 23.36-12.77v-.69A10.74 10.74 0 0 0 37 15.94z'%3E%3C/path%3E%3C/svg%3E")}.social li.inst a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 169.063 169.063' fill='%23002867'%3E%3Cpath d='M122.406 0H46.654C20.929 0 0 20.93 0 46.655v75.752c0 25.726 20.929 46.655 46.654 46.655h75.752c25.727 0 46.656-20.93 46.656-46.655V46.655C169.063 20.93 148.133 0 122.406 0zm31.657 122.407c0 17.455-14.201 31.655-31.656 31.655H46.654C29.2 154.063 15 139.862 15 122.407V46.655C15 29.201 29.2 15 46.654 15h75.752c17.455 0 31.656 14.201 31.656 31.655v75.752z M84.531 40.97c-24.021 0-43.563 19.542-43.563 43.563 0 24.02 19.542 43.561 43.563 43.561s43.563-19.541 43.563-43.561c0-24.021-19.542-43.563-43.563-43.563zm0 72.123c-15.749 0-28.563-12.812-28.563-28.561 0-15.75 12.813-28.563 28.563-28.563s28.563 12.813 28.563 28.563c0 15.749-12.814 28.561-28.563 28.561zM129.921 28.251c-2.89 0-5.729 1.17-7.77 3.22-2.051 2.04-3.23 4.88-3.23 7.78 0 2.891 1.18 5.73 3.23 7.78 2.04 2.04 4.88 3.22 7.77 3.22 2.9 0 5.73-1.18 7.78-3.22 2.05-2.05 3.22-4.89 3.22-7.78 0-2.9-1.17-5.74-3.22-7.78-2.04-2.05-4.88-3.22-7.78-3.22z'/%3E%3C/svg%3E");background-size:20px}.social li.yt a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12' fill='%23002867'%3E%3Cpath fill-rule='evenodd' d='M17.235 1.156C16.747.314 16.217.159 15.138.1 14.06.03 11.35 0 9.002 0 6.65 0 3.939.03 2.862.1 1.785.16 1.254.313.762 1.156.259 1.997 0 3.446 0 5.996v.01c0 2.54.259 4 .762 4.832.492.842 1.022.995 2.099 1.066 1.078.061 3.789.097 6.141.097 2.348 0 5.058-.036 6.137-.096 1.079-.07 1.609-.224 2.097-1.066.508-.832.764-2.292.764-4.831v-.011c0-2.552-.256-4-.765-4.842zM6.75 9.273V2.727L12.375 6 6.75 9.273z'%3E%3C/path%3E%3C/svg%3E");background-size:22px}.payment-methods li{position:relative;margin-bottom:10px;margin-right:10px;width:65px;height:25px;background-size:cover;background-repeat:no-repeat}.payment-methods .lazyloaded{background-image:url(../img/payment-sprite.png);background-size:587px 25px}.payment-methods li.pm-bbb{width:65px;background-position:0 0;cursor:pointer;margin-right:0}.payment-methods li.pm-visa{background-position:-85px 0;width:66px}.payment-methods li.pm-master{width:35px;background-position:-171px 0}.payment-methods li.pm-discover{width:64px;background-position:-227px 0}.payment-methods li.pm-ae{width:39px;background-position:-309px 0}.payment-methods li.pm-paypal{width:80px;background-position:-360px 0}.payment-methods li.pm-apple{width:50px;background-position:-453px 0}.payment-methods li.pm-amazon{width:70px;background-position:-519px 0}.payment-methods li.pm-gpay{width:58px;background-image:url(../img/payment-methods/gpay.svg);background-size:cover;background-position:center center;margin-left:2px}.payment-methods li.pm-seezle{width:84px;background-image:url(../img/payment-methods/sezzle.svg);background-size:contain;background-position:center center;margin-left:2px}.payment-methods li.pm-affirm{width:58px;background-image:url(../img/payment-methods/affirm_logo.svg);background-size:contain;background-position:center center;margin-left:2px;margin-top:-4px}@media screen and (max-width:991px){.mobile-menu-wrap .footer-disclaimer{width:80%;margin:20px auto;text-align:center;font-size:12px}.footer-item{width:100%}.footer-notes{text-align:center}.payment-methods{display:block;width:384px;margin:20px auto 30px;overflow:hidden}.logo-f{float:none;display:inline-block;max-width:188px}.site .global-footer .logo-f{background-position:center}.subscribe-form{max-width:320px;margin:8px auto 25px}}.bg-light-blue{background-color:#f9fbfe}.btn,.button,button,input[type=submit]{display:inline-block;vertical-align:top;text-decoration:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:40px;line-height:40px;font-size:18px;text-transform:none;text-align:center;padding:0 17px;border-radius:25px;background-color:#002867;color:#fff;border:none;outline:0;cursor:pointer;font-family:'Work Sans',Arial,Helvetica,sans-serif;font-weight:500;min-width:40px}input[type=number],input[type=tel]{-moz-appearance:textfield!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=tel]::-webkit-inner-spin-button,input[type=tel]::-webkit-outer-spin-button{-webkit-appearance:none!important}input::-webkit-calendar-picker-indicator{background-color:inherit;opacity:0;display:none}.btn:focus,.btn:hover,.button:focus,.button:hover,a.btn:focus,a.btn:hover,button:focus,button:hover{background-color:#001f4f;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-moz-transition:box-shadow .3s;-webkit-transition:box-shadow .3s;color:#fff}.btn.m-green,.button.m-green,a.btn.m-green,button.m-green{background-color:#bf0a29}.btn.m-green:hover,.button.m-green:hover,a.btn.m-green:hover,button.m-green:hover{background-color:#9f041f;color:#fff}.btn.btn--red,.button.btn--red,a.btn.btn--red,button.btn--red{background-color:#e03e39}.btn.btn--red:hover,.button.btn--red:hover,a.btn.btn--red:hover,button.btn--red:hover{background-color:#af302c;color:#fff}.btn.m-border,.button.m-border,a.btn.m-border,button.m-border{background-color:transparent;border:1px solid #002867;color:#002867;line-height:38px}.btn.m-border:hover,.button.m-border:hover,a.btn.m-border:hover,button.m-border:hover{background-color:transparent;border-color:#001f4f;color:#001f4f}.btn.m-small,.button.m-small,a.btn.m-small,button.m-small{line-height:28px;height:28px;font-size:15px;border-radius:28px}.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn.m-big,button.m-big{height:60px;line-height:60px;padding:0 45px}.btn.m-white,a.btn.m-white,button.btn.m-white{background:#fff;color:#002867;-webkit-box-shadow:none;box-shadow:none}.btn.m-white:hover,a.btn.m-white:hover,button.btn.m-white:hover{color:#001f4f}.btn.m-white-green,a.btn.m-white-green,button.btn.m-white-green{background:#fff;color:#bf0a29;-webkit-box-shadow:none;box-shadow:none}.btn.m-white-green:hover,a.btn.m-white-green:hover,button.btn.m-white-green:hover{background:#fff;color:#9f041f}.btn.m-grey,button.m-grey{background-color:#ebebeb;color:#333;border:1px solid #c8c8c8;border-bottom-color:#d9d9d9;border-right-color:#d9d9d9;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2)}.btn.m-red,button.m-red{background-color:#cc4749}.btn.m-white:hover,button.m-white:hover{background-color:#fff}.btn.m-grey.m-check:before,.btn.m-white.m-check:before{height:14px;width:14px;margin-right:7px;margin-left:2px;background:url(../img/sprite.png) -33px -18px no-repeat}.btn.m-exit:before{content:'';display:inline-block;height:18px;width:18px;vertical-align:middle;margin:0 10px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cpath d='M56.886,56.886H7.114V7.114h19.963V0H7.114C3.185,0,0,3.185,0,7.114l0,0v49.772C0,60.815,3.185,64,7.114,64h49.772 c3.923-0.014,7.1-3.191,7.114-7.114V36.923h-7.114V56.886z M39.114,0v7.114h12.775L16.935,42.068l4.923,4.923l34.954-34.954v12.775 H64V0H39.114z'/%3E%3C/svg%3E")}.btn.disabled,.btn.m-disabled,.btn[disabled],button.btn:disabled{background-color:#ccc;cursor:default;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.btn.m-long{height:auto;line-height:18px;padding:11px 25px}.bbtn-upload{font-weight:400;text-transform:none;font-size:18px;padding:20px 20px 10px;margin-bottom:30px;border:1px dashed #d0d0d0;color:#fff;display:inline-block;border-radius:5px;width:100%}@media screen and (max-width:420px){.bbtn-upload{padding:0;border:0;margin-bottom:10px}}.bbtn-upload__label{width:240px;margin:0 auto;background:#fff;font-weight:700;font-size:15px;text-align:center;padding:0 5px;border-radius:50px;height:40px;line-height:38px;display:block;cursor:pointer;border:2px solid #002867;color:#002867;white-space:nowrap}.bbtn-upload__text{color:#555;min-height:42px;font-size:15px;line-height:18px;padding:13px 0}.bbtn-upload input[type=file]{display:none}input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{font-size:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;border-width:1px;border-style:solid;border-color:transparent transparent #002867 transparent;border-radius:"0";padding:15px 0 15px 20px;margin:0;height:60px;line-height:30px;font-size:18px;font-family:'Work Sans',Arial,Helvetica,sans-serif;background:0 0;position:relative;color:#000;background-color:transparent}input:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,textarea:disabled{color:#999;border-color:#f5f5f5;background-color:#f5f5f5}.form-field--error input,.form-field--error input[type=email],.form-field--error input[type=number],.form-field--error input[type=password],.form-field--error input[type=search],.form-field--error input[type=tel],.form-field--error input[type=text],.form-field--error textarea{border-color:#cc4749}.cc-payment-type input,.cc-payment-type input[type=email],.cc-payment-type input[type=number],.cc-payment-type input[type=password],.cc-payment-type input[type=search],.cc-payment-type input[type=tel],.cc-payment-type input[type=text],.cc-payment-type textarea{border:2px solid #000}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;line-height:0;width:0;height:0;opacity:0;overflow:hidden;position:absolute}select{background-color:transparent;outline:0;height:40px;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}input:-webkit-autofill:focus,select:-webkit-autofill:focus,textarea:-webkit-autofill:focus{background-color:#fff!important;-webkit-box-shadow:0 0 0 3px rgba(131,192,253,.5)!important;box-shadow:0 0 0 3px rgba(131,192,253,.5)!important;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}@-webkit-keyframes autofill{0%,100%{font-size:16px;background:0 0}}.form-field.input-box,.input-box{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:18px}.form-field.input-box.with-bar,.input-box.with-bar{margin-top:40px}.input-box-bar{background-color:var(--background);padding:3px;position:absolute;top:-13px;left:0;z-index:-1;width:100%;border-radius:2px}.input-box.size-half{width:49%;float:left;margin-right:2%}@media screen and (max-width:766px){.input-box.size-half{width:100%;margin-right:0}}.input-line .input-box.size-half:nth-child(2n){margin-right:0}.input-box.size-third{width:31.3%;float:left;margin-right:2%}.input-line .input-box.size-third:last-child,.input-line .input-box.size-third:nth-child(3){margin-right:0}.input-box.not-valid input,.input-box.not-valid select{border-color:#e00}.input-box.value-selected input,.input-box.value-selected select,.select-dbl.value-selected{border-color:#32a558}.input-box{border-radius:4px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.input-box__text{position:relative}.input-box__tip{cursor:pointer;width:32px;height:32px;position:absolute;top:0;right:1px;z-index:1;background-image:url(../img/icons/question.svg);background-repeat:no-repeat;background-position:center center;background-size:18px 22px}.input-box__text .input-box__tip{position:static;display:inline-block;vertical-align:middle}.input-box__iframe{border-radius:4px;padding:18px 16px 0;height:60px;line-height:29px;text-align:left;background-clip:border-box;color:#000;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:1;border:2px solid #000}body .tippy-box{font-size:16px;padding:5px}.input-box.form-field--error,.input-box.not-valid{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-animation:shake .5s ease-in-out;animation:shake .5s ease-in-out}.cc-payment-type .input-box.form-field--error,.cc-payment-type .input-box.not-valid{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}.error-message,.form-inlineMessage{margin-top:2px;font-size:12px;line-height:14px;color:#cc4749;text-align:left;display:block}.input-box.not-valid.has-text input{-webkit-box-shadow:inset 200px 60px #fef0f0;box-shadow:inset 200px 60px #fef0f0}.input-box.not-valid.has-text textarea{background:#fef0f0}.input-box label,.multi-select-label{display:block;line-height:18px;margin-bottom:8px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-box.not-valid label{color:#333}.input-box-note{display:inline-block;position:relative;width:16px;height:16px;font-weight:700;font-size:13px;line-height:16px;color:#fff;text-align:center;margin-left:20px;background:#333;border-radius:16px;cursor:pointer}.input-box.g-loading.valid:before,.input-box.g-loading:before{content:'';position:absolute;width:24px;height:24px;right:16px;top:18px;left:auto;bottom:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23002867' stroke-width='3'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1s' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;40'/%3E%3Canimate attributeName='opacity' begin='0s' calcMode='spline' dur='1s' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23BF0A29' stroke-width='3'%3E%3Canimate attributeName='r' begin='-0.5s' calcMode='spline' dur='1s' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;40'/%3E%3Canimate attributeName='opacity' begin='-0.5s' calcMode='spline' dur='1s' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:2;background-color:transparent}.input-box.g-loading:after{display:none}.input-box input,.input-box input[type=email],.input-box input[type=number],.input-box input[type=password],.input-box input[type=search],.input-box input[type=tel],.input-box input[type=text],.input-box textarea{padding:18px 16px 0;height:60px;line-height:29px;text-align:left;background-clip:border-box;color:#000;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:1}.input-box input:disabled,.input-box input[type=email]:disabled,.input-box input[type=number]:disabled,.input-box input[type=password]:disabled,.input-box input[type=search]:disabled,.input-box input[type=tel]:disabled,.input-box input[type=text]:disabled,.input-box textarea:disabled{color:#999;pointer-events:none}.input-box input:disabled+label,.input-box input[type=email]:disabled+label,.input-box input[type=number]:disabled+label,.input-box input[type=password]:disabled+label,.input-box input[type=search]:disabled+label,.input-box input[type=tel]:disabled+label,.input-box input[type=text]:disabled+label,.input-box textarea:disabled+label{color:#999;pointer-events:none}.input-box textarea{height:150px}.input-box input:active,.input-box input:focus,.input-box textarea:active,.input-box textarea:focus{-webkit-box-shadow:0 0 0 3px rgba(131,192,253,.5);box-shadow:0 0 0 3px rgba(131,192,253,.5);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.input-box .input-box__iframe~.form-label,.input-box .multi-select~.form-label,.input-box input~.form-label,.input-box select~.form-label,.input-box textarea~.form-label,.multi-select-label{font-weight:500;text-transform:uppercase;position:absolute;color:#777;top:22px;left:17px;font-size:17px;line-height:17px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:0;white-space:nowrap}.input-box .form-label small{color:#cc4749}.input-box.not-valid .form-label,.input-box.not-valid input:active~.form-label,.input-box.not-valid input:focus~.form-label,.input-box.not-valid select~.form-label,.input-box.not-valid.has-text .form-label,.input-box.numerical.form-field--error .form-label{color:#e00;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.input-box input:-webkit-autofill+.form-label,.input-box textarea:-webkit-autofill+.form-label{top:6px;font-size:12px;letter-spacing:-.01em;color:#333;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:1}.input-box .multi-select~.multi-select-label,.input-box input:active~.form-label,.input-box input:focus~.form-label,.input-box select~.form-label,.input-box textarea:active~.form-label,.input-box textarea:focus~.form-label,.input-box.form-field--success .form-label,.input-box.has-text .form-label,.input-box.numerical.form-field--error .form-label,.input-box.select-previous-addr-holder .form-label,.multi-select-wrap.has-text .multi-select-label{top:6px;font-size:12px;letter-spacing:-.01em;color:#333;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:1}.input-box input:disabled~.form-label,.input-box select:disabled~.form-label,.input-box textarea:disabled~.form-label{color:#999}.input-box input::-webkit-input-placeholder,.input-box textarea::-webkit-input-placeholder{color:transparent}.input-box input::-moz-placeholder,.input-box textarea::-moz-placeholder{color:transparent}.input-box input:-ms-input-placeholder,.input-box textarea:-ms-input-placeholder{color:transparent}.input-box input:-moz-placeholder,.input-box textarea:-moz-placeholder{color:transparent}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input::-moz-placeholder,textarea::-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:#002867}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#002867}textarea{resize:vertical}input[type=search]::-webkit-input-placeholder{font-style:normal;color:#555}input[type=search]::-moz-placeholder{font-style:normal;color:#555}input[type=search]:-ms-input-placeholder{font-style:normal;color:#555}input[type=search]:-moz-placeholder{font-style:normal;color:#555}textarea{border:1px solid #d0d0d0;border-radius:"0";border-width:1px;border-style:solid;border-color:#ebebeb #ebebeb #002867 #ebebeb;padding:12px;font-size:15px;outline:0;font-family:'Work Sans',Arial,Helvetica,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.input__eye,input[type=password]~.input__eye{position:absolute;right:8px;cursor:pointer;z-index:1;width:42px;height:38px;top:30px;margin-top:-19px;background-repeat:no-repeat;background-size:30px;background-position:center;background-image:url(../img/icons/eye-grey.svg)}input[type=text]~.input__eye{background-image:url(../img/icons/eye-blue.svg)}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}.input-box-note:before{content:'?'}.input-box label i{font-style:normal;font-size:12px}.input-box input{width:100%}#product_page #sa_review_paging #sa_sort,.input-box select,.styled-select select,select.ss-select{appearance:none;-moz-appearance:none;-webkit-appearance:none;height:60px;line-height:1.23543;width:100%;outline:0;border-radius:"0";border-width:1px;border-style:solid;border-color:transparent transparent #002867 transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Work Sans',Arial,Helvetica,sans-serif;background-image:url(../img/icons/arrow-down.svg);background-repeat:no-repeat;background-position:right 9px bottom 11px;background-size:15px 14px;padding:18px 26px 0 16px;font-size:18px;z-index:1;position:relative;color:#333;margin:0;outline:0}#product_page #sa_review_paging #sa_sort:active,.input-box select:active,.styled-select select:active,select.ss-select:active{outline:0}#product_page #sa_review_paging #sa_sort:focus::-ms-value,.input-box select:focus::-ms-value,.styled-select select:focus::-ms-value,select.ss-select:focus::-ms-value{background-color:#fff;color:#000}.product-options-wrapper #product_page #sa_review_paging #sa_sort,.product-options-wrapper .input-box select,.product-options-wrapper .styled-select select,.product-options-wrapper select.ss-select{line-height:60px;padding-top:0}select.small-select{appearance:none;-moz-appearance:none;-webkit-appearance:none;height:27px;line-height:27px;width:100%;outline:0;border-radius:3px;border:1px solid #d0d0d0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Work Sans',Arial,Helvetica,sans-serif;background-image:url(../img/icons/arrow-down.svg);background-repeat:no-repeat;background-position:right 7px bottom 7px;background-size:10px 9px;padding:0 26px 0 10px;font-size:15px;z-index:1;position:relative;color:#333;margin:0;outline:0}.multi-select{font-size:18px;text-align:left;color:#000}.multi-select--text .multi-select__clear-indicator,.multi-select--text .multi-select__dropdown-indicator{display:none}.multi-select-wrap{font-size:0;position:relative}.multi-select-wrap.size-half{vertical-align:top;width:49%;display:inline-block;margin-right:2%}@media screen and (max-width:766px){.multi-select-wrap.size-half{width:100%;margin-right:0}}.input-line .multi-select-wrap.size-half:nth-child(2n){margin-right:0}.multi-select .multi-select__value-container{height:58px;padding:0 0 0 16px;position:relative;z-index:1}.multi-select .multi-select__value-container>div{width:100%}.multi-select .multi-select__single-value{color:#000;width:100%;margin:0;padding-top:30px;font-size:18px;line-height:18px;-webkit-transform:translateY(0);transform:translateY(0);top:0;overflow:visible}.multi-select .multi-select__control{cursor:text;padding-right:10px;background-color:transparent}.not-valid .multi-select .multi-select__control{border-color:#d20000;-webkit-box-shadow:inset 200px 60px #fef0f0!important;box-shadow:inset 200px 60px #fef0f0!important}.valid .multi-select .multi-select__control{border-color:#32a558;-webkit-box-shadow:inset 200px 60px #32a558!important;box-shadow:inset 200px 60px #32a558!important}.multi-select .multi-select__control:hover{border-color:#002867;border-width:1px;-webkit-box-shadow:0 0 0 3px rgba(131,192,253,.5);box-shadow:0 0 0 3px rgba(131,192,253,.5);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.multi-select .multi-select__control input{border:0;color:#000;line-height:42px;padding-left:0;padding-top:16px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:100%!important;-webkit-box-shadow:none;box-shadow:none}.multi-select__input{display:block;width:100%;height:58px;cursor:pointer}.input-box.not-valid.has-text .multi-select__input input{-webkit-box-shadow:none;box-shadow:none}.multi-select [class$="-Input"]{margin:0;padding:0;line-height:60px;top:0;width:100%}.multi-select [class$="-indicatorSeparator"]{display:none}.multi-select .multi-select__dropdown-indicator svg{width:15px;height:14px;cursor:pointer}.multi-select .multi-select__clear-indicator svg{width:22px;height:22px;cursor:pointer}.multi-select [class$="-menu"]{z-index:2}.multi-select.as-text-input [class$="-IndicatorsContainer"]>:last-child,.multi-select.as-text-input [class$="-IndicatorsContainer"]>:nth-last-child(2){display:none}.multi-select .multi-select__menu{font-size:16px;margin-top:-1px;border-radius:5px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}.multi-select .multi-select__option{background-color:transparent;color:#000}.multi-select .multi-select__option:hover{background-color:#d7eaff}.multi-select .multi-select__option--is-focused{background-color:#d7eaff}.multi-select__placeholder{display:none}.multi-select small{font-size:100%}.multi-select b{font-weight:600}.input-box select:disabled,.styled-select select:disabled{color:#999;cursor:default;pointer-events:none;background-image:none;border-color:#f5f5f5;background-color:#f5f5f5}.input-box select:disabled~label,.styled-select select:disabled~label{color:#999}.input-box.input-box--one-option select{background-image:none;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.styled-select select{height:32px;line-height:30px;padding-top:0;padding-bottom:0;border-color:#ccc}.input-box select:active{border-color:#002867}.input-box select::-ms-expand{display:none}.input-box textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;max-height:350px}.form-field.form-field--checkbox input[type=checkbox],.input-checkbox input[type=checkbox]{position:absolute;left:-9999px;border-radius:0}.form-field.form-field--checkbox input[type=checkbox]+label,.input-checkbox input[type=checkbox]+label{padding-left:32px;margin-bottom:5px;position:relative;cursor:pointer;font-size:15px;line-height:22px;display:inline-block;font-weight:600}.form-field.form-field--checkbox input[type=checkbox]+label:before,.input-checkbox input[type=checkbox]+label:before{content:'';width:18px;height:18px;background-position:0 0;display:block;cursor:pointer;position:absolute;left:0;top:1px;border:1px solid #d0d0d0;background-color:#fff}.form-field.form-field--checkbox input[type=checkbox]:hover+label:before,.input-checkbox input[type=checkbox]:hover+label:before{-webkit-box-shadow:0 0 2px rgba(0,0,0,.2) inset;box-shadow:0 0 2px rgba(0,0,0,.2) inset}.form-field.form-field--checkbox input[type=checkbox]:disabled+label,.input-checkbox input[type=checkbox]:disabled+label{color:#ccc;cursor:default}.form-field.form-field--checkbox input[type=checkbox]:disabled:hover+label:before,.input-checkbox input[type=checkbox]:disabled:hover+label:before{-webkit-box-shadow:none;box-shadow:none}.form-field.form-field--checkbox input[type=checkbox]:disabled+label:before,.input-checkbox input[type=checkbox]:disabled+label:before{background:#ebebeb;border-color:#ebebeb;cursor:default}.form-field.form-field--checkbox input[type=checkbox]:checked+label:before,.input-checkbox input[type=checkbox]:checked+label:before{background-size:20px;background-position:center center;background-image:url(../img/icons/check-dark.svg);border-color:#d0d0d0}.form-field.form-field--checkbox.m-grey input[type=checkbox]+label:before,.input-checkbox.m-grey input[type=checkbox]+label:before{border-radius:2px;background:#f0f1f2}.form-field.form-field--checkbox.m-grey input[type=checkbox]:checked+label:before,.input-checkbox.m-grey input[type=checkbox]:checked+label:before{background-image:url(../img/icons/check-dark.svg)}.form-field.form-field--checkbox.m-small input[type=checkbox]+label,.input-checkbox.m-small input[type=checkbox]+label{padding-left:23px;margin-bottom:8px}.form-field.form-field--checkbox.m-small input[type=checkbox]+label:before,.input-checkbox.m-small input[type=checkbox]+label:before{width:10px;height:10px;top:5px;background-color:#fff;background-size:14px}.form-field.form-field--checkbox.m-color,.input-checkbox.m-color{width:20px;position:relative}.form-field.form-field--checkbox.m-color input[type=checkbox]+label,.input-checkbox.m-color input[type=checkbox]+label{height:20px;padding:0;border:none;width:20px;display:block}.form-field.form-field--checkbox.m-color input[type=checkbox]+label:before,.input-checkbox.m-color input[type=checkbox]+label:before{content:'';position:absolute;width:26px;height:26px;left:-4px;top:-4px;border:1px solid #ccc}.form-field.form-field--checkbox.m-color input[type=checkbox]:hover+label:before,.input-checkbox.m-color input[type=checkbox]:hover+label:before{border-color:#002867}.form-field.form-field--checkbox.m-color input[type=checkbox]:checked+label:before,.input-checkbox.m-color input[type=checkbox]:checked+label:before{border-color:#002867;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);background:0 0}.inline-checkbox{display:inline-block;vertical-align:middle}.inline-checkbox input[type=checkbox]{position:absolute;left:-9999px;border-radius:0}.inline-checkbox input[type=checkbox]+label{padding-left:30px;position:relative;cursor:pointer;font-size:14px;line-height:24px;display:inline-block;vertical-align:middle;font-weight:400}.inline-checkbox input[type=checkbox]+label:before{content:'';width:24px;height:24px;background-position:0 0;display:block;cursor:pointer;position:absolute;left:0;top:1px;border:1px solid #d0d0d0;background-color:#fff}.inline-checkbox input[type=checkbox]:hover+label:before{-webkit-box-shadow:0 0 2px rgba(0,0,0,.2) inset;box-shadow:0 0 2px rgba(0,0,0,.2) inset}.inline-checkbox input[type=checkbox]:disabled+label{color:#ccc;cursor:default}.inline-checkbox input[type=checkbox]:disabled:hover+label:before{-webkit-box-shadow:none;box-shadow:none}.inline-checkbox input[type=checkbox]:disabled+label:before{background:#ebebeb;border-color:#ebebeb;cursor:default}.inline-checkbox input[type=checkbox]:checked+label:before{background-size:20px;background-position:center center;background-image:url(../img/icons/check-dark.svg);border-color:#d0d0d0}.inline-toggle{display:inline-block;vertical-align:middle}.inline-toggle input[type=checkbox]{position:absolute;left:-9999px;border-radius:0}.inline-toggle input[type=checkbox]+label{padding-left:60px;position:relative;cursor:pointer;font-size:14px;line-height:24px;display:inline-block;vertical-align:middle;font-weight:400}.inline-toggle input[type=checkbox]+label:before{content:'';width:50px;height:24px;border-radius:24px;background-position:0 0;display:block;cursor:pointer;position:absolute;left:0;top:1px;background-color:#777}.inline-toggle input[type=checkbox]:hover+label:before{background-color:#666}.inline-toggle input[type=checkbox]:disabled+label{color:#ccc;cursor:default}.inline-toggle input[type=checkbox]:disabled:hover+label:before{-webkit-box-shadow:none;box-shadow:none}.inline-toggle input[type=checkbox]:disabled+label:before{background:#ccc;border-color:#ccc;cursor:default}.inline-toggle input[type=checkbox]:checked+label:before{background-color:#bf0a29}.inline-toggle input[type=checkbox]+label:after{content:'';width:20px;height:20px;border-radius:24px;background-position:0 0;display:block;cursor:pointer;position:absolute;left:2px;top:3px;background-color:#fff;-webkit-transition:.3s all;transition:.3s all}.inline-toggle input[type=checkbox]:checked+label:after{left:27px;-webkit-transition:.3s all;transition:.3s all}.oneline-select{display:inline-block;vertical-align:middle;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:3px;height:24px;line-height:22px;font-size:14px;width:auto;outline:0;border:1px solid #d0d0d0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Work Sans',Arial,Helvetica,sans-serif;background-color:#fff;background-image:url(../img/icons/arrow-down.svg);background-repeat:no-repeat;background-position:right 5px top 6px;background-size:10px 10px;padding:0 18px 0 5px;z-index:1;position:relative;color:#000;margin:0;outline:0}.oneline-select::-ms-expand{display:none}.inline-radio{display:inline-block;vertical-align:middle}.inline-radio input[type=radio]{position:absolute;left:-9999px;border-radius:0}.inline-radio input[type=radio]+label{display:inline-block;vertical-align:middle;background-color:#fff;border:1px solid #d0d0d0;border-radius:6px;height:42px;line-height:40px;padding:0 10px;font-weight:600;cursor:pointer;opacity:.8}.inline-radio input[type=radio]+label:hover{opacity:1;border-color:#002867}.inline-radio input[type=radio]:checked+label{opacity:1;border-color:#002867;color:#002867}.inline-radio.not-valid input[type=radio]+label{border:1px solid red}.input-radio input[type=radio]{position:absolute;left:-9999px;border-radius:0}.input-radio input[type=radio]+label{padding-left:32px;margin-bottom:5px;position:relative;cursor:pointer;font-size:15px;line-height:22px;display:inline-block}.input-radio input[type=radio]+label:before{content:'';width:20px;height:20px;background:#ebebeb;border-radius:20px;display:block;cursor:pointer;position:absolute;left:0;top:50%;margin-top:-10px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;box-shadow:0 1px 1px rgba(0,0,0,.2) inset}.input-radio input[type=radio]:checked+label:after{content:'';width:6px;height:6px;background:#333;border-radius:6px;display:block;cursor:pointer;position:absolute;left:7px;top:50%;margin-top:-3px}.input-radio input[type=radio]:hover+label:before{-webkit-box-shadow:0 0 2px rgba(0,0,0,.2) inset;box-shadow:0 0 2px rgba(0,0,0,.2) inset}.search-full{position:relative}.page-404 .search-full{max-width:500px;margin:0 auto}.search-full .form-input{width:100%;font-size:14px;padding-right:80px;border-radius:60px;border-color:#002867}.search-full .button{position:absolute;right:0;top:0;height:100%;border-radius:0 60px 60px 0;font-size:14px}.select-dbl{font-family:'Work Sans',Arial,Helvetica,sans-serif;outline:0;padding:0;height:60px;line-height:60px;background:0 0;color:#4f4f4f;border-radius:"0";border-width:1px;border-style:solid;border-color:transparent transparent #002867 transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;font-weight:400;font-size:14px;display:inline-block;width:126px;background-image:url(../img/icons/arrow-down.svg);background-repeat:no-repeat;background-position:right 10px bottom 11px;background-size:15px;text-align:left;cursor:pointer}.select-dbl.not-valid{border:1px solid #e00}.select-dbl.valid{border:1px solid #32a558}.select-dbl:hover{border-color:#002867}.select-dbl-label{position:absolute;left:15px;top:9px;color:#111;font-size:12px;line-height:12px;text-transform:uppercase}.select-dbl:before{display:none}.select-dbl-input{text-align:left;padding:29px 15px 0 15px;font-size:18px;line-height:22px;color:#000;position:relative;z-index:1}.select-dbl-list{display:none;overflow:auto;position:absolute;padding:17px 0;left:-1px;right:-1px;top:59px;border-radius:5px;background-color:#fff;z-index:2;max-height:279px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);width:220px}@media screen and (max-width:766px){.select-dbl-list{position:fixed;top:0;left:0;right:0;bottom:0;width:auto;height:auto;max-height:none;z-index:5;border-radius:0}}.select-dbl-default{height:30px;line-height:30px;text-align:center;padding:0 27px 5px 0;font-size:17px;margin-top:-19px;color:#000}.select-dbl-default:hover{background-color:#d7eaff}.m-open .select-dbl-list{display:block}.select-dbl-list ul{float:left;width:95px;position:relative}@media screen and (max-width:766px){.select-dbl-list ul{width:50%}}.select-dbl-list ul li{position:relative}.select-dbl-list ul .disabled{color:#999;cursor:default}.select-dbl-list ul .disabled .input-box__tip{top:-2px;right:-3px}.rx-b__item__eye__selectors .input-box>select.disabled{color:#999;cursor:default}.select-dbl-list ul:before{content:'';width:0;height:100%;position:absolute;right:-1px;top:0;bottom:0;border-left:1px solid #d7eaff}.select-dbl-list ul:last-child{float:left;width:96px}@media screen and (max-width:766px){.select-dbl-list ul:last-child{width:50%}}.select-dbl-list ul:last-child:before{right:auto;left:0;border-left:1px solid #d7eaff}.select-dbl-list ul li{font-size:18px;line-height:28px;padding:0 10px 0 16px;color:#000;cursor:pointer}@media screen and (max-width:766px){.select-dbl-list ul li{font-size:20px;line-height:30px}}.select-dbl-list ul li:hover{background-color:#d7eaff}.select-dbl-overlay{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:2}.m-open .select-dbl-overlay{display:block}.btn.m-green{background-color:#bf0a29}.btn-upload{height:40px;line-height:40px;font-weight:400;text-transform:none;font-size:18px;padding:0 20px;background-color:#002867;color:#fff;display:inline-block;border-radius:40px;cursor:pointer}.btn-upload--white{background-color:transparent;overflow:hidden;color:#002867;border:2px solid #001f4f;font-weight:600;line-height:36px}.btn-upload--white:hover{color:#fff;background-color:#001f4f}.btn-upload:hover{background-color:#001f4f}.btn-upload label{cursor:pointer}.btn-upload input[type=file]{display:none}.btn-upload__form{display:inline-block;vertical-align:top;margin-right:33px}.b-row,.input-line{clear:both}.b-row--half,.input-line--half{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2%}@media screen and (max-width:766px){.b-row--half,.input-line--half{margin-left:0;display:block}}.b-row--half .form-field,.input-line--half .form-field{width:48%;margin-left:2%}@media screen and (max-width:766px){.b-row--half .form-field,.input-line--half .form-field{width:100%;margin-left:0}}.b-row--third,.input-line--third{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2%}@media screen and (max-width:766px){.b-row--third,.input-line--third{margin-left:0;display:block}}.b-row--third .form-field,.input-line--third .form-field{width:31.33%;margin-left:2%}@media screen and (max-width:766px){.b-row--third .form-field,.input-line--third .form-field{width:100%;margin-left:0}}@media screen and (max-width:766px){.b-row--password,.input-line--password{display:-webkit-box;display:-ms-flexbox;display:flex}}.b-row--password .form-field:first-child,.input-line--password .form-field:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.b-row--password .form-field:nth-child(2),.input-line--password .form-field:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width:766px){.b-row--password .form-field:nth-child(2),.input-line--password .form-field:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.b-row--password .form-field:nth-child(3),.input-line--password .form-field:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.b-row--password .form-field:nth-child(4),.input-line--password .form-field:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.input-line--half{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2%}@media screen and (max-width:766px){.input-line--half{margin-left:0}}.input-line--half .input-box{width:48%;margin-left:2%;margin-right:0}@media screen and (max-width:766px){.input-line--half .input-box{width:100%;margin-left:0;margin-right:0}}.input-line--third .input-box{width:31.33%;margin-left:2%;margin-right:0}.input-line--third .input-box.size-half{width:48%}@media screen and (max-width:766px){.input-line--third .input-box.size-half{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width:766px){.input-line--third .input-box{width:100%;margin-left:0;margin-right:0}}.password-check{position:relative;width:100%;z-index:2}.password-check__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.password-check__list{background-color:#eee;background-color:#fff;position:absolute;left:0;right:0;bottom:-2px;z-index:1;padding:10px 0 0 0;border-radius:6px 6px 0 0;border:1px solid #ccc}.password-check__item{padding-left:38px;position:relative;color:#cc4749;font-size:13px;line-height:20px;text-align:left;margin-bottom:10px}.password-check__item:before{content:'';width:20px;height:20px;border-radius:20px;border:2px solid #002867;background-color:#fff;position:absolute;left:10px;top:0}.password-check__item.checked{color:#000}.password-check__item.checked::before{background-color:#002867;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' fill='%23fff' %3E%3Cpath d='M5.7 9c-.2 0-.5-.1-.7-.3L1.3 5.3c-.4-.4-.4-1 0-1.4s1.1-.4 1.5 0l3 2.8 5.5-5.3c.4-.4 1.1-.4 1.5 0s.4 1 0 1.4l-6.2 6c-.3.1-.6.2-.9.2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px;background-position:center}.block-bg{border:2px solid #d0d0d0;border-radius:16px;padding:20px;margin-bottom:30px}.block-bg .input-box{position:relative}.block-bg .input-box::before{content:'';position:absolute;left:0;right:0;top:0;height:60px;border-radius:4px;background-color:#fff}.block-bg .error-message,.block-bg .form-inlineMessage{background-color:#f5f5f5}.align-center .g-recaptcha>div{margin:0 auto}@media screen and (device-aspect-ratio:2 / 3){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}@media screen and (device-aspect-ratio:40 / 71){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:17px}}@media screen and (device-aspect-ratio:375 / 667){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:17px}}@media screen and (device-aspect-ratio:9 / 16){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:17px}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0)}20%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(10px)}60%{-webkit-transform:translateX(-10px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.rx-modal{position:fixed;top:0;right:0;bottom:0;width:100%;background:#fff;z-index:50;overflow:hidden}.rx-modal-appear{left:100%;margin-right:-100%}.rx-modal-appear-active{left:0;margin-right:0;-webkit-transition:left .3s ease-in;transition:left .3s ease-in}.rx-modal--opened{overflow:auto}.rx-modal--glasses-consent .input-box.valid input,.rx-modal--glasses-consent .input-box.valid select{border-color:#32a558}.rx-modal--glasses-consent .validation-required input{border:1px solid #e00}.rx-modal__btn{margin:20px 0;width:234px}.rx-modal__btn-confirm.disabled{pointer-events:visible}.rx-modal__close,.rx-modal__popup__close{position:absolute;top:20px;right:20px;width:32px;height:32px;z-index:2;cursor:pointer}.rx-modal__close:hover,.rx-modal__popup__close:hover{opacity:.8}.rx-modal__close:after,.rx-modal__popup__close:after{content:'';position:absolute;left:0;top:0;width:32px;height:32px;background-image:url(../img/icons/close.svg);background-size:16px;background-position:center center;background-repeat:no-repeat}.rx-modal__popup__close{top:12px;right:12px}.rx-modal__popup__close::before{content:'';position:absolute;right:0;top:0;background-color:#fff;width:32px;height:32px;border-radius:32px}.rx-modal__popup__close:after{left:1px}.rx-modal__wrap{height:100%}.rx-modal__inner{height:100%;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:760px;position:relative}@media screen and (max-width:991px){.rx-modal__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.rx-modal__header{font-size:28px;line-height:36px;display:block;margin-bottom:10px}.rx-modal__content>h5{margin-bottom:20px}.rx-modal__step{padding-top:40px;width:40%;min-width:420px;position:relative;text-align:center}.rx-modal__step.psr{position:absolute;right:0;top:0;bottom:0}@media screen and (max-width:991px){.rx-modal__step.psr{position:static}}@media screen and (max-width:991px){.rx-modal__step{width:100%;margin-top:90px;min-width:auto}}.rx-modal__step h5{margin-bottom:30px}.rx-modal__step .btn{min-width:234px;margin-bottom:15px}.rx-modal .logo{position:absolute;left:20px;top:20px;margin:0;z-index:1}@media screen and (max-width:420px){.rx-modal .logo{max-width:230px}}.rx-modal__img{width:60%;padding:0 20px;text-align:center}@media screen and (max-width:991px){.rx-modal__img{display:none}}.rx-modal__img-appear{opacity:0}.rx-modal__img-appear-active{opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.rx-modal__option{text-align:center;padding:0 20px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.rx-modal__option p{margin:0}.rx-modal__option .or-sep{margin-top:0}.rx-modal__option .input-box__tip{display:inline-block;vertical-align:middle;position:static}.rx-modal__option__howto{margin-bottom:5px!important}@media screen and (max-width:991px){.rx-modal__option__howto{margin-bottom:10px!important}}.rx-modal__option__howto>.input-box__tip{display:none}@media screen and (max-width:991px){.rx-modal__option__howto>.input-box__tip{display:inline-block}}.rx-modal__option__howto+p{margin-bottom:15px}@media screen and (max-width:991px){.rx-modal__option__howto+p{display:none}}.rx-modal__manually,.rx-modal__upload{padding:0 20px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.rx-modal__manually>div,.rx-modal__upload>div{margin:auto}@media screen and (max-width:766px){.rx-modal__manually,.rx-modal__upload{padding:0 15px}}.rx-modal__manually .or-sep,.rx-modal__upload .or-sep{color:#000;margin:0}.rx-modal__upload{text-align:center;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.rx-modal input[type=file]{border:0;margin-bottom:30px;font-size:16px;line-height:20px;height:auto}.rx-modal .rx-b__item__title{font-size:16px;line-height:20px;text-align:left}.rx-modal__popup{text-align:center}.rx-modal__popup-appear{opacity:.1}.rx-modal__popup-appear__overlay{opacity:.1}.rx-modal__popup-appear-active{opacity:1;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.rx-modal__popup-appear-active__overlay{opacity:1;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.rx-modal__popup__overlay{background:rgba(0,0,0,.35);position:fixed;bottom:0;left:0;right:0;top:0;z-index:50;left:0}.rx-modal__popup__holder{position:fixed;max-height:90%;max-width:500px;min-height:210px;outline:0;overflow:hidden;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:15px;z-index:50;background-color:#fff}@media screen and (max-width:640px){.rx-modal__popup__holder{min-width:95%}}.rx-modal__popup.uploaded-img .rx-modal__popup__holder{min-width:420px;max-width:960px}@media screen and (max-width:420px){.rx-modal__popup.uploaded-img .rx-modal__popup__holder{min-width:95%}}.rx-modal__popup--doctor .rx-modal__popup__holder{max-width:560px;width:560px}@media screen and (max-width:640px){.rx-modal__popup--doctor .rx-modal__popup__holder{width:auto}}.rx-modal__popup--doctor .rx-modal__popup__holder .rx-modal__popup__content{height:400px;position:relative}@media screen and (max-height:580px){.rx-modal__popup--doctor .rx-modal__popup__holder .rx-modal__popup__content{height:220px}}@media screen and (max-width:991px){.rx-modal__popup--doctor .rx-modal__popup__holder ::-webkit-input-placeholder{font-size:15px}}@media screen and (max-width:420px){.rx-modal__popup--doctor .rx-modal__popup__holder ::-webkit-input-placeholder{font-size:13px}}@media screen and (max-width:991px){.rx-modal__popup--doctor .rx-modal__popup__holder ::-moz-placeholder{font-size:15px}}@media screen and (max-width:420px){.rx-modal__popup--doctor .rx-modal__popup__holder ::-moz-placeholder{font-size:13px}}@media screen and (max-width:991px){.rx-modal__popup--doctor .rx-modal__popup__holder :-ms-input-placeholder{font-size:15px}}@media screen and (max-width:420px){.rx-modal__popup--doctor .rx-modal__popup__holder :-ms-input-placeholder{font-size:13px}}@media screen and (max-width:991px){.rx-modal__popup--doctor .rx-modal__popup__holder :-moz-placeholder{font-size:15px}}@media screen and (max-width:420px){.rx-modal__popup--doctor .rx-modal__popup__holder :-moz-placeholder{font-size:13px}}.rx-modal__popup__header{background-color:#002867;padding:15px 0;min-height:57px}.rx-modal__popup__header h5{color:#fff;margin-bottom:0}@media screen and (max-width:420px){.rx-modal__popup__header h5{font-size:14px;text-align:left;padding-left:20px}}.rx-modal__popup__content{padding:15px;overflow:auto;max-height:400px}@media screen and (max-width:766px){.rx-modal__popup__content{padding:15px 10px}}.rx-modal__popup__content .rx-modal__popup--review{min-width:310px}.rx-modal__popup--review .rx-modal__popup__content{font-size:14px;line-height:27px}.rx-modal__popup--review .rx-modal__popup__content table{width:100%;border-collapse:collapse;margin:10px 0}.rx-modal__popup--review .rx-modal__popup__content table thead{font-weight:700}.rx-modal__popup--review .rx-modal__popup__content table td,.rx-modal__popup--review .rx-modal__popup__content table th{padding:5px;border:1px solid #d0d0d0}.rx-modal__popup--review .rx-modal__popup__content table td{color:#9f041f}.rx-modal__popup--review .rx-modal__popup__content b{color:#9f041f}.rx-modal__popup--review .rx-modal__popup__content .doctor-desc{text-align:left}.rx-modal__popup__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;text-align:center}@media screen and (max-width:766px){.rx-modal__popup__btns{padding:15px 10px 10px}}.rx-modal__popup__btns .btn{min-width:120px;margin:0 auto}.rx-modal__uploaded{border:1px solid #d0d0d0;border-radius:15px;padding:20px;position:relative;margin-bottom:20px;display:inline-block;min-width:100px;min-height:120px}.rx-modal__uploaded img{max-height:100px;max-width:240px;cursor:pointer}.rx-modal__uploaded iframe{height:180px}.rx-modal__uploaded:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.5);cursor:pointer;display:none}.rx-modal__uploaded:after{content:'';position:absolute;left:50%;top:50%;background-image:url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' width='410.23' height='410.23'%3E%3Cpath d='M401.625 364.092l-107.1-107.1c19.125-26.775 30.6-59.288 30.6-93.713C325.125 73.391 252.45.717 162.563.717S0 73.392 0 163.279s72.675 162.562 162.562 162.562c34.425 0 66.938-11.475 93.713-30.6l107.1 107.1c9.562 9.562 26.775 9.562 38.25 0 11.475-11.474 11.475-26.775 0-38.249zm-239.063-76.5c-68.85 0-124.312-55.463-124.312-124.312 0-68.85 55.462-124.312 124.312-124.312S286.874 94.43 286.874 163.28c.001 68.849-55.462 124.312-124.312 124.312z'/%3E%3C/svg%3E");background-position:center;margin:-16px 0 0 -16px;background-size:32px;width:32px;height:32px;cursor:pointer;display:none}.rx-modal__uploaded__date{padding:2px 0 0 0;font-size:13px;line-height:17px;text-align:center;color:#000}.rx-modal__uploaded__date span{color:#999;font-size:12px}.rx-modal__uploaded.rx-modal__uploaded--checked{position:relative}.rx-modal__uploaded.rx-modal__uploaded--checked::before{content:'';position:absolute;left:-10px;top:-10px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 48 48' fill='%23BF0A29' xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cpath d='M22.41 37S17.63 30.23 11 27.79l7.43-5.15 3.71 7S27.71 15.6 36.73 11A19.62 19.62 0 0 0 37 21s-8 4.06-14.59 16'%3E%3C/path%3E%3C/svg%3E");background-color:#fff;background-position:center;background-size:32px;width:32px;height:32px;cursor:pointer;border:1px solid #ccc;border-radius:20px;display:block}.rx-modal__uploaded__clickable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;height:100%}.rx-modal__uploaded__checkbox{position:absolute;left:-10px;top:-10px;width:34px;height:34px;border-radius:32px;border:1px solid #d0d0d0;background-color:#fff;cursor:pointer}.rx-modal__uploaded__checkbox label{font-size:0;cursor:pointer}.rx-modal__uploaded__checkbox label:before{content:'';position:absolute;top:6px;left:6px;width:20px;height:20px;opacity:.7;background-image:url(../img/icons/trash.svg);background-size:20px;background-repeat:no-repeat;background-position:center}.rx-modal__uploaded__checkbox:hover label::before{opacity:1}.rx-modal__uploaded__show{cursor:pointer;display:none}.rx-modal__uploaded__show::before{content:'';position:absolute;right:-10px;top:-10px;background-color:#fff;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23002867' viewBox='0 0 20 22'%3E%3Cpath d='M19.42 17.59l-3.67-3.67c1.99-3.27 1.59-7.61-1.24-10.43C11.19.18 5.8.18 2.49 3.49c-3.31 3.31-3.31 8.71 0 12.02A8.447 8.447 0 0 0 8.5 18c1.54 0 3.07-.42 4.42-1.25l3.67 3.67c.39.38.9.58 1.41.58.51 0 1.02-.2 1.41-.59a2 2 0 0 0 .01-2.82zM3.19 14.8C.27 11.87.27 7.11 3.19 4.19 4.66 2.73 6.58 2 8.5 2s3.84.73 5.31 2.19c2.92 2.92 2.92 7.68 0 10.61a7.514 7.514 0 0 1-10.62 0zm15.52 4.91a.996.996 0 0 1-1.41 0l-3.54-3.54a7.702 7.702 0 0 0 1.41-1.41l3.54 3.54c.39.38.39 1.02 0 1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px;width:32px;height:32px;cursor:pointer;border:1px solid #ccc;border-radius:20px}.rx-modal__uploaded__show:hover{-webkit-transform:translate(1.1);transform:translate(1.1)}@media screen and (max-width:991px){.rx-modal__uploaded__show{display:block}}.rx-modal__uploaded:hover .rx-modal__uploaded__show{display:block}.rx-modal__doctor{text-align:left}.rx-modal__doctor .input-radio{margin-bottom:10px}.rx-modal__doctor .input-radio .input-box__tip{position:static;display:inline-block;vertical-align:middle}.rx-modal__doctor__inputs{margin-bottom:15px}.rx-modal__doctor .doctor-search-link{margin-bottom:15px}.rx-modal__manually .btn,.rx-modal__option .btn,.rx-modal__upload .btn{width:250px;margin:0 auto 15px;display:block}.rx-modal .next-step{width:100%}@media screen and (max-width:991px){.rx-modal .next-step{width:auto;min-width:140px}}.doctor-search{margin-top:10px;text-align:left}.doctor-search__item{margin-bottom:5px;padding:3px 10px 3px 25px;cursor:pointer;position:relative}.doctor-search__item::before{content:'\2022';position:absolute;left:8px;top:50%;margin-top:-17px;font-size:20px;color:#999}.doctor-search__item.m-selected,.doctor-search__item:hover{background-color:#ebebeb}.doctor-search__item.m-selected::before,.doctor-search__item:hover::before{content:'✓';position:absolute;left:7px;top:50%;margin-top:-11px;font-size:15px;color:#bf0a29;font-weight:700}input.doctor-search__input{width:100%}.pdf-img-placeholder{cursor:pointer;background-image:url(../img/icons/pdf.svg);background-repeat:no-repeat;width:100%;height:100%;background-size:61px 75px;background-position:center}.rx-modal__uploaded .pdf-img-placeholder{width:61px;height:75px}.doctor-search-link{overflow:hidden;width:100%;padding-bottom:15px}.mb-10{margin-bottom:10px}@-webkit-keyframes quantityMove{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes quantityMove{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes dscntMove{0%,40%,80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}20%,60%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes dscntMove{0%,40%,80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}20%,60%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes lorryMove{0%,40%,80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}20%,60%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes lorryMove{0%,40%,80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}20%,60%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes eyeMove{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(-17px,8px);transform:translate(-17px,8px)}50%{-webkit-transform:translate(0,11px);transform:translate(0,11px)}75%{-webkit-transform:translate(17px,8px);transform:translate(17px,8px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes eyeMove{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(-17px,8px);transform:translate(-17px,8px)}50%{-webkit-transform:translate(0,11px);transform:translate(0,11px)}75%{-webkit-transform:translate(17px,8px);transform:translate(17px,8px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-20px;top:-20px;border:2px solid #fff;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#fff transparent #fff transparent;-webkit-animation-direction:reverse;animation-direction:reverse}#shipping-method-section .loadingOverlay:before,.g-loading::after,.modal .loadingOverlay:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23002867' stroke-width='3'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1s' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;40'/%3E%3Canimate attributeName='opacity' begin='0s' calcMode='spline' dur='1s' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23BF0A29' stroke-width='3'%3E%3Canimate attributeName='r' begin='-0.5s' calcMode='spline' dur='1s' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;40'/%3E%3Canimate attributeName='opacity' begin='-0.5s' calcMode='spline' dur='1s' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/svg%3E");background-size:contain;-webkit-transform:none;transform:none;-webkit-animation:none;animation:none;border:none;border-radius:0;margin:0 auto;position:relative;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px!important}.sbscr-block.c-loading::before{width:30px;height:30px;margin:-15px 0 0 -15px}.btn-animated{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-tap-highlight-color:transparent;-webkit-transition:background-color 150ms ease,-webkit-box-shadow .2s ease;transition:background-color 150ms ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,background-color 150ms ease;transition:box-shadow .2s ease,background-color 150ms ease,-webkit-box-shadow .2s ease}.btn-animated-icon{width:24px;height:24px;margin-right:12px;-webkit-transform-origin:20% 100%;transform-origin:20% 100%;opacity:1;fill:#fff;position:absolute;left:20px;top:8px;opacity:0}.btn-animated--active span{-webkit-animation:slide-up-fade .1s 1;animation:slide-up-fade .1s 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.btn-animated--active .btn-animated-icon{-webkit-animation:roll-out 1s 1 .1s;animation:roll-out 1s 1 .1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen and (max-width:991px){.btn-animated--active .btn-animated-icon{-webkit-animation:none;animation:none}}.btn-animated-done{width:24px;height:24px;position:absolute;left:calc(50% - 12px);top:8px}@media screen and (max-width:991px){.btn-animated-done{-webkit-animation:none;animation:none}}.btn-animated-done path{stroke-dasharray:26px;stroke-dashoffset:26px}.btn-animated--active .btn-animated-done path{-webkit-animation:checkmark 150ms 1 1.15s;animation:checkmark 150ms 1 1.15s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}.btn-animated--active{-webkit-transition-delay:1.15s;transition-delay:1.15s}@media screen and (max-width:991px){.btn-animated--active{-webkit-animation:none;animation:none}}@-webkit-keyframes slide-up-fade{from{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0}}@keyframes slide-up-fade{from{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0}}@-webkit-keyframes roll-out{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);opacity:.3}20%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);opacity:.8}40%{-webkit-transform:translate(0) rotate(-70deg);transform:translate(0) rotate(-70deg);opacity:1}50%{-webkit-transform:translate(0) rotate(-45deg);transform:translate(0) rotate(-45deg);opacity:1}100%{-webkit-transform:translate(320px) rotate(-47deg);transform:translate(320px) rotate(-47deg);opacity:0}}@keyframes roll-out{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);opacity:.3}20%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);opacity:.8}40%{-webkit-transform:translate(0) rotate(-70deg);transform:translate(0) rotate(-70deg);opacity:1}50%{-webkit-transform:translate(0) rotate(-45deg);transform:translate(0) rotate(-45deg);opacity:1}100%{-webkit-transform:translate(320px) rotate(-47deg);transform:translate(320px) rotate(-47deg);opacity:0}}@-webkit-keyframes checkmark{from{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes checkmark{from{stroke-dashoffset:26px}to{stroke-dashoffset:0}}.brand-icon{background-repeat:no-repeat;height:32px;width:100%;background-position:center center}.brand-icon--burberry{background-image:url(../img/glasses-brands/burberry.svg)}.brand-icon--calvin-klein{background-image:url(../img/glasses-brands/calvin-klein.svg)}.brand-icon--chloe{background-image:url(../img/glasses-brands/chloe.svg)}.brand-icon--coach{background-image:url(../img/glasses-brands/coach.svg)}.brand-icon--columbia{background-image:url(../img/glasses-brands/columbia.svg)}.brand-icon--dolce-and-gabbana{background-image:url(../img/glasses-brands/dolce-and-gabbana.svg)}.brand-icon--dragon{background-image:url(../img/glasses-brands/dragon.svg)}.brand-icon--emporio-armani{background-image:url(../img/glasses-brands/emporio-armani.svg)}.brand-icon--giorgio-armani{background-image:url(../img/glasses-brands/giorgio-armani.svg)}.brand-icon--guess{background-image:url(../img/glasses-brands/guess.svg)}.brand-icon--jimmy-choo{background-image:url(../img/glasses-brands/jimmy-choo.svg)}.brand-icon--kate-spade{background-image:url(../img/glasses-brands/kate-spade.svg)}.brand-icon--michael-kors{background-image:url(../img/glasses-brands/michael-kors.svg)}.brand-icon--nike{background-image:url(../img/glasses-brands/nike.svg)}.brand-icon--oakley{background-image:url(../img/glasses-brands/oakley.svg)}.brand-icon--rayban{background-image:url(../img/glasses-brands/rayban.svg)}.brand-icon--verawang{background-image:url(../img/glasses-brands/verawang.svg)}.brand-icon--versace{background-image:url(../img/glasses-brands/versace.svg)}.brand-icon--marucci{background-image:url(../img/glasses-brands/marucci.svg)}.brand-icon--bavici{background-image:url(../img/glasses-brands/bavici.svg)}.brand-icon--ysl{background-image:url(../img/glasses-brands/ysl.svg)}.brands__item{display:inline-block;background-repeat:no-repeat;width:100%;height:50px;background-size:contain;background-position:center center}.brands__item.acuvue{background-image:url(../img/brands/acuvue.svg)}.brands__item.airoptix{background-image:url(../img/brands/airoptix.svg)}.brands__item.biofinity{background-image:url(../img/brands/biofinity.svg)}.brands__item.dailies{background-image:url(../img/brands/dailies.svg)}.brands__item.freshlook{background-image:url(../img/brands/freshlook.svg)}.brands__item.proclear{background-image:url(../img/brands/proclear.svg)}.brands__item.biotrue{background-image:url(../img/brands/biotrue.svg)}.brands__item.clariti{background-image:url(../img/brands/clariti.svg)}.brands__item.total{background-image:url(../img/brands/total.png)}.brands__item.myday{background-image:url(../img/brands/myday.svg)}.brands__item.precision{background-image:url(../img/brands/precision.png)}.brands__item.ultra{background-image:url(../img/brands/ultra.svg)}.brands__item.bavici{background-image:url(../img/brands/bavici.svg)}.brands__item.rayban{background-image:url(../img/brands/rayban.svg)}.brands__item.oakley{background-image:url(../img/brands/oakley.svg)}.glasses-regular{height:14px;background-image:url(../img/icons/glasses/regular.svg)}.glasses-fullrim{height:14px;background-image:url(../img/icons/glasses/fullrim.svg)}.glasses-rimless{height:13px;background-image:url(../img/icons/glasses/rimless.svg)}.glasses-semi-rimless{height:13px;background-image:url(../img/icons/glasses/semi-rimless.svg)}.glasses-aviator{height:14px;background-image:url(../img/icons/glasses/aviator.svg)}.glasses-cat-eye{height:13px;background-image:url(../img/icons/glasses/cat-eye.svg)}.glasses-oval{height:13px;background-image:url(../img/icons/glasses/oval.svg)}.glasses-rectangular{height:9px;background-image:url(../img/icons/glasses/rectangular.svg)}.glasses-round{height:16px;background-image:url(../img/icons/glasses/round.svg)}.glasses-square{height:14px;background-image:url(../img/icons/glasses/square.svg)}.glasses-type-s{height:9px;background-image:url(../img/icons/glasses/type-s.svg)}.glasses-type-m{height:10px;background-image:url(../img/icons/glasses/type-m.svg)}.glasses-type-l{height:13px;background-image:url(../img/icons/glasses/type-l.svg)}.glasses-type-xl{height:14px;background-image:url(../img/icons/glasses/type-xl.svg)}.glasses-solid{height:14px;background-image:url("");background-image:url(../img/icons/glasses/solid.svg)}.round{margin:30px 0 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.round__item{margin-bottom:30px}.round--small .round__item{-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%}.round__item__title{font-size:20px;line-height:30px;font-weight:600;display:block}.round--small .round__item__title{font-size:14px;line-height:20px;font-weight:400}.round__item__img{display:inline-block;background:#f5f5f5;width:160px;height:160px;border-radius:160px;margin:0 10px 20px;background-repeat:no-repeat;background-position:center center;background-size:110px 110px}.round--small .round__item__img{width:100px;height:100px;border-radius:100px;background-size:80px 80px}@media screen and (max-width:1120px){.round__item__img{width:120px;height:120px;border-radius:120px;background-size:80px 80px}}.round__item__img.rayban{background-image:url(../img/colored-brands/rayban.svg)}.round__item__img.ysl{background-image:url(../img/colored-brands/ysl.svg)}.round__item__img.michael-kors{background-image:url(../img/colored-brands/michael-kors.svg)}.round__item__img.guess{background-image:url(../img/colored-brands/guess.svg);background-position:center top 70%}.round__item__img.acuvue{background-image:url(../img/brands/acuvue.svg);background-size:170px 170px}.round__item__img.dailies{background-image:url(../img/brands/dailies.svg);background-size:170px 170px}.round__item__img.dolce-and-gabbana{background-image:url(../img/colored-brands/dolce-and-gabbana.svg)}.round__item__img.calvin-klein{background-image:url(../img/colored-brands/calvin-klein.svg)}.round__item__img.nike{background-image:url(../img/colored-brands/nike.svg)}.round__item__img.coach{background-image:url(../img/colored-brands/coach.svg)}.round__item__img.kate-spade{background-image:url(../img/colored-brands/kate-spade.svg)}.round__item__img.burberry{background-image:url(../img/colored-brands/burberry.svg)}.round__item__img.verawang{background-image:url(../img/colored-brands/verawang.svg)}.round__item__img.chloe{background-image:url(../img/colored-brands/chloe.svg)}.try-on{width:25px;height:25px;background-image:url(../img/icons/photo.svg)}.icon--question{cursor:pointer;display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(../img/icons/question.svg);background-repeat:no-repeat;background-position:center center;background-size:18px 22px}.icon--pin{cursor:pointer;display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(../img/icons/pin.svg);background-repeat:no-repeat;background-position:center center;background-size:18px 22px}.icon--phone{cursor:pointer;display:inline-block;background-position:center;background-repeat:no-repeat;width:20px;height:22px;background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22'%3E%3Cpath d='M11.31 1c-1.81.03-3.54.62-4.98 1.71a.46.46 0 0 0-.09.64c.15.2.44.24.64.09 1.29-.97 2.83-1.5 4.45-1.53 4.2-.07 7.68 3.29 7.76 7.49a7.664 7.664 0 0 1-3.7 6.68c-.22.13-.29.41-.16.63.09.14.24.22.4.22.08 0 .16-.02.23-.07a8.579 8.579 0 0 0 4.15-7.47C19.92 4.68 16.02.92 11.31 1zM13.76 17.37c-.35-.44-.74-.83-1.13-1.23-.24-.25-.5-.47-.78-.65-.6-.38-1.22-.45-1.84-.06-.37.23-1.24.92-1.34.98-.41.22-.82.17-1.22-.02-.49-.24-.88-.62-1.24-1.03-.55-.62-1.03-1.29-1.47-2-.4-.64-.76-1.3-.91-2.04-.13-.67.06-1.19.61-1.5.26-.14.51-.3.75-.47.81-.56 1.18-1.61.83-2.53 0-.01 0-.01-.01-.02-.24-.65-.56-1.27-.91-1.88-.19-.34-.43-.64-.75-.86-1.24-.34-2.46.91-2.69 1.12C.57 6.2.05 7.49 0 8.96c-.04 1.11.22 2.19.62 3.24.28.73.62 1.44 1.02 2.12.74 1.26 1.58 2.46 2.56 3.54.77.85 1.6 1.61 2.59 2.19 1.04.61 2.15.99 3.37.95.8-.03 1.54-.24 2.24-.61.34-.18 1.29-.88 1.46-1.02.42-.35.52-.77.33-1.28-.1-.27-.25-.5-.43-.72z M14.02 9.95H11.6v-3.7c0-.25-.2-.46-.46-.46-.25 0-.46.2-.46.46v4.16c0 .25.2.46.46.46h2.88c.25 0 .46-.2.46-.46a.472.472 0 0 0-.46-.46zM14.92 3.59a.455.455 0 0 0-.62.17l-.33.57c-.13.22-.05.5.17.62.06.05.14.07.22.07.16 0 .31-.08.4-.23l.33-.57a.48.48 0 0 0-.17-.63zM16.75 5.89l-.57.33a.46.46 0 0 0-.17.62c.08.15.24.23.4.23.08 0 .16-.02.23-.06l.57-.33a.46.46 0 0 0 .17-.62.46.46 0 0 0-.63-.17zM16.71 9.42c0 .25.2.46.46.46h.66c.25 0 .46-.2.46-.46s-.2-.46-.46-.46h-.66c-.26 0-.46.21-.46.46zM16.18 12.62l.57.33a.465.465 0 0 0 .63-.17c.13-.22.05-.5-.17-.62l-.57-.33a.447.447 0 0 0-.62.17c-.13.21-.06.49.16.62zM8.75 5.02a.458.458 0 0 0 .4-.68l-.33-.58a.47.47 0 0 0-.63-.17c-.22.13-.29.41-.16.63l.33.57c.08.15.23.23.39.23zM11.55 4.27c.25 0 .46-.2.46-.46v-.66c0-.25-.2-.46-.46-.46-.25 0-.46.2-.46.46v.66c.01.25.21.46.46.46z'/%3E%3C/svg%3E")}.icon--lock{cursor:pointer;display:inline-block;background-position:center;background-repeat:no-repeat;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' fill='%23002867' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18.75 24h-13.5c-1.24 0-2.25-1.009-2.25-2.25v-10.5c0-1.241 1.01-2.25 2.25-2.25h13.5c1.24 0 2.25 1.009 2.25 2.25v10.5c0 1.241-1.01 2.25-2.25 2.25zm-13.5-13.5c-.413 0-.75.336-.75.75v10.5c0 .414.337.75.75.75h13.5c.413 0 .75-.336.75-.75v-10.5c0-.414-.337-.75-.75-.75z'/%3E%3Cpath d='m17.25 10.5c-.414 0-.75-.336-.75-.75v-3.75c0-2.481-2.019-4.5-4.5-4.5s-4.5 2.019-4.5 4.5v3.75c0 .414-.336.75-.75.75s-.75-.336-.75-.75v-3.75c0-3.309 2.691-6 6-6s6 2.691 6 6v3.75c0 .414-.336.75-.75.75z'/%3E%3Cpath d='m12 17c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-2.5c-.275 0-.5.224-.5.5s.225.5.5.5.5-.224.5-.5-.225-.5-.5-.5z'/%3E%3Cpath d='m12 20c-.414 0-.75-.336-.75-.75v-2.75c0-.414.336-.75.75-.75s.75.336.75.75v2.75c0 .414-.336.75-.75.75z'/%3E%3C/svg%3E")}.icon--chat{cursor:pointer;display:inline-block;background-position:center;background-repeat:no-repeat;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' fill='%23002867' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cpath d='M426.667,0.002H51.2C22.923,0.002,0,22.925,0,51.202v273.067c0,28.277,22.923,51.2,51.2,51.2h60.587l-9.284,83.456 c-1.035,9.369,5.721,17.802,15.09,18.837c4.838,0.534,9.674-1.023,13.292-4.279l108.919-98.014h186.863 c28.277,0,51.2-22.923,51.2-51.2V51.202C477.867,22.925,454.944,0.002,426.667,0.002z M443.733,324.269 c0,9.426-7.641,17.067-17.067,17.067H233.25c-4.217,0.001-8.284,1.564-11.418,4.386l-80.452,72.414l6.434-57.839 c1.046-9.367-5.699-17.809-15.067-18.856c-0.63-0.07-1.263-0.106-1.897-0.105H51.2c-9.426,0-17.067-7.641-17.067-17.067V51.202 c0-9.426,7.641-17.067,17.067-17.067h375.467c9.426,0,17.067,7.641,17.067,17.067V324.269z'/%3E%3C/svg%3E")}.sso{display:block;width:100%;text-align:center}@media screen and (max-width:991px){.sso{margin-top:10px;max-width:400px;margin:0 auto}}.sso li{display:block;padding-bottom:15px}.sso li:nth-child(n+3){height:0;overflow:hidden;border-width:0;opacity:0;padding-bottom:0;-webkit-transition:all .3s;transition:all .3s}.sso--open li:nth-child(n+3){height:auto;overflow:auto;border-width:1px;opacity:1;padding-bottom:15px;-webkit-transition:all .3s;transition:all .3s}.sso__item{cursor:pointer;width:100%;border:1px solid #002867;font-size:15px;height:50px;line-height:50px;border-radius:6px;display:block;color:#000;-webkit-transition:3ms;transition:3ms;font-weight:600}.sso__item:hover{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.4);box-shadow:0 1px 4px 0 rgba(0,0,0,.4);-webkit-transition:3ms;transition:3ms;color:#000}.sso__item:before{content:'';display:inline-block;vertical-align:middle;width:36px;margin-right:7px;height:36px;background-size:22px;background-repeat:no-repeat;background-position:center}.sso__item--fb:before{background-image:url(../img/icons/sso-fb.svg)}.sso__item--ggl:before{background-image:url(../img/icons/sso-ggl.svg)}.sso__item--yh:before{background-image:url(../img/icons/sso-yh.svg)}.sso__item--amazon:before{background-image:url(../img/icons/sso-amazon.svg)}.sso__item--apple:before{background-image:url(../img/icons/sso-apple.svg)}.sso__opener{font-size:14px;line-height:20px;margin-bottom:-10px;color:#002867;border-bottom:1px dashed #002867;display:inline-block;cursor:pointer}.sso__opener:hover{color:#001f4f;border-bottom-color:#001f4f}.blog{border-bottom:1px solid #d0d0d0;padding-bottom:25px;margin-bottom:25px}.blog:last-child{border:none}.blog-post{word-break:normal;font-size:18px;line-height:30px}.blog-post-figure{display:inline-block;width:160px;vertical-align:top}@media screen and (max-width:420px){.blog-post-figure{width:100%;text-align:center}}.blog-post-figure img{width:156px;border:1px solid #d0d0d0;margin-bottom:15px}@media screen and (max-width:420px){.blog-post-figure img{width:100%}}.blog-post-text-img{position:relative;margin-top:30px;margin-bottom:30px}.blog-post-body{width:calc(91% - 151px);vertical-align:top;padding-left:25px;display:inline-block;line-height:24px;font-size:16px;word-break:break-word}@media screen and (max-width:420px){.blog-post-body{width:100%;padding-left:0}}.blog-post-body ul{list-style:disc;margin:-10px 0 20px 20px}.blog-post-body ul li{margin-bottom:5px}.blog-post-body img{max-width:100%}.blog-post-body img.image-right,.blog-post-body img.img-right{float:right;width:450px;margin:0 0 30px 30px}@media screen and (max-width:991px){.blog-post-body img.image-right,.blog-post-body img.img-right{float:none;width:100%;margin-left:auto;margin-right:auto;display:block}}.blog-post-body img.image-left,.blog-post-body img.img-left{float:left;width:450px;margin:0 30px 30px 0}@media screen and (max-width:991px){.blog-post-body img.image-left,.blog-post-body img.img-left{float:none;width:100%;margin-left:auto;margin-right:auto;display:block}}.blog-post-body img.image-center,.blog-post-body img.img-center{float:none;display:block;margin:25px auto}@media screen and (max-width:991px){.blog-post-body img.image-center,.blog-post-body img.img-center{float:none;width:100%;display:block}}.blog-post-body img.image-full,.blog-post-body img.img-full{float:none;width:100%;margin:25px auto}@media screen and (max-width:991px){.blog-post-body img.image-full,.blog-post-body img.img-full{float:none;width:100%;display:block}}@media screen and (max-width:991px){.blog-post-body img{width:100%;margin-left:auto;margin-right:auto;display:block}}.blog-post-body h1,.blog-post-body h2,.blog-post-body h3,.blog-post-body h4{font-weight:600;line-height:1.2;margin-bottom:20px;margin-top:30px}.blog-post-body h3{margin-bottom:20px}.blog-post-body hr{margin-bottom:30px}.blog-post-body .btn{margin:10px 0}.blog-post a{color:#002867;text-decoration:underline;text-underline-offset:3px}.blog-date{color:#777;font-style:italic}.slider-holder{position:relative;background-color:#002867}.home-img-block{position:relative}.home-img-block .home-text-block{position:absolute;left:57%;color:#fff;top:30px;width:43%;max-width:500px;text-align:left;padding-right:10px}@media screen and (max-width:766px){.home-img-block .home-text-block{padding-right:0;left:70%;width:30%}}@media screen and (max-width:640px){.home-img-block .home-text-block{bottom:20px;top:auto;left:auto;text-align:center;width:100%;max-width:none;padding:0 20px}}.home-img-block .home-text-block p{font-size:18px;line-height:24px}@media screen and (max-width:1100px){.home-img-block .home-text-block p{font-size:16px;line-height:20px}}@media screen and (max-width:991px){.home-img-block .home-text-block p{display:none}}@media screen and (max-width:640px){.home-img-block .home-text-block p{display:block;margin-bottom:10px}}@media screen and (max-width:640px){.home-img-block .home-text-block p{display:none}}@media screen and (max-width:640px){.home-img-block .home-text-block h1{display:none}}.home-img-block .home-text-block h2{color:#fff;line-height:1;font-size:50px;margin-bottom:20px}@media screen and (max-width:1100px){.home-img-block .home-text-block h2{font-size:40px}}@media screen and (max-width:766px){.home-img-block .home-text-block h2{font-size:26px}}@media screen and (max-width:640px){.home-img-block .home-text-block h2{font-size:23px;margin-bottom:10px}}@media screen and (max-width:640px){.home-img-block .home-text-block h2{display:none}}.home-img-block .bx-controls{position:absolute;white-space:nowrap;left:50%;margin-left:-50px}.kc-list{font-size:0;margin-left:-3%}.kc-list li{padding-bottom:0;width:30.3%;margin-left:3%;position:relative;display:inline-block;vertical-align:top;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 0 0;margin-bottom:20px}@media screen and (max-width:991px){.kc-list li{width:100%;margin-left:0}}@media screen and (max-width:766px){.kc-list li{width:auto;margin:0 -15px 20px}}@media screen and (max-width:766px){.page-blog .kc-list li{width:100%;margin:0;text-align:left}}@media screen and (max-width:766px){.page-blog .kc-list li.kc-list-active a{text-decoration:underline}}.kc-list .kc-list-title{color:#002867;font-weight:500;font-size:24px;line-height:28px;margin:0 0 18px}.kc-list .kc-list-text{padding:0 20px;margin:0 auto 20px;font-size:16px;line-height:19px}.kc-list-img{background-color:#e6f4ff;border-radius:5px;height:230px;padding:15px 45px;margin-bottom:36px;overflow:hidden;position:relative;display:block}.kc-list-img::before{content:'';display:block;width:100%;height:200px;background-repeat:no-repeat;background-size:contain;background-position:center center}.kc-list-img--contacts::before{background-image:url(../img/home/blog-contact-lens.svg)}.kc-list-img--glasses::before{background-image:url(../img/home/blog-eyeglasses.svg)}.kc-list-img--industry::before{background-image:url(../img/home/blog-industry-news.svg)}.kc-list-img--covid::before{position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(../img/home/covid19.jpg);background-size:cover;height:auto;width:auto}.kc-list-img--geek::before{position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(../img/home/blog-geek.png);background-size:60%;height:auto;width:auto}@media screen and (max-width:766px){.kc-list-img{border-radius:0}}@media screen and (max-width:766px){.page-blog .kc-list-img{display:none}}.kc-list-img img{max-width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:196px;margin:0 auto}.kc-list-img--full{padding:0}.kc-list-img--full img{border-radius:6px;-o-object-fit:cover;object-fit:cover;height:100%}.kc-list--4{margin-left:-2%}.kc-list--4 li{width:23%;margin-left:2%}.kc-list--5{margin-left:-2%}.kc-list--5 li{width:18%;margin-left:2%}@media screen and (max-width:991px){.kc-list{width:100%;margin-left:0}}.home-featured{margin-bottom:30px}.home-featured .head-line{border:0;padding-top:10px;padding-bottom:30px}@media screen and (max-width:640px){.home-featured .head-line{display:none}}.home-featured .head-line h1{text-align:center;margin:0}@media screen and (max-width:991px){.brands{margin:20px 0 20px;text-align:center}}.brands ul{max-width:1420px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;box-orient:horizontal;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;box-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){.brands ul{display:block;height:100%;font-size:0}}.brands li{box-flex:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;width:10%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:991px){.brands li{width:33.33%;padding:5px;display:inline-block}}@media screen and (max-width:640px){.brands li{width:50%;padding:5px;display:inline-block}}.brands li a:hover{opacity:.7}.brands li img{width:150px}@media screen and (max-width:420px){.brands li img{width:100%}}.category-sort{font-size:15px;font-weight:700;float:right}.page-search #product-listing-container .category-sort{display:none}@media screen and (max-width:991px){.category-sort{float:none;white-space:nowrap;width:auto;overflow:hidden}}.category-sort-wrap{float:right}@media screen and (max-width:991px){.category-sort-wrap{float:left}}@media screen and (max-width:640px){.category-sort-wrap .actionBar-section{width:100%;margin:0 auto}}@media screen and (max-width:640px){.category-sort .form-label{display:none}}.category-sort-filter{float:right}@media screen and (max-width:640px){.category-sort-filter{float:left;width:100%}}@media screen and (max-width:640px){.category-sort-filter .category-sort-wrap{float:left}}@media screen and (max-width:640px){.category-sort .styled-select select{font-size:16px}}.category-sort .styled-select{display:inline-block;margin-left:5px}.category-sort .styled-select select{height:40px;padding:0 26px 0 15px}@media screen and (max-width:640px){.category-sort .styled-select select{padding:0 26px 0 6px;font-size:14px;background-size:12px;background-position:right 5px bottom 11px}}@media screen and (max-width:640px){.category-sort .styled-select{margin-left:0}}.category-sort .styled-select select{background-color:#fff}.category-view{float:right;margin-left:8px}.category-view-grid,.category-view-table{width:38px;height:38px;border:1px solid #ccc;border-radius:2px;background-size:20px;background-position:center center;background-repeat:no-repeat;display:inline-block;margin-left:5px;cursor:pointer}.category-view-table{background-size:22px;background-image:url("data:image/svg+xml,%3Csvg fill='%23cccccc' xmlns='http://www.w3.org/2000/svg' width='511.626' height='511.627'%3E%3Cpath d='M118.771 200.999H27.406c-7.611 0-14.084 2.664-19.414 7.994C2.663 214.32 0 220.791 0 228.407v54.823c0 7.61 2.663 14.078 7.992 19.406 5.33 5.329 11.803 7.994 19.414 7.994h91.365c7.611 0 14.084-2.665 19.414-7.994 5.33-5.328 7.992-11.796 7.992-19.406v-54.823c0-7.616-2.662-14.087-7.992-19.414s-11.803-7.994-19.414-7.994zM118.771 54.814H27.406c-7.611 0-14.084 2.663-19.414 7.993C2.663 68.137 0 74.61 0 82.221v54.821c0 7.616 2.663 14.091 7.992 19.417 5.33 5.327 11.803 7.994 19.414 7.994h91.365c7.611 0 14.084-2.667 19.414-7.994s7.992-11.798 7.992-19.414v-54.82c0-7.611-2.662-14.084-7.992-19.417-5.33-5.328-11.803-7.994-19.414-7.994zM118.771 347.177H27.406c-7.611 0-14.084 2.662-19.414 7.994C2.663 360.502 0 366.974 0 374.585v54.826c0 7.61 2.663 14.086 7.992 19.41 5.33 5.332 11.803 7.991 19.414 7.991h91.365c7.611 0 14.084-2.663 19.414-7.991 5.33-5.324 7.992-11.8 7.992-19.41v-54.826c0-7.611-2.662-14.083-7.992-19.411s-11.803-7.997-19.414-7.997zM484.215 200.999H210.131c-7.614 0-14.084 2.664-19.414 7.994s-7.992 11.798-7.992 19.414v54.823c0 7.61 2.662 14.078 7.992 19.406 5.327 5.329 11.8 7.994 19.414 7.994h274.091c7.61 0 14.085-2.665 19.41-7.994 5.332-5.328 7.994-11.796 7.994-19.406v-54.823c0-7.616-2.662-14.087-7.997-19.414-5.329-5.33-11.796-7.994-19.414-7.994zM484.215 347.177H210.131c-7.614 0-14.084 2.662-19.414 7.994-5.33 5.331-7.992 11.8-7.992 19.41v54.823c0 7.611 2.662 14.089 7.992 19.417 5.327 5.328 11.8 7.987 19.414 7.987h274.091c7.61 0 14.085-2.662 19.41-7.987 5.332-5.331 7.994-11.806 7.994-19.417v-54.823c0-7.61-2.662-14.085-7.997-19.41-5.329-5.325-11.796-7.994-19.414-7.994zM503.629 62.811c-5.329-5.327-11.797-7.993-19.414-7.993H210.131c-7.614 0-14.084 2.663-19.414 7.993s-7.992 11.803-7.992 19.414v54.821c0 7.616 2.662 14.083 7.992 19.414 5.327 5.327 11.8 7.994 19.414 7.994h274.091c7.61 0 14.078-2.667 19.41-7.994s7.994-11.798 7.994-19.414V82.225c0-7.612-2.662-14.084-7.997-19.414z'/%3E%3C/svg%3E")}.category-view-table.m-active,.category-view-table:hover{background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' width='511.626' height='511.627'%3E%3Cpath d='M118.771 200.999H27.406c-7.611 0-14.084 2.664-19.414 7.994C2.663 214.32 0 220.791 0 228.407v54.823c0 7.61 2.663 14.078 7.992 19.406 5.33 5.329 11.803 7.994 19.414 7.994h91.365c7.611 0 14.084-2.665 19.414-7.994 5.33-5.328 7.992-11.796 7.992-19.406v-54.823c0-7.616-2.662-14.087-7.992-19.414s-11.803-7.994-19.414-7.994zM118.771 54.814H27.406c-7.611 0-14.084 2.663-19.414 7.993C2.663 68.137 0 74.61 0 82.221v54.821c0 7.616 2.663 14.091 7.992 19.417 5.33 5.327 11.803 7.994 19.414 7.994h91.365c7.611 0 14.084-2.667 19.414-7.994s7.992-11.798 7.992-19.414v-54.82c0-7.611-2.662-14.084-7.992-19.417-5.33-5.328-11.803-7.994-19.414-7.994zM118.771 347.177H27.406c-7.611 0-14.084 2.662-19.414 7.994C2.663 360.502 0 366.974 0 374.585v54.826c0 7.61 2.663 14.086 7.992 19.41 5.33 5.332 11.803 7.991 19.414 7.991h91.365c7.611 0 14.084-2.663 19.414-7.991 5.33-5.324 7.992-11.8 7.992-19.41v-54.826c0-7.611-2.662-14.083-7.992-19.411s-11.803-7.997-19.414-7.997zM484.215 200.999H210.131c-7.614 0-14.084 2.664-19.414 7.994s-7.992 11.798-7.992 19.414v54.823c0 7.61 2.662 14.078 7.992 19.406 5.327 5.329 11.8 7.994 19.414 7.994h274.091c7.61 0 14.085-2.665 19.41-7.994 5.332-5.328 7.994-11.796 7.994-19.406v-54.823c0-7.616-2.662-14.087-7.997-19.414-5.329-5.33-11.796-7.994-19.414-7.994zM484.215 347.177H210.131c-7.614 0-14.084 2.662-19.414 7.994-5.33 5.331-7.992 11.8-7.992 19.41v54.823c0 7.611 2.662 14.089 7.992 19.417 5.327 5.328 11.8 7.987 19.414 7.987h274.091c7.61 0 14.085-2.662 19.41-7.987 5.332-5.331 7.994-11.806 7.994-19.417v-54.823c0-7.61-2.662-14.085-7.997-19.41-5.329-5.325-11.796-7.994-19.414-7.994zM503.629 62.811c-5.329-5.327-11.797-7.993-19.414-7.993H210.131c-7.614 0-14.084 2.663-19.414 7.993s-7.992 11.803-7.992 19.414v54.821c0 7.616 2.662 14.083 7.992 19.414 5.327 5.327 11.8 7.994 19.414 7.994h274.091c7.61 0 14.078-2.667 19.41-7.994s7.994-11.798 7.994-19.414V82.225c0-7.612-2.662-14.084-7.997-19.414z'/%3E%3C/svg%3E")}.category-view-grid{background-image:url("data:image/svg+xml,%3Csvg fill='%23cccccc' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 271.673 271.673'%3E%3Cpath d='M114.939 0H10.449C4.678 0 0 4.678 0 10.449v104.49c0 5.771 4.678 10.449 10.449 10.449h104.49c5.771 0 10.449-4.678 10.449-10.449V10.449C125.388 4.678 120.71 0 114.939 0zM261.224 0h-104.49c-5.771 0-10.449 4.678-10.449 10.449v104.49c0 5.771 4.678 10.449 10.449 10.449h104.49c5.771 0 10.449-4.678 10.449-10.449V10.449C271.673 4.678 266.995 0 261.224 0zM114.939 146.286H10.449C4.678 146.286 0 150.964 0 156.735v104.49c0 5.771 4.678 10.449 10.449 10.449h104.49c5.771 0 10.449-4.678 10.449-10.449v-104.49c0-5.771-4.678-10.449-10.449-10.449zM261.224 146.286h-104.49c-5.771 0-10.449 4.678-10.449 10.449v104.49c0 5.771 4.678 10.449 10.449 10.449h104.49c5.771 0 10.449-4.678 10.449-10.449v-104.49c0-5.771-4.678-10.449-10.449-10.449z'/%3E%3C/svg%3E")}.category-view-grid.m-active,.category-view-grid:hover{background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 271.673 271.673'%3E%3Cpath d='M114.939 0H10.449C4.678 0 0 4.678 0 10.449v104.49c0 5.771 4.678 10.449 10.449 10.449h104.49c5.771 0 10.449-4.678 10.449-10.449V10.449C125.388 4.678 120.71 0 114.939 0zM261.224 0h-104.49c-5.771 0-10.449 4.678-10.449 10.449v104.49c0 5.771 4.678 10.449 10.449 10.449h104.49c5.771 0 10.449-4.678 10.449-10.449V10.449C271.673 4.678 266.995 0 261.224 0zM114.939 146.286H10.449C4.678 146.286 0 150.964 0 156.735v104.49c0 5.771 4.678 10.449 10.449 10.449h104.49c5.771 0 10.449-4.678 10.449-10.449v-104.49c0-5.771-4.678-10.449-10.449-10.449zM261.224 146.286h-104.49c-5.771 0-10.449 4.678-10.449 10.449v104.49c0 5.771 4.678 10.449 10.449 10.449h104.49c5.771 0 10.449-4.678 10.449-10.449v-104.49c0-5.771-4.678-10.449-10.449-10.449z'/%3E%3C/svg%3E")}.category-view-grid.m-active,.category-view-table.m-active{cursor:default}.category-left{float:left;width:340px}@media screen and (max-width:991px){.category-left{width:0;overflow:hidden;height:0}}@media screen and (max-width:991px){.category-left--lenses{float:none;width:100%;height:auto}}.shop-contacts .category-left{padding-top:15px;width:240px;border-right:1px solid #ebebeb}@media screen and (max-width:991px){.shop-contacts .category-left{width:100%;border-right:0}}.category-right{margin-left:380px}@media screen and (max-width:991px){.category-right{margin:0}}.shop-contacts .category-right{margin-left:0;width:calc(100% - 280px);float:right}@media screen and (max-width:991px){.shop-contacts .category-right{margin:0;width:100%}}.category-right h2{margin:20px 0;display:block}.category-right h2 a{color:#000}.products-list{font-size:0;margin-left:-2%}@media screen and (max-width:766px){.products-list{margin-left:0}}.products-list--top li{min-height:257px}.products-list--top li .category-swatches{display:none}.products-list--top li .yotpo-wrapper .yotpo.bottomLine:not(.yotpo-small){position:relative}.products-list--top li .yotpo-wrapper .yotpo.bottomLine:not(.yotpo-small):before{content:'';display:inline-block;vertical-align:middle;height:24px;background-repeat:repeat-x;background-position:center center;background-image:url(../img/icons/star-full.svg);background-size:14px;width:70px;margin-right:3px}.products-list--top li .yotpo-wrapper .yotpo.bottomLine:not(.yotpo-small):after{content:'View reviews';display:inline-block;vertical-align:middle;font-size:13px;margin-left:3px}.shop-contacts .products-list>li{width:23%}@media screen and (max-width:991px){.shop-contacts .products-list>li{width:48%}}@media screen and (max-width:766px){.shop-contacts .products-list>li{width:100%;margin-left:0}}.products-list>li{display:inline-block;vertical-align:top;width:31.33%;text-align:center;border-radius:5px;border:1px solid #ebebeb;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 2% 0;font-weight:700;font-size:12px;margin-bottom:24px;min-height:310px;position:relative;margin-left:2%}@media screen and (max-width:991px){.products-list>li{width:48%}}@media screen and (max-width:766px){.products-list>li{width:100%;margin-left:0}}.products-list--1>li,[data-limit="1"] .products-list>li{width:100%}.products-list--2>li,[data-limit="2"] .products-list>li{width:48%}@media screen and (max-width:766px){.products-list--2>li,[data-limit="2"] .products-list>li{width:100%}}.products-list--3>li,[data-limit="3"] .products-list>li{width:31.33%}@media screen and (max-width:991px){.products-list--3>li,[data-limit="3"] .products-list>li{width:48%}}@media screen and (max-width:766px){.products-list--3>li,[data-limit="3"] .products-list>li{width:100%}}[data-limit="4"] .products-list>li{margin:0;width:25%}@media screen and (max-width:991px){[data-limit="4"] .products-list>li{width:50%}}@media screen and (max-width:766px){[data-limit="4"] .products-list>li{width:100%}}.products-list--4>li{width:23%}@media screen and (max-width:991px){.products-list--4>li{width:48%}}@media screen and (max-width:766px){.products-list--4>li{width:100%}}.blog-post-body [data-limit="5"] ul{margin-left:0;margin-bottom:0}.products-list--5>li,[data-limit="5"] .products-list>li{width:20%}@media screen and (max-width:991px){.products-list--5>li,[data-limit="5"] .products-list>li{width:48%}}@media screen and (max-width:766px){.products-list--5>li,[data-limit="5"] .products-list>li{width:100%}}.products-list-wrap--embed{margin-top:20px}.products-list-wrap--embed .products-list>li .card-figure-badge,.products-list-wrap--embed .products-list>li .category-swatches,.products-list-wrap--embed .products-list>li .reviews-wrapper{display:none}.products-list>li:hover{border-color:#bf0a29}.products-list.no-filter>li{width:25%}.products-list>li h5.cat-product-name{color:#333}.products-list.m-sale{margin-left:-3%}.products-list.m-sale>li{position:relative;margin-left:3%;width:30.3%;border-color:#ccc;overflow:visible}.products-list.m-sale>li:hover{border-color:#bf0a29}.products-list.m-table{margin-left:0}.products-list.m-table li{width:100%;text-align:left;border-bottom:1px solid #ccc;border-radius:0;margin-left:0;padding:20px 40px}.products-list.m-table .product{margin-bottom:-1px;min-height:100%}@media screen and (max-width:766px){.products-list.m-table .product{padding:20px 0;text-align:center}}.products-list.m-table .products-list-image{display:none}.products-list.m-table h5.cat-product-name{height:auto;max-height:38px;overflow:hidden;width:56%;padding-right:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.products-list.m-table .card-figure{display:none}.products-list.m-table .group-stars,.products-list.m-table .group-stars .ind_cnt{text-align:left}@media screen and (max-width:766px){.products-list.m-table .group-stars,.products-list.m-table .group-stars .ind_cnt{text-align:center}}.products-list.m-table .card-body,.products-list.m-table .card-text{text-align:left}@media screen and (max-width:766px){.products-list.m-table .card-body,.products-list.m-table .card-text{text-align:center}}.products-list.m-table .card-body .price,.products-list.m-table .card-text .price{margin-bottom:0}.products-list.m-table .card-text{margin-top:20px}.products-list.m-table .btn.m-check{right:0;top:20px;left:auto;opacity:1;position:absolute}@media screen and (max-width:766px){.products-list.m-table .btn.m-check{position:static;margin:20px auto 0;float:none}}.products-list.m-table .card-title{margin-bottom:0;height:auto;margin-top:16px}.products-list.m-table h4.card-title a{height:auto}@media screen and (max-width:766px){.products-list.m-table h4.card-title a{text-align:center}}.page-heading{text-align:left}.page-brand h1,.page-category h1,.page-heading{font-size:36px;line-height:40px;margin-bottom:16px;display:inline-block;font-weight:700}@media screen and (max-width:766px){.page-brand h1,.page-category h1,.page-heading{font-size:30px;line-height:35px}}.page-heading{float:none;display:block;margin-bottom:30px}@media screen and (max-width:766px){.page-heading{padding-right:40px}}.page-brand .glasses-brand .page-sidebar,.page-brand .page-sidebar,.page-category .page-sidebar{display:none}.page-brand .glasses-brand .page-sidebar,.page-category .page-sidebar{display:block;float:left;margin-right:2%;width:23%}.glasses-category,.page-category.page-category--sidebar{overflow:hidden}@media screen and (max-width:991px){.page-category .glasses-category .page-sidebar,.page-category.page-category--sidebar .page-sidebar{width:0;overflow:hidden;height:0}}.page-brand .page-sidebar+.page-content,.page-category .page-sidebar+.page-content{width:100%}.page-category .glasses-category .page-content,.page-category .product-list .page-content,.page-category.page-category--sidebar .page-content{width:75%;float:left}@media screen and (max-width:991px){.page-category .glasses-category .page-content,.page-category .product-list .page-content,.page-category.page-category--sidebar .page-content{width:100%;float:none}}.glasses-category .category-view,.page-brand .card-text[data-test-info-type=brandName],.page-brand .price-now-label,.page-category .card-text[data-test-info-type=brandName],.page-category .price-now-label{display:none}.page-brand .card-image,.page-category .card-image{max-height:150px;max-width:280px}.page-brand .card-img-container,.page-category .card-img-container,.products-list .card-img-container{max-height:150px;margin:0 auto}.page-brand h4.card-title a,.page-category h4.card-title a,.products-list h4.card-title a{font-size:16px;display:inline-block;line-height:18px;height:36px;overflow:hidden;text-overflow:ellipsis;position:relative}.page-brand .price.price--non-sale,.page-category .price.price--non-sale{color:#999;font-size:14px;text-decoration:line-through;font-weight:700}.card-body .price-section{display:block}.card-body .price{font-size:24px;line-height:36px;font-weight:600;display:block;color:#002867}.card-body .price--rrp{font-size:14px;line-height:16px;font-weight:400;color:#333;position:relative;text-decoration:none;margin:7px 0 14px;display:inline-block;vertical-align:top}.card-body .price--rrp:before{content:"Retail Price: "}.card-body .price--rrp:after{content:'';position:absolute;left:-1px;right:-1px;border-bottom:1px solid #999;top:50%}.page-brand .actionBar,.page-category .actionBar{margin:0}.category-brand-pagination-wrapper{overflow:hidden}.page-brand .page-sidebar+.page-content{padding-top:40px}@media screen and (max-width:766px){.page-brand .page-sidebar+.page-content{padding-top:20px}}.page-brand .glasses-category .page-sidebar+.page-content{padding-top:0}.page-category .glasses-category .page-content{border-top:0}.filters,.page-sidebar{font-size:15px;background-color:#fff}.filters .ui-slider-horizontal,.page-sidebar .ui-slider-horizontal{height:10px}.filters .ui-widget-header.ui-slider-range,.page-sidebar .ui-widget-header.ui-slider-range{background-color:#ccc}.filters .ui-slider.ui-widget.ui-widget-content,.page-sidebar .ui-slider.ui-widget.ui-widget-content{margin:20px 10px 15px}.filters .ui-slider.ui-widget.ui-widget-content .ui-slider-handle,.page-sidebar .ui-slider.ui-widget.ui-widget-content .ui-slider-handle{background-color:#002867;cursor:pointer;top:-4px}.filters .ui-slider.ui-widget.ui-widget-content .ui-slider-handle.ui-state-active,.page-sidebar .ui-slider.ui-widget.ui-widget-content .ui-slider-handle.ui-state-active{border-color:#001f4f}.filters .ui-slider.ui-widget.ui-widget-content .ui-slider-handle.ui-state-hover,.filters .ui-slider.ui-widget.ui-widget-content .ui-slider-handle:hover,.page-sidebar .ui-slider.ui-widget.ui-widget-content .ui-slider-handle.ui-state-hover,.page-sidebar .ui-slider.ui-widget.ui-widget-content .ui-slider-handle:hover{border-color:#001f4f;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000}.filters-header{font-weight:600;font-size:21px;line-height:21px}.filter{padding:15px 0}.filter h4{margin-bottom:20px}.filter-links li{margin-bottom:10px}.shop-contacts .filter-links li{font-size:18px}@media screen and (max-width:991px){.category-left--lenses .filter-links li{display:inline-block;margin-right:10px}}.filter .navList-item a{color:#000}.filter .accordion-block:first-child{margin-top:15px}.filter .accordion--navList .accordion-content{padding:0 0 20px;border-bottom:1px solid #d0d0d0;margin-top:15px}.filter .accordion--navList .accordion-content .toggleLink{color:#002867;border-bottom:1px dashed #002867}.filters .filter:last-child{border-bottom:none}.filter-header{font-weight:700;margin-bottom:15px;font-size:16px}.filter-content ul{overflow:hidden}.filter.f-color ul{padding:5px 0 0 5px;height:40px}.filter.f-color ul li{float:left;margin-right:15px}.filter .styled-select select{width:100%;background-color:#fff;font-weight:700;height:40px;line-height:38px;padding-left:15px;margin-bottom:10px}.filter:not(.f-color) .input-checkbox input[type=checkbox]+label:before{background-color:#fff}.filters-close{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}.filters-close{display:none}.filters-close:hover{opacity:.8}.filters-close:before{content:'';position:absolute;top:5px;left:5px;width:11px;height:11px;background-image:url(../img/icons/close.svg)}#facet-range-form input[type=number]{width:100%;margin-bottom:10px}#facet-range-form button[type=submit]{margin:0 auto;display:block}@media screen and (max-width:991px){.filters-open{float:right;width:124px;border-radius:6px;background:#002867;color:#fff;font-weight:700;padding:0 0 0 20px;height:40px;line-height:40px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;font-size:15px;margin-left:12px;position:relative}.page-brand .filters-open,.page-category .filters-open{margin-bottom:-39px}.filters-open:before{content:'';position:absolute;top:15px;right:10px;width:14px;height:10px;border-top:2px solid #fff;border-bottom:2px solid #fff}.filters-open:after{content:'';position:absolute;top:19px;right:10px;width:14px;height:0;border-top:2px solid #fff}.filters.m-open{display:block;position:fixed;top:0;left:0;width:320px;bottom:0;z-index:4;margin:0;overflow:auto;padding:30px 40px}.filters-header{font-size:18px}}.accordion--navList .accordion-title{font-weight:600;margin-bottom:10px;font-size:16px;color:#000}.facetedSearch-refineFilters.sidebarBlock h5{display:none}@media screen and (max-width:991px){.navList-action--checkbox{font-size:15px;margin-bottom:12px;padding-left:32px}}.navList-action--checkbox:before{border-radius:0}@media screen and (max-width:991px){.navList-action--checkbox:before{width:24px;height:24px;margin-top:-12px}}@media screen and (max-width:991px){.navList-action--checkbox::after{left:6px;background-size:20px}}.accordion--navList .accordion-indicator{fill:#000}.pagination{background:0 0;width:100%;text-align:center;padding:17px 0 10px;line-height:40px;overflow:hidden;text-align:center;margin-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.pagination-list{margin-bottom:0}.pagination-item{display:inline-block;margin:0 2px}.pagination-item svg{fill:#002867}.pagination-item--next,.pagination-item--previous{float:none;font-size:18px;color:#002867}.pagination-item--next:hover,.pagination-item--previous:hover{background-color:transparent;color:#001f4f}li.pagination-item:not(.pagination-item--next):not(.pagination-item--previous) a{border-radius:50%;display:block;height:38px;width:38px;line-height:36px;padding:0 0;font-weight:400;color:#fff;background:#fff;border:1px solid #002867;font-size:18px;background-color:#002867}li.pagination-item:not(.pagination-item--next):not(.pagination-item--previous) a:hover{background-color:#001f4f}li.pagination-item.pagination-item--current:not(.pagination-item--next):not(.pagination-item--previous) a{color:#000;cursor:default;background-color:transparent}@media screen and (max-width:766px){li.pagination-item:not(.pagination-item--next):not(.pagination-item--previous) a{height:30px;width:30px;line-height:28px;font-size:13px}}.banner-blue{width:100%;color:#fff;padding:45px 20px 0;background-size:cover;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:323px;overflow:hidden;margin-bottom:20px}.banner-blue-header{width:100%;text-align:center;font-size:36px;line-height:40px;font-weight:700;letter-spacing:4px;margin-bottom:30px}.banner-blue-discount{margin:0 auto}.banner-blue-discount li{text-align:center;height:208px;width:318px;position:relative;margin:0 auto;font-size:20px}.banner-blue-discount li a{display:block;height:100%;width:100%}.banner-blue-discount li a:hover{text-decoration:none}.banner-blue-discount li a span{font-weight:500;text-align:center;position:absolute;left:0;right:0;top:15px;font-size:18px;color:#002867}.banner-blue-discount li b{font-size:50px;display:block}.banner-blue-discount .coupon{display:inline-block;font-size:18px;height:40px;line-height:40px;letter-spacing:2px;border-radius:6px;background-color:#ebebeb;color:#000;text-transform:uppercase;font-weight:500;padding:0 20px}.banner-blue-disclaimer{font-size:16px;margin-top:8px;letter-spacing:normal;height:10px;line-height:17px}.brands-list{overflow:hidden;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1023px){.brands-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.brands-list li{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin:20px 0;padding:0 15px}@media screen and (max-width:1023px){.brands-list li{width:25%;-ms-flex-preferred-size:unset;flex-basis:unset}}@media screen and (max-width:640px){.brands-list li{width:50%;margin:10px 0;padding:0 10px}}@media screen and (max-width:640px){.brands-list li:nth-child(n+5){display:none}}.brands-list li img{height:40px}@media screen and (max-width:640px){.brands-list li img{height:24px}}.wc-box{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden;margin-bottom:45px}.page-category .wc-box{margin-bottom:0}.wc-box li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 10px;float:left;width:47.5%;margin:20px 0 20px 1%}.wc-box li:first-child{margin-right:1%;margin-left:1.5%}@media screen and (max-width:766px){.wc-box li:first-child{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width:766px){.wc-box li{width:100%;margin-left:0;margin-right:0}}.wc-box li img{width:100%;display:block}.wc-box li .btn{width:64%}@media screen and (max-width:766px){.wc-box li .btn{width:90%}}.wc-box__content{padding:10px 0;background-color:#f5f5f5}.mini-cats{text-align:center;font-size:0;padding:30px 0 0;overflow:hidden;margin-left:-2%;margin-bottom:20px}@media screen and (max-width:640px){.mini-cats{margin:0}}.mini-cats li{font-size:18px;line-height:24px;text-align:center;font-weight:500;width:23%;float:left;margin-left:2%}@media screen and (max-width:991px){.mini-cats li{width:48%;margin-bottom:30px}}@media screen and (max-width:640px){.mini-cats li{width:100%;margin-left:0}}.mini-cats li img{border-radius:6px}.mini-cats li img{max-width:100%;margin-bottom:10px}.mini-cats li span{display:block}.logos{margin-bottom:30px;overflow:hidden}@media screen and (max-width:640px){.logos{margin-left:-2%}}@media screen and (max-width:640px) and (max-width:420px){.logos{margin-left:0}}.logos li{overflow:hidden;width:33%;float:left;text-align:center;padding:0;margin-bottom:10px}@media screen and (max-width:640px){.logos li{width:48%;margin-right:0;margin-left:2%}}@media screen and (max-width:420px){.logos li{width:100%;margin:5px 0}}.logos li img{height:90px}.shop-contacts .pagination-list{display:none}.category-swatches label.form-label--inlineSmall{display:none}.category-swatches .form-option-variant--color{height:20px;width:20px;border-radius:3px;border:2px solid transparent;cursor:pointer;display:inline-block}#facetedSearch-navList--Gender{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accordion-block .Men{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.accordion-block .Women{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.accordion-block .Unisex{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.filter .accordion--navList #facetedSearch-content--Gender.accordion-content{padding:0 0 40px}.cat-top-navigation{overflow:hidden;float:right;width:100%;margin-bottom:20px}@media screen and (max-width:640px){.cat-top-navigation{overflow:hidden;float:none;width:100%;margin:0 0 25px}}.cat-top-navigation .cat-top-pagination-wrap{float:left}.cat-top-navigation .cat-top-pagination-wrap .pagination{margin-bottom:0;padding:0}.page-search .cat-top-navigation{margin:15px 0;width:100%}.glasses-category .quickview{display:none!important}.faq{margin:33px 0;border-radius:5px;overflow:hidden;border:1px solid #e8e8e8}.faq .tabs-caption{display:-webkit-box;display:-ms-flexbox;display:flex}.faq .tabs-caption li{width:auto;float:none;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-weight:600;color:#333;background:#e8e8e8;position:relative;font-size:15px;line-height:15px}.faq .tabs-caption li>a,.faq .tabs-caption li>span{display:block;padding:15px 0;color:#000}.faq .tabs-caption-mobile{text-align:center;position:relative}.faq .tabs-caption li>a:before,.faq .tabs-caption li>span:before,.faq .tabs-caption-mobile:before{content:'?';width:18px;height:18px;line-height:18px;border-radius:18px;text-align:center;margin-right:5px;display:inline-block;color:#e8e8e8;background:#333}.faq .tabs-caption li.active,.faq .tabs-caption li:hover,.faq .tabs-caption-mobile.active{background-color:#002867;color:#fff;cursor:pointer}.faq .tabs-caption li.active>a,.faq .tabs-caption li.active>span,.faq .tabs-caption li:hover>a,.faq .tabs-caption li:hover>span,.faq .tabs-caption-mobile.active>a,.faq .tabs-caption-mobile.active>span{color:#fff}.faq .tabs-caption li.active a:before,.faq .tabs-caption li.active span:before,.faq .tabs-caption li:hover a:before,.faq .tabs-caption-mobile.active:before{background-color:#fff;color:#002867}.faq .tabs-caption li:after{content:'';position:absolute;right:0;border-right:1px solid #ccc;height:70%;width:0;bottom:15%}.faq .tabs-caption li:hover:after,.faq .tabs-caption li:last-child:after{border:none}.faq .tabs-caption li.active:after,.faq .tabs-caption-mobile.active:after{content:'';position:absolute;right:50%;bottom:-11px;margin-right:-11px;width:0;height:0;border-style:solid;border-width:11px 11px 0;border-color:#002867 transparent transparent}.faq .tabs-content{padding:20px 25px;overflow:hidden;color:#000}.faq-list{columns:2;-webkit-columns:2;-moz-columns:2;-webkit-column-count:2;-moz-column-count:2;column-count:2}.faq-list.col-3{columns:3;-webkit-columns:3;-moz-columns:3;-webkit-column-count:3;-moz-column-count:3;column-count:3}.faq-list li{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;display:table;width:96%}.faq-list.col-3 li{width:94%}.faq-list-header{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #ccc;padding:20px 30px 20px 0;line-height:18px;font-size:15px;cursor:pointer;font-weight:400}.faq-list-header:before{content:'+';position:absolute;font-weight:400;right:0;top:22px;font-size:32px;font-family:Arial,Helvetica,sans-serif}.faq-list-header.active:before{content:'';font-size:36px;top:30px;width:16px;height:0;border-top:3px solid #002867}.faq-list-header:hover{color:#002867}.faq-list-header.active{font-weight:600;color:#002867;border-color:transparent}.faq-list-content{display:none;padding:11px 23px;background:#e8e8e8;border-radius:3px;font-style:italic;font-size:15px;line-height:30px}.faq-list-content b,.faq-list-content strong{font-weight:600}.faq-list-content.active{display:block}@media screen and (max-width:991px){.faq{border:none}.faq-list,.faq-list.col-3{columns:1;-webkit-columns:1;-moz-columns:1;-webkit-column-count:1;-moz-column-count:1;column-count:1}.faq-list li,.faq-list.col-3 li{width:99%}.faq-list li:last-child .faq-list-header{border-bottom:0}.faq-list-header:before{right:10px}.faq .tabs-caption-mobile{border:none;background:#e8e8e8;font-weight:600}.faq .tabs-caption-wrap>li{border:1px solid #ccc;border-radius:3px;margin-bottom:20px;overflow:hidden}.faq .tabs-caption{display:none}.faq .tabs-content.active{border:0}.faq .tabs-caption-wrap li:first-child .tabs-caption-mobile{border-radius:0}}@media screen and (max-width:420px){.page-page_contact_form{min-width:340px}}.page-page_contact_form #contact-us-page{max-width:930px;margin:0 auto 30px}.page-page_contact_form .form .input-box{width:48%;margin-left:1%;margin-right:1%;float:left}@media screen and (max-width:420px){.page-page_contact_form .form .input-box{width:100%;margin-left:0;margin-right:0}}.page-page_contact_form .form .input-box--full{width:98%}@media screen and (max-width:420px){.page-page_contact_form .form .input-box--full{width:100%;margin-left:0;margin-right:0}}.page-page_contact_form .g-recaptcha>div{margin:0 auto}.page-page_contact_form .form-actions .button{margin:0 auto 25px;width:100%;max-width:304px;display:block}.page-page_contact_form .page-heading{padding-top:30px}.contact-info{overflow:hidden;max-width:930px;margin:0 auto}.contact-info-list{width:25%;overflow:hidden;float:left;margin-bottom:25px;font-size:16px}.contact-info-list b{font-weight:600}@media screen and (max-width:991px){.contact-info-list{width:50%}}@media screen and (max-width:420px){.contact-info-list{width:100%}}.contact-info b{display:block;margin-bottom:15px}.contact-info a{position:relative;display:inline-block;margin-bottom:10px;font-weight:700;min-width:70%}.rx-b{width:100%;color:#000;margin-bottom:40px}.rx-b h1{font-size:36px;line-height:42px;margin-bottom:20px}.rx-b__item{border-bottom:1px solid #e5e5e5;margin:0 0 20px 0;width:100%}.rx-b__item__pd{overflow:hidden;margin-bottom:20px}.rx-b__item__pd__wrap{width:50%;float:left}.rx-b__item__pd__wrap+.rx-b__item__pd__wrap{padding-left:1%}.rx-b__item__pd__wrap+.rx-b__item__pd__wrap+.rx-b__item__pd__checkbox{margin-top:0}.rx-b__item__pd .input-box{width:215px;margin:0 15px 10px 0}@media screen and (max-width:766px){.rx-b__item__pd .input-box{width:90%}}.rx-b__item__pd .input-checkbox input[type=checkbox]+label{font-size:14px}.rx-b__item__pd .rx-b__item__title{margin-bottom:10px}.rx-b__item__pd .rx-b__item__eye{width:auto;margin-right:15px}@media screen and (max-width:420px){.rx-b__item__pd .rx-b__item__eye{width:50%;margin-right:0}}.rx-b__item__pd__checkbox{padding:0;margin-top:19px;text-align:left;float:left}.input-box+.input-box+.rx-b__item__pd__checkbox{margin-top:0}@media screen and (max-width:420px){.rx-b__item__pd__checkbox{margin-top:0}}.rx-b__item__pd .input-box.size-half,.rx-b__item__pd .rx-b__item__eye__selectors .input-box{width:135px}@media screen and (max-width:420px){.rx-b__item__pd .input-box.size-half,.rx-b__item__pd .rx-b__item__eye__selectors .input-box{width:90%}}.rx-b__item__manually{display:inline-block;vertical-align:top}.rx-b__item__manually .btn{margin-right:10px}@media screen and (max-width:766px){.rx-b__item__manually .btn{margin:15px 0 0}}.rx-b__options li{margin-bottom:24px;position:relative;padding-left:38px}.rx-b__options svg{position:absolute;left:0;top:7px;width:28px;max-height:32px;margin-right:5px}.rx-b__item__title{font-size:18px;line-height:21px;font-weight:600}.rx-b__item__title a{color:#000}.rx-b__item__eye{float:left;width:50%}.rx-b__item__eye:first-child{padding-right:1%}.rx-b__item__eye:last-child{padding-left:1%}@media screen and (max-width:766px){.rx-b__item__eye{padding:0}}.rx-b__item__eye .rx-b__item__title{margin-bottom:10px}.rx-b__item__eye__selectors .input-box,.rx-b__item__eye__selectors .select-dbl{min-width:140px;width:100%;margin:0 0 10px;float:none;display:block}.rx-view-pdf{height:440px}@media screen and (max-width:490px){.rx-view-pdf{height:200px}}.sidebarBlock+.sidebarBlock{border-top:1px solid #e5e5e5;margin-top:2rem;padding-top:2rem}.sidebarBlock-heading{margin-top:0;text-transform:inherit}.brandGrid{list-style:none;margin-left:0;margin:0 -1.07143rem;max-width:none;width:auto;font-size:0;margin-bottom:1.5rem}.brandGrid ol,.brandGrid ul{list-style:none;margin-bottom:0}.brandGrid:after,.brandGrid:before{content:" ";display:table}.brandGrid:after{clear:both}.brandGrid .brand{padding-left:1.07143rem;padding-right:1.07143rem;width:50%;float:none;display:inline-block;font-size:1rem;vertical-align:top}@media (min-width:769px){.brandGrid .brand{width:33.33333%}}@media (min-width:1025px){.brandGrid .brand{width:25%}}.brandGrid .brand .card-title{text-align:center}.brand-image-container{position:relative;max-width:100px}.brand-image-container img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.brand-image-container:after{content:'';display:block;height:0;width:100%;padding-bottom:100%}.brand .card-img-container{max-width:190px}.brand .card-img-container:after{content:'';display:block;height:0;width:100%;padding-bottom:131.57895%}.brand-image-container img{position:static;width:100%}.brand-image-container img:after{padding-bottom:0}.brand-image-container{max-width:100%;max-height:300px;margin-bottom:30px;overflow:hidden}@media screen and (max-width:766px){.brand-image-container{display:none}}.productList{list-style:none;margin-left:0;margin:.78571rem}.productList ol,.productList ul{list-style:none;margin-bottom:0}.productList .product+.product{margin-top:4rem}@media (min-width:769px){.listItem{margin:0 -1.07143rem;max-width:none;width:auto;display:table}.listItem:after,.listItem:before{content:" ";display:table}.listItem:after{clear:both}}@media (min-width:769px){.listItem-body,.listItem-figure{display:table-cell;vertical-align:top}}@media (min-width:1281px){.listItem-body,.listItem-figure{vertical-align:middle}}.listItem-button{background-color:rgba(255,255,255,.9);color:#333}.listItem-button:hover{background-color:#fff;color:#333}.listItem-figure{margin:0 0 1.5rem}@media (min-width:769px){.listItem-figure{margin-bottom:0;padding-left:.78571rem;padding-right:.78571rem;width:25%}}@media (min-width:1281px){.listItem-figure{position:relative}}.listItem-figure .listItem-button{margin:1.5rem 0}@media (min-width:1281px){.listItem-figure .listItem-button{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;margin:0 0 1.5rem;pointer-events:all;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}.listItem-figureBody{opacity:1;text-align:center}@media (min-width:1281px){.listItem-figureBody{bottom:0;height:100%;left:.78571rem;opacity:0;position:absolute;right:.78571rem;top:0}.listItem-figureBody:hover{opacity:1}}.listItem-image{width:100%}@media (min-width:769px){.listItem-body{padding-left:1.28571rem;padding-right:.78571rem;width:75%}}@media (min-width:1281px){.listItem-content{display:table}}@media (min-width:1281px){.listItem-actions,.listItem-details{display:table-cell;vertical-align:top}}@media (min-width:1281px){.listItem-details{padding-right:6rem}.listItem-details>:last-child{margin-bottom:0}}.listItem-rating{margin-bottom:.35714rem}.listItem-brand{color:#999;font-size:1rem;margin:0 0 .21429rem}@media (min-width:1025px){.listItem-brand{font-size:15px;margin-bottom:0}}.listItem-title{font-size:15px;margin:0 0 .21429rem}@media (min-width:1025px){.listItem-title{font-size:20px}}.listItem-title>a{text-decoration:none}.listItem-price{margin-bottom:1rem}@media (min-width:1025px){.listItem-price{font-size:20px}}@media (min-width:1281px){.listItem-actions{vertical-align:middle;width:22%}.listItem-actions .button--compare{font-size:15px;padding:.57143rem 1rem}}.listItem-actions .button{margin-bottom:0}@media (min-width:1281px){.listItem-actions .button{width:100%}.listItem-actions .button+.button{margin:.78571rem 0 0}}@media (min-width:1281px){.page-sidebar+.page-content .productList .listItem-details{padding-right:3rem}}@media (min-width:1281px){.page-sidebar+.page-content .productList .listItem-actions{width:30%}}.exam-product-details{overflow:hidden}.exam-product-description-wrapper .article-text-img.article-bg{background:#eee;padding:40px 20px}.exam-product .article-video{float:right;border:4px solid #002867;border-radius:2px;background-color:#fff}.contacts-product.exam-product h1.productView-title{text-align:left}.exam-product h3{font-weight:600}.exam-product .productView-description{margin-top:60px}.exam-product .exam-product-description-wrapper .productView-description{margin-top:10px}.contacts-product .productView-images{width:35%}.contacts-product .productView-details{width:65%}.add-item .color,.contacts-product .addthis_toolbox,.contacts-product .form-field--increments,.contacts-product .form-field--increments label,.contacts-product .form-wishlist,.contacts-product .price-now-label,.contacts-product .price-section.price-section--withoutTax.non-sale-price--withoutTax,.contacts-product .productView-info-name,.contacts-product .productView-info-name.sku-label,.contacts-product .productView-price .price-section--saving span.hideprice,.contacts-product .productView-thumbnails,.contacts-product .tabs,.contacts-product .tabs-contents,.contacts-product dd[data-product-sku=""],.contacts-product dd[itemprop=sku],.easyzoom-flyout,.glasses-product .addthis_toolbox,.glasses-product .form-field--increments,.glasses-product .form-wishlist,.glasses-product .price-now-label,.glasses-product .price-section.price-section--withoutTax.non-sale-price--withoutTax,.glasses-product .productView-info-name,.glasses-product .tabs,.glasses-product .tabs-contents,.glasses-product dd[data-product-sku=""],.hsa-fsa-add-tocart,.suggestiveCart{display:none}.glasses-product .slick-dots{display:none!important}.form-increment{border:1px solid #d0d0d0;border-radius:5px;width:130px;font-size:0}.form-increment input{border:0;width:50px;text-align:center;padding:0}@media screen and (max-width:991px){.form-increment input{width:40px}}.form-increment button{background:0 0;padding:0 10px}.form-field--increments{float:left;margin-right:10px}.page-product .contacts-product input[type=checkbox]:checked+label:before{background-repeat:no-repeat;background-size:13px;background-position:center;background-image:url(../img/icons/tick-blue.svg)}.contacts-product .product-price.price,.glasses-product .product-price.price{font-size:36px;line-height:42px;font-weight:600;margin-bottom:23px;color:#002867}@media screen and (max-width:766px){.contacts-product .product-price.price,.glasses-product .product-price.price{width:100%;text-align:center;display:block;margin-bottom:10px}}.glasses-colors{margin:25px 0 0}@media screen and (max-width:766px){.glasses-colors{margin-top:0;text-align:center}}.price--discounted{text-decoration:line-through;color:#777}.price--withoutTax{font-size:14px;line-height:19px}.price--promo{margin-left:10px;color:#ff5722;text-transform:uppercase;font-weight:500;font-size:16px}.contacts-product .retail-price,.glasses-product .retail-price{text-decoration:line-through;font-weight:400;color:#000;display:inline-block;vertical-align:baseline}.contacts-product .productView-price .price-section--saving,.discount-badge,.glasses-product .productView-price .price-section--saving{background-color:transparent;padding:0;font-size:16px;line-height:19px;font-weight:600;display:inline}.contacts-product .productView-price .price-section--saving:before,.discount-badge:before,.glasses-product .productView-price .price-section--saving:before{display:none}@media screen and (max-width:766px){.contacts-product .productView-price .price-section--saving,.discount-badge,.glasses-product .productView-price .price-section--saving{width:100%;text-align:center;display:block;padding:0;margin:10px 0 0}}a.btn.m-green.btn_disabled{background-color:#ddd}.contacts-product .productView-price .price-section--saving span,.glasses-product .productView-price .price-section--saving span{text-transform:capitalize;color:#bf0a29;font-weight:600;font-size:22px}.discount-badge{float:none;position:relative;display:inline-block;bottom:-28px;margin-left:-9px}.contacts-product .productView-price .price-section--saving span{display:inline-block;vertical-align:baseline;margin-left:10px}.contacts-product .bg-light-blue{background:#f9fbfe;overflow:hidden;padding:0 0 30px 0;width:100%}.product-options-wrapper{width:100%;text-align:left;padding-top:10px}.productView--quickView .product-options-wrapper{text-align:center}@media screen and (max-width:991px){.product-options-wrapper{text-align:center}}.product-supply{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-supply li{border:1px solid #d0d0d0;border-radius:5px;-webkit-box-flex:1;-ms-flex:1 0 23.5%;flex:1 0 23.5%;margin:0 1.5% 15px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 2px;line-height:16px;cursor:pointer;position:relative;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width:640px){.product-supply li{-webkit-box-flex:1;-ms-flex:1 0 46%;flex:1 0 46%;margin:0 2% 10px}}.product-supply li.m-active{border-color:#002867;color:#002867;cursor:default;-webkit-transition:all .5s;transition:all .5s}.product-supply li b{font-size:15px;display:block}.product-supply__year{position:absolute;left:-1px;right:-1px;top:-24px;height:24px;line-height:24px;color:#002867;background-color:#e6f4ff;border-bottom:1px solid #e6f4ff;border-radius:6px 6px 0 0;font-weight:600;z-index:-1}.product-supply__year-text{font-size:16px;line-height:24px;color:#002867;background-color:#e6f4ff;border-bottom:1px solid #e6f4ff;border-radius:6px;font-weight:600;padding:10px 15px;max-width:498px}@media screen and (max-width:991px){.product-supply__year-text{max-width:none}}.contacts-product .product-info-wrapper{overflow:hidden;width:100%;margin:30px 0}.quickView .contacts-product .product-info-wrapper{display:none}.site .contacts-product .hsa-fsa-img{margin:0}.availability-in-stock-value{position:relative;color:grey}.availability-in-stock-value::before{content:'';display:inline-block;vertical-align:text-bottom;width:22px;height:16px;background-image:url(../img/icons/in-stock.svg);background-repeat:no-repeat;font-size:20px}.availability-in-stock{float:left;width:60%}@media screen and (max-width:991px){.availability-in-stock{float:none;width:100%;text-align:center}}.availability-in-stock--discontinued .availability-in-stock-value::before{content:'';display:inline-block;vertical-align:bottom;width:18px;height:18px;background-image:url(../img/icons/discontinued.svg);background-size:18px;margin-right:7px}.contacts-product .productView-product{padding-bottom:0}.contacts-product .productView-info-value{margin-bottom:0}.product-badge{float:left;margin-left:15px}.modal .product-badge{display:none}.product-actions-wrapper{overflow:hidden;margin-bottom:20px}.product-actions-wrapper .modal-btn{margin-top:20px;width:234px}.modal .product-actions-wrapper{text-align:center}.add-to-cart-wrapper{float:left}.modal .add-to-cart-wrapper{float:none;text-align:center}@media screen and (max-width:991px){.add-to-cart-wrapper{float:none;text-align:center}}.product-right .add-to-cart-wrapper{float:none}.add-to-cart-wrapper.fixed{position:fixed;bottom:0;left:0;right:0;padding:20px;border-top:1px solid #d0d0d0;background-color:#fff;z-index:1}.page-search~.modal .add-to-cart-wrapper{display:none}.product-page-badges{float:right}@media screen and (max-width:991px){.product-page-badges{display:none}}.modal .item-boxes-contacts-wrap.colors-flag{float:none}.product-rx-info{display:inline-block;vertical-align:top;margin:65px 0 0 40px;font-size:16px;position:relative;cursor:pointer}.product-rx-info::before{content:"i";display:inline-block;vertical-align:top;text-align:center;color:#000;font-size:22px;line-height:36px;font-weight:600;font-family:Georgia,Times,'Times New Roman',serif;border-radius:38px;width:38px;height:38px;top:16px;border:1px solid #d0d0d0}.product-rx-info.product-rx-info--after-btn{width:100%;margin:20px 0 0;text-align:center}@media screen and (max-width:1230px){.product-rx-info{margin:15px 0 0;display:block}}.product-rx-info a,.product-rx-info span{display:inline-block;vertical-align:top;line-height:20px;margin:7px 0 0 5px;border-bottom:1px dashed #002867}.product-rx-info a:hover,.product-rx-info span:hover{border-color:transparent}.modal .product-rx-info{display:none}.block-info{display:inline-block;vertical-align:top;font-size:16px;position:relative}.block-info::before{content:"i";display:inline-block;vertical-align:top;text-align:center;color:#000;font-size:22px;line-height:36px;font-weight:600;font-family:Georgia,Times,'Times New Roman',serif;border-radius:38px;width:38px;height:38px;top:16px;border:1px solid #d0d0d0}.block-info a{display:inline-block;vertical-align:top;line-height:20px;margin:7px 0 0 5px;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:#002867}.block-info a:hover{text-decoration:none}.vision-test{background-color:#eee;padding:30px;overflow:hidden;width:100%;margin:30px 0}.vision-test__left{float:left;width:450px;margin:0 30px 30px 0}@media screen and (max-width:991px){.vision-test__left{float:none;width:100%}}.vision-test__right{float:right;border:4px solid #002867;border-radius:2px;background-color:#fff}@media screen and (max-width:991px){.vision-test__right{float:none;width:100%}}@media screen and (max-width:991px){.vision-test__right iframe,.vision-test__right video{width:100%}}.item-boxes-contacts-wrap{position:relative}.product-options-label{display:block;font-size:18px;line-height:24px;margin-bottom:20px}.product .not-contacts .product-options-label{display:none}.category-swatches{overflow-y:hidden;overflow-x:auto;width:94%;margin:0 auto;white-space:nowrap;position:relative}.glasses-category .category-swatches{min-height:53px;height:53px}.landing-categories .category-swatches,.sale-product .category-swatches{display:none}.category-swatches.extra-swatches .not-contacts{text-align:left}.item-tab-box{display:none;font-size:14px}.item-tab-box.m-active{display:block;margin-bottom:20px}.contacts-product .item-tab-box.m-active{border:1px solid #d0d0d0;padding:20px 20px 15px;border-radius:5px 5px 0 0}@media screen and (max-width:991px){.contacts-product .item-tab-box.m-active{border:0;padding:0;text-align:center}}.quickView .contacts-product .item-tab-box.m-active{padding:10px 10px 0}article.productView-description{overflow:hidden}.item-right{float:right;width:50%;border-left:1px solid #d0d0d0;padding-left:4%}@media screen and (max-width:991px){.item-right{float:none;width:100%;border:0;padding-left:0}}.modal .item-right{float:none;width:100%;border:0;padding-left:0}.glasses-product .item-right{float:right;width:34%}.item-left{width:47%;float:left}@media screen and (max-width:991px){.item-left{float:none;width:100%;margin-right:0;text-align:center}}.modal .item-left{float:none;width:100%}.glasses-product .item-left{width:64.3%;padding:10px 0 0;float:left}.item-image{border-radius:10px;max-width:100%;width:100%;text-align:center;min-height:120px}@media screen and (max-width:991px){.item-image{width:auto;margin-right:20px;display:block}}@media screen and (max-width:766px){.item-image{margin:0 auto 20px}}@media screen and (max-width:1023px){.item-image img{max-height:300px}}@media screen and (max-width:766px){.item-image img{max-height:140px;width:auto}}.modal .item-image img{height:180px}.option-eye-trigger{width:20px;height:20px;float:left;margin-right:10px}.lens-selection{float:left;margin-right:5px}.eye-swatch-wrapper{width:30px;position:relative}.form-field .eye-swatch-wrapper label{margin-bottom:0}.contacts-img{overflow:hidden;border-radius:3px;position:absolute;z-index:1;left:38px;top:-2px;width:120px;display:none;background-color:#002867}.eye-swatch-inner:hover .contacts-img{display:block}.lens-label{background:#002867;color:#fff;padding:5px;font-size:13px;text-align:center}.eye-swatch-wrapper label{width:40px;height:40px;display:block}.eye-swatch-wrapper label span{display:block}.free-shipping-cart,.money-back-cart,.reward-points-cart{color:#000;font-size:13px;position:relative;font-weight:700;line-height:40px;height:40px;margin-top:4px;margin-left:20px}.free-shipping-cart:before,.money-back-cart:before,.reward-points-cart:before{content:'';display:inline-block;width:40px;height:40px;background-size:30px;background-repeat:no-repeat;background-position:0 center;vertical-align:middle}.item-param{overflow:hidden;position:relative;margin:0;border-top:1px solid #d0d0d0;padding:60px 0;color:#333}@media screen and (max-width:991px){.item-param__header{margin:0;padding:20px 0;position:relative}}@media screen and (max-width:991px){.cl-param .item-param__header{margin:0;display:block;width:100%;font-size:20px}}@media screen and (max-width:991px){.item-param__header::before{content:'';position:absolute;top:32px;right:5px;width:24px;height:2px;background-color:#002867}}@media screen and (max-width:991px){.item-param__header::after{content:'';position:absolute;top:21px;right:16px;height:24px;width:2px;background-color:#002867}}@media screen and (max-width:991px){.item-param__header.is-active::after{display:none}}.modal .item-param{display:none}@media screen and (max-width:991px){.item-param{padding:30px 0;margin:0}}.item-param .tabs-content{display:block}.item-param-wrap{margin-top:50px}@media screen and (max-width:991px){.item-param-wrap{margin-top:20px}}.item-param__block{margin-bottom:25px}@media screen and (max-width:991px){.item-param__block{margin-bottom:0;-webkit-transition:ease .3s;transition:ease .3s;height:0;overflow:hidden;opacity:0;font-size:16px;line-height:22px}}@media screen and (max-width:991px){.is-active+.item-param__block{opacity:1;-webkit-transition:ease .3s;transition:ease .3s;height:auto;margin-bottom:10px}}.item-param__left{float:left;width:34%;padding:0 20px 0 0}@media screen and (max-width:991px){.item-param__left{width:100%;float:none;padding-bottom:30px}}.item-param__right{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;width:64.2%;font-size:18px;line-height:25px;padding:0}@media screen and (max-width:991px){.item-param__right{width:100%;float:none}}.item-param h3{color:#000;font-weight:600;font-size:24px;line-height:28px;display:inline-block}@media screen and (max-width:991px){.item-param h3{font-size:24px;margin-bottom:10px}}.item-param .size-and-fit-learn{margin-left:15px;font-size:14px}#tab-product-info{background-color:#fff;border-radius:5px}.modal .container{padding:0}.cl-param{margin-top:40px;font-size:18px;line-height:25px;width:100%;overflow:hidden;border-top:1px solid #d0d0d0;padding:60px 0 0}@media screen and (max-width:991px){.cl-param{padding:0;margin:0}}.modal .cl-param{display:none}.cl-param__left{float:left;width:45%;padding:0 20px 0 0}@media screen and (max-width:991px){.cl-param__left{width:100%;padding:0}}.cl-param__right{float:right;width:45%;border:0;padding:0}@media screen and (max-width:991px){.cl-param__right{border-top:1px solid #d0d0d0;width:100%}}.cl-param h2{color:#000;font-weight:600;font-size:24px;line-height:28px;display:inline-block;margin-bottom:30px}.cl-param h3{font-size:20px;line-height:24px;font-weight:600;margin-bottom:15px}.item-chars li{line-height:21px;padding:12px 0 12px 50px;position:relative}.item-chars li:first-child{border-top:none}.item-chars li:before{content:'';width:36px;height:30px;position:absolute;left:0;top:50%;margin-top:-15px;background-position:-188px 0}.item-chars.lazy-load-visible li:before{background-image:url(../img/sprite-product.png)}.item-chars li:nth-child(2):before{background-position:-188px -31px}.item-chars li:nth-child(3):before{background-position:-188px -64px;height:36px}.item-chars li:nth-child(4):before{background-position:-188px -97px}.item-chars li:nth-child(5):before{background-position:-188px -128px}.item-chars li:nth-child(6):before{background-position:-188px -159px}.item-chars li:nth-child(7):before{background-position:-188px -187px}.single-product-review{padding-top:60px}.reviews-wrapper,.reviews-wrapper .product_page{overflow:hidden;width:100%;min-height:21px}@media screen and (max-width:991px){.reviews-wrapper,.reviews-wrapper .product_page{text-align:center}}.reviews-wrapper .product_page b,.reviews-wrapper b{margin-left:10px;vertical-align:middle}.reviews-wrapper .reviews{display:inline-block;vertical-align:middle}#review_header .pr_link{background-color:#002867;border:0;font-size:14px;padding:0 14px;font-weight:700;border-radius:54px;margin-top:40px}.single-product-review .product_review .comments{font-style:italic;font-size:16px;line-height:21px}#product_page #sa_review_paging.paging{height:auto;margin-bottom:10px;padding:0}#product_page #sa_review_paging #sa_sort{height:40px;line-height:40px;vertical-align:top;cursor:pointer;display:inline-block;width:auto;padding-top:0;padding-bottom:0}@media screen and (max-width:640px){#product_page #sa_review_paging #sa_sort{display:block;margin-top:10px}}#product_page #sa_review_paging.paging .sa_page{border-radius:2px;display:block;height:38px;line-height:38px;padding:0 15px;font-weight:700;background:#fff;border:1px solid #d0d0d0;font-size:15px;width:auto;display:inline-block;vertical-align:top;cursor:pointer}#product_page #sa_review_paging.paging .sa_page.active{color:#fff;background:#002867;cursor:default}.single-product-review #review_image .sa_logo{margin-top:-45px}@media screen and (max-width:640px){.single-product-review #review_image .sa_logo{margin-top:0;margin-bottom:10px;float:none}}.item-tab-glasses-options{display:none}.glasses-steps.active{display:block}.glass-option.active .add-item-select:after,.glass-option.active .tt-select:after,.type-container-4.active .tt-select:after{content:'';width:20px;height:20px;position:absolute;left:0;top:50%;margin:-10px 0 0 8px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23002867' d='M13.5134 6.3067c.6-.6133 1.6933-.4667 2.0266.4467.1667.4533.08.88-.2666 1.2333-.7067.72-1.4267 1.44-2.14 2.16-.9734.9733-1.9534 1.94-2.9267 2.9133-.4333.4334-.8667.8667-1.3 1.3067-.42.4267-1.1933.4533-1.62.0333-.8-.78-1.5933-1.58-2.38-2.3733-.2267-.2267-.4733-.44-.6733-.6933-.3067-.3734-.3534-.8-.1467-1.2334.2133-.4466.5733-.7 1.0733-.7133.5-.02.84.24 1.12.6133.02.0067.0267.0134.0334.0334.02 0 .0266.0133.0266.0333.02 0 .0334.0067.0334.0333.0066.0134.02.0134.0333.0267.0867.02.1333.0933.18.1667.08.08.1667.16.2467.24.12.12.2666.22.3466.3733.0734.0267.12.08.1734.1467.2066.2.4133.4.6066.6133.0867.0867.14.0733.2134-.0067.2466-.2466.4933-.48.7333-.7266.06-.08.1333-.14.2067-.2.0266-.0534.0733-.0934.1266-.12.1267-.16.2534-.3267.44-.4267.1467-.2267.36-.38.5467-.5733 1.0933-1.1 2.2067-2.1934 3.2867-3.3067z'/%3E%3Cpath fill='%23fff' d='M15.54 6.7533c-.3333-.9133-1.4266-1.06-2.0266-.4466-1.08 1.1133-2.1934 2.2066-3.2867 3.3066-.1867.1934-.4.3467-.5467.5734-.1866.1-.3133.2666-.44.4266-.0533.0267-.1.0667-.1266.12-.0734.06-.1467.12-.2067.2-.24.2467-.4867.48-.7333.7267-.0734.08-.1267.0933-.2134.0067-.1933-.2134-.4-.4134-.6066-.6134-.0534-.0666-.1-.12-.1734-.1466-.08-.1534-.2266-.2534-.3466-.3734-.08-.08-.1667-.16-.2467-.24-.0467-.0733-.0933-.1466-.18-.1666-.0133-.0134-.0267-.0134-.0333-.0267 0-.0267-.0134-.0333-.0334-.0333 0-.02-.0066-.0334-.0266-.0334-.0067-.02-.0134-.0266-.0334-.0333-.28-.3733-.62-.6333-1.12-.6133-.5.0133-.86.2666-1.0733.7133-.2067.4333-.16.86.1467 1.2333.2.2534.4466.4667.6733.6934.7867.7933 1.58 1.5933 2.38 2.3733.4267.42 1.2.3933 1.62-.0333.4333-.44.8667-.8734 1.3-1.3067.9733-.9733 1.9533-1.94 2.9267-2.9133.7133-.72 1.4333-1.44 2.14-2.16.3466-.3534.4333-.78.2666-1.2334zM9.98 0C15.4934-.0267 20.0134 4.4867 20 10.0333c-.02 5.4934-4.4733 9.9534-9.9933 9.9667C4.48 20.0133.0067 15.54 0 10-.0133 4.4867 4.48-.0067 9.98 0z'/%3E%3C/svg%3E")}.add-item-list span,.selected-lens-type{text-transform:capitalize}.item-tab-glasses-options-1{display:none}.product-holder{display:table;table-layout:fixed;width:100%;margin-top:30px}@media screen and (max-width:766px){.product-holder{display:block;margin-top:15px}}.product-left{display:table-cell;vertical-align:top;padding:0 40px 30px 0}.modal .product-left{display:block;padding:0}@media screen and (max-width:991px){.product-left{display:block;width:100%;text-align:center;padding:0;border:0}}.product-wrap-info .product-left{border-right:1px solid #d0d0d0}@media screen and (max-width:1280px){.product-wrap-info .product-left{padding-right:20px}}@media screen and (max-width:991px){.product-wrap-info .product-left{border:0;width:100%;display:block;padding:0}}.product-right{width:400px;display:table-cell;vertical-align:top}.modal .product-right{display:block;padding:0;width:100%}@media screen and (max-width:1280px){.product-right{width:380px}}@media screen and (max-width:991px){.product-right{padding-left:0}}@media screen and (max-width:766px){.product-right{display:block;width:100%}}.product-right .product-name-img img{max-height:100px;display:block;margin:20px auto 0}.product-wrap-info .product-right{padding-left:40px}@media screen and (max-width:1280px){.product-wrap-info .product-right{padding-left:20px;width:320px}}@media screen and (max-width:991px){.product-wrap-info .product-right{width:100%;display:block;overflow:hidden;margin-top:40px;padding-top:24px;padding-left:0}}@media screen and (max-width:766px){.product-wrap-info .product-right .btn-line{position:fixed;left:0;right:0;bottom:0;height:90px;border-top:1px solid #d0d0d0;padding:25px 15px;background-color:#fff;z-index:1}}@media screen and (max-width:766px){.product-wrap-info .product-right .btn-line::before{display:none}}.product-wrap-info .product-right .price-mobile-fixed{display:none}@media screen and (max-width:766px){.product-wrap-info .product-right .price-mobile-fixed{display:inline-block;font-size:18px;line-height:40px;color:#bf0a29;font-weight:600}}.product-wrap-info .product-right .price-mobile-fixed b{color:#000;display:inline-block;margin-right:20px;font-weight:600}.checked-list li{float:left;padding:0 10px 20px 0;width:50%;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (max-width:766px){.checked-list li{float:none;width:100%}}.checked-list li:before{content:'';display:inline-block;width:30px;height:30px;text-align:center;vertical-align:middle;margin-right:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23002867' viewBox='0 0 30 30'%3E%3Cpath d='M23.31 10.1301c-.5-1.37-2.14-1.59-3.04-.67-1.62 1.67-3.29 3.31-4.93 4.96-.28.29-.6.52-.82.86-.28.15-.47.4-.66.64-.08.04-.15.1-.19.18-.11.09-.22.18-.31.3-.36.37-.73.72-1.1 1.09-.11.12-.19.14-.32.01-.29-.32-.6-.62-.91-.92-.08-.1-.15-.18-.26-.22-.12-.23-.34-.38-.52-.56-.12-.12-.25-.24-.37-.36-.07-.11-.14-.22-.27-.25-.02-.02-.04-.02-.05-.04 0-.04-.02-.05-.05-.05 0-.03-.01-.05-.04-.05-.01-.03-.02-.04-.05-.05-.42-.56-.93-.95-1.68-.92-.75.02-1.29.4-1.61 1.07-.31.65-.24 1.29.22 1.85.3.38.67.7 1.01 1.04 1.18 1.19 2.37 2.39 3.57 3.56.64.63 1.8.59 2.43-.05.65-.66 1.3-1.31 1.95-1.96 1.46-1.46 2.93-2.91 4.39-4.37 1.07-1.08 2.15-2.16 3.21-3.24.52-.53.65-1.17.4-1.85zM14.97.0001C23.24-.04 30.02 6.73 30 15.05c-.03 8.24-6.71 14.93-14.99 14.95-8.29.02-15-6.69-15.01-15C-.02 6.73 6.72-.01 14.97 0z'/%3E%3Cpath fill='%23fff' d='M20.2702 9.46c.9-.92 2.54-.7 3.04.67.25.68.12 1.32-.4 1.85-1.06 1.08-2.14 2.16-3.21 3.24-1.46 1.46-2.93 2.91-4.39 4.37-.65.65-1.3 1.3-1.95 1.96-.63.64-1.79.68-2.43.05-1.2-1.17-2.39-2.37-3.57-3.56-.34-.34-.71-.66-1.01-1.04-.46-.56-.53-1.2-.22-1.85.32-.67.86-1.05 1.61-1.07.75-.03 1.26.36 1.68.92.03.01.04.02.05.05.03 0 .04.02.04.05.03 0 .05.01.05.05.01.02.03.02.05.04.13.03.2.14.27.25.12.12.25.24.37.36.18.18.4.33.52.56.11.04.18.12.26.22.31.3.62.6.91.92.13.13.21.11.32-.01.37-.37.74-.72 1.1-1.09.09-.12.2-.21.31-.3.04-.08.11-.14.19-.18.19-.24.38-.49.66-.64.22-.34.54-.57.82-.86 1.64-1.65 3.31-3.29 4.93-4.96z'/%3E%3C/svg%3E");background-size:30px;background-position:center}@media screen and (max-width:766px){.product-image{float:none;width:100%}}.types-list{font-size:0;overflow:hidden;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:766px){.types-list{margin:0;display:block}}.types-list li{text-align:center;margin:0 10px;-ms-flex-preferred-size:100%;flex-basis:100%;border:1px solid #d0d0d0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;border-radius:25px;position:relative}.types-list li:first-child{margin-left:0}.types-list li:last-child{margin-right:0}@media screen and (max-width:766px){.types-list li{margin:0 0 20px 0;float:none;width:100%;height:72px;border-radius:36px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.types-list li:before{content:'';background-image:url(../img/sprite-glasses.png);background-repeat:no-repeat;background-position:0 0;background-size:180px;height:98px;width:180px;display:block;margin:10px auto 0;max-width:100%}@media screen and (max-width:766px){.types-list li:before{display:none}}.types-list li.type-container-2:before{background-position:center 20%}.types-list li.type-container-3:before{background-position:center 40%}.types-list li.type-container-4:before{background-position:center 60%}.types-list li.type-container-4 .type-desc{height:103px}.types-list li.active{border-color:#002867}.types-list li .type-name{color:#002867;font-size:22px;line-height:25px;margin:30px 10px 15px;min-height:76px;font-weight:500;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1280px){.types-list li .type-name{font-size:24px}}@media screen and (max-width:766px){.types-list li .type-name{min-height:auto;margin:0 50px;font-size:18px}}.types-list li .type-desc{font-size:18px;line-height:21px;height:54px;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:766px){.types-list li .type-desc{display:none}}.types-list li .type-note{display:none}.types-list li .type-note .txt-color{font-size:15px}.glasses-product.sunglasses-flag .option-light-protection-color-cc,.glasses-product.sunglasses-flag .option-sensor-color-cc,.glasses-product.sunglasses-flag .option-tint-color-cc{display:none!important}.gl-step-1 .glass-option.step1-disabled::after{content:'';position:absolute;left:0;right:0;top:-20px;bottom:0;background-color:rgba(255,255,255,.7)}.gl-step-1 .glass-option.step1-disabled{border-color:#eee}.glasses-steps{z-index:4}.glasses-steps__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.glasses-steps__inner{display:block}}.glasses-steps__left{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:991px){.glasses-steps__left{border:0;width:100%;display:block;padding:0}}.glasses-steps__right{width:280px;margin-left:20px;padding-left:20px;border-left:1px solid #d0d0d0}@media screen and (max-width:991px){.glasses-steps__right{width:100%;display:block;overflow:hidden;margin:40px 0 0 0;padding-top:24px;padding-left:0;border:0}}@media screen and (max-width:991px){.glasses-steps__right .product-h1{text-align:center}}@media screen and (max-width:991px){.glasses-steps__right .product-name-img{text-align:center}}@media screen and (max-width:991px){.glasses-steps__right .product-name-img img{text-align:center;max-height:120px}}.step-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.step-nav__item{cursor:pointer;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;background-color:#7cc5f1;color:#fff;font-weight:600;text-align:center;height:48px;line-height:48px;font-size:16px;color:#000;margin:4px 4px 4px 0}@media screen and (max-width:991px){.step-nav__item{padding-left:10px}}.step-nav__item:first-child,.step-nav__item:first-child span{border-radius:5px 0 0 5px}.step-nav__item:last-child,.step-nav__item:last-child span{border-radius:0 5px 5px 0;margin-right:0}.step-nav__item:after,.step-nav__item>::after{content:'';position:absolute;top:0;left:100%;content:'';height:0;width:0;border:24px solid transparent;border-right-width:0;border-left-width:20px}.step-nav__item:after{z-index:1;-webkit-transform:translateX(4px);transform:translateX(4px);border-left-color:#fff;margin:0}.step-nav__item:last-child::after,.step-nav__item:last-child>::after{display:none}.step-nav__item::before{display:none}.step-nav__item span{background-color:#7cc5f1;display:block;position:relative;border-color:#7cc5f1;padding-left:20px}@media screen and (max-width:766px){.step-nav__item span{font-size:0}}@media screen and (max-width:766px){.step-nav__item span b{font-size:18px;line-height:18px;display:inline-block;vertical-align:middle}}.step-nav__item span::after{z-index:2;border-left-color:inherit}.step-nav__item.active{background:#002867}.step-nav__item:hover>*{color:#fff}.step-nav__item.active>*{color:#fff;background-color:#002867;border-color:#002867}.gl-step{float:left;width:100%;padding:20px 0 20px}@media screen and (max-width:991px){.gl-step{padding-bottom:0}}.gl-step:first-child{padding-top:0}.gl-step:last-child{border-bottom:none}.gl-step .gl-step-content{margin-bottom:30px}@media screen and (max-width:766px){.gl-step .gl-step-content{margin-bottom:10px}}.gl-step-header{overflow:hidden;margin-bottom:33px;font-size:24px;line-height:28px;font-weight:600;color:#333;text-align:left;padding:20px 20px;border-radius:6px;background-color:#e8e8e8}.gl-step-header .input-checkbox{float:right;font-size:19px}.step-img{display:none}.input-img input[type=radio]:checked+label .step-img:before,.input-img input[type=radio]:hover+label .step-img:before{content:'';background:#002867;opacity:.7;position:absolute;left:0;right:0;top:0;bottom:0}.input-img input[type=radio]:checked+label .step-img:after{content:'';position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;width:46px;height:46px;border-radius:46px;border:3px solid #fff;background-size:36px;background-repeat:no-repeat;background-position:center center;background-image:url(../img/icons/check-white.svg)}.gl-step .learn-more{color:#bf0a29;background:0 0;position:relative;display:inline-block;border-radius:0;font-weight:400;font-size:16px;line-height:20px;padding:0;height:auto;font-weight:600;margin:15px 0}.gl-step .learn-more:hover{color:#9f041f;opacity:1}@media screen and (max-width:766px){.gl-step .learn-more{position:absolute;right:16px;font-size:0;border-radius:38px;width:38px;height:38px;top:16px;border:1px solid #d0d0d0;margin:0}}.gl-step .learn-more:after{content:'';display:inline-block;width:18px;height:18px;line-height:20px;vertical-align:middle;margin-left:12px;border-radius:18px;margin-left:5px;background-color:#bf0a29;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 16'%3E%3Cpath fill='%23ffffff' d='M.0151 13.915l2.07 2.07 6.9-7.5-6.9-7.5-2.07 2.07 4.83 5.43-4.83 5.43z'/%3E%3C/svg%3E");background-position:7px 4px;background-size:5px;background-repeat:no-repeat}@media screen and (max-width:766px){.gl-step .learn-more:after{display:none}}.gl-step .learn-more:hover::after{background-color:#9f041f}@media screen and (max-width:766px){.gl-step .learn-more::before{content:"i";color:#000;font-size:22px;line-height:36px;font-weight:600;font-family:Georgia,Times,'Times New Roman',serif}}.gl-step .add-list .learn-more{position:absolute;bottom:198px;left:0;right:0}@media screen and (max-width:766px){.gl-step .add-list .learn-more{position:absolute;bottom:auto;right:16px;left:auto}}.tt-list{margin:0 0 0 -1.5%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:766px){.tt-list{margin:0;display:block}}.tt-item{width:23.5%;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d0d0d0;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 1.5%;text-align:center;padding:36px 10px 160px;cursor:pointer;position:relative;color:#333}@media screen and (max-width:766px){.tt-item{display:block;width:100%;float:none;height:72px;border-radius:36px;padding:0;margin:0 0 20px 0}}.tt-item-content{width:100%}.tt-item.active{border-color:#002867}.tt-item.out-of-stock{cursor:default}.tt-item.out-of-stock .tt-item-label{position:absolute;top:-34px;height:32px;line-height:32px;border:1px solid #878484;border-bottom:0;left:-1px;right:-1px;text-align:center;background-color:#878484;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700}.tt-item h4{font-size:25px;line-height:28px;font-weight:500;color:#002867;margin-bottom:20px}@media screen and (max-width:1280px){.tt-item h4{font-size:22px}}@media screen and (max-width:766px){.tt-item h4{font-size:24px;margin-top:20px;padding:0 0 0 80px;height:auto;text-align:left}}@media screen and (max-width:640px){.tt-item h4{padding-left:60px}}.tt-item .tt-item-price{line-height:42px;margin:0 auto;font-size:22px;font-weight:600;color:#000}@media screen and (max-width:766px){.tt-item .tt-item-price{position:absolute;right:80px;top:16px;text-align:right;margin:0;line-height:40px}}@media screen and (max-width:640px){.tt-item .tt-item-price{right:62px}}.tt-item .tt-item-list{margin:0 20px;text-align:left}@media screen and (max-width:766px){.tt-item .tt-item-list{display:none}}.tt-item .tt-item-list li{margin-bottom:12px;font-size:15px;line-height:18px;position:relative;min-height:32px;padding-left:25px}.tt-cat{display:block;font-weight:700;margin-bottom:3px}.tt-no{display:inline-block;vertical-align:middle;width:12px;font-size:30px;line-height:20px;font-weight:500;color:#cc4749}.tt-check{position:relative}.tt-check::before{content:'';position:absolute;left:0;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%233162A8' d='M13.5134 6.3067c.6-.6133 1.6933-.4667 2.0266.4467.1667.4533.08.88-.2666 1.2333-.7067.72-1.4267 1.44-2.14 2.16-.9734.9733-1.9534 1.94-2.9267 2.9133-.4333.4334-.8667.8667-1.3 1.3067-.42.4267-1.1933.4533-1.62.0333-.8-.78-1.5933-1.58-2.38-2.3733-.2267-.2267-.4733-.44-.6733-.6933-.3067-.3734-.3534-.8-.1467-1.2334.2133-.4466.5733-.7 1.0733-.7133.5-.02.84.24 1.12.6133.02.0067.0267.0134.0334.0334.02 0 .0266.0133.0266.0333.02 0 .0334.0067.0334.0333.0066.0134.02.0134.0333.0267.0867.02.1333.0933.18.1667.08.08.1667.16.2467.24.12.12.2666.22.3466.3733.0734.0267.12.08.1734.1467.2066.2.4133.4.6066.6133.0867.0867.14.0733.2134-.0067.2466-.2466.4933-.48.7333-.7266.06-.08.1333-.14.2067-.2.0266-.0534.0733-.0934.1266-.12.1267-.16.2534-.3267.44-.4267.1467-.2267.36-.38.5467-.5733 1.0933-1.1 2.2067-2.1934 3.2867-3.3067z'/%3E%3C/svg%3E");background-repeat:no-repeat}.add-item-select,.tt-select{margin:0 auto 30px;display:block;height:40px;border:1px solid #ccc;line-height:38px;border-radius:40px;background-color:#fff;color:#002867;position:relative;font-size:18px;font-weight:500;padding:0;width:140px}@media screen and (max-width:766px){.add-item-select,.tt-select{width:38px;height:38px;margin:0;position:absolute;font-size:0;top:16px;left:16px}}.add-item-select-wrap,.tt-select-wrap{position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:766px){.add-item-select-wrap,.tt-select-wrap{position:static;width:100%;margin:0}}.gl-step .active .tt-select,.glass-option.active .add-item-select{background-color:#002867;border-color:#002867;color:#fff;font-size:0}.gl-step .active .tt-select::before,.glass-option.active .add-item-select::before{content:"Selected";font-size:18px;padding-left:22px}@media screen and (max-width:766px){.gl-step .active .tt-select::before,.glass-option.active .add-item-select::before{display:none}}.tt-item.t-recommended .tt-item-label{position:absolute;text-align:center;background-color:#002867;color:#fff;text-transform:uppercase;font-size:13px;height:28px;line-height:28px;font-weight:600;width:122px;left:50%;margin-left:-57px;top:-16px}.tt-item.t-recommended .tt-item-label:after,.tt-item.t-recommended .tt-item-label:before{content:"";position:absolute;display:block;bottom:3px;border:10px solid #002867}.tt-item.t-recommended .tt-item-label:before{left:-21px;border-right-width:10px;border-left-color:transparent}.tt-item.t-recommended .tt-item-label:after{right:-21px;border-left-width:10px;border-right-color:transparent}.add-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:766px){.add-list{display:block;margin:0;padding:0}}.add-list .glass-option.active .add-item{border:1px solid #002867}@media screen and (max-width:766px){.add-list .glass-option.active .add-item{border:0}}.add-list>li{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin:0 1%;max-width:320px}.add-list>li:first-child{margin-left:0}.add-list>li:last-child{margin-right:0}@media screen and (max-width:766px){.add-list>li{margin-bottom:20px;max-width:none}}.add-item{border:1px solid #d0d0d0;border-radius:25px;cursor:pointer;color:#333;text-align:center;position:relative;padding-bottom:160px;width:100%;height:100%}.glass-option .add-item{padding-bottom:260px}@media screen and (max-width:766px){.glass-option .add-item{padding-bottom:0}}@media screen and (max-width:766px){.add-item{width:100%;border:0;padding:0}}@media screen and (max-width:766px){.add-item .color{display:inline-block;text-transform:capitalize}}.add-item-holder{border-radius:25px 25px 0 0;overflow:hidden}@media screen and (max-width:766px){.add-item-holder{width:100%;height:72px;border-radius:36px;border:1px solid #d0d0d0}}@media screen and (max-width:420px){.add-item-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:766px){.add-item-holder img{display:none}}@media screen and (max-width:766px){.glass-option.active .add-item-holder{border-color:#002867}}.add-item-header{margin:36px 0 20px;height:56px;overflow:hidden;text-align:center;padding:0 10px;font-size:25px;line-height:28px;font-weight:500;color:#002867}@media screen and (max-width:766px){.add-item-header{margin:24px 0;padding:0 0 0 80px;height:auto;text-align:left}}@media screen and (max-width:640px){.add-item-header{line-height:20px;padding-left:60px;font-size:15px;padding-right:100px}}@media screen and (max-width:420px){.add-item-header{padding-left:60px;font-size:14px;line-height:16px;width:100%}}.add-item-price{line-height:42px;margin:10px auto;font-size:22px;font-weight:600;color:#000}.glass-option .add-item-price{margin:0 auto}@media screen and (max-width:766px){.add-item-price{position:absolute;right:70px;top:16px;text-align:right;margin:0;font-size:22px;line-height:40px}}@media screen and (max-width:640px){.add-item-price{right:62px}}@media screen and (max-width:420px){.add-item-price{right:56px;font-size:20px}}@media screen and (max-width:766px){.glass-option .add-item-list{display:none}}.active.glass-option .add-item-list{display:block}@media screen and (max-width:766px){.active.glass-option .add-item-list{display:block}}.add-item-list li{position:relative;font-size:0;width:60px;height:60px;margin:0 2px 30px 2px;display:inline-block;vertical-align:top;border:1px solid #e5e5e5;border-radius:8px}@media only screen and (max-width:1220px){.add-item-list li{width:48px;height:48px}}@media screen and (max-width:766px){.add-item-list li{width:60px;height:60px;display:inline-block;margin:10px}}.add-item-list li>span{width:32px;height:32px;border-radius:32px;background-color:#ccc;display:block;margin:12px auto}@media only screen and (max-width:1220px){.add-item-list li>span{width:28px;height:28px;margin:9px auto}}@media screen and (max-width:766px){.add-item-list li>span{width:32px;height:32px;margin:12px auto}}.add-item-list li>span.grey{background-color:#737075}.add-item-list li>span.brown{background-color:#996f5e}.add-item-list li>span.green{background-color:#5a7651}.add-item-list li>b{position:absolute;bottom:-24px;font-size:14px;line-height:20px;left:0;right:0;text-align:center;text-transform:capitalize;font-weight:400}.add-item-list li.add-active>b{color:#002867}.glass-option .add-item-list li.add-active::before,.glass-option .add-item-list li:hover::before{content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:2px solid #002867;border-radius:8px}.add-item-list li ul{display:none;font-size:13px}.add-item li{cursor:pointer;margin-top:4px}.add-item-ul{margin:0 4px;display:block;padding:0 5px}@media screen and (max-width:766px){.add-item-ul{display:none}}.size-and-fit-learn{border-bottom:1px dashed;font-size:12px;cursor:pointer;display:inline;color:#002867}.size-and-fit-learn:hover{border-bottom-color:transparent}.product-wrap{margin:20px 0 20px}.productView-thumbnails{float:left;width:170px}.modal .productView-thumbnails{display:none}@media screen and (max-width:991px){.productView-thumbnails{float:none;width:100%}}.productView-thumbnails+.product-image{margin-left:180px}.modal .productView-thumbnails+.product-image{margin:0 auto}@media screen and (max-width:991px){.productView-thumbnails+.product-image{display:none}}.productView-images{margin-top:1px}@media screen and (max-width:991px){.productView-images-list{margin:0}}.productView-thumbnail img{width:100%}@media screen and (max-width:766px){.productView-thumbnail img{width:auto}}.productView-thumbnail-link{border:1px solid #d0d0d0;cursor:pointer;display:block;background:#fff;font-size:0;border-radius:0;margin-top:-1px;padding:10px 5px}.productView-thumbnail-link.is-active{border-color:#002867;position:relative}@media screen and (max-width:991px){.productView-thumbnail-link{border:0;margin:0}}.productView-thumbnail.img-active{border-color:#002867}@media screen and (max-width:766px){.productView-title{text-align:center}}@media screen and (max-width:766px){.productView-price{text-align:center}}.productView-brand{display:none}@media screen and (max-width:766px){.productView-change-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:20px}}.productView-change-order-first{width:100%}.productView-change-order-last{width:100%}.productView-product{overflow:hidden}.productView-options{margin-top:20px}@media screen and (max-width:766px){.productView-options{margin-top:0}}@media screen and (max-width:766px){.productView-btn-holder{max-width:300px;margin:0 auto}}.productView .slick-dots{bottom:0}.productView .slick-dotted.slick-slider{margin:0}.productView .slick-prev{left:0}.productView .slick-next{right:0}.product-image img{max-width:100%;cursor:pointer}.product-color{text-align:center;font-weight:700;line-height:28px;font-size:15px;margin:24px 0 14px 30%}.product-color .btn{margin:0 15px}.product-color-list{display:inline-block;vertical-align:middle;font-size:0}.product-color-list li{border:1px solid #ccc;display:inline-block;vertical-align:middle;margin-left:10px;background-color:#fff;cursor:pointer}.product-color-list li:hover{border-color:#002867}.product-color-list li.color-active{border-color:#002867;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.product-color-list li i{display:block;width:16px;height:16px;margin:5px}.fsa-store .control-Promo,.hsa-store .control-Promo{display:none}.quickView .item-tab-box{text-align:center}.form-qty-control{margin-bottom:18px;border:1px solid #e5e5e5;border-radius:8px;padding:5px 12px 5px 15px;white-space:nowrap;display:inline-block;vertical-align:top;margin:0 10px 18px 0;width:240px}.quickView .form-qty-control{margin:0 auto 18px;display:block;text-align:left}@media screen and (max-width:640px){.form-qty-control{margin:0 auto 18px;display:block;text-align:left}}.form-qty-label{font-size:16px;line-height:40px;display:inline-block;vertical-align:top}@media screen and (max-width:766px){.form-qty-label{font-size:15px}}@media screen and (max-width:420px){.form-qty-label{font-size:13px}}.form-qty-label input[type=checkbox]{position:absolute;left:-9999px;border-radius:0}.form-qty-label input[type=checkbox]+label{padding-left:26px;margin-bottom:5px;position:relative;cursor:pointer;font-size:15px;line-height:22px;display:inline-block;opacity:.7}.quickView .form-qty-label input[type=checkbox]+label{min-width:140px}@media screen and (max-width:766px){.form-qty-label input[type=checkbox]+label{min-width:140px}}.form-qty-label input[type=checkbox]+label:before{content:'';width:20px;height:20px;border-radius:2px;display:block;cursor:pointer;position:absolute;left:0;top:1px;border:1px solid #d0d0d0;background-color:#fff}.form-qty-label input[type=checkbox]:checked+label:before{background-repeat:no-repeat;background-size:13px;background-position:center;background-image:url(../img/icons/tick-blue.svg)}.form-qty-label input[type=checkbox]:hover+label:before{-webkit-box-shadow:0 0 3px rgba(0,0,0,.3) inset;box-shadow:0 0 3px rgba(0,0,0,.3) inset}.form-qty-label input[type=checkbox]:disabled+label{color:#ccc;cursor:default;background-image:none}.form-qty-label input[type=checkbox]:checked+label,.form-qty-label input[type=checkbox]:hover+label{opacity:1}.form-qty-label input[type=checkbox]:disabled:hover+label:before{-webkit-box-shadow:none;box-shadow:none}.form-qty-select{display:inline-block;vertical-align:top}.form-qty-select select{cursor:pointer;appearance:none;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#000;padding-left:10px;padding-right:30px;font-weight:700;font-size:18px;line-height:40px;border:0;font-family:"Work Sans",Arial,Helvetica,sans-serif;background-image:url(../img/icons/arrow-down.svg);background-repeat:no-repeat;background-position:right 14px bottom 13px;background-size:16px;min-width:64px;-moz-text-align-last:left;text-align-last:left}.form-qty-select select[disabled=disabled]{opacity:.6;cursor:default}.form-qty-select select::-ms-expand{display:none}.form-field.contacts{margin-top:10px}.lens-color-wrap{margin-left:-6px;font-size:0}.form-option-swatch{margin:0 0 10px 6px;display:inline-block;vertical-align:top;border:1px solid #e5e5e5;border-radius:8px;text-align:center;width:70px;font-size:12px;line-height:15px;padding:0 10px;position:relative;cursor:pointer}@media screen and (max-width:991px){.form-option-swatch{margin:0 3px 6px}}.not-contacts .form-option-swatch{margin-left:0;width:60px;height:60px}.product .not-contacts .form-option-swatch{width:32px;height:32px;padding:0}.form-option-swatch.active::before,.form-option-swatch:hover::before,.form-radio:checked+.form-option-swatch::before{content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:2px solid #002867;border-radius:8px}.form-option-swatch .color-name{height:30px;display:block;margin-bottom:17px}.form-option-swatch .form-option-variant--power{line-height:58px;font-size:16px;margin:0 -10px}.form-radio:checked .form-option-swatch{font-weight:700}.form-option-swatch .form-option-variant--color{display:block;width:42px;height:42px;border-radius:50%;overflow:hidden;margin:20px auto;display:block;position:relative}.not-contacts .form-option-swatch .form-option-variant--color{width:32px;height:32px;margin:13px auto;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6)}.product .not-contacts .form-option-swatch .form-option-variant--color{width:16px;height:16px;margin:7px auto 0}.not-contacts .form-radio__wrap{display:inline-block;font-size:0}@media screen and (max-width:991px){.not-contacts.only-one .form-radio__wrap{display:none}}.flip-prescriptions{display:inline-block;vertical-align:top;border:1px solid #d0d0d0;border-radius:15px;height:120px;width:140px;margin:0 15px 42px 15px;-webkit-transition:all .3s;transition:all .3s}.bbtn-upload .flip-prescriptions{width:46%;margin:0 2% 20px}.flip-prescriptions:hover{-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.flip-prescriptions__wrap{margin-bottom:10px}.bbtn-upload__text+.flip-prescriptions__wrap{padding-bottom:15px}.flip-prescriptions__wrap+.btn{margin-bottom:15px}.bbtn-upload .flip-prescriptions__wrap{text-align:center;font-size:0;margin-bottom:0}.flip-prescriptions__wrap .bbtn-upload{margin-top:20px;width:auto;padding:0;border:0}.account-content--extended .flip-prescriptions__wrap .bbtn-upload__label{margin:0}.account-content--extended .flip-prescriptions__wrap input[type=file]{display:none}.flip-prescriptions .rx-modal__uploaded{border:0;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.flip-prescriptions .rx-modal__uploaded img{max-width:90%}.recent-rx .rx-modal__uploaded{margin-right:10px}.last-exam{text-align:center;position:relative;line-height:28px;font-size:16px;margin-bottom:15px}.last-exam::before{content:'';display:inline-block;vertical-align:top;margin-right:6px;width:28px;height:28px;background-image:url(../img/icons/rx.svg);background-repeat:no-repeat}@media (min-width:991px){.productView-images .slick-track{width:100%!important}.productView-images .slick-slide{float:none;width:100%!important}.productView-thumbnails{border-top:1px solid #d0d0d0}.mobile-main-img{display:none!important}}@media (max-width:766px){.product-left .item-image img{max-height:500px}}.sale-flag-star,.sale-flag-star:after,.sale-flag-star:before{background:#007dc6;content:"";display:block;height:3.57143rem;left:0;overflow:visible;position:absolute;top:0;-webkit-transform:scaleX(1) scaleY(1) scaleZ(1);transform:scaleX(1) scaleY(1) scaleZ(1);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;width:3.57143rem;z-index:10}.sale-flag-star:before{-webkit-transform:rotateZ(30deg) scaleX(1) scaleY(1) scaleZ(1);transform:rotateZ(30deg) scaleX(1) scaleY(1) scaleZ(1)}.sale-flag-star:after{-webkit-transform:rotateZ(60deg) scaleX(1) scaleY(1) scaleZ(1);transform:rotateZ(60deg) scaleX(1) scaleY(1) scaleZ(1)}.starwrap{height:3.57143rem;position:absolute;top:10px;width:3.57143rem}.sale-text-burst{color:#fff;font-weight:600;line-height:1.07143rem;position:absolute;text-align:center;top:20%;width:3.57143rem;z-index:50}.sale-flag-side{background:#007dc6;border-radius:0 50px 50px 0;color:#fff;font-size:15px;font-weight:700;height:1.42857rem;line-height:1.14286rem;padding-left:.5rem;padding-right:.78571rem;padding-top:.10714rem;position:absolute;-webkit-transition:.8s ease;transition:.8s ease;z-index:10}.product:hover .sale-flag-side{background:#000;-webkit-transition:.8s ease;transition:.8s ease}.sale-flag-sash{background:#007dc6;color:#fff;font-size:15px;font-weight:700;height:1.42857rem;left:-35px;line-height:1.14286rem;padding-top:.10714rem;position:absolute;text-align:center;top:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.8s ease;transition:.8s ease;width:8.5rem;z-index:10}.product:hover .sale-flag-sash{background:#000;-webkit-transition:.8s ease;transition:.8s ease}.product{overflow:hidden}[data-product-attribute] .form-option.form-option-swatch{overflow:visible}.form-option-variant--color,.form-option-variant--pattern{height:30px;width:30px;border-radius:3px;cursor:pointer}.form-option-expanded{background-color:#fff;border:1px solid #999;left:calc(100% + 55px);opacity:0;padding:3px;position:absolute;top:calc(100% + 5px);-webkit-transition:opacity .3s cubic-bezier(.25, .46, .45, .94);transition:opacity .3s cubic-bezier(.25, .46, .45, .94);visibility:hidden}.form-option:hover .form-option-expanded{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);visibility:visible;z-index:5000}.form-option-image{width:42px;height:42px;border-radius:50%;overflow:hidden;margin:13px auto;display:block;background:#e5e5e5}.form-option-image img{display:block;width:42px;height:42px;-o-object-fit:cover;object-fit:cover}.account{margin-bottom:40px}.account--forgot{max-width:480px;margin:0 auto 40px}@media screen and (max-width:640px){.account--forgot{width:100%}}.account--forgot .button{margin:0 auto;display:block}.account h4{font-weight:600;font-size:20px;line-height:26px;margin-bottom:15px}.account-order-info{margin-bottom:30px}.account-order-info ul li{display:inline-block;margin-right:40px;font-size:16px;line-height:40px}.account-order-info ul li b{font-weight:600;margin-right:3px}.account-order-info ul li span{color:#000}.account-order-ship{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;font-size:16px;line-height:25px;padding:30px 0;margin-bottom:40px}.account-order-ship .account-order-address{margin-bottom:20px}.account-order-ship .account-order-address b,.account-order-ship .account-order-address li{display:inline}.account-order-ship .account-order-address b{font-weight:600}.account-content .yotpo-logged-in-view .yotpo-customized-text{display:none}.account-content .yotpo-vip-tiers-container{display:none}.account-content .yotpo-vip-tiers-list{padding:0!important}.account-content .yotpo-widget-my-rewards-widget .yotpo-logged-in-view{padding:0!important}.account-content .yotpo-widget-campaign-widget-container{padding:0!important}.account-content .yotpo-widget-visual-redemption-widget .yotpo-tile-box{padding:10px 0!important}.drop-menu--2 .yotpo-logged-in-view .yotpo-customized-text{display:none}.drop-menu--2 .yotpo-vip-tiers-card-container{display:none}.drop-menu--2 .yotpo-vip-tiers-list{padding:0!important}.drop-menu--2 .yotpo-widget-my-rewards-widget .yotpo-logged-in-view{padding:0!important}.drop-menu--2 .yotpo-widget-campaign-widget-container{padding:0!important}.drop-menu--2 .yotpo-widget-visual-redemption-widget .yotpo-tile-box{padding:10px 0!important}.drop-menu--2 .yotpo-redemption-options-list{display:none!important}a{text-decoration:none;color:#002867}a:hover{text-decoration:underline;color:#001f4f}h1{font-size:36px;line-height:42px;margin-bottom:25px;padding-bottom:0}@media screen and (max-width:991px){h1{font-size:30px;line-height:35px;margin-bottom:15px}}h2{font-size:30px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.float-left{float:left}.float-right{float:right}.o-hidden{overflow:hidden!important}.text-primary{color:#002867}.text-secondary{color:#bf0a29}.no-wrap{white-space:nowrap}.psr{position:relative}input{-webkit-text-size-adjust:100%}input::-ms-clear{display:none}video{outline:0}.ul-disc{list-style:disc;margin:10px 0 20px 20px}.ol-list{margin:10px 0 20px 20px}.container{max-width:1460px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (max-width:1920px){.container{padding:0 20px}}.site .container .container{padding:0;min-width:auto}.about-us .title,.about-us-info .title{color:#002867;font-size:40px;font-weight:700;margin:30px 0 5px}.about-us-img{width:100%;overflow:hidden;background:#002867}.about-title-wr{border-bottom:1px solid #ccc;padding-bottom:30px}.about-main-text{padding:30px 0}.about-us img,.about-us-main-wrapper .about-img-wrapper img{max-width:100%!important}.about-us-img img{display:block;float:right;max-width:100%}.about-img-wrapper img{max-width:300px!important}.home-img-wrap{background-color:#c1c1c2}@media screen and (max-width:991px){.home-img-wrap .container{padding:0}}.home-carousel-wrap{position:relative}.home-carousel__img{width:100%;max-width:1440px;margin:0 auto}.home-carousel+#arrow-wrap{max-width:1440px;width:100%;margin:auto;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.head-line{margin-bottom:25px;margin-top:50px;text-align:center}.head-line h1,.head-line h2{font-size:30px;line-height:30px;text-transform:uppercase;color:#000}.head-line h1{font-size:28px;line-height:28px;color:#000}.head-line a{color:#000}.txt-color{color:#002867}.fill-primary{fill:#002867}.fill-white{fill:#fff}.stroke-primary{stroke:#002867}.fill-secondary{fill:#bf0a29}.stroke-secondary{stroke:#002867}.coupon-code input.form-input{margin-bottom:10px;width:100%;vertical-align:top}.coupon-code .btn{display:block;margin:0 auto;min-width:250px;position:relative}.coupon-code-header{cursor:pointer;position:relative;color:#002867;padding-left:22px}@media screen and (max-width:991px){.coupon-code-header{padding-left:0}}.coupon-code-header:before{content:'';position:absolute;width:16px;height:16px;left:0;top:2px;background-size:14px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' width='444.819' height='444.819'%3E%3Cpath d='M352.025 196.712L165.884 10.848C159.029 3.615 150.469 0 140.187 0s-18.842 3.619-25.697 10.848L92.792 32.264c-7.044 7.043-10.566 15.604-10.566 25.692 0 9.897 3.521 18.56 10.566 25.981L231.545 222.41 92.786 361.168c-7.042 7.043-10.564 15.604-10.564 25.693 0 9.896 3.521 18.562 10.564 25.98l21.7 21.413c7.043 7.043 15.612 10.564 25.697 10.564 10.089 0 18.656-3.521 25.697-10.564L352.025 248.39c7.046-7.423 10.571-16.084 10.571-25.981.001-10.088-3.525-18.654-10.571-25.697z'/%3E%3C/svg%3E")}@media screen and (max-width:991px){.coupon-code-header:before{position:static;display:inline-block;vertical-align:middle;margin-right:3px;margin-top:-4px;line-height:20px}}.c-open .coupon-code-header:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.coupon-code-content{display:none}.c-open .coupon-code-content{display:block;margin:8px}.coupon-code-active .txt-color{color:#bf0a29}.or-sep{width:100%;text-align:center;margin:20px 0;position:relative;font-weight:600;line-height:54px;height:44px;z-index:0;font-size:15px}.or-sep:before{content:'';height:44px;width:44px;border:5px solid #fff;border-radius:44px;position:absolute;left:50%;margin:-16px 0 0 -22px;top:50%;background:#d0d0d0;z-index:-1}.or-sep:after{content:'';position:absolute;left:0;right:0;top:50%;margin-top:5px;height:0;border-bottom:1px solid #ccc;z-index:-2}.returning-customer{color:#fff;text-align:center;padding:30px 0}@media screen and (max-width:766px){.returning-customer{padding:15px 0 20px}}.returning-customer__inner{text-align:left;padding-left:15%}@media screen and (max-width:991px){.returning-customer__inner{padding-left:10%}}@media screen and (max-width:766px){.returning-customer__inner{text-align:center;padding:0}}.returning-customer h3{width:50%;text-transform:uppercase;color:#fff;font-size:36px;font-weight:700;line-height:40px;display:inline-block;vertical-align:top}@media screen and (max-width:991px){.returning-customer h3{width:60%;font-size:30px;line-height:36px}}@media screen and (max-width:766px){.returning-customer h3{width:100%;text-align:center}}.returning-customer .btn{vertical-align:top}@media screen and (max-width:766px){.returning-customer .btn{display:inline-block;margin:24px 0 0 0}}.returning-customer--vt{background-color:#002867}.reviewshome-wrapper{margin-bottom:35px;overflow:hidden}.rating__stars{height:21px;width:100px;display:inline-block;vertical-align:middle;background-image:url(../img/icons/star-full.svg);background-repeat:repeat-x;position:relative;background-size:20px 21px}.rating__stars:after{content:'';position:absolute;background-color:#fff;height:21px;width:0;background-image:url(../img/icons/star-empty.svg);background-repeat:repeat-x;background-size:20px 21px;right:0;top:0;z-index:1}.rating__stars::before{content:'';position:absolute;background-color:#fff;height:21px;width:0;background-image:url(../img/icons/star-half.svg);background-repeat:repeat-x;background-size:20px 21px;left:0;top:0;z-index:2}.rating__stars--10::after,.rating__stars--15::after{width:80px}.rating__stars--20::after,.rating__stars--25::after{width:60px}.rating__stars--30::after,.rating__stars--35::after{width:40px}.rating__stars--40::after{width:20px}.rating__stars--15::before{left:20px;width:20px}.rating__stars--25::before{left:40px;width:20px}.rating__stars--35::before{left:60px;width:20px}.rating__stars--45::before{left:80px;width:20px}.review-carousel{padding:0 20px}@media screen and (max-width:766px){.review-carousel{padding:0 10px}}.review-carousel__header{text-align:right;font-size:15px;line-height:21px;border-bottom:1px solid #d0d0d0;padding-bottom:15px;margin-bottom:15px}@media screen and (max-width:766px){.review-carousel__header{text-align:center}}.review-carousel__total{display:inline-block;vertical-align:middle}.review-carousel__arrows{display:inline-block;vertical-align:middle;margin-left:5px}.review-carousel__arrows .slick-arrow{width:21px;height:21px;border:0;padding:0;z-index:1;pointer-events:auto;pointer-events:initial;-webkit-transform:none;transform:none;position:relative;margin:0;display:inline-block;vertical-align:top;float:none}.review-carousel__arrows .slick-arrow:before{width:21px;height:21px;background-size:36px;background-position:center center}.review-carousel__arrows .slick-prev{left:auto}.review-carousel__arrows .slick-prev::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%2356575f'%3E%3Cpath d='M29.6 13.537c.55-.599.53-1.548-.045-2.121a1.4 1.4 0 00-2.037.047L16 24.001l11.518 12.536a1.4 1.4 0 002.037.047 1.544 1.544 0 00.045-2.12L19.987 24 29.6 13.537z'/%3E%3C/svg%3E")}.review-carousel__arrows .slick-next{right:0}@media screen and (max-width:1440px){.review-carousel__arrows .slick-next{border-radius:5px 0 0 5px}}.review-carousel__arrows .slick-next::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%2356575f'%3E%3Cpath d='M18.4 13.537a1.544 1.544 0 0 1 .045-2.121 1.4 1.4 0 0 1 2.037.047L32 24.001 20.482 36.537a1.4 1.4 0 0 1-2.037.047 1.544 1.544 0 0 1-.045-2.12L28.013 24 18.4 13.537z'%3E%3C/path%3E%3C/svg%3E")}.review-carousel__left{width:80px;float:left;margin-right:10px}.review-carousel__img{width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-carousel__img img{max-width:80px;max-height:80px}.review-carousel__name{font-size:11px;line-height:13px}.review-carousel__title{font-size:17px;line-height:25px;font-weight:600;margin:5px 0}.review-carousel__date{display:inline-block;vertical-align:middle;font-size:12px;line-height:20px;font-style:italic}.review-carousel__body{font-style:italic;font-size:14px;line-height:17px;margin-bottom:5px}.review-carousel__author{font-weight:600}.card-figure-badge{position:absolute;left:10px;top:10px;z-index:2;text-align:right}@media screen and (max-width:766px){.card-figure-badge{left:20px}}.card-figure-sale{display:inline-block;vertical-align:top;margin-right:10px}.card-figure-sale span{display:block;color:#fff;text-transform:uppercase;text-align:center;background:#bf0a29;-webkit-box-shadow:none;box-shadow:none;height:24px;line-height:24px;border-radius:3px;font-size:14px;font-weight:700;padding:0 8px;width:auto}.card-figure-sale span::after,.card-figure-sale span::before{display:none}.card-figure-tryon{display:inline-block;vertical-align:top;margin-right:10px}.card-figure-tryon span{display:block;color:#fff;text-transform:uppercase;text-align:center;background:#7cc5f1;-webkit-box-shadow:none;box-shadow:none;height:24px;line-height:24px;border-radius:3px;font-size:14px;font-weight:700;padding:0 8px;width:auto;cursor:pointer}.card-figure-tryon span::after,.card-figure-tryon span::before{display:none}#autocompletion-results{position:relative;z-index:0}.ui-autocomplete-loading{position:relative}.ui-autocomplete-loading:before{content:'';position:absolute;width:24px;height:24px;right:94px;top:12px;background-image:url(../img/spinner.gif);background-repeat:no-repeat;background-position:center center;background-size:contain}.b-loading,.f-loading{position:relative;z-index:10}.b-loading{opacity:.7}.f-loading:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,.8);z-index:11}.b-loading:after,.f-loading:after{content:'';position:absolute;width:24px;height:24px;top:50%;left:50%;margin:-12px 0 0 -12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23002867' stroke-width='3'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1s' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;40'/%3E%3Canimate attributeName='opacity' begin='0s' calcMode='spline' dur='1s' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%23BF0A29' stroke-width='3'%3E%3Canimate attributeName='r' begin='-0.5s' calcMode='spline' dur='1s' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;40'/%3E%3Canimate attributeName='opacity' begin='-0.5s' calcMode='spline' dur='1s' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:12}a.f-loading{opacity:.4;cursor:default}.tr-loading td{position:relative;z-index:10;opacity:.7}.tr-loading td:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,.8);z-index:11}.tr-loading td:first-child:after{content:'';position:absolute;width:24px;height:24px;top:50%;left:50%;margin:-12px 0 0 -12px;background-image:url(../img/spinner.gif);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:12}.payment-method-list .input-radio input[type=radio]+label{font-size:14px;margin-bottom:0}.payment-method-list li{margin-bottom:10px}.payment-method-total{width:100%;border-collapse:collapse;margin-bottom:30px;min-height:47px}.payment-method-total .grand-total{font-size:18px}.payment-method-total td{vertical-align:middle;padding:10px 0;text-align:right;border-bottom:1px solid #ccc}.payment-method-total td:first-child{text-align:left}.payment-method-total tr td:last-child{color:#bf0a29;font-weight:500}.payment-method-total .tax-total--processing{color:#555!important;font-size:14px}.payment-info-disclaimer{font-size:12px;margin:30px 0 15px}.payment-info-disclaimer p{font-size:16px;line-height:20px;text-align:center}.order-summary{font-size:16px;min-height:250px}@media screen and (max-width:991px){.order-summary{margin-bottom:70px}}@media screen and (max-width:766px){.order-summary{min-height:auto}}@media screen and (max-width:766px){.order-summary .btn-line::before{display:none}}@media screen and (max-width:766px){.order-summary .btn-line .btn{float:none;display:block;margin:0 auto;width:100%;max-width:300px}}@media screen and (max-width:766px){.order-summary .btn-line .btn.btn_add_glasses{float:right;width:auto}}@media screen and (max-width:766px){.order-summary .btn-checkout-holder{position:fixed;left:0;right:0;bottom:0;border-top:1px solid #d0d0d0;background-color:#fff;padding:20px;z-index:2}}.order-summary.m-fixed{position:fixed;width:400px;padding:0 20px 30px;background:#fff;right:0;bottom:0;z-index:1}@media screen and (max-width:1280px){.order-summary.m-fixed{width:340px}}@media screen and (max-width:991px){.order-summary.m-fixed{padding:0;position:static;width:100%}}@media screen and (max-width:766px){.order-summary.m-fixed .btn-line .btn{float:right;width:auto}}.order-summary h2{font-size:20px;line-height:30px;margin-bottom:21px;font-weight:600}.order-summary__section{position:relative;z-index:0}.order-summary-list{border-top:1px solid #ccc;margin-bottom:15px;min-height:80px;width:100%;overflow-x:auto}.order-summary-list li{padding:5px 0;border-bottom:1px solid #ccc;overflow:hidden}.order-summary-list-img{width:65px;padding-right:20px;vertical-align:middle;padding:6px 20px 6px 0}.order-summary-list-img img{width:100%;font-size:0}.order-summary-list-desc{color:#000;font-size:16px;cursor:default;vertical-align:middle}.order-summary-list-desc b{display:inline-block;margin:0 5px 0 0}.order-summary-list-desc a{display:block;font-size:15px;color:#000;margin:5px 0;cursor:default}.order-summary-list-desc a:hover{text-decoration:none}.order-summary-item{min-height:70px;width:100%}.order-summary-rx{padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #d0d0d0}.order-summary-prescription{font-size:15px;color:#002867;position:relative;padding-left:30px;cursor:pointer;text-decoration:underline}.order-summary-prescription.loadingOverlay{min-height:auto}.order-summary-prescription:hover{text-decoration:none}.order-summary-prescription:before{width:14px;height:14px}.order-summary-prescription:after{content:'';position:absolute;width:24px;height:20px;left:0;top:50%;margin-top:-10px;background-repeat:no-repeat;background-position:center center}.order-summary-prescription.m-edit:after{background-image:url(../img/icons/edit.svg)}.order-summary-prescription.m-empty:after{background-image:url(../img/icons/question.svg)}.order-summary-prescription.m-view:after{background-image:url(../img/icons/view.svg)}.next-step{width:140px}.next-step__holder{text-align:center}@media screen and (max-width:991px){.next-step__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;background-color:#fff;padding:10px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2)}}.next-step__holder .gl-step{padding:0}@media screen and (max-width:991px){.next-step__holder .gl-step{padding:0;float:none;width:auto}}@media screen and (max-width:991px){.next-step__holder .gl-step .gl-step-content{margin:0}}.next-step__total{display:none}@media screen and (max-width:991px){.next-step__total{display:block;color:#bf0a29;font-size:20px;line-height:40px;font-weight:600}}.payment-method-list{width:100%}.order-progress{padding:0}.order-progress b{font-size:20px;line-height:48px}.progress-list{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);text-align:center;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;margin:0 auto 20px;display:block;width:100%;position:relative;padding:10px 0}.progress-list:after{left:66.66%}.progress-list:before{content:'';display:block;left:15%;height:3px;width:70%;background:#999;border-radius:6px;z-index:0;top:39px;position:absolute}.progress-list li{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:52px;position:relative;color:#ccc;height:120px;border-radius:0;padding:64px 0 0;width:25%;border:0;font-size:16px;line-height:22px;font-weight:600;color:#777}@media screen and (max-width:640px){.progress-list li{font-size:13px;line-height:16px;font-weight:400}}.progress-list li:before{content:'1';background:#868686;display:inline-block;margin-right:5%;color:#999;line-height:56px;height:60px;width:60px;border:2px solid #999;border-radius:60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:26px;position:absolute;top:0;left:50%;margin-left:-29px;background-color:#fff;z-index:1}@media screen and (max-width:640px){.progress-list li:before{border-width:1px;line-height:38px;height:40px;width:40px;border-radius:40px;font-size:18px;margin-left:-19px;top:10px}}.progress-list li:nth-child(2):before{content:"2"}.progress-list li:nth-child(3):before{content:"3"}.progress-list li:nth-child(4):before{content:"4"}.progress-steps{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);text-align:center;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;display:block;width:100%;position:relative;padding:10px 0}.modal .progress-steps{display:none}.progress-steps:after{left:66.66%}.progress-steps:before{content:'';display:block;left:15%;height:3px;width:70%;background:#e5e6e6;border-radius:6px;z-index:0;top:39px;position:absolute}.progress-steps li{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:52px;font-weight:700;position:relative;color:#868686;height:120px;border-radius:0;padding:64px 0 0;width:33.3%;border:0;font-size:16px;line-height:34px;font-weight:500;color:#aaa}.progress-steps li i{display:none}.progress-steps li.step-active{border-color:#002867;color:#002867}.progress-steps li:before{content:'1';background:#868686;display:inline-block;margin-right:5%;color:#aaa;line-height:56px;height:60px;width:60px;border:2px solid #d0d0d0;border-radius:60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:26px;position:absolute;top:0;left:50%;margin-left:-29px;background-color:#fff;z-index:1}.progress-steps li:after{display:none}.progress-steps li.step-completed{border-color:#002867;color:#002867}.progress-steps li.step-completed i{position:absolute;display:block;top:-8px;left:50%;margin-left:-10px;z-index:1;width:24px;height:24px;background-repeat:no-repeat;background-position:center top;border:3px solid #fff;border-radius:24px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 30'%3E%3Cpath fill='%23BF0A29' d='M23.31 10.1301c-.5-1.37-2.14-1.59-3.04-.67-1.62 1.67-3.29 3.31-4.93 4.96-.28.29-.6.52-.82.86-.28.15-.47.4-.66.64-.08.04-.15.1-.19.18-.11.09-.22.18-.31.3-.36.37-.73.72-1.1 1.09-.11.12-.19.14-.32.01-.29-.32-.6-.62-.91-.92-.08-.1-.15-.18-.26-.22-.12-.23-.34-.38-.52-.56-.12-.12-.25-.24-.37-.36-.07-.11-.14-.22-.27-.25-.02-.02-.04-.02-.05-.04 0-.04-.02-.05-.05-.05 0-.03-.01-.05-.04-.05-.01-.03-.02-.04-.05-.05-.42-.56-.93-.95-1.68-.92-.75.02-1.29.4-1.61 1.07-.31.65-.24 1.29.22 1.85.3.38.67.7 1.01 1.04 1.18 1.19 2.37 2.39 3.57 3.56.64.63 1.8.59 2.43-.05.65-.66 1.3-1.31 1.95-1.96 1.46-1.46 2.93-2.91 4.39-4.37 1.07-1.08 2.15-2.16 3.21-3.24.52-.53.65-1.17.4-1.85zM14.97.0001C23.24-.04 30.02 6.73 30 15.05c-.03 8.24-6.71 14.93-14.99 14.95-8.29.02-15-6.69-15.01-15C-.02 6.73 6.72-.01 14.97 0z'/%3E%3Cpath fill='%23fff' d='M20.2702 9.46c.9-.92 2.54-.7 3.04.67.25.68.12 1.32-.4 1.85-1.06 1.08-2.14 2.16-3.21 3.24-1.46 1.46-2.93 2.91-4.39 4.37-.65.65-1.3 1.3-1.95 1.96-.63.64-1.79.68-2.43.05-1.2-1.17-2.39-2.37-3.57-3.56-.34-.34-.71-.66-1.01-1.04-.46-.56-.53-1.2-.22-1.85.32-.67.86-1.05 1.61-1.07.75-.03 1.26.36 1.68.92.03.01.04.02.05.05.03 0 .04.02.04.05.03 0 .05.01.05.05.01.02.03.02.05.04.13.03.2.14.27.25.12.12.25.24.37.36.18.18.4.33.52.56.11.04.18.12.26.22.31.3.62.6.91.92.13.13.21.11.32-.01.37-.37.74-.72 1.1-1.09.09-.12.2-.21.31-.3.04-.08.11-.14.19-.18.19-.24.38-.49.66-.64.22-.34.54-.57.82-.86 1.64-1.65 3.31-3.29 4.93-4.96z'/%3E%3C/svg%3E")}.progress-steps li.step-completed:after{content:'';line-height:30px;vertical-align:middle;margin-left:10px}.progress-steps li:nth-child(2):before{content:'2'}.progress-steps li:nth-child(3):before{content:'3'}.progress-steps li.step-active:before{background:#002867}.progress-steps li.step-active:before,.progress-steps li.step-completed:before{background-color:#fff;color:#002867;border:2px solid #002867;border-radius:60px;z-index:1}.progress-steps li.step-active:after{content:'';left:50%;margin-left:-1.5px}.progress-steps li.step-active:after,.progress-steps li.step-completed:after{content:'';display:block;right:0;height:3px;width:50%;background:#002867;border-radius:6px;z-index:0;border:0;top:29px;position:absolute}.progress-steps li.step-completed:after{width:100%;right:-50%}.product-h1{font-size:36px;line-height:40px;margin-bottom:16px}.product-price{display:inline-block;font-size:13px;font-weight:700}.product-price b{font-size:32px;color:#002867}.key-value-list li{float:left;padding:0 10px 15px 0;width:50%;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.learn-more{display:inline-block;font-weight:700;color:#333;background:#ebebeb;height:38px;line-height:38px;text-align:center;padding:0 20px;text-decoration:none;font-size:15px;border-radius:3px;white-space:nowrap}.learn-more:hover{opacity:.8;text-decoration:none}.type-additional-box{border:1px solid #ccc;border-radius:3px;margin-right:4.5%;margin-left:2%}.type-additional-box-tint{padding:20px 4% 10px;border-bottom:1px solid #ccc;overflow:hidden}.input-checkbox.m-tint input[type=checkbox]+label{padding-left:49px;font-size:18px;font-weight:700}.input-checkbox.m-tint input[type=checkbox]+label:before{width:26px;height:26px;background-size:32px}.tint-select{display:none}.input-checkbox.m-tint input[type=checkbox]:checked+label+.tint-select{display:block}.input-checkbox.m-tint .sub-label{font-size:12px;color:#999;margin-top:5px}.input-checkbox.m-tint .sub-label b{color:#002867;font-size:15px}.product-price-total{border-collapse:collapse;width:100%;font-size:15px;margin:15px 0 40px}.product-price-total td{text-align:right;vertical-align:middle;line-height:15px;padding:15px 0;color:#333}.product-price-total td img{max-height:200px;display:block;margin:0 auto}@media screen and (max-width:991px){.product-price-total td img{max-height:100px}}.product-price-total td:first-child{text-align:left}.product-price-total td:nth-child(2){color:#bf0a29;font-weight:500}.product-price-total-head td{padding-bottom:0;border-top:1px solid #ccc;font-weight:500}.product-price-total-total td{font-weight:600;font-size:20px;line-height:21px;border-top:1px solid #d0d0d0;padding:15px 0;color:#000}.product-price-total-total td:last-child{color:#bf0a29;font-size:20px;line-height:21px;font-weight:600}.product-price-total-name td{padding:0;font-size:28px;line-height:32px;font-weight:700}.product-price-total-name img{max-width:100px}.item-tab{width:100%;border-radius:5px 5px 0 0}.qty-wrap{display:inline-block;position:relative;margin-left:10px}input.qty{width:90px;text-align:center;padding:0;font-weight:700;font-size:12px}.bg-grey{background:#e8e8e8;padding:30px 32px 7px}.bg-blue{background:#f9fbfe}.ddl{position:relative}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{outline:0;border-radius:100%;background:#fff;cursor:pointer}.filter .ui-button.ui-state-active:hover,.filter .ui-button:active,.filter .ui-state-active,.filter .ui-widget-content .ui-state-active,.filter .ui-widget-header .ui-state-active,.filter a.ui-button:active{border:1px solid #ccc;background:#002867}.filter .ui-widget.ui-widget-content{border-radius:14px;background:#dcdedf;border-color:#dcdedf;margin:20px 0 15px}.filter .ui-widget-header{background:#002867}.filters-overlay,.mobile-menu-overlay,.mobile-show,.show-mobile{display:none}.filter-open .filters-overlay{display:block;z-index:3}.error{border:1px solid red;background:rgba(255,0,0,.07);color:#d20000;padding:20px 20px;margin:20px 0;border-radius:5px;font-size:13px;line-height:15px;display:block;position:relative;font-style:italic;font-weight:600}.error:before{content:"•  ";display:inline-block;vertical-align:middle;margin-right:8px}.errors-list{border:1px solid red;background:rgba(255,0,0,.07);color:#d20000;padding:15px 20px 15px 40px;margin:20px 0;border-radius:5px;list-style:disc;font-style:italic;font-size:13px;line-height:15px;overflow:hidden;width:100%}.errors-list li{margin:5px 0;font-weight:600}.full-width{width:100%}.tabs-content{display:none}.tabs-content.active{display:block;background:#fff;padding:20px;border-radius:5px}.tabs-caption-mobile{display:none}.thankyou{width:50%;margin:20px auto 40px;text-align:center;position:relative;font-size:15px;line-height:20px}@media screen and (max-width:991px){.thankyou{width:100%}}@media screen and (max-width:766px){.thankyou{padding-top:40px}}.thankyou-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media screen and (max-width:991px){.thankyou-wrap{display:block}}.thankyou-wrap>*{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (max-width:991px){.thankyou-wrap>*{-ms-flex-preferred-size:100%;flex-basis:100%}}.thankyou-norx{display:none!important}.thankyou-rx{width:50%}@media screen and (max-width:991px){.thankyou-rx{width:100%}}.thankyou h5{margin-bottom:24px}.thankyou h1,.thankyou-number{font-size:30px;line-height:40px;margin-bottom:30px}.thankyou h1-nr,.thankyou-number-nr{color:#002867}.thankyou img,.thankyou svg{margin-bottom:10px;width:100%;max-width:120px}@media screen and (max-width:991px){.thankyou img,.thankyou svg{display:none}}.start-exam-btn-container{border:1px solid #d0d0d0;padding:0 0 40px;margin:80px auto;border-radius:40px;padding:0 20px}.start-exam-btn-container .start-exam-btn-cc{max-width:760px;margin:0 auto}@media screen and (max-width:766px){.start-exam-btn-container{border:0}}.start-exam-btn-container h4{font-size:30px;line-height:40px;margin-top:0;position:relative;top:-22px;background-color:#fff;padding:0 10px;display:inline-block;margin-bottom:40px}@media screen and (max-width:766px){.start-exam-btn-container h4{font-size:24px;line-height:32px;margin-bottom:0;top:auto}}.send-prescription{margin-top:38px;text-align:center;border-radius:4px;padding:0 0 30px;border-radius:40px;min-height:100px;border:1px solid #d0d0d0}.send-prescription li{display:inline-block;text-align:left;font-size:14px;line-height:21px;position:relative;width:33%;text-align:center}@media screen and (max-width:640px){.send-prescription li{width:250px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-bottom:10px;margin-top:10px;margin-left:auto;margin-right:auto;border-right:none}}.send-prescription li svg{width:64px;display:block;stroke:#002867;margin:0 auto 10px}.send-prescription li:last-child{border-right:0}.send-prescription h3{font-size:30px;line-height:40px;margin-top:0;position:relative;top:-22px;background-color:#fff;padding:0 10px;display:inline-block;vertical-align:top}@media screen and (max-width:766px){.send-prescription h3{font-size:24px}}@media screen and (max-width:420px){.send-prescription h3{font-size:16px;line-height:46px}}.send-prescription-upload{width:80%;margin:0 auto}.send-prescription .or-sep{width:100%;margin:20px 0 30px}.send-prescription .send-prescription-upload .or-sep:before{border-color:#e8e8e8}@media screen and (max-width:766px){.send-prescription .btn{padding:0;font-size:13px}}.item-details-list,.item-details-list li{margin-bottom:10px}.item-details-table{margin:15px 0 0;border-radius:3px;overflow:hidden;border:1px solid #ccc}.item-details-table table{width:100%;border-collapse:collapse}.item-details-table table th{padding:10px 0;background:#ebebeb}.item-details-table table td{padding:8px 0 8px 2%;border:0}.prescription-options .item-details-table{border-radius:10px}.prescription-options .item-details-table table th{background:#999;color:#fff}.item-details-table table td:nth-child(2),.item-details-table table th:first-child{border-right:1px solid rgba(0,0,0,.1)}.item-details-table table tr:first-child td{padding-top:15px}.item-details-table table tr:last-child td{padding-bottom:20px}.modal-content.contacts-product .prescription-options.not-contacts,.modal-content.glasses-product .prescription-options.contacts,.modal-content.simple-product .prescription-options.contacts{display:none}.prescription-options .product-option{text-transform:capitalize}.loadingOverlay.loadingOverlay--checkout:before{top:240px}.checkout-wrap{position:relative;clear:both}@media screen and (max-width:766px){.checkout-wrap--payment .order-summary #shipping-method-section,.checkout-wrap--payment .order-summary .order-summary-list,.checkout-wrap--payment .order-summary .order-summary-rx,.checkout-wrap--payment .order-summary h2{display:none}}@media screen and (max-width:766px){.checkout-wrap--payment .order-summary .payment-info-disclaimer{margin:0}}.checkout-left{float:left;width:calc(100% - 400px)}@media screen and (max-width:991px){.checkout-left{width:100%}}.check-right{width:360px;float:right}@media screen and (max-width:991px){.check-right{position:static;width:100%;overflow:hidden;float:none}}.check-right.m-fixed{position:fixed;top:0;right:0;background:#fff;overflow:auto;bottom:0;padding:20px;z-index:2}@media screen and (max-width:991px){.check-right.m-fixed{position:static;width:100%}}.ui-widget-content a{color:#002867}.ui-autocomplete.ui-widget-content.ui-corner-all{color:#555;border-radius:0;font-size:14px;margin-top:-1px;padding:0;border-color:#ccc;max-height:250px;overflow:auto}.ui-autocomplete-category{padding-bottom:0}.ui-autocomplete-category span{color:#000;padding:10px 0 5px 19px;font-size:15px;display:block;width:100%;overflow:hidden;font-weight:700;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-top:1px solid #ccc}.ui-autocomplete.ui-menu .ui-menu-item a{padding:5px 10px 5px 18px;cursor:pointer}.ui-autocomplete .ui-state-focus,.ui-autocomplete .ui-state-hover{border-radius:0;border-color:transparent;color:#23527c;background:0 0}.search-result-line{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ui-menu .ui-menu-item{overflow:hidden}.ui-menu .ui-menu-item:hover{background-color:#ebebeb}.ui-autocomplete.ui-menu .ui-menu-item .search-result-line a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.search-result-line .search-result-highligh{color:#000}.search-result-line .line2{color:#777}input.upload-file{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;width:100%;height:54px;line-height:54px;padding-top:0;padding-left:1.2%;overflow:hidden;font-size:14px;cursor:pointer;color:#999;font-style:italic;vertical-align:top;text-align:right;display:none}.upload-file:not(:empty){display:block}.upload-file button,.upload-file input,.upload-file mark{display:none}.m-error{color:#d20000}.payment-methods-tab .tabs-caption{font-size:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width:991px){.payment-methods-tab .tabs-caption{display:block}}.payment-methods-tab .tabs-caption>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;font-size:16px;line-height:26px;cursor:pointer;text-decoration:none;display:block;position:relative;border:1px solid #d0d0d0;max-width:none;height:54px;border-radius:36px;position:relative;margin:0 8px 15px 0;background-repeat:no-repeat;background-position:center center;background-size:125px}@media screen and (max-width:1280px){.payment-methods-tab .tabs-caption>li{background-size:90px}}@media screen and (max-width:1023px){.payment-methods-tab .tabs-caption>li{background-size:60px}}@media screen and (max-width:991px){.payment-methods-tab .tabs-caption>li{background-size:110px}}.payment-methods-tab .tabs-caption>li:hover{border-color:#002867;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}.payment-methods-tab .tabs-caption>li:last-child{margin-right:0}@media screen and (max-width:991px){.payment-methods-tab .tabs-caption>li{display:block;margin:0 0 15px 0}}.payment-methods-tab .tabs-caption>li.active{background-color:#e6f4ff;border-color:#002867;cursor:default}.payment-methods-tab .tabs-caption>li.active::before{opacity:.75}@media screen and (max-width:991px){.payment-methods-tab .tabs-caption>li.active:after{content:'';width:28px;height:28px;border-radius:28px;top:-14px;left:50%;margin:0 0 0 -14px;position:absolute;border:1px solid #d0d0d0;font-size:0;background-color:#002867;border-color:#002867;color:#fff;background-repeat:no-repeat;background-size:16px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23002867' d='M13.5134 6.3067c.6-.6133 1.6933-.4667 2.0266.4467.1667.4533.08.88-.2666 1.2333-.7067.72-1.4267 1.44-2.14 2.16-.9734.9733-1.9534 1.94-2.9267 2.9133-.4333.4334-.8667.8667-1.3 1.3067-.42.4267-1.1933.4533-1.62.0333-.8-.78-1.5933-1.58-2.38-2.3733-.2267-.2267-.4733-.44-.6733-.6933-.3067-.3734-.3534-.8-.1467-1.2334.2133-.4466.5733-.7 1.0733-.7133.5-.02.84.24 1.12.6133.02.0067.0267.0134.0334.0334.02 0 .0266.0133.0266.0333.02 0 .0334.0067.0334.0333.0066.0134.02.0134.0333.0267.0867.02.1333.0933.18.1667.08.08.1667.16.2467.24.12.12.2666.22.3466.3733.0734.0267.12.08.1734.1467.2066.2.4133.4.6066.6133.0867.0867.14.0733.2134-.0067.2466-.2466.4933-.48.7333-.7266.06-.08.1333-.14.2067-.2.0266-.0534.0733-.0934.1266-.12.1267-.16.2534-.3267.44-.4267.1467-.2267.36-.38.5467-.5733 1.0933-1.1 2.2067-2.1934 3.2867-3.3067z'/%3E%3Cpath fill='%23fff' d='M15.54 6.7533c-.3333-.9133-1.4266-1.06-2.0266-.4466-1.08 1.1133-2.1934 2.2066-3.2867 3.3066-.1867.1934-.4.3467-.5467.5734-.1866.1-.3133.2666-.44.4266-.0533.0267-.1.0667-.1266.12-.0734.06-.1467.12-.2067.2-.24.2467-.4867.48-.7333.7267-.0734.08-.1267.0933-.2134.0067-.1933-.2134-.4-.4134-.6066-.6134-.0534-.0666-.1-.12-.1734-.1466-.08-.1534-.2266-.2534-.3466-.3734-.08-.08-.1667-.16-.2467-.24-.0467-.0733-.0933-.1466-.18-.1666-.0133-.0134-.0267-.0134-.0333-.0267 0-.0267-.0134-.0333-.0334-.0333 0-.02-.0066-.0334-.0266-.0334-.0067-.02-.0134-.0266-.0334-.0333-.28-.3733-.62-.6333-1.12-.6133-.5.0133-.86.2666-1.0733.7133-.2067.4333-.16.86.1467 1.2333.2.2534.4466.4667.6733.6934.7867.7933 1.58 1.5933 2.38 2.3733.4267.42 1.2.3933 1.62-.0333.4333-.44.8667-.8734 1.3-1.3067.9733-.9733 1.9533-1.94 2.9267-2.9133.7133-.72 1.4333-1.44 2.14-2.16.3466-.3534.4333-.78.2666-1.2334zM9.98 0C15.4934-.0267 20.0134 4.4867 20 10.0333c-.02 5.4934-4.4733 9.9534-9.9933 9.9667C4.48 20.0133.0067 15.54 0 10-.0133 4.4867 4.48-.0067 9.98 0z'/%3E%3C/svg%3E");top:50%;left:10px;margin:-14px 0 0 0}}.payment-methods-tab .tabs-caption>li.braintree{background-image:url(../img/payment-methods/credit-card.svg)}.payment-methods-tab .tabs-caption>li.type-ApplePay{background-image:url(../img/payment-methods/apple-pay.svg)}.payment-methods-tab .tabs-caption>li.googlepaybraintree{background-size:70px 70px;background-image:url(../img/payment-methods/gpay.svg)}.payment-methods-tab .tabs-caption>li.type-MicrosoftPay{background-position:center;background-image:url(../img/payment-methods/ms-pay.svg);background-position:left 70px center}.payment-methods-tab .tabs-caption>li.braintreepaypal{background-image:url(../img/payment-methods/paypal.svg);background-size:100px}@media screen and (max-width:1280px){.payment-methods-tab .tabs-caption>li.braintreepaypal{background-size:80px}}@media screen and (max-width:1023px){.payment-methods-tab .tabs-caption>li.braintreepaypal{background-size:60px}}@media screen and (max-width:991px){.payment-methods-tab .tabs-caption>li.braintreepaypal{background-size:110px}}.payment-methods-tab .tabs-caption>li.amazonpay{background-image:url(../img/payment-methods/amazon-pay.svg)}.payment-methods-tab .tabs-caption li.affirm{background-image:url(../img/payment-methods/affirm_logo.svg);background-size:70px;background-position-y:6px}.payment-methods-tab .tabs-caption li.sezzle{background-image:url(../img/payment-methods/sezzle.svg)}@media screen and (max-width:991px){.payment-methods-tab .tabs-caption li.sezzle{background-position-y:5px}}.payment-methods-tab .tabs-caption li.afterpay{background-image:url(../img/payment-methods/afterpay.svg);background-position-y:16px}.b-checkout__express__method.m-card:before{background-image:url(../img/payment-methods/credit-card.svg)}.b-checkout__express__method.m-apay:before{background-image:url(../img/payment-methods/apple-pay.svg)}.b-checkout__express__method.m-gpay:before{background-size:70px 70px;background-image:url(../img/payment-methods/gpay.svg)}.b-checkout__express__method.m-mpay:before{background-position:center;background-image:url(../img/payment-methods/ms-pay.svg)}.payment-methods-tab .tabs-caption>li.type-MicrosoftPay:before{background-position:left 70px center}.b-checkout__express__method.m-paypal:before{background-image:url(../img/payment-methods/paypal.svg)}.b-checkout__express__method.m-amazon:before,.payment-methods-tab .tabs-caption>li.i-amazon:before{background-image:url(../img/payment-methods/amazon-pay.svg)}@media screen and (max-width:1280px){.b-checkout__express__method.m-amazon:before,.payment-methods-tab .tabs-caption>li.i-amazon:before{background-size:110px}}.payment-methods-tab .tabs-caption>li.sezzle::before,li.affirm::before{content:'*Available for orders $125+';position:absolute;left:0;right:0;text-align:center;bottom:-22px;line-height:20px;color:#000;font-size:11px;font-weight:500;white-space:nowrap}@media screen and (max-width:991px){.payment-methods-tab .tabs-caption>li.sezzle::before,li.affirm::before{bottom:auto;top:34px}}.payment-methods-tab .tabs-caption>li.sezzle.unqualified,li.affirm.unqualified{opacity:.6;cursor:default}.payment-methods-tab .tabs-caption>li.sezzle.unqualified:hover,li.affirm.unqualified:hover{-webkit-box-shadow:none;box-shadow:none}.payment-methods-tab .tabs-caption-wrap{margin-top:15px}@media screen and (max-width:640px){.cc-payment-type--is-cc-skipped{display:none!important}}.cc-payment-type .paymentMethodForm-subheading{float:left}@media screen and (max-width:640px){.cc-payment-type .paymentMethodForm-subheading{display:none}}@media screen and (max-width:640px){.cc-payment-type,.cc-payment-type.container{overflow:hidden;padding:20px 10px 0;margin-bottom:24px;border:1px solid #d0d0d0;border-radius:0 10px 10px}}.products-list.two-columns li{width:50%;max-height:405px}.products-list.two-columns li img{max-height:190px}.products-list.two-columns .products-list-image,.products-list.two-columns .products-list-image table{height:190px}form[name=form4] [name=password],form[name=form4] [name=passwordagain]{margin-left:10px}[name=Location],[name=Name],[name=ReviewDescription_0],[name=ReviewTitle_0]{width:100%}.b-checkout{width:100%}.b-checkout__express{width:100%;overflow:hidden;position:relative;padding-right:0}@media screen and (max-width:991px){.b-checkout__express{padding-right:0}}.b-checkout__express__method{border:1px solid #002867;display:block;max-width:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 15px 0;float:none;width:100%;height:72px;border-radius:36px;position:relative;padding:0}@media screen and (max-width:991px){.b-checkout__express__method{margin-bottom:40px}}.b-checkout__express__method::before{content:'';height:30px;top:50%;margin-top:-15px;width:100%;position:absolute;left:0;z-index:0;background-size:contain;background-repeat:no-repeat;background-position:center left 80px}.b-checkout__express__method::after{content:'';width:38px;height:38px;border-radius:40px;position:absolute;left:0;top:50%;margin:-19px 0 0 16px;font-size:0;background-color:#002867;border-color:#002867;color:#fff;background-repeat:no-repeat;background-size:20px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23002867' d='M13.5134 6.3067c.6-.6133 1.6933-.4667 2.0266.4467.1667.4533.08.88-.2666 1.2333-.7067.72-1.4267 1.44-2.14 2.16-.9734.9733-1.9534 1.94-2.9267 2.9133-.4333.4334-.8667.8667-1.3 1.3067-.42.4267-1.1933.4533-1.62.0333-.8-.78-1.5933-1.58-2.38-2.3733-.2267-.2267-.4733-.44-.6733-.6933-.3067-.3734-.3534-.8-.1467-1.2334.2133-.4466.5733-.7 1.0733-.7133.5-.02.84.24 1.12.6133.02.0067.0267.0134.0334.0334.02 0 .0266.0133.0266.0333.02 0 .0334.0067.0334.0333.0066.0134.02.0134.0333.0267.0867.02.1333.0933.18.1667.08.08.1667.16.2467.24.12.12.2666.22.3466.3733.0734.0267.12.08.1734.1467.2066.2.4133.4.6066.6133.0867.0867.14.0733.2134-.0067.2466-.2466.4933-.48.7333-.7266.06-.08.1333-.14.2067-.2.0266-.0534.0733-.0934.1266-.12.1267-.16.2534-.3267.44-.4267.1467-.2267.36-.38.5467-.5733 1.0933-1.1 2.2067-2.1934 3.2867-3.3067z'/%3E%3Cpath fill='%23fff' d='M15.54 6.7533c-.3333-.9133-1.4266-1.06-2.0266-.4466-1.08 1.1133-2.1934 2.2066-3.2867 3.3066-.1867.1934-.4.3467-.5467.5734-.1866.1-.3133.2666-.44.4266-.0533.0267-.1.0667-.1266.12-.0734.06-.1467.12-.2067.2-.24.2467-.4867.48-.7333.7267-.0734.08-.1267.0933-.2134.0067-.1933-.2134-.4-.4134-.6066-.6134-.0534-.0666-.1-.12-.1734-.1466-.08-.1534-.2266-.2534-.3466-.3734-.08-.08-.1667-.16-.2467-.24-.0467-.0733-.0933-.1466-.18-.1666-.0133-.0134-.0267-.0134-.0333-.0267 0-.0267-.0134-.0333-.0334-.0333 0-.02-.0066-.0334-.0266-.0334-.0067-.02-.0134-.0266-.0334-.0333-.28-.3733-.62-.6333-1.12-.6133-.5.0133-.86.2666-1.0733.7133-.2067.4333-.16.86.1467 1.2333.2.2534.4466.4667.6733.6934.7867.7933 1.58 1.5933 2.38 2.3733.4267.42 1.2.3933 1.62-.0333.4333-.44.8667-.8734 1.3-1.3067.9733-.9733 1.9533-1.94 2.9267-2.9133.7133-.72 1.4333-1.44 2.14-2.16.3466-.3534.4333-.78.2666-1.2334zM9.98 0C15.4934-.0267 20.0134 4.4867 20 10.0333c-.02 5.4934-4.4733 9.9534-9.9933 9.9667C4.48 20.0133.0067 15.54 0 10-.0133 4.4867 4.48-.0067 9.98 0z'/%3E%3C/svg%3E")}.b-checkout__express__change{position:absolute;right:30px;top:25px;cursor:pointer;color:#002867;text-decoration:underline;font-size:16px;line-height:16px}@media screen and (max-width:991px){.b-checkout__express__change{top:auto;left:0;right:0;bottom:-28px;text-align:center}}.b-checkout__express__change:hover{color:#001f4f;text-decoration:none}.b-checkout__express #edit-amzn-button{position:absolute;right:30px;top:40px;cursor:pointer;color:#002867;text-decoration:underline;font-size:16px;line-height:16px}.b-checkout__express #edit-amzn-button~.b-checkout__express__change{top:12px}@media screen and (max-width:991px){.b-checkout__express #edit-amzn-button~.b-checkout__express__change{top:auto}}@media screen and (max-width:991px){.b-checkout__express #edit-amzn-button{top:auto;left:0;right:0;bottom:-58px;text-align:center}}.b-checkout__express #edit-amzn-button:hover{color:#001f4f;text-decoration:none}.b-checkout .input-line--attentive{position:relative}.b-checkout .input-line--attentive .input-checkbox{margin-left:2%}@media screen and (max-width:766px){.b-checkout .input-line--attentive .input-checkbox{margin-left:0}}.b-checkout .input-line--attentive .input-checkbox+.input-box{position:absolute;right:0;top:0}@media screen and (max-width:766px){.b-checkout .input-line--attentive .input-checkbox+.input-box{position:relative;top:auto;right:auto}}.b-checkout__breadcrumbs{color:#002867;padding:40px 0 30px;font-size:16px;line-height:16px}@media screen and (max-width:991px){.b-checkout__breadcrumbs{padding:20px 0}}.page-Login .b-checkout__breadcrumbs,.page-Login .login-h-checkout{display:none}.b-checkout__breadcrumbs li{display:inline-block;font-weight:500;position:relative;cursor:pointer}.b-checkout__breadcrumbs li.selected{color:#001f4f}.b-checkout__breadcrumbs li.selected a{color:#001f4f;font-weight:700}.b-checkout__breadcrumbs li:after{content:"·";display:inline-block;color:#002867;padding:0 5px;font-size:16px}.b-checkout__breadcrumbs li:last-child::after{display:none}.b-checkout__title{overflow:hidden;width:100%}.b-checkout__title .b-ch-p-header{margin-bottom:10px;display:inline-block}.b-checkout__title h1{margin-bottom:0;font-size:20px;font-weight:600}.b-checkout .secure-title{font-size:20px;font-weight:600;float:right;width:245px;height:30px;line-height:30px;text-align:right;white-space:nowrap}.b-checkout__title span{color:#999;font-size:13px}.b-checkout>form{width:100%;overflow:hidden}.b-checkout__nav{margin-bottom:15px}@media screen and (max-width:991px){.b-checkout__nav.tabs-caption>li{opacity:0;height:0;margin-bottom:0;-webkit-transition:all .3s;transition:all .3s;border-width:0;overflow:hidden}}@media screen and (max-width:991px){.b-checkout__nav.tabs-caption>li.active{margin-bottom:0;opacity:1;height:54px;-webkit-transition:all .3s;transition:all .3s;border-width:1px;overflow:visible}}@media screen and (max-width:991px){.b-checkout__nav.tabs-caption.m-open>li{margin-bottom:15px;opacity:1;height:54px;-webkit-transition:all .3s;transition:all .3s;border-width:1px;overflow:visible}}@media screen and (max-width:991px){.b-checkout__nav.tabs-caption.m-open~.b-checkout__opener{display:none}}.b-checkout__opener{display:none}@media screen and (max-width:991px){.b-checkout__opener{display:block;font-size:16px;line-height:16px;color:#002867;text-align:center;margin-bottom:30px;text-decoration:underline}}.b-checkout__content{overflow:hidden;margin-bottom:40px;border-radius:0 10px 10px;border:1px solid #002867;padding:20px 0 15px 2.5%}.b-checkout__content__title h4{font-size:22px;display:inline-block;margin-bottom:15px}.b-checkout__content__title h4 span{color:#999}.b-checkout__content__title a{display:inline-block;font-size:16px;text-decoration:underline;margin-left:15px}.b-checkout__block{width:100%;float:left}.b-checkout__block__header{font-size:20px;margin-bottom:10px;font-weight:600;display:inline-block}.checkout-wrap--stripe-enabled #billing-section,.checkout-wrap--stripe-enabled #shipping-section,.checkout-wrap--stripe-enabled .payment-method-list{position:relative}.checkout-wrap--stripe-enabled #billing-section:after,.checkout-wrap--stripe-enabled #shipping-section:after,.checkout-wrap--stripe-enabled .payment-method-list:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(255,255,255,.5)}.promos{max-width:700px;margin:0 auto}.promos li{margin-bottom:20px;border-radius:5px;padding:15px;border:1px solid #002867;overflow:hidden;position:relative}.promos li:before{content:'';position:absolute;left:185px;top:15px;bottom:15px;width:0;border-right:1px solid #ccc}.promos li h4{font-size:36px;line-height:42px}.promos li h3{margin-bottom:20px;color:#48b818}.promos li .promos-percent{width:170px;text-align:center;float:left;font-weight:700;font-size:36px;line-height:28px}.promos li .promos-desc{margin-left:190px}.promos li .promos-desc p{color:#999}.promos li .promos-code{margin-top:20px;padding:0 10px;background-color:#ebebeb;color:#002867;border:1px solid #ccc;border-radius:5px;font-size:16px;height:40px;line-height:40px;letter-spacing:2px;font-weight:700;text-transform:uppercase;display:inline-block}.promos img{float:left;max-width:120px;margin-right:10px}.alexa-cart{background-color:#f1f1f1;font-size:16px}.alexa-cart__inner{min-width:320px;max-width:1440px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 0}.alexa-cart__text{position:relative;padding-right:40px;color:#333;text-align:right}.alexa-cart__btn{display:inline-block;background:#fff;color:#002867;border:2px solid #002867;-webkit-box-shadow:none;box-shadow:none;line-height:36px;border-radius:3px;padding:0 20px;font-weight:700;text-transform:uppercase;margin-left:20px;cursor:pointer}.alexa-cart__btn:hover{background:#fff;color:#002867}.alexa-cart__close{position:absolute;width:32px;height:32px;left:auto;right:0;top:11px;cursor:pointer}.alexa-cart__close:before{content:'';position:absolute;left:50%;height:14px;width:3px;background-color:#999;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.alexa-cart__close:after{content:'';position:absolute;left:50%;height:14px;width:3px;background-color:#999;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.select-double,.simple-quintity{display:none}.select-double,.simple-quintity .form-increment{outline:0;border-width:1px;border-style:solid;border-color:transparent transparent #002867 transparent;padding:0;height:40px;line-height:40px;background:0 0;color:#4f4f4f;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;font-weight:400;font-size:14px;width:138px;display:inline-block}@media screen and (max-width:991px){.select-double,.simple-quintity .form-increment{line-height:30px;height:30px;width:127px}}.select-double>a,.simple-quintity .form-increment>a{position:relative;z-index:1}.simple-quintity+.select-double{display:none}.simple-quintity .button{position:relative}.select-double::after,.select-double:before,.simple-quintity .icon{content:"\2013";font-size:28px;font-weight:500;line-height:40px;color:#002867;font-style:normal;position:absolute;left:0;top:0;width:26px;height:40px;z-index:0;text-align:center}@media screen and (max-width:991px){.select-double::after,.select-double:before,.simple-quintity .icon{font-size:22px;line-height:30px;height:30px}}@media screen and (max-width:420px){.select-double::after,.select-double:before{display:none}}.select-double:after,.simple-quintity .icon--plus{content:'+';line-height:38px;left:auto;right:0}@media screen and (max-width:991px){.select-double:after,.simple-quintity .icon--plus{font-size:22px;line-height:30px}}.select-double-input{cursor:pointer;text-align:center;color:#000}a .select-double-input{color:#000}.contact-option{background:#fff}.year-supply-ribbon{background-color:#e6f4ff}@media screen and (max-width:991px){.year-supply-ribbon{position:relative}}@media screen and (max-width:991px){.data-Left .year-supply-ribbon::before{content:'';width:0;height:0;border-style:solid;border-width:17px 15px 17px 0;border-color:transparent #7cc5f1 transparent transparent;position:absolute;right:-1px;left:auto;top:0}}@media screen and (max-width:991px){.data-Right .year-supply-ribbon::before{content:'';width:0;height:0;border-style:solid;border-width:17px 0 17px 15px;border-color:transparent transparent transparent #7cc5f1;position:absolute;left:-1px;top:0}}.year-supply-ribbon~.contact-option{background-color:#e6f4ff}.ysl-text{background-color:#7cc5f1;color:#fff;border-radius:0 4px 4px 0;padding:5px 5px 5px 0;height:42px;width:170px;position:absolute;right:-190px;font-size:14px;line-height:16px;font-weight:600;margin-top:-6px}@media screen and (max-width:991px){.ysl-text{position:fixed;top:5px;left:0;right:0;width:auto;height:auto;padding:12px 5px;border-radius:0;color:#d20000;font-size:16px;z-index:-1;bottom:0}}.ysl-text::before{content:'';width:0;height:0;border-style:solid;border-width:21px 26px 21px 0;border-color:transparent #7cc5f1 transparent transparent;position:absolute;left:-26px;top:0}@media screen and (max-width:991px){.ysl-text::before{display:none}}.simple-quintity .form-increment{display:inline-block;padding:0;white-space:nowrap}.simple-quintity .form-increment .button,.simple-quintity .form-increment input{line-height:16px;height:40px;font-size:14px;padding:7px 0;background:0 0;width:40px}.simple-quintity .form-increment .button:active,.simple-quintity .form-increment .button:focus,.simple-quintity .form-increment input:active,.simple-quintity .form-increment input:focus{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:991px){.simple-quintity .form-increment .button,.simple-quintity .form-increment input{height:30px;padding:0}}.simple-quintity .form-increment .button:hover,.simple-quintity .form-increment input:hover{background:0 0}.simple-quintity .form-increment .button:hover svg,.simple-quintity .form-increment input:hover svg{fill:#002867}.simple-quintity .form-increment .button .icon,.simple-quintity .form-increment input .icon{height:40px;width:26px}.simple-quintity .form-increment .button--icon--plus,.simple-quintity .form-increment input--icon--plus{text-align:right}.simple-quintity .form-increment input{width:50px}@media screen and (max-width:991px){.simple-quintity .form-increment input{width:40px}}.simple-quintity .form-increment .form-increment .button:hover{background:0 0}@media screen and (max-width:991px){.simple-quintity .form-increment{white-space:nowrap}}.controls-wrapper{overflow:hidden;width:100%;margin-bottom:15px;border-radius:10px;overflow:hidden;border:1px solid #ccc}.edit-contacts-optons #CartEditProductFieldsForm label small{display:none}.edit-contacts-optons #CartEditProductFieldsForm .form-field{float:left;width:50%}.edit-contacts-optons #CartEditProductFieldsForm .product-options-label{font-size:12px;padding:5px 0;color:#333;text-align:center;margin-bottom:0;font-weight:600}.edit-contacts-optons #CartEditProductFieldsForm .select-double-list select{display:none}.edit-contacts-optons #CartEditProductFieldsForm select{cursor:pointer;appearance:none;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#000;padding-left:0;padding-right:26px;font-weight:700;font-size:18px;line-height:46px;border:0;font-family:"Work Sans",Arial,Helvetica,sans-serif;background-image:url(../img/icons/arrow-down.svg);background-repeat:no-repeat;background-position:right 8px bottom 8px;background-size:16px;text-align:center;width:60px;margin:5px auto;display:block}.edit-contacts-optons #CartEditProductFieldsForm .data-Right{border-right:1px solid rgba(0,0,0,.1)}.edit-contacts-optons #CartEditProductFieldsForm .form-actions{text-align:center}.edit-contacts-optons .button[disabled]{background:#ddd}.m-open .select-double-input{color:#fff}.select-double-overlay{position:fixed;top:0;right:0;left:0;bottom:0}.select-double.m-open .select-double-overlay{display:block}.select-double-clear{display:none;position:absolute;left:5px;top:4px;background-color:#999;color:#fff;font-weight:700;padding:0 10px;border-radius:3px;line-height:30px;cursor:pointer;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}.select-double.m-open .select-double-clear{display:block}.select-double-list{position:absolute;left:-1px;right:-1px;top:49px;border:1px solid #bcbcbc;background-color:#fff;z-index:2;margin-top:-50px;width:184px}@media screen and (max-width:991px){.select-double-list{width:auto}}.select-double-list-wrapper{overflow:auto;max-height:440px}.select-double.m-open .select-double-list{display:block}.select-double-list ul{width:100%;float:left}.select-double-list ul li .product-options-label{font-size:14px}.select-double-list ul li:not(.select-double-top){display:block;padding:0;font-size:16px;line-height:25px;height:auto;cursor:pointer;text-align:center;border:1px solid #fff;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-double-list ul li:not(.select-double-top):hover{background-color:#002867;color:#fff}.select-double-list ul li.select-double-selected{background-color:#002867;color:#fff}.double-select-actions{overflow:hidden;padding:5px;border-bottom:1px solid #ccc;background-color:#fff}.double-select-actions .button{font-size:16px;line-height:32px;float:right;height:auto;background-color:#002867;color:#fff;font-weight:700;padding:0 10px;border-radius:3px;cursor:pointer;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}.double-select-actions .btn-select-double-clear{font-size:16px;line-height:32px;float:left;height:auto;background-color:#999;color:#fff;font-weight:700;padding:0 10px;border-radius:3px;cursor:pointer;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}.select-double-top{font-weight:700;cursor:default;background:#fff;color:#333;white-space:nowrap;text-align:center}.select-double-selected{background-color:#002867;color:#fff}.select-double-selected:before{content:'';position:absolute;left:0}.cart-table tbody .item-subscribe td{padding-top:0;padding-left:0;border-top:0}.seo-banner{margin-top:40px}.additional-content,.additional-seo-content{font-size:16px;line-height:24px;text-align:left}.additional-content p,.additional-seo-content p{margin-bottom:25px}.additional-content h2,.additional-seo-content h2{margin-bottom:10px;color:#002867;font-weight:400;line-height:1.2;font-size:30px}.additional-content ul,.additional-seo-content ul{list-style:disc;margin:-10px 0 20px 20px}.additional-content ul li,.additional-seo-content ul li{margin-bottom:5px}.inline-select{display:inline-block;vertical-align:middle}.inline-select select::-ms-expand{display:none}.inline-select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:0;border:1px solid #bf0a29;border-radius:3px;padding:0 24px 0 10px;font-weight:700;cursor:pointer;height:24px;line-height:22px;font-size:13px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Work Sans',Arial,Helvetica,sans-serif;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAICAYAAAD0g6+qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODg1QTM4OTU5QzBGMTFFOUFBNjBGQTAyMTVCRjNBQTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODg1QTM4OTQ5QzBGMTFFOUFBNjBGQTAyMTVCRjNBQTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNDk5QzRBMkI1RjUxMUU3QkU3QUYyMDU2NEREQkE2NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNDk5QzRBM0I1RjUxMUU3QkU3QUYyMDU2NEREQkE2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiJO1swAAABGSURBVHjaYvz//z8DNQATA5UAY/BiiQYgXY9DvnFNzPMGolwEVdhIiSFwr2ExjCRDwF5DDuyQJZINSAYzkG3QoIg1gAADAJ/UHcGfP+/JAAAAAElFTkSuQmCC) right center no-repeat #fff;margin-right:2px;color:#bf0a29}.html-description{line-height:25px}.table-article{border-collapse:collapse;margin-bottom:20px}.table-article th{background-color:#bdb76b;color:#fff}.table-article td,.table-article th{padding:5px;border:1px solid #bdb76b}.g-loading{position:relative;-webkit-transition:all .5s;transition:all .5s}.g-loading:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.8);z-index:1;-webkit-transition:all .5s;transition:all .5s}.g-loading:after{content:'';position:absolute;width:24px;height:24px;top:50%;left:50%;margin:-12px 0 0 -12px;background-image:url(../img/spinner.gif);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:1;-webkit-transition:all .5s;transition:all .5s}.fa-spinner{position:absolute;width:24px;height:24px;top:50%;left:50%;margin:-12px 0 0 -12px;background-image:url(../img/spinner.gif);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:1;-webkit-transition:all .5s;transition:all .5s}.input-checkbox.m-grey input[type=checkbox]:disabled+label:before{border-color:#ccc;background-image:url(../img/icons/check-grey.svg)}.icon-chat,.icon-fax,.icon-sms,.icon-tel{position:relative;display:block;margin-bottom:7px;font-weight:700}.icon-chat:before,.icon-fax:before,.icon-sms:before,.icon-tel:before{content:'';display:inline-block;margin-right:10px;width:16px;height:16px;background-position:center center;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 578.106 578.106'%3E%3Cpath d='M577.83 456.128c1.225 9.385-1.635 17.545-8.568 24.48l-81.396 80.781c-3.672 4.08-8.465 7.551-14.381 10.404-5.916 2.857-11.729 4.693-17.439 5.508-.408 0-1.635.105-3.676.309-2.037.203-4.689.307-7.953.307-7.754 0-20.301-1.326-37.641-3.979s-38.555-9.182-63.645-19.584c-25.096-10.404-53.553-26.012-85.376-46.818-31.823-20.805-65.688-49.367-101.592-85.68-28.56-28.152-52.224-55.08-70.992-80.783-18.768-25.705-33.864-49.471-45.288-71.299-11.425-21.828-19.993-41.616-25.705-59.364S4.59 177.362 2.55 164.51-.306 141.56.102 134.216c.408-7.344.612-11.424.612-12.24.816-5.712 2.652-11.526 5.508-17.442s6.324-10.71 10.404-14.382L98.022 8.756c5.712-5.712 12.24-8.568 19.584-8.568 5.304 0 9.996 1.53 14.076 4.59s7.548 6.834 10.404 11.322l65.484 124.236c3.672 6.528 4.692 13.668 3.06 21.42-1.632 7.752-5.1 14.28-10.404 19.584l-29.988 29.988c-.816.816-1.53 2.142-2.142 3.978s-.918 3.366-.918 4.59c1.632 8.568 5.304 18.36 11.016 29.376 4.896 9.792 12.444 21.726 22.644 35.802s24.684 30.293 43.452 48.653c18.36 18.77 34.68 33.354 48.96 43.76 14.277 10.4 26.215 18.053 35.803 22.949 9.588 4.896 16.932 7.854 22.031 8.871l7.648 1.531c.816 0 2.145-.307 3.979-.918 1.836-.613 3.162-1.326 3.979-2.143l34.883-35.496c7.348-6.527 15.912-9.791 25.705-9.791 6.938 0 12.443 1.223 16.523 3.672h.611l118.115 69.768c8.571 5.308 13.67 12.038 15.303 20.198z'/%3E%3C/svg%3E")}.icon-fax:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 12.5v3h8v-5H4v2zm1-1h6v1H5v-1zm0 2h6v1H5v-1zM12 3.5v-3H4v5h8z M14 3.5h-1v3H3v-3H2c-1 0-2 1-2 2v5c0 1 1 2 2 2h1v-3h10v3h1c1 0 2-1 2-2v-5c0-1-1-2-2-2z'/%3E%3C/svg%3E")}.icon-sms:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='%23002867' %3E%3Cpath d='M30 16.011c0-4.176-4.391-7.563-9.807-7.563-.098 0-.193.001-.289.004 2.102 1.669 3.396 3.945 3.396 6.455 0 3.569-2.618 6.667-6.454 8.214 1.045.291 2.172.451 3.348.451 2.207 0 4.244-.562 5.886-1.512l3.558 1.512-1.387-3.248C29.354 19.102 30 17.615 30 16.011z M18.801 8.99c-1.988-1.581-4.773-2.562-7.854-2.562C4.901 6.428 0 10.207 0 14.869c0 1.79.724 3.45 1.957 4.815L.41 23.31l3.97-1.688c1.83 1.062 4.104 1.688 6.567 1.688 1.829 0 3.552-.346 5.067-.957 3.495-1.409 5.881-4.231 5.881-7.483.001-2.286-1.179-4.361-3.094-5.88zM6.276 16.011c-.738 0-1.336-.599-1.336-1.336 0-.738.598-1.336 1.336-1.336.738 0 1.336.598 1.336 1.336 0 .738-.598 1.336-1.336 1.336zm4.672 0c-.738 0-1.336-.599-1.336-1.336 0-.738.598-1.336 1.336-1.336.738 0 1.336.598 1.336 1.336 0 .738-.598 1.336-1.336 1.336zm4.672-.001c-.737 0-1.335-.598-1.335-1.335s.598-1.335 1.335-1.335 1.335.598 1.335 1.335-.598 1.335-1.335 1.335z'/%3E%3C/svg%3E")}.icon-chat:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 32 32'%3E%3Cpath fill='%23002867' d='M12.63 26.46h-3.8a6.61 6.61 0 01-6.65-6.07 89.05 89.05 0 010-11.2 6.5 6.5 0 016.05-5.94 121.62 121.62 0 0115.51 0 6.51 6.51 0 016.06 5.94 77.53 77.53 0 010 11.2 6.61 6.61 0 01-6.66 6.07h-3.66L12.63 31v-4.54' /%3E%3Cpath d='M19.57 21.68h3.67a2.08 2.08 0 002.11-1.81 89.86 89.86 0 000-10.38 1.9 1.9 0 00-1.84-1.74 113.15 113.15 0 00-15 0 1.9 1.9 0 00-1.8 1.74 74.92 74.92 0 00-.06 10.38 2 2 0 002.1 1.81h3.81v4.82z' /%3E%3C/svg%3E");margin-right:0}.container #review_header{padding:0;border:0}.ins{position:fixed;right:0;top:120px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:16px 0 0 16px;z-index:6;min-height:210px;padding-left:46px}@media screen and (max-width:766px){.ins{top:200px;padding-left:28px;border-radius:6px 0 0 6px}}@media screen and (max-width:766px){.ins.m-open{position:fixed;top:0;bottom:0;left:0;right:0;border-radius:0;overflow:auto;padding-left:46px}}.ins__trigger{color:#002867;position:absolute;left:46px;height:46px;line-height:46px;top:15px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:16px;font-weight:500;cursor:pointer;white-space:nowrap}@media screen and (max-width:766px){.ins__trigger{left:28px;height:28px;line-height:28px}}@media screen and (max-width:766px){.m-open .ins__trigger{position:fixed;top:45px;left:46px;height:46px;line-height:46px}}.ins__holder{display:none;width:300px;padding:20px 20px 20px 0}.m-open .ins__holder{display:block}@media screen and (max-width:766px){.m-open .ins__holder{width:auto}}.ins__overlay{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:5}.m-open+.ins__overlay{display:block}@media screen and (max-width:766px){.m-open+.ins__overlay{display:block;right:auto;left:10px;bottom:auto;top:10px;width:24px;height:24px;z-index:5;background-color:transparent}}@media screen and (max-width:766px){.m-open+.ins__overlay:before{content:'';position:absolute;left:50%;height:24px;width:2px;background-color:#d0d0d0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width:766px){.m-open+.ins__overlay:after{content:'';position:absolute;left:50%;height:24px;width:2px;background-color:#d0d0d0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.page-checkout~#insurance-popup,.page-login~#insurance-popup,.pep-store .page-cart~#insurance-popup{display:none}.product-ins{margin-bottom:25px;line-height:38px}@media screen and (max-width:766px){.product-ins--glasses{text-align:center}}.modal .product-ins{display:none}.product-ins b{font-size:15px}.product-ins .input-radio{display:inline-block;vertical-align:middle;margin-right:10px}.product-ins .input-radio input[type=radio]+label{padding-left:28px}.product-ins__info{display:inline-block;vertical-align:top;font-size:16px;position:relative;margin-left:20px}.product-ins--glasses .product-ins__info{margin-left:0}.product-ins__info a{display:inline-block;vertical-align:middle;line-height:20px;margin:0 0 0 5px;border-bottom:1px dashed #002867}.product-ins__info::before{content:"i";display:inline-block;vertical-align:middle;text-align:center;font-size:22px;line-height:36px;font-weight:600;font-family:Georgia,Times,'Times New Roman',serif;border-radius:38px;width:38px;height:38px;top:16px;border:1px solid #d0d0d0}.cart-ins__header{cursor:pointer;position:relative;color:#002867}.cart-ins__header:before{content:'';display:inline-block;vertical-align:middle;margin-right:5px;width:16px;height:16px;line-height:1;margin-top:-1px;margin-right:4px;background-size:14px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' width='444.819' height='444.819'%3E%3Cpath d='M352.025 196.712L165.884 10.848C159.029 3.615 150.469 0 140.187 0s-18.842 3.619-25.697 10.848L92.792 32.264c-7.044 7.043-10.566 15.604-10.566 25.692 0 9.897 3.521 18.56 10.566 25.981L231.545 222.41 92.786 361.168c-7.042 7.043-10.564 15.604-10.564 25.693 0 9.896 3.521 18.562 10.564 25.98l21.7 21.413c7.043 7.043 15.612 10.564 25.697 10.564 10.089 0 18.656-3.521 25.697-10.564L352.025 248.39c7.046-7.423 10.571-16.084 10.571-25.981.001-10.088-3.525-18.654-10.571-25.697z'/%3E%3C/svg%3E")}.m-open .cart-ins__header:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cart-ins__content{display:none;margin:8px}.m-open .cart-ins__content{display:block}.cart-ins__amount{color:#bf0a29;font-weight:600}.cart-ins .delete-trash{position:absolute;right:0}@media screen and (max-width:640px){.zEWidget-launcher{display:none}}@media screen and (max-width:1440px){.container{padding:0 20px}.container .container{padding:0}div[class^=step-type]:before{background-position:center 0;background-size:initial;height:96px;width:100%}.types-list li .step-img .step-type-2:before{background-position:center 20%}.types-list li .step-img .step-type-3:before{background-position:center 40%}.types-list li .step-img .step-type-4:before{background-position:center 60%}.types-list li .step-img .step-type-5:before{background-position:center 80%}.types-list li .step-img .step-type-6:before{background-position:center 100%}}@media screen and (max-width:991px){.select-double-overlay{background-color:rgba(255,255,255,.8);z-index:5}.edit-contacts-optons{position:fixed;width:240px;left:50%;margin-left:-120px;top:40px;bottom:0;max-height:280px;z-index:5}.select-double.m-open .select-double-inner{display:block}.select-double-list ul li:not(.select-double-top){padding:5px 10px;font-size:18px;line-height:24px}.header-links:not(.m-mobile) li.l-phone:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0}.input-checkbox input[type=checkbox]+label{padding-left:22px}.item-tab{margin-bottom:15px}.checkout-wrap--selected-cc .payment-methods-tab .tabs-caption>li{display:none}.checkout-left{padding-right:0}.checkout-right{position:static;width:100%}.input-radio input[type=radio]+label{padding-top:5px;padding-bottom:5px}.input-radio input[type=radio]+label:before{top:50%;margin-top:-10px}.input-radio input[type=radio]:checked+label:after{top:50%;margin-top:-3px}.infoitems{width:100%}.pagination li.m-next,.pagination li.m-prev{display:none}.payment-method-list li{margin-top:5px;margin-bottom:0}.main-img img{margin-left:auto;margin-right:auto;width:100%}.m-open .filters-close{display:block;top:20px;right:15px}.mobile-show,.show-mobile{display:inline-block;border:none}.mobile-hide{display:none}.header-app{margin-top:10px}.site.m-mobile{overflow:hidden;-webkit-transform:translate(320px,0);transform:translate(320px,0);-webkit-transform:translate3d(320px,0,0);transform:translate3d(320px,0,0);width:calc(100% - 320px)}.header-line,.main-menu{display:none}.head-line{text-align:center}.product-list-home li{width:100%;margin-left:0;margin-right:0}.order-progress{text-align:center}.order-progress b{display:block;margin:0 auto;float:none;font-size:15px}.key-value-list li{width:50%}.payment-method-total{border-top:1px solid #ccc}.payment-method-list{margin-right:0;border-right:0;width:100%;margin-bottom:10px}.pagination li{margin-bottom:10px;display:inline-block;float:none}.product-price-total{margin-top:0}.tabs-caption-wrap{margin-top:20px}.tabs-caption-mobile{display:block;border:1px solid #ccc;margin-bottom:-1px;padding:20px 0 20px 20px;font-size:15px;line-height:18px;position:relative;background-color:#fff}.tabs-caption-mobile:after{content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #333;position:absolute;top:50%;margin-top:-10px;right:10px}.tabs-caption-mobile.active:after{border-width:6px 6px 0;border-color:#fff transparent transparent;top:-2px}.tabs-caption-wrap li:first-child .tabs-caption-mobile{border-radius:5px 5px 0 0}.tabs-caption-wrap li:last-child .tabs-caption-mobile{border-radius:0 0 5px 5px}.tabs-caption-wrap li:last-child .tabs-caption-mobile.active{border-radius:0}.tabs-caption-wrap li:last-child .tabs-content{border-radius:0 0 5px 5px;border-bottom:1px solid #ccc}.input-checkbox input[type=checkbox]+label:before{width:16px;height:16px;top:2px}.b-checkout__breadcrumbs{margin-bottom:5px}}@media screen and (max-height:768px){.promo-top{font-size:14px;line-height:16px}}@media screen and (max-width:767px){.item-details-table table td{padding:5px 0 5px 3px;font-size:12px;line-height:14px}.btn-checkout-holder.fixed{text-align:center}.btn-checkout-holder.fixed button#btnSubmitOrder-v2{width:90%}}@media screen and (max-width:640px){.b-checkout__nav #amazon-container{width:100%;margin:0;height:52px;max-width:100%;top:0;padding:0}.b-checkout__nav #amazon-container:before,.b-checkout__nav .paypal-container{height:52px}.payment-methods-tab .wrap{height:52px}.wrap #amazon-container img{height:52px}}@media screen and (max-width:600px){.border-box-content{padding:2px 20px 30px}.border-box-content .btn{width:100%;margin-top:20px}.border-box h4{margin-bottom:15px}.input-line{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.key-value-list li{width:100%}.b-checkout .secure-title{display:none}}@media screen and (max-width:490px){.payment-methods img{height:28px}.order-progress{display:none}.progress-steps:after,.progress-steps:before{display:none}.progress-steps li{padding-right:0;width:100%;font-size:15px;text-align:left;padding-left:30%}.progress-steps li:before{width:30px;height:30px;line-height:30px;position:absolute;left:12%;text-align:center}.promos li{margin:10px 20px}.promos li:before{display:none}.promos li .promos-percent{width:100%;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.promos li .promos-desc{margin-left:0}.select-double{padding-left:0}}@media screen and (max-width:400px){.input-box input[name=CVV2]~.label{font-size:0;color:#fff}.input-box input[name=CVV2]~.label:before{content:'CVV';color:#888;font-size:17px}.payment-methods{width:100%}.payment-methods li{float:none;display:inline-block}.learn-more{font-size:13px}}img{border:0}.nowrap{display:inline-block;white-space:nowrap}.site a:hover{text-decoration:none}.header-app .container{z-index:2}.popover-subtotal{font-size:20px;margin:15px 0;overflow:hidden}.popover-subtotal-title{float:left}.popover-subtotal-summ{float:right;font-weight:700;color:#002867}.popover-note{padding:10px 15px;background-color:#e6f4ff;margin-bottom:15px;border-radius:5px;text-align:center}.cart-right .or-sep,.full-width.or-sep{width:100%}.page-cart .alert-bar,.page-cart .alert-bar__wrap,.page-cart .header-cart,.page-cart .header-cart-total,.page-cart .header-top-line,.page-checkout .alert-bar,.page-checkout .alert-bar__wrap,.page-checkout .header-cart,.page-checkout .header-cart-total,.page-checkout .header-top-line,.page-login .alert-bar,.page-login .alert-bar__wrap,.page-login .header-cart,.page-login .header-cart-total,.page-login .header-top-line{display:none}.popover.menu-shopping-cart-cont table{width:100%}.site .checkout-disclaimer{display:none}.cart-right .cart-table tfoot tr{border-bottom:1px solid #d0d0d0;border-radius:0}.cart-right .cart-table tfoot tr.extended-totals{border-bottom:0}.cart-right .cart-table tfoot tr.extended-totals td{padding-top:0;padding-bottom:0}.cart-totals{margin:5px 0}.cart-totals .cart-total{overflow:hidden}.cart-totals .cart-total-label{float:left}.cart-totals .cart-total-value{float:right;color:#bf0a29;font-weight:500}.googlepaybraintree .payment-btn-details{opacity:.001;position:relative;z-index:1}#checkoutOverlay{display:none!important;opacity:1!important}.popover-content .content-wrapper .row{margin-left:-15px;margin-right:-15px;overflow:hidden}.popover-content .content-wrapper .row *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.popover-content .content-wrapper .row:after,.popover-content .content-wrapper .row:before{display:table;content:" ";clear:both}.popover-content .content-wrapper .col-sm-4{width:33.33%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.popover-content #faqs a:hover{text-decoration:none;color:#5279af}.popover-content .collapse{display:none}.discounts-cc,.fees-cc{display:block;font-size:12px;margin-bottom:5px}body .cart-table tfoot td{padding:8px 0;font-size:16px;vertical-align:middle}.shipping-free,.shopping-total{color:#bf0a29;font-weight:500}body .cart-table tfoot tr:last-child td{border-bottom:none}body .cart-table tfoot td.shipping-free{text-align:right}.add-prod-errors{display:block;margin-top:15px}.add-prod-errors p{text-align:center;border-radius:10px;border:1px solid #d20000;background-color:#fee;padding:10px 0}@media screen and (max-width:940px){.article-video video{width:100%}.article-img-left{float:none}}@media screen and (max-width:640px){.article-img-left,.article-img-right{max-width:100%!important;width:auto}}iframe{border:none}.order-details-info .btn,.order-details-info .button{min-width:196px}.my-exams-cc li{border:1px solid #d0d0d0;border-radius:16px;position:relative;padding:30px 20px;margin-bottom:20px}.my-exams-cc .exam-status__img{float:left;width:100px;margin:20px 30px 0 0}@media screen and (max-width:420px){.my-exams-cc .exam-status__img{float:none;margin:15px auto}}.my-exams-cc .exam-status__desc{text-align:left;margin-left:135px}@media screen and (max-width:420px){.my-exams-cc .exam-status__desc{margin-left:0;text-align:center}}.my-exams-cc .exam-status__desc .rx-modal__uploaded{position:absolute;right:10px;top:10px}@media screen and (max-width:640px){.my-exams-cc .exam-status__desc .rx-modal__uploaded{position:static;margin:10px 0 0}}.my-exams-cc .exam-status__detail{color:#777;margin-top:25px}.my-exams-cc .exam-status__detail b{font-weight:600;font-size:16px;display:block}.my-exams-cc .exam-status__id{font-size:18px;line-height:28px;font-weight:600;text-decoration:underline;display:block}.my-exams-cc .exam-status__label{cursor:pointer;background-color:#32a558;color:#fff;position:absolute;left:-1px;top:-1px;font-size:14px;padding:5px 10px;min-width:130px;text-align:center;font-weight:400;border-radius:13px 0}.my-exams-cc .exam-status__label--incomplete{background-color:#999}.my-exams-cc .exam-status__label--cancelled{background-color:#cc4749}.my-exams-cc .exam-status__label--pending{background-color:#7cc5f1}.my-exams-cc .exam-status__label--completed{background-color:#32a558}.exam-info-container{text-align:center;width:100%;overflow:hidden;padding:20px;border-top-width:0;margin-top:20px}@media screen and (max-width:991px){.exam-info-container{padding:0}}.exam-info-container p{font-size:14px}.or-sep.glasses-btn-sep{margin-top:10px;margin-bottom:10px}ul.main-menu-logo a{width:100%;display:block;height:51px;position:relative}ul.main-menu-logo a:before{content:'';display:inline-block;vertical-align:top;height:51px;width:100%;background-position:0 0;background-repeat:no-repeat}ul.main-menu-logo a.b-michael-kors:before{background-position:0 0;width:77px}ul.main-menu-logo a.b-ray-ban:before{background-position:-78px 0;width:106px}ul.main-menu-logo a.b-oakley:before{background-position:0 -56px;width:136px}ul.main-menu-logo a.b-burberry:before{background-position:-156px -56px;width:85px}ul.main-menu-logo a.b-chloe:before{background-position:0 -106px;width:148px}ul.main-menu-logo a.b-coach:before{background-position:-156px -106px;width:126px}.btn.prescription-upload-btn{height:auto;line-height:130%;padding:11px 17px}.product-wrap-info .product-price-total-total td{border-top:1px solid #d0d0d0}.product-wrap-info .product-h1{font-size:28px;line-height:28px;margin-bottom:0}.you-save{position:relative;font-size:17px;height:40px;line-height:40px;text-align:center;padding:0 25px;display:inline-block;font-weight:500}@media screen and (max-width:991px){.you-save{padding:0;font-size:12px;line-height:12px;height:auto}}.you-save:before{content:"";display:inline-block;vertical-align:sub;margin-right:10px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23BF0A29'%3E%3Cpath d='M75.6 196C30.6 228.3 0 275.5 0 330c0 26.7 7.3 54.1 20.5 77.1 18.7 32.5 32.2 63.3 41 94.1 1.9 6.4 7.7 10.8 14.4 10.8h60c8.3 0 15-6.7 15-15v-25.3c27 7.7 62.5 12.8 120 9.2V497c0 8.3 6.7 15 15 15h60c7.1 0 13.3-5 14.7-12.1l6.6-33.2c51.8-12.9 101-40.8 139.4-79.3l.9-.9c2.8-2.8 4.4-6.6 4.4-10.6v-91c0-8.3-6.7-15-15-15h-10.7c-18.7 0-37.2-6.9-53-19.6l16.9-50.7c1.5-4.6.8-9.6-2.1-13.5-2.8-3.9-7.3-6.2-12.2-6.2h-30c-13.5 0-26.4 3.6-37.9 10.5-12.8-8.4-26.7-15.6-41.4-21.5 2.8-10.9 4.4-22.3 4.4-34.1C331 60.6 270.4 0 196 0S61 60.6 61 135c0 21.9 5.3 42.7 14.6 61zM301 135c0 57.9-47.1 105-105 105S91 192.9 91 135 138.1 30 196 30s105 47.1 105 105zM46.5 392.1C35.9 373.6 30 351.5 30 330c0-41.2 22.5-80.3 62.1-108.9C116.9 250.9 154.3 270 196 270c52.1 0 97.4-29.6 119.9-72.9 15.8 6.4 30.3 14.4 43.5 23.9 5.5 4 13 3.8 18.3-.6 5.8-4.7 15.4-10.4 28.3-10.4h9.2l-13.4 40.3c-1.8 5.5-.3 11.5 3.8 15.5 21.6 21 48.6 33 76.5 34.1v69.8c-36.1 34.9-82.2 59.6-130.2 69.9-.1 0-.3.1-.3.1-5.9 1.2-10.5 5.9-11.7 11.7l-6.1 30.6H301v-17.3c0-8.8-7.5-15.7-16.3-14.9-77.9 6.7-115-2.3-143.5-12.9-9.8-3.7-20.3 3.6-20.3 14V482H87.1c-9.4-29.5-22.8-59.1-40.6-89.9z M224.9 127.9c-8-4.3-17.2-6-26.2-7.6-6.7-1.2-13.6-2.5-17.5-4.6-2-1.1-2-1.3-2-3.1 0-1.1 1.7-3 5-4.7 8.2-4.1 19.7-3.8 25.7.7 6.6 5 16 3.6 21-3s3.6-16-3-21c-4.9-3.7-10.8-6.3-17-7.9V73c0-8.3-6.7-15-15-15s-15 6.7-15 15v4.1c-3.5 1-6.9 2.3-10.2 3.9-13.7 6.9-21.6 18.3-21.6 31.5 0 13.1 6.2 23.4 17.9 29.6 8 4.3 17.2 6 26.2 7.6 6.7 1.2 13.6 2.5 17.5 4.6 2 1.1 2 1.3 2 3.1 0 1-1.8 3-5.1 4.7-8.2 4.1-19.7 3.8-25.7-.7-6.6-5-16-3.6-21 3s-3.6 16 3 21c4.9 3.7 10.8 6.3 17 7.9v3.7c0 8.3 6.7 15 15 15s15-6.7 15-15v-4.1c3.5-1 6.9-2.2 10.1-3.9 13.8-6.9 21.6-18.4 21.6-31.5.2-13.1-6-23.4-17.7-29.6z'/%3E%3Ccircle cx='376' cy='315' r='15'/%3E%3C/svg%3E")}@media screen and (max-width:991px){.you-save:before{display:none}}.you-save.hide{display:none}table.glasses-rx-example-table{margin:10px auto 20px;border-collapse:collapse;border-spacing:0}table.glasses-rx-example-table td{padding:10px 15px;border:1px solid #ccc}table.glasses-rx-example-table thead td{font-weight:700}.subscr{overflow:hidden;width:100%;border:1px solid #d0d0d0;border-radius:25px;margin-bottom:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:20px;position:relative;font-size:16px;line-height:21px}.subscr__left{width:50%;float:left;padding-right:15px}@media screen and (max-width:766px){.subscr__left{width:100%;float:none}}.subscr__right{width:50%;float:right}@media screen and (max-width:766px){.subscr__right{width:100%;float:none}}.subscr.has-subrows{padding-bottom:40px}.subscr.has-subrows::after{content:'';position:absolute;bottom:0;left:0;right:0;background:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.8125 4L3 6.6875l9 6.2188 9-6.2188L19.1875 4 12 8.9063 4.8125 4zm0 7.0938L3 13.8125 12 20l9-6.1875-1.8125-2.7188L12 16l-7.1875-4.9063z'/%3E%3C/svg%3E") center center/24px 24px no-repeat #f5f5f5;text-align:center;cursor:pointer;height:32px}.subscr.has-subrows.expanded{height:auto}.subscr.has-subrows.expanded::after{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.subscr__view{font-weight:500;padding-left:24px;margin-bottom:20px;color:#002867;background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 22'%3E%3Cpath d='M15.46 10.36l-4 3.99c-.1.1-.23.15-.36.15s-.25-.05-.35-.15l-2-2c-.2-.19-.2-.51 0-.7.19-.2.51-.2.71 0l1.64 1.64 3.65-3.64a.45.45 0 0 1 .14-.1 4.17 4.17 0 0 0-.89-.79V4.5c0-.83-.67-1.5-1.5-1.5H11V2c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v1H1.5C.67 3 0 3.67 0 4.5v15c0 .83.67 1.5 1.5 1.5h11c.83 0 1.5-.67 1.5-1.5v-3.26c1.21-.8 2-2.18 2-3.74 0-.78-.2-1.51-.54-2.14zM13 19.5c0 .28-.22.5-.5.5h-11c-.28 0-.5-.22-.5-.5V15h3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H1v-2h3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H1V9h3.5c.28 0 .5-.22.5-.5S4.78 8 4.5 8H1V4.5c0-.28.22-.5.5-.5H3c0 .55.45 1 1 1h6c.55 0 1-.45 1-1h1.5c.28 0 .5.22.5.5v3.76a4.494 4.494 0 0 0-6 4.24 4.494 4.494 0 0 0 6 4.24v2.76z'/%3E%3C/svg%3E");background-repeat:no-repeat}.subscr img{max-width:120px;max-height:100px;margin-right:20px}@media screen and (max-width:766px){.subscr img{max-width:100px;margin-right:15px}}@media screen and (max-width:420px){.subscr img{max-width:100px;display:block;margin:0 auto 10px}}.subscr__product{margin-bottom:15px}.subscr__product__name{font-size:16px;font-weight:600}@media screen and (max-width:420px){.subscr__product__name{text-align:center;display:block}}.subscr__date{margin-bottom:15px}.subscr__status{margin-bottom:40px}.subscr__status b{text-transform:capitalize}.canceled .subscr__status b{color:#cc4749}.processing .subscr__status b{color:#32a558}.subscr .btns .btn{margin-bottom:10px;min-width:144px;margin-right:20px}@media screen and (max-width:420px){.subscr .btns .btn{display:block;margin:0 auto 20px}}.subscr .btns .btn:last-child{margin-right:0}.subscr__orders{float:none;width:100%;overflow:hidden;background:#f5f5f5;padding:20px;border-radius:15px;margin:20px 0 5px}.subscr__orders>span{font-weight:600;line-height:25px}.subscr__orders__status{margin-right:10px}.subscr__orders li{border-top:1px dashed #ccc;padding:15px 0;overflow:hidden;line-height:40px}.subscr__orders .btn{float:right}@media screen and (max-width:991px){.social li{float:none;display:inline-block}.cart-right .cart-table tfoot .shipping-line{text-align:center;padding-top:7px}.cart-table tfoot td.shipping-header{display:inline-block;width:auto;margin-right:5px}.cart-table tfoot td.shipping-free{display:inline-block;width:auto;margin-left:5px}.product-price{margin-bottom:10px}.product-price b{font-size:24px}.cc-payment-type p.m-error{margin-bottom:5px}#right-amazon-container,.site .right-paypal-container{display:none}.cart-table tfoot tr.coupon-code-active{background:#f6f6f6;padding:10px;margin-bottom:10px;border:2px dashed #ccc}.coupon-code-active .item-remove{position:absolute;top:5px;right:0;padding:10px;width:40px}.exam-statuc-cc{text-align:center}.my-exams-cc .order-id{width:100%;text-align:center;float:none;margin:0}.exam-status-actions{width:170px;margin:0 auto;float:none}.mobile-hide{display:none!important}.cart-right button{max-width:300px;margin:15px auto;display:block}.site .processing-fee-helper{font-weight:400;display:inline-block;margin-right:5px;font-size:13px}body .cart-table tfoot td{border:0;padding:0;text-align:center;font-size:18px}.site .payment-methods{width:100%}.site .payment-methods li{float:none;display:inline-block;vertical-align:top}.popover{display:none!important}.btn-checkout-holder.fixed{position:fixed;bottom:0;background:#fff;left:0;right:0;padding:20px 15px;z-index:1;margin:0;max-width:100%;width:auto;border-top:1px solid #d0d0d0}.btn-checkout-holder.fixed .btn{max-width:300px}.add-prod-errors p{text-align:center}.site .payment-methods-tab .tabs-caption-wrap{margin-top:0;margin-bottom:20px}.cart-right .cart-table tfoot tr:last-child{padding-top:7px;padding-bottom:1px;border-bottom:none}.cart-right .cart-table tfoot tr.processing-fee-mock{padding-top:8px;border-bottom:0}}.heroCarousel{display:none!important}.ie9 img[src$=".svg"]{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]{width:100%}}.account-body #FormField_6{display:none}.not-found-error img{max-width:300px;margin:40px 0;width:90%}.link{color:#002867;cursor:pointer;text-decoration:none}.link:hover{color:#001f4f}.inline-link{display:inline-block;color:#002867;cursor:pointer;text-decoration:none;border-bottom:1px dashed #002867}.inline-link:hover{color:#001f4f;border-color:#001f4f}.rx-options-wrap .input-line .btn{margin-top:9px}@media screen and (max-width:640px){.rx-options-wrap .input-line .btn{display:block;margin:0 auto}}@media screen and (max-width:640px){.rx-options-wrap .input-line .input-box.size-third{width:100%;display:block;float:none}}.yotpo-widget-referral-widget{height:90%!important}#shopper_approved #sa_header_img{display:block;margin:0 auto 20px}#shopper_approved input[type=checkbox]{-webkit-appearance:none!important;overflow:auto;border:1px solid #ccc;visibility:visible;width:18px;height:18px;opacity:1;margin-right:5px;position:absolute!important;left:0;cursor:pointer!important;z-index:10}#shopper_approved input[type=checkbox]+label,#shopper_approved input[type=checkbox]+span{position:relative;padding-left:30px}#shopper_approved input[type=checkbox]:checked{border-color:#002867}#shopper_approved input[type=checkbox]:checked+label::before,#shopper_approved input[type=checkbox]:checked+span::before{content:'✔';color:#002867;position:absolute;left:3px;top:-1px}#shopper_approved input[type=checkbox]::after,#shopper_approved input[type=checkbox]::before{display:none!important}#shopper_approved #sa_outer input[type=checkbox]:checked::before{display:none!important}#shopper_approved .sa_message{overflow:hidden;width:100%}.product .yotpo .standalone-bottomline.star-clickable,.yotpo .standalone-bottomline .star-clickable{display:inherit!important}.product .yotpo .pull-left{text-align:center!important;float:none!important}.open-livechat{position:fixed;right:20px;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:60px;-webkit-box-shadow:rgba(0,0,0,.3) 0 4px 12px;box-shadow:rgba(0,0,0,.3) 0 4px 12px;border-radius:50%;background:#002867;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#002867;cursor:pointer;z-index:1}.open-livechat:before{content:'';width:32px;height:32px;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s cubic-bezier(.18, .89, .32, 1.28) 50ms;transition:all .2s cubic-bezier(.18, .89, .32, 1.28) 50ms;background-size:32px;color:#fff;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M12.63 26.46h-3.8a6.61 6.61 0 01-6.65-6.07 89.05 89.05 0 010-11.2 6.5 6.5 0 016.05-5.94 121.62 121.62 0 0115.51 0 6.51 6.51 0 016.06 5.94 77.53 77.53 0 010 11.2 6.61 6.61 0 01-6.66 6.07h-3.66L12.63 31v-4.54'/%3E%3Cpath fill='%23002867' d='M19.57 21.68h3.67a2.08 2.08 0 002.11-1.81 89.86 89.86 0 000-10.38 1.9 1.9 0 00-1.84-1.74 113.15 113.15 0 00-15 0 1.9 1.9 0 00-1.8 1.74 74.92 74.92 0 00-.06 10.38 2 2 0 002.1 1.81h3.81v4.82z' class='lc-16qdtho e1nep2br0'/%3E%3C/svg%3E")}.open-livechat:hover{color:#fff}.open-livechat:hover:before{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all .2s cubic-bezier(.18, .89, .32, 1.28) 50ms;transition:all .2s cubic-bezier(.18, .89, .32, 1.28) 50ms;background-image:url(../img/icons/buble.svg)}.open-livechat:hover:after{content:"?";position:absolute;font-weight:600;font-size:18px;line-height:60px;color:#002867;-webkit-transition:all .2s cubic-bezier(.18, .89, .32, 1.28) 50ms;transition:all .2s cubic-bezier(.18, .89, .32, 1.28) 50ms}@media screen and (max-width:991px){.open-livechat{display:none!important}}.add-to-cart-fixed #chat-widget-container{display:none}@media screen and (max-width:991px){.page-cart~#chat-widget-container,.page-checkout~#chat-widget-container,.page-product~#chat-widget-container{display:none!important}}.copy{display:inline-block;position:relative;cursor:pointer}.copy__tooltip{text-transform:none;white-space:nowrap;visibility:hidden;min-width:140px;font-size:13px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:1;bottom:130%;left:50%;margin-left:-75px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;height:30px;line-height:18px}.copy__tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.copy:hover .copy__tooltip{visibility:visible;opacity:1}.w-tip{position:relative;cursor:default}.w-tip__text{text-transform:none;white-space:nowrap;visibility:hidden;min-width:140px;max-width:280px;font-size:13px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:1;bottom:130%;left:50%;margin-left:-75px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;min-height:30px;line-height:18px}.w-tip__text--bottom{bottom:auto;top:130%}.header-line-checkout .w-tip__text--bottom{width:260px;margin-left:-136px;white-space:normal}.w-tip:hover .w-tip__text{visibility:visible;opacity:1}.icon-remove{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Cpath d='M5.3033 5.3033l10.6066 10.6066m-10.6066 0L15.9099 5.3033'/%3E%3C/svg%3E");width:22px;height:22px;display:block;cursor:pointer}.icon-remove:hover{opacity:.8}.split-card{position:relative;width:100%;float:left}.split-card+.btn{margin-top:10px}.split-card .input-box input{border:2px solid #000}.split-card:last-child{margin-top:30px}.split-card:last-child::before{content:'';border:1px solid #ccc;position:absolute;height:0;top:-25px;left:25%;right:25%}.split-card--error::after{content:'';position:absolute;left:-10px;top:-10px;bottom:-5px;right:-10px;background:#fff1f1;z-index:-1;border-radius:5px}.split-card--error .input-box,.split-card--error .input-box__iframe{background-color:#fff}.split-card__error{color:#cc4749;line-height:18px;min-height:18px;overflow:hidden;width:100%}.text-toggle{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 20px;width:264px;height:39px;border:1px solid #bf0a29;border-radius:20px;overflow:hidden;font-weight:600;font-size:14px}.text-toggle__item{width:132px;height:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s;background:0 0;color:#000;opacity:.5;-webkit-box-shadow:none;box-shadow:none}.text-toggle__item:hover{opacity:1}.text-toggle__item.m-active{cursor:default;-webkit-box-shadow:none;box-shadow:none;opacity:1;color:#fff;background:#bf0a29}.dscnt{display:inline-block;position:relative;background:#d2354f;margin-left:10px;padding:0 8px 0 5px;color:#fff;font-size:14px;line-height:24px;white-space:nowrap;font-weight:700;border-radius:0 3px 3px 0}.dscnt::before{content:'';position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-width:12px 10px 12px 0;border-color:transparent #d2354f transparent transparent}.sbscr-block{position:relative;font-size:14px;display:none}.sbscr-block__header{margin-bottom:15px}@media screen and (max-width:640px){.sbscr-block__header{text-align:center;padding:0 30px;margin-bottom:25px}}@media screen and (max-width:420px){.sbscr-block__header{text-align:left;padding:0}}.cart .sbscr-block__header{margin-bottom:0}.sbscr-block__header .inline-checkbox{margin:10px 0}.sbscr-block__header .dscnt{margin-left:22px}.sbscr-block__header__reduced{text-decoration:line-through;color:grey;font-size:14px;font-weight:400}.sbscr-block__header__price{font-size:20px;color:#3162a8;font-weight:600}@media screen and (max-width:640px){.sbscr-block__header nobr{display:block}}@media screen and (max-width:420px){.sbscr-block__header nobr{margin-left:20px}}.sbscr-block__content{opacity:0;height:0;overflow:hidden;border-radius:6px;background-color:#e6f4ff;border:1px solid #d0d0d0;padding:0 40px 0 20px;-webkit-transition:.5s;transition:.5s}@media screen and (max-width:640px){.sbscr-block__content{text-align:center}}.sbscr-block--checked .sbscr-block__content{height:auto;padding:10px 20px 10px 20px;margin:10px 0 15px 0;opacity:1;-webkit-transition:.5s;transition:.5s}.sbscr-block--checkout{padding:10px 30px 10px 5px}.sbscr-block--checkout .sbscr-block__question{top:auto}.sbscr-block__radio{display:inline-block;vertical-align:middle;margin:7px 0;font-size:14px;white-space:nowrap}.sbscr-block__question{background-color:#fff;width:28px;height:28px;border-radius:28px;display:inline-block;vertical-align:middle;margin-left:10px;font-style:normal;text-align:center;border:1px solid #d0d0d0;cursor:pointer}@media screen and (max-width:640px){.sbscr-block__question{position:absolute;right:0;top:7px}}.sbscr-block__question::before{content:'?';font-weight:400;font-size:16px;line-height:26px;color:#000}.sbscr-block__text{display:inline}@media screen and (max-width:640px){.sbscr-block__text{display:block}}.calendly-container.btn{position:absolute;top:-80px;right:0}@media screen and (max-width:766px){.calendly-container.btn{font-size:0;padding:0}}@media screen and (max-width:766px){.calendly-container.btn:before{content:'';width:20px;height:22px;display:inline-block;line-height:40px;vertical-align:middle;background-image:url(../img/icons/phone.svg)}}.checkout-view-roundup{margin:10px 0;border-radius:6px;background-color:#e6f4ff;border:1px solid #d0d0d0;padding:10px}.checkout-view-roundup p{margin:10px 0 0;font-size:14px;line-height:18px;font-style:italic}.checkout-view-roundup__question{background-color:#fff;width:28px;height:28px;border-radius:28px;position:absolute;right:15px;font-style:normal;text-align:center;border:1px solid #d0d0d0;cursor:pointer}@media screen and (max-width:991px){.checkout-view-roundup__question{right:10px}}.checkout-view-roundup__question::before{content:'?';font-weight:400;font-size:16px;line-height:26px;color:#000}.checkout-free-shipping{padding:10px;border-radius:6px;background-color:#fff;border:1px solid #d0d0d0}.checkout-free-shipping-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-free-shipping p{margin-bottom:15px}#facetedSearch-navList{margin-top:15px}body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button.secondary{color:#002867!important}body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button.secondary:hover{color:#001f4f!important}body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button{background:#002867!important;padding:0 20px;line-height:40px;border:0;border-radius:40px;font-weight:500}body #onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button.primary:hover{background:#001f4f!important}body #virtooal-image-switcher{overflow:hidden;width:100%}@media screen and (max-width:766px){body #virtooal-image-switcher{margin:0 auto 15px;text-align:center}}body #virtooal-image-switcher button{font-size:17px}@media screen and (max-width:766px){body #virtooal-image-switcher button{font:none}}body #virtooal-image-switcher .virtooal-model-face-upload{font-size:17px;height:40px;line-height:40px;padding:0 17px;border-radius:40px;font-weight:500;text-transform:capitalize}body .virtooal-image-switcher-content{padding:25px 10px;border-radius:6px}body .virtooal-user-image{height:168px!important}body .virtooal-user-image iframe{height:168px!important}body .virtooal-model-image{max-height:168px!important}.vto-link{margin-bottom:15px}.vto-dummy{background-color:#002867;padding:5px;position:relative;margin-top:5px}.vto-dummy::after{content:'+';color:#fff;font-size:60px;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:115px;width:50px;position:absolute;left:50%;top:50%;margin:-57px 0 0 -25px}.vto-dummy img{max-width:64px;margin:0 auto}.hide-desktop{display:none}@media screen and (max-width:991px){.hide-desktop{display:block;font-size:16px;text-align:center}}.insurance-content-wrapper{max-width:800px;margin:0 auto}.insurance-providers-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.provider-wrapper{min-width:45%;border-radius:5px;border:1px solid #ccc;margin:5px;text-align:center;height:92px;background-repeat:no-repeat;background-position:center center;background-size:60%;cursor:pointer}.modal-body .provider-wrapper{cursor:default}.provider-wrapper:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.modal-body .provider-wrapper:hover{-webkit-box-shadow:none;box-shadow:none}.provider-wrapper.vsp{background-image:url(../img/insurance/vsp.png)}.provider-wrapper.eyemed{background-image:url(../img/insurance/eyemed.svg);background-size:100px}.provider-wrapper.blue-view{background-image:url(../img/insurance/blue.jpeg)}.provider-wrapper.aetna{background-image:url(../img/insurance/aetna.svg)}.provider-wrapper.cigna{background-image:url(../img/insurance/cigna.svg)}.provider-wrapper.spectera{background-image:url(../img/insurance/spectera.png)}.provider-wrapper.superior{background-image:url(../img/insurance/superior.svg)}.provider-wrapper.davis{background-image:url(../img/insurance/davis.svg)}.insurance-review{font-size:16px;line-height:25px;text-align:center}.insurance-review h5{margin-bottom:10px}.insurance-review ul{text-align:initial;margin-bottom:20px;padding:15px;border:1px solid #ccc;width:auto;display:inline-block;border-radius:10px}.insurance-review ul li{margin-bottom:10px}.insurance-review ul b{display:inline-block;vertical-align:top;min-width:180px}.insurance-review button{margin-right:10px}.content-header{text-align:center;margin:25px 0}.select-order-btn{margin-top:15px}.hide-message{-webkit-animation:cssAnimation 20s forwards;animation:cssAnimation 20s forwards}@keyframes cssAnimation{0%{opacity:1}60%{opacity:1}100%{opacity:0}}@-webkit-keyframes cssAnimation{0%{opacity:1}60%{opacity:1}100%{opacity:0}}.order-status__question{width:22px;height:22px;border-radius:11px;display:inline-block;margin-left:10px;font-style:normal;text-align:center;border:1px solid #d0d0d0;cursor:pointer}.order-status__question::before{content:"?";line-height:20px;color:#000}.upsell{min-height:540px;padding:12px 15px 60px}@media screen and (max-width:766px){.upsell{min-height:auto}}.upsell .checkmark{display:none}.upsell.animate .checkmark{position:absolute;bottom:60px;left:50%;margin-left:-60px;width:120px;height:120px;border-radius:50%;display:block;stroke-width:6;stroke:#fff;stroke-miterlimit:10;-webkit-box-shadow:inset 0 0 0 #bf0a29;box-shadow:inset 0 0 0 #bf0a29;-webkit-animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;z-index:2}@media screen and (max-width:766px){.upsell.animate .checkmark{bottom:auto;top:90px}}.upsell.animate .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:6;stroke-miterlimit:10;stroke:#bf0a29;fill:none;-webkit-animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.upsell.animate .checkmark__check{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@-webkit-keyframes stroke{100%{stroke-dashoffset:0}}@keyframes stroke{100%{stroke-dashoffset:0}}@-webkit-keyframes scale{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@keyframes scale{0%,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@-webkit-keyframes fill{100%{-webkit-box-shadow:inset 0 0 0 60px #bf0a29;box-shadow:inset 0 0 0 60px #bf0a29}}@keyframes fill{100%{-webkit-box-shadow:inset 0 0 0 60px #bf0a29;box-shadow:inset 0 0 0 60px #bf0a29}}.upsell.active:not(.animate) .card-image{-webkit-animation:scaling 2s infinite ease-out;animation:scaling 2s infinite ease-out}@-webkit-keyframes scaling{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(1.02)}50%{-webkit-transform:scale(1.04)}75%{-webkit-transform:scale(1.02)}100%{-webkit-transform:scale(1)}}@keyframes scaling{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(1.02)}50%{-webkit-transform:scale(1.04)}75%{-webkit-transform:scale(1.02)}100%{-webkit-transform:scale(1)}}.upsell__header{font-size:18px;line-height:24px;color:#002867;font-weight:600;height:48px;margin-bottom:10px}.upsell__header__discount{display:inline-block;position:relative;background:#d2354f;margin-left:10px;padding:0 8px 0 5px;color:#fff;font-size:14px;line-height:24px;white-space:nowrap;font-weight:700}.upsell__header__discount::before{content:'';position:absolute;top:0;left:-10px;width:0;height:0;border-style:solid;border-width:12px 10px 12px 0;border-color:transparent #d2354f transparent transparent}.upsell__title{height:42px;overflow:hidden;text-overflow:ellipsis;position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:10px}.upsell__title h5{font-size:15px;line-height:21px;font-weight:600;overflow:visible;-ms-flex-item-align:end;align-self:flex-end;width:100%}.upsell__select{text-align:center;width:100%;font-size:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.upsell__select>li{font-size:13px;line-height:15px;padding:5px 7px;text-align:center;border:1px solid #d0d0d0;border-radius:5px;margin:14px 4px 4px;font-weight:600;cursor:pointer}.upsell__select>li.active,.upsell__select>li:hover{border-color:#002867}.upsell__tabs{text-align:center;width:100%;font-size:0;position:relative;max-width:360px;margin:0 auto}.upsell__tabs>li{font-size:16px;line-height:20px;padding:5px 15px;text-align:center;display:inline-block;border:1px solid #d0d0d0;border-radius:5px 5px 0 0;margin:0 8px -1px;font-weight:500;cursor:pointer;color:#999}.upsell__tabs>li:hover{border-color:#002867;color:#002867;border-bottom-color:#d0d0d0}.upsell__tabs>li.active{color:#fff;border-color:#002867;background-color:#002867}.upsell__tabs__content{height:90px;border:1px solid #d0d0d0;border-radius:6px;padding:20px 5px;max-width:360px;margin:0 auto}.upsell.active .upsell__tabs__content{opacity:.5}.upsell__qty-selector{display:-webkit-box;display:-ms-flexbox;display:flex}.upsell__qty-selector li label{font-weight:500;text-align:left}.upsell__qty-selector li select.small-select{width:98px}.upsell__price{font-size:24px;line-height:36px;font-weight:600;display:block;color:#002867;margin-top:10px;min-height:36px}.upsell__btn{min-width:200px;margin:0 0 0 -100px;position:absolute;z-index:2;left:50%;bottom:15px;width:auto!important}.upsell__info{margin-bottom:20px;font-weight:400}.upsell__confirm{text-align:center}.upsell__confirm .btn{min-width:140px}.upsell__order{-webkit-animation:o-opacity 1s;animation:o-opacity 1s;font-weight:400;line-height:18px;font-size:18px;color:#002867}@-webkit-keyframes o-opacity{0%{opacity:0;font-size:0}100%{opacity:1;font-size:18px}}@keyframes o-opacity{0%{opacity:0;font-size:0}100%{opacity:1;font-size:18px}}.upsell--bg .card-img-container{background-color:#7cc5f1;border-radius:5px}.upsell--bg .card-img-container .card-image{top:20px;bottom:20px}.Invoice,.PackingSlip{padding:5px;font-size:18px;line-height:130%}.Invoice .header-logo-image-container img,.PackingSlip .header-logo-image-container img{max-width:240px}.Invoice .ProductDetails,.PackingSlip .ProductDetails{font-weight:700}.Invoice .ProductDetails .ProductAttributes,.PackingSlip .ProductDetails .ProductAttributes{font-weight:400}.InvoiceTitle,.PackingSlipTitle{font-size:15px;font-weight:700;background:#000;color:#fff;padding:5px;margin-bottom:10px}.StoreAddress{font-weight:700;margin-bottom:10px}.InvoiceHeading,.PackingSlipHeading{font-size:19px;font-weight:700;margin-bottom:10px}.AddressRow,.CustomerDetails,.InvoiceDetails,.InvoiceItems,.PackingSlipDetails,.PackingSlipItems{margin-bottom:10px}.AddressRow li,.CustomerDetails li,.InvoiceDetails li,.InvoiceItems li,.PackingSlipDetails li,.PackingSlipItems li{list-style-type:none}.InvoiceTable,.PackingSlipTable{border-collapse:collapse;width:100%}.InvoiceTable th,.PackingSlipTable th{font-weight:700;padding:5px;text-align:left;border-bottom:1px solid #000}.InvoiceTable td,.PackingSlipTable td{padding:5px;vertical-align:top;text-align:left}.InvoiceTotalRow td,.InvoiceTotals td,td.ProductCost,td.ProductQuantity,td.ProductTotal,th.ProductCost,th.ProductQuantity,th.ProductTotal{text-align:right}.InvoiceTotalRow:last-child{font-weight:700}.AddressRow,.InvoiceDetails,.PackingSlipDetails{overflow:hidden;width:100%}.BillingAddress,.InvoiceDetailsLeft,.InvoiceDetailsRight,.PackingSlipDetailsLeft,.PackingSlipDetailsRight,.ShippingAddress{float:left;width:48%}.BillingAddress ul,.InvoiceDetailsLeft ul,.InvoiceDetailsRight ul,.PackingSlipDetailsLeft ul,.PackingSlipDetailsRight ul,.ShippingAddress ul{padding-left:0}.InvoiceItems,.PackingSlipItems{border-top:1px solid #000;padding-top:10px}.InvoiceItemList{border-bottom:1px solid #000}.InvoiceItemDivider td{padding-top:10px;border-top:1px solid #000}.ConfigurableProductRow,.DetailRow{clear:left;margin-top:6px;padding-left:160px}.ConfigurableProductRow .Label,.DetailRow .Label{margin:0 0 6px -160px;float:left;padding-top:1px;display:inline;position:relative}.ConfigurableProductRow .Value,.DetailRow .Value{display:inline}.InvoiceDetails .DetailRow .Label,.PackingSlipDetails .DetailRow .Label{font-weight:700}.ConfigurableProductRow{font-size:13px;margin-left:10px}.InvoiceTotals .InvoiceTotal td{font-weight:700}.ProductQuantity{width:50px}.ProductCost,.ProductTotal{width:150px}.PageBreak{page-break-after:always}.ProductPreOrder{font-size:11px}.guest-invoice{position:fixed;top:0;left:0;right:0;bottom:0;z-index:4;background:#fff;color:#000;padding:10px}.guest-invoice td,.guest-invoice th{font-family:Arial,Sans-Serif;font-size:15px}.guest-invoice h1,.guest-invoice h1 a{color:#000;text-decoration:none}.cart-table-pre-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d0d0d0}.cart-table-pre-footer .summary__line{border-top:none}.category-desc-paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-header{border-bottom:1px solid #e5e5e5}.fixed-header .global-header,.page-cart .global-header,.page-checkout .global-header,.page-default .global-header,.page-login .global-header{border-bottom:0}.header-top-line{display:none}@media screen and (max-width:991px){.header-top-line{display:block}}.m-search .header-top-line{display:block;height:0}@media screen and (max-width:991px){.m-search .header-top-line{height:44px}}.header-top-line .container{position:relative}.header-slides{position:absolute;left:20px}@media screen and (max-width:1168px){.header-slides .hide-shipping-word{display:none}}.header-links{font-size:0;position:absolute;right:55px;text-align:right;white-space:nowrap;z-index:3;height:44px}@media screen and (max-width:991px){.header-links{position:absolute;left:55px;right:10px}}.m-search .header-links{left:20px}.header-links>li{margin-left:49px;font-size:14px;position:relative;opacity:.9}@media screen and (max-width:991px){.header-links>li:hover .chat-ddl{display:none}}@media only screen and (max-width:1240px){.header-links>li{margin-left:33px}}@media only screen and (max-width:1100px){.header-links>li{margin-left:18px}}@media screen and (max-width:991px){.header-links>li{display:none}}.header-links>li.l-sms{display:none}@media screen and (max-width:991px){.header-links>li.l-sms{display:inline-block;vertical-align:top;font-size:16px}}@media screen and (max-width:640px){.header-links>li.l-sms{font-size:0}}.header-links>li.l-sms a:before{width:26px;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='%23fff' %3E%3Cpath d='M30 16.011c0-4.176-4.391-7.563-9.807-7.563-.098 0-.193.001-.289.004 2.102 1.669 3.396 3.945 3.396 6.455 0 3.569-2.618 6.667-6.454 8.214 1.045.291 2.172.451 3.348.451 2.207 0 4.244-.562 5.886-1.512l3.558 1.512-1.387-3.248C29.354 19.102 30 17.615 30 16.011z M18.801 8.99c-1.988-1.581-4.773-2.562-7.854-2.562C4.901 6.428 0 10.207 0 14.869c0 1.79.724 3.45 1.957 4.815L.41 23.31l3.97-1.688c1.83 1.062 4.104 1.688 6.567 1.688 1.829 0 3.552-.346 5.067-.957 3.495-1.409 5.881-4.231 5.881-7.483.001-2.286-1.179-4.361-3.094-5.88zM6.276 16.011c-.738 0-1.336-.599-1.336-1.336 0-.738.598-1.336 1.336-1.336.738 0 1.336.598 1.336 1.336 0 .738-.598 1.336-1.336 1.336zm4.672 0c-.738 0-1.336-.599-1.336-1.336 0-.738.598-1.336 1.336-1.336.738 0 1.336.598 1.336 1.336 0 .738-.598 1.336-1.336 1.336zm4.672-.001c-.737 0-1.335-.598-1.335-1.335s.598-1.335 1.335-1.335 1.335.598 1.335 1.335-.598 1.335-1.335 1.335z'/%3E%3C/svg%3E")}@media screen and (max-width:991px){.header-links>li.l-account{display:inline-block;vertical-align:top;font-size:16px}}@media screen and (max-width:640px){.header-links>li.l-account{font-size:0}}.header-links>li.l-account.is-active{position:absolute;left:0;margin:0;right:0;background-color:#002867;text-align:left;z-index:3;opacity:1;-webkit-transition:all .3s;transition:all .3s;margin-left:-42px;padding-left:5px}.header-links>li.l-account.is-active .chat-ddl{display:block;left:0;right:0;bottom:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;position:fixed;top:44px;opacity:1;padding:15px 46px;width:auto;border:0}.header-links>li.l-account.is-active .chat-ddl::before,.header-links>li.l-account.is-active .chat-ddl:after{display:none}.header-links>li.l-account.is-active .chat-ddl li a{padding:12px 0;font-size:16px;line-height:19px}@media screen and (max-width:420px){.header-links>li a{padding-left:26px}}.header-links>li.l-search{cursor:pointer;margin-left:0;opacity:1;height:28px}@media screen and (max-width:766px){.header-links>li.l-search{width:155px;display:block;position:absolute;left:50%;margin-left:-100px;top:8px;font-size:16px;height:auto;line-height:1;text-align:left;font-size:14px}}.m-search .header-links>li.l-search{display:none}.header-links>li:hover{opacity:1}.header-links>li:hover::after{content:"";position:absolute;top:44px;left:-100px;width:220px;height:20px}.header-links>li:last-child{margin-right:0}.header-links .chat-ddl{-webkit-box-sizing:border-box;box-sizing:border-box;top:64px;width:224px;left:-100px;border-radius:16px;padding:10px 15px;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.3);box-shadow:0 -2px 10px rgba(0,0,0,.3)}.header-links .chat-ddl:before{content:"";position:absolute;left:50%;top:-6px;margin-left:-5px;width:12px;height:12px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.3);box-shadow:0 -2px 10px rgba(0,0,0,.3)}.header-links .chat-ddl:after{content:"";position:absolute;left:50%;top:0;margin-left:-18px;width:40px;height:14px;background-color:#fff}.header-links .chat-ddl li{display:block;border-top:1px solid #e5e5e5;height:auto}.header-links .chat-ddl li:first-child{border-top:none}.header-links .chat-ddl li a{color:#002867;display:block;padding-left:13px;font-size:15px;line-height:32px}.header-links .chat-ddl li a:hover{color:#001f4f}.header-links>li.l-search-holder{width:96px;position:absolute;top:8px;left:-96px;height:28px;line-height:28px;right:auto;margin:0;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:991px){.header-links>li.l-search-holder{display:block;width:auto;left:0;right:0;top:0}}.header-links>li.l-search-holder.m-open{width:100%;left:0;opacity:1;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:991px){.header-links>li.l-search-holder.m-open{position:fixed}}@media screen and (max-width:991px){.header-links>li.l-search-holder.m-open::before{content:'';position:absolute;left:15px;top:4px;width:22px;height:22px;top:50%;margin-top:-11px;background-position:left center;background-size:contain;background-repeat:no-repeat;background-image:url(../img/icons/loupe-white.svg)}}.header-links>li.l-search-holder .search-button{display:none}.acsb-button{position:absolute;right:13px;top:0;width:44px;height:44px;background-image:url(../icons/acsb.svg);background-size:18px;background-repeat:no-repeat;background-position:center right;cursor:pointer}.acsb-link{cursor:pointer}body .acsb-trigger.acsb-ready{display:none!important}.search-result{display:none;margin:0 20px;border:0;border-radius:0 0 36px 36px;padding:0 0 20px}.m-open .search-result{display:block}@media screen and (max-width:991px){.search-result{position:fixed;top:44px;left:0;right:0;bottom:0;overflow:auto;border-radius:0;padding:10px 46px;margin:0;max-height:none;overflow:auto}}.search-result__item__table td{text-align:left;min-height:auto;padding:0}@media screen and (max-width:991px){.search-result__item__table td{border-color:#e5e5e5;white-space:normal}}.search-result__item__table td a{color:#002867;line-height:20px;padding:10px 28px}@media screen and (max-width:991px){.search-result__item__table td a{padding:10px 0}}.search-result__item__image{display:none}@media screen and (max-width:991px){.search-result__item:last-child td{border-bottom:0}}.quickSearchMessage{background-color:#fff;border:0;text-align:left;color:#000;border-radius:0 0 36px 36px;padding:19px 0 19px 40px;margin:0 20px}@media screen and (max-width:991px){.quickSearchMessage{color:#fff;margin:0;border-radius:0;background-color:#001f4f;position:fixed;top:44px;left:0;right:0}}.m-open .search-wrap-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:1}.search-wrap{padding:0;position:relative;display:none}.m-search .search-wrap{display:block;z-index:1}.search-wrap::after{content:"";position:absolute;top:50%;margin-top:-8px;left:10px;width:16px;height:16px;background-position:left center;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22'%3E%3Cpath d='M19.42 17.59l-3.67-3.67c1.99-3.27 1.59-7.61-1.24-10.43C11.19.18 5.8.18 2.49 3.49c-3.31 3.31-3.31 8.71 0 12.02A8.447 8.447 0 0 0 8.5 18c1.54 0 3.07-.42 4.42-1.25l3.67 3.67c.39.38.9.58 1.41.58.51 0 1.02-.2 1.41-.59a2 2 0 0 0 .01-2.82zM3.19 14.8C.27 11.87.27 7.11 3.19 4.19 4.66 2.73 6.58 2 8.5 2s3.84.73 5.31 2.19c2.92 2.92 2.92 7.68 0 10.61a7.514 7.514 0 0 1-10.62 0zm15.52 4.91a.996.996 0 0 1-1.41 0l-3.54-3.54a7.702 7.702 0 0 0 1.41-1.41l3.54 3.54c.39.38.39 1.02 0 1.41z'/%3E%3C/svg%3E");z-index:1}.search-wrap input[type=search]{border:0;background-color:#fff;padding:0;height:28px;line-height:28px;font-size:14px;padding:0 17px 0 32px;border-radius:14px}@media screen and (max-width:991px){.search-wrap input[type=search]{font-size:16px;height:44px;line-height:14px;padding:15px 0 15px 48px;border-radius:0}}.search-wrap input[type=search]::-webkit-input-placeholder{color:#333;opacity:1}.search-wrap input[type=search]::-moz-placeholder{color:#333;opacity:1}.search-wrap input[type=search]:-ms-input-placeholder{color:#333;opacity:1}.search-wrap input[type=search]::-ms-input-placeholder{color:#333;opacity:1}.search-wrap input[type=search]::placeholder{color:#333;opacity:1}.search-wrap input[type=search]:-ms-input-placeholder{color:#333}.search-wrap input[type=search]::-ms-input-placeholder{color:#333}.search-wrap .search-form{margin:0}.header-app{margin-top:37px;height:89px}@media screen and (max-width:991px){.header-app{margin-top:18px;height:70px}}@media screen and (max-width:991px){.header-app{height:50px}}.header-app .logo{top:-3px}@media screen and (max-width:991px){.header-app .logo{width:119px;height:40px;-webkit-transition:all .3s;transition:all .3s}}.header-cart{height:auto;line-height:1;top:9px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:991px){.header-cart{top:-2px}}.fixed-header .header-cart,.page-cart .header-cart,.page-checkout .header-cart,.page-login .header-cart{top:-7px;-webkit-transition:all .3s;transition:all .3s}.header-cart::before{display:none}.header-cart-wrap{padding:0}.header-cart-price{padding:0;border:0;height:auto;line-height:1}.header-cart-price .cart-link-holder{border:0;height:40px;line-height:40px;color:#002867;font-weight:600;padding:0 0 0 18px;font-size:16px;min-width:auto;z-index:3;position:relative;display:block}.header-cart-price .cart-link-holder::before{content:"";position:absolute;width:24px;height:24px;left:6px;top:6px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23002867' viewBox='0 0 511.997 511.997'%3E%3Cpath d='M405.387 362.612c-35.202 0-63.84 28.639-63.84 63.84s28.639 63.84 63.84 63.84 63.84-28.639 63.84-63.84-28.639-63.84-63.84-63.84zm0 89.376c-14.083 0-25.536-11.453-25.536-25.536s11.453-25.536 25.536-25.536c14.083 0 25.536 11.453 25.536 25.536s-11.453 25.536-25.536 25.536zM507.927 115.875c-3.626-4.641-9.187-7.348-15.079-7.348H118.22l-17.237-72.12c-2.062-8.618-9.768-14.702-18.629-14.702H19.152C8.574 21.704 0 30.278 0 40.856s8.574 19.152 19.152 19.152h48.085l62.244 260.443c2.062 8.625 9.768 14.702 18.629 14.702h298.135c8.804 0 16.477-6.001 18.59-14.543l46.604-188.329c1.41-5.719.114-11.765-3.512-16.406zM431.261 296.85H163.227l-35.853-150.019h341.003L431.261 296.85zM173.646 362.612c-35.202 0-63.84 28.639-63.84 63.84s28.639 63.84 63.84 63.84 63.84-28.639 63.84-63.84-28.639-63.84-63.84-63.84zm0 89.376c-14.083 0-25.536-11.453-25.536-25.536s11.453-25.536 25.536-25.536 25.536 11.453 25.536 25.536-11.453 25.536-25.536 25.536z'/%3E%3C/svg%3E")}.header-cart-price .cart-link-holder .cart-link{padding-left:26px;position:relative;z-index:1}.header-cart-price a{color:#fff}.header-cart .cart-quantity{background-color:#002867;border-radius:18px;min-width:18px;height:18px;line-height:18px;color:#fff;font-size:12px;padding:0 4px;position:absolute;left:25px;top:-6px}.header-cart:hover .cart-quantity{-webkit-animation:quantityMove 1.3s linear;animation:quantityMove 1.3s linear}.popover{width:400px;top:-31px;border:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:40px;right:-25px;padding:30px 30px;min-height:104px}@media screen and (max-width:1470px){.popover{border-radius:40px 0 0 40px}}.popover>.arrow{display:none}.popover-content-title{margin-bottom:30px}.popover-content-title h4 a{font-size:16px;line-height:19px;padding:11px 0;border:none;color:#000}.popover .previewCart-emptyBody{margin-top:14px;font-weight:700;font-size:16px}.popover .previewCartItem-image{display:table-cell;vertical-align:middle}.popover .previewCartItem-content{font-weight:500;padding:0;width:100%;display:block;position:relative}.popover .previewCartItem-name{padding:0 0 0 10px;display:table-cell;vertical-align:top}.popover .previewCartItem-name a{font-size:16px;line-height:18px;color:#002867;margin-bottom:15px;display:block;font-weight:500}.popover .previewCartList li{padding:14px 0 15px;border-bottom:1px solid #e5e5e5}.popover .previewCartList .name{width:100%;float:none;position:relative;padding-right:30px}.popover .previewCartList .qnt{color:#333;font-weight:400}.popover .previewCartItem-price{width:auto;float:none;position:absolute;bottom:0;right:0;font-weight:500;color:#bf0a29;line-height:20px}.popover .previewCartItem-price::before{margin-top:-33px;right:-5px;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Cpath d='M5.3033 5.3033l10.6066 10.6066m-10.6066 0L15.9099 5.3033'/%3E%3C/svg%3E")}.popover-subtotal{font-weight:500;font-size:18px;line-height:21px;margin:23px 0 30px}.popover-subtotal-summ{color:#bf0a29;font-weight:500}.popover .previewCartAction-checkout{position:relative;overflow:hidden}.popover .previewCartAction-checkout::before{content:"";width:206px;height:0;margin-top:-1px;border-bottom:1px solid #e5e5e5;position:absolute;top:50%;left:0}.popover .previewCartAction-checkout a.btn{float:right;font-weight:500;font-size:16px;padding:0 22px}.search-form--nav{max-width:196px}@media only screen and (max-width:1060px){.search-form--nav{max-width:124px}}@media screen and (max-width:991px){.search-form--nav{max-width:196px}}.main-menu{margin:0 190px 0 455px;-webkit-transition:all .3s;transition:all .3s;max-width:100%;text-align:right;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1220px){.main-menu{margin:0 170px 0 380px}}@media only screen and (max-width:1060px){.main-menu{margin:0 155px 0 310px}}@media screen and (max-width:991px){.main-menu{display:none}}.main-menu>li{vertical-align:top;text-align:center;position:static}.main-menu>li>a,.main-menu>li>span{position:relative;z-index:2;display:block;height:58px;line-height:58px;-webkit-transition:all .3s;transition:all .3s;font-weight:500;padding:0;font-size:16px;color:#000}.main-menu>li:hover>a,.main-menu>li:hover>span{color:#002867}.main-menu>li .main-menu-group--contacts{width:360px;max-height:none;overflow:auto;padding:20px 30px;left:-30px;max-height:425px}.main-menu>li .main-menu-group--contacts>li{padding:0;width:100%;display:block}.main-menu>li .main-menu-group--contacts>li>ul>li{font-size:15px;line-height:18px;margin-bottom:12px;white-space:normal}.main-menu>li .main-menu-group--brands{left:0;right:0;white-space:nowrap}.main-menu>li .main-menu-group--brands>li{padding:0 0 0 40px;display:inline-block;vertical-align:top;width:50%;float:none;position:relative}.main-menu>li .main-menu-group--brands>li>span{font-weight:600;font-size:19px;line-height:24px;padding-bottom:19px;color:#000;border-bottom:0}.main-menu>li .main-menu-group--brands>li:first-child{padding-left:30px}.main-menu>li .main-menu-group--brands>li:first-child::before{content:'';position:absolute;width:0;border-left:1px solid #e5e5e5;right:0;bottom:0;top:0}.main-menu>li .main-menu-group--eyeglasses,.main-menu>li .main-menu-group--sunglasses{left:0;right:0;white-space:nowrap}.main-menu>li .main-menu-group--eyeglasses>li,.main-menu>li .main-menu-group--sunglasses>li{padding:0}.main-menu>li .main-menu-group--eyeglasses>li:first-child,.main-menu>li .main-menu-group--sunglasses>li:first-child{width:20%}.main-menu>li .main-menu-group--eyeglasses>li:nth-child(2),.main-menu>li .main-menu-group--sunglasses>li:nth-child(2){width:40%}.main-menu>li .main-menu-group--eyeglasses>li:nth-child(3),.main-menu>li .main-menu-group--sunglasses>li:nth-child(3){width:40%}.main-menu>li.li-accessories .main-menu-group{width:456px;left:auto;right:120px;padding:23px 15px 30px}.main-menu>li.li-accessories .main-menu-group>li{padding:0 15px;width:auto;text-align:center}.main-menu>li.li-sale>a,.main-menu>li.li-sale>span{color:#bf0a29}.main-menu>li.li-sale .main-menu-group{min-width:632px;left:auto;right:0;padding:23px 15px 30px}.main-menu>li.li-sale .main-menu-group>li{padding:0 15px;width:auto;text-align:center}.main-menu>li.li-getrx h3{font-weight:500;margin-bottom:20px;font-size:26px}.main-menu>li.li-getrx h5{font-size:19px;line-height:28px;margin-bottom:20px;font-weight:500}.main-menu>li.li-getrx p{color:#000}.main-menu-line{border-top:1px solid #e5e5e5;width:80%}.main-menu .btn{font-size:16px;padding:0 15px}.main-menu li:hover .main-menu-group{visibility:visible;opacity:1;height:auto;max-height:425px;-webkit-transition:0s ease .5s;transition:0s ease .5s}.main-menu li:hover .main-menu-group.main-menu-group--one{width:360px;margin-left:-180px;left:50%;max-height:none}.main-menu .main-menu-group{position:absolute;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:2;background-color:#fff;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;border-radius:40px;padding:25px 0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);top:54px;left:0;right:0}.fixed-header .main-menu .main-menu-group{top:42px}.li-sale .main-menu .main-menu-group.mm-third>li img{max-height:150px;margin:0 auto;display:block}.main-menu .main-menu-group>li{width:50%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 30px}.main-menu .main-menu-group>li>span{font-size:20px;line-height:20px;font-weight:700;color:#002867;display:block;padding-bottom:14px;border-bottom:1px solid #ccc}.main-menu .main-menu-group.mm-half>li{width:50%}.main-menu .main-menu-group.mm-third:before{left:33.33%}.main-menu .main-menu-group.mm-third:after{content:'';position:absolute;width:0;border-left:1px solid #ccc;left:66.66%;bottom:25px;top:30px}.main-menu .main-menu-group.mm-third>li{width:33.33%}.main-menu .main-menu-group.mm-third>li img{margin:20px 0}.main-menu .main-menu-group.mm-third>li:not(:first-child) img{max-width:100%;height:160px;display:block;margin:0 auto 20px}.main-menu .main-menu-group--3 li{width:33.33%}.main-menu .main-menu-svg{width:99px;display:block;margin:0 auto 23px;height:108px;background-repeat:no-repeat;background-position:center center}.main-menu .main-menu-svg--coupon{background-image:url(../img/wec/sale-coupons.svg)}.main-menu .main-menu-svg--contacts{background-image:url(../img/wec/sale-lenses.svg)}.main-menu .main-menu-svg--glasses{background-image:url(../img/wec/sale-glasses.svg)}.main-menu .online-vision-test{max-height:360px;width:100%}.main-menu .main-menu-brands{margin:0 15px}.main-menu .main-menu-brands li{float:left;width:33.33%;text-align:center;margin:20px 0;padding:0 15px;height:32px}.main-menu .main-menu-brands li img{height:32px}.main-menu .main-menu-brands li img.main-menu-brands-img--mk{height:48px;margin:-10px 0}.main-menu .main-menu-types{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;overflow:hidden}.main-menu .main-menu-types>li{width:50%;float:left}.main-menu .main-menu-types>li:first-child,.main-menu .main-menu-types>li:nth-child(2){margin-bottom:20px}.main-menu .main-menu-types-list{margin:0;font-size:16px;line-height:16px;padding-left:30px}.main-menu .main-menu-types-list-title{color:#000;font-weight:500;font-size:17px}.main-menu .main-menu-types-list-svg{width:36px;text-align:center;background-repeat:no-repeat;background-position:center}.main-menu .main-menu-types-list-bottom{margin-top:45px}.main-menu .main-menu-types-list__item--try-on{margin-top:20px;line-height:24px}.main-menu .main-menu-types-list li{position:relative;height:16px;margin-bottom:12px;color:#002867}.main-menu .main-menu-types-list li a{display:block}.main-menu .main-menu-types-list li svg{vertical-align:middle}.main-menu .main-menu-types-list li span{position:absolute;left:50px;top:0}.main-menu .main-menu-feat{padding-left:30px}.main-menu .main-menu-feat li{font-size:17px;margin:20px 0;font-weight:500}.main-menu .main-menu-feat li:first-child{margin-top:0}.extra-menu{position:absolute;right:110px;top:13px;z-index:1}@media only screen and (max-width:1220px){.extra-menu{right:120px}}@media only screen and (max-width:1060px){.extra-menu{right:104px}}@media screen and (max-width:991px){.extra-menu{display:none}}.fixed-header .extra-menu{top:4px}.extra-menu>li{display:inline-block;font-size:0;letter-spacing:0;position:relative;padding:0 15px}@media only screen and (max-width:1220px){.extra-menu>li{padding-left:5px;padding-right:5px}}.extra-menu>li:hover .drop-menu__opener>svg{-webkit-transform:scale(1.2);transform:scale(1.2);fill:#001f4f}.extra-menu>li:hover::after{content:"";position:absolute;top:20px;left:-100px;width:220px;height:27px}.extra-menu>li:hover .drop-menu{height:auto;overflow:visible;-webkit-transition:height overflow .3s;transition:height overflow .3s;padding:10px 20px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);z-index:4}.extra-menu__icon{fill:#002867;width:26px;height:32px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.active .extra-menu__icon{fill:#001f4f}.fixed-header .extra-menu__icon{height:23px;-webkit-transition:all .3s;transition:all .3s}.extra-menu__sub{display:none}.page-default.fixed-header .b-new{display:none}@-webkit-keyframes appear-new-text{from{opacity:0;top:35px}to{opacity:1;top:0}}@keyframes appear-new-text{from{opacity:0;top:35px}to{opacity:1;top:0}}@-webkit-keyframes appear-new{0%{opacity:0}25%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes appear-new{0%{opacity:0}25%{opacity:0}50%{opacity:0}to{opacity:1}}.drop-menu{height:0;overflow:hidden;position:absolute;top:44px;width:244px;left:50%;margin-left:-124px;border-radius:16px;padding:10px 15px;padding:0;font-size:16px;background-color:#fff;-webkit-transition:height overflow .3s;transition:height overflow .3s}.drop-menu--2{width:380px;left:50%;margin-left:-192px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.drop-menu--2>ul{width:49%}.drop-menu__clps{cursor:pointer}.drop-menu__clps>ul{display:none}.drop-menu__clps--open::after{top:15px;right:4px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.drop-menu__clps--open>ul{display:block;position:relative;margin:5px 0 5px 15px}.drop-menu__clps--open>ul li{font-weight:400}.drop-menu li{white-space:nowrap;position:relative;line-height:20px;border-top:1px solid #e5e5e5;font-size:16px;font-weight:500;text-align:left;margin-left:0;white-space:nowrap;cursor:pointer}.drop-menu li:first-child{border-color:transparent}.drop-menu li.no-border{border:0}.drop-menu li>a>svg,.drop-menu li>svg{fill:#002867;width:22px;height:22px;position:absolute;left:0;top:12px}.drop-menu li:hover>a>svg,.drop-menu li:hover>svg{fill:#001f4f}.drop-menu li.drop-menu__clps--open{padding-bottom:0}.drop-menu li.drop-menu__clps::after{content:'';position:absolute;top:13px;right:10px;border:0;width:9px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 16'%3E%3Cpath fill='%233162A8' d='M.0151 13.915l2.07 2.07 6.9-7.5-6.9-7.5-2.07 2.07 4.83 5.43-4.83 5.43z'/%3E%3C/svg%3E")}.drop-menu li>a,.drop-menu li>span{padding:7px 0 7px 0;font-size:15px;line-height:32px;color:#002867;display:block;position:relative;z-index:1}.drop-menu li>a:hover,.drop-menu li>span:hover{color:#001f4f}.drop-menu li>a:hover svg,.drop-menu li>span:hover svg{fill:#001f4f}.drop-menu li svg+span{padding-left:36px}.main-menu-sub{font-size:17px;line-height:25px;font-weight:500;margin:0;columns:3;-webkit-columns:3;-moz-columns:3;-webkit-column-count:3;-moz-column-count:3;column-count:3}.main-menu-sub--2{columns:2;-webkit-columns:2;-moz-columns:2;-webkit-column-count:2;-moz-column-count:2;column-count:2}.main-menu-sub li{display:table;width:100%;margin:0 45px 20px 0}.main-menu-sub li a:hover{color:#001f4f}.header-nav h1{margin:0;padding:0}.header-line-checkout{float:right}.header-line-checkout li{display:inline-block;vertical-align:middle;position:relative;height:36px;line-height:36px;margin-left:24px;margin-top:0;color:#002867}.fixed-header .header-line-checkout li{margin-top:0}@media screen and (max-width:766px){.fixed-header .header-line-checkout li{margin-top:10px;height:38px;line-height:38px}}@media screen and (max-width:991px){.header-line-checkout li{margin-top:0}}@media screen and (max-width:766px){.header-line-checkout li{font-size:0;width:22px;margin-top:5px}}.header-line-checkout li .icon{display:inline-block;vertical-align:sub;margin-right:5px;width:22px}@media screen and (max-width:766px){.header-line-checkout li .icon{margin-right:0;vertical-align:top}}@media screen and (max-width:766px){.header-line-checkout li .chat-btn{display:none}}.header-line-checkout li .chat-btn--mobile{display:none}@media screen and (max-width:766px){.header-line-checkout li .chat-btn--mobile{display:block}}.fixed-header .header-app,.page-cart .header-app,.page-checkout .header-app,.page-login .header-app{margin-top:0;padding-top:18px;height:70px}.fixed-header .header-cart-wrap>a,.page-cart .header-cart-wrap>a,.page-checkout .header-cart-wrap>a,.page-login .header-cart-wrap>a{margin-top:2px;height:41px;font-size:13px;-webkit-transition:all .3s;transition:all .3s;width:41px;left:0}@media screen and (max-width:1280px){.fixed-header .header-cart-wrap>a,.page-cart .header-cart-wrap>a,.page-checkout .header-cart-wrap>a,.page-login .header-cart-wrap>a{margin-top:5px;height:36px;width:36px}}@media screen and (max-width:991px){.fixed-header .header-cart-wrap>a,.page-cart .header-cart-wrap>a,.page-checkout .header-cart-wrap>a,.page-login .header-cart-wrap>a{width:40px;height:40px;top:10px;left:0;padding:0;margin-top:0}}.fixed-header .header-cart-price,.page-cart .header-cart-price,.page-checkout .header-cart-price,.page-login .header-cart-price{margin-top:5px;height:41px;font-size:13px;line-height:39px;-webkit-transition:all .3s;transition:all .3s;padding:0}.fixed-header .header-cart:before,.page-cart .header-cart:before,.page-checkout .header-cart:before,.page-login .header-cart:before{width:16px;height:16px;left:12px;top:15px}@media screen and (max-width:1280px){.fixed-header .header-cart:before,.page-cart .header-cart:before,.page-checkout .header-cart:before,.page-login .header-cart:before{width:12px;height:12px;left:12px}}@media screen and (max-width:991px){.fixed-header .header-cart:before,.page-cart .header-cart:before,.page-checkout .header-cart:before,.page-login .header-cart:before{width:16px;height:16px;left:12px;top:22px}}.fixed-header .header-cart-qty,.page-cart .header-cart-qty,.page-checkout .header-cart-qty,.page-login .header-cart-qty{height:20px;min-width:20px;line-height:20px;font-size:15px}.fixed-header .main-menu,.page-cart .main-menu,.page-checkout .main-menu,.page-login .main-menu{-webkit-transition:all .3s;transition:all .3s}.fixed-header .main-menu>li>a,.fixed-header .main-menu>li>span,.page-cart .main-menu>li>a,.page-cart .main-menu>li>span,.page-checkout .main-menu>li>a,.page-checkout .main-menu>li>span,.page-login .main-menu>li>a,.page-login .main-menu>li>span{-webkit-transition:all .3s;transition:all .3s;height:34px;line-height:34px}.fixed-header .global-header,.page-cart .global-header,.page-checkout .global-header,.page-login .global-header{-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);box-shadow:0 2px 20px 0 rgba(0,0,0,.08);-webkit-transition:all .3s;transition:all .3s}.fixed-header .logo,.page-cart .logo,.page-checkout .logo,.page-login .logo{width:119px;height:40px;-webkit-transition:all .3s;transition:all .3s}.fixed-header .site,.page-cart .site,.page-checkout .site,.page-login .site{-webkit-transition:all .3s;transition:all .3s}.page-cart .global-header,.page-checkout .global-header,.page-login .global-header{height:70px}.page-cart .extra-menu,.page-cart .search-holder,.page-checkout .extra-menu,.page-checkout .search-holder,.page-login .extra-menu,.page-login .search-holder{display:none}.page-cart .header-nav,.page-checkout .header-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.page-cart .header-nav .header-line-checkout,.page-checkout .header-nav .header-line-checkout{margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hamburger-wec{font:inherit;overflow:visible;margin:0;padding:14px 15px 0 15px;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent;position:absolute;left:0;top:0;z-index:1;display:none}@media screen and (max-width:991px){.hamburger-wec{display:block}}.hamburger-wec.is-active{z-index:5;position:fixed}.hamburger-wec:after,.hamburger-wec:before{display:none}.hamburger-box{position:relative;display:inline-block;vertical-align:top;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-5px}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55, .055, .675, .19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55, .055, .675, .19),-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19)}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:24px;height:1px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#fff}.hamburger-inner{-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-webkit-transition-duration:75ms;transition-duration:75ms}.is-active .hamburger-inner{-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#ccc}.is-active .hamburger-inner:before{top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0;background-color:#ccc}.is-active .hamburger-inner:after{bottom:0;-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:#ccc}.mobile-menu{border:0;margin-bottom:50px;text-align:left}.mobile-menu-wrap{width:auto;border:0;right:0;padding:46px}.mobile-menu>li>a,.mobile-menu>li>span{font-size:16px;line-height:20px;font-weight:400;padding:12px 0;border:0;color:#002867}.global-header .mobile-menu>li>a,.global-header .mobile-menu>li>span{color:#002867}.mobile-menu>li{border-bottom:1px solid #e5e5e5}.mobile-menu>li:last-child{border-bottom:0}.mobile-menu .m-clps>a,.mobile-menu .m-clps>span{position:relative}.mobile-menu .m-clps>a:after,.mobile-menu .m-clps>span:after{position:absolute;top:14px;right:4px;border:0;width:9px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 16'%3E%3Cpath fill='%23002867' d='M.0151 13.915l2.07 2.07 6.9-7.5-6.9-7.5-2.07 2.07 4.83 5.43-4.83 5.43z'/%3E%3C/svg%3E");-webkit-transition:all .3s;transition:all .3s}.mobile-menu .m-clps.m-open{-webkit-transition:all .3s;transition:all .3s}.mobile-menu .m-clps.m-open>a,.mobile-menu .m-clps.m-open>span{position:relative;background:0 0;color:#002867}.mobile-menu .m-clps.m-open>a:after,.mobile-menu .m-clps.m-open>span:after{top:15px;right:4px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s;transition:all .3s}.mobile-menu .m-clps .mobile-menu-sub{margin:45px 0 28px 38px}.mobile-menu .m-clps .mobile-menu-sub li a{border-bottom:1px solid #e5e5e5;font-size:16px;line-height:19px;font-weight:400;padding:12px 0}.mobile-menu .m-clps .mobile-menu-sub li:last-child a{border:0}.mobile-menu .m-clps span+.mobile-menu-sub{margin-top:10px}.bonus-list{margin:0 0 30px 0;font-size:0;overflow:hidden;padding-top:30px;letter-spacing:0;border:0;width:100%;text-align:center}@media screen and (max-width:991px){.bonus-list{padding-top:20px;margin-bottom:20px}}.bonus-list-img{height:90px}@media screen and (max-width:991px){.bonus-list-img{height:48px}}@media screen and (max-width:991px){.bonus-list svg{height:48px}}.bonus-list li{width:33.33%;display:inline-block;vertical-align:top;font-weight:500;text-align:center;font-size:18px;line-height:36px;padding-bottom:10px;border-radius:3px;padding:40px 30px;position:relative}@media screen and (max-width:991px){.bonus-list li{width:50%;padding:0 10px 25px;font-size:16px;line-height:32px}}@media screen and (max-width:420px){.bonus-list li{width:100%;font-size:14px}}.bonus-list-title{font-weight:500;font-size:24px;margin-top:31px}@media screen and (max-width:766px){.bonus-list-title{margin-top:10px;font-size:20px;line-height:26px}}.bonus-list-desc{font-weight:500;margin-top:3px}@media screen and (max-width:766px){.bonus-list-desc{font-size:16px;line-height:22px}}.bonus-list .open-info-modal{color:#002867;line-height:24px;cursor:pointer}.global-footer{background-color:#002867;color:#fff;padding:28px 0 16px;margin-bottom:38px}@media screen and (max-width:640px){.global-footer{padding:10px 0 64px}}.global-footer a{color:#fff}.global-footer .footer-item{width:20%}@media screen and (max-width:1100px){.global-footer .footer-item{width:50%;margin-bottom:40px;max-width:360px}}@media screen and (max-width:640px){.global-footer .footer-item{width:100%;max-width:none;margin-bottom:0;border-bottom:1px solid #4d81ca}}@media screen and (max-width:640px){.global-footer .footer-item:last-child{border:0}}@media screen and (max-width:640px){.global-footer .footer-item:last-child .footer-item-top:after{display:none}}.global-footer .footer-item-top{font-size:22px;line-height:36px;margin-bottom:13px}@media screen and (max-width:640px){.global-footer .footer-item-top{font-size:20px;padding:11px 0;margin-bottom:0;position:relative}}@media screen and (max-width:640px){.global-footer .footer-item-top:after{content:"";position:absolute;top:21px;right:4px;border:0;width:9px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 16'%3E%3Cpath fill='%2370A2EB' d='M.0151 13.915l2.07 2.07 6.9-7.5-6.9-7.5-2.07 2.07 4.83 5.43-4.83 5.43z'/%3E%3C/svg%3E");-webkit-transition:all .3s;transition:all .3s}}.global-footer .footer-item-sub{font-size:16px;line-height:36px}@media screen and (max-width:640px){.global-footer .footer-item-sub{display:none}}.global-footer .footer-item-sub li{margin-bottom:0}@media screen and (max-width:640px){.global-footer .footer-item.is-active .footer-item-sub{display:block;margin-left:30px;margin-bottom:28px}}.global-footer .footer-item.is-active .footer-item-top:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:17px}@media screen and (max-width:991px){.global-footer .subscribe-form{margin:12px 0 20px}}@media screen and (max-width:640px){.global-footer .subscribe-form{margin-top:3px;max-width:none}}.global-footer .subscribe-form input[type=email]{margin:12px 0 20px}.global-footer .subscribe-button{position:static;padding:0 17px;border-radius:40px}.social li{opacity:.9;border:1px solid #002867}@media screen and (max-width:420px){.social li{margin:0 2px}}.social li:hover{opacity:1}.social li.inst a:before{background-size:20px}.social li.tiktok a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23002867'%3E%3Cpath d='M480.32 128.39c-29.22 0-56.18-9.68-77.83-26.01-24.83-18.72-42.67-46.18-48.97-77.83-1.56-7.82-2.4-15.89-2.48-24.16h-83.47v228.08l-.1 124.93c0 33.4-21.75 61.72-51.9 71.68-8.75 2.89-18.2 4.26-28.04 3.72-12.56-.69-24.33-4.48-34.56-10.6-21.77-13.02-36.53-36.64-36.93-63.66-.63-42.23 33.51-76.66 75.71-76.66 8.33 0 16.33 1.36 23.82 3.83v-84.75c-7.9-1.17-15.94-1.78-24.07-1.78-46.19 0-89.39 19.2-120.27 53.79-23.34 26.14-37.34 59.49-39.5 94.46-2.83 45.94 13.98 89.61 46.58 121.83 4.79 4.73 9.82 9.12 15.08 13.17 27.95 21.51 62.12 33.17 98.11 33.17 8.13 0 16.17-.6 24.07-1.77 33.62-4.98 64.64-20.37 89.12-44.57 30.08-29.73 46.7-69.2 46.88-111.21l-.43-186.56c14.35 11.07 30.04 20.23 46.88 27.34 26.19 11.05 53.96 16.65 82.54 16.64v-83.1c.02.02-.22.02-.24.02z'/%3E%3C/svg%3E");background-size:20px}.logo-f{width:160px;height:54px;float:right;background:url(../img/wec/logo.svg) 0 0/contain no-repeat;background-position:center right}.page-cart~.footer-notes .logo-f{margin-bottom:-40px}@media screen and (max-width:991px){.page-cart~.footer-notes .logo-f{margin-bottom:15px}}@media screen and (max-width:991px){.logo-f{width:97px;height:34px;float:none;margin-bottom:15px}}@media screen and (max-width:991px){.logo-f{display:none}}.footer-disclaimer{font-size:15px;line-height:18px;margin-top:10px;margin-bottom:40px}.footer-disclaimer-links{margin-left:33px}@media screen and (max-width:991px){.footer-disclaimer-links{margin-left:0;display:block}}.payment-methods{margin-top:15px;float:left}@media screen and (max-width:991px){.payment-methods{margin-top:0;float:none}}@media screen and (max-width:766px){.payment-methods{display:none!important}}.payment-methods>li>a{display:block;width:100%;height:100%}.global-header{min-width:320px}b,strong{font-weight:600}@media screen and (max-width:991px){.container{padding:0 15px}}@media screen and (max-width:766px){.container{padding:0 15px}}.btn{font-weight:500}.btn-line{position:relative;overflow:hidden;width:100%}.btn-line::before{content:"";height:0;margin-top:-1px;border-bottom:1px solid #e5e5e5;position:absolute;top:50%;left:0;right:0}.btn-line .btn{float:right;position:relative;z-index:1}.btn-line .btn:before{content:"";position:absolute;background-color:#fff;left:-16px;width:16px;top:0;bottom:0}.slider-holder:before{display:none}.alert-bar{background-color:#002867;color:#fff}.alert-bar__wrap{position:relative}.alert-bar__wrap.hidden{height:0;overflow:hidden}.alert-bar__close{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:44px;z-index:1;font-size:32px;line-height:44px;text-align:center}.fixed-header .alert-bar__close{display:none}.alert-bar a{color:#fff;text-decoration:underline}.alert-bar a:hover{text-decoration:none}.alert-bar .slick-prev{left:0}.alert-bar .slick-prev:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23999'%3E%3Cpath d='M29.6 13.537c.55-.599.53-1.548-.045-2.121a1.4 1.4 0 0 0-2.037.047L16 24.001l11.518 12.536a1.4 1.4 0 0 0 2.037.047 1.544 1.544 0 0 0 .045-2.12L19.987 24 29.6 13.537z'%3E%3C/path%3E%3C/svg%3E")}.alert-bar .slick-next{right:0}.alert-bar .slick-next:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23999'%3E%3Cpath d='M18.4 13.537a1.544 1.544 0 0 1 .045-2.121 1.4 1.4 0 0 1 2.037.047L32 24.001 20.482 36.537a1.4 1.4 0 0 1-2.037.047 1.544 1.544 0 0 1-.045-2.12L28.013 24 18.4 13.537z'%3E%3C/path%3E%3C/svg%3E")}.home-padding-wrap{height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.home-padding-wrap img{max-width:662px;width:100%}@media screen and (max-width:766px){.home-padding-wrap img{max-width:100%;max-height:162px;width:auto}}@media screen and (max-width:766px){.home-padding-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}@media screen and (max-width:766px){.shop-glasses .sms-banner-holder{margin-bottom:0}}.swell-wec-rewards .sms-banner-holder{background:0 0;margin-bottom:50px}@media screen and (max-width:766px){.sms-banner-holder{background:0 0}}.sms-banner-holder .home-img-block{background-color:transparent}@media screen and (max-width:640px){.sms-banner-holder .home-img-block{min-height:auto}}@media screen and (min-width:767px){.sms-banner-holder .home-img-block{min-height:auto;margin-bottom:0}}@media screen and (min-width:991px){.sms-banner-holder{display:none}}.sms-banner-note{font-size:10px;padding:10px;text-align:center;line-height:11px;color:#555}.home-img-block{margin:0 auto;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;text-align:center;max-width:1440px;background-color:#c1c1c2}@media screen and (max-width:640px){.home-img-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:243px}}@media screen and (max-width:640px){.home-img-block{min-height:243px}}.home-img-block img{width:100%;max-width:1440px}.home-img-block .home-text-wrap{position:absolute;left:54%;top:0;width:44%;max-width:540px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:540px){.home-img-block .home-text-wrap{width:auto;max-width:none;left:0;right:0;top:auto;bottom:0}}.home-img-block .home-text-wrap .home-text-block{color:#001f4f;position:static;width:auto;left:auto;max-width:540px;background-color:#fff;border-radius:15px;padding:20px 25px 25px}@media screen and (max-width:1100px){.home-img-block .home-text-wrap .home-text-block{padding:15px 20px}}@media screen and (max-width:991px){.home-img-block .home-text-wrap .home-text-block{text-align:center}}@media screen and (max-width:540px){.home-img-block .home-text-wrap .home-text-block{border-radius:15px 15px 0 0;padding:10px 10px 0 10px}}.home-img-block .home-text-wrap .home-text-block h1{color:#001f4f;font-size:30px;line-height:34px;margin-bottom:15px}@media screen and (max-width:1100px){.home-img-block .home-text-wrap .home-text-block h1{font-size:24px;line-height:28px;margin-bottom:10px}}@media screen and (max-width:991px){.home-img-block .home-text-wrap .home-text-block h1{font-size:23px;line-height:28px}}@media screen and (max-width:640px){.home-img-block .home-text-wrap .home-text-block h1{font-size:20px;line-height:24px;margin-bottom:10px;display:block}}@media screen and (max-width:420px){.home-img-block .home-text-wrap .home-text-block h1{font-size:18px;line-height:22px;margin-bottom:10px;display:block}}.home-img-block .home-text-wrap .home-text-block .btn{margin-right:10px}.home-img-block .home-text-wrap .home-text-block .btn:last-child{margin-right:0}@media screen and (max-width:1054px){.home-img-block .home-text-wrap .home-text-block .btn:last-child{margin:15px 0 0 0}}@media screen and (max-width:640px){.home-img-block .home-text-wrap .home-text-block .btn:last-child{margin:0}}@media screen and (max-width:1054px){.home-img-block .home-text-wrap .home-text-block .btn{width:240px}}@media screen and (max-width:991px){.home-img-block .home-text-wrap .home-text-block .btn{margin-right:0}}@media screen and (max-width:640px){.home-img-block .home-text-wrap .home-text-block .btn{margin:0 0 15px}}@media screen and (max-width:640px){.home-img-block .home-text-wrap .home-text-block .btn.m-border{background:#fff}}.home-img-block .home-text-wrap .home-text-block .btn.open-info-modal{display:none}.wec-store .home-img-block .home-text-wrap .home-text-block .btn.open-info-modal{display:inline-block}.slider-holder{background-color:#c1c1c2}.slider-holder-text{text-align:center;color:#fff;margin:0 30px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:390px}@media screen and (max-width:991px){.slider-holder-text{max-width:280px;margin:0 15px}}@media screen and (max-width:766px){.slider-holder-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%;margin:0 0 40px 0}}.slider-holder-text h2{color:#fff;font-size:36px;line-height:42px}@media screen and (max-width:991px){.slider-holder-text h2{font-size:30px;line-height:36px}}.slider-holder-text ul{font-size:18px;line-height:21px;max-width:297px;text-align:center;margin:28px auto 37px;font-weight:500}.slider-holder-text ul li{margin-bottom:21px}.returning-customer{background-color:#7cc5f1}.returning-customer--vt{background-color:#002867}@media screen and (max-width:991px){.returning-customer--vt{display:none}}.head-line{margin-bottom:33px;margin-top:48px}.head-line h1,.head-line h2{font-size:36px;line-height:48px}@media screen and (max-width:991px){.head-line h1,.head-line h2{font-size:30px;line-height:36px}}.home-faq{border-top:1px solid #e5e5e5}.home-faq__block{border-bottom:1px solid #e5e5e5}.home-faq__header{font-size:18px;line-height:24px;font-weight:600;position:relative;cursor:pointer;padding:10px 0;padding-right:36px}.home-faq__header:before{content:'';position:absolute;top:21px;right:5px;width:24px;height:2px;background-color:#002867}.home-faq__header:after{content:'';position:absolute;top:10px;right:16px;height:24px;width:2px;background-color:#002867}.is-active .home-faq__header:after{display:none}.home-faq__content{-webkit-transition:ease .3s;transition:ease .3s;height:0;overflow:hidden;max-width:70%;opacity:0}@media screen and (max-width:766px){.home-faq__content{max-width:100%}}.is-active .home-faq__content{opacity:1;font-size:16px;line-height:22px;-webkit-transition:ease .3s;transition:ease .3s;height:auto;margin-bottom:10px}ul[data-product-type=top_sellers] .card-figure-sale{display:none}.card-title{font-size:18px;line-height:21px;height:42px;overflow:hidden;text-overflow:ellipsis;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.productView .productView-title{margin-bottom:10px}.productView .price-wrap{margin-top:25px}.modal .productView .price-wrap{margin-top:0}.page-brand h4.card-title a,.page-category h4.card-title a,.products-list h4.card-title a{font-size:18px;line-height:21px;height:auto;font-weight:600;overflow:visible;-ms-flex-item-align:end;align-self:flex-end;width:100%}.products-list{margin-left:1px;margin-bottom:1px}@media screen and (max-width:766px){.products-list{margin-left:-15px;margin-right:-15px}}.products-list>li{border-radius:0;margin:0 0 -1px -1px;width:33.33%;border-color:#e5e5e5}@media screen and (max-width:991px){.products-list>li{width:100%;margin-bottom:-1px}}@media screen and (max-width:766px){.products-list>li{margin-bottom:-1px;border-width:1px 0}}@media screen and (max-width:991px){.products-list>li:first-child{border-top-left-radius:0}}@media screen and (max-width:991px){.products-list>li:nth-child(3){border-top-right-radius:0}}.products-list>li img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;transition:transform .2s,-webkit-transform .2s}.products-list>li:hover{border-color:#e5e5e5}.products-list>li:hover .card-title>a{color:#002867}.products-list>li:hover img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:scale(1.03);transform:scale(1.03)}.products-list--1>li{width:100%}.products-list--2>li{width:50%}@media screen and (max-width:991px){.products-list--2>li:nth-child(2){border-top-right-radius:0}}@media screen and (max-width:766px){.products-list--2>li{width:100%}}.products-list--3>li{width:33.33%}@media screen and (max-width:991px){.products-list--3>li:nth-child(3){border-top-right-radius:0}}@media screen and (max-width:991px){.products-list--3>li{width:50%}}@media screen and (max-width:766px){.products-list--3>li{width:100%}}.products-list--4>li{width:25%}@media screen and (max-width:991px){.products-list--4>li:nth-child(4){border-top-right-radius:0}}@media screen and (max-width:991px){.products-list--4>li{width:50%}}@media screen and (max-width:766px){.products-list--4>li{width:100%}}.products-list--upsell{margin-bottom:30px;min-height:540px}.products-list--upsell .card-figure{z-index:0}@media screen and (max-width:991px){.products-list--upsell{min-height:auto}}.products-list--upsell>li{padding:0}.products-list--upsell>li:hover img{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}.main .products-list li .card-text{display:none}.main .products-list li .card-figcaption-body{position:absolute;top:50%;left:0;right:0;display:none;margin-top:-35px}@media screen and (max-width:991px){.main .products-list li .card-figcaption-body{display:block;position:static;top:auto;left:auto;right:auto;margin:0}}.main .products-list li:hover .card-figcaption-body{display:block;z-index:1}.page-brand .card-img-container,.page-category .card-img-container,.products-list .card-img-container{max-height:168px}.card-body .price-section{display:block}.card-body .price{font-size:24px;line-height:36px;font-weight:600;display:block;color:#002867}.card-body .price--rrp{font-size:14px;line-height:16px;font-weight:400;color:#333;position:relative;text-decoration:none;margin:7px 0 14px;display:inline-block;vertical-align:top}.card-body .price--rrp:before{content:"Retail Price: "}.card-body .price--rrp:after{content:'';position:absolute;left:-1px;right:-1px;border-bottom:1px solid #999;top:50%}.glasses-banner{background-color:#cee4f0;color:#000;position:relative}.glasses-banner--sun{background-color:#d2cabf}.glasses-banner__inner{margin:0 auto 15px;padding:0;max-width:1440px}@media screen and (max-width:991px){.glasses-banner__img--desk{display:none}}.glasses-banner__img--tablet{display:none}@media screen and (max-width:991px){.glasses-banner__img--tablet{display:block}}@media screen and (max-width:640px){.glasses-banner__img--tablet{display:none}}.glasses-banner__img--mobile{display:none}@media screen and (max-width:640px){.glasses-banner__img--mobile{display:block}}.glasses-banner__text{position:absolute;right:9%;width:50%;top:50%;margin-top:-130px;max-width:470px;text-align:center;font-size:20px;line-height:24px}@media screen and (max-width:991px){.glasses-banner__text{font-size:14px;max-width:320px;margin-top:-110px;right:20px}}@media screen and (max-width:640px){.glasses-banner__text{position:static;margin-top:-100px;width:100%;max-width:none;padding:20px}}@media screen and (max-width:640px){.glasses-banner--sun .glasses-banner__text{margin-top:0}}.glasses-banner__text h2{font-size:32px;line-height:36px;font-weight:700;letter-spacing:4px;margin-bottom:20px}@media screen and (max-width:991px){.glasses-banner__text h2{font-size:24px;line-height:28px;margin-bottom:15px}}.glasses-banner__text b{font-size:40px;line-height:100%;display:block;margin-bottom:15px}@media screen and (max-width:991px){.glasses-banner__text b{font-size:30px}}.glasses-banner__text .coupon{display:inline-block;font-size:18px;height:40px;line-height:40px;letter-spacing:2px;border-radius:6px;background-color:#ebebeb;text-transform:uppercase;font-weight:500;padding:0 20px}.glasses-banner__text i{font-style:normal;font-weight:600;display:inline-block;vertical-align:baseline;background-color:#fff;border-radius:24px;width:24px;margin-bottom:10px}.breadcrumbs{font-size:0}.breadcrumbs .breadcrumb{font-size:16px}.breadcrumbs .breadcrumb::before{margin:0 1px 0 6px}.breadcrumbs .breadcrumb:first-child::before{display:none}.breadcrumbs-wrapper{padding-top:32px;margin-bottom:10px}@media screen and (max-width:991px){.item-left{width:100%;padding:0;float:none}}@media screen and (max-width:991px){.item-left .item-image{padding:0}}@media screen and (max-width:991px){.item-right{width:100%;float:none;padding-left:0}}.contacts-product .bg-light-blue{background:0 0}.product-slider{margin-top:60px}.product-slide__img{position:relative;height:582px;background-position:center -100px;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:991px){.product-slide__img{height:382px;background-position:center center}}@media screen and (max-width:766px){.product-slide__img{height:210px}}.product-slide__img__text{position:absolute;left:5%;bottom:30px;font-size:80px;line-height:80px;font-weight:bolder;color:#fff}@media screen and (max-width:991px){.product-slide__img__text{font-size:30px;line-height:30px;bottom:15px}}.product-slide__desc{position:relative;min-height:285px;padding-top:70px}@media screen and (max-width:991px){.product-slide__desc{padding-top:45px;min-height:185px}}@media screen and (max-width:766px){.product-slide__desc{padding-top:20px;min-height:95px}}.product-slide__desc__icon{position:absolute;left:0;width:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:991px){.product-slide__desc__icon{width:90px}}.product-slide__desc__icon img{width:100px}@media screen and (max-width:991px){.product-slide__desc__icon img{width:45px}}.product-slide__desc__text{position:absolute;left:380px;font-size:30px;line-height:42px;max-width:800px;color:#505050}@media screen and (max-width:991px){.product-slide__desc__text{padding-right:20px;left:90px;font-size:16px;line-height:21px}}.top-selling__title{font-size:36px;font-weight:bolder;text-align:center;margin-top:-160px}@media screen and (max-width:991px){.top-selling__title{font-size:20px;line-height:20px;margin-top:-40px}}.top-selling .products-list{background-color:#fff;position:relative}.availability-in-stock-value{font-size:14px}.availability-in-stock-value:before{margin-right:1px;vertical-align:middle}.price-wrap{overflow:hidden;padding-bottom:10px}@media screen and (max-width:991px){.price-wrap{margin:0 auto;text-align:center}}.price-wrap .productView-price{float:left}@media screen and (max-width:991px){.price-wrap .productView-price{float:none}}.product-affirm{margin-top:10px;position:relative}@media screen and (max-width:991px){.product-affirm{padding:0 30px}}.product-affirm__logo{display:inline-block;vertical-align:baseline;font-size:0;width:42px;height:17px;margin-left:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 167'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cg fill='%23060809' class='svg-fill'%3E%3Cpath d='M34.3 94.1c-11.3 0-24.4 5.4-31.5 11l6.5 13.6c5.7-5.2 14.9-9.6 23.2-9.6 7.9 0 12.2 2.6 12.2 7.9 0 3.6-2.9 5.4-8.3 6.1C16 125.7 0 131.3 0 147c0 12.4 8.9 20 22.7 20 9.9 0 18.7-5.5 22.9-12.7V165H64v-44.9c0-18.5-12.9-26-29.7-26zm-6.9 58.5c-5.2 0-7.8-2.5-7.8-6.7 0-7.8 8.7-10.4 24.6-12.1.1 10.4-7 18.8-16.8 18.8zM237.5 107.7V96.1h-18.4V165h19.7v-33.2c0-15.8 9.5-20.4 16.2-20.4 2.6 0 6.1.8 8.4 2.5l3.6-18.2c-3-1.3-6.2-1.6-8.8-1.6-10.1 0-16.5 4.5-20.7 13.6zM358.4 94.1c-10.4 0-18.2 6.2-22.3 12.1-3.8-7.7-11.7-12.1-21.3-12.1-10.4 0-17.6 5.8-21 12.4V96.1h-19V165h19.7v-35.5c0-12.7 6.7-18.8 12.9-18.8 5.6 0 10.8 3.6 10.8 13V165H338v-35.5c0-12.9 6.5-18.8 13-18.8 5.2 0 10.7 3.8 10.7 12.9V165h19.7v-47.6c0-15.5-10.4-23.3-23-23.3zM133.6 91v5.1h-29.9v-7c0-9.1 5.2-11.7 9.7-11.7 2.6 0 6 .6 8.8 2.2l6.1-13.9c-3.6-2.1-9.5-4-17.4-4-12.6 0-26.9 7.1-26.9 29.4v5.1H72.6v15.2H84V165h19.7v-53.7h29.9V165h19.7v-53.7h17.9V96.1h-17.9v-7c0-9.1 5.2-11.7 9.7-11.7 5 0 8.8 2.2 8.8 2.2l6.1-13.9s-6.2-4-17.4-4c-12.5-.1-26.9 7-26.9 29.3zM182.9 96.1h19.7V165h-19.7z'/%3E%3C/g%3E%3Cpath fill='%230fa0ea' d='M297.7 0c-53.2 0-100.6 36.9-114 84.4H203C214.2 49 252.3 18 297.7 18c55.2 0 102.8 42 102.8 107.4 0 14.7-1.9 27.9-5.5 39.6h18.7l.2-.6c3.1-12.1 4.6-25.2 4.6-39C418.5 52.5 365.4 0 297.7 0' class='svg-fill rainbow'/%3E%3C/g%3E%3C/svg%3E")}.product-affirm__question{background-color:#fff;width:28px;height:28px;border-radius:28px;margin-top:-4px;display:inline-block;font-style:normal;text-align:center;border:1px solid #e5e5e5;cursor:pointer}@media screen and (max-width:640px){.product-affirm__question{position:absolute;top:20px;right:0;margin-top:0}}.product-affirm__question::before{content:'?';font-weight:400;font-size:16px;line-height:26px;color:#000}.product-sezzle__logo{display:inline-block;margin-right:7px;vertical-align:sub;font-size:0;width:64px;height:17px;background-image:url(../img/payment-methods/sezzle.svg);background-repeat:no-repeat}.product-afterpay__logo{display:inline-block;margin-right:7px;vertical-align:sub;font-size:0;width:68px;height:14px;background-image:url(../img/payment-methods/afterpay.svg);background-repeat:no-repeat}@media screen and (max-width:991px){.hsa-fsa-logos{display:none}}.modal .hsa-fsa-logos{display:none}.hsa-fsa-img{margin:70px 0 10px;white-space:nowrap;float:right;font-size:0}.hsa-fsa-img li{display:inline-block;margin-left:18px}.hsa-fsa-img li img{width:96px}@media screen and (max-width:991px){.item-tab-box.m-active{margin-bottom:0}}.product-page-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;float:none}@media screen and (max-width:991px){.product-page-badges{display:none}}.product-page-badges li{-ms-flex-preferred-size:48%;flex-basis:48%;width:48%;display:block;float:none;font-weight:400;padding-left:30px;line-height:24px;margin:0 0 12px 2%;height:auto;position:relative;font-size:13px}.product-page-badges li:before{content:'';width:20px;height:22px;position:absolute;background-size:contain;background-repeat:no-repeat;left:0;margin:0;top:0}.reward-points-cart:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 22'%3E%3Cpath d='M18 6.08h-6l1.96-.66c.74-.25 1.29-.86 1.47-1.62.19-.77-.03-1.57-.59-2.13-.55-.56-1.34-.79-2.09-.61-.77.18-1.38.74-1.62 1.49l-.47 1.43c-.26-.13-.55-.2-.86-.2h-.6c-.31 0-.6.07-.86.2l-.47-1.43c-.24-.75-.85-1.31-1.62-1.49-.75-.18-1.54.05-2.09.61-.56.56-.78 1.35-.59 2.13.18.76.73 1.37 1.47 1.62L7 6.08H1c-.55 0-1 .45-1 1v1.44c0 .55.45 1 1 1h.47V20c0 .55.44 1 1 1h5.88V6.08H10.65V21h5.88c.56 0 1-.45 1-1V9.52H18c.55 0 1-.45 1-1V7.08c0-.55-.45-1-1-1zM7.3 5.15l-1.95-.66c-.42-.14-.73-.48-.84-.92-.1-.44.03-.9.34-1.22.25-.24.56-.38.89-.38.09 0 .19.02.29.04.43.1.78.42.92.85l.59 1.8c-.1.15-.18.32-.24.49zm4.75-2.29c.14-.43.49-.75.92-.85.1-.02.2-.03.29-.03.33 0 .64.13.89.37.31.32.44.78.34 1.22-.11.44-.42.78-.84.92l-1.95.66c-.06-.17-.14-.34-.24-.49l.59-1.8z'/%3E%3Cpath fill='%23fff' d='M10.65 6.54V21h-2.3V6.08H10.65z'/%3E%3C/svg%3E")}.free-shipping-cart:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22' xml:space='preserve'%3E%3Ccircle cx='15.69' cy='16.25' r='1.75' class='st0'/%3E%3Cpath d='M18.84 11.37l-1.56-2.52c-.18-.29-.51-.47-.85-.47H15.3h-.03c-.1 0-.41.03-.41.37 0 .62.23 1.19.63 1.67.52.63 1.34.95 2.16.95h1.19zM4.85 13.26c-1.34 0-2.49.89-2.86 2.12h-.58c-.78 0-1.41-.64-1.41-1.41V5c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v2.38h2.97c.35 0 .67.17.85.46l2.03 3.27c.1.17.15.35.15.54v3.38c0 .21-.17.38-.38.38h-1.06c-.36-1.25-1.51-2.15-2.87-2.15-.63 0-1.21.19-1.69.52-.17.12-.33.25-.48.4-.32.34-.56.74-.7 1.2h-5.1c-.38-1.23-1.52-2.12-2.87-2.12z' class='st0'/%3E%3Ccircle cx='4.85' cy='16.25' r='1.75' class='st0'/%3E%3C/svg%3E")}.money-back-cart:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22'%3E%3Cpath fill='%23fff' d='M10.5 11.64v3.04c.69-.21 1.19-.85 1.19-1.6 0-.62-.61-1.12-1.19-1.44zm-1-4.08c-.55.21-.95.74-.95 1.37 0 .55.5.94.95 1.18V7.56zM7.55 8.93c0-1.19.84-2.18 1.95-2.41V6c0-.28.23-.5.5-.5.28 0 .5.22.5.5v.54c.76.15 1.43.64 1.77 1.35.07.15.13.31.17.47.07.26-.1.54-.36.6-.05.01-.09.02-.13.02-.22 0-.42-.15-.48-.38-.02-.1-.06-.19-.1-.28-.17-.37-.49-.63-.87-.76v2.98c1.08.44 2.19 1.32 2.19 2.54 0 1.31-.94 2.4-2.19 2.64V16c0 .28-.22.5-.5.5-.27 0-.5-.22-.5-.5v-.28c-1.24-.22-2.19-1.3-2.19-2.6 0-.28.22-.5.5-.5.27 0 .5.22.5.5 0 .75.5 1.38 1.19 1.58v-3.48c-.36-.15-.84-.4-1.24-.77s-.71-.87-.71-1.52z'/%3E%3Cpath d='M9.5 6.52c-1.11.23-1.95 1.22-1.95 2.41 0 .65.31 1.15.71 1.52.4.37.88.62 1.24.77v3.48c-.69-.2-1.19-.83-1.19-1.58 0-.28-.23-.5-.5-.5-.28 0-.5.22-.5.5 0 1.3.95 2.38 2.19 2.6V16c0 .28.23.5.5.5.28 0 .5-.22.5-.5v-.28c1.25-.24 2.19-1.33 2.19-2.64 0-1.22-1.11-2.1-2.19-2.54V7.56c.38.13.7.39.87.76.04.09.08.18.1.28.06.23.26.38.48.38.04 0 .08-.01.13-.02.26-.06.43-.34.36-.6-.04-.16-.1-.32-.17-.47-.34-.71-1.01-1.2-1.77-1.35V6c0-.28-.22-.5-.5-.5-.27 0-.5.22-.5.5v.52zM20 11c0 1.87-.51 3.61-1.4 5.11-.31.51-.64.98-1.02 1.41-.01.01-.02.03-.05.04-.21.25-.42.47-.65.68-.22.21-.45.41-.68.6C14.5 20.2 12.35 21 10 21c-.3 0-.58-.01-.87-.04-2.01-.17-3.84-.93-5.33-2.12-.23-.19-.46-.39-.68-.6-.23-.21-.44-.43-.65-.68-.03-.01-.04-.03-.05-.04-.38-.43-.71-.9-1.02-1.41C.51 14.61 0 12.87 0 11 0 5.48 4.48 1 10 1s10 4.48 10 10m-8.31 2.08c0 .75-.5 1.39-1.19 1.6v-3.04c.58.32 1.19.82 1.19 1.44zM9.5 7.56v2.55c-.45-.24-.95-.63-.95-1.18 0-.63.4-1.16.95-1.37z'/%3E%3C/svg%3E")}.product-badge--service::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='%23002867' viewBox='0 0 20 22'%3E%3Cpath d='M11.31 1c-1.81.03-3.54.62-4.98 1.71a.46.46 0 00-.09.64c.15.2.44.24.64.09 1.29-.97 2.83-1.5 4.45-1.53 4.2-.07 7.68 3.29 7.76 7.49a7.664 7.664 0 01-3.7 6.68c-.22.13-.29.41-.16.63.09.14.24.22.4.22.08 0 .16-.02.23-.07a8.579 8.579 0 004.15-7.47C19.92 4.68 16.02.92 11.31 1zm2.45 16.37c-.35-.44-.74-.83-1.13-1.23-.24-.25-.5-.47-.78-.65-.6-.38-1.22-.45-1.84-.06-.37.23-1.24.92-1.34.98-.41.22-.82.17-1.22-.02-.49-.24-.88-.62-1.24-1.03-.55-.62-1.03-1.29-1.47-2-.4-.64-.76-1.3-.91-2.04-.13-.67.06-1.19.61-1.5.26-.14.51-.3.75-.47.81-.56 1.18-1.61.83-2.53 0-.01 0-.01-.01-.02-.24-.65-.56-1.27-.91-1.88-.19-.34-.43-.64-.75-.86-1.24-.34-2.46.91-2.69 1.12C.57 6.2.05 7.49 0 8.96c-.04 1.11.22 2.19.62 3.24.28.73.62 1.44 1.02 2.12.74 1.26 1.58 2.46 2.56 3.54.77.85 1.6 1.61 2.59 2.19 1.04.61 2.15.99 3.37.95.8-.03 1.54-.24 2.24-.61.34-.18 1.29-.88 1.46-1.02.42-.35.52-.77.33-1.28-.1-.27-.25-.5-.43-.72zm.26-7.42H11.6v-3.7c0-.25-.2-.46-.46-.46-.25 0-.46.2-.46.46v4.16c0 .25.2.46.46.46h2.88c.25 0 .46-.2.46-.46a.472.472 0 00-.46-.46zm.9-6.36a.455.455 0 00-.62.17l-.33.57c-.13.22-.05.5.17.62.06.05.14.07.22.07.16 0 .31-.08.4-.23l.33-.57a.48.48 0 00-.17-.63zm1.83 2.3l-.57.33a.46.46 0 00-.17.62c.08.15.24.23.4.23.08 0 .16-.02.23-.06l.57-.33a.46.46 0 00.17-.62.46.46 0 00-.63-.17zm-.04 3.53c0 .25.2.46.46.46h.66c.25 0 .46-.2.46-.46s-.2-.46-.46-.46h-.66c-.26 0-.46.21-.46.46zm-.53 3.2l.57.33a.465.465 0 00.63-.17c.13-.22.05-.5-.17-.62l-.57-.33a.447.447 0 00-.62.17c-.13.21-.06.49.16.62zm-7.43-7.6a.458.458 0 00.4-.68l-.33-.58a.47.47 0 00-.63-.17c-.22.13-.29.41-.16.63l.33.57c.08.15.23.23.39.23zm2.8-.75c.25 0 .46-.2.46-.46v-.66c0-.25-.2-.46-.46-.46-.25 0-.46.2-.46.46v.66c.01.25.21.46.46.46z'/%3E%3C/svg%3E")}.product-badge--distributor::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 493.464 493.464'%3E%3Cpath d='M246.736 0C110.692 0 .004 110.68.004 246.732c0 136.06 110.688 246.732 246.732 246.732 136.048 0 246.724-110.672 246.724-246.732C493.456 110.68 382.78 0 246.736 0zm113.788 208.716L230.98 338.268c-2.82 2.824-7.816 2.824-10.64 0l-86.908-86.912c-1.412-1.416-2.192-3.3-2.192-5.324.004-2.016.784-3.912 2.192-5.336l11.108-11.104c1.412-1.408 3.3-2.18 5.328-2.18 2.016 0 3.908.772 5.316 2.18l67.752 67.752c1.5 1.516 3.94 1.516 5.444 0l110.392-110.392c2.824-2.824 7.828-2.824 10.644 0l11.108 11.124c1.412 1.4 2.208 3.304 2.208 5.308 0 2.028-.796 3.916-2.208 5.332z'/%3E%3C/svg%3E")}.product-badge--charity::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23002867' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 412.735 412.735'%3E%3Cpath d='M295.706 35.522c-34.43-.184-67.161 14.937-89.339 41.273-22.039-26.516-54.861-41.68-89.339-41.273C52.395 35.522 0 87.917 0 152.55c0 110.76 193.306 218.906 201.143 223.086 3.162 2.113 7.286 2.113 10.449 0 7.837-4.18 201.143-110.759 201.143-223.086 0-64.633-52.396-117.028-117.029-117.028z'/%3E%3C/svg%3E")}.contacts-product #form-action-addToCart{height:40px;line-height:40px;font-size:18px;padding:0 17px;width:234px}@media screen and (max-width:991px){.contacts-product #form-action-addToCart{margin:0 auto;display:block;width:100%}}.compare-section{margin-top:72px;border:1px solid #e5e5e5;border-radius:5px;text-align:center}.compare-section-header{background:#fff;color:#000;position:relative;display:inline-block;font-weight:600;font-size:25px;line-height:25px;top:-14px;padding:0 20px}.compare-prices{font-size:0;margin:40px 0}.compare-prices li{text-align:center;width:20%;display:inline-block;vertical-align:top}.compare-prices li b{display:block;color:#ccc;width:100%;font-size:18px;margin-top:10px}.compare-prices li:nth-child(3) b{color:#bf0a29}.compare-prices-img{border-collapse:collapse;border:0;width:100%}.compare-prices-img td{padding:0;text-align:center;width:100%;vertical-align:middle;height:60px;border:0}.compare-prices li img{max-width:80%;max-height:50px}.compare-prices li:first-child img{max-width:100%;max-height:55px}.compare-prices li .cp-img{background-repeat:no-repeat;background-position:0 0;position:relative;display:inline-block;font-size:0;width:100%;max-width:180px;height:56px}.compare-prices.lazy-load-visible li .cp-img{background-image:url(../img/wec/sprite-product.png)}.compare-prices li .cp-img.m-1800{background-position:0 -57px;height:24px}.compare-prices li .cp-img.m-walgreens{background-position:0 -82px;height:41px;max-width:184px}.compare-prices li .cp-img.m-coastal{background-position:0 -125px;height:44px;max-width:180px}.compare-prices li .cp-img.m-visionpros{background-position:0 -233px;height:48px}.discount-badge{color:#bf0a29;background:#fff;padding:0 20px;text-transform:none;font-size:25px;bottom:-47px}.promotions ul{list-style:disc;padding-left:30px}#review_header .pr_link{font-weight:400;height:40px;line-height:40px;position:absolute;width:280px;left:0;top:60px}@media screen and (max-width:991px){#review_header .pr_link{position:static;margin-top:10px}}#product_page #sa_review_paging.paging .sa_page{font-size:18px;height:32px;line-height:30px;width:32px;border-radius:32px;padding:0;color:#fff;background-color:#002867;font-weight:400;margin-right:7px}#product_page #sa_review_paging.paging .sa_page:hover{background-color:#001f4f}#product_page #sa_review_paging.paging .sa_page.active{color:#000;background-color:#fff;border-color:#002867}.site #product_just_stars.big .half,.site #product_just_stars.big .off,.site #product_just_stars.big .on{width:20px;height:21px;margin:0 6px 0 0;background-repeat:no-repeat}.site #product_just_stars.big .on,.site #review_header .stars .on,.site .product_review .stars .on{background-repeat:no-repeat;background-image:url(../img/icons/star-full.svg)}.site #product_just_stars.big .half,.site #review_header .stars .half,.site .product_review .stars .half{background-repeat:no-repeat;background-image:url(../img/icons/star-half.svg)}.site #product_just_stars.big .off,.site #review_header .stars .off,.site .product_review .stars .off{background-repeat:no-repeat;background-image:url(../img/icons/star-empty.svg)}.site #product_just_stars.big .ind_cnt{position:relative;display:inline-block;vertical-align:top;font-size:15px;line-height:16px;margin:3px 0 0 13px;border-bottom:1px dashed #002867;padding:0;width:auto}.site #product_just_stars.big .ind_cnt::before{content:"Read ";color:#002867}.site #product_just_stars.big .ind_cnt:hover{border-color:transparent}.site #product_just_stars.big .ind_cnt:hover::before{color:#001f4f}.productView-btn-holder{margin-top:40px}.modal .productView-btn-holder{display:none}@media screen and (max-width:420px){.productView-options #form-action-addToCart{width:100%;display:block}}@media screen and (max-width:420px){.quickView .productView-options #form-action-addToCart{width:234px}}.search-full .form-input{font-size:16px;border-radius:4px}.search-full .button{border-radius:25px;position:static;margin-top:20px;font-size:16px}@media screen and (max-width:766px){.key-value-list{overflow:hidden}}@media screen and (max-width:766px){.key-value-list li{width:100%}}@media screen and (max-width:766px){.key-value-list li b{display:inline-block;width:50%}}@media screen and (max-width:766px){.key-value-list li>span{width:50%;float:right}}th{font-weight:600}.page-checkout.site .global-header,.page-login.site .global-header{height:70px}.page-checkout.site .global-footer,.page-login.site .global-footer{padding:0;border-top:1px solid #e5e5e5}.page-checkout.site .bonus-list,.page-checkout.site .global-footer .footer-links,.page-checkout.site .header-top-line,.page-checkout.site .main-menu,.page-checkout.site .prefooter-wrap,.page-login.site .bonus-list,.page-login.site .global-footer .footer-links,.page-login.site .header-top-line,.page-login.site .main-menu,.page-login.site .prefooter-wrap{display:none}.roundup-count-holder{text-align:right;font-size:30px;margin-bottom:20px;margin-top:-70px}@media screen and (max-width:540px){.roundup-count-holder{text-align:left;margin-top:-20px}}.product-supply li.m-active{background-color:#002867;color:#fff}#pdf-link-wrapper{text-align:center;font-weight:700;margin-bottom:15px;font-size:larger}.insurance-modal{position:fixed;top:20%;right:25%;bottom:0;width:100%;background:#fff;z-index:16;overflow:hidden}@media screen and (max-width:540px){.insurance-modal{right:10%;width:100%}}.insurance-modal--opened{display:block;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:15}.ins-section{padding:20px;background-color:#fff;border-radius:16px;z-index:16;min-height:210px;display:block;position:fixed;left:25%;top:15%;width:50%}@media screen and (max-width:540px){.ins-section{left:5%;top:2%;width:90%}}.insurance-btns-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-body .rrp-price--withoutTax{display:none!important}.card-body .price--withoutTax{display:none!important}.glasses-category .card-body .rrp-price--withoutTax{display:block!important}.glasses-category .card-body .price--withoutTax{display:block!important}.logo{width:200px;height:60px;position:absolute;left:0;top:0;margin-top:-14px;background:url(../img/aml/logo.svg) 0 0/contain no-repeat;-webkit-transition:all .3s;transition:all .3s}.header-app .logo{top:18px}.fixed-header .header-app .logo{top:18px;width:120px;height:40px}@media screen and (max-width:420px){.fixed-header .header-app .logo{width:120px;height:40px}}@media only screen and (max-width:1220px){.header-app .logo{width:160px;top:24px}}@media screen and (max-width:420px){.header-app .logo{width:120px;height:40px}}.logo-f{width:200px;height:60px;background:url(../img/aml/logo.svg) 0 0/contain no-repeat}.returning-customer{background-color:#002867}.returning-customer--vt{background-color:#ccc}.kc-list-img{background-color:#ebebeb}.account-product-title a{color:#0054b9}.main-menu>li.li-sale .main-menu-group{min-width:auto}.search-form--nav{left:240px}@media only screen and (max-width:1220px){.search-form--nav{left:176px}}@media screen and (max-width:991px){.search-form--nav{max-width:none}}@media only screen and (max-width:1220px){.fixed-header .search-form--nav{left:146px}}@media screen and (max-width:991px){.fixed-header .search-form--nav{max-width:none}}@media only screen and (max-width:1220px){.fixed-header .m-open .search-form--nav{max-width:100%}}.step-nav__item{background-color:#ccc}.step-nav__item span{background-color:#ccc;border-color:#ccc}@media screen and (max-width:991px){.header-app .logo{top:13px}}