.bg,.pi.bg-cover{background-size:cover;background-repeat:no-repeat}.prod-color-count a:active,.prod-color-count a:link,.prod-color-count a:visited,.prod-model{text-decoration:none}.pi,.prod-holder{max-height:430px}#prod-bc,#search-content>.row{margin:0!important}#brands-list,#taxonomy-links dd+dt{margin-top:10px}#flash-disc-link,.dropdown-selected{white-space:nowrap}#search-facet #mobile-filter-holder #data-avg-rating a .prod-popular *,.frame-shape a>*,.inner img,.swatch-holder{vertical-align:middle}#page-sort .cat-nav-filters,#resultCount,#search-mask,.fd-cat form[action*=eco-friendly-eyewear-dp] #data-material,.fd-cat form[action*=eco-friendly-eyewear-dp] #title-material{display:none}.pi{height:-webkit-fill-available}.pi.bg-cover{background-position:top center}.pi .logos-left{width:80px}.pi .logos-left>div{margin:20px}.pi-x2.prod-holder,.pi.prod-holder{padding:0}.pi-x2.text.prod-holder,.pi.text.prod-holder{line-height:1.2;padding:15px}.pi-x2.text.prod-holder .prod-image-holder,.pi.text.prod-holder .prod-image-holder{justify-content:center;align-items:center}.prod-holder.pi-x2{width:652px;border-radius:16px}@media screen and (max-width:680px){.prod-holder.pi-x2{width:316px;border-radius:16px}}.bg{background-position:center}#selected{display:none;margin-bottom:10px}#flash-disc-link i{display:inline-block;font-style:normal}#flash-disc-link i:after{content:"+"}#flash-disc-link.selected i:after{content:"\2013"}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}#search-facet{display:none;position:absolute;width:300px;background:#fff;z-index:105}#search-facet #taxonomy-links{padding:0 20px}#search-facet #taxonomy-links dt.accordion-title{border-top:none;text-transform:none;padding:0;background:0 0}#search-facet #taxonomy-links dd.accordion-content{display:none;padding:0 0 0 15px}#bottom_pagination,#bottom_pagination_new{width:100%;justify-content:center;margin-bottom:1em;padding:0 0 1em}#clear-apply-filters{display:none;margin:0 auto;height:40px;position:relative}.prod-title{margin:0;padding:0 5px;min-height:44px;width:100%}.prod-details{position:relative;bottom:10px;padding:5px 0 0;min-height:23px}.frame-discount{background:#ab2317;color:#fff;font-weight:700;margin-left:5px;padding:4px 8px;text-transform:lowercase;border-radius:4px;line-height:16px}#search-facet .accordion-content #size-group div,.prod-icons{margin:0 0 5px}.frame-discount:empty{margin-left:0;padding:0}.prod-icons{padding:0;width:100%;text-align:center}.prod-icons img{margin:0 3px 0 0}.prod-icons img.progressive{margin:0 3px 0 7px}.prod-model{display:block;margin:0 auto;padding:0 15px;font-weight:600;font-size:14px;color:#000;line-height:12px}.prod-model .catalog-container{display:flex;justify-content:space-between;align-items:center;position:relative}.prod-model>div{font-weight:400;font-size:12px;color:#555}.prod-model .catalog-name,.prod-model .product_name{margin:10px 0;color:#333}.wishlist-tooltip-container{display:flex;align-items:center;gap:10px;height:32px;background:#6b777b;padding:0 20px;border-radius:4px}.wishlist-tooltip-container img{width:16px}.wishlist-tooltip-text{color:#fff;font-weight:700;font-size:14px}.prod-model .product_name{font-weight:700;font-size:16px;max-height:36px!important;height:36px!important;text-overflow:ellipsis;word-break:break-word;overflow:hidden;line-height:1em}.color-swatch .color-img,.prod-aslowas .size-9{margin-right:5px}.prod-aslowas{font-size:16px;display:flex;align-items:flex-end;margin:0;padding:4px 0;font-weight:700}.prod-popular{margin:12px 7px 0;display:flex}.prod-disc{position:absolute;right:0;font-weight:600;font-size:1rem;color:#005a62}.ProductSealImage .prod-new,.ProductSealImage .prod-popular,.ProductSealImage .prod-sale{float:none;display:inline-block;vertical-align:middle;font-weight:700;width:auto;text-align:left}.frame-detail{font-size:12.6px}.prod-price-wrap>div{display:flex;align-items:flex-end}.prod-catalog-retail-price{padding:0;color:#555;text-decoration:line-through;font-size:12px}.prod-color-name{font-style:italic;font-size:12px;padding:0 5px 5px;color:#555}.prod-color-count{font-weight:600;font-size:13px;color:#555}.prod-bot{padding:0 15px 8px;text-decoration:none}.prod-rx-lenses-msg{min-height:24px;font-size:11px}.prod-catalog-retail-price-red{display:inline-block;margin:0;padding:0 10px 0 0;font-weight:400;color:#c00;text-decoration:line-through}#spanRetailPrice{text-decoration:line-through}.prod-price-match,.prod-price-match a:active,.prod-price-match a:link,.prod-price-match a:visited{display:block;margin:0;padding:0;text-decoration:none;color:#2072cf;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:1}.prod-price-match span{font-weight:700}.prod-price-match a:hover{text-decoration:none;color:#333}.prod-price-match-not-available{margin:0 auto;padding:0}#pdp-rec{max-width:920px;margin:auto}.prod-price-wrap{line-height:1;height:31px}.swatch-holder{display:inline-block;text-align:left;bottom:3px;padding:0 10px}.swatch-holder a{text-decoration:none;margin-right:7px;border:2px solid #fff}#search-facet #mobile-filter-holder dd .color-swatch div>a,#search-facet #mobile-filter-holder dd .swatch-holder a{display:inline-flex;border:2px solid #fff;border-radius:18px;line-height:1;text-decoration:none;align-items:center;width:100%}#cat-header-selectnumber,#cat-header-selectnumber2{display:none;flex:none}#filterResultsCount{white-space:nowrap;display:none}#insurance-summary-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;min-height:44px;font-size:.9em;background:#d6f3e9;padding:10px 5px;color:#000}#insurance-summary-strip>div{text-align:center;padding:0}#insurance-summary-strip>div img{margin-top:-3px;margin-right:2px}#product-list-container{display:flex!important;align-items:center;margin:0 auto;padding:.5% 0!important;justify-content:flex-start!important;width:1680px}@media screen and (max-width:1679.99px){#product-list-container{width:1344px}}@media screen and (max-width:1343.99px){#product-list-container{width:1008px}}@media screen and (max-width:1210px){#insurance-summary-strip{padding:15px}}@media screen and (max-width:1007.99px){#product-list-container{width:672px}}@media screen and (max-width:671.99px){#product-list-container{width:316px}}.prod-holder{display:flex;position:relative;width:316px;margin:10px;padding:0;overflow:inherit;flex-direction:column;border-radius:8px;background:#fff}.prod-holder .abs-container{display:flex;width:100%;justify-content:center;align-items:center;height:65px}.prod-holder>a{display:block;width:100%;padding:20px 10px 0;text-decoration:none}.dash-btn,.dash-btn-on,.select-options a,.select-toggle{text-decoration:none!important}.prod-holder .abs-icon-sale-container .abs-icon-sale-badge{background:#ab2317;color:#fff;padding:8px;border-radius:4px;font-family:'Open Sans',sans-serif!important;font-weight:600;font-size:13px;line-height:1}.prod-holder .prod-img-dashes{display:flex!important;width:60%!important;height:32px;justify-content:center;margin:0 auto;padding:0;grid-gap:12px;touch-action:pan-y}.prod-holder .prod-img-dashes a{flex:0 0 33.333333%;max-width:33.333333%;height:1px;padding:.75rem 0!important;cursor:pointer}.prod-holder .prod-img-dashes a div{border-top:1px solid #c6c6c6}.prod-holder .prod-img-dashes a.selected-curosel div{border-top:1px solid #000!important}.prod-holder .tile-promo-banner{display:flex;width:100%;align-items:center;height:65px;padding-left:16px;background-color:#fff;border-radius:0 0 16px 16px}#prod-bc{display:none;padding:0 20px}#brands-list{max-height:245px;overflow:auto}#page-sort{display:none;width:100%;padding:0 15px;justify-content:flex-end}.accordion-content{margin:0 0 0 38px;padding:0 0 30px}.inner img{margin:0 auto}.prod-image-holder{margin:0;padding:0;width:100%;height:430px;flex-grow:1;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column!important;flex-direction:column}.prod-image-holder>a:first-child{height:138px}.imageholder,.prod-image-holder .imageholder img{height:fit-content;width:100%}.light-box-shadow{-webkit-box-shadow:0 5px 5px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05)}#cat-header-selectnumber,#cat-header-selectnumber2,#page-sort .cat-nav-count,#page-sort .cat-nav-nav,#page-sort .cat-nav-sort{width:auto;font-size:12px;text-align:right}#cat-header-selectnumber2,#page-sort #cat-header-selectnumber{float:none;text-align:left}.imageholder{display:flex!important;justify-content:center!important;align-items:center!important;padding:0 20px;overflow:hidden}.prod-image-holder>a[href*=contact-lenses]:first-child{height:220px;overflow:hidden}.prod-image-holder>a[href*=contact-lenses]:first-child>.imageholder{height:240px}.imageholder .inner a{display:block;height:100px;min-height:100px;overflow:hidden!important}.select-ui{position:relative;cursor:pointer;border:1px solid #ccc;padding:0 10px;min-width:134px;color:#333;margin-left:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.select-ui i.arrow2{font-size:20px}#page-sort .select-ui,#page-sort .select-ui:active .select-toggle .dropdown-selected,#page-sort .select-ui:hover .select-toggle .dropdown-selected{border:none}.dropdown-selected{font-weight:700}#mobile-filters-button{position:relative;display:inline-block;text-decoration:none;font-size:14px;line-height:44px;font-weight:700;padding-left:23px}.select-options{position:absolute;top:100%;right:0;display:none;width:250px;list-style:none;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);background-clip:padding-box;z-index:45;padding:0}#ctl00_ContentPlaceHolderProductDisplay_wuc_product_display_divProductMain{flex:0 0 100%;flex-wrap:wrap;margin:0;background:#f1ede3}#bc-holder .prod-bc-items-selected{display:inline}#search-facet .accordion-title{padding:12px 0;border-top:1px solid #ccc}#search-facet #mobile-filter-holder dd .color-swatch a,#size-group div,.select-open .select-options{display:block}#search-wrapper #search-facet dt{font-weight:600}#filter-sort-container{margin:0 auto;position:relative}#brand_search,#ctl00_ContentPlaceHolderLeftMenu_wuc_drilldown_txtContactPriceMax,#ctl00_ContentPlaceHolderLeftMenu_wuc_drilldown_txtContactPriceMin,#ctl00_ContentPlaceHolderLeftMenu_wuc_drilldown_txtMaxPrice,#ctl00_ContentPlaceHolderLeftMenu_wuc_drilldown_txtMinPrice{font-size:16px;margin-bottom:0;padding:0 10px}#brand_search{width:100%;height:36px;background:#f7f7f7;border:none}#search-facet .accordion-content{display:block;margin:5px 0 16px;padding:0 20px}#search-facet #mobile-filter-holder dd a{display:block;line-height:2}#search-facet #mobile-filter-holder #data-avg-rating a>i:before,#search-facet #mobile-filter-holder dd a>i:before{content:"\e139"}#search-facet #mobile-filter-holder #data-avg-rating div.active a>i:before,#search-facet #mobile-filter-holder dd div.active a>i:before{content:"\e138"}#search-facet #mobile-filter-holder #data-avg-rating a{display:inline-flex;align-items:center}#search-facet #mobile-filter-holder #data-avg-rating a .prod-popular{text-transform:lowercase;font-weight:400;font-size:15px}#search-facet #mobile-filter-holder #data-avg-rating a .prod-popular [class*=icon-star]{margin-top:-5px;margin-bottom:1px;font-size:1.3em!important}#search-facet #mobile-filter-holder #data-avg-rating a .prod-popular+span{display:inline-block}#search-facet .accordion-title:after{content:"\e90f";font-size:1.25em;display:inline-block;font-family:icomoon;position:absolute;right:8px}#search-facet #taxonomy-links dt.accordion-title.accordion-selected:after,#search-facet .accordion-title.accordion-selected:after{content:"\e90f";transform:rotate(180deg)}#search-facet #taxonomy-links dt.accordion-title:after{content:"\e90f";font-size:1.5em;right:3px}#search-facet #taxonomy-links a{display:block;margin-bottom:5px;padding-right:25px;text-decoration:underline}#search-facet #taxonomy-links dd>div{font-weight:600;margin-bottom:5px}.prod-bc-items a:after{content:"\58";font-family:icomoon;font-size:.65em;display:inline-block;margin:0 0 0 10px;padding:0;line-height:17px;border:2px solid #000;vertical-align:bottom;text-align:center;border-radius:25px;width:20px;height:20px}#mobile-filters-button i{position:absolute;left:0;font-family:icomoon;font-style:normal;font-size:15px;font-weight:400}#mobile-filters-button i:after{content:"\e079"}#search-facet #mobile-filter-holder dd a i{font-family:icomoon;display:inline-block;margin:0 6px 0 0;font-style:normal}#search-facet #data-avg-rating a i{margin-bottom:-10px!important}.frame-shape a>*{display:inline-block}#search-facet #mobile-filter-holder dd a#prod-size-help{display:inline-block;font-size:1em;vertical-align:baseline;line-height:1.1}.shape-img{display:inline-block;width:50px;height:24px;vertical-align:middle!important}.color-swatch{column-count:2;column-gap:1px}.color-swatch>div{padding:0 0 5px}.color-img,.swatch-circle{display:inline-block;-ms-zoom:1;zoom:1;width:23px;height:23px;margin:5px;border:1px solid #999;border-radius:18px;vertical-align:middle}.color-name{position:relative;font-size:13px;margin-left:2px;vertical-align:middle;color:#000!important}.swatch-holder .color-img,.swatch-plus{width:16px;height:16px}.color-swatch div>a.selected,.swatch-holder a.color-img-selected{display:inline-block;border:2px solid #000!important;border-radius:18px;padding:0}.color-swatch div>a:focus,.color-swatch div>a:hover{background:0 0;opacity:.7}.swatch-selected{font-weight:700!important}.color-swatch .no-results,.color-swatch .no-results:focus,.color-swatch .no-results:hover,.frame-shape .no-results,.frame-shape .no-results:focus,.frame-shape .no-results:hover{background-position:center top;opacity:.3}.swatch-clear .color-img,.swatch-gold .color-img,.swatch-prints .color-img,.swatch-silver .color-img,.swatch-white .color-img,.swatch-yellow .color-img{border:1px solid #999}.swatch-beige .color-img{background-color:#e9ddbe;border-color:#e9ddbe}.swatch-black .color-img{background-color:#000;border-color:#000}.swatch-blue .color-img{background-color:#4262ab;border-color:#4262ab}.swatch-brown .color-img{background-color:#774e26;border-color:#774e26}.swatch-burgundy .color-img{background-color:#610505;border-color:#610505}.swatch-clear-lens .color-img{background-color:#eee}.swatch-clear .color-img{background:url('/theme/fd-steel/images/global/swatch-clear2.gif') center center/cover no-repeat #ccc;border-color:#ccc}.swatch-gold-lens .color-img{background:gold;border-color:gold}.swatch-gold .color-img{background:url('/theme/fd-steel/images/global/swatch-gold2.gif') center center/cover no-repeat #be9e50;border-color:#be9e50}.swatch-green .color-img{background-color:#649064;border-color:#649064}.swatch-gray .color-img,.swatch-grey .color-img{background-color:#999;border-color:#999}.swatch-gunmetal .color-img{background:url('/theme/fd-steel/images/global/swatch-gunmetal2.gif') center center/cover no-repeat #999;border-color:#999}.swatch-multicolor .color-img{background:url('/theme/fd-steel/images/global/swatch-multicolor.png') center center/cover no-repeat #000}.swatch-orange .color-img{background-color:#e99c4f;border-color:#e99c4f}.swatch-pink .color-img{background-color:#fcc;border-color:#fcc}.swatch-prints .color-img{background:url('/theme/fd-steel/images/global/swatch-prints2.gif') center center/cover no-repeat #ccc;border-color:#ccc}.swatch-purple .color-img{background-color:#6f4eb1;border-color:#6f4eb1}.swatch-red .color-img{background-color:#c43a3a;border-color:#c43a3a}.swatch-silver .color-img{background:url('/theme/fd-steel/images/global/swatch-silver2.gif') center center/cover no-repeat #ccc;border-color:#ccc}.swatch-tortoise .color-img{background:url('/theme/fd-steel/images/global/swatch-tortoise2.gif') center center/cover no-repeat #58280b;border-color:#58280b}.swatch-yellow .color-img{background-color:#f1d564;border-color:#f1d564}.swatch-white .color-img{background-color:#fff;border-color:#ccc}#size-group select{width:100%;cursor:pointer;line-height:1.5}.size-label{font-weight:600;font-size:smaller}.size-label .icon-size-bridge,.size-label .icon-size-eye,.size-label .icon-size-temple{display:block;font-size:21px;margin:10px auto;text-align:center}.size-label .icon-size-temple{margin:7px auto 2px;font-size:27px}#bottom_pagination .button{height:42px;font-size:21px;border:1px solid #ccc;border-radius:0;padding:2px 15px;text-align:center;text-decoration:none;background-color:#fff!important}.form-container .button,.form-container .select{position:relative;display:inline-block;vertical-align:middle}.form-container .select{background:#fff;border:1px solid #000;overflow:hidden}#dvFilter>span.dash-btn.dash-btn-filter,.form-container .select:active,.form-container .select:focus,.form-container .select:hover,.form-container .select:target,.form-container .select:visited{border:1px solid #000}.form-container .select:after,.form-container .select:before{content:''}#data-size .form-container .select{border:1px solid #999!important;border-radius:7px}.form-container .select i{position:absolute;top:12%;right:10px;pointer-events:none;font-size:1.2em;color:#000}#bottom_pagination select{font-size:12px;min-width:150px;height:40px;line-height:40px;padding:0 10px;box-shadow:none;cursor:pointer;z-index:1;background:0 0;border:3px solid #fff}#bottom_pagination select:focus{border:3px solid #00f}.form-container .select>select{background:#fff;margin:0;border:0;width:100%;min-width:auto;height:100%;padding:5px 8px;color:#000;position:relative;text-shadow:0 1px #fff;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:clip;vertical-align:top;cursor:pointer}.select-toggle{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:flex-start;color:#62749d!important}.sort-filters{margin:0 2%!important;width:auto!important;min-height:91px}#list-sort-by{width:95px;margin-left:auto!important;border-color:#000!important}#data-discount{padding:2% 20px}.max-width{max-width:860px;margin:auto}#search-wrapper{padding-left:0;clear:none}#page-sort .cat-nav-box-holder{border:none!important;display:flex!important;text-align:inherit;max-width:inherit;white-space:inherit;min-height:38px}#search-content{float:none;margin-left:0;max-width:none;width:100%}.select-toggle-sort{color:#000!important}#dash-btn-filter{list-style:none;margin:0;padding:0}.dash-btn-filter{background-color:#000!important;color:#fff!important}#dash-row{justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;width:100%;min-height:55px}.dash-btn{margin:5px 0}#dash-btn-slider+.lSAction,.tryon-btn{display:none!important}#dash-btn-slider{min-height:32px}.dash-btn-box{overflow:hidden}#dvFilter{cursor:pointer}.dash-btn,.dash-btn-on{border:1px solid #6b777b;border-radius:15px;padding:5px 10px;font-size:.9rem;font-weight:700!important;color:#6b777b!important;background:#fff}.dash-btn-on{color:#fff!important;background:#62749d}#dvFilter .dash-btn{border:1px solid #000;display:inline-flex;align-items:center;color:#fff!important}#dash-row .dash-btn{margin-top:0;margin-right:5px;white-space:nowrap}#dash-row,#dash-row .dash-btn-box,#dash-row .dash-btn-box>div,.cat-nav-box-holder>div{display:flex;flex-wrap:nowrap;align-items:center;padding:0}#dvMostPopularSwitch,#dvNewArrivalsSwitch,#dvProgressiveFriendlySwitch,#dvRxLensesSwitch,#vmmvSwitch{padding-right:0!important;padding-left:0!important}#dvMostPopularSwitch a,#dvNewArrivalsSwitch a,#dvProgressiveFriendlySwitch a,#dvRxLensesSwitch a,#vmmvSwitch a{height:32px}.vmmv-swatch-off,.vmmv-swatch-on{background:url('https://images.framesdirect.com/image/upload/v1714596229/icons/vmmv-switch-off.svg') no-repeat;width:44px;height:24px;cursor:pointer}.vmmv-swatch-on{background:url('https://images.framesdirect.com/image/upload/v1714596229/icons/vmmv-switch-on.svg') no-repeat}#ctl00_ContentPlaceHolderProductDisplay_wuc_product_display_upProductDisplay{width:100%}#bnr-seo-info,#search-content #page-sort{width:100%;flex:0 0 100%;max-width:100%;margin:0;padding:0 15px}.search-results{color:#fff;padding:5px;border-radius:5px;float:right;right:20px;position:relative;cursor:pointer}.see-search-results{right:10px}.clearall-txt{position:relative;top:12px;margin-left:20px;font-weight:700;font-size:16px}.pagination a{text-decoration:none;color:#000}.pagination{list-style:none;display:flex;align-items:center;grid-gap:8px;margin:0;padding:5px 10px;border-radius:10px}.pagination li{display:inline-block;width:30px;height:30px;padding:4px 0 0;border-radius:50%;text-align:center;color:#333;cursor:pointer;transition:background .3s,color .3s}.pagination li.select-active{background-color:#444;color:#fff}.pagination li.disabled{color:#ccc;pointer-events:none}.pagination-container{position:relative;display:inline-block;padding:10px 0}.insurance-app-toggle{margin-left:auto}@media screen and (max-width:1663.98px){#search-content>.row:first-child{min-height:146px}}@media screen and (max-width:1024.98px){#search-facet,#search-mask{top:0;left:0;position:absolute}#dash-btn-aiglasses .dash-btn,#dash-btn-aiglasses .dash-btn-on{padding:7px 8px!important;font-size:12px!important;top:-46px!important;left:12px!important}h1#cata_hdr{margin:0}.insurance-app-toggle{margin:0!important}#dash-row{border-top:1px solid #ccc;display:block;padding-top:4px;min-height:76px;margin-top:44px}#dash-btn-aiglasses{padding:0!important}#dash-row .dash-btn-box{padding-left:0!important}#bnr-seo-info{min-height:59px}#menu-top{padding-top:100px}#search-content #page-sort{display:flex;min-height:128px;margin-left:0;padding:0}#ctl00_ContentPlaceHolderProductDisplay_wuc_product_display_upProductDisplay .row.sticky-top{width:-webkit-fill-available;width:fill-available}.prod-holder .abs-container{margin:12px 0!important}.prod-model{line-height:1em!important}.prod-model .product_name{margin:5px 0}#ctl00_ContentPlaceHolderProductDisplay_wuc_product_display_sort_filters .select-ui,#list-total-items.select-ui{max-width:176px;border:1px solid #ccc;padding:0 10px;margin-right:5px}.cat-nav-sort{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.select-ui{min-width:80px;padding:0;font-size:14px;border:none;margin-left:0;display:flex;flex:0 0 100%;max-width:100%;justify-content:center}#filterResultsCount{display:block;width:100%;height:52px;margin:0;padding:1em 15px}.insurance-app-toggle{width:auto;padding:15px!important;min-height:54px;justify-content:flex-end}#search-content .sticky-top{top:96px!important;transition:.4s ease-in-out;z-index:46}.scrollingHeader #search-content .sticky-top,.scrollingHeader.countdown #search-content .sticky-top{top:0!important}.hideMenu.scrollingHeader #search-content .sticky-top.js-is-sticky{transform:translateY(0)}.scrollingHeader #search-content .sticky-top.js-is-sticky,.scrollingHeader.countdown #search-content .sticky-top.js-is-sticky{transform:translateY(96px)}.countdown #search-content .sticky-top{top:104px!important}#page-sort{padding:0;min-height:128px}#page-sort .cat-nav-box-holder .cat-nav-filters,#page-sort .cat-nav-box-holder .cat-nav-sort{visibility:hidden;margin:0;border-bottom:1px solid #ccc}#dash-row .dash-btn-box,.cat-nav-box-holder>div{width:100%;min-height:36px;padding-right:15px;padding-left:15px}.border-bottom{border-bottom:none!important}#cat-header-selectnumber,#cat-header-selectnumber2,#page-sort .cat-nav-count,#page-sort .cat-nav-nav,#page-sort .cat-nav-sort{text-align:center;width:auto;margin:5px -5px 5px 5px}#page-sort .cat-nav-filters{display:block;width:100%}#search-facet{display:none;margin-left:0;padding:20px;z-index:20010;background:#fff}#search-mask{width:100%;height:100%;background:#000;opacity:.6;z-index:20005}.cat-nav-box-holder{text-align:left}#search-wrapper{padding-left:0}#cata_desc{margin-bottom:1rem}#search-facet #mobile-filter-holder dd .color-swatch a{line-height:1}#clear-apply-filters,#mobile-filter-holder{display:block}#search-content{float:none;margin-left:0;width:100%}#cat-header-selectnumber{display:none}#page-sort .select:after,#page-sort .select:before{border:0}#page-sort .cat-nav-box-holder .cat-nav-sort{padding-right:6px;border-right:none;height:44px}.cat-nav-sort .select>select{padding:0;text-align:left}.cat-nav-sort .select i{font-family:icomoon;font-style:normal;font-size:17px;position:absolute;z-index:0;top:8px;right:8px}.cat-nav-sort .select i:before{content:"\e90f"}.cat-nav-sort .select i.down:after{content:"\e912"}.cat-nav-sort .select{border:0!important}#filters-tab .prod-bc-items-selected{font-size:12px;margin:10px 0;display:none}}@media screen and (max-width:991.98px){#search-content #page-sort{justify-content:flex-end}#insurance-summary-strip>div{text-align:left;line-height:.9;margin-bottom:12px}}@media screen and (max-width:880px){.border-bottom{border-bottom:none!important}.cat-nav-box-holder{padding:0;width:100%}.cat-nav-count{width:49%;margin-bottom:5px}.cat-nav-sort{width:49.5%}.cat-nav-nav{width:49%;text-align:left}}@media screen and (max-width:800px){.swatch-holder{width:unset;text-align:left}}@media screen and (max-width:767.98px){#search-facet{display:none}}@media screen and (max-width:650px){#bnr-dyn-holder img,#cata_desc,.prod-holder .swatch-holder a:nth-child(6){display:none}.border-bottom{border-bottom:none!important}#cata_desc{margin-bottom:15px}}@media screen and (max-width:580px){.insurance-app-toggle{width:inherit}#filterItems,.prod-holder .swatch-holder a:nth-child(5){display:none}.prod-holder{margin:10px 0}}@media screen and (max-width:480px){.border-bottom{border-bottom:none!important}.prod-rx-lenses-msg{min-height:5px}.cat-nav-count,.cat-nav-nav{width:100%;margin-bottom:5px}.cat-nav-sort{text-align:left}div[id$="_box"]{margin:0 auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:inherit}}@media screen and (max-width:450px){.prod-holder .swatch-holder a:nth-child(5),.prod-holder .swatch-holder a:nth-child(6),.prod-price-match+.prod-rx-lenses-msg{display:inline-block}.filter-divider{display:none}}@media screen and (max-width:430px){#page-sort .cat-nav-box-holder .cat-nav-filters{border-right:1px solid #ccc}}@media screen and (max-width:380px){#cat-header-selectnumber span.lbl-text,#cat-header-selectnumber2 span.lbl-text{width:auto}#list-sort-by{float:none!important;position:relative!important}}@media screen and (max-width:366px){#list-sort-by>span{margin-left:-15px}.prod-holder .swatch-holder a:nth-child(6){display:none}}.ai-glasses-pill-link{display:inline-block;padding:6px 18px;border:2px solid #a0a7ac;border-radius:999px;background-color:#fff;color:#6c757d;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;cursor:pointer}#dash-btn-aiglasses .dash-btn,#dash-btn-aiglasses .dash-btn-on{position:absolute;left:0;top:-55px;padding:7px 8px;font-size:16px;border-radius:100px!important;cursor:pointer;font-family:Arial}.ai-glasses-pill-link:hover{background-color:#f5f5f5}#dash-btn-aiglasses .dash-btn-on{background:#6b777b;color:#fff!important;border:none!important}