.Main_recently_viewed_custom button.flickity-button.flickity-prev-next-button .flickity-button-icon{display:block;width:50%;height:50%}.Main_recently_viewed_custom .flickity-button:hover{background:hsla(0,0%,100%,.75);color:#333}.Main_recently_viewed_custom .flickity-page-dots{bottom:-30px}.Main_recently_viewed_custom .wish-list-stock-collection-holder{flex-direction:column}.klana-text-cell{padding:15px 0;font-family:gill-sans-nova!important}klarna-placement::part(osm-container){font-family:gill-sans-nova!important}klarna-placement::part(osm-container) .text-wrapper{font-family:gill-sans-nova!important}klarna-placement::part(osm-message) .link{font-family:gill-sans-nova!important}.social-twitter svg{margin-top:3px}.homepage_recently-viewd-jtpl{padding-bottom:40px}.homepage_recently-viewd-jtpl .Main_recently_viewed_custom .Main_recently_viewed_custom_inner{width:22%;margin:0;padding:0 10px}.homepage_recently-viewd-jtpl .Main_recently_viewed_h1_inner h2{color:#000!important}.homepage_recently-viewd-jtpl .collection-instock-message{display:flex!important}#snize_results .custom_col_filter p{background:#000!important;border-color:#000!important;flex:0 0 160px!important;justify-content:center;grid-gap:5px;font-weight:400;border-radius:20px;padding:5px 0!important}.custom_col_filter{flex-wrap:wrap;grid-gap:10px;justify-content:center;padding-right:5px}footer .commonninja_component .sc-gsFSXq{padding:0!important}footer .commonninja_component .reviews-container{margin:0 auto!important;max-width:80%!important}footer .iIHYSu{padding:0 30px}footer section.review-list.layout-2{display:none!important}footer .stats{display:none!important}.qtybox{display:flex;width:100%}.cart .mobile-row{padding:10px 0}.cart textarea:focus{color:#000;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}.cart-title-jtpl{font-weight:500}.cart #basket-left{padding:30px 0}.cart .trustpilot-widget{width:100%}.cart #note{width:-webkit-fill-available;padding:15px!important;line-height:normal}.cart .rte-accordion label.accordion-label{padding-left:15px;text-align:left}.cart .rte-accordion input[type=checkbox]+label:after{font-size:23px;top:3px}.chanel-product-page-template-breadcrumbs{display:none}.cart .postalcut_off_title .postalcut_off_title_tab_inner{margin-bottom:15px!important}.la-accordion-body .la-label-btn-wrapper label{background:#fff!important}.la-accordion-body .la-label-title,.la-accordion-wrapper h3.la-lensgroup-title.la-label-description{color:#000!important}.la-accordion-wrapper .la-accordion-head.la-label-btn.active{background:#fff}.hotspot-container .tooltip{display:block!important}.la-form-item.la-mt-1.luna_pd_custom{width:50%!important}.mauijimnon .contact_presc,.mauijimnon .non-desc-wrap{display:none}button.needsclick.kl-teaser-Um77Uh.undefined.kl-private-reset-css-Xuajs1{width:184px!important;transform:translate(-55%)!important}.footer-menu .review_center,.reviews_stamp_io{width:190px!important}.footer-menu .trustpilot-widget{padding:0 40px;width:270px}.request--btn-sct{display:none!important}.footer-menu .footer_reviews{display:flex;flex-direction:column;align-items:center;grid-gap:20px;justify-content:space-between;padding-top:20px}ul.tmenu_nav li.tmenu_item a.tmenu_item_link[title=OUTLET],ul.mobile-menu__block li.tmenu_item a.tmenu_item_link[title=OUTLET]{font-weight:600}.blog-template .section-title .sponsored_by_wrappper .truoptics_image{width:20%}.blog-template .section-title h1{font-weight:400!important}.blog-template .section-title h1 span{font-weight:500}.footer-menu .review_center{width:50%}.footer-menu .footer_reviews .trustpilot-widget{border-bottom:0px solid #e5e5e5;margin-bottom:0}.reviews_stamp_io img{width:100%}.footer_reviews .trustpilot-widget iframe{width:60%!important;margin:0 auto;height:120px!important}.sponsored_by_wrappper{display:flex;align-items:center;justify-content:center;width:30%;margin:15px auto 0}.blog-template .section-title{margin:0;padding:0}.truoptics_image{width:15%;text-align:left}.truoptics_image img{width:100%;margin:0 auto 0 0}.sponsored_text{width:40%}div#blog-post{margin-left:0}.blog-template .article-body{min-height:200px}.blog-template .formobile{display:none}@media (max-width: 2560px) and (min-width: 1920px){footer .commonninja_component .reviews-container{max-width:78%!important}}@media (max-width: 2100px){footer .commonninja_component .reviews-container{max-width:80%!important}}@media (max-width: 2000px) and (min-width: 1921px){footer .commonninja_component .reviews-container{max-width:82%!important}}@media (max-width: 1920px){footer .commonninja_component .reviews-container{max-width:77%!important}}@media (max-width: 1800px) and (min-width: 1600px){footer .commonninja_component .reviews-container{max-width:79%!important}}@media (max-width: 1600px){footer .commonninja_component .reviews-container{max-width:80%!important}}@media only screen and (max-width:1280px){.blog-template .fordesktop{display:none}.formobile{display:block!important}}@media only screen and (max-width:768px){#snize_results .custom_col_filter p{flex:0 0 150px!important}.blog-template .article-body{min-height:240px}}@media only screen and (max-width:740px){.blog-template .article-body{min-height:auto}}.blog-template #content .section-title h1,.article-body h3{font-weight:500}div#blog-articles .article-body{padding:10px 20px!important}input#Brand_62910698,label.needsclick.kl-private-reset-css-Xuajs1{display:none!important}.custom_main_popup-wrapp span.close{top:-3%;left:-1%;z-index:99999;width:20px;height:auto}.product-description .trustpilot-widget{width:25em;z-index:9999;padding-bottom:0!important;margin:0!important;box-shadow:#32325d40 0 3px 27px -5px,#0000004d 0 8px 16px -8px}.sku_wrappper{display:inline;margin-right:5px}.lens_tooltip_content img.for_desktop{display:block}.lens_tooltip_content img.for_mobile,.LA_collid_2336 form#AddToCartForm .mauijimnon .non-desc-wrap.custom_raybanglasses{display:none}.discount_text{margin-top:15px}a.tmenu_item_link[title=SALE] span.tmenu_item_text{color:#eb0203!important;font-weight:600!important}footer .footer-menu .footer_reviews{max-width:100%}.needsclick.kl-private-reset-css-Xuajs1 input{border:none!important}.homepage-newsletter h2{border:0!important;font-size:28px;font-weight:500}footer div#footer{width:100%!important;margin:0 auto;padding:0}footer div#footer .footer-innrt{margin:0}footer ul#social-icons a i{font-size:25px}.homepage-newsletter{width:auto;padding:50px 20px!important}.homepage-newsletter input#email_55461585{border:0!important;padding:0 0 0 10px!important}.homepage-newsletter input#email_55461585::placeholder{font-size:12px!important;color:#b1b1b1!important}footer .desktop-3 label.togglecontent{margin-bottom:0!important}.homepage-newsletter .section-newsletter p{color:#878787;text-align:center;width:45%;margin:10px auto 0!important}.last_menu_wrapper .social_icons_wrapper{margin-top:20px}footer .footer-menu label h4{display:none}.homepage-newsletter .section-newsletter p a{color:#000}.homepage-newsletter form>.needsclick.kl-private-reset-css-Xuajs1{width:45%!important;margin:0 auto!important}.footer-block-content .menus_wrapper_footer{display:flex;justify-content:space-between;grid-gap:20px}.homepage-newsletter [data-testid=form-row]{position:relative}.homepage-newsletter [data-testid=form-row] [component]:last-child{position:absolute!important;top:50%;right:0;transform:translateY(-50%)}.homepage-newsletter .section-newsletter [component] p{max-width:100%!important;width:100%!important}.homepage-newsletter [data-testid=form-row] [component]:first-child{padding:5px!important;position:relative!important;background:#fff;border-radius:5px;box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px}.homepage-newsletter [data-testid=form-row] [component]:last-child button{border-radius:5px!important;background:#e1dfdd!important;border-color:#e1dfdd!important;text-transform:uppercase;letter-spacing:0px!important}.new_homepage_btn-sec .all_rpeated_btn a{padding:10px 25px;border-radius:30px;font-size:16px;display:block;width:100%;border:1px solid #5e5e5e}.new_homepage_btn-sec .all_rpeated_btn{width:120px}.new_homepage_btn-sec .main_bg-image h1{font-weight:500;font-size:24px;width:90%;margin:0 auto 30px}.new_homepage_btn-sec .main_bg-image{padding:10px 0 30px;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center}.new_homepage_btn-sec{margin-left:5%;margin-right:5%}.new_homepage_btn-sec .image_btn_wrapp{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;justify-content:center;grid-gap:40px;align-items:center}header.header-section div#navigation .nav-container li:last-child{position:unset}.no_exit_intent_popup .needsclick.kl-private-reset-css-Xuajs1{display:none!important}#snize-search-results-list-mode span.snize-overhidden{text-align:left}body.cart .outline-button{margin:0 0 5px}.homepage-newsletter input#email_55475185{border:0!important;box-shadow:none!important}ul#social-icons li i.fa{color:#818181}input#email_41626966::placeholder{font-size:11px!important}input#email_41626966{padding-left:10px!important}a.custom_checkout{margin-bottom:25px!important}button#dcodeSubmit{font-size:12px!important}div#footer_signup ul#social-icons{justify-content:space-between;padding:0 5px;margin-top:2.5em}div#footer_signup ul#social-icons a{font-size:33px!important}.calcNotice{display:none}.calcNotice.show_text{display:block}.dcSmooth.dcDiscountBox{margin:20px 0 16px}input#dcodeInput{outline:0;text-align:left!important;border:1px solid #e5e5e5}input#dcodeInput[placeholder]{font-size:12px;color:#000!important;opacity:1;min-width:59%!important}input#dcodeInput::-webkit-input-placeholder{color:#000}button#dcodeSubmit{margin-top:0}input#dcodeInput{margin-bottom:0}input#dcodeInput::-moz-placeholder{color:#000}input#dcodeInput::-ms-placeholder{color:#000}input#dcodeInput::placeholder{color:#000}body.cart .outline-button,body.cart input#update-cart{text-transform:uppercase;font-size:12px!important}.dcDiscountBox{margin-top:20px}p.dcodeErrorMessage{position:absolute;top:-35px;left:0}div#dcodeInnerWrapper{position:relative;display:flex!important;flex-direction:row;flex-wrap:nowrap!important;gap:10px;width:100%}button#dcodeSubmit{width:49%!important;margin:0;line-height:28px;height:unset}body #shopify-section-header>header.header-section div#navigation .nav-container ul.tmenu_nav a.tmenu_item_link{padding-left:15px!important;padding-right:10px!important}.main_custom_scout-form input::placeholder{color:#7c7c7c}.main_custom_sout-form select::placeholder{color:#7c7c7c}div#choose-lens-card .faq_wrapper{margin:0 auto}select.js-od-right.la-dropdown{display:block!important}.la-add-on-label[for=lens-24193-6989638074539] span.Main-P-Title{display:none!important}.la-add-on-label[for=lens-24193-6989638074539] span.Main-P-Content{font-size:15px!important}.product_image_tooltip .lens_tooltip_content:after{right:20px;left:unset}.collection_page_title.section-title-main-template{margin-bottom:0!important}.product_image_tooltip .lens_tooltip_content{bottom:calc(100% + 10px);position:absolute;width:35vw;margin-top:-24px;left:unset;right:0;background:rgba(255,255,255,1);z-index:999;padding:5px 10px;-webkit-box-shadow:0 2px 14px rgb(0 0 0 / 50%);box-shadow:0 2px 14px #0000007f;border-radius:5px;font-size:14px!important}.collection-page-searchanise-collection-template .section-title-main-template h1{text-transform:uppercase;font-size:22px}.product_image_tooltip{position:absolute;bottom:100px;right:20%;padding-left:8px;padding-right:8px;padding-bottom:2px;border:1px solid black}.product_image_tooltip:hover{color:#fff;background:black}.product_image_tooltip p.lensTooltips{cursor:pointer;padding:0}.faq_wrapper .accordion_container{margin:0 auto}.faq_wrapper .accordion_container{width:500px}.faq_wrapper .accordion_head{background:transparent;color:#000;border-bottom:1px solid #00000045;padding-left:0!important;font-weight:500}.faq_wrapper span.plusminus{font-size:18px}.faq_wrapper .accordion_body{background:transparent}.faq_wrapper .faq_title{font-weight:600;font-size:22px;text-align:center}.faq_wrapper .accordion_body p{padding:15px 10px;margin:0}.faq_wrapper .accordion_head{cursor:pointer;font-size:16px;margin:0 0 1px;padding:7px 11px}.faq_wrapper .plusminus{float:right}.row.main_custom_scout-form input#contactFormsubmit{width:auto;padding:10px 50px;line-height:normal}.custom_submit_btn{text-align:center}.hide_for_this .TrustpilotsCustomReviews-image{display:none}.la-modal-wrapper .la_Rx_od_upload_dual_wrapper .form-check-label{margin-right:30px}.ForOrder_Main_Rayban_Progressive .Progressive_RayBanText{display:none}.snize-search-results-main-content ul li.snize-product{border:0!important}.chanel_message_for_US{margin:0 auto}.addon_lense_wrap .manual_tt_wrap.rightaddon-tt:last-child{display:none!important}#snize-search-results-grid-mode span.snize-overhidden{padding:0 10px 5px!important}header.header-section.ab-fix-position{background:unset!important}.page_search-results-page div#snize_results,div#snize-search-results-list-mode{text-align:center}.cstm-collection div#snize_results{text-align:left!important}div#snize-search-results-list-mode .snize-item .snize-thumbnail-wrapper span.snize-thumbnail{float:unset}#LensAdvizorModalWrapper .upload-manual-option .manual-tooltip .manual_tt_wrap p{left:-200px}div#snize-search-results-list-mode .snize-item .snize-thumbnail-wrapper,div#snize-search-results-list-mode{text-align:center}div#snize-search-results-list-mode span.snize-title{justify-content:center;align-items:center;display:block!important}.snize-recommendation{text-align:center}a.continue_shopping{background:#73c6c1;color:#fff!important;padding:10px 20px;border-radius:2px;font-size:16px;text-transform:uppercase;letter-spacing:3px;line-height:1em;margin:20px auto 0}.no_products_search_results .snize-search-results-main-content .snize-popular-suggestions-text{text-align:center}.no_products_search_results .snize-search-results-main-content{display:inline-block;width:100%}.no_products_search_results .snize-search-results-main-content div#snize-search-results-grid-mode{margin:0!important;width:100%!important}.no_products_search_results .snize-search-results-main-content div#snize-search-results-grid-mode .snize-popular-suggestions-container{margin:10px 0 0}.no_products_search_results .snize-search-results-main-content div#snize-search-results-grid-mode .snize-popular-suggestions-text{margin-bottom:30px}.no_products_search_results .snize-search-results-main-content li.snize-no-products-found{margin:0!important;min-height:auto!important}.no_products_search_results .snize-search-results-main-content li.snize-no-products-found .snize-no-products-found-text{padding:20px!important}.no_products_search_results div.snize-search-results ul.snize-search-results-content{min-height:auto!important}.no_products_search_results .snize-search-results-main-content div#snize-search-results-grid-mode .snize-popular-suggestions-container a.snize-no-products-found-link{margin:10px 4px 0;display:inline-block;color:#333;font-weight:400;line-height:15px;background-color:#f2f2f2;padding:9px;border-radius:17px;text-transform:capitalize}.no_products_search_results .snize-search-results-main-content div#snize-search-results-grid-mode a.continue_shopping:hover{background:#000}.no_products_search_results ul.snize-search-results-content.clearfix{min-height:auto}#snize-search-results-list-mode .snize-item span.snize-in-stock,#snize-search-results-list-mode .snize-item span.snize-pre-order{background:white;font-size:15px;font-weight:100;color:#167b49}#snize-search-results-list-mode li.snize-product span.snize-tryon-button.custom{top:unset!important;bottom:10px;padding:0!important}#snize-search-results-list-mode li.snize-product{padding:25px 12px 35px 5px!important}.snize-popular-suggestions-text.main_wrapper_suggestions a.snize-no-products-found-link{margin:10px 4px 0;display:inline-block;color:#333;font-weight:400;line-height:15px;background-color:#f2f2f2;padding:9px;border-radius:17px;text-transform:capitalize}.snize-popular-suggestions-text.main_wrapper_suggestions .snize-popular-suggestions-container{margin:10px 0 20px}div#snize-search-results-list-mode .custom_col_filter .filter_items,div#snize-search-results-list-mode .custom_col_filter .sort_filter{background:#6DA5A5;padding:8px 20px;color:#fff!important;text-transform:uppercase;cursor:pointer;border:2px solid #6DA5A5}div#snize-search-results-list-mode li{text-align:center}.page_search-results-page div.snize-recommendation-results{margin:0 0 30px}div#snize-search-results-list-mode li .snize-thumbnail-wrapper{display:flex;justify-content:center;position:relative;margin:0}.snize-main-panel .snize-main-panel-dropdown{margin-top:6px}div#snize-search-results-list-mode li .snize-view-product-button{display:none!important}div#snize-search-results-list-mode li span.snize-title{justify-content:center;text-align:center!important}div#snize-search-results-list-mode li span.snize-title{font-size:18px!important;text-align:left!important}div#snize-search-results-list-mode li span.snize-title{display:block!important;margin-bottom:10px!important}div#snize-search-results-list-mode li .snize-thumbnail-wrapper .snize-product-label{left:50%;top:0;transform:translate(-50%)}div#snize-search-results-list-mode li .snize-thumbnail-wrapper span.snize-thumbnail{border:none}div#snize-search-results-list-mode .custom_col_filter .filter_items svg,div#snize-search-results-list-mode .custom_col_filter .sort_filter svg{display:none}div#snize-search-results-list-mode .custom_col_filter .sort_filter:hover,div#snize-search-results-list-mode .custom_col_filter .filter_items:hover{background:transparent;color:#6da5a5!important}.text-shadow span{text-shadow:0 0 10px #0000004f}.box-shadow a{box-shadow:0 0 10px #00000036}.dark-sec .rte{color:#fff}.first-sec .image-with-text-wrapper .text-with-image.text_section h3.text-title{margin-top:0}span.red{color:#bf2323}ul#search_icon div#search_reveal_from form input[type=text]{font-size:18px!important;background:#e3e3e3;color:#000!important}header.header-section #search_buttons{background:#e3e3e3}ul#search_icon div#search_reveal_from form input[type=text]::placeholder{color:#000!important}.first-sec .image-with-text-wrapper{align-items:unset}.first-sec .image-with-text-wrapper .text-with-image.text_section{display:flex;flex-direction:column;justify-content:center;padding:50px}.trustpilot-widget{margin:35px 0}.gridlock .row .contained.desktop-3{width:33%!important}.gridlock .row .contained.desktop-3{width:32%!important}#shopify-section-newsletter,#search_reveal_from{overflow:hidden}ul#search_icon div#search_reveal_from form input[type=text]{width:100%;padding-right:0}.single-article .article-body{opacity:1!important;width:40%!important}.articles .article-body,.product-inner #sticky-container .product-description form .la-select-lenses-btn{width:auto!important}ul#search_icon div#search_reveal_from form{background:#e3e3e3;overflow:hidden;width:100%}header.header-section div#navigation .nav-container nav.navigation{margin-top:15px;z-index:1!important}.trustpilot-widget{margin-top:0;margin-bottom:20px;background:#F3F3F3;padding:20px 35px}div#footer-wrapper .trustpilot-widget{padding-bottom:0}.main_scout_page .section-title{display:none}.essilor_main{margin-bottom:40px}.essilor_main .Wrapper{overflow:hidden;margin-left:auto;margin-right:auto;background-position:50% 50%;background-size:cover}.essilor_main .Wrapper--large,.essilor_main .Wrapper--medium,.essilor_main .Wrapper--small{max-width:1400px;padding:0 20px}.essilor_main .HeroLayer{position:relative;color:#fff;background-color:#000}.essilor_main .HeroLayer-inner{position:relative;z-index:2;max-width:1240px;margin-left:auto;margin-right:auto;padding:50px 20px}.essilor_main .HeroLayer-tag{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px;font-size:19px;line-height:1.2;letter-spacing:2px}.essilor_main .HeroLayer .HeroLayer-tag svg{width:30px;margin-right:10px}.essilor_main .HeroLayer .HeroLayer-tag svg path{fill:#fff!important}.essilor_main .HeroLayer-tag .icon{margin-right:10px;font-size:30px}.essilor_main .HeroLayer-title{margin-bottom:30px;line-height:1.15;font-size:1.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.17em;color:#fff}.essilor_main .HeroLayer-intro{font-size:1.3rem;line-height:1.5}.essilor_main .HeroLayer-video{position:relative;z-index:2;text-align:center;flex:1;padding:50px}.essilor_main .HeroLayer-video a{font-size:.9rem;line-height:1.4;font-weight:600;color:#fff;letter-spacing:3px}.essilor_main .HeroLayer-video svg{width:80px;display:block;margin:auto;cursor:pointer}.essilor_main .HeroLayer-video svg path.st0{fill:#fff!important}.essilor_main .HeroLayer-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.essilor_main .Heading--leftFromTablet{text-align:left}.essilor_main .Heading{margin-top:30px;margin-bottom:30px}.essilor_main .Heading-title{margin-top:50px;margin-bottom:50px;line-height:1.1;font-size:1.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.essilor_main .Feature--inline .Feature-image{text-align:center;font-size:45px}.essilor_main .Feature--inline .Feature-image svg{width:45px}.essilor_main .Feature--inline .Feature-title{letter-spacing:0;text-transform:uppercase;font-size:.88rem;line-height:1.2;font-weight:700;color:#000;margin-bottom:0}.essilor_main .Feature--inline .Feature-intro{line-height:1.2}.essilor_main .icon{width:1em;height:1em;line-height:1;vertical-align:-.15em}.essilor_main .align-center,.essilor_main .positionCenter{max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.essilor_main .content-right p{line-height:1.7;margin-bottom:1.5rem}.essilor_main .content-right p sup{font-weight:500;color:#0591d1}.essilor_main .content-part.hero-qr.hero-qr--dark{position:relative;height:100vh;background-size:cover!important;background-position:center!important;margin-top:3.289vw;margin-bottom:3.289vw}.essilor_main .content-part.hero-qr.hero-qr--dark:before{content:"";position:absolute;background-color:#00000080;left:0;top:0;width:100%;height:100%}.essilor_main .content-part.hero-qr.hero-qr--dark .hero-qr__container{position:absolute;top:50%;transform:translateY(-50%);width:84vw;left:9.514vw;margin-right:auto}.essilor_main .content-part.hero-qr.hero-qr--dark .hero-qr__container header{background:transparent}.essilor_main .content-part.hero-qr.hero-qr--dark .hero-qr__container h1.hero-qr__title{font-size:5.556vw;line-height:1.2;font-weight:700;color:#fff}.essilor_main .content-part.hero-qr.hero-qr--dark .hero-qr__container p{line-height:1.7;color:#fff}.essilor_main .Heading--left h2.Heading-title{text-align:left}.essilor_main .hero-qr__description{display:none}.essilor_main .video-media-cont figure figcaption.MediaVideo-preview{position:relative;height:500px;margin-bottom:3rem;background-size:cover;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-position:50% 50%;padding-bottom:90px}.essilor_main .video-media-cont figure figcaption.MediaVideo-preview .MediaVideo-caption{font-size:1.75rem;font-weight:500;margin-bottom:7px;letter-spacing:.1em}.essilor_main .video-media-cont figure figcaption.MediaVideo-preview button.vid_play{background:transparent}.essilor_main .video-media-cont figure figcaption.MediaVideo-preview span.MediaVideo-btnLabel{display:block;margin-bottom:25px;font-size:40px}.essilor_main .video-media-cont figure figcaption.MediaVideo-preview span.MediaVideo-btnIcon svg{width:80px}.essilor_main .video-media-cont figure figcaption.MediaVideo-preview span.MediaVideo-btnIcon svg path.st0{fill:#fff!important}.essilor_main .video-media-cont h2.Heading-title strong{font-weight:500}.essilor_main h3.heading-3{font-size:1.875rem;line-height:1.27;font-weight:500;letter-spacing:.1em;margin-bottom:2rem}.essilor_main .Factbox-content.RichText ul li{position:relative;padding-left:25px;list-style:none;text-align:left;margin-bottom:.5em}.essilor_main .Factbox-content.RichText ul li:after{content:"";position:absolute;width:8px;height:8px;top:.6em;left:2px;border:2px solid #3fc9f9;border-radius:50%}.essilor_main .video-media-cont sup{font-weight:500;color:#0591d1}.essilor_main .video-media-cont h2 sup{letter-spacing:.34rem;font-size:1rem}.mfp-bg.mfp-fade.mfp-ready.active{z-index:999999;overflow:hidden;background:#0b0b0b;opacity:.8;position:fixed;width:100vw;height:100vh;top:0;left:0}.popupvideo{position:fixed;width:80%;z-index:999999;top:50%;left:50%;transform:translate(-50%,-50%)}.popupvideo iframe{width:100%;height:90vh}.popupvideo .close_pop{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%;cursor:pointer}.essilor_main h2.sup-heading{margin-top:90px;margin-bottom:40px}.zoom{position:relative;display:inline-block;overflow:hidden}body div.snize div.snize-main-panel-dropdown{width:160px!important}.custom_col_filter{display:none}.mobile_vm{display:none;opacity:0}.desk_vm{display:inline-block}.custom_col_filter{text-align:center!important;margin-bottom:30px!important;justify-content:flex-start}#snize-search-results-grid-mode li.snize-product .snize-button{opacity:1!important;visibility:visible!important}#snize-search-results-grid-mode .custom_col_filter p:hover{background:white!important;color:#000!important}div.snize .snize-price-range-slider div.slider-container.snize-theme .back-bar .pointer{background-color:#000}#snize-search-results-grid-mode .custom_col_filter p.active:hover{background:white!important;color:#000!important}#snize-search-results-grid-mode .custom_col_filter p.active:hover svg{fill:#000!important}#snize-search-results-grid-mode .custom_col_filter p.active{background:#000;border:2px solid #000}#snize-search-results-list-mode li.snize-product span.snize-title{font-size:16px!important;margin:0 0 3px!important;color:#000;font-weight:400;letter-spacing:initial;font-size:16px;font-family:Gill Sans Nova}#snize-search-results-grid-mode .custom_col_filter p{flex:0 0 29%;background:black!important;color:#fff!important;padding:8px 10px;text-transform:uppercase!important;cursor:pointer;display:none;border:2px solid black!important;justify-content:center}#snize-search-results-grid-mode .custom_col_filter p svg{display:none;width:16px}#snize-search-results-grid-mode .custom_col_filter p.active span{display:none}#snize-search-results-grid-mode .custom_col_filter p.active svg{display:inline-block;fill:#fff}.desk_vm.chanelvto{display:flex;justify-content:center}a.collection_description_arrow_btn{background:black;color:#fff;padding:5px 12px;font-weight:500;text-transform:uppercase}.collection_page_title h1{width:100%}.collection_page_title a.collection_description_arrow_btn{float:right;transform:translateY(-10px)}.chanelvto svg,.mob_chanelvto svg{display:none}a#hw__virtual_try_on_open_modal{padding:3px 9px;text-transform:uppercase;display:flex;margin-bottom:10px;font-size:13px;letter-spacing:2px;align-items:center;justify-content:center;border:1px solid;margin-right:3px}a#hw__virtual_try_on_open_modal span{margin-left:5px}a#hw__virtual_try_on_open_modal:hover{opacity:70%}.contact_content .top{text-align:center;padding:30px 0 10px}.contact_content .top h1.line{font-size:22px;font-weight:500}.contact_content form.contact-form label{display:none}.contact_content form.contact-form input::placeholder{color:#999}.contact_content .bottom{display:flex;justify-content:center;margin-top:50px;flex-wrap:wrap}.contact_content .bottom a{border:1px solid #6da5a3;margin:0 10px 10px;display:inline-block;text-align:center;padding:6px 20px;font-weight:500;font-size:14px;color:#6da5a3;text-transform:uppercase;border-radius:8px;font-family:gill-sans-nova;width:150px;transition:.4s}.contact_content .bottom a:hover{background-color:#6da5a3;color:#fff;transition:.4s}.contact_content{padding:50px}div#shopify-section-chanel-product-template .select select.single-option-selector{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;background-size:.6em!important;background-position:97% center!important;background-repeat:no-repeat!important;-webkit-appearance:none;appearance:none;margin-top:10px;cursor:pointer}.zoom>a{cursor:zoom-in}.zoom.is-error>a{cursor:not-allowed}.zoom.is-loading>a{cursor:progress}.zoom>a>img{display:block}.zoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#FFF;box-shadow:0 0 10px #888}.zoom-flyout{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;overflow:hidden;background:#FFF;cursor:crosshair}.zoom-flyout img{width:auto;max-width:none}.zoom--overflow{overflow:visible}.zoom--overflow .zoom-flyout{left:105%}a.klaviyo-bis-trigger{min-height:auto;padding:8px 10px!important;margin-top:20px!important;display:inline-block;width:100%!important;max-width:250px;color:#fff!important;text-transform:capitalize;font-size:16px;font-weight:600;background:#6da6a4;text-align:center!important}.LA_collid_2336 .prescription-type{display:flex;flex-wrap:wrap}.LA_collid_2336 .prescription-type .step1_wrap{width:100%;margin-bottom:5px}.LA_collid_2336 .prescription-type .step1_wrap:nth-child(1) label,.LA_collid_2336 .prescription-type .step1_wrap:nth-child(5) label{border:2px solid #6da5a3}.LA_collid_2336 .prescription-type .step1_wrap:nth-child(1) .la-label_button:hover,.LA_collid_2336 .prescription-type .step1_wrap:nth-child(5) .la-label_button:hover{border:2px solid #6da5a3!important}.LA_collid_2336 .prescription-type .step1_wrap:nth-child(2) .la-label_button:hover,.LA_collid_2336 .prescription-type .step1_wrap:nth-child(3) .la-label_button:hover,.LA_collid_2336 .prescription-type .step1_wrap:nth-child(4) .la-label_button:hover{border:1px solid #dfe3e8!important}.LA_collid_2336 .prescription-type .step1_wrap:nth-child(2),.LA_collid_2336 .prescription-type .step1_wrap:nth-child(3),.LA_collid_2336 .prescription-type .step1_wrap:nth-child(4){margin-bottom:0}.LA_collid_2336 .prescription-type .step1_wrap:nth-child(1){order:1}.LA_collid_2336 .prescription-type .step1_wrap:nth-child(5){order:2}.LA_collid_2336 .prescription-type .step1_wrap:nth-child(2){order:3}.LA_collid_2336 .prescription-type .step1_wrap:nth-child(3){order:4}.LA_collid_2336 .prescription-type .step1_wrap:nth-child(4){order:5}.LA_collid_2336 .prescription-type .main-trustpilotsReview{order:6}button.wk-button-product.wk-add-product.la-visiblity-hidden,body .pricematch_body input.la-visiblity-hidden,.colours_combination_product-meta-fild-holder .la-visiblity-hidden{display:block!important}.colours_combination_product-meta-fild-holder{visibility:hidden}.colours_combination_product-meta-fild-holder.slick-carouse.slick-initialized.slick-slider{visibility:visible}.Collection_Relens .snize-price-list{display:none}.relnse_presc{display:flex}.re-lens-prescription-sunglasses .step1_wrap:nth-last-child(2){display:none!important}.relens_img{width:47%!important;margin:0 1% 0%;border:1px solid #d1d1d1}.dropdown-variable{position:relative}.dropdown-variable select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown-variable select:focus-visible~svg{transform:rotate(180deg);transition:.3s all linear}.dropdown-variable select:not(:active)~svg{transform:rotate(0);transition:.3s all linear}.dropdown-variable select~svg{position:absolute;right:0;top:24px;width:10px}.non_pres{cursor:pointer}.porsche-bg .formBothimages img.hoverTooltips{width:23px;margin-left:10px}.lens_swatches,.lens_swatches_one,.lens_swatches_two,.swatches_custom_lens_option{display:inline-block;width:100%}.lens_swatches .swatch-element img.crossed-out,.lens_swatches_one .swatch-element img.crossed-out,.lens_swatches_two .swatch-element img.crossed-out,.swatches_custom_lens_option .swatch-element img.crossed-out,.lens_swatches input,.lens_swatches_one input,.lens_swatches_two input,.swatches_custom_lens_option input{display:none}.lens_swatches .swatch-element,.lens_swatches_one .swatch-element,.lens_swatches_two .swatch-element,.swatches_custom_lens_option .swatch-element{float:left;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:0 10px 10px 0;position:relative}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0;opacity:.5;image-rendering:-webkit-optimize-contrast}.lens_swatches .swatch-element:hover .tooltip,.lens_swatches_one .swatch-element:hover .tooltip,.lens_swatches_two .swatch-element:hover .tooltip,.swatches_custom_lens_option .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}.lens_swatches label,.lens_swatches_one label,.lens_swatches_two label,.swatches_custom_lens_option label{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:0;float:left;min-width:60px!important;height:40px!important;margin:0;border:#ccc 1px solid;background-color:#ddd;font-size:13px;text-align:center;line-height:35px;white-space:nowrap;text-transform:uppercase}.swatch-element.swatch_selected label{-webkit-box-shadow:0px 1px 2px rgb(0 0 0 / 80%);-moz-box-shadow:0px 1px 2px rgba(0,0,0,.8);box-shadow:0 1px 2px #000c;border-color:transparent}.tooltip{display:none}.swatches-main .tooltip{text-align:center;background:gray;color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:100px;left:-23px;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgb(0 0 0 / 28%);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px #00000047;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swatches-main .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.swatches-main .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.custom_lens_option{position:relative;display:flex;flex-wrap:wrap;justify-content:left;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:left}.prod-porsche-design-product-template .product-inner div#sticky-container .product-description .custom_lens_option button{position:absolute;margin:0!important;top:50%;transform:translateY(-50%);width:20px!important;height:auto;line-height:initial}.custom_lens_option .swatch-element label{width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#fff!important;border:2px solid #ddd;box-shadow:none;cursor:pointer;min-width:auto!important;position:relative}#cartform input.selector_product_qty{border:none;pointer-events:none}.prod-porsche-design-product-template .product-inner div#sticky-container .product-description .custom_lens_option button span{font-size:20px}.product-inner div#sticky-container .product-description form .swatches-main{margin-top:15px}.custom_lens_option .swatch-element.swatch_selected label{border-color:#000}.custom_lens_option{padding:0 30px;background:transparent;margin:0 -5px}.custom_lens_option .swatch-element{width:20%;margin-right:0;padding:0 5px}.prod-porsche-design-product-template .product-inner div#sticky-container .product-description .custom_lens_option button.disabled{opacity:.4;cursor:default}.prod-porsche-design-product-template .product-inner div#sticky-container .product-description .custom_lens_option button.disabled .nav-button{cursor:default}.prod-porsche-design-product-template .swatch label{border:2px solid #000;line-height:34px;min-width:77px}.prod-porsche-design-product-template .product-inner div#sticky-container .product-description .custom_lens_option button i{font-size:18px}.prod-porsche-design-product-template .custom_variant_data .swatch input:checked+label{border:2px solid #000;background:#000;color:#fff}.prod-porsche-design-product-template .product-inner div#sticky-container .product-description form input#AddToCart,.product-inner div#sticky-container .product-description form input#AddedToCart{border-color:#000}.prod-porsche-design-product-template .product-inner div#sticky-container .product-description form input#AddToCart:hover,.product-inner div#sticky-container .product-description form input#AddedToCart:hover{background:#000;color:#fff;border-color:#000}.product-inner div#sticky-container div#sticky-item .section-title h1 img{max-width:25px;image-rendering:-webkit-optimize-contrast;margin-left:5px;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.product-inner div#sticky-container div#sticky-item .section-title h1{display:flex;align-items:center;justify-content:center;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center}.prod-porsche-design-product-template iframe.youtube_video{position:absolute;top:0;left:0;width:100%;max-width:100%;object-fit:cover;height:100%}.prod-porsche-design-product-template .product-single__media.product_single__media_youtube{margin:50px auto 10px;min-height:1px;width:100%;position:relative;padding-top:56.25%!important}.prod-porsche-design-product-template .custom_lens_option .swatch-element.soldout img.crossed-out{display:block}.customize_selector_product_btn{display:inline-flex;align-items:center;max-width:250px;justify-content:center;width:100%;float:unset;position:relative}.customize_selector_product_btn a{width:100%;border:2px solid #6da5a3;color:#fff;background:#6da5a3;text-transform:uppercase;height:auto;max-width:250px;float:none;white-space:pre-line;line-height:23px!important;padding:6px 0!important;display:inline-flex;justify-content:center;font-family:Gill Sans Nova!important;font-weight:400;font-size:16px!important;align-items:center}.customize_selector_product_btn img{max-width:24px;image-rendering:-webkit-optimize-contrast;margin-left:5px;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.custom_lens_option .swatch-element.soldout label{pointer-events:none}.customize_selector_product_btn p.customize_selector_tooltip{position:absolute;left:97%;max-width:140px;width:100%;background:gray;padding:5px 16px 8px;color:#fff;font-size:15px;line-height:18px;display:none;margin:0;top:130%;transform:translate(-50%);border-radius:5px;box-shadow:0 0 10px #c4c4c4}.customize_selector_product_btn p.customize_selector_tooltip:before{content:"";position:absolute;width:0;height:0;left:50%;bottom:100%;transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid gray}.customize_selector_product_btn:hover p.customize_selector_tooltip{display:block}.prod-porsche-design-product-template .lens_swatches_two .lens_swatches_two_price_title #product-prices span.price-item.price-item--sale{font-size:17px!important;font-family:Gill Sans Nova}.lens_swatches_two_price_title{display:inline-flex}.lens_swatches_two_price_title dl#product-prices{margin-bottom:10px;color:#000;font-family:Gill Sans Nova;font-weight:400;margin-top:0}.lens_swatches_two_price_title h5{margin-right:10px}.custom_lens_option .swatch-element.soldout label:before{content:"";position:absolute;background:#fff;height:100%;width:100%;top:0;left:0;opacity:.6}.tabs-content-custom p.p-image img{max-width:25px;image-rendering:-webkit-optimize-contrast;margin-left:10px;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.tabs-content-custom p.p-image{display:flex;align-items:center;display:-webkit-flex;-webkit-align-items:center;padding:0;font-weight:600}.porsche_content_details{display:flex;flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;margin:40px -15px 0}.porsche_content_details .porsche_content_details_inner{width:50%;padding:0 15px;margin-bottom:30px;text-align:left}.custom_porsche_product_details h1{text-align:center;margin-bottom:20px;font-weight:500}.custom_porsche_product_details{padding:0 50px;margin-top:270px}.porsche_content_details .porsche_content_details_inner h4{font-weight:500}body.cart .lineItem_remove{position:absolute;top:0;right:0;margin:0;width:30px;height:30px;line-height:29px;text-align:center;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}body.cart .lineItem_remove span{transform:rotate(-45deg);display:block}tr.additional_frame_tr_space td{padding:10px!important}.HoverShowSecondImage{position:relative}.HoverShowSecondImage:hover .hidden{display:block}.HoverShowSecondImage .hidden{position:absolute;top:0;left:0;right:0;bottom:0}.product-inner #sticky-container .product-description form .la-select-lenses-btn{padding:6px 16px!important}.prod-product-template.product-page div#product-content{width:auto}.la-select-lenses-btn{line-height:unset!important;max-width:50%}.close.js-modal-close{width:auto}.product-inner div#sticky-container .product-description form .product-add .preorder_lens_text{left:unset;right:0;position:relative;display:flex;justify-content:center;margin-top:15px;margin-bottom:-5px}.product-inner div#sticky-container .product-description form .product-add .preorder_lens_text span.preorder_icon{margin:0}.product-tabs-custom .tabs .tabs-content-custom.tab-custom-current .right,.product-tabs-custom .tabs .tabs-content-custom.tab-custom-current .left{width:50%}.product-tabs-custom .tabs .tabs-content-custom.tab-custom-current{display:inline-block;position:relative}.gridlock .row .row{width:100%;margin-left:0;margin-right:0}.tabs.tabs_caseImage .tab_case_image.tabs-content-custom{display:block}.product-tabs-custom .tabs .tabs-content-custom.feat-coll p{padding-bottom:2px;padding-top:0}.product-tabs-custom .tabs .tabs-content-custom.feat-coll p a{text-decoration:underline!important}.free-travel-name{margin:0;width:100%;justify-content:center}.free-travel-name input{line-height:normal!important;height:15px!important;margin:0 10px 0 0!important;width:15px!important;position:relative;top:0}.free-travel-name span{flex:1;text-align:left;font-size:18px;letter-spacing:normal;font-weight:500;font-family:Gill Sans Nova}.add-free-travel p.free-add-msg{text-align:left;position:relative;left:21px;font-size:15px;letter-spacing:normal;font-weight:400;font-family:Gill Sans Nova}.add-free-travel{display:flex;flex-wrap:wrap;width:100%;justify-content:center;margin:0 0 10px}.productDescription{max-width:68%;margin:0 auto 80px}.productDescription .tabs-content-custom{display:block}.productDescription button.tabs-header-btn{background:0 0;color:#000;font-size:22px!important;padding:0 0 10px;margin-bottom:20px;height:unset;line-height:normal;border-bottom:1px solid #e5e5e5!important;text-align:center}.productDescription button.tabs-header-btn span.arrow-tab{display:none}.snize-recommendation-results .snize-thumbnail-wrapper .snize-product-label.top-left,#snize-search-results-grid-mode .snize-thumbnail-wrapper .snize-product-label{font-size:14px}h2.Price-Match-Challenge,.bis_head{text-align:center;font-size:21px}.cart-buttons input#checkout{background:#6da5a5;margin:20px 0 40px}.cart-buttons .payment-types{margin-bottom:10px}.Main_recently_viewed_h1_inner h2{text-align:center;margin-bottom:20px;font-size:21px}.product .Main_recently_viewed_custom{margin-top:0;margin-bottom:50px}.product .Main_recently_viewed_custom .wish-list-stock-collection-holder{flex-direction:column;margin-top:6px}.product .Main_recently_viewed_h1 h1{text-align:center;margin-bottom:30px}.product .Main_recently_viewed_h1 .Main_recently_viewed_h1_inner{width:97%}.product .Main_recently_viewed_custom .Main_recently_viewed_custom_inner{width:20%;margin:0;padding:0 10px}.inner-coolection-bttn a.paginate_load_button-collection-template{background-color:#000;border:1px solid #000;display:inline-block;padding:9px 22px;color:#fff;font-size:16px;font-weight:600;line-height:20px;text-align:center;vertical-align:middle;white-space:nowrap;text-transform:capitalize;letter-spacing:0;font-family:ABChanel Corpo!important}.inner-coolection-bttn a.paginate_load_button-collection-template,.inner-coolection-bttn img{margin-top:20px}.bfs-with-text svg{width:100px;height:100px}.custom_black_friday_sale{padding:0;z-index:9;font-weight:600;line-height:1}.product-inner .product-photos .custom_black_friday_sale .bfs-with-text{DISPLAY:FLEX;align-items:center;justify-content:flex-end;padding:0 20px}.product-inner .product-photos .custom_black_friday_sale .bfs-with-text a{margin:0}.product-inner .blank_div .custom_black_friday_sale{order:2;margin-top:20px}.bfs-with-text{display:flex;align-items:center;justify-content:center}.custom_black_friday_sale span{font-size:22px;font-style:italic}.cart_promo_banners{display:inline-grid;margin:10px 0 30px}.cart_promo_banners .black_fri_promo{background:#79a3a4;display:inline-block;padding:10px 40px;color:#fff;margin-bottom:20px}.cart_promo_banners .black_fri_promo a{color:#fff;text-transform:uppercase}.cart_promo_banners .glasses_promo{background:#8c8a8a;display:inline-block;padding:10px 40px;color:#fff;font-size:17px}.cart_banners{display:block;text-align:center}.product-add .preorderCustomBtn.ShowPreorderData{margin:0 auto}div#shopify-section-chanel-product-template div#product-content .product-right .product-form input{margin-top:10px!important}.dcbHeading,.tbtDiscountCombine .dcbInputGroup .dcbButton{text-transform:uppercase}.tbtDiscountCombine .dcbInputGroup .dcbButton,.dcCheckout{line-height:40px}#LensAdvizorModalWrapper .manual-tooltip{display:inline-flex;align-items:center;padding:0 0 0 20px;position:relative}#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap{margin:0 0 0 5px}#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap img.manualTooltips{border:0!important;width:25px;height:25px}#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap p{bottom:calc(100% - 7px);position:absolute;font-weight:400;line-height:24px;color:#212529;width:32vw;margin-top:-24px;left:-220px;background:#fff;z-index:999;padding:5px 10px;-webkit-box-shadow:0 2px 14px rgb(0 0 0 / 50%);box-shadow:0 2px 14px #0000007f;border-radius:5px;font-size:16px!important;right:unset}#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap:hover p{display:block!important}#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap p:after{content:"";width:15px;height:15px;background:#fff;bottom:-8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:20px;position:absolute;z-index:-1!important;-webkit-box-shadow:8px 1px 7px rgb(0 0 0 / 20%);box-shadow:8px 1px 7px #0003}#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap p img{max-width:100%;display:block;margin:0 auto 10px}.show_for_china .product-inner div#sticky-container .product-description form .product-add input#AddToCart{display:block!important}.row.Main_recently_viewed_h1{width:100%;padding:15px 0;text-transform:uppercase;margin-bottom:20px}.Main_recently_viewed_h1_inner h2{margin-bottom:0;color:#6da5a5;font-size:20px;letter-spacing:1px;font-weight:500}.footer_top_bar .footer_top_section .footer_top_text p{text-transform:uppercase;font-size:17px}.wish-list-stock-collection-holder.celeb-collection{flex-direction:column}.wish-list-stock-collection-holder.celeb-collection .wishlist-box button.wk-button-collection.wk-add-product{right:unset!important;left:50%!important;transform:translate(-50%)}.custom_buywith,a.meta_product_url,.contact_presc{width:100%;border:2px solid #6da5a3;text-transform:uppercase;font-size:14px;background:#6da5a3;height:auto;max-width:250px;margin:20px auto 0!important;float:none;white-space:pre-line;line-height:20px!important;padding:8px 0!important;cursor:pointer;color:#fff;font-weight:600!important}.mauijim.custom-field--value{display:flex}.select.mauijim_dropdown{margin-top:30px}.presc_wrap img:hover+p,.product-add img:hover+p{display:block!important}p.prescription_popup{bottom:calc(100% - 15px);position:absolute;width:100%;left:-10px;background:rgba(255,255,255,1);z-index:999;padding:5px 10px;-webkit-box-shadow:0 2px 14px rgb(0 0 0 / 50%);box-shadow:0 2px 14px #0000007f;border-radius:5px;font-size:14px!important;margin:0}.presc_wrap{position:relative}.non-desc-wrap{position:static;margin-top:25px}.mauijimnon input#AddToCart,.mauijimnon .contact_presc{max-width:unset!important}.mauijimnon{margin:0 auto;width:100%}.mauijimnon input#AddToCart{margin-right:auto!important;margin-left:0!important}.non-desc-wrap img:hover+p.nonprescription_popup{display:block}p.nonprescription_popup{bottom:calc(100% - 15px);position:absolute;width:100%;left:-10px;background:rgba(255,255,255,1);z-index:999;padding:5px 10px;-webkit-box-shadow:0 2px 14px rgb(0 0 0 / 50%);box-shadow:0 2px 14px #0000007f;border-radius:5px;font-size:14px!important;margin:0}.non-desc-wrap{position:static;top:2px}p.prescription_popup:after,p.nonprescription_popup:after{content:"";width:15px;height:15px;background:rgba(255,255,255,1);bottom:-8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:20px;position:absolute;right:unset;z-index:-1!important;-webkit-box-shadow:8px 1px 7px rgba(0,0,0,.2);box-shadow:8px 1px 7px #0003;margin:0 auto}.mauijim_upload{text-align:center}.mauijim_upload label{font-weight:500}.mauijim_upload input{width:173px}.variant-inventory-outofstock .outstocksbydefault,.variant-inventory-outofstock .outstocks{background:#33333394}.relense_inner .relense_field{display:flex;align-items:center;margin:0 0 10px}.relense_inner .relense_field label{margin:0;width:60px}.relense_inner .relense_field input{margin:0 0 0 10px;flex:1}.gc-wrapper h2{text-align:center;font-weight:700;padding-bottom:40px;padding-top:20px}.tcrp-left h3,.tcrp-right h3,.dwnt-item h3{font-weight:700}.tcrp-right h3{margin-top:20px!important}h3.repel{margin-top:40px!important}.gc-wrapper{padding:0 15px;margin-top:30px}.dwnt-item{width:100%;background:#eff0f0;padding:1.25em;margin-bottom:1.25em;text-align:center}div#p_lt_ctl05_pageplaceholder_p_lt_ctl02_TwoColumnRichPanel2_pnlInner,div#p_lt_ctl05_pageplaceholder_p_lt_ctl02_TwoColumnRichPanel3_pnlInner{margin-bottom:30px}div#p_lt_ctl05_pageplaceholder_p_lt_ctl02_TwoColumnRichPanel2_pnlInner h3,div#p_lt_ctl05_pageplaceholder_p_lt_ctl02_TwoColumnRichPanel2_pnlInner p,div#p_lt_ctl05_pageplaceholder_p_lt_ctl02_TwoColumnRichPanel3_pnlInner h3,div#p_lt_ctl05_pageplaceholder_p_lt_ctl02_TwoColumnRichPanel3_pnlInner p{margin-bottom:0}button#search_buttons.la-visiblity-hidden{display:block!important}#search_reveals.searchreveal--show{display:none}.pd_content{text-align:center}p.pd_title{font-size:12px;line-height:normal}p.pd_price{font-size:10px}.image-with-text-wrapper .cta{display:inline}.image-with-text-wrapper .cta a{text-align:center;display:inline-block;text-transform:uppercase;width:100%}body #phantom{height:0!important}.productContent{margin-top:50px;display:inline-block;margin-bottom:30px}.addon_lense_wrap{display:flex;position:relative;align-items:baseline;bottom:3px}.LA_collid_2075 p#la_Rx_manual_ADDright_label{line-height:20px}.manual_tt_wrap.rightaddon-tt img{width:20px;height:20px;margin-left:10px;border:none!important}#LensAdvizorModalWrapper .rightaddon-tt:hover p{display:block!important}#LensAdvizorModalWrapper .rightaddon-tt p{bottom:calc(100% - 7px);position:absolute;width:30vw;left:unset;background:#fff;z-index:999;padding:5px 10px;-webkit-box-shadow:0 2px 14px rgb(0 0 0 / 50%);box-shadow:0 2px 14px #0000007f;border-radius:5px;font-size:16px!important;right:0}#LensAdvizorModalWrapper .rightaddon-tt p:after{content:"";width:15px;height:15px;background:#fff;bottom:-8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:48px;position:absolute;z-index:-1!important;-webkit-box-shadow:8px 1px 7px rgb(0 0 0 / 20%);box-shadow:8px 1px 7px #0003}.od-dropdown .od-dropdown-text{text-transform:uppercase}.collection-american-optical-glasses h3.text-title{font-size:30px}.icons_main-wrap{display:flex;justify-content:center;margin:0 -10px -20px;flex-wrap:wrap}.icons_main-wrap .svg_img_text{padding:0 10px 20px;text-align:center;width:50%;display:flex;align-items:center}.icons_main-wrap .svg_img_text .svg_img img{width:50px;height:50px;display:block;object-fit:contain}.image-with-text-wrapper .text-image+.rte,.image-with-text-wrapper .image_paragraph+.text-image,.image-with-text-wrapper .text-image+.bottom_heading,.image-with-text-wrapper .text-heading+.text-image,.image-with-text__media-item img+.bottom_content{margin-top:20px}.collection-american-optical-glasses .image-with-text-block .image-with-text__text-item.grid__item{margin-top:0;background:#0e0d10;padding:50px 100px}.collection-american-optical-glasses .image-with-text-block .image-with-text__text-item.grid__item div#ImageWithText{display:flex;flex-direction:column}.collection-american-optical-glasses .image-with-text-block .image-with-text__text-item.grid__item div#ImageWithText h2.image-with-text__heading{order:2;margin-top:20px;text-align:center}.collection-american-optical-glasses .image-with-text-block .image-with-text__text-item.grid__item div#ImageWithText .image-with-text__text.rte{order:3}.collection-american-optical-glasses .image-with-text-block .image-with-text__text-item.grid__item div#ImageWithText .icons_main-wrap{order:4}.collection-american-optical-glasses .image-with-text-block .image-with-text__text-item.grid__item h2.image-with-text__heading,.collection-american-optical-glasses .image-with-text-block .image-with-text__text-item.grid__item p{color:#fff}.collection-american-optical-glasses .page-wrap .shopify-section{margin-bottom:50px}.collection-american-optical-glasses .index-section section,.collection-american-optical-glasses .text-with-image.text_section{padding-bottom:0;padding-top:0}.collection-american-optical-glasses .image-with-text-wrapper .image_subtext{margin-top:10px}.collection-american-optical-glasses section.cstm_banner-image.hero_banner img{display:block}.text-image img{display:block}div#ImageWithText h2.image-with-text__heading{margin-bottom:20px}.collection-american-optical-glasses h2{font-size:32px;margin:0 0 10px}.collection-american-optical-glasses div#ImageWithText .image-with-text__text.rte{margin-top:0}.icons_main-wrap .svg_img_text .svg_img_content{margin:0 0 0 10px;color:#fff;text-align:left;font-size:14px;line-height:initial}.image-with-text-block .icons_main-wrap{margin-top:30px}.collection-american-optical-glasses .page-wrap{margin-top:50px}.collection-american-optical-glasses .image-with-text__grid{display:grid;grid-template-columns:6fr 6fr;gap:0;background:#fff}.collection-american-optical-glasses .image-with-text__grid .image-with-text__media-item{padding:30px 30px 30px 0}.collection-american-optical-glasses .image-with-text__grid .image-with-text__media-item .bottom_content{font-size:30px;margin:20px 0;text-align:center}.collection-american-optical-glasses .image-with-text__grid .image-with-text__media-item .bottom_content p{text-align:left}.cbb-shipping-rates-calculator-shipping-address-chooser label[for=country],.cbb-shipping-rates-calculator-shipping-address-chooser label[for=region]{width:49%}.cbb-shipping-rates-calculator-shipping-address-chooser label[for=zipCode]{width:100%}.cbb-shipping-rates-calculator-shipping-address-chooser label[for=zipCode] input#zipCode{float:left}.la-error-box .la-error{display:none}.custom_col_filter{justify-content:center}.pdp_main_recently_viewed_h1.homepage_recently-viewd-jtpl{margin-bottom:70px}@media only screen and (min-width:1920px){#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap p{left:-270px}}@media only screen and (min-width:771px){.mobile_porche_details{display:none}}@media screen and (min-width: 739px){footer .footer-innrt .desktop-2{width:16.583333%!important}}@media (max-width:1219px){#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap p{width:28vw}}@media (min-width: 1200px){.essilor_main .HeroLayer-inner{display:flex;align-items:center;min-height:600px}.essilor_main .content-part.hero-qr.hero-qr--dark .hero-qr__container{width:47.222vw}.essilor_main .HeroLayer-inner .HeroLayer-chapo{max-width:500px;flex:1}.essilor_main .GridM-5{flex:0 1 auto;margin-left:30px;width:calc(41.6% - 30px)}.essilor_main .GridM-7{width:calc(41.6% - 30px)}.essilor_main .GridL-2{width:calc(16.6% - 30px)}.essilor_main .hero-qr__description{display:block}.essilor_main .Wrapper--small.video-media-cont{padding-left:115px;padding-right:115px}.essilor_main .video-media-cont figure.hideimage.MediaVideo.widthLarge{margin-left:-115px;margin-right:-115px}.essilor_main .Factbox{margin-top:50px;margin-bottom:50px}.essilor_main .Factbox--left .Factbox-image{margin-right:-115px}.essilor_main .Factbox-content.RichText ul{margin-left:60px}}@media only screen and (max-width: 1320px){button#dcodeSubmit{width:100%!important;margin:0}body.cart .outline-button{margin:0 0 5px}p.dcodeErrorMessage{top:-35px}}@media only screen and (max-width:1200px){.custom_lens_option{padding:0}.new_homepage_btn-sec .image_btn_wrapp{width:90%}.custom_porsche_product_details{margin-top:300px}#s-66cd420c-981f-4da9-b372-29f71cde43a4 .shogun-heading-component h2{color:#000;font-size:23px;text-align:center}}@media (max-width: 1199px){.sponsored_by_wrappper{width:40%}.essilor_main .Wrapper--small{padding-left:57.5px;padding-right:57.5px}.essilor_main .video-media-cont figure.hideimage.MediaVideo.widthLarge{margin-left:-37.5px;margin-right:-37.5px}#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap p{width:70vw}}@media screen and (max-width: 1199px) and (min-width: 768px){.essilor_main .Factbox--left .Factbox-image{margin-right:-37.5px}}@media only screen and (max-width:1024px){.custom_porsche_product_details{margin-top:470px}div#footer_signup ul#social-icons a{font-size:26px!important}.bfs-with-text svg{width:75px;height:75px}.custom_black_friday_sale{top:-20px}#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap p img{max-width:100%}.relens_img{width:100%!important;margin:0 1% 3%}#LensAdvizorModalWrapper .rightaddon-tt p{left:0;right:unset;width:45vw}#LensAdvizorModalWrapper .rightaddon-tt p span{font-size:14px}}@media only screen and (max-width:991px){#LensAdvizorModalWrapper .upload-manual-option .manual-tooltip .manual_tt_wrap p{left:-150px}.collection-american-optical-glasses .image-with-text-block .image-with-text__text-item.grid__item{padding:50px}.new_homepage_btn-sec .image_btn_wrapp{grid-gap:20px}.new_homepage_btn-sec{margin-bottom:40px}.new_homepage_btn-sec .all_rpeated_btn{width:100px}.new_homepage_btn-sec .all_rpeated_btn a{padding:10px}.product .Main_recently_viewed_custom ol.flickity-page-dots{position:static;margin-top:20px}.product .Main_recently_viewed_custom .Main_recently_viewed_custom_inner{width:33.33%}.custom_porsche_product_details{padding:0 10px}.product-inner div#sticky-container .product-description form .swatches-main{margin-top:10px}.productDescription{max-width:96%;margin:0 auto 50px}p.nonprescription_popup,p.prescription_popup{left:0}p.prescription_popup:after,p.nonprescription_popup:after{left:10px}#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap p{width:70vw;left:-180px}}@media (min-width: 980px){form#cartform{display:flex}}@media only screen and (max-width:980px){.collection-american-optical-glasses .page-wrap{margin-top:20px}.wish-list-stock-collection-holder.celeb-collection .collection-instock-message{width:100%}li.tmenu_item_level_0:first-child a{height:auto!important}#search_reveals.searchreveal--show{display:block;margin:30px auto 20px}#search_reveals button#search_buttons{background:none;top:50%}#search_reveals input[type=text]{height:42px;line-height:42px}}.h2_collection_bottom_description .collection_des_h1{text-align:center;margin:0 0 20px!important;font-size:26px;line-height:19px;font-weight:600;font-family:gill-sans-nova,sans-serif}@media (min-width: 351px) and (max-width: 379px){div#product-photos-custom-template div#msc-selectors-container{height:170px!important}}@media (min-width: 768px){.la-horizontal.la-w-40 .la-prescription-modal-content,.la-horizontal-image.la-w-40 .la-prescription-modal-content,.la-horizontal-subtotal.la-w-40 .la-prescription-modal-content,.la-horizontal-image-subtotal.la-w-40 .la-prescription-modal-content,.la-horizontal-subtotal-left.la-w-40 .la-prescription-modal-content,.la-horizontal-image-subtotal-left.la-w-40 .la-prescription-modal-content,.la-horizontal.la-w-40 .la-prescription-modal-image,.la-horizontal-image.la-w-40 .la-prescription-modal-image,.la-horizontal-subtotal.la-w-40 .la-prescription-modal-image,.la-horizontal-image-subtotal.la-w-40 .la-prescription-modal-image,.la-horizontal-subtotal-left.la-w-40 .la-prescription-modal-image,.la-horizontal-image-subtotal-left.la-w-40 .la-prescription-modal-image{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.lens_tooltip_content.tooltip_other_lenses,.lens_tooltip_content.essilor_tooltip,.lens_tooltip_content.tooltip_zeiss_clearview{width:38vw!important;left:-30px!important}.lens_tooltip_content.tooltip_other_lenses{max-width:100vh}.essilor_main .HeroLayer-title{font-size:3rem}.essilor_main .GridM{display:flex;margin-left:-30px;justify-content:space-between}.essilor_main .GridM-5{width:calc(41.6% - 30px);margin-left:30px}.essilor_main .GridM-7{width:calc(58.3% - 30px)}.essilor_main .Feature--inline{display:flex;align-items:center;max-width:none;margin-bottom:35px;margin-top:0}.essilor_main .Feature--inline .Feature-image{min-width:80px;margin-right:20px;margin-bottom:0;text-align:center;font-size:45px}.essilor_main .Heading{margin-top:50px;margin-bottom:50px}.essilor_main .Heading-title{font-size:2.25rem}.essilor_main .Factbox{display:flex;align-items:center;justify-content:space-between}.essilor_main .Factbox>*{width:50%}}@media (max-width: 768px){.custom_col_filter{justify-content:center}.snize .snize-search-results-main-content .snize-two-columns{margin-left:0!important}footer div#footer{width:92%!important}.homepage-newsletter form>.needsclick.kl-private-reset-css-Xuajs1{width:80%!important}.homepage-newsletter .section-newsletter p{width:80%!important}.faq_wrapper{width:90%;margin:0 auto}.faq_wrapper .accordion_container{width:100%}span.snize-tryon-button.custom{top:195px!important}#snize-search-results-grid-mode span.snize-thumbnail{margin-bottom:40px!important}.snize-search-results-main-content ul.snize-search-results-content{margin:0!important;width:100%!important}div#shopify-section-page-template div#content{padding:0 20px}.mobile_vm{display:none}header.header-section div#navigation .nav-container .wk-link .wk-icon{height:21px!important;width:21px!important;margin:0;display:block}header.header-section div#navigation .nav-container li a.wk-link{-webkit-align-items:baseline!important;align-items:baseline!important;margin-top:0!important}}@media (max-width: 767px){.Main_recently_viewed_custom .Main_recently_viewed_custom_inner{width:33.33%!important}div#wvahqgtnbvyhuez,.lens_tooltip_content img.for_desktop{display:none}.lens_tooltip_content img.for_mobile{display:block}aside#slideout-mobile-navigation{z-index:999999999999}.ab-slide-content span{font-size:14px}.essilor_main .HeroLayer-video{display:none}.essilor_main .ezrichtext-field h3.heading-3,.essilor_main .ezrichtext-field p,.essilor_main .ezrichtext-field ul{padding:0 10px}.essilor_main .Feature-text,.essilor_main .content-part.hero-qr.hero-qr--dark .hero-qr__container{text-align:center}.essilor_main .Feature--inline .Feature-title{margin-top:15px;margin-bottom:15px}.essilor_main article.Feature.Feature--inline{margin:15px auto;padding-left:10px;padding-right:10px}.essilor_main .Heading-title{margin-top:30px;margin-bottom:30px;text-align:center;page-break-after:avoid;word-break:break-word;padding:0 10px}.essilor_main .content-right p{padding:0 10px}.essilor_main .content-part.hero-qr.hero-qr--dark{height:75vh}.essilor_main .Wrapper--small{max-width:1230px;padding-left:15px;padding-right:15px}.essilor_main .video-media-cont figure.hideimage.MediaVideo.widthLarge{margin-left:-20px;margin-right:-20px}.essilor_main .Factbox-content.RichText ul li:after{top:.75em}.essilor_main .video-media-cont figure figcaption.MediaVideo-preview{padding-left:20px;padding-right:20px}.relense_inner .relense_field label{width:50px}.collection_page_title a.collection_description_arrow_btn{float:initial;transform:translateY(0)}.collection-page-searchanise-collection-template .section-title-main-template h1{font-size:20px}.product-photos{position:relative}.mobile_vm{position:absolute;z-index:9;left:50%;transform:translate(-50%);width:100%;text-align:center}.desk_vm a{display:none!important}.mobile_vm a#hw__virtual_try_on_open_modal{background:transparent;color:#000;padding:3px 10px!important;display:inline-flex}.product-inner .product-photos .product_special_tag_with_black_friday{display:inline-block;width:100%}.product-inner .blank_div .custom_black_friday_sale{order:unset}.product-inner .product-photos .custom_black_friday_sale .bfs-with-text{justify-content:center}.product-inner .product-photos .product_special_tag_with_black_friday .product_special_tag{position:relative;width:auto;display:inline-block}.product-inner .product-photos .product_special_tag{font-size:13px!important;top:0;margin-top:20px}#s-cb3b5745-10b8-4bee-ab6c-3908b215665a,#wrap-s-cb3b5745-10b8-4bee-ab6c-3908b215665a{display:none!important}.Main_recently_viewed_custom button.flickity-button.flickity-prev-next-button .flickity-button-icon{display:block}.Main_recently_viewed_custom .flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333}.Main_recently_viewed_custom button:hover{color:#333}.Main_recently_viewed_custom .wishlist-box{position:relative;display:inline-block;width:8%;height:32px}}@media only screen and (max-width:770px){.product-description .trustpilot-widget{width:80%;left:50%;transform:translate(-50%)}.custom_main_popup-wrapp span.close{top:-7%;right:27%;left:unset}.desktop-porche-detail{display:none}.custom_lens_option{padding:0 10px;margin:0 auto;max-width:350px}.custom_porsche_product_details{margin-top:20px}body #snize_results.snize-mobile-design.snize-new-version div.snize-pagination div.snize-current-page{font-size:22px;font-weight:700}.scrollup{width:60px;height:60px;position:fixed;bottom:20px;left:0}}@media only screen and (max-width:740px){.collection-american-optical-glasses .image-with-text__grid .image-with-text__media-item .bottom_content{font-size:22px}.footer-block-content .menus_wrapper_footer{flex-direction:column}footer .footer-menu label h4{display:block}.homepage-newsletter h2{font-size:22px}.homepage-newsletter [data-testid=form-row] [component]:last-child button{font-size:12px!important}.homepage-newsletter form>.needsclick.kl-private-reset-css-Xuajs1,.homepage-newsletter .section-newsletter p{width:100%!important}.homepage-newsletter .section-newsletter p{font-size:13px;line-height:normal}.last_menu_wrapper .menus_wrapper_footer ul{margin:10px 0 0}.collection-american-optical-glasses .image-with-text__grid{grid-template-columns:unset}.collection-american-optical-glasses h3.text-title{font-size:22px}.collection-american-optical-glasses h2{font-size:24px}.collection-american-optical-glasses .text-with-image.text_section{padding:0}}@media only screen and (max-width:739px){.product .Main_recently_viewed_custom .Main_recently_viewed_custom_inner{width:50%}}@media only screen and (max-width:640px){.customize_selector_product_btn{max-width:100%}.customize_selector_product_btn p.customize_selector_tooltip{left:70%}}@media only screen and (max-width:575px){#snize-search-results-list-mode .snize-item span.snize-in-stock,#snize-search-results-list-mode .snize-item span.snize-pre-order{font-size:13px}.sponsored_by_wrappper{width:100%}#snize-search-results-list-mode .snize-price-list{margin-right:0}.icons_main-wrap .svg_img_text{flex-direction:column}.icons_main-wrap .svg_img_text .svg_img_content{text-align:center}.icons_main-wrap .svg_img_text .svg_img_content{margin:10px 0 0}.porsche_content_details .porsche_content_details_inner{width:100%;margin-bottom:20px}.porsche_content_details{margin:30px -15px 0}.custom_porsche_product_details{padding:0 10px}.custom_porsche_product_details h1{font-size:18px;margin-bottom:10px}.porsche_content_details .porsche_content_details_inner:last-child{margin-bottom:0}.porsche_content_details .porsche_content_details_inner h4{margin-bottom:5px}.cart_promo_banners .black_fri_promo,.cart_promo_banners .glasses_promo{padding:10px 20px}#LensAdvizorModalWrapper .rightaddon-tt p{width:80vw}}@media only screen and (max-width:425px){.first-sec .image-with-text-wrapper .text-with-image.text_section{padding:20px}.collection-american-optical-glasses .image-with-text-block .image-with-text__text-item.grid__item{padding:30px}.product .Main_recently_viewed_custom .Main_recently_viewed_custom_inner{width:100%}.customize_selector_product_btn p.customize_selector_tooltip{left:50%}.product-inner div#sticky-container .product-description form .swatches-main{padding:0 20px}.prod-porsche-design-product-template .product-inner div#sticky-container .product-description .custom_lens_option button{width:25px!important}}@media only screen and (max-width:374px){.collection-american-optical-glasses .image-with-text-block .image-with-text__text-item.grid__item{padding:20px}.collection-american-optical-glasses .image-with-text__grid .image-with-text__media-item{padding:20px 20px 20px 0}.custom_lens_option{padding:0}.product-inner div#sticky-container .product-description form .swatches-main{padding:0 10px}.collection-page-collection-page-template .grid_wrapper{grid-column-gap:20px}#LensAdvizorModalWrapper .manual-tooltip .manual_tt_wrap p{width:75vw}}.product-add input#AddToCart.add.hide_add_to_button.shownn-product{display:block!important}.colours_combination_product-meta-fild-holder p a,.dropdown-variable select{font-family:ABChanel Corpo!important}.step1_wrap{display:flex;align-items:center;justify-content:flex-start;position:relative}.step1_wrap .lens_tooltip{width:50px;margin-top:-18px;position:relative}.step1_wrap .lens_tooltip:hover .lens_tooltip_content{display:block}.lens_tooltip_content{bottom:calc(100% + 10px);position:absolute;width:35vw;margin-top:-24px;left:-10px;background:rgba(255,255,255,1);z-index:999;padding:5px 10px;-webkit-box-shadow:0 2px 14px rgb(0 0 0 / 50%);box-shadow:0 2px 14px #0000007f;border-radius:5px;font-size:14px!important}.lens_tooltip_content:after{content:"";width:15px;height:15px;background:rgba(255,255,255,1);bottom:-8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:20px;position:absolute;z-index:-1!important;-webkit-box-shadow:8px 1px 7px rgba(0,0,0,.2);box-shadow:8px 1px 7px #0003}.step1_wrap .select-prescription-container{flex:1}.lense_wrap .lens_tooltip{margin-top:-6px;bottom:0;position:relative}.lense_wrap .lens_tooltip:hover .lens_tooltip_content,.lense_wrap .lens_tooltip.trueoptics:hover.lens_tooltip_content{display:block}.lense_wrap .main-trustpilotsReview{width:100%}.margin-bottom_20{margin-bottom:20px}.lense_wrap{display:flex;align-items:center;flex-flow:wrap}.lense_wrap .form-check{flex:1}.Body_HideAddtocartButton .product-form .product-add input#AddToCart.add.Soldout.PreorderNoExist{display:none!important}.free-travel-name{position:relative}.free-travel-name span.porsche-bg{display:flex;align-items:center;background:#f1cd86;padding:10px;margin-right:5px;width:100%}.free-travel-name .formBothimages img.porsche_img{display:none;position:absolute;top:-71px;width:100px;object-fit:contain;right:0;border:1px solid #DDD}.free-travel-name .formBothimages:hover img.porsche_img{display:block}.free-travel-name .formBothimages{position:static}.presc_wrap{display:flex;align-items:center;justify-content:center;max-width:350px;margin:0 auto}.presc_wrap img.lensTooltips{float:unset;position:static;margin-top:23px}@media (min-width:992px){.relnse_presc{width:103.6%;margin:0 -1%}}@media (min-width: 1920px){.lens_tooltip_content.tooltip_other_lenses{max-width:65vh}}@media (min-width:1220px){.lens_tooltip_content{max-width:540px}}@media (max-width:1220px){.lens_tooltip_content{width:29vw}}@media (min-width: 771px) and (max-width: 992px){.product_image_tooltip{right:0!important}}@media (min-width: 771px) and (max-width: 880px){.product_image_tooltip{position:relative;bottom:0!important;left:7%}}@media (max-width:1200px){.lens_tooltip_content{width:72vw!important}.product_image_tooltip{right:10%;bottom:115px}.product_image_tooltip .lens_tooltip_content{width:42vw!important}}@media (max-width: 1024px){.product_image_tooltip{right:10%}input#email_41626966::placeholder{font-size:10px!important}}@media (max-width:770px){.lens_tooltip_content{left:0;width:80vw!important}.product_image_tooltip .lens_tooltip_content{width:80vw!important;left:-270px}.lens_tooltip_content:after{left:10px}.product_image_tooltip{left:50%;width:78px;bottom:120px}.product_image_tooltip .lens_tooltip_content:after{right:unset;left:20px}.relnse_presc{display:block;text-align:center;margin-left:-17px;margin-right:-2px}.Collection_Relens div.snize-search-results,.Collection_Relens #content{margin-bottom:0}}@media (max-width: 620px){.essilor_main .Wrapper--large,.essilor_main .Wrapper--medium,.essilor_main .Wrapper--small{padding:0 10px}.essilor_main .Factbox-content.RichText ul li:after{top:.53em}}@media (min-width:576px){.essilor_main .content-part.hero-qr.hero-qr--dark .hero-qr__container h1.hero-qr__title{font-size:3.597vw}}@media (max-width:576px){#snize_results .custom_col_filter p{flex:0 0 130px!important}.relnse_presc{margin-left:-10px;margin-right:-2px}.product_image_tooltip .lens_tooltip_content{right:-50px;left:unset;width:70vw!important}.product_image_tooltip{left:50%}.product_image_tooltip .lens_tooltip_content:after{right:70px;left:unset}.contact_content{padding:50px 20px}.free-travel-name span{font-size:15px}div.snize li.snize-product .snize-price-list .snize-price{font-size:16px!important}button.wk-button-collection .wk-icon{width:20px!important;height:20px!important}div.snize-search-results li.snize-product button.wk-button-collection{bottom:36px!important}#snize-search-results-grid-mode .snize-price-list{margin:0 0 20px!important}.page_search-results-page #snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode.snize-two-columns li.snize-product{width:50%!important}#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode.snize-two-columns li.snize-product{width:100%!important}#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode li.snize-product span.snize-title{text-align:center!important}.lens_tooltip_content{width:90vw!important;display:none}.step1_wrap .lens_tooltip:hover .lens_tooltip_content,.lense_wrap .lens_tooltip:hover .lens_tooltip_content{display:none}button.snize-button.snize-action-button.snize-view-product-button{display:none!important}.free-travel-name span.porsche-bg span{font-size:13px}.free-travel-name input{margin:0 5px 0 20px!important}.free-travel-name span.porsche-bg{padding:10px 5px;margin-right:5px}.free-travel-name .formBothimages img.porsche_img{top:-55px;width:78px}}@media (max-width:525px){#LensAdvizorModalWrapper .manual-tooltip{padding:0}.la-modal-wrapper .la_Rx_od-left .la_Rx_od_upload_dual_wrapper{padding-right:20px}}body button.wk-button-collection.wk-add-product{top:5px!important;right:14px!important}button.wk-button-collection{right:14px!important}@media (max-width: 480px){#contact_popup{height:100vh!important;max-height:100vh!important}.product_image_tooltip{left:50%}.trustpilot-widget iframe{height:40px!important}.footer_reviews .trustpilot-widget iframe{height:120px!important}}@media (max-width: 767px){#contact_popup{width:100%!important;margin:0!important}}@media (max-width: 374px){#bipa-overlay-root-style #privacy-agreement .scrollable-container{width:80%;margin:auto}.product_image_tooltip{left:60%;bottom:140px}.product_image_tooltip .lens_tooltip_content{right:-45%;left:unset;width:88vw!important}.product_image_tooltip .lens_tooltip_content:after{right:60px;left:unset}}.swatch-element label{line-height:2.2}#s-b03d8b5c-f728-4688-b8d6-0f21a84c7f1e{box-shadow:none!important}#s-238f2b72-5275-4c4a-a641-f1d66178f414>div>p>span>span{color:#fff!important;text-shadow:.5px .5px 0 rgba(51,51,51,.6),1px 1px 0 rgba(51,51,51,.4);font-size:30px!important}#s-8db7d998-ce64-4430-8ef6-818aedcab578>div>p>span>span{color:#fff!important;text-shadow:.5px .5px 0 rgba(51,51,51,.6),1px 1px 0 rgba(51,51,51,.4);font-size:30px!important}#s-45ef69e2-d1b6-4e89-8317-f83887a37df5>div>p>span>span{color:#fff!important;text-shadow:.5px .5px 0 rgba(51,51,51,.6),1px 1px 0 rgba(51,51,51,.4)}#s-fe1030e5-d3ed-430c-8872-574171e43d91>div>p>span>span{color:#fff!important;text-shadow:.5px .5px 0 rgba(51,51,51,.6),1px 1px 0 rgba(51,51,51,.4)}.team-profile-name{position:absolute;width:100%;bottom:0}.shg-sld-dots{margin-bottom:70px}span.close_tmenu_jtpl_contact{display:none}.centeral-text{display:flex;width:124%;gap:31px;justify-content:space-between;align-items:center}span.centeral-text-right{color:#7b7b7b;font-weight:600}span.centeral-text-left{color:#000;font-weight:600}.la-skip-add-on-wrapper-jtpl{margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/157/assets/custom.css.map?v=64412106117984579321702043440 */
