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}.underlined{text-decoration:underline}.main-text-font-color{color:#67757f}.product-review-stars,.product-review-product-stars{display:inline-block;height:0.8125rem;width:4.6875rem}.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.png) no-repeat 0px -65px !important}.power-review-star-0-5{background:url(../../images/rwd/sprites/globals/stars.png) no-repeat 0px -65px !important}.power-review-star-1-0{background:url(../../images/rwd/sprites/globals/stars.png) no-repeat 0px -54px !important}.power-review-star-1-5{background:url(../../images/rwd/sprites/globals/stars.png) no-repeat 0px -54px !important}.power-review-star-2-0{background:url(../../images/rwd/sprites/globals/stars.png) no-repeat 0px -39px !important}.power-review-star-2-5{background:url(../../images/rwd/sprites/globals/stars.png) no-repeat 0px -39px !important}.power-review-star-3-0{background:url(../../images/rwd/sprites/globals/stars.png) no-repeat 0px -25px !important}.power-review-star-3-5{background:url(../../images/rwd/sprites/globals/stars.png) no-repeat 0px -25px !important}.power-review-star-4-0{background:url(../../images/rwd/sprites/globals/stars.png) no-repeat 0px -13px !important}.power-review-star-4-5{background:url(../../images/rwd/sprites/globals/stars.png) no-repeat 0px -13px !important}.power-review-star-5-0{background:url(../../images/rwd/sprites/globals/stars.png) no-repeat 0px 0px !important}@media only screen and (min-width: 1025px){#global-wizard-target{height:1px}}
#vm-upload-tools{height:100%;padding-left:0.625rem}#vm-upload-tools .upload-pic-txt{margin-bottom:0.625rem}#vm-upload-tools a{border-bottom:solid 1px #67757f;color:#67757f;line-height:1.3}#vm-upload-tools a:hover{text-decoration:none}#vm-carousel{margin:0 auto;position:relative;max-width:19.375rem}.vm-carousel-title{margin-top:0.3125rem}@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}}
.category-page .vm-carousel-container{clear:both;height:4.6875rem;padding-left:0.3125rem;padding-top:0.5rem}.category-page .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}.category-page .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 (min-width: 1025px){.category-page .bx-window{left:0;position:relative;width:19.5rem !important}}
.product-page .vm-carousel-container,.product-page .vm-carousel-container-pp{clear:both;height:4.6875rem;padding-left:0.3125rem;padding-top:0.5rem}@media only screen and (max-width: 640px){.product-page .vm-carousel-container,.product-page .vm-carousel-container-pp{padding-left:1.125rem}}@media only screen and (min-width: 641px) and (max-width: 1024px){.product-page .vm-carousel-container,.product-page .vm-carousel-container-pp{padding-left:0.5rem}}@media only screen and (min-width: 640px) and (max-width: 800px){.product-page .vm-carousel-container,.product-page .vm-carousel-container-pp{padding-left:0.5rem}}@media only screen and (min-width: 1025px){.product-page .vm-carousel-container,.product-page .vm-carousel-container-pp{padding-left:1.25rem}}.product-page .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.5625rem}@media only screen and (max-width: 1024px){.product-page .vm-bx-prev{left:-1.0625rem}}.product-page .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:14.5rem}@media only screen and (max-width: 1024px){.product-page .vm-bx-next{left:15.9375rem}}@media only screen and (min-width: 1025px){.product-page .bx-window{left:0.9375rem;position:relative;width:14rem !important}}@media only screen and (max-width: 1024px){.product-page .bx-window{left:0.5rem;width:15.75rem !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}html[lang="ja_JP"] #product-tryon-view .frame-image-avatar-pp{margin-top:104px !important}#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-photo-privacy-link,.vm-upload-privacy-link{margin-top:5px}.vm-upload-privacy-link a{margin-left:65px}.vm-photo-privacy-link a{margin-left:45px}.vm-photo-privacy-link a,.vm-upload-privacy-link a{color:#0091ba;text-decoration:none}.vm-photo-privacy-link a:hover,.vm-upload-privacy-link a:hover{text-decoration:underline}#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:auto;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:auto;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}.default-accord-content-container{float:left;width:100%;position:relative}@media only screen and (max-width: 640px){.default-accord-content-container.accord-display-none-s{display:none}}.default-accord-content-container .accord-sec-wrapper{width:100%}.default-accord-content-container .accord-sec-wrapper.active{display:inline-block}@media only screen and (max-width: 640px){.default-accord-content-container .accord-sec-wrapper{display:none;margin-bottom:0.9375rem}.default-accord-content-container .accord-sec-wrapper .accord-container:last-child{border-bottom:solid 1px #dfe9ef}}@media only screen and (min-width: 641px){.default-accord-content-container .accord-sec-wrapper #refinedSearchForm .accord-container{background:#fff;clear:both;overflow:hidden}}.default-accord-content-container .accord-sec-footer{display:none}.default-accord-content-container .accord-sec-header{border-right:none;font-weight:normal;text-indent:0;vertical-align:middle}@media only screen and (max-width: 1024px){.default-accord-content-container .accord-sec-header.active a{border-bottom:none}}.default-accord-content-container .accord-sec-header.active .accord-sec-title{color:#0091ba;width:100%}@media only screen and (max-width: 1024px){.default-accord-content-container .accord-sec-header.active .accord-sec-title:after{font-family:"font-icons" !important;content:"\e01E";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;line-height:1;vertical-align:top}}.default-accord-content-container .accord-sec-header.active .accord-sec-content,.default-accord-content-container .accord-sec-header.active form>.accord-sec-content{display:block;float:left;text-indent:initial}@media only screen and (max-width: 640px){.default-accord-content-container .accord-sec-header.active .accord-sec-content,.default-accord-content-container .accord-sec-header.active form>.accord-sec-content{padding-bottom:1.25rem}}@media only screen and (max-width: 1024px){.default-accord-content-container .accord-sec-header.active .accord-sec-link{color:#0091ba}.default-accord-content-container .accord-sec-header.active .accord-sec-link:after{font-family:"font-icons" !important;content:"\e01E";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;line-height:1;vertical-align:top}}.default-accord-content-container .accord-sec-header .accord-sec-link{background:#fff;cursor:pointer;margin-left:0;line-height:inherit !important;font-size:0.75rem}@media only screen and (max-width: 640px){.default-accord-content-container .accord-sec-header .accord-sec-link{font-size:0.875rem;font-weight:700}}@media only screen and (max-width: 1024px){.default-accord-content-container .accord-sec-header .accord-sec-link{border-top:solid 1px #dfe9ef;padding:0.9375rem 0}}@media only screen and (min-width: 1025px){.default-accord-content-container .accord-sec-header .accord-sec-link{letter-spacing:-0.01875rem;padding:0.75rem 0 0.5625rem 0}}.default-accord-content-container .accord-sec-header .accord-sec-link:before,.default-accord-content-container .accord-sec-header .accord-sec-link:after{line-height:inherit !important;vertical-align:text-top}.default-accord-content-container .accord-sec-header .accord-sec-link.default-open{padding-bottom:1.25rem;color:#0091ba}@media only screen and (max-width: 640px){.default-accord-content-container .accord-sec-header{font-size:0.875rem;font-weight:700;margin-right:0;text-align:left;text-indent:0;text-transform:uppercase;width:100% !important}}@media only screen and (max-width: 1024px){.default-accord-content-container .accord-sec-header:not(.active):not(.default-open) .accord-sec-link:after{font-family:"font-icons" !important;content:"\e00e";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;line-height:1;vertical-align:top}}@media only screen and (min-width: 641px){.default-accord-content-container .accord-sec-header{color:#67757f;font-size:0.75rem;font-weight:bold;margin-right:0.9375rem;text-transform:uppercase;width:100%}.default-accord-content-container .accord-sec-header.default-open:not(.active) :after{font-family:"font-icons" !important;content:"\e01E";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;line-height:1.875rem;vertical-align:top}.default-accord-content-container .accord-sec-header.default-open:not(.active)+.accord-sec-content,.default-accord-content-container .accord-sec-header.default-open:not(.active)+form>.accord-sec-content{display:block}}@media only screen and (min-width: 1025px){.default-accord-content-container .accord-sec-header{border-top:none;color:none;width:auto}.default-accord-content-container .accord-sec-header:after{display:none}}
.accord-sec-content{float:none;font-weight:normal;text-transform:none}@media only screen and (max-width: 640px){.accord-sec-content{border:0.0625rem solid #dfe9ef;border-width:0 0 0.0625rem 0;text-align:left}}@media only screen and (max-width: 1024px){.accord-sec-content{display:none;padding-bottom:1.25rem}}@media only screen and (min-width: 641px){.accord-sec-content{width:100%}.accord-sec-content .accord-sec-list-item{line-height:1.25rem}.accord-sec-content label{display:inline-block;position:relative;line-height:1.25rem}.accord-sec-content #lnav-link-shapes-list li a{margin-left:0.625rem}.accord-sec-content .accord-bottom-link-container{margin-top:0.3125rem;padding:0.1875rem 0 0.3125rem;clear:both}.accord-sec-content .html-dialog-link{color:#0091ba}}@media only screen and (min-width: 1025px){.accord-sec-content{padding-bottom:0}}.accord-sec-content a{color:#67757f;text-decoration:none}.accord-sec-content a:hover{text-decoration:underline}.accord-sec-content li{float:none;list-style:disc inside none;font-size:0.875rem}.accord-sec-content li input{float:left;margin-top:0.0625rem}@media only screen and (max-width: 640px){.accord-sec-content li{line-height:2.5}}@media only screen and (max-width: 640px){.accord-sec-content li a:hover{text-decoration:none}}.accord-sec-content:last-child{border:none}.extra-product-wrapper .accord-sec-header .accord-sec-link{font-size:0.875rem;font-weight:700;text-transform:uppercase}@media only screen and (min-width: 641px){.extra-product-wrapper .accord-sec-header .accord-sec-link{border-top:none;cursor:default;padding:0.9375rem 0 0.625rem}}
.product-tile-container.columns{padding-left:0px;padding-right:0px}.product-tile-container.columns:last-child{float:left !important}.product-tile-container #page-wrapper .product-tile ul li{float:none}.product-tile-container .product-tile{height:21.875rem;margin:0 0.3125rem 3.125rem 0.3125rem;text-align:center;position:relative}.product-tile-container .product-tile .tile-header-row{min-height:40px}.product-tile-container .product-tile img{width:auto;max-width:100%}.product-tile-container .product-tile.hotspot{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-feature-image{margin-top:0;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 div{font-size:0.6875rem}.product-tile-container .product-tile .product-additional-info ul li{font-size:0.6875rem}.product-tile-container .product-tile .add-to-fav{color:#0091ba}.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}@media only screen and (min-width: 1025px){.product-tile-container:nth-child(3n+1) .product-tile{margin-left:0}.product-tile-container:nth-child(3n+3) .product-tile{margin-right:0}}@media only screen and (min-width: 641px) and (max-width: 1024px){.product-tile-container:nth-child(2n+1) .product-tile:not(.tryonview){margin-left:0}.product-tile-container:nth-child(2n+2) .product-tile{margin-right:0}}@media only screen and (max-width: 640px){.product-tile-container .product-tile{margin-left:0;margin-right:0}}
#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}#favs-sign-in-link,#favs-register-link{margin-bottom:0.625rem}@media only screen and (min-width: 641px) and (max-width: 1024px){.product-tile .product-price{white-space:nowrap}.product-tile div.on-sale-reg-price{font-size:0.6875rem}.product-tile div.on-sale-price{font-size:1.4375rem;margin-left:0.3125rem}.product-tile .cc-icon-fav:before,.product-tile .cc-icon-fav-hollow:before{font-size:1.25rem !important}.product-tile .cc-icon-male:before,.product-tile .cc-icon-female:before{font-size:0.9375rem !important}}@media only screen and (max-width: 640px){.product-tile .cc-icon-fav:before,.product-tile .cc-icon-fav-hollow:before,.product-tile .cc-icon-male:before,.product-tile .cc-icon-female:before{font-size:1.125rem !important}}
@media only screen and (max-width: 640px){.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}html[lang='ja_JP'] .product-image-container-try-on-view img.frame-image-avatar{margin-top:6.5rem !important}@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:29.6875rem}.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}.product-tile-details{padding:2% 0 0 0;width:100%;box-sizing:border-box}.product-tile-details .product-item{line-height:1.125rem;margin-top:0.4375rem}.product-tile-details .product-price{margin-top:1.25rem;margin-bottom:1.0625rem}.arrow-container{display:inline-block}.arrow{width:42px;background-color:#fff;border:1px solid #d50000;position:relative;color:#d50000;text-align:center;font-size:11px;padding:2px 0 1px 0;font-weight:bold;margin:0 0.375rem}.arrow:after{border:11px solid transparent;border-left:8px solid #fff;content:'';height:0;left:40px;position:absolute;top:0px;width:0}.arrow:before{border:11px solid transparent;border-left:8px solid #d50000;content:'';height:0;left:41px;position:absolute;top:0px;width:0}.product-tile-details .row{margin:0}.price-sale-grid-col{display:inline-block;padding:0 0.1875rem 0 0;vertical-align:middle}.price-sale-grid-col:last-child{padding-right:0}div.reg-price{font-size:1rem;font-weight:bold}div.on-sale-reg-price{color:#67757f;font-size:0.75rem}div.on-sale-price{color:#d50000;display:inline-block;font-size:1rem;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}@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}@media only screen and (max-width: 640px){.content-container.productImageAndTabs-container dd{border-top:1px solid #dfe9ef}}.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}#discount-info{font-size:0.75rem;display:block}#discount-info:before{content:"("}#discount-info:after{content:")"}.product-view-pp .mSPages li.active{background-color:black}.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}.rx-row-wrapper{padding:0 0 1.25rem 0}@media only screen and (min-width: 1025px){.rx-row-wrapper{padding-bottom:0.625rem}}
.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}.tab-content-wrapper{margin-top:0.9375rem}@media only screen and (max-width: 640px){#you-might-also-like-container{display:none}}
@media only screen and (min-width: 641px){#product-review-wrapper .accord-sec-link:after{display:none}#product-review-wrapper .accord-sec-content{display:block}}
.prescription-form-container{border-top:solid 1px #dfe9ef}.product-stock-brand-container{padding-bottom:0.625rem}@media only screen and (min-width: 1025px){.product-stock-brand-container{border-bottom:solid 1px #dfe9ef}}
@media only screen and (min-width: 1025px){.extra-product-wrapper{margin-top:3.125rem}}@media only screen and (min-width: 641px) and (max-width: 1024px){.extra-product-wrapper{margin-top:0.3125rem}}@media only screen and (max-width: 640px){.extra-product-wrapper{margin-top:0}}
.product-info-badge-sunglasses-container{margin-bottom:0.9375rem}@media only screen and (min-width: 1025px){.product-info-badge-sunglasses-container{margin-top:0.9375rem}}
@media only screen and (max-width: 640px){#prod-img-placehold{display:none}}
@media only screen and (min-width: 641px){#generic-page-wrapper #product-carousel .frame .slide_element{height:auto}}
#product-carousel .mSMouseDraggable{height:100% !important;margin-bottom:0.625rem}#product-carousel .mSCover img{margin-top:0 !important;height:100% !important;width:100% !important;margin-left:0 !important}#product-carousel .mSButtons{height:80%}#product-carousel li.mSSlide{background:yellow;width:100%}@media only screen and (min-width: 641px) and (max-width: 1024px){#product-carousel .frame{height:auto !important}}#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:auto;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:0.75rem;height:0.75rem;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}}
.mSSlideElement{display:inline-block}#thumbnails{text-align:center;overflow:hidden;position:relative}#thumbnails .mSFrame{margin:auto;width:85%}@media only screen and (min-width: 1025px){#thumbnails .mSFrame{width:90%}}#thumbnails #previous-item{background-image:-moz-linear-gradient(left, #ffffff 0%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(left, #ffffff 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, #ffffff 0%,rgba(255,255,255,0) 100%);display:none;height:100%;left:0;top:0;position:absolute;z-index:100}#thumbnails #previous-item:after{font-family:"font-icons" !important;content:"\e009";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;cursor:pointer;display:block;margin-top:-7px;position:relative;top:50%;width:100%}#thumbnails #next-item{background-image:-moz-linear-gradient(left, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:linear-gradient(to right, rgba(255,255,255,0) 0%,#ffffff 100%);display:none;height:100%;right:0;top:0;position:absolute;z-index:100}#thumbnails #next-item:after{font-family:"font-icons" !important;content:"\e008";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%;margin-top:-7px;position:relative;top:50%;cursor:pointer}@media only screen and (min-width: 640px) and (max-width: 800px){#contact-lens-page-wrapper #thumbnails{max-width:16.25rem}}@media only screen and (min-width: 641px){#contact-lens-page-wrapper #product-carousel .frame .slide_element{height:auto}}#contact-lens-page-wrapper #product-sec-hotspot{margin-top:0.625rem}.pp-thumbnail.active img,#thumbnails>div>ul>li.active>img{padding:0.0625rem}.pp-thumbnail,#thumbnails>div>ul>li{display:block;width:6.875rem;float:left;margin:0 0.375rem;max-width:100%;cursor:pointer}@media only screen and (min-width: 641px) and (max-width: 1024px){.pp-thumbnail,#thumbnails>div>ul>li{width:4.46875rem}}
#contact-lens-page-wrapper #thumbnails>div>ul>li{width:4.125rem}#contact-lens-page-wrapper #thumbnails>div>ul>li.active{width:4.125rem}.pp-thumbnail.active,#thumbnails>div>ul>li.active{border:0.0625rem solid #0091ba;width:6.875rem}@media only screen and (min-width: 641px) and (max-width: 1024px){.pp-thumbnail.active,#thumbnails>div>ul>li.active{width:4.46875rem}}
.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}#tab-logo{float:right}#tab-logo #product-header-logo{position:absolute;right:0;top:-0.9375rem;z-index:100}.tabs-content{border-top:solid 1px #dfe9ef;position:relative;z-index:200}.tabs-content.active{padding:0.625rem 0}.tabs-content .content{padding:1.25rem 0}dl.tabs dd.active a{position:relative;z-index:9}dl.tabs dd.active a.product-name-details{color:#67757f}dl.tabs dd:last-child a{margin-right:0}dl.tabs dd a{font-weight:700}dl.tabs dd:first-child{border-left:none}dl.tabs dd:first-child{margin-left:0}#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-fav-status-txt{font-size:0.75rem;margin-left:0.3125rem}@media only screen and (max-width: 640px){.product-fav-status-txt{font-size:0.75rem;margin-left:0}}
.product-info-measurements .measurements-size{font-size:0.875rem}.product-info-measurements li{float:left;margin-bottom:1.5625rem;text-indent:0;width:46%}.product-info-measurements li:nth-child(odd){margin-right:3%}.product-info-measurements div.strong{font-size:0.75rem;line-height:1rem;text-transform:uppercase}@media only screen and (max-width: 1024px){.product-info-measurements div.strong{line-height:0.875rem}}
.product-info-measurements-center-list li{padding:0 0 0 5rem}.product-information-container .accord-sec-header,.product-reviews-container .accord-sec-header,.recommended-product-wrapper .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,.recommended-product-wrapper .accord-sec-header .heading2{padding-top:0.1875rem !important}@media only screen and (max-width: 640px){.product-information-container .accord-sec-header,.product-reviews-container .accord-sec-header,.recommended-product-wrapper .accord-sec-header{border-top:none}}@media only screen and (min-width: 641px){.product-information-container .accord-sec-header,.product-reviews-container .accord-sec-header,.recommended-product-wrapper .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,.recommended-product-wrapper .accord-sec-header .accord-sec-title{padding-left:0.625rem}}@media only screen and (min-width: 641px){.product-information-container .accord-sec-header,.product-reviews-container .accord-sec-header,.recommended-product-wrapper .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,.recommended-product-wrapper .expand-collapse-container{display:none !important}.product-information-container .content-container,.product-reviews-container .content-container,.recommended-product-wrapper .content-container{margin:0 !important;display:block !important}.product-information-container .content-container.content-container-rrwd,.product-reviews-container .content-container.content-container-rrwd,.recommended-product-wrapper .content-container.content-container-rrwd{margin:0.25rem}}.product-information-container .product-information-container,.product-reviews-container .product-information-container,.recommended-product-wrapper .product-information-container{margin-top:0.3125rem !important}.product-information-container .product-information-container,.product-reviews-container .product-information-container,.recommended-product-wrapper .product-information-container{margin-top:0.3125rem !important}.product-information-container .accord-sec-content li,.product-reviews-container .accord-sec-content li,.recommended-product-wrapper .accord-sec-content li{border:none !important}.shop-brand a{color:#67757f !important;font-size:0.75rem;font-weight:700;text-transform:uppercase}.shop-brand a:after{font-family:"font-icons" !important;content:"\e00e";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;cursor:pointer;display:inline-block;vertical-align:top}.product-description-content{padding-top:0.3125rem}@media only screen and (min-width: 641px){.product-description-content{height:auto !important;white-space:initial;overflow:inital}.product-description-content .text-ellipsis{white-space:initial}}
.product-description h5{padding:2.8125rem 0 0.9375rem 0;font-weight:bolder;line-height:1}@media only screen and (max-width: 640px){.product-description .show-more{display:none}}
#product-other-selection-container{padding-top:0.625rem}.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}}
@media only screen and (min-width: 641px){.product-review-container .accord-sec-title:after,.product-review-container .accord-sec-header:after{content:'' !important;display:none !important}.product-review-container .product-review-content{display:block !important}.product-review-container .accord-sec-link{cursor:default !important}.product-review-container .accord-sec-link:hover{color:#67757f}}
#product-page-container{margin-top:1.875rem}@media only screen and (max-width: 640px){#product-page-container .heading3{font-size:0.875rem;margin-bottom:0.4375rem}}@media only screen and (min-width: 641px){#product-page-container .heading3{padding-bottom:0.625rem}}#product-page-container .content-container{width:100%}@media only screen and (max-width: 640px){#product-page-container .content-container{margin-bottom:0.9375rem}}@media only screen and (min-width: 1025px){#product-page-container .content-container{display:block}}@media only screen and (min-width: 641px) and (max-width: 1024px){#product-page-container .content-container.productImageAndTabs-container{min-width:18.125rem}}#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}@media only screen and (max-width: 640px){#product-page-container .content-container #product-page-header .title-header-wrapper{text-align:center}}#product-page-container .content-container #product-page-header h1{display:inline;line-height:1.2;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 .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}#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;margin-top:-0.3125rem}#product-page-container #product-details{position:relative}#product-page-container #product-details .reg-price{display:inline-block}#product-page-container #product-details .reg-price+.price-including-tax,#product-page-container #product-details .reg-price>.price-including-tax{color:#67757f}#product-page-container #product-details .product-badge{width:3.75rem;right:0;top:0}#product-page-container #product-details .color-variant-pane{margin-top:0.4375rem}#product-page-container #product-details .color-variant-pane ul li{float:none;display:inline-block}#product-page-container #product-details select{margin-bottom:0.625rem;padding:0 1.25rem 0 0.3125rem;width:auto}@media only screen and (min-width: 641px){#product-page-container #product-details .prod-fav-review-wrapper{padding-right:0.9375rem}}@media only screen and (max-width: 640px){#product-page-container #product-details .prod-fav-review-wrapper{float:left;padding-left:0.9375rem}}#product-page-container #product-details .prod-fav-review-wrapper .cc-icon-fav:before,#product-page-container #product-details .prod-fav-review-wrapper .cc-icon-fav-hollow:before{font-size:1rem !important}#product-page-container .rx-wizard-prescription{background:#ffffff none repeat scroll 0 0;border:1px solid #0091ba;color:#0091ba;margin-top:0.625rem !important;margin-bottom:1.25rem}#product-page-container .rx-wizard-prescription:hover{background-color:#fff}#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: 641px) and (max-width: 1024px){#product-page-container #recommended-container{max-height:28.125rem;padding-right:0.625rem}}@media only screen and (min-width: 1025px){#product-page-container #recommended-container{display:block}}#product-page-container #recommended-container .heading2{font-weight:normal}#product-page-container #recommended-container .product-tile img{height:5.25rem;width:7.5rem}#product-page-container #recommended-container .product-tile .product-item{font-weight:bold}#product-page-container #product-price-wrapper{line-height:1.125rem;font-size:0.75rem}#product-page-container .product-price:after{content:"";display:block}#product-page-container.product-glasses .product-price:after{height:0.0625rem}#product-page-container .product-badge{position:absolute;right:0.625rem;top:0.3125rem}#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 a.avail-colour{cursor:pointer;display:inline-block;height:1.625rem;width:1.625rem}#product-page-container .product-colours ul li{margin:0 0.3125rem 0.3125rem 0}#product-page-container .product-colours ul li:last-child{margin-right:0}#product-page-container .product-colours ul li.selected{border:0.125rem solid #0091ba;margin-top:0.1875rem}#product-page-container .product-colours ul li.selected a{height:1.375rem;width:1.375rem}#product-page-container .product-colours ul li.selected a img{width:100%;height:100%}#product-page-container .measurements-view{margin-bottom:0.625rem}#product-page-container .product-tile-container{padding:0.3125rem;height:auto;border:none}#product-page-container .product-tile{padding:0.625rem;width:100%;height:14.1875rem;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}.review-bar{display:inline;margin-top:0.1875rem;text-align:right}@media only screen and (min-width: 641px){.review-bar{padding-right:0.9375rem !important}}.review-bar:before{content:"";display:block}.product-info-details-left-list li{display:list-item;float:none;line-height:1;list-style-type:disc;padding:0 0 0.4375rem 0;text-indent:0}.product-info-details-left-list li>span:first-child{font-weight:600}.product-info-details-left-list li a{text-indent:0}.product-info-name h2{display:inline;font-weight:600;line-height:1;text-transform:none;margin-left:-0.1875rem}.product-info-badge{margin-bottom:0.9375rem}@media only screen and (max-width: 640px){.product-info-badge{margin:0 1.25rem 0.9375rem 1.25rem}}
#tryon-tab-pp-target{margin-top:-5px}@media only screen and (min-width: 1025px){#tryon-tab-pp-target .product-info-badge{position:absolute}}
.need-help-container{margin-bottom:0;padding-left:0}.product-brand-image{margin:0 auto 0.625rem auto}#product-main-image-container{height:29.0625rem;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}}
@media only screen and (max-width: 640px){.cc-prod-param-td select,.prod-param-td select{width:100%}}
#product-parameter-container{border-top:1px solid #dfe9ef}#product-parameter-container .cc-prod-param-header-td{text-transform:uppercase}@media only screen and (min-width: 1025px){#product-parameter-container .cc-prod-param-header-td span{margin-left:0.4375rem;margin-right:0.4375rem}}@media only screen and (min-width: 1025px){#product-parameter-container select{margin-left:0.4375rem;margin-right:0.4375rem}}
.same-rx-both-eyes-wrapper{line-height:1.2}@media only screen and (max-width: 640px){.same-rx-both-eyes-wrapper{clear:both;margin-bottom:0.9375rem}}@media only screen and (min-width: 641px){.same-rx-both-eyes-wrapper{margin:0.9375rem 0 0.875rem 1.875rem}}.same-rx-both-eyes-wrapper #same-rx-both-eyes{margin:0 !important}.same-rx-both-eyes-wrapper #same-rx-both-eyes ~ label{line-height:1;vertical-align:text-top}.cc-text-adjust label{display:inline-block}.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{padding:0 0.625rem 0 0;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;height:1.25rem}@media only screen and (min-width: 1025px){.cc-prod-param-header-tr th,.cc-prod-param-header-tr th,.cc-prod-param-line-tr th{height:1.5625rem}}
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-block;font-weight:bold}td.nothing-selected-first,td.nothing-selected-second{height:3.9375rem;padding-top:1.3125rem}@media only screen and (max-width: 640px){.eye-right,.eye-left,.cc-prod-param-header-tr{float:left;margin-left:0%}}
@media only screen and (max-width: 640px){.eye-right td,.eye-left td{display:block}.eye-right td label,.eye-right td .same-both-eyes,.eye-left td label,.eye-left td .same-both-eyes{padding-bottom:0.625rem}}
@media only screen and (max-width: 640px){.eye-right{width:66.66%}.eye-right select{width:50%}}
@media only screen and (max-width: 640px){.eye-left{width:33.33%}}
.med-sm-label{text-transform:uppercase;font-weight:bold}@media only screen and (min-width: 641px) and (max-width: 1024px){.med-sm-label{padding-bottom:0.625rem}}@media only screen and (max-width: 640px){.med-sm-label{display:inline-block !important;width:45%;vertical-align:inherit}}
@media only screen and (max-width: 640px){.med-sm-value{display:inline-block;height:1.875rem}}@media only screen and (min-width: 641px) and (max-width: 1024px){.med-sm-value{line-height:2.25rem}}@media only screen and (min-width: 1025px){.med-sm-value{margin-left:0.4375rem;margin-right:0.4375rem}}
@media only screen and (max-width: 640px){.cc-prod-param-header-tr{display:none !important}}
@media only screen and (min-width: 641px) and (max-width: 1024px){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%}}
@media only screen and (max-width: 1024px){tr.eye-left .med-sm-label{display:none !important}tr.eye-right.nothing-selected ~ 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-top:0.9375rem;overflow:hidden;width:100%}#page-wrapper .save-on-contacts-prom{background:#FFF;border:1px solid #0091ba}#page-wrapper .save-on-contacts-prom #carrot-update-qty{color:#0091ba;font-size:12px;text-decoration:underline;text-align:right;line-height:inherit;position:absolute;right:1.25rem;top:0.5625rem;width:100%}@media only screen and (max-width: 640px){#page-wrapper .save-on-contacts-prom #carrot-update-qty{text-align:center;right:0;top:3.4375rem}}#page-wrapper .save-on-contacts-prom ul{float:left;margin:0.9375rem 0.9375rem}@media only screen and (max-width: 640px){#page-wrapper .save-on-contacts-prom ul{float:none;margin:0.9375rem 0 2.5rem 0}}#page-wrapper .save-on-contacts-prom ul li{float:left;padding-left:0.3125rem}@media only screen and (max-width: 640px){#page-wrapper .save-on-contacts-prom ul li{float:none;text-align:center;margin-bottom:0.625rem}}#page-wrapper .save-on-contacts-prom ul li:first-child{color:#0091ba;font-size:0.875rem;font-weight:bold;padding-right:0.125rem;text-transform:uppercase}#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}.hotspot-small-container{margin:0.9375rem auto}#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}@media only screen and (max-width: 640px){#page-wrapper #product-price-container-top{text-align:center}}#page-wrapper #product-price-container-top #product-unit{display:inline-block}#page-wrapper #product-price-container-top #product-unit li{text-align:left}@media only screen and (max-width: 640px){#page-wrapper #product-price-container-top #product-unit li{text-align:center}}#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-amount{text-align:center}#page-wrapper #price-amount{display:inline-block;float:none;font-weight:bold;font-size:2rem;vertical-align:middle;padding-left:0.3125rem}#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;font-size:0.75rem}#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;text-align:center;width:initial}@media only screen and (min-width: 641px){#page-wrapper .btn-add-to-cart,#page-wrapper .cc-btn-continue-next{float:right}}#page-wrapper .product-sale-price-painter{color:#ff0000 !important}#page-wrapper .price-including-tax{color:#d50000;display:inline-block;font-size:0.75rem;font-weight:lighter;vertical-align:baseline;margin-left:-0.625rem}#page-wrapper .price-tax-margin{margin-left:-0.3125rem}#product-page-container.sunglasses-product-page .btn-add-to-cart,#product-page-container.sunglasses-product-page .cc-btn-continue-next,#product-page-container.accessories-product-page .btn-add-to-cart,#product-page-container.accessories-product-page .cc-btn-continue-next{float:none}#product-page-container.glasses-product-page #rx-wizard-open-btn{margin:0.625rem 0}#product-page-container.sunglasses-product-page .btn-transaction{margin-top:20px}.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}#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}#product-details .med-sm-label{display:none !important}@media only screen and (max-width: 640px){#product-page-container.accessories-product-page tr.eye-right{width:auto;float:none;display:inline-block}}#product-page-container.accessories-product-page .eye-right td,#product-page-container.accessories-product-page .eye-left td{display:inline-block}@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}}#product-page-price-container{margin-top:0.625rem}#product-page-price-container .arrow-container{margin-right:0.3125rem}#product-page-price-container .arrow-container .arrow{height:1.4375rem;padding-top:0.25rem;width:2.5rem}#product-page-price-container .arrow-container .arrow:before{left:2.4375rem}#product-page-price-container .arrow-container .arrow:after{left:2.375rem}#product-page-price-container .on-sale-price{margin:0}@media only screen and (max-width: 640px){#product-page-price-container .product-price-sale-grid div:first-child{text-align:center !important}}
#product-price-wrapper{margin-bottom:0.1875rem;margin-top:0.1875rem}#cc-correct-prod-params-warning-box{display:none;height:auto;background:#d58e2b;padding:1.25rem 0.625rem;color:#fff;line-height:1.6;margin:0.3125rem 0;padding:0.625rem;text-transform:uppercase}#cc-correct-prod-params-warning-box .cc-icon-alert{text-align:center !important}#cc-correct-prod-params-warning-box .cc-icon-alert:before{color:#fff}#cc-correct-prod-params-warning-box ul{margin-left:0}#cc-correct-prod-params-warning-box ul li{margin:0.3125rem 0;line-height:1.125rem;list-style:none}@media only screen and (max-width: 640px){#cc-correct-prod-params-warning-box{text-align:center;padding-left:1.25rem;padding-right:1.25rem}}#cc-correct-prod-params-warning-box .cc-icon-alert:before{font-size:1.125rem}#cc-correct-prod-params-warning-box ul li{width:100%}@media only screen and (max-width: 640px){#cc-correct-prod-params-warning-box ul li{line-height:1.2;font-size:0.625rem !important;text-align:center}}
.cc-global-param-wrapper{vertical-align:top}.cc-global-param-wrapper.cc-param-error{float:none}.cc-global-param-wrapper.cc-param-error select{background-color:#eed2ab;border:1px solid #d58e2b;border-width:1px !important;display:inline-block}.certona-prod .product-tile-container:first-child{padding-left:0 !important}.certona-prod .product-tile-container:first-child .product-tile{padding-left:0 !important}.cc-breadcrumbs ol li{margin:0.9375rem 0 0}@media only screen and (max-width: 640px){.cc-breadcrumbs ol li{margin:0.9375rem 0 0}}@media only screen{.cc-breadcrumbs ol li.divider{margin:0.9375rem 0.625rem 0}}
#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}