.price-match-request{background-color:#2A4367;padding:20px 30px;color:#FFF;position:fixed;-width:60%;-min-width:400px;top:1%;right:0;z-index:100;box-shadow:0 3px 5px #999;border:4px solid #FFF;border-right:0}.price-match-request .title{font-size:200%;font-weight:700;text-shadow:0 3px 0 #26304f}.price-match-request p{font-weight:300;opacity:.6;font-family:Georgia,'Times New Roman',Times,serif;font-style:italic}.price-match-request h6{font-size:120%}.price-match-request li{opacity:.7;font-weight:300}.price-match-request ol{font-size:90%}.price-match-request hr{opacity:.3}.price-match-request small{opacity:.6}.price-match-request label{margin-top:5px}#ac{width:30%;min-width:380px;position:fixed;right:15px;top:15px;z-index:15!important;box-shadow:0 1px 12px #777}label[for=pm-subscribe]{font-weight:500;font-size:90%;opacity:.8;cursor:pointer}.product-tabs-nav ul{padding:0;list-style:none;margin:0;vertical-align:baseline}.product-tabs-nav ul li{display:inline}.product-tabs-nav ul li:first-child a{-border-top-left-radius:6px}.product-tabs-nav ul li:last-child a{-border-top-right-radius:6px}.product-tabs-nav ul li a{display:inline-block;border:1px solid #d2d2d4;float:left;padding:8px 30px;background-color:#f8f9fb;color:#838384;font-size:120%;font-weight:500;margin-bottom:-1px;margin-right:-1px;-background:#fff;-background:-moz-linear-gradient(top,rgba(255,255,255,1) 50%,rgba(226,226,228,1) 100%);-background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(226,226,228,1)));-background:-webkit-linear-gradient(top,rgba(255,255,255,1) 50%,rgba(226,226,228,1) 100%);-background:-o-linear-gradient(top,rgba(255,255,255,1) 50%,rgba(226,226,228,1) 100%);-background:-ms-linear-gradient(top,rgba(255,255,255,1) 50%,rgba(226,226,228,1) 100%);-background:linear-gradient(to bottom,rgba(255,255,255,1) 50%,rgba(226,226,228,1) 100%);-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e2e2e4',GradientType=0)}.product-tabs-nav ul li a:hover{color:#636364}.product-tabs-nav ul li a.active{background:#FFF;border-bottom-color:#FFF;color:#343433;-font-weight:700}.product-tabs{border-top:1px solid #d2d2d4;padding-top:20px;margin-bottom:30px}.product-desc-text p b{font-weight:500}.product-desc-text .brand-logo{margin:0 0 10px 10px}.product-desc-text .title{font-size:150%;font-weight:900;margin:10px 0}.product-desc-text .title.sm{font-size:120%}table.specs{font-size:12px}table.specs tr td{text-align:left;padding:12px;vertical-align:top;border:0}table.specs .speclabel{font-weight:700}table.specs .list-unstyled{margin-bottom:0}.product-desc-text{font-weight:300}.product-desc-text .case-holder{font-size:11px}.product-desc-text .case-holder img{width:100%;max-width:100%;margin:0 auto}.product-desc-text .case-holder a{cursor:zoom-in}.product-desc-text .case-holder p{color:#68696b}.conf-bucket img{max-width:100%}.productDetails h4{font-size:25px;margin:0 5px 0 0;display:inline-block}.productDetails .features{margin-bottom:10px}.productDetails .back-links{font-size:110%;margin-bottom:20px}.productDetails .back-links .divider{color:#c2c2c4;font-weight:100}.productDetails .back-links .back{font-size:135%;font-weight:700}.productDetails .backlink-list:before{content:"\f0d8";display:block;background-color:#FFF;font-family:"FontAwesome";font-size:25px;line-height:8px;padding-left:10px;position:absolute;margin-top:-13px;width:100%;color:#445E84}.productDetails .backlink-list{margin:6px 0 0 0;padding:5px;list-style:none;position:absolute;z-index:30;color:#FFF;font-size:11px;display:none;border-top:0;max-width:100%;min-width:60%;background-color:#445E84}.productDetails .back-links .back-area{display:inline}.productDetails .back-links .back-area:hover .backlink-list{display:block}.productDetails .backlink-list li a{padding:7px 10px;background-color:#5576A5;display:block;color:#fff;margin:1px}.productDetails .backlink-list li a:hover{background-color:#445E84}.productDetails .img-area{margin-bottom:20px}.productDetails .thumb-cell{padding:0 0 0 10px;width:12%;float:left;position:relative;display:table-cell}.productDetails .img-cell{padding:0 10px 0 5px;width:88%;position:relative;display:table-cell;float:right}.col-2 .thumb-cell{width:18%}.col-2 .img-cell{width:82%;padding:0 10px 0 0}.col-2 .thumb-cell .thumbslist>li{width:44%}.col-3 .thumb-cell{width:24%}.col-3 .img-cell{width:76%;padding:0 10px 0 0}.col-3 .thumb-cell .thumbslist>li{width:29%}.full .thumb-cell,.full .img-cell{width:auto;display:block;padding:0 10px;float:none}.productDetails .thumbslist{list-style:none;padding:0;margin:0 0 20px 0}.productDetails .thumbslist>li{width:100%;max-width:70px;display:inline-block;float:left;margin:0 5px 5px 0}.productDetails .thumbslist>li>a{border:1px solid #e2e2e4;padding:5px;display:inline-block}.productDetails .thumbslist>li>a>img{width:100%;max-width:100%}.productDetails .thumbslist>li>a.active,.productDetails .thumbslist>li>a:hover{border-color:#a8a9ab}.productDetails .thumbslist>li>a.on{border-color:#ED4E24}.productDetails .product-img{margin-bottom:20px}.product-img .slides li img{max-width:700px;margin:0 auto;padding:0 7%}.productDetails .item-control{padding:0;margin:0;list-style:none}.productDetails .item-control a{text-align:center;background-color:#323233;background-size:25%;background-position:50% 50%;background-repeat:no-repeat;text-decoration:none;display:block;width:46px;height:46px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:#fff;text-shadow:none;line-height:36px;vertical-align:middle;font-size:32px;border-radius:60px;border:5px solid #FFF;box-shadow:0 1px 2px #838383,inset 0 0 3px #232322}.productDetails .item-control a.back{left:0}.productDetails .item-control a.next{right:0}.productDetails .item-control .enlarge-area{width:90%;text-align:center}.productDetails .item-control a.enlarge{padding:0 10px;display:inline-block;width:60px;height:60px;line-height:50px;font-size:22px;margin-top:-25px}.productDetails .flexslider:hover .item-control a{opacity:.4}.productDetails .flexslider:hover .item-control a.enlarge{opacity:.2}.productDetails .item-control a.back:hover,.productDetails .item-control a.next:hover,.productDetails .item-control a.enlarge:hover{opacity:.6!important}.productDetails .no-image{text-align:center;height:300px;font-size:35px;vertical-align:middle;line-height:300px;opacity:.3}.productDetails .brand-logo{position:absolute;z-index:20;right:10px}.productDetails .brand-logo img{max-height:50px}.productDetails .detail-area{padding:0 30px 0 30px}.productDetails .detail-area .made-by{font-size:130%;color:#88898b;margin-top:3px}.productDetails .detail-area .made-by a{color:#a8a9ab;font-weight:700;margin-right:10px}.productDetails .detail-area .made-by a:hover{color:#c8c9cb}.text-freelenses{color:#2BB3CB}.text-freelenses b{color:#168498}.productDetails .detail-area .price-area{margin:10px 0 15px 0}.price-area>.row{margin-bottom:10px}.productDetails .detail-area .price{font-size:200%;font-weight:700;line-height:100%}.productDetails .detail-area .price small{font-size:50%}.productDetails .price small.currency{font-size:35%;font-weight:700;margin-left:5px;color:#48494b}.productDetails .detail-area .price .dollar{font-size:140%;font-weight:500}.productDetails .detail-area .price .cents{margin:0;padding:0}.productDetails .detail-area .price .your{font-size:50%;font-weight:300}#free-shipping-methods [data-minimum]{display:none}.productDetails .detail-area .retail{font-size:95%;color:#68696b}.productDetails .detail-area .original-price{font-size:120%;font-weight:300;color:#68696b}.original-price s{font-weight:300}.productDetails .detail-area .sale-price{color:#DE2121}.sale-price b{font-size:140%}.show-sale{display:none}.sale .show-sale{display:block}.productDetails .detail-area .alert-call{font-weight:500;font-size:11px;border:2px dashed #d4d4d4;margin-bottom:10px}.alert-call p{color:#838384}.alert-call .title{font-size:18px;font-weight:700}.alert-call .phone{font-size:18px;font-weight:700}.orgOption.focused .input-group-addon{border-color:#ED4E24;background:#ED4E24;color:#FFF!important;font-weight:700}.orgOption.focused select{border-color:#ED4E24;box-shadow:none}.productDetails .detail-area .free-ship-text{font-size:120%;font-weight:700;-color:#ed4e24}.productDetails .detail-area .free-ship-area a{color:#88898b}.productDetails .detail-area .form-control{-font-size:12px;-height:33px;-line-height:30px;padding:7px 10px;border-radius:0}.productDetails .detail-area .qty-control{width:64px;margin:0 10px 0 5px;display:inline;padding:5px 10px}.detail-area .tagList{margin:10px 0 -5px 0;padding:0;list-style:none;color:#535354}.detail-area .tagList b{font-weight:300}.detail-area .tagList span{color:#A07F54}.detail-area .rush-shipping-wrapper{margin-bottom:20px}.rush-link-bar{padding:0;border-radius:4px;display:inline-block}.rush-link-bar a{color:#FFF;text-decoration:none;padding:6px 12px;display:inline-block;font-size:110%}.rush-link-bar.green{background-color:#85ca5a}.rush-link-bar.green a .details{background-color:#5fa236}.rush-link-bar.blue{background-color:#74c9ff}.rush-link-bar.blue a .details{background-color:#2690d3}.rush-link-bar a span{font-weight:700}.rush-link-bar a .details{font-weight:700;display:inline-block;float:right;padding:2px 8px;border-radius:4px;font-size:75%;margin-left:15px}.rush-shipping-details{border:1px solid #d9d9d9;padding:15px 25px;border-radius:0 4px 4px 4px;display:none}.rush-shipping-details p{font-size:90%}.rush-shipping-details table{padding:4px;margin-bottom:10px}.rush-shipping-details table thead{text-align:left;font-weight:700;background-color:#e5e5e5;color:#9d9d95;font-size:90%}.rush-shipping-details table th,.rush-shipping-details table td{padding:4px 8px;border-top:1px solid #eee;vertical-align:top}.detail-area .item-options{padding:0;margin:10px 0 10px 0;list-style:none}.detail-area .item-options li{margin-bottom:5px}.detail-area .item-options li.single-value{-font-size:105%}.detail-area .item-options .qty-group{margin:15px 0 15px 0;font-size:90%}.detail-area .btn-cell{margin-bottom:5px}.detail-area .btn-cell.left{padding-right:5px}.detail-area .btn-cell.right{padding-left:5px}.detail-area .input-group .input-group-addon{font-family:monospace,Verdana,sans-serif;font-size:110%;font-weight:900;color:#646465;border-radius:0}.form-control.empty{font-size:100%;height:auto;padding:7px 15px!important}.form-control.empty small{color:#a8a9ab}.productDetails .features{position:absolute;pointer-events:none;z-index:4;top:0;left:0}.productDetails .features span{background:url(../../Images/product-highlight-sprite.png) no-repeat;width:30px;height:30px;display:inline-block;float:left;margin-right:0;vertical-align:top;text-indent:-9999px;overflow:hidden}.productDetails .features span.new,.productDetails .features span.new-arrivals{background-position:0 0}.productDetails .features span.most-popular,.productDetails .features span.popular{background-position:-32px 0}.productDetails .features span.complete-pair{background-position:-63px 0}.productDetails .features span.on-sale,.productDetails .features span.sale{background-position:-94px 0}.productDetails .features span.clearance{background-position:0 0}.productDetails .features span.rush-shipping{background-position:-500px}.detail-area li.addlens-area{margin-top:-10px;margin-bottom:15px}.addlens-area label em{font-family:Georgia,'Times New Roman',Times,serif;font-weight:500;font-size:120%}.addlens-area small{padding-left:30px;display:block}.detail-area .post-form-links{margin-top:15px;font-size:90%}.detail-area .post-form-links a{font-weight:700;color:#88898b}.detail-area .post-form-links a:hover{color:#b8b9bb}.productDetails .shareButtons{margin-top:20px;margin-bottom:20px}.productDetails .shareButtons>span{margin:0 0 20px 0}table.cl-params tr td{padding:5px 5px}table.cl-params label{cursor:pointer}table.cl-params .form-control{height:30px;font-size:12px}.detail-area .cltotal{padding:15px 0 10px 0;border-top:1px solid #e2e2e4;border-left:none;border-right:0;font-size:120%;margin-top:15px}table.cl-params tr td .cl-label{color:#68696b;display:none}.detail-area .cltotal strong{margin:0 10px;font-size:110%}button.btn-padded{padding-left:30px;padding-right:30px}.sku-error{display:none}.supercheck label{display:inline-block;cursor:pointer;position:relative;padding-left:32px;margin-right:15px;font-size:14px;line-height:22px;vertical-align:top}.supercheck input[type=checkbox],.supercheck input[type=radio]{display:none}.supercheck label:before{content:"";display:inline-block;width:23px;height:22px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#fff;-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0px 1px 0 0 rgba(255,255,255,.8);border:2px solid #d8d9db}.supercheck input[type=radio]:checked+label:before{content:"\2022";color:#6988b4;font-size:30px;text-align:center;line-height:18px}.supercheck input[type=checkbox]:checked+label:before{content:"\2714";text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:26px;color:#4988b4;text-align:center;line-height:15px;border-color:#c8c9cb;-color:#ed4e24;color:#A4BD40;color:#00A3D9}.global-img{position:absolute;margin:-20px 0 0 20px;font-size:120%;font-weight:100;display:inline;color:#d8d9db}.lens-options label{padding:4px 0;color:#aaa;font-size:110%}.lens-options ul{list-style-type:none;padding:0 10px}.lens-options ul li{padding:10px 0;border-top:1px solid #f3f3f3}.lens-options ul li:first-child{border-top:0}.lens-options .title{font-weight:700;font-size:110%}.lens-options .description{font-size:90%;font-weight:300;color:#88898d;width:80%}.lens-options .add-price{float:right;font-weight:500;font-size:110%}.add-price.free{color:#bf692c}.lens-options img{width:100%;max-width:150px;margin:5px 0 10px 0}@media only screen and (max-width :992px){.productDetails .thumb-cell,.productDetails .img-cell{width:auto;display:block;padding:0 10px;float:none}.productDetails .thumb-cell{padding:0 20px}.productDetails .detail-area{padding:0 10px}.detail-area .btn-cell{padding:0 10px!important}.detail-area .post-form-links a{font-size:120%;padding-bottom:5px;display:block}}@media only screen and (max-width :768px){.productDetails .brand-logo{position:static;text-align:center}#ac,.price-match-request{position:absolute}}@media only screen and (max-width:480px){table.cl-params tr td{display:block;text-align:left}table.cl-params tr td:first-child{background-color:#e8e9eb}table.cl-params tr td:last-child{padding-bottom:10px}table.cl-params tr td .cl-label{display:inline-block;width:50%}}