.float-left{float:left}.clear-both{clear:both}.op-brilliance-awards{max-width:1200px}.op-brilliance-awards h1{color:#2665ad}.op-brilliance-awards h1,.op-brilliance-awards h2{font-size:14px;font-weight:700}.op-brilliance-awards h2{border:none}.op-brilliance-awards__banner{background:url(../../../opticsplanet/desktop/img/brilliance-awards/banner-large.png) no-repeat 0 0;height:440px;margin:0 auto;width:880px}.op-brilliance-awards__banner_closed{background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/banner-closed-large.png)}.op-brilliance-awards__banner_winners{background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/banner-winners-large.png);height:233px}.op-brilliance-awards__separator{background:url(../../../opticsplanet/desktop/img/brilliance-awards/separator-large.png) no-repeat top;height:54px}.op-brilliance-awards__separator_bottom{background-position:center -54px}.op-brilliance-awards__caption{margin:0 auto;padding-right:340px;width:540px}.op-brilliance-awards__text{float:left}.op-brilliance-awards__share-mobile{display:none;margin:0 auto;padding-top:10px;width:400px}.op-brilliance-awards__share-mobile .share-fb{margin:0 20px 0 -6px}.op-brilliance-awards__share-mobile .share-email{margin-left:-6px}.op-brilliance-awards__social-media{float:right;margin-right:-340px;width:255px}.op-brilliance-awards__social-media h2{margin-top:0}.op-brilliance-awards__column{float:left;width:295px}.op-brilliance-awards .grid-c{background-color:#f7f7f7;padding:40px 0}.op-brilliance-awards .grid-c-inner{margin:0 auto}.op-brilliance-awards .grid-c-inner_winners{width:885px}.op-brilliance-awards .grid{background-color:#fff;border:1px solid #b9b9b9;margin:5px;padding-bottom:5px;width:283px}.op-brilliance-awards .grid-c-inner_winners .grid{margin-bottom:25px}.op-brilliance-awards .grid-header{margin-bottom:5px;padding-top:240px}.op-brilliance-awards h2.grid-header__text{background-color:#daf5f9;color:#194378;font:normal 18px Verdana,Geneva,Arial,Helvetica,sans-serif;height:19px;margin:0;padding:15px 0;text-align:center;text-transform:uppercase}.op-brilliance-awards .op-brilliance-awards__item{height:90px;padding:5px 10px}.op-brilliance-awards .op-brilliance-awards__item_brand{padding:5px 25px}.op-brilliance-awards .op-brilliance-awards__item_winner{height:100px}.op-brilliance-awards .grid-item__title{color:#000;font-size:14px;line-height:17px;margin:0 0 5px}.op-brilliance-awards .grid-item__link{color:#000;display:block;font-size:14px;line-height:normal;max-height:52px;overflow:hidden;text-decoration:none}.op-brilliance-awards .grid-item__link:hover{color:#c03}.op-brilliance-awards .grid-item__caption_winner .grid-item__link{color:#666;font-size:12px;max-height:65px}.op-brilliance-awards .grid-item__caption_winner .grid-item__link:hover{color:#c03}.op-brilliance-awards .grid-item__social-media-c{margin-top:10px}.op-brilliance-awards .grid-item__caption_brand .grid-item__social-media-c{margin-top:0}.op-brilliance-awards .grid-item__social-media{max-height:22px;max-width:51px;overflow:hidden}.op-brilliance-awards .grid-item__social-media_fb{margin-right:15px}.op-brilliance-awards .grid-item__social-media_gp>div{margin-top:1px!important}.op-brilliance-awards .grid-item__image{display:table-cell;padding-right:15px;vertical-align:middle}.op-brilliance-awards .grid-item__image_brand{margin-right:25px}.op-brilliance-awards .grid-item__image img{height:90px;width:90px}.op-brilliance-awards .grid-item__caption{display:table-cell;height:88px;vertical-align:middle}.op-brilliance-awards .grid-item__caption_winner{height:90px}.op-brilliance-awards__sweepstakes{background:url(../../../opticsplanet/desktop/img/brilliance-awards/sweepstakes-header.png) no-repeat top;font-size:17px;margin:40px auto;padding-top:40px;width:440px}.op-brilliance-awards__sweepstakes_closed{background:none;padding-top:0}.op-brilliance-awards__sweepstakes p{font-size:17px;margin:25px 0}.op-brilliance-awards__sweepstakes button,.op-brilliance-awards__sweepstakes label{cursor:pointer}.op-brilliance-awards__sweepstakes small{display:block;font-size:12px;margin-top:25px}.op-brilliance-awards__sweepstakes .form-field .input-error-message{font-size:14px;padding-left:0}.op-brilliance-awards__sweepstakes .form-field .op-brilliance-awards__sweepstakes-input,.op-brilliance-awards__sweepstakes .form-field .op-brilliance-awards__sweepstakes-input:disabled,.op-brilliance-awards__sweepstakes .form-field .op-brilliance-awards__sweepstakes-input_disabled{background-image:none!important;border:1px solid #dcdcdc;color:#5e5e5e;display:block;font-size:20px;outline:none;padding:20px 10px!important;width:418px!important}.op-brilliance-awards__sweepstakes .form-field .op-brilliance-awards__sweepstakes-input:disabled,.op-brilliance-awards__sweepstakes .form-field .op-brilliance-awards__sweepstakes-input_disabled{background-color:#ebebe4}.op-brilliance-awards__submit-button,.op-brilliance-awards__sweepstakes-button{background:transparent url(../../../opticsplanet/desktop/img/brilliance-awards/sweepstakes-button.png) no-repeat top;border:none;cursor:pointer;height:55px;margin-top:25px;outline:none;width:440px}.op-brilliance-awards__submit-button_subscribe,.op-brilliance-awards__sweepstakes-button_subscribe{background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/subscribe-button.png)}.op-brilliance-awards__submit-button_loading,.op-brilliance-awards__sweepstakes-button_loading{background:none;background-color:#e5e5e5}.op-brilliance-awards__submit-button_loading .sweepstakes-button__loader,.op-brilliance-awards__submit-button_loading .sweepstakes-button__loader-text,.op-brilliance-awards__sweepstakes-button_loading .sweepstakes-button__loader,.op-brilliance-awards__sweepstakes-button_loading .sweepstakes-button__loader-text{display:inline-block}.op-brilliance-awards__newsletter-modify{background:none;border:none;color:#014f9f;font-size:14px;margin:0;padding:0;text-decoration:underline}.op-brilliance-awards__newsletter-modify:hover{color:#c03}.op-brilliance-awards__newsletter-modify:focus{outline:0}.sweepstakes-success__header{color:#6a2;font:700 17px/normal Verdana,Geneva,Arial,Helvetica,sans-serif}.sweepstakes-success__text{font-size:20px}#object-list .op-brilliance-awards h3.grid-item__title{color:#000;font-size:17px;line-height:19px;margin:0 0 5px;padding:0}#info-page-content .op-brilliance-awards .grid-item__caption_winner .grid-item__link{font-size:14px;line-height:normal}@media screen and (min-width:800px) and (max-width:1220px){.op-brilliance-awards .grid-c-inner{width:885px}}@media screen and (max-width:799px){.op-brilliance-awards h1{font-size:20px}.op-brilliance-awards h2{font-size:17px}.op-brilliance-awards h2.grid-header__text{font-size:25px;height:28px}#object-list .op-brilliance-awards p{padding:0}.op-brilliance-awards .op-brilliance-awards__caption{max-width:480px}.op-brilliance-awards .grid-c-inner{margin:0 16px}.op-brilliance-awards .op-brilliance-awards__banner,.op-brilliance-awards .op-brilliance-awards__caption{margin:0 auto;width:440px}.op-brilliance-awards .grid-c-inner{margin:0 auto;width:450px}.op-brilliance-awards .op-brilliance-awards__banner{background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/banner-small.png);height:201px}.op-brilliance-awards .op-brilliance-awards__banner_closed{background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/banner-closed-small.png);height:207px}.op-brilliance-awards .op-brilliance-awards__banner_winners{background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/banner-winners-small.png);height:384px}.op-brilliance-awards .op-brilliance-awards__separator{background:url(../../../opticsplanet/desktop/img/brilliance-awards/separator-small.png) no-repeat top;height:39px}.op-brilliance-awards .op-brilliance-awards__separator_top{background-color:#eee;margin-bottom:30px;margin-top:30px}.op-brilliance-awards .op-brilliance-awards__separator_bottom{background-position:center -39px}.op-brilliance-awards .op-brilliance-awards__share-mobile{display:block}.op-brilliance-awards .grid-c,.op-brilliance-awards .grid-c-inner,.op-brilliance-awards .op-brilliance-awards__caption{padding-right:0}.op-brilliance-awards .grid-c-inner p,.op-brilliance-awards .grid-c p,.op-brilliance-awards .op-brilliance-awards__caption p{font-size:17px}.op-brilliance-awards .grid-c-inner small,.op-brilliance-awards .grid-c small,.op-brilliance-awards .op-brilliance-awards__caption small{font-size:14px}.op-brilliance-awards .op-brilliance-awards__social-media,.op-brilliance-awards .op-brilliance-awards__text{float:none}.op-brilliance-awards .op-brilliance-awards__social-media{margin:0;width:auto}.op-brilliance-awards .grid{width:438px}.op-brilliance-awards .grid-item__image_brand{margin:0}.op-brilliance-awards .grid-item__image_brand img{height:150px;width:150px}.op-brilliance-awards .op-brilliance-awards__item_brand{float:left;height:200px;padding:15px 34px;width:150px}.op-brilliance-awards .grid-item__caption_brand{display:block;height:22px;margin:0 auto;width:150px}}#promo-header-text a{color:#4c6f99;display:block;float:left;font-size:19px;margin-right:5px}#promo-header-text a:hover{color:#c03}#promo-header-text h1{border:none;clear:none;float:left;font-size:19px;line-height:normal}#promo-header-social-media-container{float:left}.promo-header-banner-social-media .fb_iframe_widget span{z-index:3}.promo-header-banner-social-media{float:left;height:21px}#iconlinksblock.promo-header-banner-social-media{margin-top:0;padding:0}.promo-date{color:#666;display:block}#promo-header-banner-caption{float:right;max-width:302px;min-height:170px;min-width:302px;padding:15px;position:relative}#promo-header-banner-caption.promo-header-banner-caption-text-video{max-width:525px}#promo-header-banner-text{position:relative;z-index:1}#promo-header-banner-text,#promo-header-banner-text p{color:#fff;line-height:19px}#promo-header-banner-caption.promo-header-banner-caption-text-video #promo-header-banner-text{padding-left:315px}#promo-header-banner-caption.promo-header-banner-caption-text-video #promo-header-banner-video{margin:0 0 0 -315px}#promo-header-banner-caption-bg{background-color:#1f1f1f;border-radius:5px;left:0;min-height:200px;min-width:302px;opacity:.9;position:absolute;top:0;width:100%}#promo-header-banner-video{border:1px solid #878787;float:left;margin-right:15px}#promo-header-countdown{background-color:#eee;min-height:22px}#promo-header-countdown-timer{color:#c03}#headblock-email-icon{background:#fff 4px 3px;border:1px solid #e0e0e0;border-radius:3px;padding:2px 4px 0 24px;text-decoration:none}#headblock-email-icon:hover{border-color:#ccc}#promo-events-container{margin:10px -10px;position:relative!important}#promo-events-container.inline-block{display:inline-block}#promo-container-main .specials-contents-header h2{clear:none}.promo-events{display:block;float:left;max-width:300px;width:25%}.promo-events-no-left-panel .promo-events{width:20%}@media screen and (max-width:1200px){.promo-events{width:33.3%}.promo-events-no-left-panel .promo-events{width:25%}}.promo-events-inner{background-color:#eee;height:400px;margin:10px;position:relative}.promo-events-active .promo-events-inner{border-bottom:6px solid #70b508}.promo-events-expired .promo-events-inner{border-color:#d61f48}.promo-events-upcoming .promo-events-inner{border-color:#9cb4d0}.promo-rebates-container .promo-events{height:auto}.promo-events-active .promo-events-inner:hover{background-color:#ddd;cursor:pointer}.promo-events-header{height:57px;left:0;margin:15px;overflow:hidden;position:absolute;top:0}.promo-events-header h2{border:none;height:38px;margin:0;overflow:hidden;padding:0}.promo-events-header h2 a{color:#000;font-size:15px;line-height:19px}.promo-events a{color:#666;cursor:pointer;display:block;font-size:11px;text-decoration:none}.promo-events-anchor{display:block;overflow:hidden;padding-top:86px}.promo-events-expired a,.promo-events-upcoming a{cursor:default}.promo-events-expired .promo-events-header,.promo-events-expired.promo-events .promo-events-image,.promo-events-upcoming .promo-events-header,.promo-events-upcoming.promo-events .promo-events-image{opacity:.33}.promo-events-expiration{color:#666;display:block;font:normal 15px/normal Verdana,Geneva,Arial,Helvetica,sans-serif;overflow:hidden;padding:13px 14px;white-space:nowrap}.promo-events-type{display:none}.promo-events-img{display:block;height:265px;overflow:hidden;position:relative}.promo-events-img.non-seasonal-promo{overflow:hidden}.promo-events-image{display:inline-block}.promo-events-image_background{background-color:#fff;background-position:50%;background-repeat:no-repeat;height:265px;margin-top:0;width:100%}.promo-events-image.product-image{height:400px;margin-top:-86px}.promo-events-expired .promo-events-img,.promo-events-upcoming .promo-events-img{background:url(../../../base/opcatalog/base/desktop/img/events-expired-bg.png) repeat 0 0}#promo-header-container div#promo-header-text a{cursor:pointer}span.promo-events-upcoming-details{display:none;line-height:normal;margin:-240px auto 0;padding:45px 47px;position:relative;text-align:center;width:140px}.promo-events-upcoming-details-show span.promo-events-upcoming-details{display:block}span.promo-events-upcoming-bg{background-color:#fff;border-radius:4px;bottom:0;display:block;left:0;opacity:.7;position:absolute;top:0;width:100%}span.promo-events-upcoming-text{position:relative}.promo-thumbnails-left,.promo-thumbnails-right{background-color:#ddd;cursor:pointer;display:none;float:left;height:60px;position:absolute;top:60px;width:18px}.promo-thumbnails-left{border-right:2px solid #fff;left:0}.promo-thumbnails-right{border-left:2px solid #fff;right:0}.promo-thumbnails-left div,.promo-thumbnails-right div{background:url(../../../base/opweb/base/desktop/img/drop-down-sprite.png?2012-02-22) no-repeat;height:11px;margin:26px 0;width:6px}.promo-thumbnails-left div{background-position:-12px -370px;margin-left:5px}.promo-thumbnails-left:hover div{background-position:-12px -400px}.promo-thumbnails-right div{background-position:-12px -280px;margin-left:7px}.promo-thumbnails-right:hover div{background-position:-12px -310px}.promo-thumbnails-left.promo-arrow-disabled div{background-position:-12px -430px}.promo-thumbnails-right.promo-arrow-disabled div{background-position:-12px -340px}#promo-thumbnail{padding:0;position:relative}#promo-thumbnail.promo-thumbnail-with-scroll{padding:0 19px}#promo-thumbnail.promo-thumbnail-with-scroll div.promo-thumbnails-left,#promo-thumbnail.promo-thumbnail-with-scroll div.promo-thumbnails-right{display:block}.promo-thumbnails-container{height:60px;margin-right:0;padding:60px 0 8px;position:relative}.promo-thumbnails-container-scrollable{height:60px;top:60px!important;width:100%}.promo-thumbnail-item{cursor:pointer}.promo-thumbnail-title{border-bottom:1px solid #000;cursor:default;margin-left:35px;padding-bottom:3px;top:-60px}.promo-thumbnail-current .promo-thumbnail-title{display:block}.promo-thumbnail-title-tick{background:url(../../../base/desktop/img/promo-thumbnail-title-tick.png) repeat 0 0;bottom:-13px;display:block;height:13px;left:-6px;position:absolute;width:12px}.promo-thumbnail-title-edge{margin:0 35px 0 0}.promo-thumbnail-title-edge .promo-thumbnail-title-tick{background-position:0 100%;left:auto;right:-6px}.promo-thumbnail-title-text{display:block;white-space:nowrap}.promo-thumbnail-title .promo-date{white-space:nowrap}#promo-header-container.promo-events-expired #promo-header-countdown,.promo-events-expired span.promo-events-expiration{color:#d61f48}.promo-thumbnail-item{float:left;position:relative}.promo-thumbnail-title{display:none;position:absolute}.promo-thumbnail-date{height:60px;line-height:normal;margin:0 -1px;padding:0 2px;position:relative;width:60px}.promo-thumbnail-date-inner{background-color:#eee;display:block;height:54px;width:60px}.promo-thumbnail-expired .promo-thumbnail-date-inner{color:#a8a8a8}#promo-header-container.promo-events-expired #promo-header-countdown,#promo-header-container.promo-header-coupon-container #promo-header-countdown,.promo-marketing-link-expired a,.promo-thumbnail-expired .promo-thumbnail-date-inner{border-bottom:6px solid #d61f48}#promo-header-container.promo-events-active #promo-header-countdown,.promo-marketing-link-active a,.promo-thumbnail-active .promo-thumbnail-date-inner{border-bottom:6px solid #70b508}#promo-header-container.promo-events-upcoming #promo-header-countdown,.promo-marketing-link-upcoming a,.promo-thumbnail-upcoming .promo-thumbnail-date-inner{border-bottom:6px solid #9cb4d0}div.promo-rebates-container span.promo-events-expiration{border:none}.promo-thumbnail-date-inner span{display:block;position:absolute}.promo-thumbnail-day{font-size:22px;left:5px;top:0}.promo-thumbnail-month{font-size:14px;left:5px;top:22px}.promo-thumbnail-time{font-size:11px;left:6px;top:37px}#timeline-measurement-bar{bottom:-8px;display:block;height:6px;left:0;position:absolute}#timeline-measurement-bar span{background-color:#999;display:block;height:6px;margin:0 1px}#promo-events-container.promo-events-timeline{height:400px;margin:10px 0;position:relative;width:100%}.promo-events-timeline #promo-events-timeline-bg{background-color:#e0e0e0;display:block;height:270px;left:0;position:absolute;top:65px;width:100%}.promo-events-timeline .promo-events,.promo-events-timeline.promo-events-no-left-panel .promo-events{border-left:5px solid #fff;border-right:5px solid #fff;margin:0;width:265px}.promo-events-timeline .promo-events-scrollable-item .promo-events-inner{margin:0}.promo-events-timeline .promo-events{margin-left:-5px}.promo-events-timeline .promo-events-scrollable-item{float:left;margin-left:5px}.promo-events-timeline .promo-events-scrollable-item.promo-events-scrollable-item-first{margin-left:0}.promo-events-timeline .promo-events-scrollable-item-last .promo-events{border-right:none;margin-right:0}.promo-events-timeline img{margin-left:-7px}#promo-timeline-all-link,#promo-timeline-all-link-bottom{color:#497dba;cursor:pointer;display:block;float:right;line-height:13px;margin-right:10px;padding-top:8px;text-decoration:underline}.promo-events-timeline #promo-timeline-all-link{margin:0}#promo-timeline-all-link-bottom:hover,#promo-timeline-all-link:hover{color:#c03}.promo-marketing-coupon-row{color:#c02;margin:15px}.promo-block-coupon,.promo-marketing-coupon{background:#c02;color:#fff;cursor:text;font:700 14px Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px 6px;text-align:center;text-transform:uppercase}.coupon-title,.promotion-title{color:#c02}.promo-block-banner,.promo-marketing-banner{height:auto;margin:10px 0;width:100%}.promo-marketing-coupon-text,.promo-thumbnail-title-text{font-size:19px}#promo-marketing-event-links{margin:-8px 10px 15px}#promo-marketing-next-link,#promo-marketing-prev-link{float:left;width:50%}#promo-marketing-next-link span.promo-marketing-coupon-text,#promo-marketing-prev-link span.promo-marketing-coupon-text{display:block;height:24px;line-height:23px;overflow:hidden}#promo-marketing-event-links div a{background-color:#eee;color:#000;display:block;height:39px;padding:5px 10px 10px 20px;position:relative;text-decoration:none}#promo-header-coupon-caption,#promo-marketing-event-links div a:hover{background-color:#ddd}#promo-marketing-event-links div.promo-marketing-link-end a{border-bottom:6px solid #bbb;color:#777}.promo-marketing-link-end a .promo-date span.browse-promos{color:#326aae;text-decoration:underline}#promo-marketing-event-links div#promo-marketing-prev-link a{margin-right:1px}#promo-marketing-event-links div#promo-marketing-next-link a{margin-left:1px;padding:5px 20px 10px 10px}div.specials-carousel-item a.specials-carousel-item-inner span.specials-carousel-promo-code span{display:block}div.specials-carousel-item a.specials-carousel-item-inner span.specials-carousel-promo-code{bottom:10px;font-size:10px;line-height:12px;position:absolute;right:5px;text-transform:uppercase}span.promo-marketing-link-arrow{background:url(../../../base/opweb/base/desktop/img/drop-down-sprite.png) no-repeat -12px -370px;display:block;height:12px;position:absolute;top:22px;width:6px}#promo-marketing-prev-link span.promo-marketing-link-arrow{left:6px}#promo-marketing-next-link span.promo-marketing-link-arrow{background-position:-12px -280px;right:6px}#promo-marketing-prev-link.promo-marketing-link-end span.promo-marketing-link-arrow{background-position:-12px -430px}#promo-marketing-next-link.promo-marketing-link-end span.promo-marketing-link-arrow{background-position:-12px -340px}div.list-left-panel-rebates{margin:5px 0}div.list-left-panel-checkboxes{background:url(../../../base/opweb/base/desktop/img/contact-form/contact-popup-checkboxes.gif) no-repeat left -21px;cursor:pointer;font-size:11px;padding-left:21px}div.list-left-panel-checkboxes:hover{background-position:left -46px}div.list-left-panel-checkboxes-selected,div.list-left-panel-checkboxes-selected:hover{background-position:left 4px}.list-left-panel-contents.list-left-panel-deals{max-height:280px!important}.list-left-panel-deals{padding-top:12px}.list-left-panel-deals .list-left-panel-checkboxes{background:none;line-height:18px;min-height:45px;padding-bottom:10px;position:relative}.list-left-panel-deals .list-left-panel-checkboxes input.chkbx{left:0;margin:0;position:absolute;top:5px}.list-left-panel-deals .list-left-panel-checkboxes label{cursor:pointer;display:block;min-height:45px}.list-left-panel-deals .list-left-panel-checkboxes span.icon{background:url(../../../base/opweb/base/desktop/img/promo/square-icons-40x40.png) no-repeat;display:block;height:40px;position:absolute;right:0;top:5px;width:40px}.list-left-panel-deals .list-left-panel-checkboxes.MK span.icon{background-position:-160px -210px}.list-left-panel-deals .list-left-panel-checkboxes.CN span.icon{background-position:-60px -260px}.list-left-panel-deals .list-left-panel-checkboxes.RM span.icon{background-position:-110px -160px}.list-left-panel-deals .list-left-panel-checkboxes.RI span.icon{background-position:-160px -160px}.list-left-panel-deals .list-left-panel-checkboxes.FG span.icon{background-position:-10px -160px}.list-left-panel-deals .list-left-panel-checkboxes.MK span.icon.off{background-position:-160px -360px}.list-left-panel-deals .list-left-panel-checkboxes.CN span.icon.off{background-position:-60px -410px}.list-left-panel-deals .list-left-panel-checkboxes.RM span.icon.off{background-position:-110px -310px}.list-left-panel-deals .list-left-panel-checkboxes.RI span.icon.off{background-position:-160px -310px}.list-left-panel-deals .list-left-panel-checkboxes.FG span.icon.off{background-position:-10px -310px}div.list-left-panel-filters div.list-left-panel-contents.list-left-panel-more-deals{max-height:none}span.list-left-panel-coupon{color:#c03;text-transform:uppercase}#promo-header-container.promo-header-coupon-container{left:auto;margin:0;position:static}#promo-header-coupon-disclaimer{color:#666;font-size:11px;margin:0}#promo-header-container.promo-header-coupon-container{background-color:#ddd;margin-top:8px}#promo-header-coupon-caption{padding:10px 15px 15px 185px}#promo-header-coupon-code{float:left;margin-left:-170px;width:155px}#promo-header-coupon-code .promo-marketing-coupon{background-color:#fff;margin:0;width:150px}#promo-header-coupon-code span{display:block}.promo-header-coupon-code-text{font-size:16px}#iconlinksblock a{background:url(../../../base/desktop/img/product-page/product-links-block-icons.png) no-repeat;float:left;font:11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9px;height:16px;margin:0 5px 0 15px;padding-left:20px}#single-promo-header-container{cursor:default!important;height:auto;margin:20px 10px 10px;width:auto}#single-promo-header-container .coupon-title,#single-promo-header-container .promotion-title{color:#c02}#single-promo-header-container .promo-block-coupon{display:inline-block;font:700 18px/21px Verdana,Geneva,Arial,Helvetica,sans-serif;padding:5px;vertical-align:text-top}#single-promo-header-container .grey-text,#single-promo-header-container .help-text{color:#999;padding:0}#single-promo-header-container .header h1,#single-promo-header-container.right .header h1{font-size:26px;line-height:34px}#rebate-amount input[type=checkbox]{cursor:pointer;left:-9999px;position:absolute}#rebate-amount label{background:url(../../../base/desktop/img/promo/checkbox-bg.png) no-repeat 0 -14px transparent;cursor:pointer;padding-left:20px}#rebate-amount label.checked{background-position:0 top}.page-middle-container.page-middle-container-no-left-panel #list-page-main{background:none;padding:0 30px}.help-text{padding:7px 0 0}.grey-text{color:#666}.action-link{border-bottom:1px dashed #014f9f;color:#014f9f;cursor:pointer;text-decoration:none!important}.action-link:hover{border-bottom:1px dashed #c03;color:#c03}.fancy-select-box-outer.visible{display:block}#single-promo-optional-caption{margin:0 10px 22px}span.promo-events-icon-container{bottom:14px;display:block;height:40px;position:absolute;right:14px}div.promo-events-inner:hover span.promo-events-icon-container{background:#b40520 url(../../../base/desktop/img/promo/promo-icon-bg.png) repeat-y 100% 0}span.promo-events-icon-block{background:url(../../../base/opweb/base/desktop/img/promo/square-icons-40x40.png) no-repeat 100% 0;display:block;float:right;height:40px;position:relative;width:40px}span.promo-events-icon-text{background:url(../../../base/opweb/base/desktop/img/promo/promo-icon-overlay.png) repeat 100% 0;color:#fff;display:none;float:left;font:normal 15px Verdana,Geneva,Arial,Helvetica,sans-serif;padding:11px 13px;position:relative;text-shadow:1px 1px 1px #630000}span.promo-events-icon-container:hover span.promo-events-icon-text{display:block}div.RM span.promo-events-icon-block{background-position:-110px -310px}div.RM .promo-events-inner:hover span.promo-events-icon-block{background-position:-110px -10px}div.RI span.promo-events-icon-block{background-position:-160px -310px}div.RI .promo-events-inner:hover span.promo-events-icon-block{background-position:-160px -10px}div.FG span.promo-events-icon-block{background-position:-10px -310px}div.FG .promo-events-inner:hover span.promo-events-icon-block{background-position:-10px -10px}div.MK span.promo-events-icon-block,div.promo-events_seasonal span.promo-events-icon-block{background-position:-160px -360px}div.MK .promo-events-inner:hover span.promo-events-icon-block,div.promo-events_seasonal .promo-events-inner:hover span.promo-events-icon-block{background-position:-160px -210px}div.CN span.promo-events-icon-block{background-position:-60px -410px}div.CN .promo-events-inner:hover span.promo-events-icon-block{background-position:-60px -260px}.deals-main-page #promo-header-container{margin-bottom:20px}ul.deals-main-page span.icon{background:url(../../../base/opweb/base/desktop/img/promo/square-icons-40x40.png) no-repeat;height:40px;margin-top:-13px;position:absolute;right:0;width:40px}ul.deals-main-page li{display:block;height:45px;margin:15px 0;overflow:visible}ul.deals-main-page span.sub-label{display:inline;font-style:italic}ul.deals-main-page li.extra-bucks span.icon{background-position:-210px -210px}ul.deals-main-page li.on-sale span.icon{background-position:-10px -210px}ul.deals-main-page li.clearance span.icon{background-position:-60px -210px}ul.deals-main-page li.free-express-shipping span.icon{background-position:-110px -210px}ul.deals-main-page li.best-rated span.icon{background-position:-10px -260px}ul.deals-main-page li.new-products span.icon{background-position:-110px -260px}ul.deals-main-page li.demo-open-box span.icon{background-position:-60px -160px}ul.deals-main-page li.gift-guides span.icon{background-position:-160px -260px}.promo-header-content h1{font-size:26px;line-height:34px}.promo-header-content .promo-marketing-coupon-row{color:#c02;margin:0}.promo-header-content .promo-marketing-coupon{font:700 18px/21px Verdana,Geneva,Arial,Helvetica,sans-serif;margin-right:0;vertical-align:middle}.promo-header-content .promo-header-content_disclaimer{color:#999}.promo-header-content .promotion-title{color:#c02}#promo-header-container .promo-events-expiration{background-color:unset;border:none!important;font:normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;padding:0;text-align:left;text-transform:none}.promo-events-expiration-data{color:#999}.e-action-link{-webkit-tap-highlight-color:rgba(0,0,0,0);border-bottom:1px dashed #26b;color:#26b;cursor:pointer}.e-action-link:hover{border-bottom-color:#c00;color:#c00}.e-action-link_hidden{position:absolute;visibility:hidden}.e-action-link_visible{position:inherit;visibility:visible}.ellipsed{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkoutButtonDisabled{background-color:#ddd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='23' viewBox='0 0 16 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23999' d='M14 7h-1V5c0-2.76-2.24-5-5-5S3 2.24 3 5v2H2C.9 7 0 7.9 0 9v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2Zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2Zm3.1-9H4.9V5c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2Z'/%3E%3C/svg%3E");background-position-x:50px;background-position-y:6px;background-repeat:no-repeat;border:1px solid #999;border-radius:3px;color:#999;cursor:pointer;cursor:auto;-webkit-filter:none;filter:none;font-size:16px;font-weight:700;height:40px;padding:0 10px 0 40px;text-transform:uppercase;width:100%}.checkoutButtonDisabled:hover{background-color:#999;border:1px solid #999}.checkoutButtonDisabled:hover{background-color:#ddd}.ul-reset{list-style-type:none;margin:0;padding:0}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}.clearfix{zoom:1}.reset-tap-selection{-webkit-tap-highlight-color:rgba(0,0,0,0)}.device-ipad *{cursor:pointer}.device-ipad :active,.device-ipad :focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.grecaptcha-badge{visibility:hidden!important}@media only screen and (max-device-width:480px){*{-webkit-text-size-adjust:100%}}.e-brilliance-awards__caption{background-position:top;background-repeat:no-repeat;padding-top:220px}.e-brilliance-awards__results-grid{padding:0 10px}.e-brilliance-awards__results-grid h2{font-size:20px}.e-brilliance-awards__sweepstakes{font-size:17px;margin:40px auto;width:480px}.e-brilliance-awards__sweepstakes_success{background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/2015/sweepstakes-header-success.png)}.e-brilliance-awards__sweepstakes_counting-votes{background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/2015/sweepstakes-header-counting.png);padding:52px 95px 0}.e-brilliance-awards__sweepstakes_counting-votes .e-brilliance-awards__sweepstakes-text{text-align:center}.e-brilliance-awards__sweepstakes_closed{background:none;padding-top:0}.e-brilliance-awards__sweepstakes h2{color:#c02;font-size:32px;font-weight:700;padding:50px 0 25px;text-align:center}.e-brilliance-awards__sweepstakes p{font-size:17px;margin:25px 0}.e-brilliance-awards__sweepstakes button,.e-brilliance-awards__sweepstakes label{cursor:pointer}.e-brilliance-awards__sweepstakes small{display:block;font-size:10px;margin-top:25px}.e-brilliance-awards__sweepstakes .form-field .input-error-message{font-size:14px;padding-left:0}.e-brilliance-awards__sweepstakes .form-field .e-brilliance-awards__sweepstakes-input,.e-brilliance-awards__sweepstakes .form-field .e-brilliance-awards__sweepstakes-input:disabled,.e-brilliance-awards__sweepstakes .form-field .e-brilliance-awards__sweepstakes-input_disabled{background-image:none!important;border:1px solid #dcdcdc;color:#5e5e5e;display:block;font-size:20px;outline:none;padding:20px 10px!important;width:418px!important}.e-brilliance-awards__sweepstakes .form-field .e-brilliance-awards__sweepstakes-input:disabled,.e-brilliance-awards__sweepstakes .form-field .e-brilliance-awards__sweepstakes-input_disabled{background-color:#ebebe4}.e-brilliance-awards__sweepstakes-contents{margin:0 20px}.e-brilliance-awards__sweepstakes-checkbox{display:block;float:left;margin:5px 10px 0 0}.e-brilliance-awards__sweepstakes-label{display:block;float:left;width:410px}.e-brilliance-awards__submit-button,.e-brilliance-awards__sweepstakes-button{background:transparent url(../../../opticsplanet/desktop/img/brilliance-awards/2015/submit-button.png) no-repeat top;border:none;cursor:pointer;height:55px;margin-top:25px;outline:none;width:440px}.e-brilliance-awards__submit-button_subscribe,.e-brilliance-awards__sweepstakes-button_subscribe{background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/subscribe-button.png)}.e-brilliance-awards__submit-button_loading,.e-brilliance-awards__sweepstakes-button_loading{background:none;background-color:#e5e5e5}.e-brilliance-awards__submit-button_loading .sweepstakes-button__loader,.e-brilliance-awards__submit-button_loading .sweepstakes-button__loader-text,.e-brilliance-awards__sweepstakes-button_loading .sweepstakes-button__loader,.e-brilliance-awards__sweepstakes-button_loading .sweepstakes-button__loader-text{display:inline-block}.e-brilliance-awards__submit-button_modify,.e-brilliance-awards__sweepstakes-button_modify{background:none;cursor:default;height:auto;margin-top:0;width:auto}.e-brilliance-awards__sweepstakes-button-text{color:#0076a3;cursor:pointer;text-decoration:underline}.e-brilliance-awards__sweepstakes-button-text:hover{color:#c02}.e-brilliance-awards__newsletter-modify{background:none;border:none;color:#014f9f;font-size:14px;margin:0;padding:0;text-decoration:underline}.e-brilliance-awards__newsletter-modify:hover{color:#c03}.e-brilliance-awards__newsletter-modify:focus{outline:0}.sweepstakes-success__header{color:#000;display:block;font:700 21px/normal Verdana,Geneva,Arial,Helvetica,sans-serif}.sweepstakes-success__text{color:#5e5e5e;font-size:18px}.sweepstakes-button__loader,.sweepstakes-button__loader-text{display:none}.sweepstakes-button__loader{background:transparent url(../../../base/mobile/img/loader-2.gif) no-repeat 50%;height:24px;margin:0 5px 0 0;position:relative;top:2px;width:24px}.sweepstakes-button__loader-text{font:normal 17px/normal Arial,Verdana,Helvetica,sans-serif;position:relative;top:-3px}.e-brilliance-awards-voting-items__item{-webkit-tap-highlight-color:rgba(0,0,0,0)}.e-brilliance-awards-voting-items__item_unselected{opacity:.25}.e-brilliance-awards-voting-items__item_selected{opacity:1}.e-brilliance-awards-voting-items__item_disabled:hover{cursor:default}.e-brilliance-awards-voting-items__item_disabled{cursor:default}.e-brilliance-awards__item-inner{height:auto;margin-top:0}.e-brilliance-awards-voting-items__item_selected .e-brilliance-awards__item-inner:hover,.e-brilliance-awards-voting-items__item_unselected .e-brilliance-awards__item-inner:hover,.e-brilliance-awards__item_mobile .e-brilliance-awards__item-inner:hover{background-color:#eee;cursor:default}.e-brilliance-awards__items-container{margin:10px -10px;position:relative!important}.e-brilliance-awards__item-anchor{padding-top:0}.e-brilliance-awards__item-header{background-color:#eee;height:auto;margin:10px 10px 0;padding:10px 15px;position:inherit}.e-brilliance-awards__item-header-text{display:table-cell;font-size:15px;line-height:normal;vertical-align:middle}.e-brilliance-awards__item-header a,.e-brilliance-awards__item-header a h2{color:#014f9f!important;text-decoration:underline!important}.e-brilliance-awards__item-text{font-size:13px;text-align:center;text-transform:uppercase}.e-brilliance-awards__item-header-subtext{font-size:11px}.e-brilliance-awards__item-message{-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;background-clip:padding-box;background-color:hsla(0,0%,100%,.75);border-radius:4px 4px 4px 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;color:#000;font-size:15px;left:50%;margin-left:-98px;padding:35px 20px;position:absolute;text-align:center;top:75px;width:155px}.e-brilliance-awards__item-inner_deals{height:326px}.e-brilliance-awards__item-inner_deals .promo-events-header{height:26px}.e-brilliance-awards__item-inner_deals .promo-events-header h2{height:28px}.e-brilliance-awards__item-inner_deals .promo-events-anchor{border-bottom:6px solid #9cb4d0;padding-top:0}.grid.two-block-tall .e-brilliance-awards__grid-text{height:80px}.grid.two-block-tall .e-brilliance-awards__customers-choice-title{height:35px}.grid.two-block-tall .e-brilliance-awards__customers-choice-text{color:#666;height:auto;line-height:normal;margin-top:0}.grid.two-block-tall .grid__link:hover .e-brilliance-awards__grid-overlay{display:none}.e-brilliance-awards__banner{background-repeat:no-repeat;height:200px;position:relative}.e-brilliance-awards__banner-caption{background-color:rgba(31,31,31,.9);border-radius:5px;bottom:11px;overflow:hidden;position:absolute;right:11px;top:11px;width:330px}.e-brilliance-awards__banner-text-block{padding:15px}.e-brilliance-awards__banner-text.e-brilliance-awards__banner-text{color:#fff;line-height:normal;text-decoration:none}.e-brilliance-awards__banner-block{display:block}.e-brilliance-awards__grid-overlay{background-color:hsla(0,0%,100%,.75);display:block;height:146px;left:0;overflow:hidden;position:absolute;top:30px;width:160px}.e-brilliance-awards__grid-overlay-text{color:#000;display:table-cell;font-size:18px;height:146px;padding:0 10px;text-align:center;vertical-align:middle;width:140px}.e-brilliance-awards__info{margin:30px}.e-brilliance-awards__info p{margin-top:15px}.e-brilliance-awards__caption{margin:12px 0;padding-top:170px}.brilliance-award-2019 .e-brilliance-awards__banner{height:300px;position:relative}.brilliance-award-2019 .e-brilliance-awards__banner .gear-expert-logo{background-repeat:no-repeat;height:57px;left:500px;position:absolute;top:84px;width:288px}.brilliance-award-2019 .e-brilliance-awards__banner .gear-expert-link{color:#fff;font-size:19px;left:500px;max-width:624px;position:absolute;top:161px}.brilliance-award-2019 .e-brilliance-awards__banner .gear-expert-link .gear-expert-link-highlighted{color:#ffc600;text-decoration:underline}.e-brilliance-awards__header_2019{background:#fff}.e-brilliance-awards__header_2019 img{display:none;margin:13px auto;max-width:100%}.e-brilliance-awards__header_2019 img.brilliance-awards-banner-2019-desktop{display:block}
