@keyframes slidetop{0%{top:-50px}to{top:0}}html,body{font-family:"Exo 2";-webkit-overflow-scrolling:inherit}@media only screen and (max-width:749px){header.header-hw .main-header{grid-template-columns:2fr 4fr 1fr 1fr;transition:all .3s ease}header.header-hw .main-header .mbl_hamburger{display:block;text-align:center;justify-self:start}header.header-hw .main-header .mbl_cart{display:block;text-align:center}header.header-hw .main-header .rest-of-menu{grid-column:1/4;display:none}header.header-hw .main-header .rest-of-menu .top{display:none}header.header-hw .main-header .rest-of-menu .top .menu{display:none}header.header-hw .main-header .rest-of-menu .top .right{display:none}header.header-hw .main-header .rest-of-menu .bottom{grid-template-columns:1fr;position:relative}header.header-hw .main-header .rest-of-menu .bottom div.searchPanel{top:-180px;position:absolute;width:100%;background:#444;opacity:0;transition:opacity .2s ease,top .3s ease .2s}header.header-hw .main-header .rest-of-menu .bottom div.searchPanel .close-search{display:block;position:absolute;right:5px;top:5px;background:transparent;border:none;color:#fed10a}header.header-hw .main-header .rest-of-menu .bottom div.searchPanel.reveal{position:absolute;top:-1px;width:100vw;background:#444;padding:3px;z-index:1;opacity:1;transition:top .3s ease,opacity .2s ease .2s}header.header-hw .main-header .rest-of-menu .bottom .site-header__search{padding:0 10px}header.header-hw .main-header .rest-of-menu .bottom .site-header__search .search-header.search{max-width:250px;padding:5px;margin:0 auto;display:block}header.header-hw .main-header .social,header.header-hw .main-header .comments,header.header-hw .main-header .cart{display:none}.fuse-frames-menu{grid-template-columns:1fr 1fr}.fuse-frames-menu .fuse-frame div svg{width:110px}header.header-hw .main-header .logo-container .site-header__logo-image{padding-top:0;margin:0 auto}header.header-hw .main-header .logo-container .site-header__logo-image:hover{opacity:1}header.header-hw .main-header .logo-container .site-header__logo-image #fuse-logo_1{max-width:110px!important}.concierge-path-tab{grid-gap:10px 10px;padding:10px 10px 50px;background:linear-gradient(#6293b9,#add8e6)!important}}.site-header{border-bottom:0px}header.header-hw{display:grid;position:relative;top:0;left:0;width:100%;padding:0;z-index:10000}@media only screen and (max-width:749px){header.header-hw.animate .main-header .rest-of-menu .bottom{display:initial}}header.header-hw.animate.sticky .site-header__logo-image{max-width:140px;transition:all .2s ease}header.header-hw.animate.sticky .main-header .rest-of-menu .top{grid-column:1/3}header.header-hw.animate.sticky .main-header .rest-of-menu .top .site-nav .site-nav__dropdown.brands-topMenu.announce{top:45px}header.header-hw.animate.sticky .main-header .rest-of-menu .bottom{display:grid}header.header-hw .announcement{background:linear-gradient(90deg,#3f51b5,#e91e63);text-align:center;padding:10px;height:100%;background:#4d597a}header.header-hw .announcement p{color:#ecdbb5;text-shadow:none;font-size:14px;margin:0;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.13)}header.header-hw .announcement p a{text-decoration:underline;color:#ecdbb5;text-shadow:none}header.header-hw .announcement p strong{color:#3f51b5}header.header-hw .announcement-bar{background:linear-gradient(40deg,#54ccbb,#5fb0e2);text-align:center;padding:0 10px;height:100%;background:#dc505b}header.header-hw .announcement-bar p{color:#fff;font-weight:600;margin-bottom:10px}header.header-hw .main-header{display:grid;grid-template-columns:1fr 5fr;transition:all .3s ease}header.header-hw .main-header .mbl_hamburger{display:none}header.header-hw .main-header .mbl_cart{display:none}header.header-hw .main-header .mobile-loging-btn{display:none}header.header-hw .main-header .logo-container{background:#fed10a;display:grid;align-items:center}header.header-hw .main-header .logo-container .site-header__logo-image{margin:4px auto;padding-top:0;text-align:center}header.header-hw .main-header .logo-container .site-header__logo-image:hover{opacity:1}@media only screen and (max-width:985px){header.header-hw .main-header .logo-container .site-header__logo-image{padding-top:20px}header.header-hw .main-header .logo-container .site-header__logo-image:hover{opacity:1}}header.header-hw .main-header .rest-of-menu{display:grid;grid-template-columns:auto 70px}header.header-hw .main-header .rest-of-menu .top .menunav{line-height:.5;text-transform:uppercase}header.header-hw .main-header .rest-of-menu .top .menunav nav{line-height:1.5}header.header-hw .main-header .rest-of-menu .top .menunav nav #SiteNav #menu-shop-lenses{display:none}header.header-hw .main-header .rest-of-menu .top .menunav nav #SiteNav #menu-my-account{display:none}header.header-hw .main-header .rest-of-menu .top .menunav nav #SiteNav #menu-help{display:none}header.header-hw .main-header .rest-of-menu .top .menunav nav ul.site-nav li.site-nav--has-dropdown ul li{display:block}header.header-hw .main-header .rest-of-menu .top .menunav nav ul#SiteNav li:nth-last-child(3) a.site-nav__link--main{color:#fff}header.header-hw .main-header .rest-of-menu .top .site-nav{text-align:left;color:#fff;margin:18px 0}header.header-hw .main-header .rest-of-menu .top .site-nav a{color:#fed10a;font-family:"Exo 2";font-style:normal;letter-spacing:0px;font-weight:600;font-size:14px}header.header-hw .main-header .rest-of-menu .top .site-nav a.orderCustom{font-size:13.5px;text-transform:none;color:#fff;font-weight:400;border-radius:50px;border:1px solid white;padding:10px;position:absolute;bottom:10px}header.header-hw .main-header .rest-of-menu .top .site-nav a.orderCustom.rx{bottom:60px}header.header-hw .main-header .rest-of-menu .top .site-nav a.orderCustom.rx:hover{background:#29abe1;color:#fff;opacity:1}header.header-hw .main-header .rest-of-menu .top .site-nav a.orderCustom span{background:#fff;padding:1px 9px 3px;color:#272727;font-size:16px;font-weight:800;border-radius:100px;line-height:.8;top:1px;position:relative;margin-left:-4px;margin-right:3px}header.header-hw .main-header .rest-of-menu .top .site-nav a.orderCustom:hover{background:#fff;color:#222;opacity:1}header.header-hw .main-header .rest-of-menu .top .site-nav a.orderCustom:hover span{color:#fff;background:#272727}header.header-hw .main-header .rest-of-menu .top .site-nav .site-nav__label{border:0px!important}header.header-hw .main-header .rest-of-menu .top #SiteNav2 .site-nav--has-dropdown a.site-nav__link{padding-left:60px}header.header-hw .main-header .rest-of-menu .bottom{display:grid;grid-template-columns:2fr 2fr 60px;background:#444;border-top:1px solid #fed10a}header.header-hw .main-header .rest-of-menu .bottom .close-search{display:none}header.header-hw .main-header .rest-of-menu .bottom .search-header.search{max-width:250px;padding:5px;margin:0;display:block}header.header-hw .main-header .rest-of-menu .bottom .search-bar__submit,header.header-hw .main-header .rest-of-menu .bottom .search-header__submit{right:-18px}header.header-hw .main-header .rest-of-menu .bottom form.search--focus .search-bar__submit,header.header-hw .main-header .rest-of-menu .bottom form.search--focus .search-header__submit{right:0}header.header-hw .main-header .rest-of-menu .bottom svg.icon.icon-search{color:#fed10a}header.header-hw .main-header .rest-of-menu .bottom .social{display:none}header.header-hw .main-header .rest-of-menu .bottom .comments p{letter-spacing:2px;color:#fed10a;text-align:right;float:right;padding:0 8px;text-transform:uppercase;font-size:10pt;margin-top:15px}header.header-hw .main-header .rest-of-menu .cart{background:#fed10a;position:relative}header.header-hw .main-header .rest-of-menu .cart .site-header__cart{right:calc(50% - 8px)}header.header-hw .main-header .rest-of-menu .cart .site-header__cart-count{top:7px;left:11px;color:#fff;background:#f44336}@media only screen and (max-width:1000px){header.header-hw .main-header{grid-template-columns:1fr 3fr}}header.header-hw{background:#fed10a}header.header-hw .main-header .mbl_hamburger button{padding:10px 15px 15px;margin:10px 0 0;border-radius:0 10px 10px 0}header.header-hw .main-header .mbl_search_btn{display:none}@media only screen and (max-width:749px){header.header-hw .main-header .mobile-loging-btn{display:block}header.header-hw .main-header .mbl_search_btn{display:block}header.header-hw .main-header .mbl_search_btn .search-toggle{padding:20px 15px;background:transparent;border:none;margin:0 0 0 auto;display:block}header.header-hw .main-header .mbl_search_btn .search-toggle:after{content:"";position:absolute;width:0px;height:0px;border-top:0px solid transparent;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #444;bottom:-6px;right:62px;opacity:0;transition:bottom .1s ease .3s,opacity .2s ease}header.header-hw .main-header .mbl_search_btn .search-toggle:focus{outline:none;position:relative}header.header-hw .main-header .mbl_search_btn .search-toggle:focus:after{content:"";position:absolute;width:0px;height:0px;border-top:0px solid transparent;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #444;bottom:-11px;left:8px;opacity:0;transition:bottom .2s ease .2s,opacity .2s ease .1s}header.header-hw .main-header .mbl_search_btn .search-toggle.activeSearch:after{opacity:1;transition:opacity .2s ease}}@media only screen and (max-width:749px){header.header-hw .main-header .logo-container .site-header__logo{padding:0;margin:5px 0 0}header.header-hw .main-header .logo-container .site-header__logo img{max-width:110px!important;margin:0 auto}}header.header-hw .main-header .mbl_cart a{padding:10px 15px 15px;margin:10px 0 0;border-radius:10px 0 0 10px}header.header-hw .main-header .mbl_cart #CartCountMbl{color:#fff;background-color:#f44336}@media only screen and (max-width:749px){header.header-hw .main-header .mbl_cart #CartCountMbl{top:6px;left:31px}}header.header-hw .main-header .rest-of-menu .top{display:grid;grid-template-columns:auto 270px;background:#000;grid-column:1/3}.big-search-container{display:grid;grid-template-rows:1fr auto;height:50vh;max-height:760px;background:linear-gradient(0deg,#2233de,#d32);background:#d1edf6 url(/cdn/shop/files/hanna-on-bike.webp?v=1625859616) no-repeat center 20%;background-size:cover;width:100%;top:0;z-index:1;box-shadow:inset 0 120px 60px -60px #0009,inset 0 -120px 90px -60px #0009}.big-search-container .side-container{max-width:1440px;display:block;width:100%;display:grid;justify-content:end;margin:0 auto;align-self:center;justify-items:center}@media only screen and (max-width:749px){.big-search-container{background:#d1edf6 url(/cdn/shop/files/hanna-on-bike_vertical.webp?v=1625860462) no-repeat center center;background-position:100% 100%;height:480px;background-position:center center;height:560px;background-size:cover;place-content:unset;box-shadow:inset 0 120px 60px -60px #0009,inset 0 -120px 90px -60px #0009}.big-search-container h1{padding-top:2vh;line-height:1}.big-search-container .side-container{align-self:end}}.big-search-container h1{color:#fff;text-align:center;margin-bottom:0;font-family:"Exo 2";font-size:calc(48px + 1vw);font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.53);align-self:start}.big-search-container h3{text-align:center;color:#fff;max-width:600px;font-size:24px;font-weight:400;text-shadow:0 4px 8px rgba(0,0,0,.3)}.big-search-container .main-input{max-width:600px;width:calc(100% - 64px);position:relative;background:#f2f2f2;padding:8px 12px;border-radius:12px;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;margin:0 auto}.big-search-container .main-input span#search-icon{margin:12px;width:20px;height:20px;border-radius:100%;box-shadow:0 0 0 3px #292b2e;position:relative}.big-search-container .main-input span#search-icon .bar{width:12px;height:3px;display:block;background:#292b2e;position:absolute;top:12px;left:12px;transform:rotate(45deg) translate(8px,4px);border-radius:4px}.big-search-container .main-input input{background:#f2f2f2;line-height:1.5;font-size:24px;border:0px solid;border-radius:8px;font-weight:500;padding:12px;font-family:IBM Plex Sans;transform:scale(1);transition:all .2s ease}.big-search-container .main-input input:active,.big-search-container .main-input input:focus{transform:scale(.95) translate(-12px)}@media only screen and (max-width:749px){.big-search-container h3{padding:10px 24px;font-size:18px;align-self:end;font-weight:600;background:#00000059;margin:0 12px;border-radius:12px;text-shadow:0 2px 6px rgba(0,0,0,.53)}.big-search-container .main-input input{font-size:16px}.big-search-container .big-search{padding:12px}.big-search-container .big-search .dropbtn#myInput{font-size:16px}.big-search-container .big-search .topDrop #closeX.visible{right:0}}.big-search-container .main-input input:focus,.big-search-container .main-input input:active{outline:none}.value-prop-section{padding:24px;display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:1540px;justify-self:center;align-self:end;grid-column:1/3}.value-prop{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:12px;flex:0 1 242px}.value-prop span{font-weight:600;color:#fff}.value-prop-section svg{height:24px}.value-prop-section svg path{fill:#fff}@media only screen and (max-width:749px){.value-prop-section{display:none;justify-items:center;justify-content:center;gap:24px;grid-column:1/2}.value-prop{flex:none}.value-prop-section svg{height:20px}}.secondary-section{background:linear-gradient(0deg,#d32,#fff);height:300vh}#frames-section{position:relative;z-index:2;width:480px;max-width:90%;margin:-140px auto 0;height:280px}#frames-section img{position:absolute;transition:all .3s ease}#frames-section img.hover{opacity:0}#frames-section img.popped{opacity:1}#frames-section:hover img{transition:all .3s ease}#frames-section:hover img.hover{opacity:1}#frames-section:hover img.popped{opacity:0}.big-search-container .topDropGuide h3{color:#292b2e;text-shadow:none}@media only screen and (max-width:749px){#frames-section{margin:-100px auto -30px}}.top-frames-bar{display:grid;grid-template-columns:1fr 1fr;box-shadow:0 -25px 30px -45px #00000080;margin:35px 0;padding:20px 0 10px;grid-column:1/3;grid-row:1}.top-frames-bar .frame-group{display:grid;grid-template-columns:repeat(5,1fr);text-align:center}.top-frames-bar .frame-group h3{grid-column:1/6;font-size:12pt;margin-bottom:0;text-transform:uppercase;letter-spacing:2px}.top-frames-bar .frame-group h3 span{letter-spacing:0px;text-transform:none;font-size:10pt;color:#aaa}.top-frames-bar .frame-group .frame{padding:5px}.top-frames-bar .frame-group .frame a{font-size:10pt;border:1px solid transparent;display:block;padding:8px 0;border-radius:5px;margin:0 auto;max-width:150px;transition:border .2s ease}.top-frames-bar .frame-group .frame a:hover{border-color:#e2e2e2;transition:border .2s ease}.top-frames-bar .frame-group .frame a svg{max-width:70px}.top-frames-bar .frame-group:first-child{border-right:2px solid #f6f6f6}.top-frames-bar a.see-all{background:#272727;color:#fff;padding:10px 15px;margin:10px auto 50px;display:block;width:230px}@media only screen and (max-width:749px){.top-frames-bar{grid-template-columns:1fr;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/1043/assets/fcp.css.map */
