.home-brands div,.image-header-wrapper.center,.white-border,h3.home-brands-title{text-align:center}h2{font-size:1.2rem}.right-promo{position:relative;padding:0 0 105px}.right-promo.last{padding:0}.right-promo h3{font-family:ratiomodern,serif;font-size:1.5rem;color:#000}.right-promo .white-card{background:#fff;padding:20px;margin:-50px 36.5px 0;text-align:center;display:block;position:absolute;width:340px;box-shadow:0 -7px 13px rgba(0,0,0,.2)}.block.filter .filter-content .filter-options.shape .item.rectangle>a:hover:after{background-image:url(https://glassesgallery-new.azurewebsites.net/rectangle.png)}.block.filter .filter-content .filter-options.shape .item.rectangle>a:after{background-image:url(https://glassesgallery-new.azurewebsites.net/rectangle-grey.png)}.block.filter .filter-content .filter-options.shape .item.geometric>a:hover:after{background-image:url(https://glassesgallery-new.azurewebsites.net/geometric.png)}.block.filter .filter-content .filter-options.shape .item.geometric>a:after{background-image:url(https://glassesgallery-new.azurewebsites.net/geometric-grey.png)}.block.filter .filter-content .filter-options.shape .item.browline>a:hover:after{background-image:url(https://glassesgallery-new.azurewebsites.net/browline.png)}.block.filter .filter-content .filter-options.shape .item.browline>a:after{background-image:url(https://glassesgallery-new.azurewebsites.net/browline-grey.png)}.white-border a{border:1px solid #fff !important;background:0 0 !important;color:#fff !important;padding:3px 15px !important;text-transform:uppercase;transition:.5s}.news-block .right h3,h3.home-brands-title{font-family:ratiomodern,serif;color:#000}.white-border a:hover{background:rgba(255,255,255,.5) !important}.cms-index-index .image-header a:after{display:none !important;background:0 0 !important}.image-header-wrapper.center .image-header-inner{width:100%;max-width:100%}.news-block{position:relative;margin:0 0 50px}.news-block .right{position:absolute;display:flex;flex-direction:column;justify-content:center;top:0;left:50%;width:50%;height:100%}.news-block .right h3{font-size:28px !important;position:relative;width:100%;margin:0}.news-block.no-border{padding:0;margin:0}h3.home-brands-title{font-size:30px;line-height:55px;text-transform:uppercase}.home-brands{list-style:none;padding:0 0 30px;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:30px 30px 30px;grid-column-gap:8px;grid-row-gap:8px}.home-brands div{border:1px solid #ccc;font-size:15px;justify-self:center;display:block;width:100%}.home-brands div a{display:block}.home-brands div.black{background:#000;color:red;border:1px solid #000}.home-brands div.black a{color:red}.popup-coupon-code h2,.popup-coupon-code h3,.popup-coupon-code p{color:#000;text-align:center}.product-info-main .product-addto-links .towishlist:hover span{display:block;position:absolute;width:120px;top:32px;left:-35px}.block.filter .filter-content .block-actions{top:0;width:100%}.block.filter .filter-content .block-actions .action.filter-search{margin-top:0}#filter-accordion{padding-top:60px}.page-bottom--scrolled .back-to-top{bottom:10px;width:46.97px;height:46.97px;right:164px}.page-banner{text-align:center;position:absolute;width:calc(100% - 30px);margin-top:-21px}.youtube{width:380px}.youtube iframe{width:380px;min-height:200px}[ng-app] .gg-tooltip__detail{left:-286px !important}.popup-coupon-code{position:absolute;padding:20px;right:48px;width:50%;height:400px}.popup-coupon-code h2{font-size:28px}.popup-coupon-code h3{font-size:21px;margin:0}.popup-coupon-code h5{font-size:10px;text-align:center}.popup-coupon-code #popup-subscribe{text-align:center}.popup-coupon-code #popup-subscribe-newsletter{margin:10px 0;padding:10px 45px;text-align:center}#popup-subscribe{height:100%}#popup-subscribe-newsletter-validate-detail{display:flex;flex-wrap:wrap;height:100%}.popup-coupon-code #popup-subscribe .form.subscribe .top{align-self:flex-start}.popup-coupon-code #popup-subscribe .form.subscribe .bottom{align-self:flex-end}ul.product-info-specialty li{margin-left:0;width:100%;float:none}@media (max-width:1080px){.right-promo .white-card{padding:20px 10px;margin:-50px 10px 0;width:calc(100% - 20px)}}@media (max-width:1024px){.add-lens__left{padding:28px 10px 56px}}@media (max-width:768px){.right-promo{padding-bottom:20px}.right-promo .white-card{padding:10px;margin:0;width:100%;position:relative}.right-promo .white-card h3{font-size:20px !important;margin:.5rem 0}.right-promo .white-card p{font-size:12px !important}.news-block .right h3{font-size:18px !important}.page-bottom--scrolled .back-to-top{bottom:unset;width:unset;height:unset;right:unset}.add-lens__functions{padding:0 20px;margin:20px 0}.popup.block-static-block{max-width:640px}}@media (max-width:767px){.yotpo{margin-left:25%}.right-promo{padding-bottom:40px}.right-promo .white-card{padding:10px;margin:0;width:100%;position:relative}.right-promo .white-card h3{font-size:22px !important;margin:.5rem 0}.right-promo .white-card p{font-size:16px !important}h3.home-brands-title{font-size:24px;line-height:35px}.home-brands{grid-template-columns:1fr 1fr 1fr;grid-template-rows:30px 30px 30px 30px}.news-block{overflow:hidden;margin-bottom:40px}.news-block img{width:200%}.news-block .right{position:relative;width:100%;left:0}.news-block .right h3{position:relative;font-size:20px !important;top:unset;right:unset;left:unset;width:100%;text-align:center;transform:none}.block.filter .filter-content .block-actions{position:relative;top:unset;width:100%}.page-bottom--scrolled .back-to-top{bottom:unset;width:unset;height:unset;right:unset}.page-banner{position:relative;width:100%}.add-lens.add-lens--betty{display:block}.add-lens.add-lens--betty .add-lens__left{padding-bottom:20px}.add-lens.add-lens--betty .add-lens__right{position:relative !important}.youtube,.youtube iframe{width:100%}.popup-coupon-code{height:calc(100% - 40px);width:calc(100% - 40px);right:unset}.popup-coupon-code p{font-size:12px;margin:0}.popup-coupon-code h2{font-size:22px;margin:0}.popup-coupon-code h3{font-size:16px}.popup-coupon-code h5{margin:0}.popup-coupon-code #popup-subscribe{height:100%}.popup-coupon-code #popup-subscribe .form.subscribe{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.popup-coupon-code #popup-subscribe .form.subscribe .bottom{align-self:flex-end}.popup.block-static-block .modal-close{background-image:url(https://glassesgallery-new.azurewebsites.net/icon-close-black.svg);bottom:calc(100% - 42px);right:28px}}