#ProductSection-product-hw3{max-width:1600px}.discount-span{font-size:15px;color:#292b2e;background:#fed10a;font-weight:600;line-height:1.4;text-align:left;padding:4px 8px;grid-column:3/4;text-align:right;border-radius:4px}.discount-span span{font-size:12px}.discount-span:before{display:none;width:10px;height:10px;content:"";background:#fff;position:absolute;left:10px;top:14px;border-radius:5px;box-shadow:inset 0 2px orange}@media only screen and (max-width:749px){.discount-span{margin-left:6px}}@keyframes wiggle{0%{transform:rotate(3deg)}50%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.colors ul{list-style:none;padding:0;margin:0;column-count:6}.colors li{margin:0 0 10px;font-size:8pt}.colors label{cursor:pointer;text-align:center}.colors input{display:none}.colors input[type=radio]:checked+.swatch{box-shadow:inset 0 0 0 2px #fff}.product-form-product-hw3.product-form{display:grid;grid-column:1/3;grid-row-gap:10px;margin:0;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}.product-form-product-hw3.product-form .boldcolor{font-weight:700}@media only screen and (max-width:999px){h1.product-single__title{margin-top:-50px}.product-template__container h1.product-single__title,.index-section--featured-product h1.product-single__title{margin-top:-10px;line-height:30px;font-size:24pt}.product-form-product-hw3 .thumbnails-wrapper .btn{display:none}}.product-single__title{font-size:22pt;max-width:100%}h1.product-single__title{line-height:28px}h1.product-single__title #variantTitle{margin:5px 0;font-weight:400;font-size:16px;line-height:1.2;display:block}h1.product-single__title span{font-size:20px}.li-swatch{width:fit-content;margin:3px 1px}.li-swatch a{width:100%}.li-swatch a.product-single__thumbnail{margin:0;border:0px solid}@media only screen and (max-width:749px){.li-swatch.product-single__thumbnails-item{margin:4px}.swatch{height:29px;width:29px}}a.product-single__thumbnail:hover,a.product-single__thumbnail:focus{opacity:1}a:hover,a:focus{opacity:1}a.product-single__thumbnail.swatch--pre-order:hover,a.product-single__thumbnail.swatch--pre-order:focus{opacity:.6}a.swatch--pre-order:hover,a.swatch--pre-order:focus{opacity:.6}a.product-single__thumbnail.swatch--pre-order.active-thumb{opacity:.6}.product-single__thumbnail.active-thumb .swatch{transition:box-shadow .2s ease;box-shadow:inset 2px 2px 5px 2px #0000000a,0 0 0 4px #fff,2px 2px 5px 3px #42424280;border-color:#fff;outline:solid 1.5px #292b2e;outline-offset:3px}.product-single__thumbnail.active-thumb.swatch--pre-order .swatch{transition:box-shadow .2s ease;box-shadow:inset 2px 2px 5px 2px #0000000a,0 0 0 4px #fff,2px 2px 5px 3px #42424280;border-color:#fff;outline:dashed 1px black;outline-offset:3px}.bold{font-weight:600}.flex-grid{display:grid;grid-template-columns:auto auto;line-height:2.2;font-size:.8rem}.flex-grid h3{font-size:1rem}.col-full{grid-column-start:1;grid-column-end:3}.col p{margin-left:20px;margin-bottom:0;line-height:1.5}.col h3{margin:20px 0 10px 10px!important}.col h3 i{margin-right:10px}@media(max-width:600px){.flex-grid{display:block}}.product-form__item.hide-hw{opacity:0;position:absolute;left:100%}.shopify-payment-button__more-options{display:none!important}.shopify-payment-button__button--unbranded{background-color:#000!important;padding:1em 2em;font-weight:500!important;line-spacing:1px!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#00374e!important;font-weight:500!important;line-spacing:1px!important}.grid.product-single__description:after{content:none;display:table;clear:both}.grid.lens-variations{display:grid;grid-gap:4vw;margin-left:0;grid-template-columns:minmax(200px,1120px) 445px}.grid.lens-variations .product-single__photos{display:grid;align-content:start}.grid.lens-variations .product-single__photos .forLarge{display:grid;align-content:start;grid-template-columns:1fr}@media only screen and (max-width:1024px){.grid.lens-variations .product-single__photos .forLarge{grid-template-columns:1fr}}.grid.lens-variations .product-single__description{grid-column:1/3}.grid.lens-variations .product-single__description .value{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.grid.lens-variations .product-single__description .value .flex-grid{grid-template-columns:repeat(2,1fr)}.grid.lens-variations .product-single__description .value .flex-grid .col p{margin:0 20px}.grid.lens-variations .product-single__meta{height:fit-content}@media only screen and (max-width:1024px){.grid.lens-variations{grid-template-columns:1fr 1fr;grid-gap:20px}}@media only screen and (max-width:749px){.page-container{overflow:hidden}.grid.lens-variations{grid-gap:0px 0px;display:grid;margin-left:0;grid-template-columns:1fr;margin-top:20px}.grid.lens-variations .product-single__photos .forLarge{padding-top:0;margin-left:-12px;margin-right:-12px}.grid.lens-variations .product-single__description{grid-column:1;margin-top:0}.grid.lens-variations .product-single__description .value{grid-template-columns:1fr;grid-gap:0px}.grid.lens-variations .product-single__description .value .flex-grid{grid-template-columns:repeat(1,1fr)}.grid.lens-variations .product-single__description .value .flex-grid .col p{margin:0 20px 0 37px}.grid.lens-variations .product-single__meta{max-height:none}}.color-deets{background:#f1f1f1;padding:calc(0vw + 50px) 0px}.color-deets .deets-grid{display:grid;grid-template-columns:1fr}.color-deets .deets-grid .deet{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px 0px;overflow:hidden;max-height:500px;border-radius:5px;box-shadow:0 10px 20px -10px #0000004d}.color-deets .deets-grid .deet .text{background:#fff;padding:0 60px 30px}.color-deets .deets-grid .deet .text h2{margin:20px auto 0;text-align:center}.color-deets .deets-grid .deet .text #cloneMainImg{max-width:200px;margin:0 auto}.color-deets .deets-grid .deet .text #cloneMainImg2{max-width:130px;display:block;margin:0 auto}.color-deets .deets-grid .deet .text p{display:grid;grid-template-columns:2fr 3fr;grid-gap:10px}@media only screen and (max-width:749px){.product-single__meta{max-height:1500px}.color-deets .deets-grid .deet{grid-template-columns:1fr;grid-gap:0px 0px;max-height:none}.color-deets .deets-grid .deet .text{padding:0 30px 30px}}.simple-breadcrumb{text-align:center;position:absolute;left:20px;top:11px;z-index:1}.simple-breadcrumb a{font-size:20px;font-weight:600;text-transform:uppercase;transition:all .2s ease}.simple-breadcrumb a i:before{transform:rotate(180deg);margin-right:3px}#swatch-clone{display:inline-block;vertical-align:middle;height:22px;width:22px;margin:1px 0 0 5px;border:1px solid #d4d4d4;box-shadow:none;position:absolute;overflow:hidden;border-radius:20px}#swatch-clone a{position:absolute;top:-6px;left:-6px}#LensTier{margin-bottom:0;border:none;padding:5px 15px}#LensTier #today20{background:#f43837;border-radius:2px;padding:3px 5px;font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 1px #bb1b1a}#LensTier .bold{font-weight:700}#LensTier .container{display:block;position:relative;padding-left:50px;margin-bottom:12px;margin-top:6px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.2}#LensTier .container .dim{font-size:75%;color:#666;letter-spacing:.04em;font-style:italic}#LensTier .container .dim.red{color:#f72a28}#LensTier .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#LensTier .checkmark{position:absolute;top:4px;left:0;height:30px;width:30px;background-color:#eee;border-radius:20px;transition:box-shadow .3s ease}#LensTier .container:hover input~.checkmark{background-color:#ddd;transition:background-color .3s ease}#LensTier .container input:checked~.checkmark{background-color:#f1c40f;box-shadow:inset 0 0 0 3px #fff;border:1px solid #ddd;margin-right:10px}#LensTier .checkmark:after{content:"";position:absolute;display:none}#LensTier .container input:checked~.checkmark:after{display:block}#LensTier .container .checkmark:after{left:10px;top:6px;width:7px;height:13px;border:solid #333333;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.additional-addon-item{padding:0 3px;border-radius:8px;width:100%;transition:box-shadow .3s ease}.additional-addon-item:hover{transition:box-shadow .3s ease}.additional-addon-item .container2{display:grid;grid-template-columns:1fr auto;padding-left:39px;margin:4px 0 0}.additional-addon-item .container2 .warranty-details{font-weight:400;color:#292b2e;line-height:1.4;grid-column:1 / 2;font-size:13.5px;margin-top:5px}.additional-addon-item .container2.pdp-upsell{padding-left:unset}.additional-addon-item .container2.pdp-upsell .checkmark2{position:relative;align-self:center;justify-self:right;margin-right:5px}.upsell-container{border-radius:7px;padding:17px;background:#f2f2f2}.upsell-container>*{margin-bottom:9px}.upsell-container>*:last-child{margin-bottom:unset}.upsell-unit{display:grid;grid-template-columns:70px auto;align-items:center;background:#fff;padding:10px;margin-bottom:9px}@media only screen and (max-width:749px){.additional-addon-item{padding:0 12px}.additional-addon-item.upsell-unit{padding:10px 12px}}.ec-tooltip{position:relative}.ec-tooltip .top{min-width:320px;top:-5px;left:50%;transform:translate(-50%,-100%);padding:15px 10px;color:#fff;background-color:#444;font-weight:400;font-size:13px;letter-spacing:.003em;border-radius:10px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px #00000080;visibility:hidden;opacity:0;transition:opacity .7s}.ec-tooltip:hover .top{visibility:visible;opacity:1;transition:opacity .6s}.ec-tooltip .top i{position:absolute;top:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden}.ec-tooltip .top i:after{content:"";position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#444;box-shadow:0 1px 8px #00000080}.ec-tooltip .top p{color:#fff;margin:1px}.ec-tooltip ul{padding:0 5px 0 15px;text-transform:none;text-align:left}.ec-tooltip li{list-style:outside disc}.tooltip-ec{left:-60px!important}@media only screen and (max-width:600px){.ec-tooltip{min-width:320px}.ec-tooltip .top{left:0;transform:translate(-70%,-100%)}.ec-tooltip .top i{top:100%;left:68%;margin-left:unset}.tooltip-ec{left:-79px!important}}@media only screen and (max-width:340px){.ec-tooltip{min-width:275px;font-size:11px;line-height:1.55}.tooltip-ec{left:-65px!important}.ec-tooltip .top{left:0;transform:translate(-80%,-100%)}.ec-tooltip .top i{top:100%;left:77%;margin-left:unset}}.container2{display:block;position:relative;padding-left:50px;margin-bottom:12px;margin-top:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.2}.container2 b{font-weight:600;width:fit-content}.container2 input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark2{position:absolute;top:4px;left:3px;height:27px;width:27px;border:2.5px solid #898b8e;border-radius:15px;transition:box-shadow .3s ease}.container2:hover input~.checkmark2{border:3px solid #494b4e;transition:border .3s ease}.container2 input:checked~.checkmark2{background-color:transparent;border:2.5px solid #292b2e;margin-right:10px}.container2 input:checked:disabled~.checkmark2{border:2.5px solid #898b8e}.container2 input:disabled~.checkmark2:after{border:solid #898b8e;border-width:0 3px 3px 0}input:disabled~.checkmark2:after{display:block}.container2:hover input:disabled~.checkmark2{border:2.5px solid #898b8e}.checkmark2:after{content:"";position:absolute;display:none}.container2 input:checked~.checkmark2:after{display:block}.container2 .checkmark2:after{top:4px;right:0;bottom:0;left:8px;width:7px;height:13px;border:solid #333333;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.container2.pdp-upsell .checkmark2:after{border:unset;inset:unset;width:unset;height:unset;transform:unset;background:unset;display:unset;content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto;background:linear-gradient(#898b8e,#898b8e) center / 2.4px 13px no-repeat,linear-gradient(#898b8e,#898b8e) center / 13px 2.4px no-repeat;transition:left .15s ease,top .15s ease,width .15s ease,height .15s ease,transform .15s ease,background .15s ease,border-color .15s ease,border-width .15s ease}.container2.pdp-upsell input[type=checkbox]:checked~.checkmark2{background-color:unset;border-color:#292b2e}.container2.pdp-upsell .checkmark2{background:#fff}.container2.pdp-upsell input[type=checkbox]:checked~.checkmark2{background:#000}.container2.pdp-upsell input[type=checkbox]:checked~.checkmark2:after{background:none;width:7px;height:13px;border:solid #fed10a;border-width:0 3px 3px 0;transform:rotate(45deg)}.container2.pdp-upsell input[type=checkbox]:checked~.checkmark2.lens-needs-install{background:#d5d5d5;border:#9f9f9f}.container2.pdp-upsell input[type=checkbox]:checked~.checkmark2.lens-needs-install:after{border:solid #a5a5a5;border-width:0 3px 3px 0}.upsell-pricing .base-accessory-price.accessory-sale-active{color:#b0b0b0;font-size:10pt;text-decoration:line-through}.upsell-pricing .new-accessory-price{display:none}.upsell-pricing .new-accessory-price.accessory-sale-active{display:inline-block}#offers{display:grid;grid-template-columns:1fr}#offers .stamped-product-reviews-badge{margin-left:10px}@media only screen and (max-width:950px){#offers .stamped-product-reviews-badge{margin-left:0;grid-column:1/3}}#offers #InventoryStatus-product-hw3{grid-row:2;grid-column:2;display:none}#offers #InventoryStatus-product-hw3 .status{font-weight:400;font-size:16pt;line-height:50px;margin-bottom:0}#offers #InventoryStatus-product-hw3 .status span.in{color:green}#offers #InventoryStatus-product-hw3 .status span.in i{text-shadow:0px 4px 0px green;color:#fff;top:-4px;position:relative;margin-right:5px}#offers #InventoryStatus-product-hw3 .status span.out{display:none;color:#bbb}#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list,#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list-amp{background:#fff;position:relative;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding-top:10px;background:transparent;margin-left:-1px;border-radius:0 0 12px 12px}#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list-amp{margin-top:0;background:#fff;border-radius:7px;padding:6px 8px}@media only screen and (max-width:749px){#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list,#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list-amp{justify-content:center;margin:0 -1px auto;text-align:center}}#offers #InventoryStatus-product-hw3.outofstock .status span.in{display:none}#offers #InventoryStatus-product-hw3.outofstock .status span.out{display:block}#offers .product-single__price{line-height:normal;margin:0;font-size:22.5px;width:100%;display:block;order:0}#offers .product-single__price a.lens-detail-link{float:right;font-size:16px;color:#0072ef}#offers .product-single__price a.lens-detail-link:hover{cursor:default}#offers .product-single__price .product-price__price{font-weight:700;font-size:22.5px}#offers .product-single__price #comparePrice{box-shadow:-110px 0 0 20px #ffffff87;display:inline}#offers .product-single__price #comparePrice .slash{height:3px;width:100px;position:absolute;background:#f43837;transform:rotate(-5deg) translate(-130px,15px)}.lens-orders-include{grid-column:1/3;display:grid;grid-template-columns:1fr 2fr;margin-top:15px;margin-left:10px;border-top:2px solid #f1f1f1;overflow:hidden;max-width:410px}.lens-orders-include p{padding-top:25px;padding-left:10px}@media only screen and (max-width:749px){.lens-orders-include p{padding-top:5px}}h4.lens-install-h4{font-size:22px;font-weight:600;color:#fff;text-align:center;margin:0}.right-frames{grid-column:1/3;display:grid;grid-template-columns:1fr 2fr;margin-top:15px;margin-left:10px;border-top:1px solid #e2e2e2;overflow:hidden;max-width:410px}.right-frames h6,.right-frames a{margin:35px 10px}.right-frames h6:hover,.right-frames a:hover{text-decoration:underline}@media only screen and (max-width:749px){.right-frames a{margin:0 10px}}.under-atc-links{margin-left:10px;margin-top:10px;display:grid;grid-template-columns:1fr 1fr;text-align:center;grid-column:1/3;max-width:400px}.fs-container{margin-top:50px;padding:50px 0}.fs-container.light{border-top:2px solid #e2e2e2}.fs-container.dark{background:#333;margin-bottom:-35px}.fs-container .content{display:grid;grid-template-columns:minmax(400px,680px) auto;padding:20px;grid-gap:20px;margin:0 auto;max-width:1200px}@media only screen and (max-width:949px){.fs-container .content{padding:0}}#product-get-in-rx{order:4}@media only screen and (max-width:949px){.fs-container.light{border-top:0px;margin-top:0;padding:0 0 50px}.fs-container.dark{margin-top:0}.fs-container .content{grid-template-columns:1fr}.fs-container .content .install-text{grid-row:2}.fs-container .content .accordion-specs{grid-row:1}}p.starting-at{text-align:center;font-size:16px;padding-bottom:10px}#product-get-in-rx{text-align:center;color:#888;width:100%;display:block;order:4;display:grid;grid-template-columns:1fr;grid-gap:10px;max-width:100%;margin:0 auto;line-height:40px}#product-get-in-rx a#rx-link{color:#3076be;font-weight:700;font-size:17px;border-radius:4px;border:2px solid #3076be;height:40px;width:100%;display:block;margin:0 auto}#product-get-in-rx a#rx-link:hover{text-decoration:none;color:#222;background:#f6f6f6}#product-concierge-wrapper{color:#222;background:#fff;border-radius:6px;padding:48px;transition:all .2s ease;border:2px solid #f6f6f6;margin:24px 0}#product-concierge-wrapper.added{grid-template-columns:80px auto 80px;display:grid;background:#fff;box-shadow:inset 0 0 0 2px #e2e2e2;padding:10px;grid-gap:0px 5px;transition:all .2s ease}#product-concierge-wrapper.added .plug-content{grid-column:2}#product-concierge-wrapper.added:hover .concierge-check .minus-icon{opacity:.5}#product-concierge-wrapper.added h3{text-align:left;margin-bottom:0}#product-concierge-wrapper.added .plug-content .plug-text .plug-cta span{font-size:18px}#product-concierge-wrapper.added .plug-content .plug-text .plug-cta span.removeText{font-size:14px}#product-concierge-wrapper.added #concierge-service-icon{grid-row:1/3}#product-concierge-wrapper #concierge-service-icon{margin:0 auto;max-width:90px;mix-blend-mode:multiply}#product-concierge-wrapper h3{font-size:20px;font-weight:600;margin-bottom:2px}#product-concierge-wrapper .concierge-check{grid-template-columns:40px 40px;display:none;grid-row:1/3;grid-column:3;align-self:center}#product-concierge-wrapper .concierge-check .minus-icon{position:relative;width:20px;height:20px;border-radius:15px;background:#aaa;opacity:0}#product-concierge-wrapper .concierge-check .minus-icon:after{content:"";width:14px;height:4px;background:#fff;border-radius:1px;position:absolute;left:calc(50% - 7px);top:calc(50% - 2px)}#product-concierge-wrapper .concierge-check .minus-icon:hover{opacity:1}#product-concierge-wrapper .concierge-check .checked-icon{position:relative}#product-concierge-wrapper .concierge-check .checked-icon:before{content:"";background:#fed10a;width:14px;height:3px;display:block;border-radius:1px;left:5px;top:8px;position:absolute;transform:rotate(-45deg);transition:all .3s ease-in-out}#product-concierge-wrapper .concierge-check .checked-icon:after{content:"";background:#fed10a;width:8px;height:3px;display:block;border-radius:1px;left:1.5px;top:10px;position:absolute;transform:rotate(45deg);transition:all .3s ease-in-out}#product-concierge-wrapper .plug-content{display:grid;grid-template-columns:1fr;text-align:left}#product-concierge-wrapper .plug-content img{align-self:center}#product-concierge-wrapper .plug-content .plug-text h4{font-weight:400;margin-bottom:4px;font-size:16px}#product-concierge-wrapper .plug-content .plug-text ul{line-height:1.3;margin-bottom:14px;font-size:14px}#product-concierge-wrapper .plug-content .plug-text .plug-cta{display:grid;grid-template-columns:60px auto}#product-concierge-wrapper .plug-content .plug-text .plug-cta span{font-weight:600;font-size:22px}#product-concierge-wrapper .plug-content .plug-text .plug-cta .removeText{font-weight:400;font-size:14px;text-decoration:underline}#product-concierge-wrapper .plug-content .plug-text .plug-cta #conciergePlug{font-size:14px;padding:3px 0;border:0px solid #222;width:90%;margin:0 auto}#product-concierge-wrapper .plug-content .plug-text .plug-cta button{font-weight:600}#product-get-in-rx .processing-notification{order:2;grid-column:1/2;display:grid;grid-template-columns:80px auto;text-align:left;grid-gap:6px;padding:0}#product-get-in-rx .processing-notification p{font-size:13px;line-height:19px;align-self:center}#product-get-in-rx #rxDiv{order:0}#product-get-in-rx #customs-link{order:1;display:none}@media only screen and (max-width:749px){#product-concierge-wrapper .processing-notification{grid-column:1/2;display:grid;grid-template-columns:100px auto;text-align:left;grid-gap:10px;padding:0}}shopify-payment-terms{order:5;font-size:13px}.product-single__photos #FeaturedImageZoom-product-hw3.product-single__photo{max-height:none;width:clamp(180px,90%,540px);margin:2vw auto;position:relative}.product-single__photos #FeaturedImageZoom-product-hw3.product-single__photo .product-featured-img{margin:0 auto;overflow:hidden}.product-single__photos #FeaturedImageZoom-product-hw3.product-single__photo #ampCornerTag{height:40px;position:absolute;inset:0 0 auto auto;opacity:0}@media only screen and (max-width:1000px){.product-single__photos #FeaturedImageZoom-product-hw3.product-single__photo #ampCornerTag{height:20px}}.product-template__container h1.product-single__title,.index-section--featured-product h1.product-single__title{font-size:26px;font-weight:600;letter-spacing:-.5px;text-align:left;line-height:25px;margin-top:15px}.product-template__container h1.product-single__title span,.index-section--featured-product h1.product-single__title span{font-size:13px;text-transform:uppercase;letter-spacing:.5px;line-height:15px;font-weight:400;color:#717171}.product-template__container h1.product-single__title span#variantTitle,.index-section--featured-product h1.product-single__title span#variantTitle{font-size:14px;text-transform:none;letter-spacing:0px;color:#222}.thumbnails-wrapper{padding-top:10px}.thumbnails-wrapper label.boldcolor{text-align:left;font-size:16px;margin-bottom:0}.thumbnails-wrapper #colorTitle{text-align:left;width:100%;display:block;font-size:14px}#product-tiers-wrapper{display:grid;grid-gap:15px;width:100%;grid-template-rows:repeat(auto-fit,20px 44px 44px 44px)}#product-tiers-wrapper label{background:#fff;width:100%;position:relative;display:block}#product-tiers-wrapper label input{position:absolute;z-index:-1000}#product-tiers-wrapper label span#da-best{display:none;top:-13px;left:8px;position:absolute;width:initial;grid-gap:3px;grid-template-columns:auto auto;height:initial;padding:2px 5px 3px;background:#fff;z-index:2;font-size:12px;border-color:#fed10a;box-shadow:0 0 0 2px #fed10a;transition:box-shadow .2s ease;line-height:1}#product-tiers-wrapper label span#da-best .fi-star{color:#fed10a;margin-top:1px}#product-tiers-wrapper label span{width:100%;height:100%;align-items:center;justify-content:center;font-weight:400;border-radius:4px;position:relative;line-height:1;display:grid;text-align:center;line-height:1.6;grid-template-columns:1fr auto;text-align:left;padding:4px 12px 3px 54px}#product-tiers-wrapper label.tiers-label span{font-style:italic;color:#898b8e;display:inline-block;width:initial;height:initial;padding:0;margin:0 12px}#product-tiers-wrapper label.tiers-label span.compare-icon{width:2px;height:12px;background:#898b8e;display:inline-block;position:relative;padding:0;margin:0 12px -2px;align-self:end;border-radius:1px}#product-tiers-wrapper label.tiers-label span.compare-icon:before{content:"";width:2px;height:8px;background:#898b8e;left:-4px;position:absolute;bottom:0}#product-tiers-wrapper label.tiers-label span.compare-icon:after{content:"";width:2px;height:6px;background:#898b8e;left:4px;position:absolute;bottom:0}#product-tiers-wrapper label span:active,#product-tiers-wrapper label span:focus{background:#fafafa;box-shadow:0 0 0 .5px #fed10a}#product-tiers-wrapper label span span#np-price,#product-tiers-wrapper label span span#p-price,#product-tiers-wrapper label span span#par-price{width:initial;height:initial;border-radius:none;box-shadow:none;display:block;font-weight:400;text-align:center;align-self:start;padding-top:6px;opacity:.7}#product-tiers-wrapper label span svg.icon-oos{width:16px;position:absolute;right:10px;top:calc(50% - 8px)}#product-tiers-wrapper label span svg.icon-oos .oos-ring{fill:#ddd}#product-tiers-wrapper label span svg.icon-oos .oos-exclamation{fill:#bbb}#product-tiers-wrapper label span span#np-oos,#product-tiers-wrapper label span span#p-oos,#product-tiers-wrapper label span span#par-oos{width:initial;height:initial;width:16px;position:absolute;right:10px;top:calc(50% - 8px);border-radius:none;box-shadow:none;display:block}#product-tiers-wrapper input:checked+span{box-shadow:0 0 0 1.5px #fed10a;background:#f6f6f6;color:#292b2e}#product-tiers-wrapper input:checked+span svg.icon-oos .oos-ring{fill:#fed10a}#product-tiers-wrapper input:checked+span svg.icon-oos .oos-exclamation{fill:#f6f6f6}#product-tiers-wrapper label svg.tier-icon{max-width:32px;position:absolute;top:10px;left:12px}.product-single__price{order:3}.frames-description{order:2;padding:5px 15px}.frames-description label{font-weight:600}.frames-description input{width:100%;max-width:395px}.product-form__item--submit{order:0;padding:0;margin-bottom:0;bottom:30px;position:sticky}@media only screen and (max-width:749px){#product-tiers-wrapper,.thumbnails-wrapper,.product-form__item--submit{max-width:none;gap:5px}#product-tiers-wrapper label.tiers-label{text-align:center}.product-single__photos{margin-bottom:0}.product-single__photos #FeaturedImageZoom-product-hw3.product-single__photo .product-featured-img{margin:-26px auto;max-width:100%;width:100%;width:380px}.product-template__container h1.product-single__title,.index-section--featured-product h1.product-single__title{margin-top:-15px;font-size:20px;font-weight:600;letter-spacing:-.5px;text-align:center;line-height:25px}.product-template__container h1.product-single__title span,.index-section--featured-product h1.product-single__title span{font-size:12px;text-transform:uppercase;letter-spacing:.5px;line-height:20px;font-weight:400;color:#717171}.product-template__container h1.product-single__title span#variantTitle,.index-section--featured-product h1.product-single__title span#variantTitle{font-size:14px;text-transform:none;letter-spacing:0px;color:#222}h1.product-single__title #variantTitle{font-size:14px}.product-recap{text-align:center;max-width:400px;margin:0 auto}.thumbnails-wrapper{order:0;padding-top:0}.thumbnails-wrapper label.boldcolor{text-align:center}.thumbnails-wrapper #colorTitle{text-align:center;margin-left:initial}.product-form__item--submit{order:0;width:100%}.product-form__item--submit .product-form__cart-submit{max-width:100%}.return-link-wrapper{margin-bottom:50px}#product-concierge-wrapper{padding:24px 12px}#product-concierge-wrapper #conciergePlug.btn{letter-spacing:0px}}.product-recap{text-align:center;max-width:600px;margin:0 auto}#LensTier{order:6}#can-you-install-section{margin:50px auto}#can-you-install-section .install-text{max-width:900px;margin:0 auto;text-align:center}.product-breadcrumbs{margin-top:0;margin-bottom:10px;background:#f6f6f6}.product-breadcrumbs .steps-brand{display:grid;max-width:1200px;margin:0 auto;grid-template-columns:2fr 2fr 2fr;background:#f6f6f6;padding:5px}.product-breadcrumbs .steps-brand .step{text-align:center;padding:5px;font-weight:600;font-size:10pt}.product-breadcrumbs .steps-brand .step.decided{color:#272727;box-shadow:inset 0 25px #f6f6f6,inset 0 27px #ddd}.product-breadcrumbs .steps-brand .step.decided p{color:#aaa;padding:7px 35px;border-radius:60px;margin:0 auto;background:#f6f6f6;border:2px solid #e2e2e2;width:fit-content;transition:all .4s ease}.product-breadcrumbs .steps-brand .step.decided p .words{display:block}.product-breadcrumbs .steps-brand .step.decided p .words span{font-weight:400}.product-breadcrumbs .steps-brand .step.decided p .step-arrow{display:none}.product-breadcrumbs .steps-brand .step.decided p span.words-long{display:block}.product-breadcrumbs .steps-brand .step.decided p span.words-long span{font-weight:400}.product-breadcrumbs .steps-brand .step.decided p span.words-short{display:none}.product-breadcrumbs .steps-brand .step.decided a:hover p{background:#fff;color:#444;border-color:#ddd;transition:color .2s ease,border-color .2s ease,background .1s ease}.product-breadcrumbs .steps-brand .step.decided.first{box-shadow:inset 90px 25px #f6f6f6,inset 90px 27px #ddd}.product-breadcrumbs .steps-brand .step.current{box-shadow:inset -180px 25px #f6f6f6,inset -180px 27px #ddd}.product-breadcrumbs .steps-brand .step.current p{color:#272727;background:#fff;border-radius:60px;border:2px solid #fed10a;width:fit-content;margin:0 auto;padding:7px 35px}.product-breadcrumbs .steps-brand .step.undecided p{color:#aaa;padding:7px}.product-breadcrumbs .steps-brand .step.undecided p .words{display:block}.product-breadcrumbs .steps-brand .step.undecided p .step-arrow{display:none}.cd-image-container{grid-column:1/3;position:relative;width:100%;max-width:1200px;margin:2em auto;overflow:hidden}@media only screen and (max-width:749px){.cd-image-container{grid-column:1/3;margin:1em auto}}.cd-image-container img{display:block}.cd-image-label{position:absolute;bottom:0;right:0;color:#fff;padding:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .3s .7s,opacity .3s .7s;-moz-transition:-moz-transform .3s .7s,opacity .3s .7s;transition:transform .3s .7s,opacity .3s .7s}.cd-image-label.is-hidden{visibility:hidden}.is-visible .cd-image-label{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none}.cd-resize-img .cd-image-label{right:auto;left:0}.is-visible .cd-resize-img{width:50%;-webkit-animation:cd-bounce-in .7s;-moz-animation:cd-bounce-in .7s;animation:cd-bounce-in .7s}@-webkit-keyframes cd-bounce-in{0%{width:0}60%{width:55%}to{width:50%}}@-moz-keyframes cd-bounce-in{0%{width:0}60%{width:55%}to{width:50%}}@keyframes cd-bounce-in{0%{width:0}60%{width:55%}to{width:50%}}.cd-handle{position:absolute;height:40px;width:40px;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border-radius:50%;background:#fed10a no-repeat center center;cursor:move;box-shadow:0 0 0 6px #0003,0 0 10px #0009,inset 0 1px #ffffff4d;opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);-moz-transform:translate3d(0,0,0) scale(0);-ms-transform:translate3d(0,0,0) scale(0);-o-transform:translate3d(0,0,0) scale(0);transform:translateZ(0) scale(0)}.cd-handle.draggable{background-color:#fed10a}.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .3s .7s,opacity 0s .7s;-moz-transition:-moz-transform .3s .7s,opacity 0s .7s;transition:transform .3s .7s,opacity 0s .7s}#simulator-section{position:relative}#simulator-section .simulator-labels{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;padding:0;position:absolute;top:0;left:calc(50% - 1px);transform:translate(-50%)}#simulator-section .simulator-labels .original-lens{background:#fff;padding:5px 10px;width:auto;display:block;align-self:start;justify-self:left;box-shadow:0 0 3px #0003;font-size:12px;font-weight:600}#simulator-section .simulator-labels .new-lens-compare{background:#fff;padding:5px 10px;width:auto;display:block;align-self:start;justify-self:right;box-shadow:0 0 3px #0003;font-size:12px;font-weight:600;background:#222;color:#fed10a}@media only screen and (max-width:749px){.steps-brand{grid-template-columns:1fr 3fr 1fr}.steps-brand .step.decided{display:block}.steps-brand .step.decided p{padding:7px 15px 7px 7px;border-radius:0 60px 60px 0;border:2px solid #e2e2e2;transition:all .4s ease;border-left:0px;margin:0 -5px 0 -10px}.steps-brand .step.decided p .words{display:none}.steps-brand .step.decided p .step-arrow{display:block;margin:2px;width:0px;height:0px;border-top:7px solid transparent;border-right:10px solid #272727;border-left:10px solid transparent;border-bottom:7px solid transparent}.steps-brand .step.decided p span.words-long{display:none}.steps-brand .step.decided p span.words-short{display:block}.steps-brand .step.decided.first{display:none}.steps-brand .step.current{grid-column:2/3}.steps-brand .step.current p{padding:7px 15px}.steps-brand .step.undecided{display:block}.steps-brand .step.undecided p{padding:7px;border-radius:60px 0 0 60px;border:2px solid #e2e2e2;transition:all .4s ease;border-right:0px;margin:0 -20px 0 -7px}.steps-brand .step.undecided p .words{display:none}.steps-brand .step.undecided p .step-arrow{display:block;margin:2px 2px 2px 20px;width:0px;height:0px;border-top:7px solid transparent;border-right:10px solid transparent;border-left:10px solid #e2e2e2;border-bottom:7px solid transparent}}.crowd-favs .grid-view-item{background:#fff;padding:10px 0 20px;border-radius:3px}.crowd-favs .hr--invisible{margin:20px 0}.crowd-favs .product-price__price{padding:0 0 15px}.guarantee-block{border-top:0px solid #e2e2e2;width:100%;display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;padding:10px;background:transparent;border-radius:3px;height:auto;grid-gap:10px;max-width:800px;margin:0 auto}.guarantee-block svg{max-width:180px}.text-60 p{line-height:1.2;font-size:14px}.text-60 p a{font-size:14px}.text-60 p span{font-weight:600;font-size:16px;line-height:2}@media only screen and (max-width:749px){.guarantee-block{grid-template-columns:1fr;justify-items:center;text-align:center}.guarantee-block svg{max-width:140px}}#stamped-filter-select,#stamped-sort-select,#stamped-sort-select2,.stamped-filter-select{padding-right:50px!important}@media only screen and (max-width:480px){#stamped-filter-select,#stamped-sort-select,#stamped-sort-select2,.stamped-filter-select{min-width:99%!important}}#stamped-main-widget .review-location{display:none}#stamped-main-widget .stamped-header .stamped-review-options ul li{margin-right:40px}#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="1"] span:nth-last-child(n+5),#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="2"] span:nth-last-child(n+4),#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="3"] span:nth-last-child(n+3),#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="4"] span:nth-last-child(n+2),#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="5"] span{background:#fed10a}#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="2"] span:nth-last-child(n+5){background:#ddd}#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="3"] span:nth-last-child(n+5),#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="3"] span:nth-last-child(n+4){background:#ddd}#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="4"] span:nth-last-child(n+5),#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="4"] span:nth-last-child(n+4),#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="4"] span:nth-last-child(n+3){background:#ddd}#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="5"] span:nth-last-child(n+5),#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="5"] span:nth-last-child(n+4),#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="5"] span:nth-last-child(n+3),#stamped-main-widget .stamped-reviews span.stamped-review-option-scale[data-value="5"] span:nth-last-child(n+2){background:#ddd}#stamped-main-widget li[data-title=ease-of-installation] .stamped-review-option-labels span:first-child:before{content:"Very hard"!important}#stamped-main-widget li[data-title=ease-of-installation] .stamped-review-option-labels span:nth-child(5):before{content:"Could do it in my sleep"!important;position:relative;left:20px}#stamped-main-widget li[data-title=lens-fit] .stamped-review-option-labels span:first-child:before{content:"Kinda loose"!important}#stamped-main-widget li[data-title=lens-fit] .stamped-review-option-labels span:nth-child(3){display:block}#stamped-main-widget li[data-title=lens-fit] .stamped-review-option-labels span:nth-child(3):before{content:"Perfect"!important}#stamped-main-widget li[data-title=lens-fit] .stamped-review-option-labels span:nth-child(5):before{content:"Too tight"!important}#stamped-main-widget .stamped-container[data-widget-show-product-variant=true] .stamped-review-product a,#stamped-main-widget .stamped-container[data-widget-show-product-variant=true] .stamped-review-variant a,#stamped-main-widget .stamped-review-variant{color:#888;font-size:13px;font-style:italic}#stamped-main-widget span.stamped-summary-recommend-percent{background:#1dc086;border-radius:2px}#stamped-main-widget .stamped-reviews .stamped-review-options ul li{flex-basis:100%}#stamped-main-widget .stamped-reviews .stamped-review-options strong{font-size:13px}#stamped-main-widget h3.stamped-review-header-title{font-size:16px;line-height:24px;margin:5px 0 0;padding:10px 0 0 25px;border:none;font-weight:700;text-align:left;color:#222;font-family:Open Sans;border-left:5px solid #444}#stamped-main-widget p.stamped-review-content-body{font-size:16px;white-space:pre-wrap;padding:0 0 10px 25px;font-family:Open Sans;color:#222;border-left:5px solid #444}#stamped-main-widget .stamped-review-options>ul>li>.stamped-review-option-checkbox>span,#stamped-main-widget .stamped-review-options>ul>li>.stamped-review-option-radio>span,#stamped-main-widget .stamped-review-options>ul>li>.stamped-review-option-textfield>span{border-bottom:0px}#stamped-main-widget .stamped-header .stamped-review-option-scale{background-color:#e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:9px auto;width:100%;position:relative;height:9px;border:1px solid #ffffff}#stamped-main-widget .stamped-header .stamped-review-option-scale i{width:3px;height:7px;background:#e5e5e5}#stamped-main-widget .stamped-header .stamped-review-option-scale span{content:"";background:#fed10a;margin-left:-2px;width:35px;height:7px;border-radius:0;box-shadow:-3px 0 #fff,3px 0 #fff;position:absolute;top:-webkit-calc(50% - 4px);top:calc(50% - 3px)}#stamped-main-widget .stamped-review-reply{border-left:none;display:grid;grid-template-columns:50px auto}#stamped-main-widget .stamped-review-reply .stamped-review-reply-body{grid-column:1/3}#stamped-main-widget .stamped-review-reply:before{content:"";width:40px;height:40px;display:inline-block;background-image:url(/cdn/shop/files/SOCIAL-vector-white1024.png?v=1575396737);background-size:30px;background-repeat:no-repeat;background-position:center center}#stamped-main-widget .stamped-review-reply p.stamped-review-content-body{border-left:none;padding:0 0 10px}.lens-tier-feature-checked:before{content:"";background:#fed10a;width:14px;height:3px;display:block;border-radius:1px;left:5px;top:8px;position:absolute;transform:rotate(-45deg);transition:all .3s ease-in-out}.lens-tier-feature-checked:after{content:"";background:#fed10a;width:8px;height:3px;display:block;border-radius:1px;left:1.5px;top:10px;position:absolute;transform:rotate(45deg);transition:all .3s ease-in-out}.lens-tier-feature-unchecked:before{content:"";background:#e2e2e2;width:20px;height:3px;display:block;border-radius:1px;left:0;top:8px;position:absolute;transform:rotate(-45deg);transition:all .2s ease}.lens-tier-feature-unchecked:after{content:"";background:#e2e2e2;width:20px;height:3px;display:block;border-radius:1px;left:0;top:8px;position:absolute;transform:rotate(45deg);transition:all .2s ease}.selected-lens-tier-features{display:grid;grid-template-columns:repeat(2,1fr);max-width:100%;margin:0 auto;grid-gap:15px;font-size:12px}.selected-lens-tier-features li{padding-left:25px;margin-top:8px;position:relative;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}@media only screen and (max-width:749px){.product-single__price{text-align:center}}#compatibilitycode-ul,#compatibility-ul-mobile{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:7px}#compatibilitycode-ul li,#compatibility-ul-mobile li{list-style:none;border:1px solid #e2e2e2;padding:4px;border-radius:2px;font-size:10pt;margin-bottom:0}#concierge-level{border-radius:6px;order:0;border:0px solid #e2e2e2;padding:2px;margin:0;width:100%}#concierge-level .concierge-header{display:grid;grid-template-columns:80px auto;align-items:center;grid-gap:10px}#concierge-level .concierge-header h4{font-weight:600;font-size:16px}#concierge-level .frames-description{padding:10px 0 10px 10px;display:grid;grid-template-columns:60px auto;align-items:center;grid-gap:20px}#concierge-level .frames-description svg{max-width:60px}#concierge-level .frames-description label{font-size:10pt}#concierge-level .frames-description input{width:100%;max-width:none;background:#f6f6f6;font-size:10pt;border:none;padding:15px;border-radius:6px}#concierge-level #service-level .concierge-button-group{display:grid;grid-template-columns:1fr;margin:10px auto;height:180px;position:relative}#concierge-level #service-level .concierge-button-group label{display:inline-block;margin:0;background-color:transparent;height:60px;font-weight:600;padding:0}#concierge-level #service-level .concierge-button-group label span.lvlopt .upcharge{text-align:center;font-size:12pt;padding:10px 0;display:block;box-shadow:inset 0 0 0 2px #f6f6f6;display:grid;background:#f6f6f6;font-size:10pt;font-weight:400;color:#888;line-height:.8}#concierge-level #service-level .concierge-button-group label span.lvlopt .upcharge span{font-weight:600;font-size:14pt}#concierge-level #service-level .concierge-button-group label span.lvlopt.sendbox .upcharge{border-radius:6px 0 0 6px}#concierge-level #service-level .concierge-button-group label span.lvlopt.justlabel .upcharge{border-radius:0 6px 6px 0}#concierge-level #service-level .concierge-button-group label span.lvlopt ul.service-level-features{margin-left:0;position:absolute;top:90px;left:20px;opacity:0;transition:all .2s ease}#concierge-level #service-level .concierge-button-group label span.lvlopt ul.service-level-features .csl{position:relative;font-size:10pt;line-height:2;font-weight:400;padding-left:30px;margin-bottom:5px;transition:margin-bottom .2s ease}#concierge-level #service-level .concierge-button-group label span.lvlopt ul.service-level-features .csl.yes:before{content:"";background:#fed10a;width:14px;height:3px;display:block;border-radius:1px;left:5px;top:12px;position:absolute;transform:rotate(-45deg);transition:all .3s ease-in-out}#concierge-level #service-level .concierge-button-group label span.lvlopt ul.service-level-features .csl.yes:after{content:"";background:#fed10a;width:8px;height:3px;display:block;border-radius:1px;left:1.5px;top:14px;position:absolute;transform:rotate(45deg);transition:all .3s ease-in-out}#concierge-level #service-level .concierge-button-group label span.lvlopt #nevermind{position:absolute;bottom:-10px;font-size:12px;font-weight:400;text-decoration:underline;text-align:center;left:50%;transform:translate(-50%)}#concierge-level #service-level .concierge-button-group label input{position:absolute;z-index:-1000;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#concierge-level #service-level .concierge-button-group label input:checked+label{background-color:#000}#concierge-level #service-level .concierge-button-group label input:checked+span.lvlopt span.upcharge{background-color:#222;box-shadow:inset 0 0 0 2px #fed10a;color:#fff}#concierge-level #service-level .concierge-button-group label input:checked+span.lvlopt ul{opacity:1;top:80px;transition:all .2s ease .4s}#concierge-level #service-level .concierge-button-group label input:checked+span.lvlopt ul .csl{margin-bottom:0;transition:all .2s ease .4s}.slick-dotted.mobile-product-image-slider{max-width:92vw;width:100%;display:none}.slick-dotted.mobile-product-image-slider .mpis-slide.slick-slide{max-width:92vw;width:100%!important;opacity:0;transition:.3s cubic-bezier(.4,0,1,1);-webkit-transition:.3s cubic-bezier(.4,0,1,1)}.slick-dotted.mobile-product-image-slider .mpis-slide.slick-slide img{opacity:0}.slick-dotted.mobile-product-image-slider .mpis-slide.slick-slide.slick-current.slick-active,.slick-dotted.mobile-product-image-slider .mpis-slide.slick-slide.slick-current.slick-active img{opacity:1}.slick-dotted.mobile-product-image-slider .slick-dots{margin:0 auto;position:relative;bottom:0}.slick-dotted.mobile-product-image-slider .slick-dots button:before{color:#222}@media only screen and (max-width:749px){.slick-dotted.mobile-product-image-slider{display:block}.slick-dotted.mobile-product-image-slider .mpis-slide.slick-slide.slick-current.slick-active{overflow-y:hidden}}.accordion input{display:none}.boxx{position:relative;background:#fff;height:64px;transition:all .3s ease-in-out}.boxx:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;pointer-events:none;box-shadow:-2px -2px #f6f6f6,inset 2px 2px 8px #f6f6f6,0 2px 4px #eee}.box-title{width:100%;height:64px;line-height:64px;padding:0 20px;font-weight:600;font-size:16px;display:inline-block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box-content{padding:0 12px;font-size:11pt;color:#222;display:block;height:0px;overflow:hidden}.box-content td{text-align:left;border:0px;padding:4px 12px}.box-close{position:absolute;height:64px;width:100%;top:0;left:0;cursor:pointer;display:none}input:checked+.boxx{height:auto;margin:0}input:checked+.boxx .box-title{border-bottom:0px solid rgba(0,0,0,.18)}input:checked+.boxx .box-content,input:checked+.boxx .box-close{display:block;height:100%}.arrows section .box-title{padding-left:44px;width:100%}.arrows section .box-title:before{position:absolute;display:block;content:"\203a";font-size:18pt;left:20px;top:-2px;transition:transform .3s ease-in-out;color:#0000008a}input:checked+section.boxx .box-title:before{transform:rotate(90deg)}.accordion-specs{padding:30px 0 0}.accordion-specs table{margin-bottom:0;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:30px 10px}.tab{position:relative;margin-bottom:1px;width:100%;color:#222;font-family:"Exo 2";overflow:hidden;padding:0}.tab input{position:absolute;opacity:0;z-index:-1}.tab label{position:relative;display:block;background:#fff;border:2px #f2f2f2 solid;font-weight:600;line-height:1;cursor:pointer;padding:8px;border-radius:4px}.tab label h6.tabh6{margin:5px 0 10px;font-weight:600}.tab input[type=checkbox]+label:after{content:"\25bc";right:10px;position:absolute;top:15px;-webkit-transition:transform .15s;-o-transition:transform .15s;transition:transform .15s}.tab input[type=checkbox]:checked+label:after{transform:rotate(180deg);-webkit-transition:transform .15s;-o-transition:transform .15s;transition:transform .15s}.tab-content{overflow:hidden;background:#fff;padding-bottom:0;margin-top:10px}.tab-content b{font-weight:600}.tab-content td{border:0px;padding:0}.tab-content ul,.tab-content ul li{list-style:disc;line-height:1;margin-bottom:10px}.tab-content ul,.tab-content ol{margin-left:20px;margin-bottom:10px}.tab-content ul li,.tab-content ol li{list-style-type:decimal}.tab-content label{padding:0;border-bottom:0px;display:block;margin-left:-20px}.tab-content .install-accordion{line-height:28px;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:10px auto 0}.tab-content .install-accordion .install-accordion-instructions{margin:0 auto}.tab-content .install-accordion .install-accordion-instructions label{text-align:center;padding:10px}.tab-content .install-accordion .install-accordion-instructions ol{margin:0 auto}.tab-content .install-accordion-vid{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.tab-content .install-accordion-vid iframe,.tab-content .install-accordion-vid object,.tab-content .install-accordion-vid embed{position:absolute;top:0;left:0;width:100%;height:100%}.tab-content .includes-accordion{text-align:center}.tab input:checked~.tab-content{max-height:none;height:100%;margin:10px 10px 30px}.featured-frames-header{display:grid;grid-template-columns:1fr 1fr 2fr;background:#fff;padding:5vw}@media only screen and (max-width:749px){.featured-frames-header{grid-template-columns:1fr;padding:30px 5px}}.featured-frames-header .customize{display:grid;align-items:start;grid-gap:8px}.featured-frames-header .customize h3.framename{font-size:calc(22pt + .5vw);text-align:left}.featured-frames-header .customize h3.framename span{font-size:50%;margin-bottom:0;font-weight:800;text-transform:uppercase;letter-spacing:1px}.featured-frames-header .customize a{display:block;position:relative;margin:0 auto 0 0}@media only screen and (max-width:749px){.featured-frames-header .customize h3.framename{text-align:center}.featured-frames-header .customize a{margin:0 auto}}.featured-frames-header .featured-frames-image{display:grid;justify-items:center}.featured-frames-header .featured-frames-image img{max-width:150px;mix-blend-mode:multiply}.featured-frames-header .specs{display:grid;grid-template-columns:1fr 1fr;font-size:calc(14px + .3vw);line-height:1.8}@media only screen and (max-width:749px){.featured-frames-header .specs{grid-template-columns:1fr;padding:10px;grid-gap:10px}.featured-frames-header .specs .soft-specs{border:1px solid #e2e2e2;padding:10px;border-radius:10px}.featured-frames-header .specs .soft-specs ul{grid-template-columns:1fr}.featured-frames-header .specs .soft-specs ul label{font-size:calc(11pt + .3vw);text-transform:uppercase;letter-spacing:2px}.featured-frames-header .specs .hard-specs{border:1px solid #e2e2e2;padding:10px;border-radius:10px}.featured-frames-header .specs .hard-specs ul{display:grid;grid-template-columns:auto 1fr 1fr 1fr;grid-gap:20px;align-items:center}.featured-frames-header .specs .hard-specs ul label{font-size:calc(11pt + .3vw);text-transform:uppercase;letter-spacing:2px}}.featured-frames-header .specs .hard-specs ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.featured-frames-header .specs .hard-specs ul label{grid-column:1/4;font-size:calc(16px + .3vw);font-size:calc(11pt + .3vw);text-transform:uppercase;letter-spacing:2px}.featured-frames-header .specs .hard-specs ul li{text-align:center;display:grid;align-items:end;justify-items:center}.featured-frames-header .specs .hard-specs ul li svg{max-height:23px}.more-frames-label{text-align:center}.more-frames-styles{grid-gap:20px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,100px);align-content:center;justify-content:center}#multiples-container.no-multiples{display:none}#multiples-container{position:relative}#has-multiples{display:grid;grid-gap:4px}#has-multiples.btnGroup{grid-template-columns:repeat(auto-fit,80px)}#has-multiples li{padding:4px 12px;border-radius:12px}#has-multiples li:hover{background:#f6f6f6}#has-multiples li.current-size{background:#f2f2f2;font-weight:600}#multiples-container-mobile.no-multiples{display:none}#multiples-container-mobile{position:relative}.rbSizeContainer summary{font-size:14px;font-weight:600;margin-top:6px;margin-bottom:6px}#has-multiples-mobile{display:grid;grid-gap:4px}#has-multiples-mobile.btnGroup{grid-template-columns:repeat(auto-fit,80px)}#has-multiples-mobile li{padding:4px 12px;border-radius:12px}#has-multiples-mobile li:hover{background:#f6f6f6}#has-multiples-mobile li.current-size{background:#f2f2f2;font-weight:600}@media only screen and (max-width:749px){#multiples-container.rbSizeContainer{text-align:center;margin-right:-60px}#multiples-container.rbSizeContainer ul{display:grid;place-content:center}#multiples-container-mobile.rbSizeContainer{text-align:center;margin-right:-60px}#multiples-container-mobile.rbSizeContainer ul{display:grid;place-content:center}}.dropdown:focus,.dropdown:active{outline:none}.dropdown summary{border-radius:4px;padding:4px 12px;box-shadow:0 0 0 2px #f2f2f2;margin:4px 0;display:grid;gap:0px 8px;grid-template-columns:auto 1fr}.dropdown summary svg{width:16px;height:16px;margin-right:10px;grid-row:span 2;align-self:center}.dropdown summary::-webkit-details-marker{display:none}.dropdown summary span#this-frame-has{font-size:12px;color:#898b8e;font-weight:600}.dropdown summary span#this-frame-has-mobile{font-size:12px;color:#898b8e;font-weight:600}.dropdown summary:focus,.dropdown summary:active{outline:none}.dropdown summary:hover{background:#f6f6f6}.dropdown .dropdown__panel{padding:12px}.dropdown .dropdown__panel li a:hover{background:transparent}@media only screen and (max-width:749px){.dropdown summary{display:inline-flex;width:100%;flex-wrap:wrap;min-height:50px}.dropdown summary svg{flex:0 1 14px;top:23px;position:absolute}.dropdown summary span#this-frame-has{flex:1 1 180px;padding-left:30px}.dropdown summary span#current-frame{flex:1 0 160px;padding-left:30px}.dropdown summary span#this-frame-has-mobile{flex:1 1 180px;padding-left:30px;place-content:center}.dropdown summary span#current-frame-mobile{flex:1 0 160px;padding-left:30px;place-content:center}}.color-and-price{display:grid;grid-template-columns:34px 1fr auto;align-items:start;padding-top:12px}#reward-plug{padding:3px 12px 3px 24px}#reward-plug p.bfcm-fx{font-size:31px}.forLarge #large-product-image{grid-row:1;order:1}@media only screen and (max-width:749px){.forLarge #large-product-image{grid-row:1;order:1;padding:0 0 30px}.forLarge .swiper-container .swiper-button-prev{left:0;display:none}.forLarge .swiper-container .swiper-button-next{right:0;display:none}}.forLarge #thumb-product-image .swiper-wrapper{max-height:300px}.forLarge .swiper-container .swiper-button-next,.forLarge .swiper-container .swiper-button-prev{color:#bbb;transform:scale(.5)}.forLarge .swiper-container .swiper-button-prev{left:0;display:block}.forLarge .swiper-container .swiper-button-next{right:0;display:block}img#FeaturedImageThumb-product-hw3{mix-blend-mode:multiply}#thumb-product-image{background:#fff;padding:4px;border-radius:6px;height:initial;align-self:center}#thumb-product-image .swiper-slide{min-height:initial;padding:4px;box-shadow:0 0 0 2px #fff}#thumb-product-image .swiper-slide-thumb-active{min-height:initial;padding:4px;box-shadow:0 0 0 2px #fed10a;border-radius:2px}#large-product-image .swiper-wrapper{min-height:500px}@media only screen and (max-width:1280px){#large-product-image .swiper-wrapper{min-height:350px}}@media only screen and (max-width:1024px){#large-product-image .swiper-wrapper{min-height:280px}}@media only screen and (max-width:749px){#large-product-image .swiper-wrapper{min-height:190px}}.swiper-pagination-bullet-active{background:#292b2e}.page-container{overflow:initial}.preorder-button-color{background-color:#1eba7d!important;background-image:linear-gradient(25deg,#20a4ff,transparent)!important;box-shadow:0 0 1px green!important}.preorder-button-color span{text-shadow:0 0 1px green!important}.preorder-button-color:hover{box-shadow:0 0 0 2px #1dba7d!important;transition:box-shadow .12s ease!important}.out-of-stock-button-color{background-color:#111!important}#product-preorder-delivery-text{text-align:center;font-weight:600;color:#898b8e;letter-spacing:1px;text-transform:uppercase}.product-single__meta .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{margin-top:0}#mobile-image-slider .swiper-slide{padding:0}#mobile-image-slider .swiper-pagination-bullets{bottom:-2px}.pdp_grid_order{display:grid;grid-template-columns:auto;align-items:start}#how-to-find-icon{font-size:13px;font-weight:800;background:#fff;line-height:15px;width:20px;height:20px;display:block;text-align:center;border-radius:18px;margin:13px auto;color:#292b2e;border:2px solid #292b2e}#guarantee-overlay{position:absolute;left:11px;font-size:24px;color:#fff}#guarantee-overlay.ZSGRP,#guarantee-overlay.GRP,#guarantee-overlay.GR,#guarantee-overlay.ZSNOVP,#guarantee-overlay.NOVP,#guarantee-overlay.NOV,#guarantee-overlay.ZSRGP,#guarantee-overlay.RGP,#guarantee-overlay.RG,#guarantee-overlay.ZSCBMP,#guarantee-overlay.CBMP,#guarantee-overlay.CBM,#guarantee-overlay.ZSYMP,#guarantee-overlay.YMP,#guarantee-overlay.YM{left:initial;right:11px}#guarantee-overlay h3{font-size:34px;font-weight:800;text-shadow:0 1px 14px rgba(0,0,0,.5)}#easy123{position:absolute;color:#fff;height:68%;display:grid;text-align:left}#easy123 h3{font-size:26px;font-weight:600;text-shadow:0 1px 14px rgba(0,0,0,.5)}#easy123 h3 span{padding:0 0 8px;border:2px solid white;display:inline-block;border-radius:4px;background:#0000003d;box-shadow:0 0 12px #0000003d}#easy123 h3 span svg{width:54px}#easy123 h4{font-size:26px;font-weight:600;text-shadow:0 1px 14px rgba(0,0,0,.5);align-self:end}@media only screen and (max-width:1200px){.swiper-slide .comparison-chart{grid-template-columns:minmax(140px,400px) minmax(36px,72px) minmax(36px,72px) minmax(36px,72px)}.swiper-slide .comparison-chart .mobile-reference{display:block}.swiper-slide .comparison-chart .mobile-reference ul{margin:0;padding:0}.swiper-slide .comparison-chart .standard ul li label,.swiper-slide .comparison-chart .polarized ul li label,.swiper-slide .comparison-chart .plus ul li label,.swiper-slide .comparison-chart .standard ul li p,.swiper-slide .comparison-chart .polarized ul li p,.swiper-slide .comparison-chart .plus ul li p,.swiper-slide .comparison-chart .standard h3,.swiper-slide .comparison-chart .polarized h3,.swiper-slide .comparison-chart .plus h3,.swiper-slide .comparison-chart span.best{display:none}.swiper-slide .comparison-chart ul{display:grid;grid-template-rows:repeat(7,48px);width:initial;margin:0}.swiper-slide .comparison-chart .mobile-reference{display:grid;grid-template-rows:50px auto}.swiper-slide .comparison-chart{padding:4px 0}.swiper-slide .comparison-chart .mobile-reference label{font-size:14px}.swiper-slide .comparison-chart .mobile-reference p{font-size:12px}.swiper-slide .comparison-chart img{max-width:40px;width:80%}.swiper-slide .comparison-chart .standard,.comparison-chart .polarized,.comparison-chart .plus{grid-template-rows:50px auto}.swiper-slide .comparison-chart .mobile-reference h3{text-align:left}.swiper-slide .comparison-chart ul li.yes span,.swiper-slide .comparison-chart ul li.no span{left:calc(50% - 8px)}.swiper-slide .comparison-chart ul{padding:0 8px}.swiper-slide .comparison-chart .mobile-tiers-legend{display:block;width:100%;grid-column:1/5;background:#f2f2f2;padding:12px 6px;border-radius:12px;font-size:14px}}.sim-img-overlay{position:absolute;top:30px;max-width:250px}@media only screen and (max-width:1200px){.sim-img-overlay{position:absolute;top:0;max-width:150px}}#story-modal{display:none;position:absolute;top:10px;left:0;right:0;z-index:10;max-width:800px;margin:0 auto;padding:50px;background:#fff;border-radius:12px;box-shadow:0 3px 10px #0000004d}#story-modal h4{font-weight:800;margin-top:40px}#story-modal button{margin:0;border:none;border-radius:5px;padding:5px 20px;-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;background-color:#e2e2e2}#modal-close-btn{position:absolute;right:30px;top:25px}#story-overlay{position:fixed;display:none;top:0;left:0;z-index:9;right:0;bottom:0;width:100%;height:100%;background-color:#0000004d}@media only screen and (max-width:799px){#story-modal{max-width:calc(100% - 64px);top:45px;padding:32px 24px}}.product-single__thumbnail{cursor:pointer}#product-swatches-list label{width:100%;font-size:12px;padding:4px 8px;border-radius:12px}label.amp{position:relative;display:grid;grid-template-columns:36px auto 30px auto;gap:6px;font-style:italic;font-weight:500;justify-content:start;align-content:center;align-items:center;background:#fff;width:100%}label.amp svg{max-width:37px}label.amp:before{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);display:block;z-index:-1;border-radius:14px;left:-3px}.color-spectrum{text-align:center;border-radius:4px;padding:2px 8px;background-image:linear-gradient(45deg,#f32323,#d0f30f,#00adff);font-weight:800}@media only screen and (max-width:749px){label.amp{justify-content:center}}#bundle-modal-container{display:none;position:fixed;z-index:1;left:0;top:0;padding-top:32px;width:100%;height:100%;overflow:scroll;background-color:#000;background-color:#0006}#show-bundles:hover{box-shadow:0 0 0 3px #f43838;border-radius:6px;opacity:1;transition:all .2s cubic-bezier(.17,.67,.83,.67)}#show-bundles{margin:0;max-width:100%;box-shadow:0 0 1px #f43838;transition:all .24s cubic-bezier(.17,.67,.83,.67);background:#f43838;color:#fff;font-weight:600;font-size:16pt;letter-spacing:3px;border-radius:3px;text-shadow:0 0 3px #ba3206;display:block}#bundle-modal{position:fixed;background:#fff;padding:4vh;display:none;box-shadow:0 12px 48px 3000px #0000004d;border-radius:12px;top:14vh;left:50%;transform:translate(-50%);z-index:999999}#bundle-modal.reveal{display:grid}#bundle-modal .primary-item{display:grid;grid-template-columns:auto auto;gap:0 12px;align-items:center;max-width:440px;justify-self:center}#bundle-modal .primary-item img{max-width:110px}#bundle-modal .primary-item div#added-container.disabled-div{display:grid;grid-template-rows:100px auto;height:80px}#bundle-modal .primary-item div#added-container{display:grid;grid-template-rows:100px auto;height:inherit}#bundle-modal .primary-item h4{margin-bottom:0;margin-top:16px}.bundle-item-container{grid-template-columns:minmax(120px,200px) auto minmax(120px,200px);display:grid;align-items:center}.add-these-items{border-radius:24px;text-align:center;background:#f2f2f2;max-width:500px;padding:2px 48px;display:block;justify-self:center;margin-top:10px;position:relative}.plus-sign{font-size:24px;font-weight:800}#bundle-modal .bundle-item{display:grid;place-content:center;text-align:center}#bundle-modal .bundle-item img{display:block;margin:0 auto;padding:0 4vh}#bundle-modal label{text-align:center;margin-bottom:1vh;font-size:18px}#bundle-modal .bundle-subtotal label{text-align:center;margin-bottom:6px;font-size:13.5px}.bundle-button-group{display:grid;grid-template-columns:1fr;justify-content:center;gap:12px;text-align:center}.bundle-subtotal{margin-top:3.5vh}.bundle-subtotal h3{text-align:center;font-weight:800;color:#f53838}.bundle-subtotal h3 s{text-align:center;font-weight:800;color:#292b2e}#close-bundles{text-align:center;padding:12px 0}#close-bundles-x{position:absolute;top:24px;right:24px}#bundle-add.disabled-btn{display:none}#bundle-add{display:block;margin:0;max-width:100%;box-shadow:0 0 1px #f43838;transition:all .4s cubic-bezier(.17,.67,.83,.67);background:#f43838;color:#fff;font-weight:400;font-size:16px;border:0px;border-radius:3px;text-shadow:0 0 3px #ba3206}#current-variant-price{font-weight:600}#bundle-add:hover,#bundle-add:focus{box-shadow:0 0 3px #f43838}.greencheck{width:20px;height:20px;content:"";background:#0db022;display:inline-block;transform:translateY(-3px) rotate(45deg);border-radius:12px;margin-right:4px;position:relative}.greencheck:before{content:"";width:3px;height:13px;display:block;position:absolute;background:#fff;transform:translate(10px,3px);border-radius:1px}.greencheck:after{content:"";width:7px;height:3px;display:block;position:absolute;background:#fff;transform:translate(5px,13px);border-radius:1px}#bundle-lens-image{max-width:60px;position:absolute;transform:translate(-44px,-11px)}#bundle-image{margin-bottom:-12px}#bundle-price{font-weight:600}#bundle-price .red-discount{color:red;margin-left:4px;font-style:italic;font-weight:800}span.save20{font-weight:800;color:#f43838}@media only screen and (max-width:749px){#bundle-modal{padding:24px 12px;width:calc(100% - 48px)}#bundle-modal .primary-item{gap:0px 12px;grid-template-columns:80px auto}.add-these-items{border-radius:24px;text-align:center;background:#f2f2f2;max-width:500px;padding:2px 28px;display:block;justify-self:center;font-size:13px;margin:12px 0 0}}#just-the-lens,#bundle-add{font-weight:600;font-size:15.5px;letter-spacing:0px;padding:8px 6px}.image-ratio{aspect-ratio:7 / 5;width:100%;object-fit:cover}.presale-on-sale{letter-spacing:0px;font-size:65%;color:#292b2e;background:#fff;padding:4px 8px;border-radius:4px}.swiper-pagination-fraction{width:52px;background:#fff;border-radius:50px;box-shadow:0 1px 3px #0000004d;font-size:14px;position:absolute;right:0;display:none;top:0;height:23px;left:calc(100% - 64px)}@media only screen and (max-width:749px){.swiper-pagination-fraction{display:block}#salecallout{margin-bottom:16px}}.swiper-slide{padding:0}#salecallout{background:#fed10a;text-align:center;border-radius:3px;padding:1px}#salecallout h3{font-weight:800;margin:5px}.saleHide{display:none}.saleShow{display:block}.polarized-check{width:100%}.polarized-check h3{line-height:34px;font-size:14px;margin-bottom:0;font-weight:500}.polarized-check h3 #polarized-unavailable{color:#aaa;font-size:14px;display:none}.polarized-check p{font-size:14px}.polarized-check div{display:grid;align-items:center}.polar-text{justify-self:start;opacity:40%}.polar-container{margin-right:75px;display:grid;grid-gap:8px;grid-template-columns:1fr 1fr;justify-items:end;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.polar-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin-right:75px}.polar-container input:checked~.polar-text{opacity:100%;transition:opacity .3s ease}.polar-checkmark{display:block;height:22px;width:22px;border:2px solid #e2e2e2;border-radius:5px;transition:box-shadow .3s ease;justify-self:end}.polar-container:hover input~.polar-checkmark{border:2px solid #ddd;transition:border .3s ease}.polar-checkmark:after{content:"";display:none}.polar-container input:checked~.polar-checkmark:after{display:block}.polar-container .polar-checkmark:after{margin:3px 10px 0 6px;width:6px;height:10px;border:solid #333333;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:749px){.polarized-check{padding:12px;margin-right:auto}}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after,.swiper-button-prev:after{font-weight:700;text-shadow:1px 0px #bbb,2px 0px #bbb,3px 0px #bbb}.product__text--discount{text-align:center;font-size:1em;font-weight:800;color:#717171}.log-in-callout{text-align:center;padding:10px;margin:auto 80px;border-radius:12px;text-decoration:underline;cursor:pointer}.swatch--pre-order{opacity:.4}#colorTitle span.tag{border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}#colorTitle span.tag--non-polarized{background:#e2e2e2}#colorTitle span.tag--polarized{background:#292b2e;color:#fff}#bottom-sticky-bar{position:fixed;bottom:0;height:80px;display:grid;z-index:999;background:#fff;width:100%;box-shadow:0 0 8px -4px #000;transform:translateY(100%)}#bottom-sticky-bar.taller{height:80px}#bottom-sticky-bar .lens-container{width:100%;grid-template-columns:31px auto 110px;padding-left:20px;align-content:center;display:grid;align-self:end;padding-bottom:8px}#bottom-sticky-bar .container2{display:block;position:relative;padding-right:50px;padding-left:10px;margin-bottom:12px;margin-top:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.2}#bottom-sticky-bar .checkmark2{position:absolute;top:4px;right:0;left:initial;height:30px;width:30px;border:3px solid #e2e2e2;border-radius:5px;transition:box-shadow .3s ease}#bottom-sticky-bar .container2 input:checked~.checkmark2{background-color:transparent;box-shadow:inset 0 0 0 3px #fff;border:3px solid #ddd;margin-right:0}#bottom-sticky-bar .additional-addon-item{border:0px}#bottom-sticky-bar .additional-addon-item .container2{display:grid;grid-template-columns:1fr auto;width:calc(100% - 50px);left:50px}#extended-lens-care-desktop{display:grid;height:initial}#extended-lens-care{display:none}#bottom-sticky-bar .sticky-add-btn{font-weight:600;line-height:1.2;display:block;order:4;position:relative;margin:auto;grid-row:span 2}@media only screen and (max-width:749px){#bottom-sticky-bar{display:grid;transform:translateY(0)}#launcher{width:50px;height:50px;padding:0;margin:10px!important}#bottom-sticky-bar #colorStickyTitle{grid-row:2;grid-column:1 / 3;font-size:14px}#bottom-sticky-bar #colorStickyTitle span.tag{border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}#bottom-sticky-bar #colorStickyTitle span.tag--non-polarized{background:#e2e2e2}#bottom-sticky-bar #colorStickyTitle span.tag--polarized{background:#292b2e;color:#fff}#bottom-sticky-bar .product-single__price-product-hw3{margin-bottom:0}#bottom-sticky-bar .product-single__price{text-align:left}#bottom-sticky-bar .product-price__price{font-weight:700;font-size:22.5px}#bottom-sticky-bar #swatch-clone{margin-top:8px}#bottom-sticky-bar #extended-lens-care{height:0px;overflow-y:hidden;display:grid}#bottom-sticky-bar #extended-lens-care.extend{height:64px;transition:all .2s ease .2s}#bottom-sticky-bar .close-extended-care:before,.close-extended-care:after{content:"";display:block;width:3px;height:18px;background:#898b8e;border-radius:2px;position:absolute}#bottom-sticky-bar .close-extended-care:after{transform:rotate(90deg)}#bottom-sticky-bar .close-extended-care{transform:translate(35px,30px) rotate(45deg);position:absolute;display:none}#bottom-sticky-bar .close-extended-care.showClose{display:block}#bottom-sticky-bar .close-extended-care.forRealXClose{display:none}#bottom-sticky-bar .forRealClose{height:0!important;transition:all .2s ease .2s}#bottom-sticky-bar.forRealShort{height:80px!important}#bottom-sticky-bar #cloned-sticky-swatch-image{transform:scale(.87);margin:4px 0}#bottom-sticky-bar .sticky-add-btn{max-width:100%;box-shadow:0 0 1px #f43838;transition:all .24s cubic-bezier(.17,.67,.83,.67);background:#f43838;color:#fff;font-weight:600;font-size:16pt;letter-spacing:3px;border-radius:3px;text-shadow:0 0 3px #ba3206;display:block}#show-bundles-bottom.inactive{background-color:#737373;color:#b2b2b2;opacity:.9;text-shadow:none;letter-spacing:1px;font-size:17px;padding:10px 8px;transition:all 0s linear}#show-bundles-bottom.inactive:hover{box-shadow:none}#bottom-sticky-bar .sticky-add-btn.preorder-button-color{font-size:16px;line-height:1.12;padding:4px;display:block;margin:0 auto;text-shadow:1px 0px 2px #02024f8c;letter-spacing:1px;margin:6px!important}#bottom-sticky-bar .sticky-btn--sold-out{background:#272727;margin:auto -12px;font-size:16px;letter-spacing:.52px;padding:8px;text-shadow:0 0 3px #111}}.lens-vlt-icon--bright-light{background:url(/cdn/shop/files/bright-sun.svg?v=1673891144) no-repeat 10% center;background-size:22px}.lens-vlt-icon--low-light{background:url(/cdn/shop/files/low-light.svg?v=1673891144) no-repeat 10% center;background-size:22px}.lens-vlt-icon--mixed-light{background:url(/cdn/shop/files/mixed-sun.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--racket-sports{background:url(/cdn/shop/files/racket-sports.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--shooting-sports{background:url(/cdn/shop/files/shooting-sports.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--baseball{background:url(/cdn/shop/files/baseball.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--everyday{background:url(/cdn/shop/files/everyday.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--snow-sports{background:url(/cdn/shop/files/snow-sports.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--boating{background:url(/cdn/shop/files/boating.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--indoor-use{background:url(/cdn/shop/files/indoor-use.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--running{background:url(/cdn/shop/files/running.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--park{background:url(/cdn/shop/files/park.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--beach-sports{background:url(/cdn/shop/files/beach-sports.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--driving{background:url(/cdn/shop/files/driving.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--mountain-biking{background:url(/cdn/shop/files/mountain-biking.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--water-sports{background:url(/cdn/shop/files/water-sports.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--inshore-fishing{background:url(/cdn/shop/files/inshore-fishing.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--outdoor-leisure{background:url(/cdn/shop/files/outdoor-leisure.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--cycling{background:url(/cdn/shop/files/cycling.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--gaming{background:url(/cdn/shop/files/walking.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--walking{background:url(/cdn/shop/files/walking.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--indoor-shooting{background:url(/cdn/shop/files/indoor-shooting.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--hunting{background:url(/cdn/shop/files/hunting.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--field-sports{background:url(/cdn/shop/files/field-sports.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--offshore-fishing{background:url(/cdn/shop/files/offshore-fishing.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--dusk-dawn{background:url(/cdn/shop/files/dusk-dawn.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--motorcycle-riding{background:url(/cdn/shop/files/motorcycle-riding.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--horseback-riding{background:url(/cdn/shop/files/horseback-riding.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--mountaineering{background:url(/cdn/shop/files/mountaineering.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--golf{background:url(/cdn/shop/files/golf.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--hiking{background:url(/cdn/shop/files/hiking.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--fashion{background:url(/cdn/shop/files/fashion.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activity-icon--yardwork{background:url(/cdn/shop/files/yardwork.svg?v=1673891144) no-repeat 10% center;background-size:22px}.activities-icon-container{border-radius:50px;border:1px #e2e2e2 solid;justify-self:center;padding:4px 12px 4px 48px;margin:auto}.environment-activity-icon-container{display:flex;justify-content:center;border-radius:24px;box-shadow:0 0 0 2px #e2e2e2;margin:4px auto;width:100px;justify-self:center;position:relative}.environment-activity-icon-container span{height:40px;width:40px;background-position:center center}.activity-vlt-container{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;text-align:left;justify-content:center}.lens-vlt{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;margin:0 auto;gap:2px;grid-column:1/3}.lens-vlt_number,.lens-vlt_ideal-for{font-size:14px;color:#494b4e}.lens-vlt_scale{width:100%;height:2px;background:#e2e2e2}.lens-vlt_range{width:30%;height:4px;background:#fed10a;border-radius:4px;margin-top:-1px;left:61%;position:relative}.lens-vlt_icons{width:100%;height:40px;display:flex;justify-content:space-between}.lens-vlt_icons div{width:32px;height:32px}.activities-all_list{text-align:left}.vlt-range{width:60%;left:15%;height:4px;background:#fed10a;top:-1px;position:relative}.vlt-range_bright-light{width:35%;left:65%}.vlt-range_mixed-light{width:50%;left:25%}.vlt-range_low-light{width:40%;left:0%}.best-for-slide_container{position:relative}.best-for-slide_img{object-fit:cover;height:400px}.best-for-slide_container .activity-icon{height:70px;width:70px;position:absolute;border-radius:42px;background-position:center center;top:28px;left:calc(100% - 80px);background-size:50%;background-color:#fed10a;border:3px solid #fff}.best-for-slide_text{text-align:left;margin:0 0 6px;font-size:16px;text-transform:uppercase;letter-spacing:2px;padding-left:8px}.best-for_span{text-align:left;font-size:18px;padding-left:8px;position:relative;font-weight:700}.activities-all_list li{padding-left:46px;height:35px}@media only screen and (max-width:1159px){.activity-vlt-container{grid-template-columns:2fr 1fr;align-items:center;display:flex;flex-wrap:wrap}.best-for-slide_img{height:230px}}@media only screen and (max-width:559px){.activitiy-vlt-container label{text-align:center}.swiper-slide ul.activities-all_list{column-count:4}}.lens-details__name{font-size:26px;font-weight:600;letter-spacing:-.5px;text-align:left;line-height:25px}.lens-details__sub-container{display:grid;grid-template-columns:auto 1fr}.lens-details__divider{margin:10px 0 40px}.lens-details__group-container{display:grid;grid-template-columns:1fr auto 1fr;gap:12px}.lens-details__best-activities{display:flex;flex-wrap:wrap;gap:12px}.lens-details__best-activities li{background-position:center 10%;padding-top:32px;text-align:center;background-size:24px 24px}@media only screen and (max-width:749px){#lens-details-section{margin:48px auto}.lens-details__group-container{grid-template-columns:1fr}.lens-details__name{font-size:18px;text-transform:initial}.lens-details__sub-title{font-size:1rem}.lens-details__best-activities{gap:4px;display:grid;grid-template-columns:auto auto auto auto;font-size:12px}}.swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#swatch-attributes-container{display:flex;flex-wrap:wrap;gap:6px;background:#fff;padding:6px;width:100%;margin-left:-4px}@media only screen and (max-width:749px){#swatch-attributes-container{background:#e2e2e2;padding:14px 6px;justify-content:center;width:calc(100% + 24px);margin:0 -12px;background-image:linear-gradient(0deg,#e2e2e2,#fff)}}.lens_attribute{order:1;display:grid;grid-template-columns:auto;align-items:center;font-size:11px;text-transform:uppercase;border-radius:4px;font-weight:600;background:#f2f2f2;border:1.5px solid #e2e2e2;gap:2px;padding:2px 4px 2px 21px}.lens_attribute_Mirrored,.lens_attribute_Performance,.lens_attribute_Shatterproof,.lens_attribute_100-UV-Protected{display:none}.lens_attribute_Anti-Reflective{background:#fff url(/cdn/shop/files/anti-reflective-attribute_9d5cd79e-f08e-4d03-b784-add359a3434b.png?v=1686860177)no-repeat 0% center;background-size:18px}.lens_attribute_Color-Enhancing{order:0;background:#fff url(/cdn/shop/files/color-enhancing-attribute.png?v=1686859811)no-repeat 0% center;background-size:contain}.lens_attribute_Polarized{background:#fff url(/cdn/shop/files/polarized-attribute.png?v=1686859811)no-repeat 0% center;background-size:contain}.lens_attribute_Non-Polarized{background:#fff url(/cdn/shop/files/non-polarized-attribute.png?v=1686859811)no-repeat 0% center;background-size:contain}.lens_attribute_100-UV-Protected,.lens_attribute_3X-Durability{background:#fff;padding-left:5px}#lowStockAlert{grid-template-columns:26px 1fr;color:red;font-style:italic;align-items:center;align-self:end;line-height:20px;display:none}#lowStockAlert.regStock{display:none}#lowStockAlert.lowStock{display:inline-grid}#stickyLowStockAlert{grid-row:2;font-style:italic;font-size:85%;position:fixed;top:-102px;background:#f43938;color:#fff;left:0;padding:0 22px;border-radius:0 12px 0 0}#stickyLowStockAlert.regStock{display:none}#stickyLowStockAlert.lowStock{display:inline-block}.colorway-collection__container{position:relative}.colorway-collection__container .product-card{display:grid;gap:12px;justify-items:center;justify-content:center;text-align:center;background:#fff;padding:36px 0;border-radius:12px}.colorway-collection__container .product-card a:hover{opacity:1}.colorway-collection__container .gallery{display:flex;justify-content:center;align-items:center}.colorway-collection__container .gallery-item{position:relative;margin:10px}.colorway-collection__container .gallery-item img{width:90%}.colorway-collection__container .hover-image{position:absolute;top:0;left:50%;transform:translate(-50%);opacity:0;transition:all .3s ease-in-out}.colorway-collection__container .gallery-item:hover .hover-image{opacity:1;transform:scale(1.02) translate(-50%);transition:transform .3s ease}.colorway-collection__container h3 span{letter-spacing:2px;text-transform:uppercase;font-weight:400;font-size:12pt;color:#898b8e}.colorway-collection__container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px;max-width:1600px;margin:0 auto;overflow:hidden}.colorway-collection__container .product-card h3{font-size:15px;font-weight:600}.colorway-collection__container .product-card .btn.empty{font-size:17px;letter-spacing:0px;font-weight:600}.colorway-collection__container .product-card .btn.empty .icon{width:18px;height:18px;margin-top:-4px}.colorway-collection__container .swiper-button-next,.colorway-collection__container .swiper-button-prev{background:#fff;padding:36px;border-radius:36px;box-shadow:0 2px 8px -3px #292b2e;transform:scale(.75)}.colorway-amp-tag{justify-self:start;position:absolute;z-index:5}.colorway-amp-tag img{height:50px;margin:0 40px;opacity:.6}.upgraded-frame-badge{justify-self:right;margin:-5px 9px 5px 0;background:none;border:none}.upgraded-frame-badge img.badge-img{height:32px}.upgraded-frame-badge.hidden-badge{display:none}@media only screen and (max-width:749px){.colorway-collection__container{grid-template-columns:1fr 1fr}.colorway-amp-tag img{height:32px;margin:0 25px;opacity:.6}}.processing-notification #rxDiv{margin:10px 0;width:100%;display:grid}#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list{display:grid;max-width:445px;margin:0 auto;padding:0;justify-content:unset;width:calc(100vw - 24px)}#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list .swiper-wrapper{padding-bottom:20px}#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list{min-height:initial;padding:0;font-size:13px}#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list .li-swatch{margin:0 1px}#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list .swiper-button-next{color:#bbb;transform:scale(.45);background:#fff;padding:46px;top:0;right:-26px}#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list .swiper-button-prev{color:#bbb;transform:scale(.45);background:#fff;padding:46px;top:0;left:-26px}.swatches-label{display:grid;justify-items:start;grid-template-columns:1fr auto auto;padding:0 3px 0 15px}.swatches-label svg{max-width:32px}.swatches-label span{font-weight:400;font-style:italic;color:#898b8e;font-size:12.5px;margin-bottom:-3px;margin-top:-4px}.more-info{display:inline-block;width:32px;height:32px}.swatches-description{display:flex;align-items:center;grid-column:1 / 4}.sale{background-color:#fed10a;border-radius:7px;padding:12px 7px;display:inline-table;width:fit-content;margin:0 auto}.swatches-label span.pro-pro{font-weight:800;color:#fff;background:#292b2e;padding:2px 6px 3px;border-radius:3px;font-size:11.5px;letter-spacing:.5px}.amp-label{min-width:200px;font-style:italic}.amp-label svg{transform:translateY(3px)}.swatches-label p{margin:0 0 0 -15px;padding:0;align-self:end;font-weight:600;font-size:14px;align-items:center;display:inline-grid;grid-template-columns:auto auto}#color-availability-span,#tier-availability-span{display:none;grid-template-columns:26px 1fr;align-items:center;align-self:end;line-height:20px;color:#dc5402}#color-availability-span.inline-grid,#tier-availability-span.inline-grid{display:inline-grid}#color-availability-span svg,#tier-availability-span svg,#lowStockAlert svg{transform:rotate(180deg)}#color-availability-span svg .st0,#tier-availability-span svg .st0{fill:orange}#lowStockAlert svg .st0{fill:red}#stickyLowStockAlert svg{display:none}.klaviyo-form-QQXTxw{width:100%;background:#f2f2f2;border-radius:6px}.swatch-tier__container{display:grid;gap:8px;margin:00px auto 0}.tier-button{font-size:14px;padding:10px;display:inline-flex;border:2px solid #292b2e;border-radius:5px;font-weight:700;justify-content:space-between;align-items:center;text-align:center}.tier-button__pro span{font-weight:700;color:#fff;background:#292b2e;padding:2px 6px 3px;border-radius:3px;font-style:italic}.tier-button__amp{font-style:italic;width:100%;display:inline-flex}.tier-button__amp span{display:inline-grid;width:32px;margin:0 2px}.swatch-mirror-label{font-size:13px;font-weight:400;display:block;width:100%;margin:8px 0 0}.tier-description{color:#898b8e;font-style:italic;font-weight:400;display:block;text-align:center;margin:4px 0 0}.selected-tier{border:2px solid #fed10a;box-shadow:inset #fed10a 0 0 0 1px}.swatch-unavailable span{opacity:50%}.selected-tier.tier-unavailable{box-shadow:inset #fff 0 0 0 2px,inset #ffe881 0 0 0 4px}.tier-unavailable{border:#d7d7d7 dashed 1px;color:#cbcbcb}.tier-unavailable .tier-description{color:#cbcbcb}.tier-unavailable span{opacity:30%}.selected-tier.swatch-unavailable{border:1.5px solid #fed10a;box-shadow:inset #fed10a 0 0 0 2px}@media only screen and (max-width:749px){.swatch-tier__container{gap:12px;margin:15px auto}.tier-button{font-size:14px}#offers #product-form-product-hw3 .thumbnails-wrapper ul#product-swatches-list{justify-content:center}}a.product-single__thumbnail.swatch-unavailable:before{content:"";display:block;height:34px;width:0px;background:#898b8e;transform:rotate(-45deg) translate(11px,9px);position:absolute;z-index:2}.li-swatch{border:1px solid white}.li-swatch:has(.swatch-unavailable){border:1px dashed #b9bbbe;border-radius:40px;display:none}.greyed{background:#ddd!important;box-shadow:none}.unavailable-pill{background:#ddd;color:#ddd;border-radius:7px;min-width:100px;max-width:50%;max-height:1.5em}.concierge-tooltip-text{visibility:hidden;width:200px;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:8px;position:absolute;z-index:1000000000000;bottom:100%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s,visibility .3s}.concierge-tooltip:hover .concierge-tooltip-text{z-index:1000000000000;visibility:visible;opacity:1}h3.subtitle{text-align:center;font-weight:700;font-size:36px}.subtitle-p{grid-column:1/-1}@media only screen and (max-width:749px){h3.subtitle{font-size:30px}}.old-price{color:#a9a9a9;text-decoration:line-through;font-size:.75em}.okeReviews.okeReviews--theme.okeReviews-custom-starRating .okeReviews-reviewsSummary-starRating{box-shadow:0 0;background:#fed10a4d}.okeReviews.okeReviews--theme.okeReviews-custom-starRating .okeReviews-starRating{mix-blend-mode:multiply}.okeReviews.okeReviews--theme.okeReviews-custom-starRating .okeReviews-reviewsSummary-starRating .okeReviews-reviewsSummary-ratingCount{color:#e49b5d;font-weight:600;font-size:12px}.okeReviews-reviewsSummary-ratingCount,.okeReviews.okeReviews--theme .okeReviews-reviewsSummary-ratingCount{font-size:14px;color:#898b8e}#shop-hcaptcha-badge-container{bottom:90px!important}.fuse-faq{margin:5vh auto;padding:5vh 12px;border:0px solid rgba(0,0,0,.12);border-radius:12px;background:#fafafa}.fuse-faq__list{display:grid;gap:10px;max-width:800px;margin:2vh auto}.fuse-faq__item{border:1px solid rgba(0,0,0,.12);border-radius:10px;overflow:clip;background:#fff}.fuse-faq__summary{list-style:none;cursor:pointer;padding:14px;display:grid;gap:10px}.fuse-faq__summary::-webkit-details-marker{display:none}.fuse-faq__q{margin:0;font-size:15px;font-weight:700;line-height:1.35}.fuse-faq__short{margin:0;font-size:14px;line-height:1.45;opacity:.9}.fuse-faq__ctaRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.fuse-faq__ctaText{font-size:11px;line-height:2.2;font-weight:700;letter-spacing:.01em;text-transform:uppercase;opacity:.5}.fuse-faq__arrow{width:18px;height:18px;opacity:.9;transition:transform .18s ease;flex:0 0 auto}.fuse-faq__item[open] .fuse-faq__arrow{transform:rotate(180deg)}.fuse-faq__panel{padding:0 14px 14px;border-top:1px solid rgba(0,0,0,.1)}.fuse-faq__full{margin:12px 0 0;font-size:14px;line-height:1.55}.fuse-faq__full p{margin:0 0 10px}.fuse-faq__full p:last-child{margin-bottom:0}.fuse-faq__full ul,.fuse-faq__full ol{margin:0 0 10px 18px;padding:0}.fuse-faq__full li{margin:6px 0}@media(max-width:749px){.fuse-faq{padding:14px}.fuse-faq__q{font-size:15px}.fuse-faq__short,.fuse-faq__full{font-size:14px}}@media(prefers-reduced-motion:reduce){.fuse-faq__arrow{transition:none}}#competitor-table-section{padding:24px}.competitor-table{width:100%;overflow-x:auto;max-width:1600px;margin:100px auto 10px;font-family:"Exo 2";display:grid;grid-template-columns:1fr 1fr;gap:30px}.competitor-table .subtitle{grid-column:1/-1}.competitor-table__table{width:100%;border-collapse:collapse;background:#fafafa;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 20px -10px #00000080}.competitor-table__table th,.competitor-table__table td{padding:18px 16px;text-align:left;font-size:14px;line-height:1.25;border:1px solid #ddd}.competitor-table__header{background:#eee;border:#ddd 1px solid}.competitor-table__header th{font-size:14px;font-weight:600;border:1px solid #ddd;border-bottom:2px solid #aaa}.competitor-table__header th:first-child{width:24%}.competitor-table__row-label{font-size:18px;font-weight:600;white-space:nowrap}@media(max-width:749px){.competitor-table{grid-template-columns:1fr}.competitor-table__row{border:2px solid #222;margin-bottom:14px;background:#fff}.competitor-table__body tr:nth-child(odd){background:#eee}.competitor-table__row-label{border:0;border-bottom:2px solid #222;padding:14px 16px;font-size:16px;white-space:normal}.competitor-table__cell{border:0;border-bottom:1px solid #222;padding:12px 16px}.competitor-table__cell:last-child{border-bottom:0}.competitor-table__cell:before{content:attr(data-label);display:block;margin-bottom:6px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;display:none}.competitor-table__table th,.competitor-table__table td{font-size:13px}}.install-vid{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;min-height:250px}.install-text-fs{max-width:800px;margin:0 auto;text-align:center;padding:10px 10px 25px}.install-vid iframe,.install-vid object,.install-vid embed{position:absolute;top:0;left:0;width:100%;height:100%}.guarantee-block{margin:10vh auto}#chart-modal{display:none;position:fixed;z-index:1;left:0;top:0;padding-top:32px;width:100%;height:100%;overflow:scroll;background-color:#000;background-color:#0006}#chart-modal .chart-modal-content{border-radius:10px;text-align:center;background-color:#fefefe;margin:30px auto 50px;padding:25px;width:50%}#chart-modal .chart-modal-content h1{font-weight:700}#chart-modal .chart-modal-content h4{font-style:italic}#chart-modal .chart-modal-content p{margin:10px 1vw}#chart-modal .chart-modal-content a{color:#fff;font-weight:800;background-image:linear-gradient(to right,red,#fc0,#32cd32,#00b8cd);border-radius:5px;width:100%;margin-left:0;margin-right:0;margin-top:15px;padding:10px 0;display:block;text-align:center}#chart-modal .chart-modal-content table{table-layout:fixed;width:100%}#chart-modal .chart-modal-content tr{color:#000}#chart-modal .chart-modal-content td,th{border:none;height:53px;text-align:left;padding:10px;empty-cells:show}#chart-modal .chart-modal-content td+td,th+th{text-align:center}#chart-modal .chart-modal-content th.default,#chart-modal .chart-modal-content td.default{display:table-cell}#chart-modal .chart-modal-content .bg-yellow{border:1px solid #DDD;border-top:3px solid #fed10a}#chart-modal .chart-modal-content .bg-grey{border:1px solid #DDD;border-top:3px solid #e2e2e2}#chart-modal .chart-modal-content .sep{border:1px solid #DDD;background:#f5f5f5;font-weight:700}#chart-modal .chart-modal-content .borderbottom{border:1px solid #DDD;font-weight:700}#chart-modal .chart-modal-content .txt-l{font-size:28px;font-weight:700}#chart-modal .chart-modal-content .txt-top{position:relative;top:-9px;left:-2px}#chart-modal .chart-modal-content .tick{font-size:18px;color:#fed10a}#chart-modal .chart-modal-content .hidden{border:none;background-color:#fff;color:#fff}#chart-modal .chart-modal-content .selected{border:1px solid #212b36;background-color:#292b2e;color:#fff}#chart-modal .chart-modal-content .pro-pro{font-weight:800;color:#fff;background:#292b2e;padding:2px 6px 3px;border-radius:3px;font-style:italic}#chart-modal .chart-modal-content #ampLogoChart{width:30%}#chart-modal .chart-modal-content .fuse-compare{width:100%;max-width:1000px;margin:30px auto}.chart-close{color:#aaa;float:right;font-size:28px;font-weight:700}.chart-close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}@media only screen and (max-width:749px){#chart-modal .chart-modal-content{width:94%;margin-top:80px;padding:8px}#chart-modal .chart-modal-content td,th{font-size:11px;font-weight:400;height:40px}#chart-modal .chart-modal-content table{table-layout:initial}#chart-modal .chart-modal-content #ampLogoChart{width:70%;align-content:center;margin:auto -450px}}#shopify-section-comparison-chart{background:#fff url(/cdn/shop/files/topography.jpg?v=1746717969)no-repeat center center;background-size:cover;padding:80px 12px}.lens-grid.homepage-lens-grid{display:flex;max-width:800px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 40px -10px #aaa}.lens-grid.homepage-lens-grid ul{list-style:none;padding:0;margin:0;flex:1;border-left:1px solid #ddd}.lens-grid.homepage-lens-grid ul:first-child{border-left:none}.lens-grid.homepage-lens-grid li{border-bottom:1px solid #ddd;padding:10px;font-size:14px;min-height:50px;display:flex;align-items:center;justify-content:center}.lens-grid.homepage-lens-grid li span{padding-left:8px}.lens-grid.homepage-lens-grid .headings li{justify-content:start;font-weight:700}.lens-grid.homepage-lens-grid .col-heading{font-weight:700;background:#f5f5f5;text-align:center;padding:12px;border-bottom:2px solid #ccc}.lens-grid.homepage-lens-grid .check-icon{position:relative;width:20px;height:10px;display:inline-block}.lens-grid.homepage-lens-grid .check-icon:before,.lens-grid.homepage-lens-grid .check-icon:after{content:"";position:absolute;background-color:#fed10a;border-radius:2px}.lens-grid.homepage-lens-grid .check-icon:before{width:3px;height:10px;left:8px;top:0;transform:rotate(-45deg)}.lens-grid.homepage-lens-grid .check-icon:after{width:3px;height:18px;left:16px;top:-7px;transform:rotate(45deg)}.lens-grid.homepage-lens-grid ul.amp-column{border:#fed10a 5px solid;box-shadow:-5px 5px #ff004c,-10px 10px #00e7ff;transform:translateY(-5px)}.pro-pro{color:#fff;background:#292b2e;padding:2px 6px;border-radius:6px;transform:skew(-6deg)}.col-heading{text-align:center;height:46px}.col-heading img{max-height:30px}.lens-grid.homepage-lens-grid li{height:50px;min-height:50px;box-sizing:border-box;padding:10px}.lens-grid.homepage-lens-grid li.col-heading{height:60px;min-height:60px;padding:12px}@media only screen and (max-width:749px){ul.headings li{height:50px}}.amp-stack-chart__container{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:5vh auto;place-content:center;place-items:center;text-align:center;gap:20px}.amp-stack-chart__container h3{text-align:center;grid-column:1/-1}.amp-stack-chart__container h3 span img{max-width:100px;position:relative;top:10px}.amp-stack__wrapper{display:grid;gap:40px}.amp-stack__item img{max-width:70px}.amp-stack__item h4{font-weight:600}@media(max-width:749px){.amp-stack-chart__container{grid-template-columns:1fr}}.value-prop-section{display:grid;grid-template-columns:1fr 1fr 1fr;padding:20px;justify-content:center;gap:10px}.value-prop{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:10px;font-size:14px}.value-prop span{font-weight:600}.value-prop-section svg{height:24px}@media only screen and (max-width:1000px){.value-prop{grid-template-columns:1fr;justify-items:center;font-size:12px}.value-prop span{align-self:start;text-align:center}}@media only screen and (max-width:749px){.value-prop-section{justify-items:center;justify-content:center;gap:24px;grid-column:1/2}.value-prop{flex:none}.value-prop-section svg{height:20px}}.vid-container .installation-header{margin:0 0 6px -2%;width:initial;display:block;letter-spacing:0px;font-weight:700;padding:0;background:transparent;color:initial;text-transform:initial}
/*# sourceMappingURL=/cdn/shop/t/1172/assets/product.css.map */
