#aVirtualMirror-btn{background:#f1ede3;color:#000 !important;border-radius:15px;margin-top:-10px;white-space:nowrap}#aVirtualMirror-btn img{margin:-4px 0 0 4px}#usp-holder .usp:first-child{display:none !important}.fd-raybanstories .lens-bar-holder{display:none}.fd-rx-sun #polarizedLensIcon{display:none}.fd-eye #tab-holder,.fd-rx-sun #tab-holder{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:15px;padding-right:15px}#wishlist-block{position:absolute;top:0;right:20px;z-index:10}@media screen and (max-width:991px){#wishlist-block{top:85px}}#wishlist-block>div{position:absolute;top:-5px;right:20px}#addSizeNote{display:none}#sizetable-wrapper{min-height:142px;margin-top:7px !important}#largeimage-holder>div:first-child{z-index:1}.fd-eye #ctl00_ContentPlaceHolderProductDisplay_imgProductLargeImage[src=""],.fd-eye #ctl00_ContentPlaceHolderProductDisplay_imgProductLargeImage:not([src]),.fd-sun #ctl00_ContentPlaceHolderProductDisplay_imgProductLargeImage[src=""],.fd-sun #ctl00_ContentPlaceHolderProductDisplay_imgProductLargeImage:not([src]){min-height:450px;min-width:1100px}.fd-rx-sun #sizetable-wrapper{min-height:92px}.fd-contact-lenses #largeimage img{max-width:200px}.fd-contact-lenses .insurance-app-toggle.prod-option{border-top:1px #ccc solid;border-bottom:0;margin-bottom:0 !important;padding:.65em 0 !important}.fd-contact-lenses .prod-price-summary{margin-top:0}.fd-contact-lenses .form-container .lbl-text{margin-left:0 !important}#rx-sizetable{min-height:54px;margin-bottom:0;padding:0 20px}.fd-rx-sun #rx-sizetable{padding:0}.fd-rx-sun #prod-box{border-top:0}.fd-eye #polarizedLensIcon{display:none}.lSNextNew,.lSPrevNew{cursor:pointer;display:table-cell;position:absolute;right:0;top:50%;background-repeat:no-repeat;width:30px;background-position:8px 87.5px}.lSPrevNew{left:0;right:unset}.lSNextNew span,.lSPrevNew span{background-image:url(//images.framesdirect.com/image/upload/f_auto,q_auto/v1643837213/controls2.png);width:27px;height:61px;display:block;position:absolute;top:40%;background-repeat:no-repeat;background-position:-36px -1px;opacity:.5}.lSPrevNew span{background-position:-1px -1px}.lSPrevNew span:hover,.lSNextNew span:hover{opacity:1}.pdp-price-holder{display:flex;align-items:flex-end}.pdp-price-holder #ctl00_ContentPlaceHolderProductDisplay_prodOurPrice{-ms-flex-order:2;order:2;padding-right:0}.pdp-price-holder #ctl00_ContentPlaceHolderProductDisplay_prodRetailPrice{-ms-flex-order:1;order:1;padding:0 5px}#pdp-btns{background:#f1ede3;z-index:44}#spanRetailPrice,.total-retail{font-size:.85em}#frame-discount{font-size:.8em;color:#ab2317}#ctl00_ContentPlaceHolderProductDisplay_dvEpp a{text-decoration-color:#ccc;text-decoration-thickness:2px}#search-content h1{margin:0;text-transform:none;font-size:1.15em;font-weight:bold;color:#000;line-height:1.25}.neg-marg{margin-top:-7px}#review-seal-holder{display:flex;margin-top:5px}.fd-contact-lenses #prod-header{flex-direction:row-reverse}.nav-dot{vertical-align:middle;min-height:70px;cursor:pointer}#prod-selected-color-name{min-height:40px;line-height:1.25;font-size:.9em;vertical-align:middle;margin:0 !important;padding:0 20px}#ctl00_ContentPlaceHolderProductDisplay_pnlShowAdditionalColorMessage{margin:0 20px}#prod-rating,.prod-rating{display:block;text-align:left;font-size:1.2em;line-height:1.2;max-height:20px;text-decoration:none !important}.review-star-ratings{min-width:84px}.review-end{padding-right:3px}.avg-rating,.review-star-ratings,.review-star-ratings+span{vertical-align:middle;line-height:1}#prod-header-right .amt-disc{font-weight:600}#search-content h1>span{font-size:.9em}#klarna-badge{min-height:34px}#prod-prices-holder{white-space:nowrap;font-size:1.15rem;line-height:1.25;min-height:30px;text-align:right}.prod-retail-price,.prod-retail-price+span{line-height:1}.product-retail-price span{font-weight:normal;color:#555}#prod-details-info{display:flex;justify-content:space-between}span[id$="prodRetailPrice"][style*="none"]+span[id$="prodOurPrice"] span,span[id$="prodOurPrice"]:first-child span{color:#000}.prod-price-summary a[id$="lbtnAddLenses"],.prod-price-summary a[id$="lbtnContinue"]{margin-left:0;margin-right:0}#prod-description p{margin:0 0 20px 0;color:#000}#prod-description .pdp-brand-desc-title{margin-top:3rem !important;padding-top:1rem !important;border-top:1px solid #ccc !important}#rx-lens-type>span{border:1px solid #ccc;padding:10px;margin-bottom:10px;display:inline-block;border-radius:6px}.form-container .options{width:18px;height:18px}.form-container .options+label{padding-left:4px;padding-right:10px;margin-bottom:0}.form-container .options>input{position:absolute;width:inherit;height:inherit;opacity:0;left:0}.form-container .lbl-text{text-transform:uppercase;white-space:nowrap;margin-bottom:3px;letter-spacing:1px;display:block;color:#000;margin:0 0 0 20px !important}.fd-rx-sun .form-container .lbl-text{margin:0 !important;padding-top:1rem}#lbl-lens-color{padding-top:0}.form-container .checkbox:before,.form-container .radio:before{content:'';display:none}tr td.dash:before{display:inline-block;content:"-"}#sizetable tr.box-select td:first-child{display:none}tr.box-select strong{display:none}tr.box-select{display:inline-block;border:1px solid #666;padding:4px 12px;margin:2px}tr.box-select.active-size{border:0}.pdp-frame-size{top:10px;right:20px}.fd-rx-sun .pdp-frame-size{right:0}#sizetable tr.box-select td{padding:0;line-height:1.35;text-align:center}#sizetable tr:not(.box-select) td.size-label,tr.box-select td.size-label{display:none}#sizetable tr:not(.box-select) td.b-measure{padding:0 15px}tr.box-select td.b-measure{display:block}tr.box-select .b-measure strong{font-weight:400;display:inline-block}#sizetable tr{color:#000;background:#fff;border-radius:6px}#sizetable th:first-child,#sizetable td:first-child{text-align:center;padding:5px 10px}#sizetable th,#sizetable td{vertical-align:middle;padding:5px 0}#sizetable-button{display:none;padding:0 20px}.form-container .select>select{background:#fff;margin:0;border:0;width:100%;min-width:85px;height:34px;padding:5px 8px;color:#000;position:relative;text-shadow:0 1px white;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:clip;vertical-align:top;cursor:pointer}.prod-desc-items{font-weight:600}.eye-icons div.px-4{width:150px}#prod-rating.divider,.prod-rating.divider{vertical-align:inherit}#prod-rating.divider i,.prod-rating.divider i{font-size:1.2em}#prod-rating .review-total,.prod-rating .review-total{font-size:inherit;margin-left:5px}.form-container .select{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;background:#fff;border:1px solid #ccc;overflow:hidden;border-radius:6px}.form-container .select:before,.form-container .select:after{top:25%;width:0;height:0;right:10px;border:7px solid;pointer-events:none;border-color:#b4b4b4 transparent #fff}.form-container .select:before{border-bottom-style:solid;border-top:0}.form-container .select:after{margin-top:6px;border-top-style:solid;border-bottom:0;content:'';position:absolute;z-index:1}content-main{color:#000}#productInformation h2{font-weight:400;font-size:inherit}.divider{color:#000}.divider:not(:empty):before{content:"\007C";margin-right:3px;display:inline-block;color:#000;font-weight:400}#prod-header{padding:0;flex-direction:row}.lens-bar .icon-x-thin{position:relative;right:inherit;top:inherit;opacity:1;cursor:pointer}.lens-bar>span{width:20px}.lens-bar .icon-x-thin:after,.lens-bar .icon-x-thin:before{background-color:#fff;top:0;right:0}#switch-prod.rx-sun{border-bottom:0;padding-top:0}#switch-prod{text-align:right;padding-top:10px}.marg-bot-10{margin-bottom:10px !important}#switch-prod a{font-size:1em}a.prev span,a.next span{display:none}.btn-cta.lt-blue{background:#333}#prod-show-all-colors{overflow:hidden;min-height:75px;transition:opacity 500ms ease-in-out;opacity:0;margin:0 20px}#prod-box{position:relative;margin-top:10px;font-size:1.05em}#prod-show-all-colors .noPager #pager-holder{display:none !important}#prod-show-all-colors .lSSlideOuter,#prod-show-all-colors .lSSlideWrapper{overflow:visible}#prod-show-all-colors.twoRows>*{overflow:hidden}#filter-wrapper #lbl-frame-color{margin-top:0;padding-right:4x;padding-bottom:0 !important}ul.lightSlider{min-width:100%}#prod-show-all-colors.twoRows.alwaysTwo .lSSlideOuter ul.lightSlider{height:152px !important;margin-left:-13px}#prod-show-all-colors.twoRows.alwaysTwo,#prod-show-all-colors.twoRows.alwaysTwo .lSSlideOuter{height:196px !important;overflow:hidden}.ProductImage{position:relative;display:inline-block;text-align:center;margin:1px .25em 0;border:3px solid #fff;border-right:0;border-left:0;height:75px;overflow:hidden}.prod-price-match,.prod-price-match a:link,.prod-price-match a:visited,.prod-price-match a:active{display:block;margin:0;padding:0;text-decoration:none;color:#000;text-transform:uppercase;letter-spacing:1px;font-size:13px;line-height:1}#selFrameColor{display:none}.prod-price-match span{font-weight:bold}#prod-header-left #largeimage{display:block;text-align:center;vertical-align:middle;margin-bottom:15px}.MagicZoomPlusHint{background:#fff;bottom:0 !important;left:50% !important;margin:0 0 15px -83px;text-decoration:none;font-size:11px;line-height:normal;opacity:.6 !important}.section .prod-option{border-bottom:0}.lens_section .prod-option{padding-bottom:10px !important}.prod-option{border-bottom:1px solid #ccc;margin-bottom:10px;padding:0 0 10px !important}.form-container.prod-option{min-height:171px;background-color:#fff;border-radius:20px;border-top:0}.brand-logo{position:relative}#review-seal-holder:empty{display:none}#prod-img-holder .brand-logo{display:flex;justify-content:space-between;align-items:center;margin-top:0 !important}.brand-logo #mobile-review-holder{display:none}#brand-disc{margin:10px auto 0}#prod-skirt-01 .row{margin:0}#prod-skirt-01 .review-title{text-transform:none;color:#333}.review-rating{font-size:11px;font-weight:normal}.color-thumb-selected,.alt-img-thumb-selected{border-bottom:3px solid #333}#color-thumb-button{margin-right:.75em}#sizetable-button a,#color-thumb-button a{border-top:0;font-weight:bold;margin-top:5px;text-decoration:underline}#nextReview,#prevReview{background-color:transparent;border-style:none;cursor:pointer}#prod-skirt-02{border:#ccc solid 1px;border-radius:20px;margin:20px 0}a.pdp-price-match{display:none;float:right;color:white;background:#2072cf;text-transform:uppercase;padding:5px 15px}#prod-description h2{margin:5px 0;font-size:14px;font-weight:bold;color:#333}#valPropBanner{color:#fff;text-align:center;margin:5px 0 0;padding:10px 4px}#valPropBanner .column{display:inline-block;width:20%;min-width:75px;margin:0 0 10px -4px;text-transform:uppercase}#valPropBanner .column>div:first-child{margin-bottom:5px}#valPropBanner .column>div:last-child{line-height:1.2;text-align:center;font-weight:500;font-size:11px}#valPropBanner i{font-style:normal;font-size:26px;margin:0 10px}#valPropBanner .column:nth-child(1) i{font-size:28px}#valPropBanner .column:nth-child(4) i{font-size:20px}a.icon-help{text-decoration:none;font-size:.9em;vertical-align:middle;margin-top:-3px;margin-left:5px;line-height:1}#pager-clone-holder .lSPager.lSpg{margin:10px 0 8px;padding:0;text-align:center}#pager-clone-holder .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}#pager-clone-holder .lSPager.lSpg>li a{background-color:#333;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:50;-webkit-transition:all .5s linear 0;transition:all .5s linear 0}#pager-clone-holder .lSPager.lSpg>li.active a,#pager-clone-holder .lSPager.lSpg>li:hover a{background-color:#428bca}#color-thumb-button,#color-thumb-button a,#color-thumb-button a i{height:42px;margin:0}.lSSlideOuter .lSPager.lSpg{display:none}.lSSlideOuter #pager-holder .lSPager.lSpg{display:block}#prod-show-all-colors .lSSlideOuter .lSPager.lSpg{margin-bottom:8px}#prod-show-all-colors ul{list-style:none;padding-left:0}#prod-show-all-colors li.new-wrapper{display:inline-block}#color-thumb-button a{width:39px}#color-thumb-button{display:none;justify-content:flex-end;align-items:center}#numItems{margin-right:5px}#sizetable{display:none;empty-cells:show;width:100%;border-collapse:collapse;margin:0}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#ccc #ccc #fff}.nav-tabs{border-bottom:1px solid #ccc}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}#prod-description{line-height:1.9;color:#333 !important;margin:15px 0}#prod-description ul{list-style:disc}#prod-header-left #social-media-bar{margin-top:5px}#prod-header-left,.top-holder>.col-lg-7,#tab-holder>.col-lg-7{padding-right:3%}.fd-eye #largeimage img,.fd-sun #largeimage img{margin-bottom:15px}#search-content #prod-img-holder .altViews{width:auto;min-width:25px;max-width:70px;background-color:#fff}#altViewsHolder{min-height:33px}.altViews.prod-video i,.altViews.prod-video2 i{display:none}.MagicZoom>img,.mz-figure>img{width:100%;height:auto}#altViewsHolder{display:flex;align-items:center;justify-content:center}#altViewsHolder{min-height:52px}#largeimage{cursor:default !important}.altViews{margin:0 5px;overflow:hidden;border:1px solid #e5e5e5;border-radius:3px;background-color:#f5f5f5;cursor:pointer}#prod-header-left #prod-img-holder{position:sticky;top:135px;width:100%;text-align:center}.fd-contact-lenses #prod-header-left #prod-img-holder{position:inherit;top:0}#contact-rx-msg{margin-bottom:10px}.rx-sun #prod-header-left #prod-img-holder{margin-top:-30px}.pdp-review-holder{margin:20px 0 0}.lSAction>a{margin-top:0}#additionalProductInformation>div:nth-child(5){display:none}.prod-thumb{cursor:pointer;border:0;max-width:120px;align-self:center}.prod-hover-text{display:none;position:absolute;bottom:125%;left:0;padding:5px;background:#fff;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(50,50,50,0.45);-moz-box-shadow:0 3px 5px rgba(50,50,50,0.45);box-shadow:0 3px 5px rgba(50,50,50,0.45);color:#333;font-size:.9em;line-height:1.25}#prod-header-left #pdp-rec{margin:0}#prod-header-right .prod-holder{min-width:49%}.abs-icon-new,.abs-icon-popular,.abs-icon-sale,.abs-icon-kids,.abs-icon-new-kids,.abs-icon-popular-kids,.abs-icon-sale-kids,.abs-icon-disco-promo{display:inline-block;position:relative;top:auto;right:auto;left:auto;margin-bottom:2px}.abs-icon-disco-promo{margin-bottom:0;padding-right:0}.seal-holder{display:flex;justify-content:space-between;min-height:21px}.seal-holder .abs-icon-disco-promo{display:none}.seal-holder>.abs-icon-disco-promo:first-child{text-align:right;width:100%}#prod-header-right .form-container .stacktable .select>select{min-width:65px}#auth-dealer-badge{border:1px solid #333;font-size:.9rem;line-height:1.5}#auth-dealer-badge>div:first-child{font-weight:bold}#auth-dealer-badge .bg-maui-jim{background:#0b449c}#auth-dealer-badge img{max-width:200px}#auth-dealer-badge h2,#auth-dealer-badge p{margin:0}#oakley-progressives{display:none !important}.prod-price-summary{margin:10px 0;padding-top:10px}#prod-price-items,#prod-prices-holder{font-size:1.3rem}.total-retail{text-align:right;text-decoration:line-through;color:#000;align-self:center}.total-sale{margin-left:8px;text-align:right;font-weight:bold}.lens-bar{padding:4px 0;text-align:center;color:#ab2317;font-size:1.2em;font-weight:500;border-radius:5px}#prod-frame-price .size-11,#lens-price .size-11{font-size:14px !important}.mobile_body_wrapper #bnr-holder,#content{margin:0 auto}#prod-box .btn-cta{display:block;white-space:nowrap;background:#333}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border:1px solid #ccc;background:#ccc;text-align:center;font-size:15px;text-transform:uppercase;line-height:1;width:50%;padding:1rem}#lens-color{display:none}#social-media-bar{font-family:'icomoon';font-size:13px}.social{list-style-type:none;margin:0;padding:0}.social li{display:inline-block;margin-left:-2px}.social li:first-child{margin-left:0}.social li>a{float:left;display:table !important;text-align:center;width:22px;height:22px;color:#fff !important;border-radius:12px;text-decoration:none;margin:2px 4px}.social div[id$="_box"]{display:none;position:absolute;margin:35px 0 0 -46px;width:80px;background:#d8d8d8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;z-index:5;min-height:48px}.social div[id$="_box"]:after{content:"";position:absolute;top:-12px;right:12px;border-style:solid;border-width:0 8px 15px;border-color:#d8d8d8 transparent;display:block;width:0;z-index:1}#social-media-bar li[data-box-name="facebook_box"] a{background:#3d5b99;color:#fff !important}#social-media-bar li[data-box-name="twitter_box"] a{background:#1da1f2;color:#fff !important}#social-media-bar #pinterest-no-circle i{background:#fff;color:#bd081c !important;font-size:1.6em}#facebook_box{width:95px;margin:35px 0 0 -9px}#facebook_box:after{left:15px}#facebook_box>div{display:inline-block;margin:4px 0 4px 10px}#twitter_box{margin:35px 0 0 -20px}#twitter_box:after{left:26px}.social div[id$="_box"]>span{display:inline-block;vertical-align:middle;margin-top:13px}#twitter_box>span{margin-left:9px}#pinterest_box>span{margin-left:20px}.section .price-box{background:#c6d2d6;margin:0 -12px -10px;padding:7px 15px 5px !important;border-radius:0 0 15px 15px}.section,#dvShowPrescription{border:1px solid #ccc;margin:10px 0 !important;padding:10px}.section>div{padding:0 10px !important}.fd-prod.fd-eye.fd-johnlennon.fd-jl1940walrus #ctl00_ContentPlaceHolderProductDisplay_upAddLense,.fd-prod.fd-eye.fd-johnlennon.fd-jl1940walrus #add-lenses-wrap,.fd-prod.fd-eye.fd-johnlennon.fd-jl310 #ctl00_ContentPlaceHolderProductDisplay_upAddLense,.fd-prod.fd-eye.fd-johnlennon.fd-jl310 #add-lenses-wrap,.fd-prod.fd-eye.fd-johnlennon.fd-peace #ctl00_ContentPlaceHolderProductDisplay_upAddLense,.fd-prod.fd-eye.fd-johnlennon.fd-peace #add-lenses-wrap,.fd-prod.fd-eye.fd-johnlennon.fd-oneday #ctl00_ContentPlaceHolderProductDisplay_upAddLense,.fd-prod.fd-eye.fd-johnlennon.fd-oneday #add-lenses-wrap,.fd-prod.fd-eye.fd-johnlennon.fd-wheels #ctl00_ContentPlaceHolderProductDisplay_upAddLense,.fd-prod.fd-eye.fd-johnlennon.fd-wheels #add-lenses-wrap,.fd-prod.fd-eye.fd-raybanstories #ctl00_ContentPlaceHolderProductDisplay_lbtnContinue{display:none}.fd-rx-sun.fd-raybanstories .lens-bar-holder,.fd-rx-sun.fd-raybanstories #lens-price .amt-disc,.fd-rx-sun.fd-raybanstories #lens-price .total-retail.lens,.fd-rx-sun.fd-raybanstories #prod-price-items .color-green,.fd-rx-sun.fd-raybanstories .total-retail.total{display:none}#prod-header-right{background-color:#f1ede3;padding:15px 2% 50px;top:-50px}#dvShowPrescription{background-color:#fff;border-radius:20px;padding:10px 20px !important}#frame-discount{padding:3px 0 0 0;width:59px;height:24px;font-size:12px !important;color:#fff !important;background-color:#ab2317;border:0}.frame_section{background-color:#fff;border-radius:20px}.lens_section{background-color:#fff;border-radius:20px}#prod-cl-rx-enter tbody{background:#fff}#supportMsg{width:100%}@media only screen and (max-width:1024.98px){#search-content #prod-img-holder .altViews.prod-video.mz-thumb-selected:before,#search-content #prod-img-holder .altViews.prod-video2.mz-thumb-selected:before{border-left:13px solid #999}#search-content #prod-img-holder .altViews.prod-video,#search-content #prod-img-holder .altViews.prod-video2{box-sizing:border-box;position:relative;width:33px;height:33px}#search-content #prod-img-holder .altViews.prod-video:before,#search-content #prod-img-holder .altViews.prod-video2:before{content:"";display:block;box-sizing:border-box;position:absolute;width:0;height:10px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #414b56;top:10px;left:11px}#search-content #prod-img-holder .altViews{border:0}#content{padding-top:0}.altViews{margin:0;border:0;background:0}.altViews .dot{width:15px;height:15px;padding:5px;cursor:pointer;display:inline-block;margin:0 10px;background-color:#fff;border:1px solid #414b56;border-radius:50%}.altViews img{display:none}.altViews.mz-thumb-selected .dot{background-color:#414b56;border-color:#414b56}#prod-cl-rx-enter td select{font-size:11px}#prod-header-right .form-container .stacktable .select>select{min-width:58px}#prod-header-right .form-container .stacktable .select>select[name="selQuantityRight"],#prod-header-right .form-container .stacktable .select>select[name="selQuantityLeft"]{min-width:70px}#prod-header-left #largeimage{line-height:235px}div[id$="upAddLense"] a:first-child{margin-top:0 !important}.fd-sun #pdp-btns,.fd-rx-sun #pdp-btns,.fd-eye #fixedBottom{position:sticky;bottom:0;z-index:50;margin:0;padding:10px;clip-path:inset(-5px 1px 2px)}.fd-sun #pdp-btns{margin-left:-1px;margin-right:-1px;padding-bottom:5px}.fd-rx-sun #pdp-btns .align-center,.fd-eye #ctl00_ContentPlaceHolderProductDisplay_upAddLense{padding-top:10px}#prodShippingRestrictions:empty{display:none !important}#pdp-btns #prodShippingRestrictions{display:none}#pdp-btns.js-is-stuck #prodShippingRestrictions{display:block}#pdp-btns.js-is-sticky,#fixedBottom.js-is-sticky{border-top:1px solid #ccc;box-shadow:rgba(0,0,0,0.3) 0 -2px 4px;clip-path:inset(-5px 1px)}.js-is-sticky div[id$="upAddLense"] a:first-child{margin-top:0}.fd-eye #fixedBottom{padding-bottom:5px}#fixedBottom,.fd-rx-sun #pdp-btns,.fd-sun #pdp-btns,.fd-contact-lenses #pdp-btns{background:#f1ede3}.fd-contact-lenses #pdp-btns{padding-top:0}.fd-eye #ctl00_ContentPlaceHolderProductDisplay_upAddLense{padding:0}#fixedBottom.js-is-stuck,.fd-rx-sun #pdp-btns.js-is-stuck,.fd-sun #pdp-btns.js-is-stuck,.fd-contact-lenses #pdp-btns.js-is-stuck{border:0;margin:0;padding:0;box-shadow:rgba(0,0,0,0) 0 0 0}.fd-rx-sun #ctl00_ContentPlaceHolderProductDisplay_lbtnContinue{margin-bottom:0 !important}.fd-rx-sun #pdp-btns.js-is-stuck{margin-left:-2px;margin-right:-2px}.fd-eye #fixedBottom.js-is-sticky,.fd-contact-lenses #pdp-btns.js-is-sticky,.fd-sun #pdp-btns.js-is-sticky{padding-top:10px}#pdp-btns #ctl00_ContentPlaceHolderProductDisplay_lbtnAddLenses{text-align:center}#pdp-btns.js-is-sticky #prodShippingRestrictions{display:none}.fd-eye #tab-holder{margin-top:0}.lens-bar{display:none;border-radius:0}div[id$="upAddLense"]{padding-bottom:5px;margin-top:0 !important}#content-main{padding-top:0}.pdp-price-holder{padding-top:5px;align-items:baseline;justify-content:flex-end;flex-wrap:wrap}#prod-details-info{flex-direction:column}.brand-logo #mobile-review-holder{display:block}.fd-sun #review-seal-holder{display:none}#review-seal-holder .prod-rating{display:none}.fd-eye:not(.fd-gunnar):not(.fd-recs) #tab-holder{min-height:34px}#prod-header-right-inner{border-top:0}.top-holder .brand-logo{display:none}#prod-img-holder .brand-logo{display:block;position:relative;margin-top:10px !important}#polarizedLensIcon>.prod-hover-text{left:-13px}#tab-holder{min-height:0}}@media only screen and (max-width:991.98px){#prod-header-right{top:0;padding-bottom:76px}#prod-header-left{padding:0 2%}}@media only screen and (max-width:840px){.productNav,#back-to-previous{text-align:center}#prod-ps-continue-btn{width:100%}#prod-header-left #largeimage{line-height:295px}#largeimage-holder #largeimage{height:auto !important}#largeimage img{margin:0;height:auto}}@media only screen and (max-width:640px){#customer-assist li{width:32%}}@media only screen and (max-width:450px){.fd-eye #ctl00_ContentPlaceHolderProductDisplay_imgProductLargeImage[src=""],.fd-eye #ctl00_ContentPlaceHolderProductDisplay_imgProductLargeImage:not([src]),.fd-sun #ctl00_ContentPlaceHolderProductDisplay_imgProductLargeImage[src=""],.fd-sun #ctl00_ContentPlaceHolderProductDisplay_imgProductLargeImage:not([src]){min-height:167px;min-width:350px}#switch-prod.rx-sun{padding-top:10px}#switch-prod,#switch-prod a{max-width:100%;width:100%}.fd-sun #prod-details>div{padding-left:0}.top-holder{margin:0}#prod-details{padding-left:0}.lens-bar-holder{padding:0}#review-seal-holder .prod-rating{margin-bottom:5px}.lens-bar{border-radius:0}#prod-header-left #largeimage{line-height:200px}.prod-video.float-right,.prod-video2.float-right{float:none !important;text-align:center;margin-bottom:10px;border:0}.prod-video.float-right div:last-child,.prod-video2.float-right div:last-child{display:none}#valPropBanner .column:nth-child(5){display:none}#valPropBanner .column>div:last-child{font-size:10px}#valPropBanner .column{min-width:70px}#brand-logo>div{width:90px}}@media only screen and (max-width:400px){.fd-rx-sun .switch-prod,.fd-rx-sun .switch-prod a{width:100%}#filter-wrapper{font-size:1em;flex-wrap:wrap}.color-swatch>div{width:85px}}@media only screen and (max-width:380px){.lens-bar{font-size:.9em}#filter-wrapper{font-size:.9em}}