meta.foundation-version{font-family:"/5.3.1/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:641px)/";width:641px}meta.foundation-mq-large{font-family:"/only screen and (min-width:1025px)/";width:1025px}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:1441px)/";width:1441px}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:1921px)/";width:1921px}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:16px}body{background:#fff;color:#67757f;padding:0;margin:0;font-family:"HelveticaNeue","Helvetica",Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}@font-face{font-family:"font-icons";src:url("../../images/rwd/font-icons/fonts/font-icons.eot");src:url("../../images/rwd/font-icons/fonts/font-icons.eot#iefix") format("embedded-opentype"),url("../../images/rwd/font-icons/fonts/font-icons.woff") format("woff"),url("../../images/rwd/font-icons/fonts/font-icons.ttf") format("truetype"),url("../../images/rwd/font-icons/fonts/font-icons.svg") format("svg");font-weight:normal;font-style:normal}.main-text-font-color{color:#67757f}.product-review-stars,.product-review-product-stars{display:inline-block;height:0.8125rem;width:5.1875rem}.product-review-product-stars{float:left}.power-review-container{white-space:nowrap;width:10.625rem}.power-review-star-0{background:url(../../images/rwd/sprites/globals/stars.gif) no-repeat 0px 0px !important}.power-review-star-0-5{background:url(../../images/rwd/sprites/globals/stars.gif) no-repeat 0px -17px !important}.power-review-star-1-0{background:url(../../images/rwd/sprites/globals/stars.gif) no-repeat 0px -36px !important}.power-review-star-1-5{background:url(../../images/rwd/sprites/globals/stars.gif) no-repeat 0px -54px !important}.power-review-star-2-0{background:url(../../images/rwd/sprites/globals/stars.gif) no-repeat 0px -72px !important}.power-review-star-2-5{background:url(../../images/rwd/sprites/globals/stars.gif) no-repeat 0px -90px !important}.power-review-star-3-0{background:url(../../images/rwd/sprites/globals/stars.gif) no-repeat 0px -108px !important}.power-review-star-3-5{background:url(../../images/rwd/sprites/globals/stars.gif) no-repeat 0px -126px !important}.power-review-star-4-0{background:url(../../images/rwd/sprites/globals/stars.gif) no-repeat 0px -144px !important}.power-review-star-4-5{background:url(../../images/rwd/sprites/globals/stars.gif) no-repeat 0px -162px !important}.power-review-star-5-0{background:url(../../images/rwd/sprites/globals/stars.gif) no-repeat 0px -180px !important}#global-wizard-target{height:1px}#vm-tools{height:7.5rem}#vm-upload-tools{height:100%;padding-left:0.625rem}#vm-carousel{margin:0 auto;width:19.375rem}.vm-carousel-title{font-weight:bold}@media only screen{.vm-carousel-title{text-align:center}}@media only screen and (min-width: 1025px){.vm-carousel-title{margin-left:0.625rem;text-align:left}}
.vm-carousel-container,.vm-carousel-container-pp{clear:both;height:4.6875rem;padding-left:5px;padding-top:8px}.vm-bx-prev{background:url(../../images/rwd/sprites/catalog/vm_carousel_nav.png) 0 0 no-repeat;height:62px;position:absolute;top:0;text-indent:-999999px;width:37px;left:-1.25rem}.vm-bx-next{background:url(../../images/rwd/sprites/catalog/vm_carousel_nav.png) -37px 0 no-repeat;height:62px;position:absolute;top:0;text-indent:-999999px;width:37px;left:18.75rem}@media only screen and (max-width: 365px){.vm-bx-next{left:16.4375rem !important}}
@media only screen and (min-width: 1025px){.bx-window{width:19.375rem !important}}@media only screen and (max-width: 1024px){.bx-window{width:17.5rem !important}}@media only screen and (max-width: 365px){.bx-window{width:18.125rem !important}}
.customer-face-divider{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#b4b4b4;border-image:none;border-style:none dotted none none;border-width:2px;float:left;height:3.375rem;margin-top:0.3125rem;vertical-align:middle;width:1px}#vm-upload-image{float:left;margin:0.9375rem 0}.vm-login-txt{clear:both;width:100%}.vm-login-txt a{color:#0069aa}.bx-wrapper img{display:block}.face-image-carousel{cursor:pointer;height:3.4375rem;width:2.8125rem}.delete_face_back{position:absolute;margin:0 1.875rem;width:0.9375rem !important;background-color:rgba(0,0,0,0.5)}.delete_face{cursor:pointer;background:url(../../images/rwd/icons/delete_face.png) no-repeat scroll 0 0 transparent;height:14px;width:14px;opacity:0.7;filter:alpha(opacity=70)}.delete_face:hover{opacity:1;filter:alpha(opacity=100)}.face-ajax{display:none;position:absolute;margin:0.625rem 0.3125rem}.pager{float:left;margin:0.3125rem}.pager:hover{outline:none;box-shadow:0 0 0.625rem #e6ecf0;outline:2px solid #dfe9ef}.pager-selected{outline:none;box-shadow:0 0 0.625rem #e6ecf0;outline:2px solid #dfe9ef}.vertical-line-wrapper{width:3.125rem}.vertical-line{position:absolute;right:0;top:0;bottom:0;width:0.0625rem;background:#dfe9ef;z-index:1}.vertical-line-word-wrapper{text-align:center;position:absolute;right:0;top:50%;margin-top:-15px;z-index:2;width:0.9375rem}.vertical-line-word{background:#FFF;letter-spacing:0.0625rem;padding:0.3125rem;text-transform:uppercase}#product-tryon-view{height:30.875rem;position:relative;text-align:center;width:100%}#product-tryon-view #vm-upload-tools-pp{cursor:pointer;height:3.4375rem;margin:0 auto;position:relative;text-align:center;width:100%}#product-tryon-view #vm-upload-image{text-align:center;width:100%}#product-tryon-view .product-tryon-wrapper{margin:0 auto;width:15.5rem}#product-tryon-view .product-tryon-wrapper .product-image-container-try-on-view{margin-left:0;margin-top:0;position:absolute}#product-tryon-view .product-tryon-wrapper .frame-image{margin-top:0.3125rem}#product-tryon-view .product-tryon-wrapper .frame-size-pp{margin-top:0px !important;width:15.5rem}#product-tryon-view .product-tryon-wrapper .frame-image-container{margin-left:0;margin-top:0;position:absolute;z-index:9}#product-tryon-view .product-tryon-wrapper .frame-image-container-avatar-pp,#product-tryon-view .product-tryon-wrapper .frame-image-container-pp-reset{margin-left:3.4375rem;margin-top:1.25rem;position:absolute}#product-tryon-view .product-tryon-wrapper .frame-image-avatar-pp{margin-top:100px !important;margin-left:2.375rem;width:10.625rem}#product-tryon-view .product-tryon-wrapper .frame-image-container-pp{text-align:center}#vm-webcam-img{background:url(../../images/background/virtual-mirror/webcam.jpg) no-repeat;width:100px;height:100px}#vm-monitor-img{background:url(../../images/background/virtual-mirror/monitor.jpg) no-repeat;width:100px;height:100px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}#vm .vm-clear{clear:both;height:1px}#vm-tile{width:850px;height:665px;margin:0 auto;background:url(../../images/background/virtual-mirror/vm-tile-bg.jpg) no-repeat;overflow:hidden}#vm-tile label,#vm-tile input{display:inline-block}#vm-tile ul{margin-left:0}#vm-tile ul li{list-style:none}#vm-tile>h1{height:44px;margin:46px 0 0 38px;font:normal normal bold 44px/44px "Myriad Pro","Arial","Helvetica","sans-serif"}#vm-tile>h2{height:30px;margin:0 0 0 38px;font:normal normal bold 30px/25px "Myriad Pro","Arial","Helvetica","sans-serif"}#vm{min-height:550px;position:relative;padding:25px 35px 20px;width:780px}#vm-loader{display:none;position:absolute;left:50%;top:50%;z-index:999}#vm-intro{display:block}#vm-intro-one{height:200px}#vm-intro-one h1{font-size:18px}#vm-intro-one h2{font-size:14px;line-height:18px}#vm .vm-breadcrumbs{margin:0;padding:0;height:64px;width:785px;background:url(../../images/background/virtual-mirror/vm-breadcrumbs.png) no-repeat}#vm .vm-breadcrumbs li{display:block;float:left;height:42px;width:372px;padding:22px 0 0 22px;font:normal normal bold 22px/22px "Myriad Pro","Arial","Helvetica","sans-serif";color:#a4cae3;z-index:1;margin:0 0 0 -5px}#vm .vm-breadcrumbs li:first-child{margin:0;z-index:5}#vm .vm-breadcrumbs li.vm-active span{color:#000;margin-right:5px}#vm .vm-breadcrumbs li.vm-active{color:#0068aa}#vm .vm-breadcrumbs li.vm-inactive span,#vm .vm-breadcrumbs li.vm-was-active span{color:#999;margin-right:7px}#vm .vm-breadcrumbs li:last-child{margin-left:20px}#vm .vm-breadcrumbs li.vm-inactive,#vm .vm-breadcrumbs li.vm-was-active{color:#91bfdc}#vm-step-one{display:block;float:left}#vm-step-one-left,#vm-step-one-right{float:left}#vm-step-one-left{width:355px;margin:11px 0 0}#vm-step-one-left>h3{margin:0 0 0 7px;font:normal normal bold 24px/34px "Myriad Pro","Arial","Helvetica","sans-serif";color:#0171b7}#vm-step-one-left>p{margin:-5px 0 0 7px;font:normal normal normal 17px/18px "Arial","Helvetica","sans-serif";color:#000;text-align:left}#vm-step-one-left>img{display:block;margin:38px 0 0 60px}#vm-sample-image{background:url(../../images/background/virtual-mirror/sample-photo.jpg) no-repeat;width:250px;height:310px;margin:38px 0 0 60px}#vm-step-one-right{width:405px;margin:44px 0 0 20px}#vm-picture-options-or{background:url(../../images/background/virtual-mirror/vm-picture-options-or.jpg) no-repeat;width:50px;height:50px;margin:7px 0 23px 22px}#vm-take-picture-left,#vm-take-picture-right,#vm-upload-picture-left,#vm-upload-picture-right{float:left}#vm-take-picture-left,#vm-upload-picture-left{width:100px}#vm-take-picture-right,#vm-upload-picture-right{width:280px;margin:0 0 0 25px}#vm-take-picture-right>a,#vm-upload-picture-right>a{display:block;width:auto;height:56px;line-height:56px;text-indent:-99999px;cursor:pointer}#vm-take-picture-right>a{background:transparent url(../../images/background/virtual-mirror/button-takeAPhoto.png) no-repeat left top}#vm-upload-picture-right>a{background:transparent url(../../images/background/virtual-mirror/button-uploadAPhoto.png) no-repeat left top}#vm-take-picture-right>a:hover,#vm-upload-picture-right>a:hover{background-position:left bottom}#vm-take-picture-right>p,#vm-upload-picture-right>p{width:220px;margin:16px 0 0 3px;font:normal normal normal 11px/16px "Arial","Helvetica","sans-serif";color:#252522;text-align:left}#vm-step-two-upload-target-iframe{display:none}.vm-step-left{float:left;width:510px;margin:2px 0 0 0}.vm-step-left-top{position:relative;width:510px;height:343px;margin:0;padding:0;background:transparent url(../../images/background/virtual-mirror/vm-step-left-top-bg.png) no-repeat left top}.vm-photo-target{position:absolute;width:498px;height:331px;left:4px;top:3px;background:transparent url(../../images/background/virtual-mirror/vm-photo-target-upload.png) no-repeat left top}.vm-step-left-bottom{border:1px solid #D1F0FF;height:auto;margin:5px 0 0 4px;padding:4px 10px 12px;width:483px}.vm-step-left-bottom>.vm-step-slider-controls{width:390px;height:65px;margin:0 auto}.vm-step-left-bottom>.vm-instructions-tip{font:normal normal normal 12px/14px "Arial","Helvetica","sans-serif";color:#252522}.vm-instructions-tip{display:none}#vm-step-two-slider-size,#vm-step-two-slider-size{float:left;margin:10px;width:130px}#vm-step-two-slider-size-camera,#vm-step-two-slider-rotate-camera,#vm-step-two-slider-size-upload,#vm-step-two-slider-rotate-upload{float:left;width:128px;margin-top:15px}#vm-step-two-slider-size-camera,#vm-step-two-slider-size-upload{margin-right:10px}#zoomContainer>h4,#rotationContainer>h4,.mvn_container>h4{font:normal normal bold 15px/15px "Myriad Pro","Arial","Helvetica","sans-serif";color:#0068aa;text-align:center}.vm-step-right{float:left;width:238px;height:auto;margin:4px 0 0 5px;padding:15px;border:1px solid #d1f0ff;box-sizing:initial}.vm-step-right>h3{margin:0 0 8px;font:normal normal bold 16px/17px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>ol{margin:0 0 12px 18px;padding:0;list-style:decimal outside}.vm-step-right>ol>li label{font:normal normal normal 12px/17px "Arial","Helvetica","sans-serif"}.vm-step-right>ol>li{margin:0 0 5px 0;font:normal normal normal 12px/17px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>ol>li:first-child{margin:0 0 5px 0}.vm-step-right>ol>li>P{font:normal normal normal 12px/17px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>.vm-instructions-tip{margin:0 0 10px 0;font:normal normal normal 10px/15px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>.vm-my-pd-wrapper{width:auto;height:auto;margin:0 0 13px;padding:6px;background-color:#F2F2F2;border-radius:5px;border:1px solid #DADADA;text-align:center;box-sizing:initial}.vm-step-right>.vm-my-pd-wrapper label.vm-step-my-pd-input-label{font:normal normal bold 15px/15px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>.vm-my-pd-wrapper input.vm-step-my-pd-input{width:35px;height:22px;padding:1px;font:normal normal normal 15px/15px "Arial","Helvetica","sans-serif";color:#252522}.vm-step-right>.vm-back-try-buttons{width:228px;height:28px}.vm-step-right>.vm-back-try-buttons>.vm-button-backAStep,.vm-step-right>.vm-back-try-buttons>.vm-button-tryGlasses{display:block;width:110px;height:28px;line-height:28px;text-indent:-99999px}.jp-virtual-mirror .vm-step-right>.vm-back-try-buttons>.vm-button-tryGlasses{background-size:118px 28px;height:28px;width:118px}.vm-step-right>.vm-back-try-buttons>.vm-button-backAStep{float:left;background:transparent url(../../images/background/virtual-mirror/button-backAStep.png) no-repeat left top}.vm-step-right>.vm-back-try-buttons>.vm-button-tryGlasses{float:right;background:transparent url(../../images/background/virtual-mirror/button-tryGlasses.png) no-repeat left top}.vm-step-right>.vm-back-try-buttons>.vm-button-backAStep:hover,.vm-step-right>.vm-back-try-buttons>.vm-button-tryGlasses:hover{background-position:left bottom}#vm-step-two-webcam{display:none;float:left}#vm-camera{margin:2px 0 0 4px;padding:5px 0 0;width:506px;height:333px;position:absolute;top:0}#vm-screen{border:1px solid #d3f1ff;width:497px;height:328px;margin:0;padding:0;background:#ccc;line-height:333px;text-align:center;color:#666}.vm-settings{position:absolute;right:37px;top:448px;width:30px;height:28px;cursor:pointer}.vm-webcam-target{position:absolute;width:504px;height:335px;left:4px;top:3px;background:transparent url(../../images/background/virtual-mirror/vm-photo-target-upload.png) no-repeat left top}.vm-webcam-target-top{position:absolute;top:0px;left:3px;height:29px;width:504px;background:transparent url(../../images/background/virtual-mirror/vm-photo-target-webcam-top.png) no-repeat left top}.vm-webcam-target-left{position:absolute;top:28px;left:3px;height:294px;width:135px;background:transparent url(../../images/background/virtual-mirror/vm-photo-target-webcam-left.png) no-repeat left top}.vm-webcam-target-right{position:absolute;top:28px;left:376px;height:294px;width:135px;background:transparent url(../../images/background/virtual-mirror/vm-photo-target-webcam-right.png) no-repeat left top}.vm-webcam-target-bottom{position:absolute;top:321px;left:3px;height:20px;width:504px;background:transparent url(../../images/background/virtual-mirror/vm-photo-target-webcam-bottom.png) no-repeat left top}.vm-step-right>ol>li a.vm-button-takePhotoNow{display:block;width:auto;height:28px;margin:4px 0 0 0;background:transparent url(../../images/background/virtual-mirror/button-takePhotoNow.png) no-repeat left top;line-height:28px;text-indent:-99999px}.vm-step-right>ol>li a.vm-button-takePhoto:hover{background-position:left bottom}.vm-step-right>ol>li a.vm-button-retakePhoto{display:block;width:152px;height:28px;margin:4px 0 0 20px;background:transparent url(../../images/background/virtual-mirror/button-retakePhoto.png) no-repeat left top;line-height:28px;text-indent:-99999px}.vm-step-right>ol>li a.vm-button-retakePhoto:hover{background-position:left bottom}#vm-step-two-upload{display:none;float:left}#vm-step-two-upload-photo{margin:2px 0 0 4px;padding:0px 0 0;width:503px;height:333px}#vm-step-two-upload-camera{margin:2px 0 0 4px;padding:5px 0 0;width:503px;height:333px}#vm-step-two-upload-button{display:block;width:auto;height:28px;margin:3px 0 0 20px;background:transparent url(../../images/background/virtual-mirror/button-uploadPhoto.png) no-repeat left top;line-height:28px;text-indent:-99999px}#vm-step-two-upload-button:hover{background-position:left bottom}.vm-step-right>ol>li label.vm-step-image-input-label,.vm-step-right>ol>li input.vm-step-image-input{display:block}.vm-step-right>ol>li input#vm-step-two-image-input{margin:6px 0 0 -18px}#vm-step-three{display:none}#vm-step-three>.vm-step-left>.vm-step-left-top{padding:7px 0 0 4px;overflow:auto}#vm-step-two-upload .vm-step-left-top{overflow:auto}.vm-photos{border:1px solid #fff;width:497px;height:328px;margin:0;padding:0;background:#ccc;line-height:333px;text-align:center;color:#666;overflow:hidden}#resizable{background-size:100%;background-repeat:no-repeat;position:relative}#vm-left-eye,#vm-left-eye-two,#vm-right-eye,#vm-right-eye-two{position:absolute;width:34px;height:34px;background:transparent url(../../images/background/virtual-mirror/vm-eyeTarget.png) no-repeat;z-index:1000;cursor:pointer}#vm-left-eye{top:70px;left:195px}#vm-right-eye{top:70px;left:280px}#vm-left-eye-two{top:84px;left:208px}#vm-right-eye-two{top:84px;left:268px}.vm-step-right>ol>li#vm-step-three-instruction-one-webcam{display:none}.vm-step-right>ol>li a.vm-button-retakePhoto{display:block;width:152px;height:28px;margin:1px 0 0 20px;background:transparent url(../../images/background/virtual-mirror/button-retakePhoto.png) no-repeat left top;line-height:28px;text-indent:-99999px}.vm-step-right>ol>li a.vm-button-takePhotoNow:hover{background-position:left bottom}.vm-step-right>ol>li#vm-step-three-instruction-one-upload{display:block}.vm-step-right>ol>li a.vm-button-reuploadPhoto{display:block;width:152px;height:28px;margin:1px 0 0 20px;background:transparent url(../../images/background/virtual-mirror/button-reuploadPhoto.png) no-repeat left top;line-height:28px;text-indent:-99999px}.vm-step-right>ol>li a.vm-button-reuploadPhoto:hover{background-position:left bottom}.vm-photo-border{width:504px;height:335px;border:none;position:absolute;top:0px;left:4px;background:url(../../images/background/virtual-mirror/vm-photo-target-upload.png) no-repeat}.hide{display:none}#vm-step-two-mover-upload,#vm-step-two-mover-camera{width:100px;height:81px;overflow:hidden;float:left;margin-right:8px}.mvn_n{height:27px;width:27px;background:url(../../images/background/virtual-mirror/vm-photo-move-up.png) no-repeat scroll left top transparent;margin-left:37px}.mvn_n:hover{background-position:bottom left}.mvn_o{height:26px;width:27px;background:url(../../images/background/virtual-mirror/vm-photo-move-left.png) no-repeat scroll left top transparent;float:left;margin-left:10px}.mvn_o:hover{background-position:bottom left}.mvn_e{height:26px;width:27px;background:url(../../images/background/virtual-mirror/vm-photo-move-right.png) no-repeat scroll left top transparent;float:left;margin-left:27px}.mvn_e:hover{background-position:bottom left}.mvn_s{height:27px;width:27px;background:url(../../images/background/virtual-mirror/vm-photo-move-down.png) no-repeat scroll left top transparent;margin-left:37px}.mvn_s:hover{background-position:bottom left}.ajax-loader{display:none;position:absolute;top:350px;left:280px;background:url(../../images/background/virtual-mirror/ajax-loader.gif) no-repeat}#popup_container{font-family:Arial, sans-serif;font-size:12px;min-width:300px;max-width:600px;background:#FFF;border:solid 5px #999;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#popup_title{font-size:14px;font-weight:bold;text-align:center;line-height:1.75em;color:#666;background:#ccc url(../../images/background/virtual-mirror/title.gif) top repeat-x;border:solid 1px #FFF;border-bottom:solid 1px #999;cursor:default;padding:0em;margin:0em}#popup_content{background:16px 16px no-repeat url(../../images/background/virtual-mirror/info.gif);padding:1em 1.75em;margin:0em}#popup_content.alert{background-image:url(../../images/background/virtual-mirror/info.gif)}#popup_content.confirm{background-image:url(../../images/background/virtual-mirror/important.gif)}#popup_content.prompt{background-image:url(../../images/background/virtual-mirror/help.gif)}#popup_message{padding-left:48px}#popup_panel{text-align:center;margin:1em 0em 0em 1em}#popup_prompt{margin:.5em 0em}#refine-search-sortTypeList-wrapper{position:relative}#refine-search-sortTypeList-wrapper select{width:auto;background-color:white;background-image:none;background-position:inherit;color:black;padding:0.625rem 1.25rem;width:98%;-moz-appearance:none;-webkit-appearance:none}#refine-search-sortTypeList-wrapper select::-ms-expand{display:none}#refine-search-sortTypeList-wrapper:before{line-height:1;content:'';pointer-events:none;position:absolute;text-align:center;top:50%;transform:translateY(-50%);z-index:2;border-color:#67757f transparent transparent;border-style:solid;border-width:0.625rem 0.4375rem 0;height:0;position:absolute;right:0;width:0}@media only screen and (min-width: 1025px){#refine-search-sortTypeList-wrapper:before{border-width:0.5rem 0.3125rem 0}}@media only screen and (max-width: 640px){#refine-search-sortTypeList-wrapper:before{margin:0.375rem 0.8125rem}}#refine-search-sortTypeList-wrapper:after{background-position:left center;content:'';height:100%;pointer-events:none;position:absolute;right:0;top:0}@media only screen and (max-width: 640px){#lnav-hotspot-container{display:none}}
@media only screen and (max-width: 640px){#clearIDbrandCode{margin-left:-0.625rem}}
#lnav-brand-container{width:100%}#lnav-brand-container #lnav-brand-name-container{margin-bottom:0.625rem;border:0.0625rem solid #dfe9ef;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;height:12.5rem;float:left;overflow:auto;width:100%}@media only screen and (max-width: 640px){#lnav-brand-container #lnav-brand-name-container{border-top:none;border-left:none;border-right:none;margin-bottom:1.25rem}#lnav-brand-container #lnav-brand-name-container li{margin-left:-0.3125rem}}#lnav-brand-container #lnav-brand-name-container input[type="checkbox"]{margin:0 0.3125rem}#lnav-brand-container #lnav-brand-name-container span{float:left;line-height:inherit;margin:0}#lnav-price-container .accord-sec-header{margin-bottom:1.1875rem !important}#lnav-price-container .accord-bottom-link-container{padding-top:0.875rem !important}#lnav-price-container .price-range{margin:0.625rem 0 0 0.3125rem}#lnav-alphabet-container{float:left;margin-bottom:0.9375rem;width:100%}#lnav-alphabet-container div{cursor:pointer;float:left;height:1.25rem;margin:0;padding:0.1875rem;text-align:center;width:6.9%}#lnav-alphabet-container>.lnav-letter-available.numb-range{width:auto}#lnav-alphabet-container>.lnav-letter-available.numb-range:hover{background:#dfe9ef;color:#FFF}#lnav-alphabet-container>.lnav-letter-available:hover{background:#0069aa;color:#FFF}#lnav-alphabet-container>.lnav-letter-off.numb-range{width:auto}.lnav-brand-name-static-container ul{margin-left:3px !important}.lnav-letter-on{background-color:#0069aa;color:#fff}.lnav-letter-off{color:#c6c6c6}ul#lnav-link-shapes-list li div{height:19px;width:45px}ul#lnav-link-shapes-list li input{float:left}#lnav-list-bullet-aviator{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/lnav_glasses_shapes.png) no-repeat scroll 0px 3px transparent}@media only screen and (max-width: 640px){#lnav-list-bullet-aviator{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-bullet-aviator{margin:0 0 0 0.3125rem}}
#lnav-list-bullet-oval{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/lnav_glasses_shapes.png) no-repeat 0px -15px transparent}@media only screen and (max-width: 640px){#lnav-list-bullet-oval{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-bullet-oval{margin:0 0 0 0.3125rem}}
#lnav-list-bullet-oversized{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/lnav_glasses_shapes.png) no-repeat 0px -75px}@media only screen and (max-width: 640px){#lnav-list-bullet-oversized{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-bullet-oversized{margin:0 0 0 0.3125rem}}
#lnav-list-bullet-rectangle{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/lnav_glasses_shapes.png) no-repeat 0px -35px}@media only screen and (max-width: 640px){#lnav-list-bullet-rectangle{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-bullet-rectangle{margin:0 0 0 0.3125rem}}
#lnav-list-bullet-retro-wingtip{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/lnav_glasses_shapes.png) no-repeat 0px -76px}@media only screen and (max-width: 640px){#lnav-list-bullet-retro-wingtip{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-bullet-retro-wingtip{margin:0 0 0 0.3125rem}}
#lnav-list-bullet-round{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/lnav_glasses_shapes.png) no-repeat 0px -57px}@media only screen and (max-width: 640px){#lnav-list-bullet-round{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-bullet-round{margin:0 0 0 0.3125rem}}
#lnav-list-bullet-cateye{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/lnav_glasses_shapes.png) no-repeat 0px -95px}@media only screen and (max-width: 640px){#lnav-list-bullet-cateye{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-bullet-cateye{margin:0 0 0 0.3125rem}}
#lnav-list-sunglasses-aviator{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/sunglasses_shapes.png) no-repeat scroll -3px 0px transparent}@media only screen and (max-width: 640px){#lnav-list-sunglasses-aviator{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-sunglasses-aviator{margin:0 0 0 0.3125rem}}
#lnav-list-sunglasses-oval{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/sunglasses_shapes.png) no-repeat -3px -81px transparent}@media only screen and (max-width: 640px){#lnav-list-sunglasses-oval{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-sunglasses-oval{margin:0 0 0 0.3125rem}}
#lnav-list-sunglasses-oversized{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/sunglasses_shapes.png) no-repeat -3px -38px transparent}@media only screen and (max-width: 640px){#lnav-list-sunglasses-oversized{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-sunglasses-oversized{margin:0 0 0 0.3125rem}}
#lnav-list-sunglasses-rectangle{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/sunglasses_shapes.png) no-repeat -3px -61px transparent}@media only screen and (max-width: 640px){#lnav-list-sunglasses-rectangle{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-sunglasses-rectangle{margin:0 0 0 0.3125rem}}
#lnav-list-sunglasses-retro-wingtip{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/sunglasses_shapes.png) no-repeat -3px -18px transparent}@media only screen and (max-width: 640px){#lnav-list-sunglasses-retro-wingtip{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-sunglasses-retro-wingtip{margin:0 0 0 0.3125rem}}
#lnav-list-sunglasses-cateye{cursor:pointer;display:inline-block;float:left;background:url(../../images/rwd/sprites/left-nav/sunglasses_shapes.png) no-repeat -3px -100px transparent}@media only screen and (max-width: 640px){#lnav-list-sunglasses-cateye{margin:0.9375rem 0.625rem 0 1.25rem}}@media only screen and (min-width: 641px){#lnav-list-sunglasses-cateye{margin:0 0 0 0.3125rem}}
#lnav-color-container{margin:2%;width:100%;padding-top:0.625rem}.lnav-color-black{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#000}.lnav-color-clear{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#fff;border:0.0625rem solid #d3d3d3;color:lightgrey;padding-top:0.375rem;font-size:1rem;text-align:center}.lnav-color-clear:before{content:"C"}.lnav-color-white{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#fff;border:0.0625rem solid #d3d3d3}.lnav-color-silver{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background-color:#f4f4f4;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFF4F4F4', endColorstr='#FFB4B4B4');background-image:-moz-linear-gradient(left, #f4f4f4 -1%,#ffffff 11%,#b4b4b4 100%);background-image:-webkit-linear-gradient(left, #f4f4f4 -1%,#ffffff 11%,#b4b4b4 100%);background-image:linear-gradient(to right, #f4f4f4 -1%,#ffffff 11%,#b4b4b4 100%)}.lnav-color-grey{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#b4b4b4}.lnav-color-green{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#57d718}.lnav-color-blue{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#23a3df}.lnav-color-orange{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#ff7800}.lnav-color-red{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:red}.lnav-color-pink{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#ef5dc8}.lnav-color-violet{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#ab5fcb}.lnav-color-tortoise{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background-color:#a05400;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFA05400', endColorstr='#FFC17E00');background-image:-moz-linear-gradient(left top, #a05400 8%,#381c17 38%,#381c17 54%,#702c00 70%,#c17e00 96%);background-image:-webkit-linear-gradient(left top, #a05400 8%,#381c17 38%,#381c17 54%,#702c00 70%,#c17e00 96%);background-image:linear-gradient(to right bottom, #a05400 8%,#381c17 38%,#381c17 54%,#702c00 70%,#c17e00 96%)}.lnav-color-purple{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#843ef7}.lnav-color-gold{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background-color:#f4f4f4;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFF4F4F4', endColorstr='#FFCCB518');background-image:-moz-linear-gradient(left bottom, #f4f4f4 -1%,#ffffff -1%,#ffffff 5%,#fffbcc 34%,#ccb518 85%);background-image:-webkit-linear-gradient(left bottom, #f4f4f4 -1%,#ffffff -1%,#ffffff 5%,#fffbcc 34%,#ccb518 85%);background-image:linear-gradient(to right top, #f4f4f4 -1%,#ffffff -1%,#ffffff 5%,#fffbcc 34%,#ccb518 85%)}.lnav-color-yellow{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#ffd800}.lnav-color-lightbrown{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#e7a53d}.lnav-color-brown{cursor:pointer;display:block;float:left;height:1.875rem;margin:0 2% 2% 0;width:18%;background:#6d3e0c}.lnav-color-on,.color-swatch-refine:hover{outline:2px solid #0069AA}.lnav-size-right-container{float:left;height:2.1875rem;width:4.0625rem}#lnav-size-width-image{background:url(../../images/rwd/sprites/globals/glasses_fit_tool-v2.png) no-repeat 0px -1px}#lnav-size-height-image{background:url(../../images/rwd/sprites/globals/glasses_fit_tool-v2.png) no-repeat 0px -56px}#lnav-size-bridge-width-image{background:url(../../images/rwd/sprites/globals/glasses_fit_tool-v2.png) no-repeat 0px -97px}#lnav-size-temple-length-image{background:url(../../images/rwd/sprites/globals/glasses_fit_tool-v2.png) no-repeat 0px -156px}#lnav-size-frame-width-image{background:url(../../images/rwd/sprites/globals/glasses_fit_tool-v2.png) no-repeat 0px -197px}.lnav-size-learn-link{float:left}.lnav-size-go-link{float:left}#no-colors-avail{float:left;padding:20px 0px 20px 7px}.accord-sec-title{padding:1.4375rem 0 0 0.3125rem}#accord-content-container,.default-accord-content-container{float:left;width:100%;position:relative}@media only screen and (max-width: 640px){#accord-content-container.accord-display-none-s,.default-accord-content-container.accord-display-none-s{display:none}}#accord-content-container .accord-sec-first,.default-accord-content-container .accord-sec-first{background-color:white !important}@media only screen and (min-width: 641px){#accord-content-container .accord-sec-first,.default-accord-content-container .accord-sec-first{margin-top:1.25rem !important}}@media only screen and (min-width: 641px){#accord-content-container .accord-sec-first .accord-main-refine,.default-accord-content-container .accord-sec-first .accord-main-refine{display:none !important}}@media only screen{#accord-content-container .accord-sec-first .accord-top-title,.default-accord-content-container .accord-sec-first .accord-top-title{padding-top:1.125rem}}@media only screen and (min-width: 641px){#accord-content-container .accord-sec-first .accord-top-title,.default-accord-content-container .accord-sec-first .accord-top-title{padding-top:0}}#accord-content-container .accord-top-title,.default-accord-content-container .accord-top-title{color:#67757f;float:left;font-size:0.875rem;font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 640px){#accord-content-container .accord-top-title,.default-accord-content-container .accord-top-title{line-height:2rem;width:75%;padding-left:0.375rem}}@media only screen and (min-width: 641px){#accord-content-container .accord-top-title,.default-accord-content-container .accord-top-title{background:#fff;line-height:1.2;padding-bottom:0.9375rem;width:100%}}#accord-content-container .accord-sec-wrapper,.default-accord-content-container .accord-sec-wrapper{display:inline-block;width:100%}@media only screen and (max-width: 640px){#accord-content-container .accord-sec-wrapper,.default-accord-content-container .accord-sec-wrapper{margin-bottom:50px}}#accord-content-container .accord-container,.default-accord-content-container .accord-container{clear:both;overflow:hidden}@media only screen and (max-width: 640px){#accord-content-container .accord-container,.default-accord-content-container .accord-container{background:#f3f4f5}}@media only screen and (min-width: 641px){#accord-content-container .accord-container,.default-accord-content-container .accord-container{background:#fff}#accord-content-container .accord-container .accord-sec-title,.default-accord-content-container .accord-container .accord-sec-title{padding:0.5rem 0 0.5rem 0.625rem}}#accord-content-container .accord-sec-footer,.default-accord-content-container .accord-sec-footer{display:none}#accord-content-container .lnav-clear-link:hover,.default-accord-content-container .lnav-clear-link:hover{text-decoration:underline}@media only screen and (max-width: 640px){#accord-content-container .accord-collapse,#accord-content-container .accord-expand,#accord-content-container .accord-browse-by-collapse,#accord-content-container .accord-browse-by-expand,.default-accord-content-container .accord-collapse,.default-accord-content-container .accord-expand,.default-accord-content-container .accord-browse-by-collapse,.default-accord-content-container .accord-browse-by-expand{margin:1.0625rem 0.625rem}}@media only screen and (min-width: 641px){#accord-content-container .accord-collapse,#accord-content-container .accord-expand,#accord-content-container .accord-browse-by-collapse,#accord-content-container .accord-browse-by-expand,.default-accord-content-container .accord-collapse,.default-accord-content-container .accord-expand,.default-accord-content-container .accord-browse-by-collapse,.default-accord-content-container .accord-browse-by-expand{margin:0 0.3125rem}}@media only screen and (min-width: 641px){#accord-content-container .accord-browse-by-collapse,#accord-content-container .accord-browse-by-expand,.default-accord-content-container .accord-browse-by-collapse,.default-accord-content-container .accord-browse-by-expand{display:none}}@media only screen and (max-width: 640px){#accord-content-container .accord-collapse,#accord-content-container .accord-browse-by-collapse,.default-accord-content-container .accord-collapse,.default-accord-content-container .accord-browse-by-collapse{background:url(../../images/rwd/sprites/globals/global_icons.png) no-repeat -24px 0;height:24px;width:24px;display:none}}@media only screen and (min-width: 641px){#accord-content-container .accord-collapse:before,.default-accord-content-container .accord-collapse:before{content:"-";display:inline-block;line-height:1;margin-right:0.625rem;text-align:center;width:1.25rem;font-size:1.5625rem;font-weight:bold}}@media only screen and (max-width: 640px){#accord-content-container .accord-expand,#accord-content-container .accord-browse-by-expand,.default-accord-content-container .accord-expand,.default-accord-content-container .accord-browse-by-expand{background:url(../../images/rwd/sprites/globals/global_icons.png) no-repeat 0 0;height:24px;width:24px}}@media only screen and (min-width: 641px){#accord-content-container .accord-expand,#accord-content-container .accord-browse-by-expand,.default-accord-content-container .accord-expand,.default-accord-content-container .accord-browse-by-expand{display:none}#accord-content-container .accord-expand:before,#accord-content-container .accord-browse-by-expand:before,.default-accord-content-container .accord-expand:before,.default-accord-content-container .accord-browse-by-expand:before{content:"+";display:inline-block;line-height:1;margin-right:0.625rem;text-align:center;width:1.25rem;font-size:1.25rem}}#accord-content-container .expand-collapse-container,.default-accord-content-container .expand-collapse-container{cursor:pointer;float:right}@media only screen and (min-width: 641px){#accord-content-container .expand-collapse-container,.default-accord-content-container .expand-collapse-container{padding-top:0.3125rem}}#accord-content-container .accord-sec-header,.default-accord-content-container .accord-sec-header{float:left;margin-top:-0.0625rem}@media only screen and (max-width: 640px){#accord-content-container .accord-sec-header,.default-accord-content-container .accord-sec-header{border:0.0625rem solid #dfe9ef;border-width:0.0625rem 0 0.0625rem 0;background:#fff;line-height:2.1875rem;padding-left:0.3125rem;width:100%}}@media only screen and (min-width: 641px){#accord-content-container .accord-sec-header,.default-accord-content-container .accord-sec-header{background:#f3f4f5;line-height:1.875rem;color:#0091ba;margin:0.3125rem 0.625rem 0.3125rem 0.625rem;width:94%}}#accord-content-container .accord-sec-header.lnav-main-title,.default-accord-content-container .accord-sec-header.lnav-main-title{background-color:white}#accord-content-container .accord-sec-content,.default-accord-content-container .accord-sec-content{clear:both;float:none}@media only screen and (max-width: 640px){#accord-content-container .accord-sec-content,.default-accord-content-container .accord-sec-content{border:0.0625rem solid #dfe9ef;border-width:0 0 0.0625rem 0}#accord-content-container .accord-sec-content label,#accord-content-container .accord-sec-content .lnav-clear-link,#accord-content-container .accord-sec-content .lnav-clean-dropdown-link,#accord-content-container .accord-sec-content li a,.default-accord-content-container .accord-sec-content label,.default-accord-content-container .accord-sec-content .lnav-clear-link,.default-accord-content-container .accord-sec-content .lnav-clean-dropdown-link,.default-accord-content-container .accord-sec-content li a{display:block;padding:1rem 0;line-height:1rem}}@media only screen and (min-width: 641px){#accord-content-container .accord-sec-content,.default-accord-content-container .accord-sec-content{margin:0 0.625rem;padding:0.625rem 0.625rem 0.9375rem;width:94%}#accord-content-container .accord-sec-content #lnav-color-container,.default-accord-content-container .accord-sec-content #lnav-color-container{padding:0 0.625rem 0.9375rem}#accord-content-container .accord-sec-content label,.default-accord-content-container .accord-sec-content label{display:inline-block;position:relative;line-height:1rem}#accord-content-container .accord-sec-content #lnav-link-shapes-list li,.default-accord-content-container .accord-sec-content #lnav-link-shapes-list li{padding:0.46875rem 0}#accord-content-container .accord-sec-content .accord-bottom-link-container,.default-accord-content-container .accord-sec-content .accord-bottom-link-container{padding:0.625rem 0 0;clear:both}#accord-content-container .accord-sec-content .html-dialog-link,.default-accord-content-container .accord-sec-content .html-dialog-link{color:#0091ba}}#accord-content-container .accord-sec-content a,.default-accord-content-container .accord-sec-content a{color:#67757f;text-decoration:none}#accord-content-container .accord-sec-content a:hover,.default-accord-content-container .accord-sec-content a:hover{text-decoration:underline}#accord-content-container .accord-sec-content li,.default-accord-content-container .accord-sec-content li{clear:both;float:none;width:100%;margin:0;list-style:disc inside none;font-size:0.875rem}#accord-content-container .accord-sec-content li input,.default-accord-content-container .accord-sec-content li input{float:left;margin-top:1px}@media only screen and (max-width: 640px){#accord-content-container .accord-sec-content li,.default-accord-content-container .accord-sec-content li{border:0.0625rem solid #dfe9ef;border-width:0 0 0.0625rem 0;line-height:inherit}}@media only screen and (min-width: 641px){#accord-content-container .accord-sec-content li,.default-accord-content-container .accord-sec-content li{line-height:1.5625rem}}@media only screen and (max-width: 640px){#accord-content-container .accord-sec-content li a,.default-accord-content-container .accord-sec-content li a{padding:1rem 0 1.125rem 1.125rem;display:block}#accord-content-container .accord-sec-content li a:hover,.default-accord-content-container .accord-sec-content li a:hover{text-decoration:none}}@media only screen and (min-width: 641px){#accord-content-container .accord-sec-content li a,.default-accord-content-container .accord-sec-content li a{padding-left:0.3125rem}}#accord-content-container .accord-sec-content .lnav-filter-element,.default-accord-content-container .accord-sec-content .lnav-filter-element{border:0.0625rem solid #dfe9ef;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;height:1rem;width:1rem;background-color:white}#accord-content-container .accord-sec-content:last-child,.default-accord-content-container .accord-sec-content:last-child{border:none}#accord-content-container .accord-sec-content input[type="checkbox"],.default-accord-content-container .accord-sec-content input[type="checkbox"]{margin:0 0.3125rem 0 0}@media only screen and (max-width: 640px){#accord-content-container .lnav-mystyle,.default-accord-content-container .lnav-mystyle{display:block}}@media only screen and (max-width: 640px){#accord-content-container #lnav-brand-name-container li label,.default-accord-content-container #lnav-brand-name-container li label{padding:1rem 0}}@media only screen and (min-width: 641px){#accord-content-container #lnav-brand-name-container li label,.default-accord-content-container #lnav-brand-name-container li label{padding:0.5rem 0}}#accord-content-container .accord-sec-title,.default-accord-content-container .accord-sec-title{float:left;width:75%;line-height:initial}#accord-content-container .accord-form-select,.default-accord-content-container .accord-form-select{overflow:hidden;width:100%}@media only screen and (max-width: 640px){#accord-content-container .accord-form-select,.default-accord-content-container .accord-form-select{height:3.75rem}}@media only screen and (min-width: 641px){#accord-content-container .accord-form-select,.default-accord-content-container .accord-form-select{height:1.875rem}}#accord-content-container .accord-form-select select,.default-accord-content-container .accord-form-select select{border:0 none;border-radius:0;cursor:pointer;margin:0.9375rem 0 0 -0.0625rem}#accord-content-container .accord-form-arrow,.default-accord-content-container .accord-form-arrow{border-color:#67757f transparent transparent;border-style:solid;border-width:0.625rem 0.4375rem 0;height:0;position:absolute;right:0;width:0;margin:1.5625rem 1rem 0 0}@media only screen and (min-width: 1025px){#accord-content-container .accord-form-arrow,.default-accord-content-container .accord-form-arrow{border-width:0.5rem 0.3125rem 0}}#accord-content-container .accord-size-sub-container,.default-accord-content-container .accord-size-sub-container{margin-bottom:0.625rem;overflow:hidden;width:100%}#accord-content-container .accord-size-left-container,.default-accord-content-container .accord-size-left-container{margin-top:0.625rem}#accord-content-container .accord-size-left-container .accord-subsec-content,.default-accord-content-container .accord-size-left-container .accord-subsec-content{clear:both;float:left;line-height:2.5rem}#accord-content-container .accord-size-dropdown,.default-accord-content-container .accord-size-dropdown{border:0.0625rem solid #dfe9ef;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;background:#fff;clear:both;float:left;height:2.5rem;line-height:1.875rem;overflow:hidden;position:relative;width:40%}@media only screen and (min-width: 1025px){#accord-content-container .accord-size-dropdown,.default-accord-content-container .accord-size-dropdown{height:1.5625rem}}#accord-content-container .accord-size-dropdown select,.default-accord-content-container .accord-size-dropdown select{background:none repeat scroll 0 0 transparent;border:0 none;border-radius:0;cursor:pointer;height:2.5rem;line-height:1;margin:0;position:absolute}@media only screen and (max-width: 640px){#accord-content-container .accord-size-dropdown select,.default-accord-content-container .accord-size-dropdown select{width:12.5rem}}@media only screen and (min-width: 641px) and (max-width: 1024px){#accord-content-container .accord-size-dropdown select,.default-accord-content-container .accord-size-dropdown select{width:11.25rem}}@media only screen and (min-width: 1025px){#accord-content-container .accord-size-dropdown select,.default-accord-content-container .accord-size-dropdown select{height:1.5625rem;padding:0.1875rem;width:6.25rem}}#accord-content-container .accord-size-dropdown .accord-form-arrow,.default-accord-content-container .accord-size-dropdown .accord-form-arrow{border-color:#67757f transparent transparent;border-style:solid;border-width:0.625rem 0.4375rem 0;height:0;position:absolute;right:0;width:0;margin:0.9375rem 0.625rem}@media only screen and (min-width: 1025px){#accord-content-container .accord-size-dropdown .accord-form-arrow,.default-accord-content-container .accord-size-dropdown .accord-form-arrow{border-width:0.5rem 0.3125rem 0}}@media only screen and (min-width: 1025px){#accord-content-container .accord-size-dropdown .accord-form-arrow,.default-accord-content-container .accord-size-dropdown .accord-form-arrow{margin:0.5rem 0.375rem}}#accord-content-container .accord-header-title,.default-accord-content-container .accord-header-title{background-color:white}#accord-content-container span.size-mm,.default-accord-content-container span.size-mm{float:left;margin:0.9375rem 0.3125rem 0 0.3125rem}@media only screen and (min-width: 1025px){#accord-content-container span.size-mm,.default-accord-content-container span.size-mm{margin-top:0.3125rem}}@media only screen and (max-width: 640px){#accord-content-container #lnav-size-container:first-child,.default-accord-content-container #lnav-size-container:first-child{padding-top:0.625rem}}@media only screen and (max-width: 640px){#accord-content-container .accord-size-sub-container,.default-accord-content-container .accord-size-sub-container{padding-left:0.625rem}}#accord-content-container #refinedSearchForm,.default-accord-content-container #refinedSearchForm{padding-bottom:0.625rem}@media only screen and (max-width: 640px){#accord-content-container .lnav-clear-color,#accord-content-container .lnav-clean-dropdown-link,#accord-content-container .lnav-clear-brand,.default-accord-content-container .lnav-clear-color,.default-accord-content-container .lnav-clean-dropdown-link,.default-accord-content-container .lnav-clear-brand{padding-left:0.625rem !important}}
@media only screen and (min-width: 1025px){#browse-content-container-classic>.product-tile-container:nth-child(3n+1) .product-tile,#browse-content-container-tryon>.product-tile-container:nth-child(3n+1) .product-tile,#browse-content-container>.product-tile-container:nth-child(3n+1) .product-tile,#list-feat-prods-tab>.products-container .product-tile-container:nth-child(3n+1) .product-tile{margin-left:0.625rem}#browse-content-container-classic>.product-tile-container:nth-child(3n+3) .product-tile,#browse-content-container-tryon>.product-tile-container:nth-child(3n+3) .product-tile,#browse-content-container>.product-tile-container:nth-child(3n+3) .product-tile,#list-feat-prods-tab>.products-container .product-tile-container:nth-child(3n+3) .product-tile{margin-right:0.625rem}}@media only screen and (min-width: 641px) and (max-width: 1024px){#browse-content-container-classic>.product-tile-container:nth-child(2n+1) .product-tile:not(.tryonview),#browse-content-container-tryon>.product-tile-container:nth-child(2n+1) .product-tile:not(.tryonview),#browse-content-container>.product-tile-container:nth-child(2n+1) .product-tile:not(.tryonview),#list-feat-prods-tab>.products-container .product-tile-container:nth-child(2n+1) .product-tile:not(.tryonview){margin-left:0.625rem}#browse-content-container-classic>.product-tile-container:nth-child(2n+2) .product-tile,#browse-content-container-tryon>.product-tile-container:nth-child(2n+2) .product-tile,#browse-content-container>.product-tile-container:nth-child(2n+2) .product-tile,#list-feat-prods-tab>.products-container .product-tile-container:nth-child(2n+2) .product-tile{margin-right:0.625rem}}@media only screen and (max-width: 640px){#browse-content-container-classic>.product-tile-container>.product-tile,#browse-content-container-tryon>.product-tile-container>.product-tile,#browse-content-container>.product-tile-container>.product-tile,#list-feat-prods-tab>.products-container .product-tile-container>.product-tile{margin-left:0.625rem;margin-right:0.625rem}}
.products-container{margin-bottom:1.5625rem !important}.product-tile-container.columns{padding-left:0px;padding-right:0px}.product-tile-container.columns:last-child{float:left !important}.product-tile-container .product-badge{position:absolute;right:0;top:0}.product-tile-container .product-tile{border:0.0625rem solid #dfe9ef;height:24.0625rem;margin:0.3125rem;text-align:center;position:relative}.product-tile-container .product-tile img{width:auto;max-width:100%}.product-tile-container .product-tile:hover{outline:none;box-shadow:0 0 0.625rem #e6ecf0}.product-tile-container .product-tile.hotspot{border:none;overflow:hidden}@media only screen and (max-width: 640px){.product-tile-container .product-tile.hotspot{height:auto;max-height:none}}.product-tile-container .product-tile.hotspot:hover{box-shadow:none}.product-tile-container .product-tile .product-tile-details{padding:5%;text-align:left;width:100%;box-sizing:border-box}.product-tile-container .product-tile .product-tile-details .product-item{height:2.5rem}.product-tile-container .product-tile .product-tile-details .product-item.short{height:1.875rem}.product-tile-container .product-tile .product-tile-details .product-item .add-to-fav{color:#0091ba}.product-tile-container .product-tile .product-tile-feature-image{margin-top:1.5625rem;min-height:9.625rem}.product-tile-container .product-tile .product-details-icons{position:absolute;right:3%;text-align:right}@media only screen and (min-width: 641px) and (max-width: 1024px){.product-tile-container .product-tile .product-details-icons{padding:0;right:4%}}.product-tile-container .product-tile .product-details-icons .circle-letter{margin-right:0.125rem;margin-bottom:0.3125rem}.product-tile-container .product-tile .product-name{font-size:0.875rem;font-weight:bolder}.product-tile-container .product-tile .product-stars{font-size:0.6875rem}.product-tile-container .product-tile .product-additional-info ul li{font-size:0.6875rem}.product-tile-container .product-tile .product-additional-info ul li{margin-bottom:0.3125rem}.product-tile-container .product-tile a.cc-icon-fav,.product-tile-container .product-tile a.cc-icon-male,.product-tile-container .product-tile a.cc-icon-female,.product-tile-container .product-tile a.cc-icon-fav-hollow,.product-tile-container .product-tile span.cc-icon-fav,.product-tile-container .product-tile span.cc-icon-male,.product-tile-container .product-tile span.cc-icon-female,.product-tile-container .product-tile span.cc-icon-fav-hollow{border:1px solid transparent}.product-tile-container .product-tile a.cc-icon-fav:before,.product-tile-container .product-tile a.cc-icon-male:before,.product-tile-container .product-tile a.cc-icon-female:before,.product-tile-container .product-tile a.cc-icon-fav-hollow:before,.product-tile-container .product-tile span.cc-icon-fav:before,.product-tile-container .product-tile span.cc-icon-male:before,.product-tile-container .product-tile span.cc-icon-female:before,.product-tile-container .product-tile span.cc-icon-fav-hollow:before{font-size:1.125rem !important}.product-tile-container .product-tile a:hover,.product-tile-container .product-tile span:hover{text-decoration:none}.product-tile-container .product-tile a.remove-from-fav,.product-tile-container .product-tile span.remove-from-fav{color:#0091ba}#view-all-favs-link{margin:0.9375rem 0;text-align:center;text-transform:uppercase}#view-all-favs-link a{color:#0091ba}.back-to-top{margin-bottom:0.9375rem !important}#recommended-product-contents{margin-top:0.625rem !important}#favs-sign-in-link,#favs-register-link{margin-bottom:0.625rem;padding-left:0.3125rem}@media only screen and (min-width: 641px) and (max-width: 1024px){.product-price{white-space:nowrap}div.on-sale-reg-price{font-size:0.6875rem}div.on-sale-price{font-size:1.4375rem;margin-left:0.3125rem}.cc-icon-fav:before,.cc-icon-fav-hollow:before{font-size:1.25rem !important}.cc-icon-male:before,.cc-icon-female:before{font-size:0.9375rem !important}}@media only screen and (max-width: 640px){.cc-icon-fav:before,.cc-icon-fav-hollow:before,.cc-icon-male:before,.cc-icon-female:before{font-size:1.125rem !important}.product-tile{height:32.8125rem}.tooltip{left:auto !important;right:10px !important;margin-top:-20px}html.touch .tooltip{display:none !important}}.face-image-container{min-width:14.125rem !important}.product-image-container-try-on-view{margin:0 auto;position:absolute;min-width:14.125rem;width:100%;z-index:999;height:19.375rem}.product-image-container-try-on-view img.frame-image{margin-top:0.1875rem}.product-image-container-try-on-view img.frame-image-avatar{width:10.75rem !important;margin:0 auto;margin-top:6.25rem !important;z-index:999}@media only screen and (min-width: 640px) and (max-width: 800px){.product-tile-container.tryonview{width:100%}}.product-tile.tryonview,.product-tile.favourites.favourites-page{height:32.8125rem}.product-tile.favourites.favourites-page .product-tile-feature-image{height:307px}.product-image-container-try-on-view{height:19.375rem}#browse-content-container-tryon>.row{margin-left:0;margin-right:0}.tryonview .size-match{height:1.875rem}.size-match .product-size-match{padding:3% 0 0 5%;position:absolute;text-align:left}.size-match .product-size-match p{float:left;font-size:0.625rem !important;line-height:1rem;margin-right:0.3125rem}.product-size-score{display:inline}.product-size-score div{display:inline-block;height:16px;width:10px}.product-size-score .filled-bar{background:#0069aa}.product-size-score .empty-bar{background:#67757f}div.reg-price{font-size:1.4375rem;font-weight:bold}div.on-sale-reg-price{color:#67757f;font-size:0.75rem}div.on-sale-price{color:red;display:inline;font-size:1.4375rem;font-weight:bold;margin-left:0}.cc-sale-star-burst{background:url(../../images/rwd/product/star_burst.png) no-repeat 0px 0px;color:#FFFFFF;font-weight:bold;font-size:0.75rem;font-family:arial;height:2.75rem;text-align:center;width:2.75rem}.cc-category-star-burst{display:table-cell;color:#FFFFFF;font-weight:bold;font-size:0.75rem;height:inherit;vertical-align:middle;width:inherit}.product-tile .cc-sale-star-burst{margin-top:0.625rem}.product-tile-container .product-corner-star-img-overlap{margin-top:0.3125rem;margin-right:0.3125rem}.price-including-tax{font-size:0.5625rem;font-weight:lighter;vertical-align:middle;margin-left:-0.3125rem}.sale-price-margin{margin-left:-0.375rem !important}#favourites-tab-content{margin-top:0.625rem !important;margin-left:0.625rem}body.product-page[data-val-rx-wizard-page="true"]{overflow-y:auto !important}@media only screen and (min-width: 1025px){body.product-page .reveal-modal.large{width:60% !important;left:55% !important}}@media only screen and (min-width: 1025px){body.product-page .reveal-modal.open{position:absolute !important}}
#main-body-content{position:relative}.content-container.productImageAndTabs-container{background-color:white}.content-container.productImageAndTabs-container #video-view-pp{text-align:center}.content-container.header.logo{vertical-align:bottom;display:table-cell;text-align:right;width:12.5rem !important}.content-container.header.logo.glasses{height:6.5625rem}.product-view-pp .mSPages li.active{background-color:black}li.mSSlide{width:100%}.default-close{display:none}.default-open{display:block}.breadcrumbs-prod-nav{float:right;margin:0.9375rem 0}.breadcrumbs-prod-nav ul.prev-prod-nav-wrapper{float:left}.breadcrumbs-prod-nav ul.next-prod-nav-wrapper{float:right}.breadcrumbs-prod-nav ul li.prev-arrow:before{font-family:"font-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e009";font-size:0.9375rem;font-weight:bold;padding-right:0.3125rem}.breadcrumbs-prod-nav ul li.next-arrow:after{font-family:"font-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e008";font-size:0.9375rem;font-weight:bold;padding-left:0.3125rem}.breadcrumbs-prod-nav ul li.prev{padding-right:0.625rem;text-align:left}.breadcrumbs-prod-nav ul li.next{padding-left:0.625rem;text-align:right}.spinner{background:#fff;left:0;position:fixed;height:100%;opacity:.7;top:0;width:100%;z-index:99999}.spinner-content{color:#000;text-align:center;top:50%;position:fixed;width:100%;z-index:9999999}@media only screen and (max-width: 640px){#prod-img-placehold{display:none}}
#product-carousel .mSMouseDraggable{height:100% !important}#product-carousel .mSCover img{margin-top:0 !important;height:100% !important;width:100% !important;margin-left:0 !important}#product-carousel .mSButtons{height:80%}@media only screen and (min-width: 641px) and (max-width: 1024px){#product-carousel .frame{height:auto !important}}@media only screen and (min-width: 1025px){#product-carousel .frame .slide_element{height:29.25rem}}#product-carousel .frame .slide_element{max-height:100%}#product-carousel .frame .slide_element>div{float:left;height:100%;overflow:hidden}#product-carousel .frame .mSCover img{cursor:pointer;max-width:none}#product-carousel #thumbnails{display:block;text-align:center;height:5rem;width:100%}@media only screen and (min-width: 1025px){#product-carousel #thumbnails{margin-top:-4.6875rem}}#product-carousel #thumbnails>div{height:100%;width:100%}#product-carousel #thumbnails>div>ul{list-style:none;padding:0;height:100%}#product-carousel #thumbnails>div>ul>li img{width:100%;height:100%}#product-carousel .mSPages{position:relative;padding:0.625rem 0;margin:auto;height:auto;list-style:none;bottom:0;overflow:hidden;text-align:center;line-height:0;pointer-events:none;-webkit-transition:all 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 300ms cubic-bezier(0.19, 1, 0.22, 1)}#product-carousel .mSPages li{display:inline-block;width:0.5rem;height:0.5rem;background:transparent;margin:0 0.625rem;margin-top:0.125rem;border:0.0625rem solid #67757f;cursor:pointer;vertical-align:top;pointer-events:all;border-radius:50%;float:none;text-indent:-9999px}#product-carousel .mSPages li.active{width:12px;height:12px;margin:0 0.75rem;background-color:#67757f}@media only screen and (min-width: 641px){#product-carousel{height:auto;margin:0 auto}#product-carousel .mSPages{display:none}#product-carousel .mSPages .frame{height:13.125rem;margin:1.25rem 0 1.875rem 0}#product-carousel .mSPages #thumbnails{display:block}}@media only screen and (max-width: 640px){#product-carousel{margin:0 auto;height:auto}#product-carousel .mSPages{width:100%;display:inline-block}#product-carousel #thumbnails{display:none}}
#eyeglasses-product-pane{padding-top:1.25rem}#thumbnails{text-align:center;overflow:hidden}@media only screen and (min-width: 1025px){#thumbnails{height:29.25rem}}@media only screen and (min-width: 641px) and (max-width: 1024px){#thumbnails{height:17.5rem}}@media only screen and (min-width: 640px) and (max-width: 800px){#thumbnails{height:13.4375rem}}#thumbnails #previous-item:after{font-family:"font-icons" !important;content:"\e025";font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:100%;padding-bottom:0.625rem;cursor:pointer}#thumbnails #next-item:after{font-family:"font-icons" !important;content:"\e024";font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:100%;padding-top:0.625rem;cursor:pointer}@media only screen and (min-width: 1025px){#thumbnails .mSFrame{min-height:15.625rem;height:25.3125rem !important}}@media only screen and (min-width: 641px) and (max-width: 1024px){#thumbnails .mSFrame{min-height:7.5rem;height:14.375rem !important}}@media only screen and (min-width: 640px) and (max-width: 800px){#thumbnails .mSFrame{min-height:6.25rem;height:10.3125rem !important}}
.pp-thumbnail.active img,#thumbnails>div>ul>li.active>img{padding:0.0625rem;border:solid 0.0625rem #dfe9ef}.pp-thumbnail,#thumbnails>div>ul>li{width:4.6875rem;float:none;height:auto;margin:0.1875rem auto;max-width:100%;cursor:pointer;padding:0.1875rem;border:0.0625rem #dfe9ef solid}.pp-thumbnail.active,#thumbnails>div>ul>li.active{border:0.1875rem solid #0091ba;width:4.6875rem}.content-container #product-tryon-view{height:auto !important;position:relative;text-align:center;width:17.6875rem;margin:auto}#try-on-view-not-available{font-weight:bold;margin-top:3.125rem}.MagicZoomPlusHint{background-image:url(../../images/rwd/icons/magnify_glass.png);background-repeat:no-repeat;height:12px;width:15px;color:#444;font-family:sans-serif;font-size:8pt;line-height:1.5rem;margin:0;min-height:1.5rem;padding:0.125rem 0.125rem 0.125rem 1.25rem !important;text-align:left;text-decoration:none}#product-angles-image-container{min-height:4.1875rem}#read-more-button{text-align:center;padding:0.875rem 0}#read-more-button a{padding-right:0.3125rem}@media only screen and (max-width: 640px){#read-more-button{display:inline}}@media only screen and (min-width: 641px){#read-more-button{display:none}}
#read-more-content{display:none}@media only screen and (max-width: 640px){#read-more-content{display:none}}@media only screen and (min-width: 641px){#read-more-content{display:block}}
.carat-down{width:0;height:0;border-left:0.3125rem solid transparent;border-right:0.3125rem solid transparent;border-top:0.5rem solid #67757f;font-size:0}.carat-down:hover{cursor:pointer}.carat-up{width:0;height:0;border-left:0.3125rem solid transparent;border-right:0.3125rem solid transparent;border-bottom:0.5rem solid #585858;font-size:0;line-height:0.5rem;vertical-align:top}.carat-up:hover{cursor:pointer}.product-info-measurements-center-list li{padding:0 0 0.625rem 5rem}.product-information-container,.product-reviews-container{background-color:white}.product-information-container .accord-sec-header,.product-reviews-container .accord-sec-header{background:white !important;margin:0 auto !important;border-bottom:none !important}.product-information-container .accord-sec-header .heading2,.product-reviews-container .accord-sec-header .heading2{padding-top:0.1875rem !important}@media only screen and (min-width: 641px){.product-information-container .accord-sec-header,.product-reviews-container .accord-sec-header{background:white !important;line-height:2.14286rem;margin:0;width:auto}.product-information-container .accord-sec-header .accord-sec-title,.product-reviews-container .accord-sec-header .accord-sec-title{padding-left:0.625rem}}@media only screen and (max-width: 640px){.product-information-container .content-container,.product-reviews-container .content-container{padding:0.35714rem 0}}@media only screen and (min-width: 641px){.product-information-container,.product-reviews-container{border-top:0.0625rem #dfe9ef solid}.product-information-container .accord-sec-header,.product-reviews-container .accord-sec-header{background:white;line-height:1;color:#dfe9ef solid;margin:auto;width:auto}.product-information-container .expand-collapse-container,.product-reviews-container .expand-collapse-container{display:none !important}.product-information-container .content-container,.product-reviews-container .content-container{margin:0 !important;display:block !important}}.product-information-container .product-information-container,.product-reviews-container .product-information-container{margin-top:5px !important}.product-information-container .product-info-details .product-info-details-left-list li,.product-reviews-container .product-info-details .product-info-details-left-list li{float:none !important}.product-information-container .product-info-details ul li,.product-reviews-container .product-info-details ul li{border:none !important;margin:0.75rem 0 !important}.product-information-container .product-info-details ul li:first-child,.product-reviews-container .product-info-details ul li:first-child{margin:0 0 !important}.product-information-container .product-info-details .product-name-details,.product-reviews-container .product-info-details .product-name-details{color:#0091ba !important;padding-left:0 !important}.product-information-container #product-other-selection-container,.product-reviews-container #product-other-selection-container{padding-bottom:0.625rem}.product-information-container #product-other-selection-container a,.product-reviews-container #product-other-selection-container a{color:#0091ba}.product-information-container #product-other-selection-container .cc-icon-caret-right,.product-reviews-container #product-other-selection-container .cc-icon-caret-right{color:#0091ba;text-decoration:none}.product-information-container #product-other-selection-container .cc-icon-caret-right:before,.product-reviews-container #product-other-selection-container .cc-icon-caret-right:before{font-size:1rem;position:absolute}.product-information-container .accord-sec-content li,.product-reviews-container .accord-sec-content li{border:none !important}.product-description h5{padding:2.8125rem 0 0.9375rem 0;font-weight:bolder;line-height:1}@media only screen and (min-width: 641px){.product-description .product-description-content{height:auto !important;white-space:initial;overflow:inital}.product-description .product-description-content .text-ellipsis{white-space:initial}}@media only screen and (max-width: 640px){.product-description .show-more{display:none}}
#product-other-selection-container{padding-top:2.8125rem}.product-social-icons{height:1.375rem;overflow:hidden}.product-social-icons a:hover{text-decoration:none}.product-social-icons .cc-icon-social-facebook{color:#3b5998}.product-social-icons .cc-icon-social-twitter{color:#4099FF}.product-social-icons .cc-icon-social-google-plus{color:#D34836}.product-social-icons .cc-icon-social-pinterest{color:#C92228}#tab-shipping-return-country{padding-bottom:0.625rem}a#share-text-link-medium-down{color:#0069aa}.measurements-switch-wrapper{margin-left:9.375rem;position:relative}.measurements-switch-wrapper .switch{display:inline-block;float:left}.measurements-switch-wrapper .measurements-units{display:inline-block;float:left;height:1.875rem;line-height:2;padding:0 1.25rem;text-align:center}@media only screen and (max-width: 1024px){.footer-frame-nav-bar{background:#fff;display:none;bottom:0;box-shadow:0 1px 6px 2px gray;margin:auto;padding:0.3125rem;position:fixed;width:100%;height:3.125rem;z-index:999999}.footer-frame-nav-bar .breadcrumbs-prod-nav{float:none}.footer-frame-nav-bar .breadcrumbs-prod-nav a{padding:0.625rem}}
@media only screen and (min-width: 641px){.social-icon-bar{display:none}}@media only screen{.social-icon-bar{background:#fff;display:none;bottom:0;box-shadow:0 1px 6px 2px gray;margin:auto;padding:0.3125rem;position:fixed;width:100%;height:7.5rem;text-align:center;z-index:99999999}.social-icon-bar h5{text-align:center;color:#0069aa;display:inline}.social-icon-bar .cc-icon:before{font-size:3rem;padding:0 0.3125rem}.social-icon-bar .cc-icon-close:before{line-height:1;font-size:1.75rem;color:#67757f;position:absolute;top:0.3125rem;right:0}.social-icon-bar ul{width:100%;margin:auto}.social-icon-bar ul li{float:none !important;display:inline-block !important;vertical-align:top;height:100%;padding:0 0.3125rem}}
#product-page-container .content-container{padding:0.3125rem 0.625rem;width:100%}#product-page-container .content-container.header{padding-left:0}#product-page-container .content-container.header.logo{padding-right:0}#product-page-container .content-container #product-page-header{padding-left:0}#product-page-container .content-container #product-page-header .title-header-wrapper{margin:0.9375rem 0.9375rem 0.3125rem 0}#product-page-container .content-container #product-page-header h1{display:inline;line-height:1;padding-bottom:0}#product-page-container .content-container #product-page-header h1 ~ .cc-icon{cursor:pointer;display:inline;line-height:inherit;padding-left:0.5rem;position:absolute}#product-page-container .content-container #product-page-header .packaging{margin:0 0 0.3125rem 0}#product-page-container .content-container #product-page-header .review-count{margin-left:0.3125rem}#product-page-container .content-container #product-page-header .review-count a,#product-page-container .content-container #product-page-header .review-count .write-review{color:blue}#product-page-container .content-container #product-page-header .write-review,#product-page-container .content-container #product-page-header .share-bar{margin-left:1.25rem;padding-top:0.625rem}#product-page-container .content-container #product-page-header .review-bar{display:inline}#product-page-container .content-container #product-page-header .review-bar:before{content:"";display:block}#product-page-container .content-container #product-page-header .share-bar{display:inline-block}#product-page-container .content-container #product-page-header .share-bar ul{display:inline-block;position:absolute;margin-top:0.25rem;height:2.625rem}#product-page-container .content-container #product-page-header .share-bar ul li{display:inline-block;float:left;margin:0 0.15625rem;width:auto}#product-page-container .content-container #product-page-header .share-bar ul li:first-child{height:1.25rem;overflow:hidden}#product-page-container .content-container #product-page-header .attribute-bar{margin:0.75rem 1.25rem 0.625rem 0}#product-page-container .content-container #product-page-header .attribute-bar>div{margin-right:1.25rem}#product-page-container .content-container #product-page-header .attribute-bar:after{content:"";display:block;height:0.625rem}#product-page-container .content-container #product-page-header .gender-attributes .cc-icon:before{font-size:0.9375rem}#product-page-container .content-container #product-page-header .size-attributes .circle-letter{font-size:0.625rem;height:0.9375rem;line-height:1rem;width:1rem -calc(15)}#product-page-container .content-container #product-page-header .info-attributes{line-height:1.1875rem}#product-page-container [class*="column"]+[class*="column"]:last-child{float:left}#product-page-container p{line-height:1.375rem}#product-page-container .product-corner-star-img-overlap,#product-page-container #price-info-container,#product-page-container #cc-sale-star-container{display:inline-block;vertical-align:top}#product-page-container #product-details{border:0.0625rem solid #dfe9ef;padding:1.25rem 0.625rem 0.9375rem 0.625rem;position:relative}#product-page-container #product-details .product-badge{width:3.75rem;right:0;top:0}#product-page-container #product-details select{margin-bottom:0.625rem;padding:0 1.25rem 0 0.3125rem;width:auto}#product-page-container #rx-wizard-open-btn{margin-top:1.25rem;width:100%}#product-page-container #rx-wizard-open-btn #cc-correct-prod-params-warning-box{text-align:left}#product-page-container #recommended-container{position:relative}@media only screen and (max-width: 640px){#product-page-container #recommended-container{display:block}}@media only screen and (min-width: 1025px){#product-page-container #recommended-container{display:block}}#product-page-container #recommended-container .mSButtons{width:50px;height:50px;position:relative;background-color:blue}#product-page-container #recommended-container .heading2{font-size:0.875rem}@media only screen and (max-width: 640px){#product-page-container #recommended-container .frame{overflow:initial !important;height:auto !important;width:auto !important}}@media only screen and (min-width: 641px) and (max-width: 1024px){#product-page-container #recommended-container .frame{width:100% !important;height:28.125rem !important}}@media only screen and (min-width: 1025px){#product-page-container #recommended-container .frame{width:100% !important;overflow:initial !important}}@media only screen and (max-width: 640px){#product-page-container #recommended-container .frame .slide_element{height:auto !important}}@media only screen and (max-width: 640px){#product-page-container #recommended-container .frame .slide_element>.slide-group:not(:first-child){display:none}}@media only screen and (min-width: 641px) and (max-width: 1024px){#product-page-container #recommended-container .frame .slide_element>.slide-group{width:100%;display:table}}@media only screen and (min-width: 1025px){#product-page-container #recommended-container .frame .slide_element>.slide-group{display:inline;float:none;height:auto !important;width:auto}}#product-page-container #recommended-container .frame .slide_element>.slide-group .you-might-also-like{display:table-row}#product-page-container #recommended-container .frame .slide_element>.slide-group .you-might-also-like .product-tile{height:13.25rem}#product-page-container #recommended-container .frame .mSCover img{max-width:none}#product-page-container #recommended-container #recommended-products-container-small-inner .frame{height:auto !important}#product-page-container #recommended-container .recommended-products-extra-buttons{margin:0.9375rem auto}#product-page-container #recommended-container .recommended-products-extra-buttons small{font-size:80%}@media only screen and (min-width: 641px) and (max-width: 1024px){#product-page-container #recommended-container{max-height:28.125rem;padding-right:0.625rem}#product-page-container #recommended-container #recommended-products-next,#product-page-container #recommended-container #recommended-products-previous{cursor:pointer;height:2.5rem;position:absolute;text-align:center;width:100%;z-index:10}#product-page-container #recommended-container #recommended-products-previous{background-image:-moz-linear-gradient(top, #ffffff 0%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, #ffffff 0%,rgba(255,255,255,0) 100%);top:0px}#product-page-container #recommended-container #recommended-products-previous span:before{font-family:"font-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e009";display:inline-block;font-size:2rem;margin-right:0.3125rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#product-page-container #recommended-container #recommended-products-next{background-image:-moz-linear-gradient(top, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 100%);bottom:0px}#product-page-container #recommended-container #recommended-products-next span:before{font-family:"font-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e009";display:inline-block;font-size:2rem;margin-right:0.3125rem;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}#product-page-container .product-price:after{content:"";display:block;height:0.9375rem}#product-page-container .product-badge{position:absolute;right:0.625rem;top:0.3125rem}#product-page-container div.on-sale-price,#product-page-container div div.reg-price{font-size:1.5625rem}#product-page-container div.on-sale-reg-price{font-size:1rem}#product-page-container .product-colours:before{content:"";clear:both;display:block}#product-page-container .product-colours h2{font-weight:normal}#product-page-container .product-colours .heading2{font-size:0.875rem;font-weight:normal}#product-page-container .product-colours ul li{padding:0.1875rem;margin:0 0.3125rem 0 0;border:3px solid transparent}#product-page-container .product-colours ul li.selected{border-color:#0091ba}#product-page-container .product-colours a.avail-colour{border:0.0625rem solid #ccc;cursor:pointer;display:inline-block;height:2.5625rem;width:2.5625rem}#product-page-container .measurements-view{margin-bottom:0.625rem}#product-page-container .product-tile-container{padding:0.3125rem !important;height:auto;border:none}#product-page-container .product-tile{border:0.0625rem solid #dfe9ef;padding:0.625rem;width:100%;height:227px;margin:0 !important}#product-page-container span.remove-from-fav{color:#0091ba}.MagicZoomBigImageCont{border:0.0625rem solid #dfe9ef;background:#fff}.MagicZoomBigImageCont img{max-width:62.5rem !important}#product-main-image-container{height:465px;min-width:1px}#genericSkuSelectForm.existing-rx-request{visibility:hidden}.sku-option{margin:0.625rem 0}.rx-divider{border-top:1px solid #dfe9ef;height:0.0625rem;width:100%}.rx-url-link{width:100%;margin-bottom:0;margin:0.625rem 0 0 0}.rx-list-container{padding:1.25rem 0;border-bottom:0.0625rem solid #dfe9ef}.rx-list-container:last-child{border-bottom:none}#link-reset{color:#0069aa;display:none;margin-bottom:1.25rem}@media only screen and (min-width: 1025px){#link-reset{padding-left:1.25rem}}@media only screen and (min-width: 641px) and (max-width: 1024px){#link-reset{padding-top:1.25rem}}@media only screen and (max-width: 640px){#link-reset{padding-left:0.625rem}}#link-reset:hover{text-decoration:underline}#rx-link{color:#0069aa}#rx-link:hover{text-decoration:underline}@media only screen and (min-width: 641px){#rx-link{float:right}}@media only screen and (max-width: 640px){#rx-link{display:block;float:none;margin-bottom:0.9375rem}}
#trigger-reveal-existing-rx{min-height:15.625rem;text-align:left;top:6.25rem !important}@media only screen and (min-width: 641px) and (max-width: 1024px){#trigger-reveal-existing-rx{max-height:40.625rem}}@media only screen and (max-width: 640px){#trigger-reveal-existing-rx{max-height:21.875rem}}
p.need-help{margin-top:1.5625rem}@media only screen and (max-width: 640px){p.need-help{display:block;float:none !important;margin-bottom:0.9375rem;margin-top:0.625rem}}
.cc-prod-param-td select,.prod-param-td select{min-width:5rem}@media only screen and (max-width: 1024px){.cc-prod-param-td select,.prod-param-td select{max-width:64%;min-width:1%}}
.cc-text-adjust label{display:inline}.cc-global-param-wrapper.cc-param-error select{border:1px solid red;display:inilne-block}#cc-correct-prod-params-warning-box{background:#ffe5e5 url(../../images/rwd/icons/warning.png) 10px center no-repeat;border:1px solid red;color:red;font-size:0.75rem;line-height:1rem;margin:0px 0.5rem 1.25rem 0px;padding:0.625rem 0.625rem 0.625rem 2.5rem}#cc-correct-prod-params-warning-box ul li{float:none}.cc-prod-param-header-tr td,.cc-prod-param-header-tr th,.cc-prod-param-header-tr td,.cc-prod-param-header-tr th,.cc-prod-param-line-tr td,.cc-prod-param-line-tr th{min-width:4.0625rem;padding:0.625rem 0.9375rem 0 0.9375rem;text-align:left;vertical-align:inherit}.cc-prod-param-header-tr th,.cc-prod-param-header-tr th,.cc-prod-param-line-tr th{font-weight:bold}span.same-both-eyes,.eye-right.same-rx-both-eyes span.not-same-both-eyes{display:none}td.display-none{display:none !important}.eye-right.same-rx-both-eyes span.same-both-eyes{display:inline}td.nothing-selected-first,td.nothing-selected-second{height:3.9375rem;padding-top:1.3125rem}@media only screen and (max-width: 1024px){.eye-right,.eye-left,.cc-prod-param-header-tr{float:left;margin-left:0%}}@media only screen and (max-width: 640px){.eye-right,.eye-left,.cc-prod-param-header-tr{display:block;float:none;margin-left:0;width:100%}}
@media only screen and (max-width: 1024px){.eye-right,.eye-left{width:50%}.eye-right td,.eye-left td{display:block;padding:0.625rem}}@media only screen and (max-width: 640px){.eye-right,.eye-left{display:block;float:none;margin-left:0;width:100%}}
@media only screen and (max-width: 1024px){.med-sm-label{display:inline-block !important;font-weight:bold;margin-right:3%;min-width:30%}}@media only screen and (max-width: 640px){.med-sm-label{margin-right:1%}.med-sm-label.show-for-small-only{display:inline-block !important}}
@media only screen and (max-width: 1024px){.cc-prod-param-header-tr{display:none !important}}@media only screen and (max-width: 640px){.cc-prod-param-header-tr{display:block;float:none;margin-left:0;width:100%}}
@media only screen and (min-width: 641px) and (max-width: 1024px){tr.eye-right td:nth-child(2n+1),tr.eye-left td:nth-child(2n+1){background:#f3f4f5;padding-bottom:0}tr.eye-right td.nothing-selected-first,tr.eye-right td.nothing-selected-second,tr.eye-left td.nothing-selected-first,tr.eye-left td.nothing-selected-second{background:transparent !important}}@media only screen and (max-width: 1024px){#prod-params-table{width:100%}tr.eye-left .med-sm-label{display:none !important}tr.eye-right.nothing-selected ~ tr.eye-left .med-sm-label{display:inline-block !important}}@media only screen and (max-width: 640px){tr.eye-right.same-rx-both-eyes .med-sm-label{display:inline-block !important;font-weight:bold;margin-right:1%;min-width:30%}tr.eye-right.same-rx-both-eyes ~ tr.eye-left{display:none !important}tr.eye-left .med-sm-label{display:inline-block !important}}#page-wrapper .save-on-contacts-prom,#page-wrapper .rebate-offer{background:#F0F0F0;border:1px solid #dfe9ef;float:left;line-height:5;margin-bottom:0.625rem;overflow:hidden;width:100%}#page-wrapper .save-on-contacts-prom #carrot-update-qty{color:#0069aa;text-align:right;line-height:inherit;position:absolute;width:100%;padding-right:2.5rem}#page-wrapper .save-on-contacts-prom ul{background:url(../../images/rwd/product/save_stamp.png) no-repeat scroll left center transparent;height:46px;float:left;margin:0.625rem;padding:0.5rem 6.25rem 0 3.75rem}#page-wrapper .save-on-contacts-prom ul li{float:none;padding-bottom:0.3125rem}#page-wrapper .save-on-contacts-prom ul li:first-child{font-weight:bold}#page-wrapper .save-on-contacts-prom a{float:right;margin-right:1.875rem;vertical-align:middle}#page-wrapper .rebate-offer ul{background:url(../../images/rwd/product/plus_orange.png) no-repeat scroll center left transparent;float:left;margin:0.3125rem 0 0.3125rem 0.625rem;padding-left:2.5rem}#page-wrapper .rebate-offer li{width:28.125rem}#page-wrapper #add-to-cart-price-container{border:solid 0.0625rem #dfe9ef;margin-bottom:0.625rem;padding-top:0.625rem}#page-wrapper #product-price-container-top{margin-bottom:0.625rem}#page-wrapper #product-price-container-top #product-unit li{text-align:left}#page-wrapper #product-price-container-top #price-info-container{text-align:left}#page-wrapper #product-price-container-top #price-amount{text-align:left}#page-wrapper #product-price-container{text-align:center;min-width:15.625rem}#page-wrapper #product-price-container #product-unit li{text-align:center}#page-wrapper #product-price-container #price-info-container{text-align:center}#page-wrapper #product-price-container #price-amount{text-align:center}#page-wrapper #price-amount{display:inline-block;float:none;font-weight:bold;font-size:2rem;position:relative}#page-wrapper #price-amount #cc-sale-star-container{margin:-0.3125rem -3.125rem 0 0}#page-wrapper #price-amount #cc-sale-star-container .cc-sale-star-burst{position:initial}#page-wrapper #product-unit{clear:both}#page-wrapper #product-unit li{float:none;line-height:2}#page-wrapper .btn-add-to-cart,#page-wrapper .cc-btn-continue-next{margin:0.9375rem 0 0.625rem;text-align:center}#page-wrapper .product-sale-price-painter{color:#ff0000 !important}#page-wrapper .price-including-tax{font-size:1.125rem;font-weight:lighter;vertical-align:middle;margin-left:-0.625rem}#page-wrapper .price-tax-margin{margin-left:-0.3125rem}.quantity-container{padding-top:0.9375rem}.quantity-container .numb-boxes-field{margin-bottom:0}#video-view-pp-target{text-align:center}#product-view-pp-target{display:block !important;visibility:hidden;height:0;padding:0}.productImageAndTabs-container .tabs-content>.content.active{height:auto !important;visibility:visible !important;padding:1.0625rem 0}#sundayskyEmbeddedplayer{transition-duration:.25s}@media only screen and (min-width: 1025px){#sundayskyEmbeddedplayer{width:37.5rem;height:24.8125rem}}@media only screen and (min-width: 640px) and (max-width: 800px){#sundayskyEmbeddedplayer{width:18.75rem;height:12.4375rem}}
#product-details{position:relative}#product-details select.numb-boxes-field{width:auto;min-width:4.375rem;margin-left:0.625rem}#product-details .med-sm-label{display:none !important}@media only screen and (max-width: 640px){.pr-page-count-wrapper,.pr-page-nav-wrapper{width:100% !important;display:block}.pr-page-count-wrapper .pr-page-count:after,.pr-page-nav-wrapper .pr-page-count:after{clear:both;content:"";display:block}p.pr-nav-back-to-top{display:block !important;clear:both !important}p.pr-nav-back-to-top:last-child{display:none !important}}#trigger-reveal-size-match{padding:0}@media only screen and (max-width: 640px){#trigger-reveal-size-match{top:6.25rem !important;position:absolute}}@media only screen and (min-width: 641px){#trigger-reveal-size-match{top:50% !important;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}}#trigger-reveal-size-match a{margin-top:-0.6875rem}#size-match-container{text-align:left !important;padding:0}#size-match-container span{display:inline-block}#size-match-container h1{color:#0069aa;font-weight:bold;margin-bottom:0.8125rem;padding-right:1.25rem}#size-match-container .highlighted{background-color:#F4F4F4}#size-match-container #size-match-tip{margin:-1.875rem 0 1.25rem -0.3125rem;line-height:1.125rem}#size-match-container #size-match-tip div{margin-top:1.25rem}#size-match-container .size-match-chart{margin:0 0.625rem;font-size:0.75rem;border:1px solid #F4F4F4}#size-match-container .size-match-chart span{display:block;line-height:1.5625rem;height:1.5625rem}#size-match-container .size-match-chart span .empty{padding:0.9375rem 0}#size-match-container .size-match-chart div{padding:0}#size-match-container .divider{line-height:1.5625rem;height:1.5625rem}