/* CSS imported from http://static.zennioptical.com/css/site/zenni-local.css?vid=16.1.3 */
.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.promotion-banner .alert{border:0;border-radius:0;background:#2c9ed6;color:#fff;padding-top:8px;padding-bottom:8px;text-align:center}@media(max-width:479px){.promotion-banner .alert{font-size:13.5px;text-align:left}}.promotion-banner .alert .close{opacity:1;-webkit-transition:opacity ease .3s;transition:opacity ease .3s;line-height:1.3}@media(max-width:479px){.promotion-banner .alert .close{line-height:1}}.promotion-banner .alert .close:hover{opacity:.2}.promotion-banner .alert button span{color:#fff}@media(max-width:479px){.promotion-banner .alert .text-large{font-size:13.5px}}.promotion-banner .alert-info{margin-bottom:0}.promotion-banner p{cursor:pointer}.site-home{padding-bottom:20px}.site-home a{text-decoration:none}.site-home .jumbotron{height:auto;padding-top:0;background-color:transparent}.site-home main{color:#000}.site-home .ui-hero .hero-item{position:relative;height:500px}.site-home .ui-hero .hero-item:after{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.3)}.site-home .ui-hero .hero-item img{width:100%}.site-home .ui-hero .hero-item__content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 1em;width:100%}.site-home .ui-hero .hero-item__content .container{position:relative}.site-home .ui-hero .hero-item__content--position{position:absolute;width:100%;max-width:500px;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-align:right}.site-home .ui-hero .hero-item__content .h1{font-size:36px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.6);text-transform:uppercase;margin:0}.site-home .ui-hero .hero-item__content .p{color:#fff;font-size:16px;text-shadow:1px 1px 2px rgba(0,0,0,.6);margin-bottom:1em}.site-home .ui-hero .hero-item__content .btn{border:2px solid #fff;border-radius:0;position:relative;padding:.8em 2em;box-sizing:border-box;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:all ease .2s;transition:all ease .2s;font-size:16px;background:0 0;color:#fff}.site-home .ui-hero .hero-item__content .btn:active,.site-home .ui-hero .hero-item__content .btn:hover{background:#fff;color:#444;text-decoration:none}.site-home .ui-hero #cc-1{background:url("http://feo1.zennioptical.com/r/N/aIecZdM7M.jpg");background-size:cover;background-position:center center}@media(max-width:768px){.site-home .ui-hero #cc-1{background-position:50% 30%}}.site-home .ui-hero #cc-2{background:url("http://feo1.zennioptical.com/s/x/jQn2d6Tjs.jpg");background-size:cover;background-position:center center}@media(max-width:768px){.site-home .ui-hero #cc-2{background-position:50% 100%}}.site-home .ui-hero .slick-arrow{width:80px;height:80px}.site-home .ui-hero .slick-arrow:before{font-size:80px}.site-home .ui-hero .slick-prev{left:-10px}.site-home .ui-hero .slick-next{right:-10px}.site-home .ui-hero .slick-list{margin:0 !important}.site-home .ui-hero .slick-slide{padding:0}.site-home :focus{outline-style:none !important;outline-width:0 !important;outline-color:transparent !important}.site-home .multimedia-slider{width:100%;max-width:1400px;margin:0 auto}@-webkit-keyframes move-down{40%{-webkit-transform:translateY(3%) scale(.98);transform:translateY(3%) scale(.98)}100%{-webkit-transform:none;transform:none}}@keyframes move-down{40%{-webkit-transform:translateY(3%) scale(.98);transform:translateY(3%) scale(.98)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes move-up{40%{-webkit-transform:translateY(-3%) scale(.98);transform:translateY(-3%) scale(.98)}100%{-webkit-transform:none;transform:none}}@keyframes move-up{40%{-webkit-transform:translateY(-3%) scale(.98);transform:translateY(-3%) scale(.98)}100%{-webkit-transform:none;transform:none}}.site-home .multimedia-slider--container{width:100%;background-color:#fff}.site-home .multimedia-slider .slick-arrow{width:80px;height:80px}.site-home .multimedia-slider .slick-arrow:before{font-size:80px}.site-home .multimedia-slider .slick-prev{left:-10px}.site-home .multimedia-slider .slick-next{right:-10px}.site-home .multimedia-slider .slick-list{margin:0 !important}.site-home .multimedia-slider .slick-slide{padding:0}.site-home .multimedia-slider:focus{outline-style:none !important;outline-width:0 !important;outline-color:transparent !important}.site-home .multimedia-slide{position:relative;width:100%;background-color:#fff}.site-home .multimedia-slide:after{content:'';display:table;clear:both}.site-home .multimedia-slide img{width:100%;max-width:100%}.site-home .multimedia-slide .logo{position:absolute;width:100%;height:100%;max-width:250px;max-height:250px;left:50%;top:65%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}@media(max-width:1280px){.site-home .multimedia-slide .logo{max-width:220px;max-height:220px}}@media(max-width:1150px){.site-home .multimedia-slide .logo{max-width:200px;max-height:200px}}@media(max-width:1024px){.site-home .multimedia-slide .logo{max-width:180px;max-height:180px}}@media(max-width:900px){.site-home .multimedia-slide .logo{max-width:160px;max-height:160px}}@media(max-width:768px){.site-home .multimedia-slide .logo{max-width:130px;max-height:130px}}@media(max-width:679px){.site-home .multimedia-slide .logo{max-width:115px;max-height:115px}}@media(max-width:550px){.site-home .multimedia-slide .logo{max-width:100px;max-height:100px}}.site-home .multimedia-slide .logo img{width:100%;max-width:100%}.site-home .multimedia-slide .left{position:absolute;height:100%;left:0;top:0;width:75%;float:left}.site-home .multimedia-slide .left figure{position:absolute;margin:0}.site-home .multimedia-slide .left #one{left:-2%;top:-1%;-webkit-animation:move-up 7s infinite;animation:move-up 7s infinite;-webkit-transition:all ease .2s;transition:all ease .2s;z-index:1}@media(max-width:1280px){.site-home .multimedia-slide .left #one{left:-4%;top:-3%}}@media(max-width:1024px){.site-home .multimedia-slide .left #one{left:-8%;top:-9%}}@media(max-width:768px){.site-home .multimedia-slide .left #one{left:-13%;top:-15%}}@media(max-width:700px){.site-home .multimedia-slide .left #one{left:-15%;top:-17%}}@media(max-width:650px){.site-home .multimedia-slide .left #one{left:-15%;top:-18%}}@media(max-width:600px){.site-home .multimedia-slide .left #one{left:-22%;top:-24%}}@media(max-width:550px){.site-home .multimedia-slide .left #one{left:-24%;top:-30%}}@media(max-width:1280px){.site-home .multimedia-slide .left #one img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media(max-width:1024px){.site-home .multimedia-slide .left #one img{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@media(max-width:768px){.site-home .multimedia-slide .left #one img{-webkit-transform:scale(.55);-ms-transform:scale(.55);transform:scale(.55)}}@media(max-width:600px){.site-home .multimedia-slide .left #one img{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}}@media(max-width:550px){.site-home .multimedia-slide .left #one img{-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}}.site-home .multimedia-slide .left #two{left:-3%;top:7%;-webkit-animation:move-up 7s infinite;animation:move-up 7s infinite;-webkit-transition:all ease .2s;transition:all ease .2s;z-index:1}.site-home .multimedia-slide .left #three{bottom:-1%;left:25%;-webkit-animation:move-up 7s infinite;animation:move-up 7s infinite;-webkit-transition:all ease .2s;transition:all ease .2s;z-index:1}.site-home .multimedia-slide .right{position:absolute;height:100%;right:0;top:0;width:25%;float:left}.site-home .multimedia-slide .right figure{position:absolute;margin:0}.site-home .multimedia-slide .right #four{right:-18%;top:-1%;-webkit-animation:move-down 7s infinite;animation:move-down 7s infinite;z-index:1}.site-home .multimedia-slide .right #four img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.site-home .multimedia-slide .right #five{bottom:-1%;left:-130%;-webkit-animation:move-down 7s infinite;animation:move-down 7s infinite;-webkit-transition:all ease .2s;transition:all ease .2s;z-index:1}@media(max-width:1280px){.site-home .multimedia-slide .right #five{left:-150%;bottom:-3%}}@media(max-width:1024px){.site-home .multimedia-slide .right #five{left:-180%;bottom:-6%}}@media(max-width:768px){.site-home .multimedia-slide .right #five{left:-200%;bottom:-9%}}@media(max-width:1280px){.site-home .multimedia-slide .right #five img{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media(max-width:1024px){.site-home .multimedia-slide .right #five img{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@media(max-width:768px){.site-home .multimedia-slide .right #five img{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}}.site-home #comfort{overflow:hidden}.site-home #comfort:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ebebeb;z-index:0}@media(max-width:479px){.site-home #comfort:after{display:none}}.site-home #heart-shaped .btn-group{position:absolute;width:100%;max-width:260px;height:120px;left:50%;bottom:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}@media(max-width:1350px){.site-home #heart-shaped .btn-group{max-height:110px}}@media(max-width:1250px){.site-home #heart-shaped .btn-group{max-height:100px}}@media(max-width:1150px){.site-home #heart-shaped .btn-group{max-height:90px}}@media(max-width:1050px){.site-home #heart-shaped .btn-group{max-height:80px;max-width:180px}}@media(max-width:950px){.site-home #heart-shaped .btn-group{max-height:70px}}@media(max-width:850px){.site-home #heart-shaped .btn-group{max-height:60px;max-width:140px}}@media(max-width:750px){.site-home #heart-shaped .btn-group{max-height:50px;bottom:5px}}@media(max-width:650px){.site-home #heart-shaped .btn-group{max-height:50px}}@media(max-width:550px){.site-home #heart-shaped .btn-group{max-height:50px;max-width:100px}}@media(max-width:479px){.site-home #heart-shaped .btn-group{max-height:110px;max-width:280px}}.site-home #heart-shaped .btn-group a{display:block;width:50%;float:left;height:100%}.site-home .video-wrapper{width:100%;height:100%;background-color:#fff;position:absolute;overflow:hidden;top:0}@media(max-width:479px){.site-home .video-wrapper{display:none}}.site-home .video-wrapper:after{content:"";position:absolute;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.08);z-index:10}.site-home .video-wrapper video{width:100%;max-width:100%;position:absolute;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.learn-more{display:none;margin-bottom:20px}@media(min-width:768px){.learn-more{margin-top:-20px}}.ui-bspots-container{width:33.33%;float:left;padding-left:10px;padding-right:10px}.ui-bspots-container:after,.ui-bspots-container:before{content:" ";display:table}.ui-bspots-container:after{clear:both}@media(max-width:1024px){.ui-bspots-container{width:100%}}.ui-bspots__item{position:relative}@media(max-width:1024px){.ui-bspots__item{margin-bottom:3em}.ui-bspots__item:after{content:'';display:table;clear:both}}.ui-bspots__item--media{padding-left:0}@media(max-width:1024px){.ui-bspots__item--media{width:50%;float:left}}@media(max-width:479px){.ui-bspots__item--media{width:100%;float:none}}.ui-bspots__item--content{position:absolute;width:100%;bottom:0;left:0;min-height:100px;background:rgba(0,0,0,.6);padding:1em;color:#fff;text-align:center}@media(max-width:1024px){.ui-bspots__item--content{position:relative;width:50%;float:left;background:0 0;color:#444}}@media(max-width:479px){.ui-bspots__item--content{position:absolute;width:100%;background:rgba(0,0,0,.6);bottom:0;left:0;float:none;color:#fff;text-align:center}}.ui-bspots__item--content h3{margin:0;padding:0;color:#fff;text-transform:uppercase;margin-bottom:.3em}@media(max-width:1024px){.ui-bspots__item--content h3{color:#444}}@media(max-width:479px){.ui-bspots__item--content h3{color:#fff}}.ui-bspots__item--content .btn{color:#fff;border:2px solid #fff;border-radius:0;-webkit-transition:all ease .3s;transition:all ease .3s;padding:.7em 2em}.ui-bspots__item--content .btn:hover{background:#fff;color:#444}@media(max-width:1024px){.ui-bspots__item--content .btn{border-color:#2c9ed6;color:#2c9ed6}.ui-bspots__item--content .btn:hover{background:#2c9ed6;color:#fff}}@media(max-width:479px){.ui-bspots__item--content .btn{color:#fff;border:2px solid #fff;border-radius:0}.ui-bspots__item--content .btn:hover{background:#fff;color:#444}}.ui-best-sellers .slick-slide,.ui-new-arrive .slick-slide{margin:0 1px}.ui-best-sellers .new-item,.ui-new-arrive .new-item{position:relative;text-align:center;min-height:220px;padding-bottom:20px}.ui-best-sellers .new-item .favorite,.ui-new-arrive .new-item .favorite{position:absolute;left:10px;top:5px;cursor:pointer}.ui-best-sellers .new-item img,.ui-new-arrive .new-item img{margin-top:30px}.ui-best-sellers .new-item .ui-hover-item-info>div,.ui-new-arrive .new-item .ui-hover-item-info>div{height:15px;line-height:15px;font-family:'Source Sans Pro Bold'}.ua-desktop .ui-best-sellers .new-item:hover .ui-quick-view,.ua-desktop .ui-new-arrive .new-item:hover .ui-quick-view{display:inline-block}.ui-best-sellers .slick-next,.ui-best-sellers .slick-prev,.ui-new-arrive .slick-next,.ui-new-arrive .slick-prev{position:absolute;top:40%;background:0 0;border:0;height:60px;width:40px;overflow:hidden}.ui-best-sellers .slick-next:before,.ui-best-sellers .slick-prev:before,.ui-new-arrive .slick-next:before,.ui-new-arrive .slick-prev:before{cursor:pointer}.ui-best-sellers .slick-next:hover:before,.ui-best-sellers .slick-prev:hover:before,.ui-new-arrive .slick-next:hover:before,.ui-new-arrive .slick-prev:hover:before{display:block;color:#2c9ed6 !important;opacity:1;cursor:pointer}.ui-best-sellers .ui-color-pallets,.ui-new-arrive .ui-color-pallets{height:50px}.ua-desktop .new-item .ui-hover{visibility:hidden}.ua-desktop .new-item:hover .ui-hover{visibility:visible}.ui-new:before{content:url("http://feo1.zennioptical.com/5/y/0vgxiyZ1Y.png");position:absolute;right:0;top:0}.ui-sale:before{content:url("http://feo2.zennioptical.com/e/G/WPdt0t9_Y.png");position:absolute;top:0;right:0}.contest-landing-page .theme-contest{color:#cd7147}.contest-landing-page .ui-hero{position:relative}.contest-landing-page .ui-text-box{font-family:"Source Sans Pro Semi Bold";font-size:3.2em;width:50%;position:absolute;right:0;top:50%;margin-top:-180px;text-align:center;background-color:#fff;opacity:.85;padding:60px 0}.contest-landing-page .ui-text-box h1{font-family:"Source Sans Pro Regular";color:#000;font-size:2.3em;line-height:1.2;margin:0}.contest-landing-page .ui-text-box p{font-size:1em;line-height:1;margin:0}.contest-landing-page .ui-text-box p.heading{color:#000}@media(max-width:1279px){.contest-landing-page .ui-text-box{font-size:2.4em;margin-top:-150px}}@media(max-width:1023px){.contest-landing-page .ui-text-box{font-size:1.8em;margin-top:-110px;padding:40px 0}}@media(max-width:767px){.contest-landing-page .ui-text-box{position:relative;width:100%;margin-top:0;opacity:1}}@media(max-width:479px){.contest-landing-page .ui-text-box{font-size:1.5em}}.contest-landing-page .ui-title-bar{background-color:#cd7147;padding:20px 0}.contest-landing-page .ui-title-bar h3{line-height:1.3;padding:0;margin:0}@media(max-width:1023px){.contest-landing-page .ui-title-bar h3{font-size:1.5em}}@media(max-width:479px){.contest-landing-page .ui-title-bar h3{font-size:1.1em}}.contest-landing-page a.cta{color:#cd7147}.site-visualsearch .ui-visual-search-container{display:table}.site-visualsearch .ui-top-title-bar .ui-top-title{height:36px}.site-visualsearch .ui-top-title-bar .ui-top-placeholder{margin:0 -15px}@media(min-width:768px){.site-visualsearch .ui-top-title-bar .ui-top-placeholder{margin:0}}.site-visualsearch .ui-top-title-bar .btn{padding:5px 15px}.site-visualsearch .nav-list{vertical-align:top;display:none}.site-visualsearch .nav-list.active{display:table-cell}.site-visualsearch .nav-item{padding:20px 5px 5px 5px}@media(max-width:767px){.site-visualsearch .nav-item{padding:10px 0 0 0;border:1px solid #ebebeb}}.site-visualsearch .nav-item.active{outline:1px solid #2c9ed6}.site-visualsearch .nav-item>a{text-decoration:none}.site-visualsearch .nav-item figure{height:70px}.site-visualsearch .nav-item .ui-count{line-height:12px;height:12px;position:absolute;right:0;top:0}.site-visualsearch .nav-item .ui-count span{text-align:right}@media(min-width:768px){.site-visualsearch .nav-item .ui-count{visibility:hidden;top:10px}}@media(min-width:768px){.site-visualsearch .nav-item.active .ui-count,.site-visualsearch .nav-item.active .ui-item-category{visibility:visible}}#uploadModal .bootstrap-select{margin-top:-2px}#uploadModal .dropdown-toggle{padding-top:5px;font-size:14px;padding-bottom:5px;background-color:#f8f8f8;border:1px solid #ccc;color:#777;text-transform:none}#uploadModal .dropdown-toggle .caret{font-size:20px}#uploadModal .radio-inline input[type=radio]{margin-top:6px}.ui-vs-nav{width:100%;min-height:35px;background-color:#ebebeb;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow-x:auto}.ui-top-placeholder>.ui-vs-nav{position:relative;bottom:auto}.ui-top-placeholder>.ui-vs-nav .ui-nav-mark{bottom:0}.ui-bottom-placeholder>.ui-vs-nav{position:fixed;bottom:0;left:0}.ui-bottom-placeholder>.ui-vs-nav .ui-nav-mark{top:0}.ui-vs-nav .ui-nav-mark{position:absolute;width:14.285%;height:4px;background-color:#2c9ed6;z-index:10}.ui-vs-nav .ui-category-wrapper{list-style-type:none;padding-left:0;height:auto;min-width:460px;vertical-align:middle}.ui-vs-nav .category-item{display:block;float:left;width:14.285%;padding:0 1px;cursor:pointer}@media(min-width:1024px){.ui-vs-nav .category-item{padding:0 5px}}.ui-vs-nav .category-item img{width:100%;height:auto}#zoomers{z-index:0;position:fixed;bottom:40px;width:100%}.ua-desktop #zoomers{display:none}@media(min-width:600px){#zoomers{bottom:45px}}@media(min-width:640px){#zoomers{bottom:50px}}#zoomers .ui-zoomin,#zoomers .ui-zoomout{display:block;z-index:1;width:40px;height:40px;cursor:pointer}#zoomers .ui-zoomout{float:left}#zoomers .ui-zoomin{float:right}.ui-hover{-webkit-animation-duration:.3s;animation-duration:.3s}.ua-desktop .ui-hover{visibility:hidden}.ua-desktop .product-item:hover .ui-hover{visibility:visible}.ua-mobile .ui-hover{visibility:visible}.favorite{color:#ccc;cursor:pointer}.favorite.active .fa-heart{color:#2c9ed6}.product-item{position:relative;padding:5px 20px}.product-item figure{height:85px}.product-item figure>img{max-width:100%}@media(max-width:767px){.product-item .ui-price-info{font-size:16px}}.product-item button.square{width:100%}.ua-desktop .product-item button.btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.product-item button.btn-success{color:#000}.product-item .col-xs-6{padding-left:5px;padding-right:5px}.product-item .row.ui-hover{margin-top:5px}.product-item.active{outline:1px solid #2c9ed6}.product-item.active .ui-hover{visibility:visible}.ui-color-pallets>ul{line-height:1.2;height:52px;margin-left:0;margin-bottom:0}.ui-color-pallets>ul:after,.ui-color-pallets>ul:before{content:' ';display:table}.ui-color-pallets>ul:after{clear:both}.ui-color-pallets>ul li{width:28%;margin-bottom:5px}.ui-color-pallets>ul li:last-child{margin-right:0}.ui-color-pallets.sample>ul{height:auto}.ui-color-pallets.sample>ul li{width:25px;height:25px;margin:5px;border-color:#ccc;cursor:pointer}.ui-color-pallets.sample>ul li.active{border-color:#fff;border-width:3px;outline:3px solid #2c9ed6}@media(max-width:768px){.landing-spring-fashion .hide-break{display:none}}.landing-spring-fashion .customH1-container{width:230px;height:185px;left:11px;margin:0 auto;top:0;display:block;position:relative;z-index:1}@media(max-width:1024px){.landing-spring-fashion .customH1-container{top:0}}@media(max-width:768px){.landing-spring-fashion .customH1-container{height:134px;width:185px;top:0;left:0}}@media(max-width:479px){.landing-spring-fashion .customH1-container{top:10px;left:15px;height:120px}}.landing-spring-fashion .customH1 h1{margin:0;padding:0}.landing-spring-fashion .customH1-date,.landing-spring-fashion .customH1-fashion,.landing-spring-fashion .customH1-trends{-webkit-text-transform:uppercase;-moz-text-transform:uppercase;-ms-text-transform:uppercase;-o-text-transform:uppercase;text-transform:uppercase;font-family:bodoni;display:block;position:absolute;font-weight:300;color:#3b3b3b}.landing-spring-fashion .customH1-date{left:-25px;top:5px;color:#fb8592;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:80px}@media(max-width:768px){.landing-spring-fashion .customH1-date{font-size:58px;left:-10px;top:2px}}@media(max-width:479px){.landing-spring-fashion .customH1-date{font-size:47px;left:-5px;top:0}}.landing-spring-fashion .customH1-trends{font-size:100px;bottom:-25px;left:0}@media(max-width:768px){.landing-spring-fashion .customH1-trends{font-size:74px;bottom:-16px;left:8px}}@media(max-width:479px){.landing-spring-fashion .customH1-trends{font-size:60px;bottom:0;left:10px}}.landing-spring-fashion .customH1-fashion{top:0;left:63px;font-size:65px;line-height:.85}@media(max-width:768px){.landing-spring-fashion .customH1-fashion{top:-4px;font-size:48px;left:55px}}@media(max-width:479px){.landing-spring-fashion .customH1-fashion{font-size:38px;left:50px}}.landing-spring-fashion .feature{width:100%;margin:0 0 8em;position:relative}.landing-spring-fashion .feature:after{content:'';display:table;clear:both}.landing-spring-fashion .feature-banner{display:block;width:85%;margin:0 auto -4em}@media(max-width:768px){.landing-spring-fashion .feature-banner{width:100%;margin-bottom:-2em}}.landing-spring-fashion .feature-banner img{max-width:100%;margin:0;padding:0;vertical-align:middle}.landing-spring-fashion .feature-text{margin:0 auto;width:100%}@media(max-width:768px){.landing-spring-fashion .feature-text{width:100%;margin:0 auto -5%;z-index:2;position:relative}}@media(max-width:479px){.landing-spring-fashion .feature-text{margin:0 auto -12%;z-index:2}}.landing-spring-fashion .feature-text:after{content:'';display:table;clear:both}.landing-spring-fashion .feature-text h2{font-size:42px;text-transform:uppercase;margin-bottom:.1em;-webkit-letter-spacing:.1em;-moz-letter-spacing:.1em;-ms-letter-spacing:.1em;-o-letter-spacing:.1em;letter-spacing:.1em}@media(max-width:768px){.landing-spring-fashion .feature-text h2{font-size:28px}}@media(max-width:479px){.landing-spring-fashion .feature-text h2{font-size:20px}}.landing-spring-fashion .feature-text p{margin:0;padding:0;line-height:1.5;font-family:'Source Sans Pro Extralight';font-size:20px}@media(max-width:768px){.landing-spring-fashion .feature-text p{font-size:16px}}@media(max-width:479px){.landing-spring-fashion .feature-text p{font-size:12px}}.landing-spring-fashion .feature-products,.landing-spring-fashion .feature-productso{width:75%;margin:0 auto}.landing-spring-fashion .feature-products:after,.landing-spring-fashion .feature-productso:after{content:'';display:table;clear:both}@media(max-width:768px){.landing-spring-fashion .feature-products,.landing-spring-fashion .feature-productso{width:100%}}.landing-spring-fashion .feature-products figure,.landing-spring-fashion .feature-productso figure{margin:0;width:100%}.landing-spring-fashion .feature-products figure a,.landing-spring-fashion .feature-productso figure a{text-decoration:none}.landing-spring-fashion .feature-products figure a:focus,.landing-spring-fashion .feature-products figure a:hover,.landing-spring-fashion .feature-productso figure a:focus,.landing-spring-fashion .feature-productso figure a:hover{background:0 0;color:transparent}@media(max-width:768px){.landing-spring-fashion .feature-products .slick-slider,.landing-spring-fashion .feature-productso .slick-slider{z-index:0}}.landing-spring-fashion .feature-products .slider-slide:focus,.landing-spring-fashion .feature-productso .slider-slide:focus{border:0;outline:0;background:0 0}.landing-spring-fashion .feature-products .slick-dots,.landing-spring-fashion .feature-productso .slick-dots{bottom:50px;z-index:1}.landing-spring-fashion .feature-products .slick-dots,.landing-spring-fashion .feature-productso .slick-dots{position:absolute;bottom:50px;z-index:1;list-style:none;display:block;text-align:center;padding:0;width:100%}@media(max-width:768px){.landing-spring-fashion .feature-products .slick-dots,.landing-spring-fashion .feature-productso .slick-dots{bottom:30px}}.landing-spring-fashion .feature-products .slick-dots li,.landing-spring-fashion .feature-productso .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.landing-spring-fashion .feature-products .slick-dots li .slick-active button:before,.landing-spring-fashion .feature-productso .slick-dots li .slick-active button:before{color:#36a0d4;opacity:.75}.landing-spring-fashion .feature-products .slick-dots li button,.landing-spring-fashion .feature-productso .slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:#ccc;padding:5px;cursor:pointer}.landing-spring-fashion .feature-products .slick-dots li button:focus,.landing-spring-fashion .feature-products .slick-dots li button:hover,.landing-spring-fashion .feature-productso .slick-dots li button:focus,.landing-spring-fashion .feature-productso .slick-dots li button:hover{outline:0}.landing-spring-fashion .feature-products .slick-dots li button:focus:before,.landing-spring-fashion .feature-products .slick-dots li button:hover:before,.landing-spring-fashion .feature-productso .slick-dots li button:focus:before,.landing-spring-fashion .feature-productso .slick-dots li button:hover:before{opacity:1}.landing-spring-fashion .feature-products .slick-dots li button:before,.landing-spring-fashion .feature-productso .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:28px;line-height:28px;text-align:center;color:#36a0d4;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-spring-fashion .feature-products__items,.landing-spring-fashion .feature-productso__items{list-style:none;margin:0;padding:0;width:100%}.landing-spring-fashion .feature-products__item,.landing-spring-fashion .feature-productso__item{display:block;width:33.33%;float:left}@media(max-width:479px){.landing-spring-fashion .feature-products__item,.landing-spring-fashion .feature-productso__item{width:100%}}.landing-spring-fashion .feature-products__item-container,.landing-spring-fashion .feature-productso__item-container{width:100%;box-sizing:border-box;padding:0 .5em}@media(max-width:479px){.landing-spring-fashion .feature-products__item-container,.landing-spring-fashion .feature-productso__item-container{padding:0;width:100%}}.landing-spring-fashion .feature-products__item-price,.landing-spring-fashion .feature-productso__item-price{margin:0;padding:0}@media(max-width:479px){.landing-spring-fashion .feature-products__item-price,.landing-spring-fashion .feature-productso__item-price{text-align:center}}.landing-spring-fashion .feature-products__item-media,.landing-spring-fashion .feature-productso__item-media{width:100%}.landing-spring-fashion .feature-products__item-media img,.landing-spring-fashion .feature-productso__item-media img{max-width:100%;margin:0;padding:0}@media(max-width:479px){.landing-spring-fashion .feature-products__item-media img,.landing-spring-fashion .feature-productso__item-media img{display:block;margin:0 auto}}.landing-spring-fashion .feature-productso__item{margin:0 auto -2em;float:none;display:block}@media(max-width:479px){.landing-spring-fashion .feature-productso__item{width:80%}}.landing-spring-fashion #aviator .slick-slide{margin:0 auto}@media(max-width:1279px){.landing-spring-fashion #naturalhues-text .hide-break{display:none}}@media(max-width:1024px){.landing-spring-fashion #browlines-text .hide-break,.landing-spring-fashion #cateye-text .hide-break,.landing-spring-fashion #pastels-text #clear-text .hide-break{display:none}}@media(max-width:1024px){.landing-spring-fashion #aviators-text .hide-break{display:none}}.landing-spring-fashion #naturalhues-banner{margin-bottom:-2em}@media(max-width:479px){.landing-spring-fashion #naturalhues-banner{margin-bottom:-1.5em}}.landing-spring-fashion #clear-banner{margin-bottom:-2em}@media(max-width:479px){.landing-spring-fashion #clear-banner{margin-bottom:-1.5em}}.landing-spring-fashion #wayfarers-banner{margin-bottom:-2em}@media(max-width:479px){.landing-spring-fashion #wayfarers-banner{margin-bottom:-1em}}.landing-spring-fashion #circular-banner{margin-bottom:-2em}@media(max-width:479px){.landing-spring-fashion #circular-banner{margin-bottom:-2em}}.landing-spring-fashion #aviators-banner{margin-bottom:-2em}@media(max-width:479px){.landing-spring-fashion #aviators-banner{margin-bottom:-1.8em}}.landing-spring-fashion #pastels-banner{margin-bottom:-1em}@media(max-width:479px){.landing-spring-fashion #pastels-banner{margin-bottom:-2em}}.landing-spring-fashion #browlines-banner{margin-bottom:-2.5em}@media(max-width:479px){.landing-spring-fashion #browlines-banner{margin-bottom:-2em}}.landing-spring-fashion #cateye-banner{margin-bottom:-2em}@media(max-width:479px){.landing-spring-fashion #cateye-banner{margin-bottom:-2em}}.ui-frame-fit-container,.ui-frame-fit-section{z-index:1000;position:relative;display:table-cell;vertical-align:top;width:235px}@media(max-width:767px){.ui-frame-fit-container,.ui-frame-fit-section{display:none}.ui-frame-fit-container .bg-frame-fit,.ui-frame-fit-section .bg-frame-fit{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.75)}.ui-frame-fit-container .frame-utilities,.ui-frame-fit-section .frame-utilities{position:fixed !important;margin-top:0 !important;padding-left:10px;left:0;top:0;width:100%;color:#fff}.ui-frame-fit-container .frame-utilities .ff-title,.ui-frame-fit-section .frame-utilities .ff-title{float:left}.ui-frame-fit-container .frame-utilities .close-for-frame-fit,.ui-frame-fit-section .frame-utilities .close-for-frame-fit{position:fixed;float:right;right:10px;top:10px;opacity:1;font-weight:400;cursor:pointer}.ui-frame-fit-container .frame-utilities .close-for-frame-fit:hover,.ui-frame-fit-section .frame-utilities .close-for-frame-fit:hover{opacity:.5;color:#fff}.ui-frame-fit-container .favorite,.ui-frame-fit-section .favorite{display:block !important;position:fixed;width:235px;left:50%;top:52%;-webkit-transform:translate(-50%,145px);-ms-transform:translate(-50%,145px);transform:translate(-50%,145px);text-align:center}.ui-frame-fit-container .favorite .fa-heart,.ui-frame-fit-section .favorite .fa-heart{cursor:pointer}.ui-frame-fit-container .favorite.active,.ui-frame-fit-section .favorite.active{text-align:left}.ui-frame-fit-container .favorite.active span,.ui-frame-fit-section .favorite.active span{display:none}.ui-frame-fit-container .ui-frame-fit-box,.ui-frame-fit-section .ui-frame-fit-box{position:fixed;width:235px;left:50%;top:50%;-webkit-transform:translate(-50%,-55%);-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}.ui-frame-fit-container .ui-upload,.ui-frame-fit-section .ui-upload{display:block;position:fixed;margin-top:-36px;width:235px;left:50%;top:50%;-webkit-transform:translate(-50%,132px);-ms-transform:translate(-50%,132px);transform:translate(-50%,132px)}.ui-frame-fit-container .ui-gray-box,.ui-frame-fit-section .ui-gray-box{display:none}}.ui-frame-fit-container .frame-utilities,.ui-frame-fit-section .frame-utilities{position:relative;margin-top:20px}.ui-frame-fit-container .favorite,.ui-frame-fit-section .favorite{display:none}.ui-frame-fit-container .ui-frame-fit-box .ff-content,.ui-frame-fit-section .ui-frame-fit-box .ff-content{border:1px solid #ccc;background-color:#ebebeb;padding:10px;width:235px;height:292px}.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-change-model,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-change-model{position:absolute !important;top:25px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-size:14px}.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-holder .slick-list,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-holder .slick-list{padding:0 !important;margin:0 !important;width:213px;height:280px !important}.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-holder .slick-next,.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-holder .slick-prev,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-holder .slick-next,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-holder .slick-prev{display:block;position:absolute;background:0 0;border:0;height:40px;overflow:hidden;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-holder .slick-next:before,.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-holder .slick-prev:before,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-holder .slick-next:before,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-holder .slick-prev:before{color:#fff;opacity:.75;font-size:40px}.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-holder .slick-next:hover:before,.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-holder .slick-prev:hover:before,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-holder .slick-next:hover:before,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-holder .slick-prev:hover:before{opacity:1}.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-holder .slick-prev,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-holder .slick-prev{top:-15px}.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-holder .slick-prev:before,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-holder .slick-prev:before{content:'\f106'}.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-holder .slick-next,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-holder .slick-next{top:20px}.ui-frame-fit-container .ui-frame-fit-box .ff-content .portrait-holder .slick-next:before,.ui-frame-fit-section .ui-frame-fit-box .ff-content .portrait-holder .slick-next:before{content:'\f107'}.ui-frame-fit-container .ui-frame-fit-box .ff-content .figure,.ui-frame-fit-section .ui-frame-fit-box .ff-content .figure{width:213px !important;height:280px !important;padding:0 !important;border:1px solid #ccc;background-color:#fff}.ui-frame-fit-container .ui-gray-box,.ui-frame-fit-section .ui-gray-box{border:1px solid #ccc;background-color:#ebebeb;padding:10px;width:235px}.ui-frame-fit-container .nav-tabs li,.ui-frame-fit-section .nav-tabs li{padding:0 !important;text-align:center}.ui-frame-fit-container .nav-tabs li:first-child,.ui-frame-fit-section .nav-tabs li:first-child{width:40%}.ui-frame-fit-container .nav-tabs li:last-child,.ui-frame-fit-section .nav-tabs li:last-child{width:60%}.ui-frame-fit-container .nav-tabs li a,.ui-frame-fit-section .nav-tabs li a{padding:5px !important;width:100%;border-bottom:1px solid #ccc}.ui-frame-fit-container .nav-tabs li.active a,.ui-frame-fit-section .nav-tabs li.active a{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-bottom:0;border-bottom:0 !important}.ui-frame-fit-container .tab-content,.ui-frame-fit-section .tab-content{padding:10px !important;background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:0}.ui-frame-fit-container .ui-favorites,.ui-frame-fit-container .ui-viewed,.ui-frame-fit-section .ui-favorites,.ui-frame-fit-section .ui-viewed{list-style-type:none;padding-left:0}.ui-frame-fit-container .ui-favorites li,.ui-frame-fit-container .ui-viewed li,.ui-frame-fit-section .ui-favorites li,.ui-frame-fit-section .ui-viewed li{display:block;padding:5px 0;margin-bottom:5px;border-bottom:1px solid #ebebeb}.ui-frame-fit-container .ui-favorites li:after,.ui-frame-fit-container .ui-favorites li:before,.ui-frame-fit-container .ui-viewed li:after,.ui-frame-fit-container .ui-viewed li:before,.ui-frame-fit-section .ui-favorites li:after,.ui-frame-fit-section .ui-favorites li:before,.ui-frame-fit-section .ui-viewed li:after,.ui-frame-fit-section .ui-viewed li:before{content:" ";display:table}.ui-frame-fit-container .ui-favorites li:after,.ui-frame-fit-container .ui-viewed li:after,.ui-frame-fit-section .ui-favorites li:after,.ui-frame-fit-section .ui-viewed li:after{clear:both}.ui-frame-fit-container .ff-content,.ui-frame-fit-section .ff-content{position:relative}.ui-frame-fit-container .ff-content .framefit-carousel,.ui-frame-fit-section .ff-content .framefit-carousel{position:absolute;width:282px;top:115px;margin-left:-15%}.ui-frame-fit-container .ff-content .framefit-carousel .slick-track,.ui-frame-fit-section .ff-content .framefit-carousel .slick-track{height:60px}.ui-frame-fit-container .ff-content .framefit-carousel .slick-track img,.ui-frame-fit-section .ff-content .framefit-carousel .slick-track img{margin-top:-60px}.ui-frame-fit-container .ff-content .framefit-carousel img,.ui-frame-fit-section .ff-content .framefit-carousel img{width:100%;height:auto}.ui-frame-fit-container .ff-content .framefit-carousel .slick-next,.ui-frame-fit-container .ff-content .framefit-carousel .slick-prev,.ui-frame-fit-section .ff-content .framefit-carousel .slick-next,.ui-frame-fit-section .ff-content .framefit-carousel .slick-prev{display:block;position:absolute;top:0;background:0 0;border:0;height:55px;padding-top:0;width:50px;overflow:hidden}.ui-frame-fit-container .ff-content .framefit-carousel .slick-next:before,.ui-frame-fit-container .ff-content .framefit-carousel .slick-prev:before,.ui-frame-fit-section .ff-content .framefit-carousel .slick-next:before,.ui-frame-fit-section .ff-content .framefit-carousel .slick-prev:before{color:#fff}.ui-frame-fit-container .ff-content .framefit-carousel .slick-next .slick-prev,.ui-frame-fit-container .ff-content .framefit-carousel .slick-prev .slick-prev,.ui-frame-fit-section .ff-content .framefit-carousel .slick-next .slick-prev,.ui-frame-fit-section .ff-content .framefit-carousel .slick-prev .slick-prev{left:-10%}.ui-frame-fit-container .ff-content .framefit-carousel .slick-next .slick-next,.ui-frame-fit-container .ff-content .framefit-carousel .slick-prev .slick-next,.ui-frame-fit-section .ff-content .framefit-carousel .slick-next .slick-next,.ui-frame-fit-section .ff-content .framefit-carousel .slick-prev .slick-next{right:-10%}.fa-info,.fa-info-circle,.fa-question,.fa-question-circle{cursor:pointer}.ui-visual-search-container{position:relative;width:100%;left:0;-webkit-transition:all .2s linear;transition:all .2s linear}.ui-visual-search-container.active{left:276px;width:98%}@media(max-width:767px){.ui-visual-search-container.active{left:261px}}.ui-visual-search-container.active .filter-container{opacity:1}.ui-visual-search-container.active .ui-frame-fit-container{opacity:0}.ui-frame-fit-container{-webkit-transition:all .2s linear;transition:all .2s linear;opacity:1}.filter-container{width:275px;position:absolute;left:-275px;-webkit-transition:all .2s linear;transition:all .2s linear;opacity:0}#filter-holder{position:relative;width:260px;margin-right:15px}#filter-comp{position:relative;width:260px;background-color:#fff;color:#777;font-size:14px;text-align:center;outline:1px solid #ccc}#filter-comp .filter-apply,#filter-comp .filter-heading h5{background-color:#fff;font-size:16px}#filter-comp .filter-heading{padding-left:10px;padding-right:10px;outline:1px solid #ccc}#filter-comp .filter-heading.active .fa-plus:before{font-family:FontAwesome;content:'\f068'}#filter-comp .filter-heading h5{text-align:left;font-family:"Source Sans Pro Semi Bold";font-weight:400;color:#777;padding:15px 0;margin:0}#filter-comp .filter-heading h5 .fa{cursor:pointer}#filter-comp .filter-heading h5 .fa:hover{color:#000}#filter-comp .filter-apply .filter-heading{padding-left:0;padding-right:0}#filter-comp .btn-apply{background-color:#ebebeb;outline:1px solid #ccc;padding:12px 0}#filter-comp .btn-apply.active,#filter-comp .btn-apply.active:hover{background-color:#2c9ed6;color:#fff}#filter-comp .btn-apply:hover{background-color:#ccc}#filter-comp .filter-content{font-size:14px;border-top:0;background-color:#ebebeb}#filter-comp .filter-content [class*=col-]{min-height:40px;line-height:40px;outline:1px solid #ccc;border:1px solid #fff;cursor:pointer}#filter-comp .filter-content [class*=col-]:not(.color).active{background-color:#ccc;color:#000}#filter-comp .filter-content [class*=col-]:not(.color).active:hover{background-color:#ccc}#filter-comp .filter-content [class*=col-]:not(.color):hover{background-color:#dedede}#filter-comp .filter-content .bootstrap-select{margin-top:-2px}#filter-comp .filter-content .dropdown-toggle{padding-top:5px;font-size:14px;padding-bottom:5px;background-color:#f8f8f8;border:1px solid #ccc;color:#777;text-transform:none}#filter-comp .filter-content .dropdown-toggle .caret{font-size:20px}#filter-comp .filter-measurement,#filter-comp .filter-size{list-style-type:none;padding-left:0;margin:0}#filter-comp .filter-measurement>li,#filter-comp .filter-size>li{display:inline-block;position:relative;width:20%;float:left;text-align:center}#filter-comp .filter-measurement>li:after,#filter-comp .filter-size>li:after{content:"|";position:absolute;color:#ccc;margin-top:15px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}#filter-comp .ui-slider .ui-slider-handle{width:0;height:0;margin-left:10px;margin-top:22px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#filter-comp .ui-slider .ui-slider-handle:before{content:"\f041";display:block;font-family:FontAwesome;font-size:40px;color:#2c9ed6}#filter-comp #slider-range{margin-top:25px;margin-bottom:5px}#filter-comp #slider-range .ui-slider-handle{margin-top:30px}.ui-visual-search-container #filter-comp #slider-range .ui-slider-handle{margin-top:16px}#filter-comp #slider-range .ui-slider-range{background-color:#000 !important}#filter-comp #filterSize .filter-content{padding-left:10px;padding-right:10px}#filter-comp #filterSize .filter-content ul{padding-left:1px;padding-right:2px}.ui-visual-search-container #filter-comp #filterSize .filter-content ul{padding-right:7px}#filter-comp .color{height:20px;box-sizing:border-box}#filter-comp .color.active{outline:2px solid #2c9ed6;outline-offset:-2px;border:5px solid #fff;line-height:30px}#filter-comp .black{background-color:#000}#filter-comp .brown{background-color:brown}#filter-comp .gray{background-color:gray}#filter-comp .silver{background-color:silver}#filter-comp .white{background-color:#fff}#filter-comp .cream{background-color:cream}#filter-comp .yellow{background-color:#ff0}#filter-comp .gold{background-color:gold}#filter-comp .orange{background-color:orange}#filter-comp .red{background-color:red}#filter-comp .pink{background-color:pink}#filter-comp .purple{background-color:purple}#filter-comp .blue{background-color:#00f}#filter-comp .green{background-color:green}#filter-comp .translucent{background-color:#fafafa}.site-down .box{width:50%;height:100vh;position:relative;float:left}@media(max-width:768px){.site-down .box{width:100%;float:none;height:100%}}.site-down .box-inner{padding:1em;background-color:#fff;position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:768px){.site-down .box-inner{position:static;width:100%;float:none;height:100%;-webkit-transform:none;-ms-transform:none;transform:none}}.site-down .box-inner img{width:100%;max-width:100%}@media(max-width:768px){.site-down .box-inner img{width:100%;max-width:100%}}#landing-spring-fashion-color,#landing-spring-fashion-shape{position:relative;color:#777}#landing-spring-fashion-color section,#landing-spring-fashion-shape section{position:relative}#landing-spring-fashion-color h1,#landing-spring-fashion-shape h1{position:relative;width:450px;left:-2%;display:block;font-family:bodoni;font-weight:400;color:#777;line-height:1;text-transform:uppercase;font-size:2.9em;margin:0 auto}#landing-spring-fashion-color h1 .year,#landing-spring-fashion-shape h1 .year{position:absolute;color:#fe6963;left:0;margin-top:3%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:1.25em}#landing-spring-fashion-color h1 .spring,#landing-spring-fashion-shape h1 .spring{position:absolute;line-height:1;left:16%;top:-4px}#landing-spring-fashion-color h1 .trends,#landing-spring-fashion-shape h1 .trends{position:absolute;right:0;font-size:2.4em;line-height:1;top:0;margin-top:-3%}@media(min-width:768px){#landing-spring-fashion-color h1,#landing-spring-fashion-shape h1{width:100%;font-size:3.05em}}@media(min-width:1024px){#landing-spring-fashion-color h1,#landing-spring-fashion-shape h1{font-size:4.1em}}@media(min-width:1280px){#landing-spring-fashion-color h1,#landing-spring-fashion-shape h1{font-size:5.15em}}@media(max-width:479px){#landing-spring-fashion-color h1,#landing-spring-fashion-shape h1{width:280px;font-size:1.8em}#landing-spring-fashion-color h1 .year,#landing-spring-fashion-shape h1 .year{margin-top:2%}}#landing-spring-fashion-color h2,#landing-spring-fashion-shape h2{color:#777}@media(max-width:767px){#landing-spring-fashion-color h2,#landing-spring-fashion-shape h2{font-size:1.2em}}#landing-spring-fashion-color .hero-iamage,#landing-spring-fashion-shape .hero-iamage{margin-top:70px}@media(min-width:480px){#landing-spring-fashion-color .hero-iamage,#landing-spring-fashion-shape .hero-iamage{margin-top:100px}}@media(min-width:1024px){#landing-spring-fashion-color .hero-iamage,#landing-spring-fashion-shape .hero-iamage{margin-top:140px}}@media(min-width:1280px){#landing-spring-fashion-color .hero-iamage,#landing-spring-fashion-shape .hero-iamage{margin-top:160px}}#landing-spring-fashion-color .h1,#landing-spring-fashion-shape .h1{font-size:2em}@media(min-width:768px){#landing-spring-fashion-color .h1,#landing-spring-fashion-shape .h1{font-size:3em}}#landing-spring-fashion-color .for-her,#landing-spring-fashion-shape .for-her{font-family:bodoni;font-size:45px}@media(min-width:768px){#landing-spring-fashion-color .for-her,#landing-spring-fashion-shape .for-her{font-size:60px}}#landing-spring-fashion-color .for-him,#landing-spring-fashion-shape .for-him{font-family:bodoni;font-size:45px}@media(min-width:768px){#landing-spring-fashion-color .for-him,#landing-spring-fashion-shape .for-him{font-size:60px}}#landing-spring-fashion-color .nav-tabs,#landing-spring-fashion-shape .nav-tabs{text-align:center;margin-top:30px;border-bottom:1px solid #ccc}#landing-spring-fashion-color .nav-tabs li,#landing-spring-fashion-shape .nav-tabs li{float:none;display:inline-block}#landing-spring-fashion-color .nav-tabs li a,#landing-spring-fashion-shape .nav-tabs li a{display:block;cursor:pointer;text-transform:uppercase;color:#777}#landing-spring-fashion-color .nav-tabs li.active a,#landing-spring-fashion-shape .nav-tabs li.active a{color:#fe6963}#page-eyeglasses .bg-gray-lighter{background-color:#f7f7f7}#page-eyeglasses p{font-size:18px}#page-eyeglasses .ui-hero{max-height:600px;overflow:hidden;position:relative;text-shadow:0 0 3px rgba(0,0,0,.5)}#page-eyeglasses .ui-hero img{width:100%;height:auto}#page-eyeglasses .ui-hero .text-over{position:absolute;top:50%;-webkit-transform:translate(0,-65%);-ms-transform:translate(0,-65%);transform:translate(0,-65%)}#page-eyeglasses .ui-hero .text-over .h1{color:#fff}@media(max-width:767px){#page-eyeglasses .h1,#page-eyeglasses h1{font-size:48px}}@media(max-width:767px){#page-eyeglasses .h2,#page-eyeglasses h2{font-size:24px}}#page-eyeglasses .top-h2{margin-top:90px;text-transform:capitalize}#page-eyeglasses .video-carousel>div{position:relative}#page-eyeglasses .video-carousel iframe{width:100%;height:calc(28.125vw)}@media(max-width:599px){#page-eyeglasses .video-carousel iframe{height:calc(56.25vw)}}#page-eyeglasses .slick-slider ul.slick-dots{top:-20px;height:30px}#page-eyeglasses .slick-slider ul.slick-dots button:before{font-size:18px;content:"\f1db";color:#2c9ed6}#page-eyeglasses .slick-slider ul.slick-dots .slick-active>button:before{content:"\f111"}#page-eyeglasses .slick-list{margin:0 !important}#page-eyeglasses .slick-slide{width:100%;padding:0}#page-eyeglasses .slick-slide>img{width:100%;height:auto}#page-eyeglasses .slick-next,#page-eyeglasses .slick-prev{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);opacity:.6;border:0;width:50px;height:50px;line-height:60px;overflow:hidden}@media(max-width:767px){#page-eyeglasses .slick-next,#page-eyeglasses .slick-prev{border:1px solid #999;border-radius:50%;background-color:#ebebeb}}#page-eyeglasses .slick-next:before,#page-eyeglasses .slick-prev:before{position:relative;margin-top:5px;font-size:35px;color:#444}#page-eyeglasses .slick-prev{left:0}#page-eyeglasses .slick-prev:before{left:-3px}#page-eyeglasses .slick-next{right:0}#page-eyeglasses .slick-next:before{right:-3px}#page-eyeglasses .feature-carousel .slick-track{position:relative}#page-eyeglasses .feature-carousel .slick-slide{position:relative;height:500px;overflow:hidden}#page-eyeglasses .feature-carousel .slick-slide img{position:absolute}@media(min-width:480px){#page-eyeglasses .feature-carousel .slick-slide{height:420px}}@media(min-width:768px){#page-eyeglasses .feature-carousel .slick-slide{height:520px}}#page-eyeglasses .feature-carousel .slick-slide .text-over{position:absolute;top:0;left:0;width:100%;height:100%}#page-eyeglasses .feature-carousel .slick-slide .h1{position:absolute;width:100%;top:0}#page-eyeglasses .feature-carousel .slick-slide p{position:absolute;bottom:12%}#page-eyeglasses .feature-carousel .slide-tr>img{top:35%;-webkit-transform:translate(0,-35%);-ms-transform:translate(0,-35%);transform:translate(0,-35%)}.ua-ie-8 #page-eyeglasses .feature-carousel .slide-tr>img{top:0}#page-eyeglasses .feature-carousel .slide-tr p{padding:0 20%;bottom:8%}#page-eyeglasses .feature-carousel .slide-titanium>img{top:70%;-webkit-transform:translate(0,-70%);-ms-transform:translate(0,-70%);transform:translate(0,-70%)}.ua-ie-8 #page-eyeglasses .feature-carousel .slide-titanium>img{top:0}#page-eyeglasses .feature-carousel .slide-titanium .h1{width:100%;left:0;top:0}#page-eyeglasses .feature-carousel .slide-titanium p{padding:0 10%}@media(min-width:768px){#page-eyeglasses .feature-carousel .slide-titanium p{top:20%;padding:0 25%}}#page-eyeglasses .feature-carousel .slide-acetate img{top:20%;-webkit-transform:translate(0,-20%);-ms-transform:translate(0,-20%);transform:translate(0,-20%)}.ua-ie-8 #page-eyeglasses .feature-carousel .slide-acetate img{top:0}#page-eyeglasses .feature-carousel .slide-acetate .text-over{text-align:center}@media(min-width:768px){#page-eyeglasses .feature-carousel .slide-acetate .h1{text-align:left;width:35%;left:5%;top:10%}}#page-eyeglasses .feature-carousel .slide-acetate p{bottom:0;padding:0 5%}@media(min-width:768px){#page-eyeglasses .feature-carousel .slide-acetate p{width:35%;text-align:left;top:35%;left:5%;padding:0}}#page-eyeglasses .section-browse{overflow:hidden;position:relative;text-shadow:0 0 3px rgba(0,0,0,.5)}@media(min-width:768px){#page-eyeglasses .section-browse{max-height:500px}}@media(max-width:767px){#page-eyeglasses .section-browse{overflow:visible}}#page-eyeglasses .section-browse img{position:relative;width:100%;height:auto}#page-eyeglasses .section-browse .text-over{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media(max-width:767px){#page-eyeglasses .section-browse .text-over{padding:0 15px}}#page-eyeglasses .section-browse a{color:#fff;text-decoration:underline}#page-eyeglasses .section-browse a:hover{color:#f60;text-decoration:none}#page-eyeglasses .section-multifocal{min-height:510px}@media(max-width:767px){#page-eyeglasses .section-multifocal{margin-bottom:60px}}#page-eyeglasses .section-multifocal [class*=".col-"]{position:relative}@media(min-width:768px){#page-eyeglasses .section-multifocal a.btn{margin-top:50px}}@media(min-width:1280px){#page-eyeglasses .section-multifocal a.btn{margin-bottom:80px}}#page-eyeglasses .img-section{position:relative;overflow:hidden}@media(max-width:768px){#page-eyeglasses .img-section{max-height:700px}}#page-eyeglasses .img-section>img{width:100%}#page-eyeglasses .img-section .text-over{width:100%;position:absolute;top:5%}#page-eyeglasses .img-section .text-over .h1{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.3)}@media(max-width:767px){#page-eyeglasses .section-sunglasses .item-lens-tinting,#page-eyeglasses .section-sunglasses .item-mirror-finishes,#page-eyeglasses .section-sunglasses .item-photochromic,#page-eyeglasses .section-sunglasses .item-polarized{position:relative}#page-eyeglasses .section-sunglasses .text-over{position:absolute;width:100%;height:100%;top:0}#page-eyeglasses .section-sunglasses .text-over .h1{position:absolute;width:100%;text-align:center;top:0;padding:0 15px;line-height:.8}#page-eyeglasses .section-sunglasses .text-over .text-content{position:absolute;bottom:0;padding:0 15px}}.text-justify{text-align:justify}@media(max-width:599px){.h4>span,h4>span{padding:0;background-color:transparent}.h4:before,h4:before{border-top:0}}
