:root{--page-width: 1380px}.page-width,.page-width-desktop{padding:0 2rem}body:not(.template-index,.template-product):before{content:"";position:absolute;top:0;left:0;right:0;height:31%;background-image:url(/cdn/shop/files/demo-glasses-about-title-bg_1.png?v=1753268088);background-size:100% 100%;background-position:bottom;background-repeat:no-repeat;z-index:-1}.template-collection #MainContent .gradient:not(.mobile-facets__inner),.template-cart #MainContent .gradient:not(.mobile-facets__inner),.template-search #MainContent .gradient:not(.mobile-facets__inner),.iwish-page #MainContent .gradient{background-color:transparent}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-58b60550-22eb-4e3e-b03b-704a467c3e9e{color:rgba(var(--color-foreground),1)}.button{font-size:14px;line-height:1;letter-spacing:.14px;min-height:48px;padding:16px 30px;text-transform:uppercase;transition:all .3s ease-in-out}.custom-button.button--primary{background-color:#0474bd;color:#fff;border-radius:3px;border:1px solid transparent}.custom-button.button:before,.custom-button.button:after{display:none}.custom-button.button--primary:hover{background-color:transparent;border-color:#0474bd;color:#0474bd}@media screen and (max-width: 989px){.grid--peek.slider .grid__item:first-of-type{margin-left:0}}@media only screen and (max-width: 767px){.button{min-height:38px;padding:5px 20px}.content-for-layout .slider-buttons .slider-button{width:36px;height:36px;padding:0;border-radius:50%;border:1px solid #F5F5F5;background-color:#fff}.content-for-layout .slider-button .svg-wrapper{width:18px;height:18px}.content-for-layout .slider-button .svg-wrapper svg{height:100%}.content-for-layout .slider-buttons .slider-counter{display:none}.content-for-layout .slider-buttons{gap:10px;display:flex!important}.content-for-layout .slider.slider--tablet{margin-bottom:10px!important}}@media only screen and (max-width: 375px){.button{padding:5px 10px}}.announcement-bar__message{font-size:14px;line-height:1;letter-spacing:.14px;min-height:unset;padding:15px 0 16px}.announcement-bar .slider-button{width:18px;height:18px;padding:0;min-width:unset;color:rgba(var(--color-foreground),1)}.announcement-bar .slider-button .svg-wrapper{width:100%;height:100%}.announcement-bar .slider-button .svg-wrapper svg{width:100%;height:100%}.announcement-bar .slider-button--prev{margin-left:0}.announcement-bar .slider-button--next{margin-right:0}.announcement-bar-slider{max-width:578px}.announcement-bar .slider--everywhere{margin:0 20px}@media only screen and (max-width: 767px){.announcement-bar__message{font-size:12px}}.header-wrapper .logo_bottom_text{font-family:var(--font-body-family);font-size:10px;line-height:1;letter-spacing:0;margin-top:5px;text-align:center}.template-index .header-wrapper .logo_bottom_text{color:#fff}.template-index .section-header.sticky .header-wrapper .logo_bottom_text{color:rgb(var(--color-foreground))}.header:not(.drawer-menu).page-width{padding-left:2rem;padding-right:2rem}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:0}.header__heading-link{padding:.75rem 0}.header--middle-left{column-gap:70px}.list-menu .header__menu-item{padding:28px 14px 27px;font-size:16px;line-height:1.313;letter-spacing:.16px;color:rgba(var(--color-foreground),1);position:relative}.header__icons{padding-right:0;gap:18px;align-items:center}.header__icon--cart{margin-right:0}.header__icon,.header__icon--cart .icon,.header__icon .svg-wrapper{height:2.2rem;width:2.2rem}.header__icon .icon{width:100%;height:100%}.header__search .header__icon>span{width:18px;height:18px}summary.header__menu-item .icon-caret{position:unset;width:14px;height:14px;margin-left:4px}.header__menu-item:hover span,details[open]>.header__menu-item{text-decoration:none}body:not(.template-index,.template-product) .section-header .header-wrapper{background-color:transparent}body .shopify-section-header-sticky.sticky{top:0!important;background-color:#fff}.section-header.shopify-section-group-header-group{z-index:99}.header__icon .cart-count-bubble{left:1.2rem}.section-header:hover{transition:all .3s ease-in-out}.section-header:hover{background-color:#fff}.template-index .section-header:not(.sticky):hover{background-color:transparent}.template-index .shopify-section-header-sticky{position:absolute;top:45px;left:0;right:0}.template-index .shopify-section-header-sticky.sticky{position:fixed;top:0!important}.template-index .section-header .header-wrapper,.template-index .list-menu .header__menu-item,.template-index .header__icon,.template-index .header__search .header__icon{transition:all .3s ease-in-out}body:not(.template-index) .header__search .header__icon{background-color:#f9f9f9}.template-index .section-header .header-wrapper{background-color:transparent;color:#fff}.template-index .section-header .header-wrapper .list-menu li .header__menu-item{color:#fff}.template-index .section-header .header-wrapper .list-menu li .header__menu-item:hover{color:rgba(var(--color-foreground),1)}.template-index .section-header .header-wrapper .list-menu li .header__menu-item:before{content:"";position:absolute;width:100%;height:50%;left:0;top:50%;transform:translateY(-50%);z-index:-1;border-radius:30px;transition:all .3s}.template-index .section-header .header-wrapper .list-menu li .header__menu-item:hover:before{background-color:#fff}.template-index .section-header.sticky .header-wrapper .list-menu li .header__menu-item,.template-index .section-header .header-wrapper .list-menu .header__submenu li .header__menu-item{color:rgba(var(--color-foreground),1)}.section-header .header-wrapper .list-menu .header__submenu li .header__menu-item{padding:8px 16px}.template-index .section-header .header-wrapper .header__icon{color:#fff}.template-index .section-header.sticky .header-wrapper .header__icon{color:rgba(var(--color-foreground),1)}.header .header__icons .iwishPage{display:none}.header__heading-link{display:flex;flex-direction:column;align-items:center;justify-content:center}.header__heading-logo-wrapper{width:auto}@media only screen and (max-width: 1366px){.header--middle-left{column-gap:30px}}@media only screen and (min-width: 1201px){.header__search .header__icon{width:280px;height:42px;border:1px solid #0000000D;display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 18px;border-radius:50px;background-color:#f9f9f9;letter-spacing:.14px;text-decoration:none;background-color:#ffffff1a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}@media only screen and (min-width: 1366px){.header__search .header__icon{width:324px}}@media only screen and (max-width: 1200px){.header-wrapper .header{padding-top:6px;padding-bottom:9px}.header header-drawer{display:block;margin-left:0;grid-area:headerdrawer}.header .header__inline-menu{display:none}.header--middle-left{grid-template-areas:"headerdrawer heading icons";grid-template-columns:1fr 1fr 1fr}.header__icon--menu .icon{width:22px;height:22px}.header__heading,.header__heading-link{justify-self:center}.header__search .header__icon{font-size:0}.header__search .header__icon>span{width:22px;height:22px}.header__search .header__icon>span svg path{stroke-width:1px}}@media only screen and (max-width: 767px){.header--middle-left{column-gap:10px}.header-wrapper .logo_bottom_text{font-size:9px}}.modal__content{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9;background-color:transparent}details[open] .modal-overlay:after{top:0;background-color:#333333f2}.search-modal .modal__close-button.link{color:#fff}.search-modal .field:before,.search-modal .field:after{display:none}.search-modal .field__input{border-radius:50px;font-size:14px;line-height:1;letter-spacing:.14px;color:#000;padding:15px 20px}.search-modal .field__label{display:none}.search-modal .field__input::placeholder{opacity:1}.search-modal .search__button{color:#000;right:5px}.search-modal__content-bottom{height:auto}.modal__content{align-items:flex-start;padding-top:130px}.mega-menu .mega-menu__content{padding-top:4rem;padding-bottom:3.2rem}.mega-menu .mega-menu-inner{max-width:var(--page-width);width:100%;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap}.mega-menu .mega-menu-inner .mega-menu__list{max-width:unset;width:unset;margin:unset;padding:0;flex:1}.mega-menu .mega-menu-collection-list{width:70.598%}.mega-menu .mega-menu-inner .mega-menu__list h3{font-family:var(--font-body-family);font-size:18px;line-height:.667;letter-spacing:.18px;text-transform:uppercase;margin:0 0 34px}.mega-menu .mega-menu__link{font-size:16px;line-height:.875;letter-spacing:0;text-transform:uppercase;padding:0;color:#3f3f3f}.mega-menu .mega-menu-inner .mega-menu__list li:not(:last-of-type){margin-bottom:28px}.mega-menu .mega-menu-inner .mega-menu__list li:last-of-type{margin-top:50px}.mega-menu .mega-menu-inner .mega-menu__list li:last-of-type .mega-menu__link{color:#f11;font-weight:700;font-style:italic}.mega-menu-collection-grid{display:flex;justify-content:flex-start;margin:0 -7px}.mega-menu-collection-item{width:33.33%;padding:0 7px}.mega-menu-collection-item a{display:flex;flex-direction:column;align-items:center;text-decoration:none}.mega-menu-collection-image{position:relative;padding-top:124.205%;width:100%}.mega-menu-collection-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mega-menu-collection-item a h2{margin:24px 0 0;font-family:var(--font-body-family);font-size:18px;line-height:.778;letter-spacing:0;text-transform:uppercase;text-decoration:none}.mega-menu .mega-menu__link:hover,.mega-menu .mega-menu__link--active{text-decoration:none}.menu-drawer .list-social{display:none}.menu-drawer .menu-drawer__menu-item{font-size:16px}.menu-drawer .menu-drawer__navigation{padding:1rem 0;overflow:auto}.menu-drawer__navigation-container{overflow:hidden}.main-page-title-wrp{text-align:center;margin-bottom:52px}.main-page-title-wrp .main-page-title{font-size:40px;line-height:.65;letter-spacing:0;color:#021955;margin:0 0 24px}.template-article h1{line-height:1;letter-spacing:0;color:#021955}.template-page .rte h2,.template-article .rte h2{font-size:30px;line-height:1.5;letter-spacing:0;color:#021955;margin:30px 0}.template-page .rte a,.template-article .rte a{text-decoration:none}.template-page .rte p,.template-article .rte p{color:#3f3f3f;margin:12px 0}.template-page .rte blockquote,.template-article .rte blockquote{display:inline-block;border:none;margin:0;padding:0}.template-page .rte table:not([class]) td,.template-page .rte table:not([class]) th,.template-article .rte table:not([class]) td,.template-article .rte table:not([class]) th{border:none;padding:0}.template-page .rte table:not([class]),.template-article .rte table:not([class]){box-shadow:none}.rte ul,.rte ol{padding-left:0}font{color:#021955}@media only screen and (max-width: 767px){.template-page .rte h2,.template-article .rte h2{font-size:24px}}.iwish-page .iwishMeta-variant-title,.iwish-page .iw_bottom{display:none}.iwish-page .iwishBuyBtn{min-height:34px;padding:12px;display:none}.iwish-page .iwishProducts{margin-bottom:92px}@media only screen and (max-width: 767px){.iwish-page .iwishProducts{margin-bottom:69px}}.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-widget-container,.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-widget-container.yotpo-reviews-carousel-widget-mobile-mode{max-width:var(--page-width);width:100%;margin:0 auto!important;padding:0 2rem}.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-header,.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-header.reviews-carousel-header-mobile-mode{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;font-size:40px;line-height:1.2;letter-spacing:0;color:#021955!important;margin:0 0 40px;text-align:center}.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-bottomline-seo{margin-bottom:24px}.yotpo-reviews-carousel-widget-clear .yotpo-star-container svg{width:17px;height:16px}.yotpo-reviews-carousel-widget-clear .reviews-bottomline-total-reviews{margin-left:13px;font-family:var(--font-body-family)!important;font-weight:400!important;font-size:16px;line-height:160%;letter-spacing:.24px;color:#3f3f3f!important}.yotpo-reviews-carousel-widget-clear .yotpo-carousel .yotpo-carousel-arrow{height:24px;width:24px;background-color:transparent;box-shadow:none;top:auto;bottom:calc(100% + 12px)}.yotpo-reviews-carousel-widget-clear .glide__arrow--right{right:0}.yotpo-reviews-carousel-widget-clear .glide__arrow--left{left:auto;right:44px}.yotpo-reviews-carousel-widget-clear .yotpo-carousel .yotpo-carousel-arrow:hover{box-shadow:none}.yotpo-reviews-carousel-widget-clear .reviews-carousel-card-container{border:none}.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-container{border-top:1px solid rgb(0 0 0 / 10%);border-bottom:1px solid rgb(0 0 0 / 10%)}.yotpo-reviews-carousel-widget-clear .review-date,.yotpo-reviews-carousel-widget-clear .review-date.reviewer-info-mobile-mode{font-family:Neulis Sans!important;font-weight:400!important;font-style:Italic!important;font-size:14px;line-height:1.6;letter-spacing:.21px}.yotpo-reviews-carousel-widget-clear .reviewer-info .reviewer-status-text,.yotpo-reviews-carousel-widget-clear .reviewer-info.reviewer-info-mobile-mode .reviewer-status-text,.yotpo-reviews-carousel-widget-clear .reviewer-info .reviewer-display-name,.yotpo-reviews-carousel-widget-clear .reviewer-info.reviewer-info-mobile-mode .reviewer-display-name{font-family:Neulis Sans!important;font-weight:400!important;font-size:14px;line-height:1.6;letter-spacing:.21px}.yotpo-reviews-carousel-widget-clear .review-title{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;font-size:20px;line-height:1;letter-spacing:0;color:#021955!important;margin-top:14px}.yotpo-reviews-carousel-widget-clear .review-content,.yotpo-reviews-carousel-widget-clear .review-content.review-content-mobile-mode{font-family:Neulis Sans!important;font-weight:400!important;font-style:Italic!important;font-size:14px;line-height:1.6;letter-spacing:.21px;color:#3f3f3f!important}.yotpo-reviews-carousel-widget-clear .reviews-carousel-card-review-content-container{margin-top:14px}.yotpo-reviews-carousel-widget-clear .review-product-image{margin-right:20px;border-radius:4px;border:1px solid #00000014}.yotpo-reviews-carousel-widget-clear .review-producte .review-product-name,.yotpo-reviews-carousel-widget-clear .review-product.review-product-mobile-mode .review-product-name{font-family:Neulis Sans!important;font-weight:400!important;font-style:Italic!important;font-size:14px;line-height:1.6;letter-spacing:.21px;color:#3f3f3f!important}.yotpo-reviews-carousel-widget-clear *{box-sizing:border-box}.product-info .yotpo-display-l .yotpo-main-layout .yotpo-head,.product-info .yotpo-display-m .yotpo-main-layout .yotpo-head{margin-top:0}.product-info .yotpo-star-rating-icon.yotpo-sr-star-full path{stroke:#021955;fill:#021955}@media (max-width: 767px){.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-header,.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-header.reviews-carousel-header-mobile-mode{font-size:30px;margin-bottom:20px}}.product__info-wrapper .gpo-label span.label-tooltip .label-tooltip__content{left:-100%;bottom:auto;top:100%;width:500px;padding:32px 16px;background-color:#021955;font-family:var(--font-body-family);font-weight:400;font-size:12px;line-height:1.3;letter-spacing:0;border-radius:6px}.product__info-wrapper .gpo-label span.label-tooltip .label-tooltip__content:after{border-color:#021955 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:none}.account-title .login-note{line-height:1.3;margin:30px 0 0;text-align:center;color:red;border:1px solid red;border-radius:1rem;padding:1rem;font-size:14px}.account-title .login-note h4,.account-title .login-note a,.account-title .login-note a:hover{color:red}.account-title .login-note a{text-decoration:underline;display:inline-block}.account-title .login-note h4{font-family:var(--font-body-family);margin:0}.account-title .login-note p{margin:10px 0 0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dynamic.css.map */
