#left-panel .header-style{color:#000}.header-style a,h2.specials-carousel-title a{font:normal 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;margin-left:5px;position:relative;top:-2px}#homepage #page-container{overflow:visible}#popular-brands-categories-block{padding:25px 365px 20px 15px}#popular-brands-categories-block .title-block{line-height:18px;position:relative}#popular-brands-categories-block .title-block a{font-size:11px;line-height:18px}#popular-brands{float:left;width:100%}#popular-categories{border-left:1px solid #cad2d8;float:right;margin-right:-355px;padding-left:25px;width:315px}#popular-categories .popular-category-list-ul{float:left;margin:0 40px 0 0}#popular-categories .popular-category-list-ul.last{margin:0}#popular-brands .popular-brand-list a.link-img{display:block;float:left;height:40px;position:relative}#popular-brands .popular-brand-list a.link-img img{aspect-ratio:3;margin:0 14px;max-width:120px;-o-object-fit:contain;object-fit:contain}#brand-container-scroll,#brand-container-scroll-inner{height:40px;overflow:hidden}#popular-categories .popular-category-list-ul li{line-height:23px}#popular-categories .popular-category-list-ul li a{font-size:11px}#banner-container{height:380px;margin:10px 0 0;overflow:hidden;position:relative}#banner-container-outer{height:380px;left:50%;margin-left:-665px;overflow:hidden;position:absolute;top:0;width:1330px}#banner-container-inner{height:380px}#banner-container-inner a{background-position:50%;background-repeat:no-repeat;display:block;float:left;height:380px;width:1330px}#banner-container-inner a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#radio-box{border-radius:5px 0 0 0;height:16px;margin:355px auto 0;position:relative;z-index:1}#radio-box div{background-color:#fff;border:1px solid #666;border-radius:50px;cursor:pointer;float:left;height:8px;margin:3px 6px;width:8px}#radio-box div:hover{background-color:#93cb73}#radio-box div.active-slide,#radio-box div.active-slide:hover{background-color:#7c9c04}.banner-arrows{width:50px}.banner-arrows .icon{background:url(../../../shoptics/desktop/img/homepage-banner-arrows.png) no-repeat;height:50px;left:12px;top:164px;width:50px}#banner-left .icon{background-position:0 0}#banner-right{left:auto;right:0}#banner-right .icon{background-position:100% 0;left:-12px}#left-panel-subscribe{padding-bottom:16px}#left-panel-subscribe form{position:relative}#left-panel-newsletter-input{border:1px solid #a4a4a4;border-radius:3px;float:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;height:26px;width:182px}#left-panel-subscribe .email-subscribe-button[type=submit]{background:url(../../../shoptics/desktop/img/sign-up-button.png) 0 0 no-repeat transparent scroll;height:28px;position:absolute;right:0;width:79px}#left-panel-subscribe .email-subscribe-button[type=submit]:hover{background-position:0 bottom}#left-panel-recent-review-container .item-name{color:#333;font:12px/14px Verdana,Geneva,Arial,Helvetica,sans-serif}#left-panel-recent-review-container .bottom-part,#left-panel-recent-review-container .bottom-part p{font:11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif}#left-panel-recent-review-container .bottom-part p{margin-bottom:4px}#left-panel-helpful-links-container ul{list-style-type:none;margin:0;padding:0}#left-panel-helpful-links-container ul li{background:url(../../../shoptics/desktop/img/left-panel-sprite.png) -1px 2px transparent scroll no-repeat;margin-bottom:10px;overflow:hidden;padding-left:20px;text-overflow:ellipsis;white-space:nowrap}#left-panel-helpful-links-container ul li,#left-panel-helpful-links-container ul li a{font:11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif}#left-panel-bottom-text-block p{font-size:11px;line-height:15px}#eyewear-talk-blog{border:1px solid #cad2d8;border-left:none;border-right:none;margin:20px 0 16px}#eyewear-talk-blog a{display:block;float:left;height:57px;text-decoration:none;width:139px}#eyewear-talk-blog a:first-child{border-right:1px solid #cad2d8}#eyewear-talk-blog a span{cursor:pointer;display:block;position:relative}#eyewear-talk-blog .icon-1{background:url(../../../shoptics/desktop/img/left-panel-sprite.png) transparent scroll no-repeat 0 -34px;height:45px;left:6px;top:8px;width:125px}#eyewear-talk-blog .icon-2{background:url(../../../shoptics/desktop/img/left-panel-sprite.png) transparent scroll no-repeat 0 -79px;display:block;float:left;height:33px;left:10px;position:relative;top:12px;width:125px}#left-panel-bottom-text-block .header-style{color:#131313;font:normal 15px Verdana,Geneva,Arial,Helvetica,sans-serif;margin-bottom:5px;text-transform:lowercase}.small-banner-container-list{display:flex;margin-top:30px}.small-banner-container_list_item{max-height:220px;max-width:425px;padding:0 10px;width:100%}.small-banner-container_list_item:first-child{padding-left:0}.small-banner-container_list_item:last-child{padding-right:0}.small-banner-container_list_item_img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}#homepage #page-container.no-right-panel{padding-left:0}#banner-container{margin:10px 10px 0}#page-container{margin-top:20px}.home-page-brand-logos{height:88px;margin:20px 0 0;position:relative;width:100%}.home-page-brand-logos a.home-page-brand-logo{background:no-repeat 50% 50%;display:block;float:left;height:88px;margin:0;min-width:160px;width:200px;width:16.6%}.banner-arrows .icon{background:url(../../../shoptics/desktop/img/homepage-banner-arrows-improved.png) no-repeat 0 0;display:block;height:61px;left:0;margin:164px 0 0 18px;position:relative;top:0;width:31px}.banner-arrows{bottom:0;cursor:pointer;left:0;position:absolute;top:0;width:72px;z-index:1}.banner-arrows .transparent-bg{background-color:#fff;bottom:0;left:0;opacity:.4;position:absolute;right:0;top:0}.banner-arrows:hover .transparent-bg{background-color:#828282}#banner-right .icon{background-position:left -102px;left:0}#banner-left .icon{background-position:left -158px}.header-style a,h2.specials-carousel-title a{color:#71b905}#popular-brands-categories-block{margin-top:35px;padding:0;text-align:center}#popular-categories .title-block a,.popular-brands-categories-header a{color:#71b905;line-height:18px;text-decoration:none}#popular-categories .title-block a:hover,.popular-brands-categories-header a:hover{color:#333538;text-decoration:underline}#popular-categories{border:none;float:unset;margin:30px 10px 0;padding-left:0;text-align:center;width:unset}#popular-categories .popular-category-list{margin-top:20px;width:100%}#popular-categories .popular-category-list-ul{list-style:none;margin:0;min-width:160px;padding:0;width:16.6%}#popular-categories .popular-category-list-ul li a{color:#1f2e4e;font-size:12px;text-align:center;text-decoration:none}#popular-categories .popular-category-list-ul li a:hover{color:#71b905;text-decoration:underline}.specials-carousel-left,.specials-carousel-right{background:url(../../../shoptics/desktop/img/homepage-banner-arrows-improved.png) no-repeat;width:30px}.specials-carousel-right{background-position:0 0}.specials-carousel-left{background-position:0 -50px}.specials-carousel-right.specials-carousel-arrow-disabled{background-position:0 0;cursor:default;opacity:.6}.specials-carousel-left.specials-carousel-arrow-disabled{background-position:0 -50px;cursor:default;opacity:.6}#home-page-contents .specials-carousel-right{right:-52px}#home-page-contents .specials-carousel-right:hover{background-position:0 0}#home-page-contents .specials-carousel-left{left:-52px}#home-page-contents .specials-carousel-left:hover{background-position:0 -50px}.product-carousel,.specials-carousel{margin:12px 52px 17px}.specials-carousel-header{text-align:center}.specials-carousel-header .float-left{color:#71b905;float:none;margin:0 auto -20px;text-decoration:none}.specials-carousel-header .float-left:hover{color:#333538;text-decoration:underline}.specials-carousel-title,h2.specials-carousel-title{float:none}.specials-carousel-page{margin-right:-42px}.specials-carousel-title-url{display:none}#home_description{clear:both;padding:0 60px}#home_description h1.header-style{font-size:19px;margin-bottom:16px;text-align:center}
