.thumbnail-sticker{margin-bottom:10px}.pymntbtns{width:100%;margin-top:10px}.rx-pro-div{margin:15px 0;font-weight:500;text-transform:capitalize;text-align:center}.rx-pro-div svg#Layer_1{width:10px;height:10px;vertical-align:middle}span.bold_option_title{font-weight:600;text-transform:capitalize}.bold_option{margin-bottom:15px!important}span.bold_option_element{margin-top:10px}.frame-colours__wrapper{margin-bottom:30px;column-gap:16px}.frame-colours__colour{border:1px solid #ECECEC}.frame-colours__colour a,.frame-colours__colour a img{display:block}.frame-colours__colour.active,.frame-colours__colour:hover{border:1px solid black}span.ch_option-{display:none}.collection-page a.product-thumbnail__title{display:block;margin-bottom:10px;font-size:18px}.collection__content button[type=submit]{font-size:13px}a.product-thumbnail__title{font-style:normal;font-weight:700;font-size:28px;line-height:19px;text-align:center;text-transform:uppercase;color:#000}span.product-thumbnail__price.price{font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-align:center;display:flex;justify-content:center;color:#000;padding-bottom:10px}span.product-thumbnail__price.price span:nth-child(2){border-left:1px solid #000;padding-left:8px;margin-left:10px;line-height:18px}.announcement-bar__icons{display:flex;justify-content:flex-end;z-index:1;position:absolute;right:50px}.announcement-bar__content .customer_care_main p{font-family:GOTHAM;font-size:12px;padding:5px 15px;cursor:pointer}.customer_care_menu li,.customer_care_menu li a{font-style:normal;font-weight:400;font-size:15px;line-height:108.8%;color:#4a4a4a;text-decoration:none}.customer_care_main p{font-style:normal;font-weight:400;font-size:14px;line-height:13px;text-align:center;color:#fff;padding-right:15px}.customer_care_main svg.iconsvg{width:12px;height:12px;vertical-align:middle}.announcement-container{overflow:visible}.customer_care_menu li a{padding:10px 15px;display:inline-block;width:100%}.customer_care_menu li{border-top:1px solid #D1D1D1}.customer_care_menu{display:none;position:absolute;background:#fff;width:auto;box-shadow:0 4px 4px #00000040;padding:2px;min-width:250px;right:0;top:24px}.customer_care_main:hover .customer_care_menu{display:block}.customer_care_menu h4{font-style:normal;font-weight:700;font-size:18px;line-height:108.8%;text-align:center;color:#4a4a4a;letter-spacing:0;padding:10px 15px;text-transform:initial;text-align:left}.container-ox2{display:flex;justify-content:space-between;padding:20px;align-items:center}.heading-ox2{font-size:18px;border-bottom:2px solid #32B9D8;margin-bottom:20px;letter-spacing:1px;padding:8px 0;display:inline-block}.mobile-image{display:none}.column1-ox2{flex:.8;padding:10px;background-color:#fff}.column2-ox2{flex:1.2;padding:10px;background-color:#fff;text-align:center}.has-secondary-image-swap .product__imageContainer img{object-fit:cover;height:230px}#shopify-section-template--15886882898101__5bab149d-f86d-4bb1-878c-de65b14cc47d .image-with-text-overlay__preheading{font-size:28px;line-height:33px;letter-spacing:1.12px;font-weight:700}#shopify-section-template--15886882898101__5bab149d-f86d-4bb1-878c-de65b14cc47d .image-with-text-overlay__subheading{font-size:20px;line-height:30px;letter-spacing:-.1px;font-weight:400}div#shopify-section-template--15886882898101__f846ce54-8dbd-4b70-9c4c-d1d6719c9e4a a.product-thumbnail__title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;text-align:center;text-transform:uppercase}div#shopify-section-template--15886882898101__f846ce54-8dbd-4b70-9c4c-d1d6719c9e4a span.product-thumbnail__price.price{font-style:normal;font-weight:500;font-size:12px;line-height:18px;text-align:center;display:grid;justify-content:center;color:#000;padding-bottom:10px}div#shopify-section-template--15886882898101__f846ce54-8dbd-4b70-9c4c-d1d6719c9e4a span.product-thumbnail__price.price span:nth-child(2){border-left:none;padding-left:0;margin-left:0;line-height:18px}@media only screen and (max-width: 480px){#shopify-section-template--15886882898101__5bab149d-f86d-4bb1-878c-de65b14cc47d .image-with-text-overlay__preheading{font-size:20px;line-height:26px;letter-spacing:.22px;font-weight:700}#shopify-section-template--15886882898101__5bab149d-f86d-4bb1-878c-de65b14cc47d .image-with-text-overlay__subheading{font-size:16px;line-height:24px;letter-spacing:0px;font-weight:400}}@media (max-width: 768px){.container-ox2{flex-direction:column;align-items:center}.column1-ox2,.column2-ox2{width:100%}}@media only screen and (max-width: 768px){.collection-page .product-image__wrapper{height:auto;overflow:hidden}.collection-page .image__container,.collection-page .product-image__wrapper{height:auto}}@media only screen and (min-width: 1400px){.image-with-text-overlay .caption-content{padding:0 30px}}@media only screen and (min-width: 320px) and (max-width: 767px){.frame-colours__colour.is-flex.is-align-center img{max-width:55px!important}.frame-colours__wrapper{margin-bottom:10px;column-gap:4px}}.product-accordions{margin-top:20px}.product-accordions details{border-bottom:1px solid #E3E3E3;padding:20px 0;color:#000;font-size:14px}.product-accordions details summary{position:relative;list-style:none;font-size:16px;font-weight:500}.product-accordions details[open] summary{display:block;margin-bottom:15px}.product-accordion details[open] ul{list-style:disc;margin-left:15px;margin-top:10px;margin-bottom:10px}.product-accordion details[open] p,.product-accordion details[open] ul,.product-accordion details[open] ul li{font-size:14px;line-height:22px;margin-bottom:15px}details>summary::marker,details>summary::-webkit-details-marker{display:none}.product-accordions details summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:#222}.product-accordions details[open] summary:after{content:"-"}.product-accordion:hover{cursor:pointer}.announcement-bar__content p{font-family:Gotham Black,sans-serif;font-size:12px;letter-spacing:.75px}.navbar-link{font-family:Gotham,sans-serif;font-size:13.5px;letter-spacing:1.2px;font-weight:600;line-height:20px;text-transform:uppercase;color:#0d0c0c;padding:0 15px;border-right:1px solid #000}h2.banner__heading.title{font-family:Gotham Black,sans-serif!important;font-size:65px!important;letter-spacing:.65px!important;line-height:72px}.buttons{margin:0 auto!important;min-width:fit-content!important;justify-content:center!important}h3.image-with-text__heading.is-hidden-mobile-only,.image-with-text__text.text-align-center.content.is-hidden-mobile-only{display:inline-block!important;width:100%}a.button,.button{padding:10px!important;min-width:200px!important;margin:0 auto 5px!important;flex:unset!important;font-family:Gotham Black,sans-serif!important}.buttons a.button{margin:0 10px 5px!important;flex:unset!important;min-width:240px!important}.header__logo:hover img{opacity:1}.collection-info__caption-wrapper span.title{font-size:24px}.collection-info__caption-wrapper{text-align:center}.image-with-text-1 h1{font-size:2.5rem!important;font-family:Gotham Black,sans-serif!important;font-weight:700;line-height:normal}.quantity-wrapper.quantity-style--box.is-medium .quantity-element{font-family:sans-serif!important}h2.newsletter__heading.newsletter__text.title{font-size:24px!important;font-family:Gotham,sans-serif!important}section.section.newsletter-section{padding:0}.breadcrumb a{font-size:12px}h1.collection__title.title{font-size:40px!important}.footer__block.block__logo div{text-align:center}.footer__block.block__logo .is-flex-wrap{justify-content:center}a.button.button--link-style{background-color:#0b6c82!important;color:#fff}a.button.button--link-style:hover{background-color:#32b9db!important;color:#fff}.navbar-item.header__item:last-child .navbar-link{border-right:0}.product__rating.rating{min-height:35px;margin-bottom:0;margin-top:0}.frame-colours__wrapper{margin-top:2px!important}.visuallyhidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.header__icons .search-form input{border:none!important;border-bottom:1px solid #777!important;padding:0 0 0 25px!important}.header__icons .search-form span.icon{transform:translate(-10%,-50%);padding:2px}.footer__logo-wrapper .footer__logo{width:80%}.header__icons.header__icon-style-icons{padding-right:15px}.quantity-element.button,.share-btn a.button{min-width:unset!important}.icon-with-text-column__column img.iconimage{height:60px}.thumbnail-sticker.thumbnail-sticker--sale{background:transparent;color:#459db2;font-weight:700}.thumbnail-sticker.thumbnail-sticker--sale svg{fill:#459db2;top:5px;position:relative}.social-icons .icon svg{height:20px}.social-icons .icon-youtube .icon svg{height:30px}.block__text .block_data p{font-size:12px;font-family:Gotham,sans-serif;text-transform:uppercase;color:#4d5866}.block__text .block_data{padding:5px 0}.price-ui shopify-payment-terms{display:none}span.options-selection__option-name span{font-weight:400}span.options-selection__option-name{font-weight:700}.page-navigation-arrows{display:none}p.pvartitle{font-size:25px;line-height:normal;letter-spacing:1px;font-family:gotham;text-transform:capitalize;margin:5px auto}p.pmaintitle{font-size:20px;font-weight:500;font-family:gotham;margin:8px auto 5px;letter-spacing:1px}.product_section .has-product-sticker .sticker-shape-square .thumbnail-sticker{width:unset;margin:0 10px 0 0;padding:0}.breadcrumb.is-regular .icon{height:8px;width:8px}div#shopify-section-template--15880251343029__4748f2ba-2a1e-4c47-b446-5744b0bf3e58-image-1{height:auto}#insta-feed{margin-top:55px!important}@media (min-width: 789px){div.footer__block.block__link-list{width:calc(17% - 20px);display:flex;justify-content:center;padding:20px 0 0}.footer__block.block__logo{width:calc(30% - 20px);display:flex;flex-direction:row;align-items:center;justify-content:center}.footer--classic .section.is-width-wide .container.has-limit{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.block__text p.footer__heading{padding-top:20px}}@media (max-width: 1300px){#shopify-section-sections--15886877917365__header .header__logo,.logo__content{width:250px!important}.navbar-link{font-size:12px;padding:0 10px}}@media (max-width: 1150px){#shopify-section-sections--15886877917365__header .header__logo,.logo__content{width:200px!important}.navbar-link{font-size:10px;padding:0 8px}}@media (max-width: 991px){h2.banner__heading.title{font-size:50px!important;line-height:65px}#shopify-section-sections--15886877917365__header .header__logo,.logo__content{width:120px!important}.navbar-link{font-size:10px;padding:0 5px;font-weight:500}}@media (max-width: 850px){#shopify-section-sections--15886877917365__header .header__logo,.logo__content{width:100px!important}.navbar-link{font-size:8px;padding:0 4px}}@media (max-width: 798px){h2.banner__heading.title{font-size:44px!important;line-height:55px}.image-with-text-1 h1,h1.collection__title.title,#insta-feed h2{font-size:32px!important}h2.newsletter__heading.newsletter__text.title{font-size:20px!important}.block__image-with-overlay .pretext,.block__image-with-overlay .subtitle,.image-with-text-overlay .pretext,.image-with-text-overlay .subtitle,.image-slideshow .pretext,.image-slideshow .subtitle{font-size:15px;font-weight:400}.shopify-section.icon-with-text-column .icon-with-text-column__column{width:50%}.image-with-text-overlay__banner .caption-content{width:100%!important}.footer__logo-wrapper{margin:0 auto}.announcement-bar__icons{right:10px}.mobile-image{display:block}.desktop-image{display:none}h3.image-with-text__heading.is-hidden-mobile-only,.image-with-text__text.text-align-center.content.is-hidden-mobile-only{display:none!important}}@media (max-width: 767px){.announcement-bar__icons{display:none}.heading-ox2{font-size:16px}span.product-thumbnail__price.price{flex-direction:column;padding-bottom:0}.has-secondary-image-swap .product__imageContainer img{height:200px}span.product-thumbnail__price.price span:nth-child(2){border-left:0;padding-left:0;margin:8px auto}}@media (max-width: 480px){#shopify-section-template--15880251343029__17e9102f-f0e7-40f6-83dc-fd4ad89ca533 .image-with-text-overlay__preheading{font-size:24px;margin-bottom:0;font-weight:500}#shopify-section-template--15886882898101__image_with_text_overlay.image-with-text-overlay .mobile-text--over-media .caption{top:unset;transform:unset;bottom:0}#shopify-section-template--15886882898101__image_with_text_overlay.image-with-text-overlay .mobile-text--over-media .caption .caption-content{padding:10px}.product-breadcrumb.product-template{display:none}}@media (max-width: 380px){.announcement-bar__content p{font-size:11px}}@media (max-width: 340px){.announcement-bar__content p{font-size:10px}}.bold-and-shopify-options{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.free-ship-bar-design-f-r-d{background:#32b9d8;color:#fff;margin-bottom:10px;padding:15px}.free-ship-bar-design-f-r-d a{color:#fff;font-weight:700;padding:10px 20px;position:relative}p.free-ship-label-uder-button-d{text-align:center;font-weight:700;color:#000}.bold_option_value_swatch>span{border-radius:50px}.bold_option_swatch .bold_option_value_element,.bold_option_value_swatch{border-radius:50px}span.bold_option_swatch_title{height:auto;display:block;width:auto}.bold_option_swatch span.bold_option_swatch_title{position:absolute;bottom:-5px;color:#000;padding:0!important;line-height:1em;opacity:1;z-index:1}span.bold_option_swatch_title span.bold_option_value_title,.bold_option_swatch_title:after{display:none}.bold_option_swatch span.bold_option_swatch_title{background-color:transparent}.bold_option_value .bold_option_swatch_title{margin-bottom:-.5em!important;bottom:0}.bold_option_value:hover .bold_option_swatch_title span{height:1px!important;line-height:1px!important}.bold_option_title{font-weight:700!important;color:#363636}span.opt-selected{font-weight:400}.bold_option_swatch_title span{font-size:12px}.bold_option_swatch .bold_option_value{width:45px;text-align:center}.bold_option.bold_option_checkbox label{text-align:left;padding:13px 20px;font-size:14px;line-height:1;margin:0;outline:0;border-radius:23px;background:#f8f9fa;border:3px solid #f8f9fa;color:#000;width:100%;display:block}.bold_option.bold_option_swatch span.bold_option_element{margin-bottom:15px}.bold_option.bold_option_checkbox label input{display:none}.bold_option_checkbox label:has(span input:checked){background-color:#32b9d8!important}.bold_option_checkbox label{cursor:pointer}.bold_option_checkbox label:has(span input:checked) span{color:#fff}span.title-blue-box{width:85%}span.img-icon-blue-box{width:15%;text-align:center}a.free-ship-label-uder-button-h{display:flex;align-items:center}.heading-wrapper--collection.heading-wrapper{margin-bottom:25px}.product--page .purchase-details__buttons{flex-direction:column;width:100%;row-gap:15px;margin-top:25px}.product--page .purchase-details__buttons .button{margin:0!important}a.rx-prod{display:block}a.free-ship-label-uder-button-h{pointer-events:none}@media screen and (min-width:620px){ul.bullet-list li{font-size:24px}}.product-accordions+.rx-pro-div{display:none}.product-template:not(.product-template--image-scroll) .product-gallery .product-gallery__image{visibility:visible!important}.product-gallery__mainn .slick-arrow{position:absolute;top:50%;z-index:999;width:44px;height:44px;background:#ffffffbf;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center}button.slick-next.slick-arrow{right:10px}button.slick-prev.slick-arrow{left:10px}.slick-arrow svg{width:60%;height:60%}.product-gallery__mainn .slick-arrow{cursor:pointer}.sticker-shape-square .sticker-holder__content{max-width:100%!important}span.thumbnail-sticker__text{padding:5px 10px 5px 5px}@media screen and (min-width:798.9px){.product-gallery__mainn .slick-arrow{opacity:0;transition:.5s all ease;pointer-events:none}.product-gallery .product-gallery__mainn:hover .slick-arrow{opacity:1;pointer-events:auto}.product-gallery__thumbnails{margin-top:20px}.sticker-holder.sticker-shape-square .thumbnail-sticker__text{margin-top:0}}@media screen and (max-width:798px){button.slick-prev.slick-arrow{left:30%}button.slick-next.slick-arrow{right:30%}.product-gallery__mainn .slick-arrow{bottom:-50px;top:unset}}@media screen and (max-width:590px){h2.image-with-text-overlay__heading.banner__heading.title span.is-hidden-small-up,h2.image-with-text-overlay__heading.banner__heading.title span.is-hidden-small-down{font-size:40px!important}}.upgrade-lens-option-bold-app-cstm span.bold_option_title{text-transform:capitalize}.ask-me-via-email-later span.bold_option_title{text-transform:capitalize;font-weight:400!important}.upload-your-prescription span.bold_option_title,.bold_option_uploadfile span.bold_option_title{font-weight:400!important;text-transform:capitalize}.upload-your-prescription input,.bold_option_uploadfile input{display:none}.upload-your-prescription label,.bold_option_uploadfile label{text-align:left;padding:13px 20px;font-size:14px;line-height:1;margin:0;outline:0;border-radius:50px;background:#f8f9fa;border:3px solid #f8f9fa;color:#000;width:100%;display:block!important}.upload-your-prescription input::-webkit-file-upload-button,.bold_option_uploadfile input::-webkit-file-upload-button{visibility:hidden;width:0}.upload-your-prescription input:before,.bold_option_uploadfile input:before{display:inline-block;background:linear-gradient(top,#f9f9f9,#e3e3e3);border:1px solid #999;border-radius:3px;padding:5px 8px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;text-shadow:1px 1px #fff;font-weight:700;font-size:10pt}.upload-your-prescription input:hover:before,.bold_option_uploadfile input:hover:before{border-color:#000}.upload-your-prescription input:active:before,.bold_option_uploadfile input:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}.upload-your-prescription input,.bold_option_uploadfile input{color:#363636}.upload-your-prescription span.value-ipload,.bold_option_uploadfile span.value-ipload{width:100%;text-align:center;display:block;font-size:12px;margin-top:5px}.choose-your-magnification .bold_option_value label{border:1px solid #32b9d8;display:inline-block;padding:10px 20px;cursor:pointer;border-radius:4px}.choose-your-magnification span.bold_option_value{color:#32b9d8}.choose-your-magnification label:has(.bold_option_value_element input:checked){background-color:#32b9d8;color:#fff;border:1px solid #32b9d8}.choose-your-magnification .bold_option_value label span.bold_option_value_element{position:absolute;pointer-events:none;opacity:0}.choose-your-magnification .bold_option_value{margin:8px 4px 8px 0;display:inline-block}.show-option-as-swatch-shopify .swatch__option.swatch-image-variant{background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:50%;width:32px;height:32px;margin-right:15px}.show-option-as-swatch-shopify input:checked+.swatch-element{background-color:transparent!important;border:0px solid #32b9d8;box-shadow:none}.show-option-as-swatch-shopify .swatch-image-variant label{border:0px solid #32b9d8!important}.swatch__option.swatch-image-variant .swatch-element{min-width:50px;min-height:50px;justify-content:center;border:0px}.show-option-as-swatch-shopify .swatch-image-variant input:checked+div>label{background-color:transparent!important;height:42px!important;min-height:42px!important;width:42px!important;min-width:42px!important;border:4px solid #32b9d8!important;border-radius:50%!important;padding:0!important;position:relative;top:-5px;left:-9px}.bold_swatch_selected+span.bold_option_swatch_title span.bold_option_value_price{font-weight:700}.product-collection-variants .swatch__option{width:35px;height:35px;border-radius:50px}.product-collection-variants{display:flex;justify-content:center;align-items:center}.login__form label,.register__form label,.indicate-required{font-weight:700}.swatch__option-collection{background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:50%;width:32px;height:32px;margin-right:15px;position:relative;background-color:#eee}.swatch__option-collection label{width:32px;height:32px;display:block;position:absolute;top:0;border-radius:50%;cursor:pointer}.swatch__option-collection input{position:absolute;opacity:0;pointer-events:none}.swatch__option-collection input:checked+div>label{background-color:transparent!important;height:42px!important;min-height:42px!important;width:42px!important;min-width:42px!important;border:4px solid #32b9d8!important;border-radius:50%!important;padding:0!important;position:absolute;top:-5px;left:-5px}.product-collection-variants{margin-bottom:10px;margin-top:10px}.bold_option_title span.opt-selected{padding:5px 10px;min-width:100px;position:relative;top:-4px}.lens-option-bold-app-cstm .bold_option_value label{min-width:150px;text-align:center}span.bold_option_value_element:has(input:checked)+span+span{font-weight:700}.product--page .purchase-details__buttons{max-width:100%;margin-left:auto;margin-right:auto;display:flex!important;flex-wrap:unset!important;flex:inherit}.product--page .purchase-details__buttons .button{padding:15px 20px!important;line-height:0;min-width:auto!important;margin:0 5px!important}.product--page .purchase-details__buttons .pymntbtns{width:100%;margin-top:0;min-width:190px}.pymntbtns:empty{display:none}.heading-wrapper--recommended-products{margin-top:50px}@media only screen and (min-width:480.9px) and (max-width:767.9px){.page-story h2.image-with-text-overlay__heading.banner__heading.title span.is-hidden-small-down{font-size:26px!important}.page-story .image-with-text-overlay .mobile-text--below-media>.container{display:block!important}.page-story .image-with-text-overlay .caption.align-middle{position:unset;transform:translateY(0)}.page-story .image-with-text-overlay .mobile-text--below-media>.container .image-element__wrap img{position:absolute;top:0}}@media only screen and (max-width:480.9px){.index--page .image-with-text-overlay .mobile-text--over-media .caption{transform:translateY(0);top:auto;bottom:0}.index--page .image-with-text-overlay .mobile-text--over-media .caption .caption-content.text-align-center{padding:10px}.index--page .image-with-text-overlay .mobile-text--over-media .caption .caption-content.text-align-center h2.image-with-text-overlay__heading span.is-hidden-small-up{font-size:25px!important;line-height:normal}.index--page .image-with-text-overlay__buttons.buttons a.button.button--primary{font-size:12px!important}.index--page .image-with-text-overlay h2.banner__heading.title{line-height:15px}body.product--page .purchase-details__buttons{display:block!important}body.product--page .purchase-details__buttons .button{margin:0 0 10px!important}a.free-ship-label-uder-button-h{padding-left:0!important;padding-right:0!important}span.title-blue-box{padding-left:10px}.page-story .caption.text-align-center.align-middle{margin-top:-22%}.page-story .caption.text-align-center.align-middle h2 span.is-hidden-small-up{font-size:26px!important}}@media only screen and (max-width:767.9px){.recommended-products-section a.product-thumbnail__title{font-size:18px}.swatch__option-collection{width:15px!important;height:15px!important;margin-right:10px}.swatch__option-collection label{width:15px;height:15px}.swatch__option-collection input:checked+div>label{height:21px!important;width:21px!important;min-width:18px!important;min-height:18px!important;border:2px solid #32b9d8!important;top:-3px!important;left:-3px!important}.product__images{margin-bottom:0}h4.recommended-products__title.title{font-size:24px!important}.product-recommendations .product__thumbnail.has-padding-bottom{padding-bottom:15px!important}}@media only screen and (min-width:789.9px) and (max-width:1023.9px){.footer--classic .section.is-width-wide .container.has-limit{flex-wrap:wrap!important;justify-content:flex-start}.footer__block{width:calc(50% - 20px)!important;justify-content:unset!important}.footer__logo-wrapper.is-large{max-width:100%}.footer__block.block__logo div{text-align:left!important}.footer__block.block__logo .is-flex-wrap{justify-content:flex-start}.footer__block.block__logo div .footer__logo{margin-left:0}}@media only screen and (min-width:1023.9px) and (max-width:1100.9px){.footer--classic .section.is-width-wide .container.has-limit{flex-wrap:wrap!important;justify-content:flex-start}.footer__block{width:calc(33.33% - 20px)!important;justify-content:unset!important}.footer__logo-wrapper.is-large{max-width:100%}.footer__block.block__logo div{text-align:left!important}.footer__block.block__logo .is-flex-wrap{justify-content:flex-start}.footer__block.block__logo div .footer__logo{margin-left:0}}.product-prescription .upgrade-lens-option-bold-app-cstm span.bold_option_value_title{padding-left:0}.product-prescription .upgrade-lens-option-bold-app-cstm span.bold_option_value label span.bold_option_value_price{right:10px;top:50%;transform:translateY(-50%)}.product-prescription .bold_option.bold_option_checkboxmulti.upgrade-lens-option-bold-app-cstm span.opt-selected{background:transparent}.product-progressive .itc-text__bottom:empty{display:none;margin:0!important;padding:0;height:0;row-gap:0px}.product-prescription .bold_option.bold_option_checkboxmulti.upgrade-lens-option-bold-app-cstm .bold_option_value{width:100%}.faq-accordion dt button span{display:block;color:#4d5866;font-size:18px;line-height:1.2}.bold_option_checkboxmulti label:has(.bold_option_value_element input:checked) span.bold_option_value_price{color:#fff}.pymntbtns{margin:0 5px}button.shopify-payment-button__button{font-size:17px!important;font-family:Gotham Black,sans-serif!important;padding-top:12px!important;padding-bottom:12px!important}span.product-thumbnail__was-price.was-price span{text-decoration-line:line-through;-webkit-text-decoration-line:line-through;margin-right:5px;line-height:1!important;position:relative}span.money.salepp,span.sale.savings,span.price.price--sale{color:#fe5c01}span.compare-at-price{margin-right:10px}.col-price{display:flex;align-items:center;justify-content:center}.col-price span.money.salepp{margin:0!important}.compare-at-price .money{min-height:max-content}.bold_option.bold_option_radio.lens-option-bold-app-cstm span.bold_option_value_price{display:none}.product-gallery__image.focuselms{width:calc(50% - 3px);display:inline-block}@media (max-width: 768px){.faq-accordion dt button span{font-weight:400}.product-progressive .itc-section{margin-bottom:-50px}span.thumbnail-sticker__text{padding:0 9px 5px 5px}.sticker-shape-square .sticker-holder__content{max-width:90%}.product--page .purchase-details__buttons .pymntbtns{margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom.css.map */
