.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:#c02;color:#c02}.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{mask-position-x:50px;mask-position-y:6px;background-color:#ddd;background-repeat:no-repeat;border-radius:3px;color:#999;cursor:pointer;cursor:auto;-webkit-filter:none;filter:none;font-size:17px;font-weight:700;height:40px;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/checkout-lock.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/checkout-lock.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;padding:0 10px 0 40px;text-transform:uppercase;width:100%}.checkoutButtonDisabled,.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:1.3;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}.e-search-page{margin:0 auto;max-width:1350px}.e-search-page .product-carousel,.e-search-page .specials-carousel{margin:25px 0}.e-search-page_no-results{color:#333;padding:5px 10px 10px}.e-search-text-page__sorry{background:#efefef;border:1px solid #ccc;font-size:15px;line-height:1.3;margin:0 0 10px;padding:15px;text-align:center}.e-search-text-page__sub-heading{border:none;color:#333;margin:20px 0 5px;text-align:center}.e-search-text-page__sub-heading.e-search-text-page__heading-empty-page{margin-top:0}.e-search-text-page__fix-list{box-sizing:border-box;font-size:12px;margin:0 auto;padding:0 0 0 60px;width:470px}.e-search-text-page__fix-item{display:list-item}.e-search-text-page__contact{box-sizing:border-box;display:flex;margin:0 auto;width:320px}.e-search-text-page__contact-image{background-color:#26b;border-radius:50%;box-sizing:border-box;display:inline-block;height:100px;margin-right:20px;padding:20px;width:100px}.e-search-text-page__contact-icon{background-color:#fff;display:block;height:60px;-webkit-mask-image:url(../../../opticsplanet/mobile/svg-icons/svgs/icons/headphones.svg);mask-image:url(../../../opticsplanet/mobile/svg-icons/svgs/icons/headphones.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:60px}.e-search-text-page__chat-button{background:#fafafa;border:1px solid #bfbfbf;border-radius:3px;box-sizing:border-box;color:#666;cursor:pointer;font-size:13px;font-weight:700;line-height:1.3;margin:5px 0 0;padding:5px 33px;text-align:center;text-transform:uppercase}.e-search-text-page__chat-button:hover{background:#f6f6f6}.e-search-text-page__chat-button:active,.e-search-text-page__chat-button:focus{outline:none}.e-search-text-page__categories{display:flex;margin:10px 0 30px}.e-search-text-page__category{flex:1 1 16.66666666%}.e-search-text-page__category-inner{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:column;font-size:13px;height:150px;justify-content:space-between;line-height:1.3;margin:0 auto;padding:25px 10px 20px;text-align:center;text-decoration:none;width:150px}.e-search-text-page__category-inner:active,.e-search-text-page__category-inner:link,.e-search-text-page__category-inner:visited{text-decoration:none}.e-search-header{padding:25px 15px}.e-search-header__query{font-weight:700}.e-search-header__scope{color:#6a2;font-style:italic}.e-search-header__entire-link{font-size:13px;vertical-align:middle}.e-search-header__title{padding:0 0 5px}.e-search-header__misspelled{color:#c02;padding:0 0 5px}.e-search-header__links{line-height:1.3}.e-sidebar{float:left;margin:0 0 25px -224px;width:214px}.e-sidebar__loader{zoom:1.5;background:url(../../../base/opweb/base/desktop/img/loader.gif) #fff no-repeat 67px;height:70px}.e-sidebar-item{clear:both;padding:0 10px 0 0}.e-sidebar-item .e-list__show-link{margin-top:5px}.e-sidebar-item__hidden{display:none}.e-sidebar-item__title{float:left;margin:20px 0 0;position:relative}.e-sidebar-item__title .e-sidebar-item__title_text{border:0;color:#26b;float:left;font-size:19px;margin:0;padding:0;width:170px}.e-sidebar-item_collapsible .e-sidebar-item__title{cursor:pointer}.e-sidebar-item_collapsible .e-sidebar-item__title:hover .e-sidebar-item__title_text{color:#c02}.e-sidebar-item__collapse-icon{background-color:#26b;display:inline-block;float:right;font-size:14px;height:13px;margin-left:16px;margin-top:5px;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/chevron-up.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/chevron-up.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:13px 13px;mask-size:13px 13px;width:13px}.e-sidebar-item_collapsed .e-list_checkboxes,.e-sidebar-item_collapsed .e-list_color-squares,.e-sidebar-item_collapsed .e-list_squares,.e-sidebar-item_collapsed .grid-spec-search{display:none}.e-sidebar-item_collapsed .e-sidebar-item__collapse-icon{background-color:#26b;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/chevron-down.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/chevron-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.e-sidebar-item__reset{border-bottom:1px dashed #26b;cursor:pointer;display:none;float:right;font-size:12px;line-height:1.3;margin-top:26px;text-decoration:none;text-transform:capitalize}.e-sidebar-item__reset:hover{border-bottom:none}.e-sidebar-item_selected .e-sidebar-item__reset{display:block}.e-sidebar-item_selected .e-sidebar-item__collapse-icon{display:none}.e-search-feedback{margin:20px 0 15px}h2.e-search-feedback__heading{border:0;color:#000;margin:0 0 6px;padding:0}a.e-search-feedback__link{border-bottom:1px dashed #26b;color:#26b;text-decoration:none}a.e-search-feedback__link:hover{border-bottom:1px dashed #c02;color:#c02}.e-search-debug{zoom:1}.e-search-debug:after,.e-search-debug:before{clear:both;content:"";display:block;height:0;visibility:hidden}.e-search-debug:after{clear:both}.e-search-debug__updated-value{background-color:#ffffe0}
