@media only screen and (max-device-width:480px){*{-webkit-text-size-adjust:100%}}.float-left{float:left}.clear-both{clear:both}.lazy-share-email{width:44px;height:17px;background:url(../../../base/opweb/base/desktop/img/social-media-sprite.png) no-repeat -204px top}.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:bold}.op-brilliance-awards h2{border:none}.op-brilliance-awards .lazy-share-email{display:block}.op-brilliance-awards__banner{width:880px;height:440px;margin:0 auto;background:url(../../../opticsplanet/desktop/img/brilliance-awards/banner-large.png) no-repeat left top}.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 center top;height:54px}.op-brilliance-awards__separator_bottom{background-position:center -54px}.op-brilliance-awards__caption{width:540px;margin:0 auto;padding-right:340px}.op-brilliance-awards__text{float:left}.op-brilliance-awards__share-mobile{display:none;width:400px;padding-top:10px;margin:0 auto}.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{width:255px;margin-right:-340px;float:right}.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{border:1px solid #b9b9b9;width:283px;margin:5px;background-color:#fff;padding-bottom:5px}.op-brilliance-awards .grid-c-inner_winners .grid{margin-bottom:25px}.op-brilliance-awards .grid-header{padding-top:240px;margin-bottom:5px}.op-brilliance-awards h2.grid-header__text{background-color:#daf5f9;height:19px;margin:0;padding:15px 0;font:normal 18px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#194378;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;line-height:17px;font-size:14px;margin:0 0 5px}.op-brilliance-awards .grid-item__link{color:#000;text-decoration:none;font-size:14px;line-height:normal;display:block;max-height:52px;overflow:hidden}.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{overflow:hidden;max-height:22px;max-width:51px}.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;vertical-align:middle;padding-right:15px}.op-brilliance-awards .grid-item__image_brand{margin-right:25px}.op-brilliance-awards .grid-item__image img{width:90px;height:90px}.op-brilliance-awards .grid-item__caption{height:88px;vertical-align:middle;display:table-cell}.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 center top;padding-top:40px;width:440px;margin:40px auto;font-size:17px}.op-brilliance-awards__sweepstakes_closed{background:none;padding-top:0}.op-brilliance-awards__sweepstakes p{margin:25px 0;font-size:17px}.op-brilliance-awards__sweepstakes label,.op-brilliance-awards__sweepstakes button{cursor:pointer}.op-brilliance-awards__sweepstakes small{font-size:12px;margin-top:25px;display:block}.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{border:1px solid #dcdcdc;display:block;font-size:20px;padding:20px 10px !important;background-image:none !important;width:418px !important;color:#5e5e5e;outline:none}.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__sweepstakes-button,.op-brilliance-awards__submit-button{background:transparent url(../../../opticsplanet/desktop/img/brilliance-awards/sweepstakes-button.png) no-repeat center top;width:440px;height:55px;border:none;cursor:pointer;margin-top:25px;outline:none}.op-brilliance-awards__sweepstakes-button_subscribe,.op-brilliance-awards__submit-button_subscribe{background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/subscribe-button.png)}.op-brilliance-awards__sweepstakes-button_loading,.op-brilliance-awards__submit-button_loading{background:none;background-color:#e5e5e5}.op-brilliance-awards__sweepstakes-button_loading .sweepstakes-button__loader,.op-brilliance-awards__submit-button_loading .sweepstakes-button__loader,.op-brilliance-awards__sweepstakes-button_loading .sweepstakes-button__loader-text,.op-brilliance-awards__submit-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:bold 17px / normal Verdana,Geneva,Arial,Helvetica,sans-serif;display:block}.sweepstakes-success__text{color:#5e5e5e;font-size:20px}.sweepstakes-button__loader,.sweepstakes-button__loader-text{display:none}.sweepstakes-button__loader{background:transparent url(../../../base/mobile/img/loader-2.gif) no-repeat center center;width:24px;height:24px;margin:0 5px 0 0;position:relative;top:2px}.sweepstakes-button__loader-text{font:normal 17px / normal Arial,Verdana,Helvetica,sans-serif;position:relative;top:-3px}#object-list .op-brilliance-awards h3.grid-item__title{font-size:17px;line-height:19px;padding:0;color:#000;margin:0 0 5px}#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{width:440px;margin:0 auto}.op-brilliance-awards .grid-c-inner{width:450px;margin:0 auto}.op-brilliance-awards .op-brilliance-awards__banner{height:201px;background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/banner-small.png)}.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 center top;height:39px}.op-brilliance-awards .op-brilliance-awards__separator_top{background-color:#eee;margin-top:30px;margin-bottom: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 p,.op-brilliance-awards .grid-c-inner p,.op-brilliance-awards .op-brilliance-awards__caption p{font-size:17px}.op-brilliance-awards .grid-c small,.op-brilliance-awards .grid-c-inner small,.op-brilliance-awards .op-brilliance-awards__caption small{font-size:14px}.op-brilliance-awards .op-brilliance-awards__text,.op-brilliance-awards .op-brilliance-awards__social-media{float:none}.op-brilliance-awards .op-brilliance-awards__social-media{width:auto;margin:0}.op-brilliance-awards .grid{width:438px}.op-brilliance-awards .grid-item__image_brand{margin:0}.op-brilliance-awards .grid-item__image_brand img{width:150px;height:150px}.op-brilliance-awards .op-brilliance-awards__item_brand{height:200px;width:150px;padding:15px 34px;float:left}.op-brilliance-awards .grid-item__caption_brand{display:block;margin:0 auto;height:22px;width:150px}}#promo-header-text a{display:block;float:left;color:#4c6f99;font-size:19px;margin-right:5px}#promo-header-text a:hover{color:#C03}#promo-header-text h1{font-size:19px;float:left;clear:none;line-height:normal;border:none}#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{padding:0;margin-top:0}.promo-date{display:block;color:#666666}#promo-header-banner-caption{float:right;position:relative;min-width:302px;max-width:302px;min-height:170px;padding:15px}#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{position:absolute;width:100%;top:0;left:0;min-height:200px;min-width:302px;background-color:#1F1F1F;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;opacity:.9;filter:alpha(opacity=90)}#promo-header-banner-video{margin-right:15px;float:left;border:1px solid #878787}#promo-header-countdown{background-color:#eee;min-height:22px}#promo-header-countdown-timer{color:#CC0033}#headblock-email-icon{text-decoration:none;border:1px solid #e0e0e0;border-radius:3px;padding:2px 4px 0 24px;background:white 4px 3px}#headblock-email-icon:hover{border-color:#ccc}#promo-events-container{position:relative !important;margin:10px -10px}*+html #promo-events-container.promo-events-no-timeline-ie7{position:static !important}#promo-events-container.inline-block{display:inline-block}#promo-container-main .specials-contents-header h2{clear:none}.promo-events{display:block;width:25%;float:left;max-width:300px}*+html .promo-events{width:32%}.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%}}*+html .promo-events-no-left-panel .promo-events{width:24%}.promo-events-inner{height:400px;margin:10px;background-color:#eee;position:relative}.promo-rebates-container .promo-events{height:auto}.promo-events-active .promo-events-inner:hover{background-color:#ddd;cursor:pointer}.promo-events-header{margin:15px 15px;height:57px;overflow:hidden;position:absolute;top:0;left:0}*+html .promo-events-header{right:0}.promo-events-header h2{border:none;padding:0;margin:0;height:38px;overflow:hidden}.promo-events-header h2 a{font-size:15px;line-height:19px;color:#000}.promo-events a{display:block;color:#666;text-decoration:none;font-size:11px;cursor:pointer}.promo-events-anchor{overflow:hidden;display:block;padding-top:86px}.promo-events-expired a,.promo-events-upcoming a{cursor:default}.promo-events-expired .promo-events-header,.promo-events-upcoming .promo-events-header,.promo-events-expired.promo-events .promo-events-image,.promo-events-upcoming.promo-events .promo-events-image{opacity:.33;filter:alpha(opacity=33)}.promo-events-expiration{display:block;padding:13px 14px;font:normal 15px / normal Verdana,Geneva,Arial,Helvetica,sans-serif;color:#666;white-space:nowrap;overflow:hidden}.promo-events-type{display:none}.promo-events-img{position:relative;display:block;height:265px;overflow:hidden}.promo-events-img.non-seasonal-promo{overflow:hidden}.promo-events-image{display:inline-block}.promo-events-image_background{height:265px;width:100%;margin-top:0;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:cover}.promo-events-image_background[data-bg-url]{background-size:auto}.promo-events-image.product-image{margin-top:-86px;height:400px}.promo-events-expired .promo-events-img,.promo-events-upcoming .promo-events-img{background:url(../../../base/opcatalog/base/desktop/img/events-expired-bg.png) repeat left top}*+html .promo-events .promo-events-expiration{float:left;width:100%}#promo-header-container div#promo-header-text a{cursor:pointer}span.promo-events-upcoming-details{width:140px;padding:45px 47px;margin:-240px auto 0;position:relative;text-align:center;line-height:normal;display:none}.promo-events-upcoming-details-show span.promo-events-upcoming-details{display:block}span.promo-events-upcoming-bg{background-color:#fff;border-radius:4px;-moz-border-radius:4px;display:block;position:absolute;width:100%;left:0;top:0;bottom:0;opacity:.7;filter:alpha(opacity=70)}span.promo-events-upcoming-text{position:relative}.promo-thumbnails-left,.promo-thumbnails-right{width:18px;height:60px;background-color:#dddddd;float:left;position:absolute;top:60px;cursor:pointer;display:none}.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{height:11px;width:6px;margin:26px 0;background:url(../../../base/opweb/base/desktop/img/drop-down-sprite.png?2012-02-22) no-repeat}.promo-thumbnails-left div{margin-left:5px;background-position:-12px -370px}.promo-thumbnails-left:hover div{background-position:-12px -400px}.promo-thumbnails-right div{margin-left:7px;background-position:-12px -280px}.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 0}#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{position:relative;height:60px;padding:60px 0 8px 0;margin-right:0}.promo-thumbnails-container-scrollable{top:60px !important;width:100%;height:60px}.promo-thumbnail-item{float:left;cursor:pointer}.promo-thumbnail-title{cursor:default;padding-bottom:3px;position:absolute;display:none;top:-60px;margin-left:35px;border-bottom:1px solid #000}.promo-thumbnail-current .promo-thumbnail-title{display:block}.promo-thumbnail-title-tick{display:block;width:12px;height:13px;position:absolute;bottom:-13px;left:-6px;background:url(../../../base/desktop/img/promo-thumbnail-title-tick.png) repeat left top}.promo-thumbnail-title-edge{margin:0 35px 0 0}.promo-thumbnail-title-edge .promo-thumbnail-title-tick{left:auto;right:-6px;background-position:left bottom}.promo-thumbnail-title-text{display:block;white-space:nowrap}.promo-thumbnail-title .promo-date{white-space:nowrap}.promo-events-expired span.promo-events-expiration,#promo-header-container.promo-events-expired #promo-header-countdown{color:#d61f48}.promo-thumbnail-item{float:left;position:relative}.promo-thumbnail-title{position:absolute;display:none}.promo-thumbnail-date{width:60px;height:60px;padding:0 2px;margin:0 -1px;line-height:normal;position:relative}.promo-thumbnail-date-inner{width:60px;height:54px;display:block;background-color:#eee}.promo-thumbnail-expired .promo-thumbnail-date-inner{color:#a8a8a8}.promo-thumbnail-expired .promo-thumbnail-date-inner,.promo-events-expired span.promo-events-expiration,#promo-header-container.promo-events-expired #promo-header-countdown,.promo-marketing-link-expired a,#promo-header-container.promo-header-coupon-container #promo-header-countdown{border-bottom:6px solid #D61F48}.promo-thumbnail-active .promo-thumbnail-date-inner,.promo-events-active span.promo-events-expiration,#promo-header-container.promo-events-active #promo-header-countdown,.promo-marketing-link-active a{border-bottom:6px solid #70B508}.promo-thumbnail-upcoming .promo-thumbnail-date-inner,.promo-events-upcoming span.promo-events-expiration,#promo-header-container.promo-events-upcoming #promo-header-countdown,.promo-marketing-link-upcoming a{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{top:0;left:5px;font-size:22px}.promo-thumbnail-month{font-size:14px;left:5px;top:22px}.promo-thumbnail-time{font-size:11px;left:6px;top:37px}#timeline-measurement-bar{display:block;position:absolute;left:0;height:6px;bottom:-8px}#timeline-measurement-bar span{display:block;height:6px;background-color:#999999;margin:0 1px}#promo-events-container.promo-events-timeline{position:relative;margin:10px 0;height:400px;width:100%}.promo-events-timeline #promo-events-timeline-bg{width:100%;background-color:#e0e0e0;top:65px;left:0;height:270px;display:block;position:absolute}.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{float:right;padding-top:8px;line-height:13px;display:block;color:#497dba;text-decoration:underline;cursor:pointer;margin-right:10px}.promo-events-timeline #promo-timeline-all-link{margin:0}#promo-timeline-all-link:hover,#promo-timeline-all-link-bottom:hover{color:#c03}.promo-marketing-coupon-row{margin:15px;color:#c02}.promo-block-coupon,.promo-marketing-coupon{background:#c02;color:#fff;font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px 6px;text-align:center;text-transform:uppercase;cursor:text}.promotion-title,.coupon-title{color:#c02}.promo-block-banner,.promo-marketing-banner{width:100%;height:auto;margin:10px 0}.promo-marketing-coupon-text,.promo-thumbnail-title-text{font-size:19px}#promo-marketing-event-links{margin:-8px 10px 15px 10px}#promo-marketing-prev-link,#promo-marketing-next-link{width:50%;float:left}#promo-marketing-prev-link span.promo-marketing-coupon-text,#promo-marketing-next-link span.promo-marketing-coupon-text{line-height:23px;display:block;height:24px;overflow:hidden}#promo-marketing-event-links div a{display:block;height:39px;background-color:#eeeeee;color:#000;text-decoration:none;padding:5px 10px 10px 20px;position:relative}#promo-marketing-event-links div a:hover,#promo-header-coupon-caption{background-color:#ddd}#promo-marketing-event-links div.promo-marketing-link-end a{border-bottom:6px solid #bbb;color:#777777}.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{padding:5px 20px 10px 10px;margin-left:1px}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{position:absolute;bottom:10px;right:5px;font-size:10px;line-height:12px;text-transform:uppercase}span.promo-marketing-link-arrow{display:block;background:url(../../../base/opweb/base/desktop/img/drop-down-sprite.png) no-repeat -12px -370px;width:6px;height:12px;position:absolute;top:22px}#promo-marketing-prev-link span.promo-marketing-link-arrow{left:6px}#promo-marketing-next-link span.promo-marketing-link-arrow{right:6px;background-position:-12px -280px}#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{font-size:11px;background:url(../../../base/opweb/base/desktop/img/contact-form/contact-popup-checkboxes.gif) no-repeat left -21px;padding-left:21px;cursor:pointer}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{position:relative;background:none;padding-bottom:10px;min-height:45px;line-height:18px}.list-left-panel-deals .list-left-panel-checkboxes input.chkbx{position:absolute;margin:0;top:5px;left:0}.list-left-panel-deals .list-left-panel-checkboxes label{display:block;min-height:45px;cursor:pointer}.list-left-panel-deals .list-left-panel-checkboxes span.icon{display:block;width:40px;height:40px;position:absolute;top:5px;right:0;background:url(../../../base/opweb/base/desktop/img/promo/square-icons-40x40.png) no-repeat}.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:#cc0033;text-transform:uppercase}#promo-header-container.promo-header-coupon-container{position:static;left:auto;margin:0}#promo-header-coupon-disclaimer{font-size:11px;color:#666666;margin:0}#promo-header-container.promo-header-coupon-container{background-color:#dddddd;margin-top:8px}#promo-header-coupon-caption{padding:10px 15px 15px 185px}#promo-header-coupon-code{float:left;width:155px;margin-left:-170px}#promo-header-coupon-code .promo-marketing-coupon{margin:0;background-color:#fff;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;height:16px;margin:0 5px 0 15px;padding-left:20px;font-size:9px}*+html #iconlinksblock a{white-space:nowrap}#single-promo-header-container{margin:20px 10px 10px 10px;cursor:default !important;height:auto;width:auto}#single-promo-header-container .promotion-title,#single-promo-header-container .coupon-title{color:#c02}#single-promo-header-container .promo-block-coupon{vertical-align:text-top;display:inline-block;font:bold 18px/21px Verdana,Geneva,Arial,Helvetica,sans-serif;padding:5px}#single-promo-header-container .help-text,#single-promo-header-container .grey-text{padding:0;color:#999}#single-promo-header-container .header h1{font-size:26px;line-height:34px}#single-promo-header-container.right .header h1{font-size:26px;line-height:34px}#rebate-amount input[type="checkbox"]{position:absolute;left:-9999px;cursor:pointer}#rebate-amount label{background:url(../../../base/desktop/img/promo/checkbox-bg.png) no-repeat 0 -14px transparent;padding-left:20px;cursor:pointer}#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 0}.grey-text{color:#666}.action-link{border-bottom:1px dashed #014f9f;color:#014f9f;cursor:pointer;text-decoration:none !important}.action-link:hover{color:#C03;border-bottom:1px dashed #C03}.fancy-select-box-outer.visible{display:block}#single-promo-optional-caption{margin:0 10px 22px 10px}span.promo-events-icon-container{height:40px;position:absolute;display:block;bottom:14px;right:14px}*+html span.promo-events-icon-container{width:40px}*+html span.promo-events-icon-container:hover{width:190px}div.promo-events-inner:hover span.promo-events-icon-container{background:#b40520 url(../../../base/desktop/img/promo/promo-icon-bg.png) repeat-y right top}span.promo-events-icon-block{position:relative;float:right;height:40px;width:40px;background:url(../../../base/opweb/base/desktop/img/promo/square-icons-40x40.png) no-repeat right top;display:block}span.promo-events-icon-text{position:relative;float:left;font:normal 15px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px #630000;padding:11px 13px;display:none;background:url(../../../base/opweb/base/desktop/img/promo/promo-icon-overlay.png) repeat right top}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.promo-events_seasonal span.promo-events-icon-block,div.MK span.promo-events-icon-block{background-position:-160px -360px}div.promo-events_seasonal .promo-events-inner:hover span.promo-events-icon-block,div.MK .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{width:40px;height:40px;background:url(../../../base/opweb/base/desktop/img/promo/square-icons-40x40.png) no-repeat;position:absolute;right:0;margin-top:-13px}ul.deals-main-page li{height:45px;margin:15px 0;overflow:visible}ul.deals-main-page li{display:block}ul.deals-main-page span.sub-label{font-style:italic;display:inline}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{margin:0;color:#c02}.promo-header-content .promo-marketing-coupon{vertical-align:middle;margin-right:0;font:bold 18px/21px Verdana,Geneva,Arial,Helvetica,sans-serif}.promo-header-content .promo-header-content_disclaimer{color:#999}.promo-header-content .promotion-title{color:#c02}#promo-header-container .promo-events-expiration{border:none !important;font:normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:unset;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);color:#26b;border-bottom:1px dashed #26b;cursor:pointer}.e-action-link:hover{color:#c00;border-bottom-color:#c00}.e-action-link_hidden{visibility:hidden;position:absolute}.e-action-link_visible{visibility:visible;position:inherit}.ellipsed{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ul-reset{padding:0;margin:0;list-style-type:none}.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 :focus,.device-ipad :active{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grecaptcha-badge{visibility:hidden !important}@media only screen and (max-device-width:480px){*{-webkit-text-size-adjust:100%}}.e-brilliance-awards__caption{padding-top:220px;background-position:center top;background-repeat:no-repeat}.e-brilliance-awards__results-grid{padding:0 10px}.e-brilliance-awards__results-grid h2{font-size:20px}.e-brilliance-awards__sweepstakes{width:480px;margin:40px auto;font-size:17px}.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{text-align:center;font-size:32px;font-weight:bold;color:#CC0022;padding:50px 0 25px 0}.e-brilliance-awards__sweepstakes p{margin:25px 0;font-size:17px}.e-brilliance-awards__sweepstakes label,.e-brilliance-awards__sweepstakes button{cursor:pointer}.e-brilliance-awards__sweepstakes small{font-size:10px;margin-top:25px;display:block}.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{border:1px solid #dcdcdc;display:block;font-size:20px;padding:20px 10px !important;background-image:none !important;width:418px !important;color:#5e5e5e;outline:none}.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__sweepstakes-button,.e-brilliance-awards__submit-button{background:transparent url(../../../opticsplanet/desktop/img/brilliance-awards/2015/submit-button.png) no-repeat center top;width:440px;height:55px;border:none;cursor:pointer;margin-top:25px;outline:none}.e-brilliance-awards__sweepstakes-button_subscribe,.e-brilliance-awards__submit-button_subscribe{background-image:url(../../../opticsplanet/desktop/img/brilliance-awards/subscribe-button.png)}.e-brilliance-awards__sweepstakes-button_loading,.e-brilliance-awards__submit-button_loading{background:none;background-color:#e5e5e5}.e-brilliance-awards__sweepstakes-button_loading .sweepstakes-button__loader,.e-brilliance-awards__submit-button_loading .sweepstakes-button__loader,.e-brilliance-awards__sweepstakes-button_loading .sweepstakes-button__loader-text,.e-brilliance-awards__submit-button_loading .sweepstakes-button__loader-text{display:inline-block}.e-brilliance-awards__sweepstakes-button_modify,.e-brilliance-awards__submit-button_modify{background:none;width:auto;height:auto;margin-top:0;cursor:default}.e-brilliance-awards__sweepstakes-button-text{text-decoration:underline;color:#0076a3;cursor:pointer}.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;font:bold 21px / normal Verdana,Geneva,Arial,Helvetica,sans-serif;display:block}.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 center center;width:24px;height:24px;margin:0 5px 0 0;position:relative;top:2px}.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{margin-top:0;height:auto}.e-brilliance-awards-voting-items__item_unselected .e-brilliance-awards__item-inner:hover,.e-brilliance-awards-voting-items__item_selected .e-brilliance-awards__item-inner:hover,.e-brilliance-awards__item_mobile .e-brilliance-awards__item-inner:hover{cursor:default;background-color:#eee}.e-brilliance-awards__items-container{position:relative !important;margin:10px -10px}.e-brilliance-awards__item-anchor{padding-top:0}.e-brilliance-awards__item-header{position:inherit;height:auto;margin:10px 10px 0 10px;padding:10px 15px;background-color:#eee}.e-brilliance-awards__item-header-text{font-size:15px;line-height:normal;display:table-cell;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__share{margin-top:30px}.e-brilliance-awards__share p{text-align:center;font-size:20px;font-weight:bold}.e-brilliance-awards__share-buttons{padding:0 115px}.e-brilliance-awards__share-buttons .lazy-share-element{clear:none;margin:0 3px !important;background-image:url(../../../base/opweb/base/desktop/img/social-media-sprite.png);width:44px;height:17px}.e-brilliance-awards__share-buttons .lazy-share-email{background-position:-204px top}.e-brilliance-awards__item-message{background-color:rgba(255,255,255,0.75);-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#000;font-size:15px;left:50%;margin-left:-98px;padding:35px 20px;position:absolute;top:75px;text-align:center;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;margin-top:0;line-height:normal;height:auto}.grid.two-block-tall .grid__link:hover .e-brilliance-awards__grid-overlay{display:none}.e-brilliance-awards__banner{height:200px;position:relative;background-repeat:no-repeat}.e-brilliance-awards__banner-caption{overflow:hidden;width:330px;position:absolute;right:11px;bottom:11px;top:11px;background-color:rgba(31,31,31,0.9);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.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{display:block;background-color:rgba(255,255,255,0.75);left:0;top:30px;position:absolute;width:160px;height:146px;overflow:hidden}.e-brilliance-awards__grid-overlay-text{display:table-cell;vertical-align:middle;color:#000;font-size:18px;text-align:center;padding:0 10px;width:140px;height:146px}.e-brilliance-awards__info{margin:30px}.e-brilliance-awards__info p{margin-top:15px}.e-brilliance-awards__caption{padding-top:170px;margin:12px 0}.brilliance-award-2019 .e-brilliance-awards__banner{position:relative;height:300px}.brilliance-award-2019 .e-brilliance-awards__banner .gear-expert-logo{position:absolute;top:84px;left:500px;width:288px;height:57px;background-repeat:no-repeat}.brilliance-award-2019 .e-brilliance-awards__banner .gear-expert-link{position:absolute;top:161px;left:500px;color:#fff;font-size:19px;max-width:624px}.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{max-width:100%;margin:13px auto;display:none}.e-brilliance-awards__header_2019 img.brilliance-awards-banner-2019-desktop{display:block}/*# sourceMappingURL=css_custom_marketing_pages.css.map */