#matAll,.fancybox-outer .ls-upsell-details{padding:30px;line-height:1.5;font-size:15px}.cart-border-top,.cart-right-border-top{border-top:var(--special-code-color) solid 1px}.cart-amount-label-link>a,.cart-links-left a,.lens-treatment-details-content p a{text-decoration:underline;font-weight:700}#cart-tax a:after,#international-msg a:after,#standard-shipping a:after{content:''!important;background-size:contain;margin-left:6px;background-repeat:no-repeat}:root{--bg-color:#F1EDE3;--bg-white-color:#FFF;--special-code-color:#CABEA5;--graydark-color:#626262;--promoBg-color:#AB2317;--link-color:#6B777B;--rounded-btn:#6B777B;--orange-color:#AB2317;--opts-bgcolor:#F1EDE3;--blue-color:#1465B4}.background-green-2{background-color:rgba(1,129,131,.2);padding:12px}.bg-green{background-color:green!important}.map-row{color:#247534!important}#transition-holder .transition-checkbox input,#transition-holder .transition-checkbox label,.btn-upsell-remove,.cart-plus-icon,.pointer{cursor:pointer}.cart-mobile-show-hide,.cart-toggle-checkbox,.form-container .transition-checkbox>div>*,.retail-price.ins-sync-color,.trans-color{display:none}.spinner-lg>span{display:block;color:#fff;position:absolute;top:56%;left:49%}.epp-row,.epp-row a,.epp-row label{color:#000}.fancybox-outer .tooltipHeader{font-size:1.2em;font-weight:600}.fancybox-outer .ls-upsell-details{opacity:1;transition:opacity .25s,font-size .5s .25s,margin .5s .25s,padding .5s .25s}.fancybox-outer .ls-hdn-details .ls-image{margin:0;max-width:100px}.fancybox-outer ul{margin-top:0;list-style-type:'\2013';padding-left:8px}.fancybox-outer ul li{margin:1em 0;padding-left:3px}#matAll>div{padding-bottom:20px;font-size:15px}#matAll>.weight-medium{font-size:1.2em}#matAll .ls-image{max-width:65px;height:50px}.cart-right-pos{position:relative;min-height:350px}.item-total{position:absolute;bottom:0;padding-bottom:1.5rem;width:96%}.insurance-off{border-radius:16px}.epp-row form-container{margin-top:10px}.afe-row,.epp-row,.map-row{border-radius:0}.epp-row{background:0 0}.epp-row.form-container .checkbox{background:#fff;border:1px solid #333}.cart-item .row{padding:0}.table-minimal{margin:0}#cart-tax-details>div>.size-14,#cart-tax-details>div>p,#promo-idme #add-idme,#promo-idme #add-promo,#promo-idme #promo-applied{font-size:14px}#cart-row-holder{padding-top:0;background-color:var(--bg-color)}.insurance-not-selected,.insurance-off,.insurance-selected{padding:20px 13px 0}.cart-border-top{padding-bottom:10px}.cart-right-border-top{padding:12px 0}#ctl00_ContentPlaceHolderProductDisplay_lnkCheckout{max-width:100%;margin:10px 0}#applepay-button-container,#cart-disc,#cart-wrapper,#paypal-button-container{max-width:100%}.btn-dark-greay{background:var(--graydark-color)}.border-none{border:none}#cart-item-holder{margin:20px 0}#all-totals-button{background-color:var(--bg-white-color);padding:20px}#content-main h1{font-size:24px}#content-main p{font-size:16px;font-weight:400}#cart-special-code strong,#cart-tax-details>div>.size-16,.cart-item-desc,.lens-treatment-details .item-price{font-weight:700}#cart-special-code{background-color:var(--special-code-color);width:100%;padding:8px 16px;font-size:16px;font-weight:400;border-radius:8px}.cart-item-sum-details{background-color:#fff;border-radius:16px;padding:24px 16px;margin-top:12px;width:100%;border:none}.cart-item-desc{font-size:16px}.cart-amount-label{font-size:16px;font-weight:700;color:var(--graydark-color)}.cart-amt-disc-off,.cart-item .amt-disc-off{background-color:var(--promoBg-color);padding:0 8px;font-size:12px;font-weight:400;color:var(--bg-white-color);border-radius:4px;display:inline-block}.lense-price-details{font-size:16px;font-weight:400;color:var(--graydark-color)}.retail-price{text-decoration:line-through;font-size:14px;font-weight:400;margin-right:8px;color:#555}.price-holder .item-price{font-size:14px;font-weight:400;padding:0}.cart-item-price-column{display:flex;justify-content:space-between;align-items:center}.accor-minus-img{width:20px;height:20px;background-color:var(--bg-white-color);border-radius:20px;border:2px solid #a29886;color:#a29886;text-align:center;display:flex;justify-content:center;align-items:center}.lens-treatment-details,.prod-accordian-header{border-top:var(--special-code-color) solid 1px}.prod-accordian-header{display:flex;justify-content:space-between;align-content:center;padding:8px 0}.prod-accordian-header .cart-amount-label{color:#000;font-size:14px;margin-left:4px}.prod-accordian-desc{padding:12px 0 12px 24px}.prod-accordian-desc .cart-amount-label span{font-size:14px;font-weight:400;color:var(--graydark-color)}.prod-accordian-desc .cart-amount-label{font-size:14px;font-weight:700;color:#000;display:grid}.desc-container{display:flex;justify-content:space-between;align-items:end}.cart-links{margin-top:16px}.cart-links a{font-size:14px;font-weight:700;text-decoration:underline;color:var(--link-color)}.cart-links span{color:#cabea5}.cart-amount-label-link{font-weight:400;font-size:14px;text-align:left}.cart-amount-label-link>a{font-size:14px}.prod-accordian-header input{width:16px;height:16px;margin-right:12px}.cart-border{border-bottom:var(--special-code-color) solid 1px;padding:8px 0}.cart-amount-head,.price-desc-total,.price-holder .item-price-bold{font-size:20px;font-weight:700}.retail-price-bold{text-decoration:line-through;font-size:14px;font-weight:400;margin-right:10px}#cart-tax,.img-holder{position:relative}.cart-links-left{bottom:0;position:absolute;width:93%;justify-content:center;display:flex;padding-bottom:1.5rem}.cart-links-left a{font-size:14px;color:var(--link-color)!important}.lens-treatment-container{padding:16px!important;border:var(--special-code-color) solid 1px;border-radius:16px;margin:0}.cart-padding-btm{padding-bottom:0}.lens-treatment-details{display:grid;align-items:center;justify-content:space-between;padding-top:10px;width:100%;grid-template-columns:auto 76% 17%;padding-right:10px}.lens-treatment-details:first-of-type{border-top:none;padding-top:0}.lens-treatment-container h1{font-size:20px!important}.lens-treatment-details-img img{width:64px}.lens-treatment-details-content{padding:0 15px}.lens-treatment-details-content h3{font-size:16px!important;font-weight:700!important;color:#333!important}.lens-treatment-details-content p{font-size:12px!important;font-weight:400!important}.lens-treatment-details .retail-price{color:#333;padding:0}.lens-treatment-details-content p a{color:#333}.lens-treatment-details-price{display:grid;gap:10px}button.btn-cta-rounded{background-color:var(--rounded-btn);border:none;box-shadow:none;text-align:center;padding:10px 24px;border-radius:32px;color:var(--bg-white-color);cursor:pointer}.cart-mobile-hide-show{display:flex;justify-content:end}.desc-container-table{border:var(--special-code-color) solid 1px;border-radius:30px;overflow:auto}.prod-accordian-desc p{font-size:12px;font-weight:400}.desc-container-table table{width:100%}.desc-container-table table thead th:first-child{border-left:none}.desc-container-table table thead th:last-of-type{border-right:none}.desc-container-table table th{border:var(--special-code-color) solid 1px;text-align:center;padding:9px 25px;border-top:none}.desc-container-table table td{border:var(--special-code-color) solid 1px;text-align:center;padding:9px 25px;border-bottom:none}#promo-idme #add-promo div,#promo-idme #promo-applied{margin-top:0}.cart-promos-container{background-color:var(--bg-white-color);border-radius:8px;padding:10px;display:flex;align-items:center;justify-content:flex-start;gap:5px;border:1.5px solid #f1ede3;min-height:61px}.insurance-benefits,.summary-price-details{border-bottom:var(--special-code-color) solid 1px}#promo-idme #idme-add-box>div,#promo-idme #promo-add-box>div{padding:0;border:none}.cart-promos-container p{font-size:14px;font-weight:400;padding-right:20px;margin:0}#promo-idme #add-idme,#promo-idme #add-promo{padding-right:0!important}#promo-idme #add-idme div{margin-top:0!important}.cart-promos-container img{width:auto}.cart-order-summary h2{font-size:24px;font-weight:700}.insurance-benefits{display:flex;align-items:center;justify-content:space-between;border-top:var(--special-code-color) solid 1px;padding:8px 0}.insurance-benefits p{font-size:16px;font-weight:400;margin:8px 0}.summary-price-details{padding-bottom:10px;margin-bottom:10px}.price-details{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.price-desc{font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center;gap:6px}.price-amount{font-size:14px;font-weight:400;display:flex;justify-content:center;align-items:center;gap:6px}.price-amount-see-details{font-size:14px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:6px;color:var(--rounded-btn)}.price-amount span{font-size:14px;font-weight:400;text-decoration:line-through}.text-orange{color:var(--orange-color)}#checkout-buttons,#checkout-buttons a{color:var(--rounded-btn)}.cart-summary-opts{background-color:var(--opts-bgcolor);padding:16px;border-radius:16px;gap:16px;display:flex;justify-content:flex-start;align-items:center;margin-top:12px}#cart-ship-details,#cart-tax-details{display:none;position:absolute;border:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;color:#fff;font-weight:400;font-size:12px;z-index:10;width:300px;text-align:left}.cart-summary-opts img{width:32px}.cart-summary-opts p{font-size:16px;font-weight:400;margin:0}.cart-summary-opts a{font-size:16px;font-weight:700;text-decoration:underline}#cart-tax-details{top:31px;box-shadow:none!important;left:20px;border-radius:12px}#cart-ship-details{top:34px;box-shadow:none!important;left:27px;border-radius:12px}#cart-ship-details,#cart-tax-details,#international-msg>div{background:#4a5a5f!important}#cart-tax a:after,#standard-shipping a:after{background-image:url(https://images.framesdirect.com/image/upload/v1760103910/LS-info-icon-gray_s6lccz.svg);width:16px;height:16px}#international-msg a:after{background-image:url(https://images.framesdirect.com/image/upload/v1651689566/icons/LS-info-icon.svg);width:12px;height:12px}#cart-ship-details::after,#cart-tax-details::after,#international-msg>div::after,.international-msg>div::after{bottom:100%;margin-left:-10px;border-width:10px;border-style:solid;border-color:transparent transparent #4a5a5f;content:'';position:absolute}#cart-tax a,#international-msg a,#standard-shipping a{display:flex;justify-content:center;align-items:center}#international-msg>div{display:none;position:absolute;top:28px;background:#4a5a5f;color:#fff;border:none!important;font-weight:400;font-size:12px;text-align:left;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;z-index:10;width:300px;left:35px;border-radius:12px}#cart-tax-details::after,.international-msg>div::after{left:30px}#cart-ship-details::after{left:26px}#international-msg>div::after{right:12px}.cart-plus-icon i.plus-icon,.cart-toggle-button .cart-plus-icon i.plus-icon{background-image:url('https://images.framesdirect.com/image/upload/v1756475376/icons/icon-circle-plus.svg');background-repeat:no-repeat;width:20px;height:20px;display:block}.cart-toggle-button.show .cart-plus-icon>i.plus-icon{background-image:url('https://images.framesdirect.com/image/upload/v1756475376/icons/icon-circle-minus.svg')}.cart-toggle-container{display:flex;align-items:center}#ls-main>div,.cart-toggle-label,.ls-hdn-details.show .hdn-package-details.show img,.ls-hdn-details.show img{display:inline-block}.cart-toggle-label{position:relative;width:44px;height:24px;background-color:#ccc;border-radius:24px;cursor:pointer;transition:background-color .4s}.cart-toggle-label::before{content:'';position:absolute;height:20px;width:20px;left:4px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform .4s}.cart-toggle-checkbox:checked+.cart-toggle-label{background-color:#2196f3}.cart-toggle-checkbox:checked+.cart-toggle-label::before{transform:translateX(16px)}#content-main h3{margin:10px 0!important}.size-11{font-size:.917rem!important}#transition-holder>div>div{cursor:default}#transition-holder .ls-hdn-details .marg-bot-10{margin-bottom:0!important}#transition-holder .ls-select-selected{display:none;margin-top:10px}.package-option .ls-hdn-details.show{margin-top:5px}.package-option .option-text.mb-2.mb-md-4{margin-bottom:0!important;min-height:256px}#ls-main .package-option .option-text{min-height:304px}.package-option .ls-hdn-details.show>div{margin:0 -10px}.package-option .ls-hdn-details.show>div:not(:last-child){border-bottom:1px solid #ccc}#transition-package-holder,.hdn-package-details,.ls-hdn-details{text-align:left;font-size:0;margin:0;padding:0;transition:opacity .25s,font-size .5s .25s,margin .5s .25s,padding .5s .25s}#transition-package-holder .py-2{padding-top:0!important;padding-bottom:0!important}#transition-package-holder.show .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}#transition-package-option .ls-hdn-details>div:last-child{height:0}#transition-package-option .ls-hdn-details.show>div:last-child{height:auto}#ls-main .ls-checkbox.options{vertical-align:inherit}.form-container .checkbox:before{top:3px}#content-main .ls-hdn-details.show h3{margin:inherit}#transition-package-holder.show,.hdn-package-details.show,.ls-hdn-details.show{padding:0 15px;font-size:14px;display:block;opacity:1;transition:font-size .25s,margin .25s,padding .25s,opacity .5s .25s}#transition-package-holder.show{padding:0;text-align:center}.transition-option.selected .trans-color{display:block}#transition-package-holder.show .transition-option{display:block;margin-top:10px;padding:0 10px;text-align:left}#transition-package-holder img{margin-right:0}.form-container input:checked+.checkbox{background:#6b777b}.form-container input:checked+.checkbox:before{border-color:#fff}.transition-checkbox.tSelect{border-color:#6b777b}.form-container .transition-checkbox>div{position:relative;width:0;height:0}.form-container .transition-checkbox:hover>div>label{display:block;position:absolute;top:-40px;left:-6px;background:#fff;padding:5px;border:1px solid #018383;z-index:5}.transition-checkbox{width:inherit;padding:3px!important;flex:0;margin-right:14px;max-width:inherit;border:3px solid #fff;border-radius:50%;white-space:nowrap;text-align:left}.ls-image{position:relative;margin:0 auto;width:100%;max-width:120px;height:90px;overflow:hidden}.img-sv{background:url('/theme/fd-steel/images/lens-selector/SingleVision.jpg') center top/100% auto no-repeat}.img-bf{background:url('/theme/fd-steel/images/lens-selector/Bifocal.jpg') center top/100% auto no-repeat}.img-pr{background:url('/theme/fd-steel/images/lens-selector/Progressives.jpg') center top/100% auto no-repeat}.img-nl{background:url('/theme/fd-steel/images/lens-selector/NoLenses.jpg') center top/100% auto no-repeat}.ls-image.img-15{background:url('/theme/fd-steel/images/lens-selector/Plastic.jpg') center top/100% auto no-repeat}.ls-image.img-159{background:url('/theme/fd-steel/images/lens-selector/Polycarbonate.jpg') center top/100% auto no-repeat}.ls-image.img-167{background:url('/theme/fd-steel/images/lens-selector/ThinnerHiIndex167.jpg') center top/100% auto no-repeat}.ls-image.img-174{background:url('/theme/fd-steel/images/lens-selector/ThinnestHiIndex174.jpg') center top/100% auto no-repeat}.img-transitions{background:url('/theme/fd-steel/images/lens-selector/TransitionsMen.jpg') center top/100% auto no-repeat}.img-anti-reflective{background:url('/theme/fd-steel/images/lens-selector/AntiReflective.jpg') center top/100% auto no-repeat}.img-uv-protection{background:url('/theme/fd-steel/images/lens-selector/UVProtection.jpg') center top/100% auto no-repeat}.img-polarized{background:url('/theme/fd-steel/images/lens-selector/fd-ls-polarized.jpg') center top/100% auto no-repeat}#ls-main>div{width:100%;top:0;opacity:0;padding:0;transition:transform .5s cubic-bezier(.55,0,.1,1),opacity 1s cubic-bezier(.55,0,.1,1)}@media screen and (max-width:1279.98px){.lens-treatment-details-price{position:relative}.price-holder.cart-mobile-hide-show{display:flex!important;position:absolute;right:0;top:-96px}.cart-item-price-column{display:block;justify-content:space-between}.price-holder{justify-content:end}.cart-links-left{bottom:-20px;position:static}.cart-item-desc{font-size:16px;font-weight:700;margin-top:34px;border-top:var(--special-code-color) solid 1px;padding-top:8px}.lens-treatment-container h1{font-size:20px!important;text-align:center}.lens-treatment-details{display:grid;padding-bottom:10px;grid-template-columns:1fr;padding-right:0}.lens-treatment-details-img{display:flex;justify-content:center}.cart-mobile-hide-show{display:none}.lens-treatment-details-content{padding:0}.lens-treatment-details-content-text{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr}.lens-treatment-details-content h3{font-size:14px!important}.lens-treatment-details-content .price-holder{margin-left:6px}#cart-special-code{font-size:14px}.cart-links-left a{font-size:11px}.item-total{width:93%}.item-upsell:not(:first-of-type){display:none!important}}