@charset "UTF-8";a,abbr,acronym,address,applet,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1}:focus{outline:0}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}input,textarea{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}@font-face{font-family:BrandonGrotesque-Medium;src:url(fonts/BrandonGrotesque-Medium.eot?#iefix) format('embedded-opentype'),url(fonts/BrandonGrotesque-Medium.otf) format('opentype'),url(fonts/BrandonGrotesque-Medium.woff) format('woff'),url(fonts/BrandonGrotesque-Medium.ttf) format('truetype'),url(fonts/BrandonGrotesque-Medium.svg#BrandonGrotesque-Medium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:AkzidenzGroteskBQ-BoldItalic;src:url(fonts/AkzidenzGroteskBQ-BoldItalic.eot?#iefix) format('embedded-opentype'),url(fonts/AkzidenzGroteskBQ-BoldItalic.otf) format('opentype'),url(fonts/AkzidenzGroteskBQ-BoldItalic.woff) format('woff'),url(fonts/AkzidenzGroteskBQ-BoldItalic.ttf) format('truetype'),url(fonts/AkzidenzGroteskBQ-BoldItalic.svg#AkzidenzGroteskBQ-BoldItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesqueblack;src:url(fonts/brandon_blk-webfont.eot);src:url(fonts/brandon_blk-webfont.woff) format('woff'),url(fonts/brandon_blk-webfont.ttf) format('truetype'),url(fonts/brandon_blk-webfont.svg#brandon_grotesqueblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesque_boldregular;src:url(fonts/brandon_bld-webfont.eot);src:local("☺");src:url(fonts/brandon_bld-webfont.woff) format('woff'),url(fonts/brandon_bld-webfont.ttf) format('truetype'),url(fonts/brandon_bld-webfont.svg#brandon_grotesque_boldregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesque_regularRg;src:url(fonts/brandon_reg-webfont.eot);src:url(fonts/brandon_reg-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/brandon_reg-webfont.woff) format('woff'),url(fonts/brandon_reg-webfont.ttf) format('truetype'),url(fonts/brandon_reg-webfont.svg#brandon_grotesque_regularRg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesque_lightRg;src:url(fonts/brandon_light-webfont.eot);src:local("☺");src:url(fonts/brandon_light-webfont.woff) format('woff'),url(fonts/brandon_light-webfont.ttf) format('truetype'),url(fonts/brandon_light-webfont.svg#brandon_grotesque_lightRg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesque_thinregular;src:url(fonts/brandon_thin-webfont.eot);src:local("☺");src:url(fonts/brandon_thin-webfont.woff) format('woff'),url(fonts/brandon_thin-webfont.ttf) format('truetype'),url(fonts/brandon_thin-webfont.svg#brandon_grotesque_thinregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProSemiboldItalic;src:url(fonts/SourceSansPro-SemiboldIt-webfont.eot);src:url(fonts/SourceSansPro-SemiboldIt-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-SemiboldIt-webfont.woff) format('woff'),url(fonts/SourceSansPro-SemiboldIt-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-SemiboldIt-webfont.svg#SourceSansProSemiboldItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProBold;src:url(fonts/SourceSansPro-Bold-webfont.eot);src:url(fonts/SourceSansPro-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-Bold-webfont.woff) format('woff'),url(fonts/SourceSansPro-Bold-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-Bold-webfont.svg#SourceSansProBold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProBoldItalic;src:url(fonts/SourceSansPro-BoldIt-webfont.eot);src:url(fonts/SourceSansPro-BoldIt-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-BoldIt-webfont.woff) format('woff'),url(fonts/SourceSansPro-BoldIt-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-BoldIt-webfont.svg#SourceSansProBoldItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProBlack;src:url(fonts/SourceSansPro-Black-webfont.eot);src:url(fonts/SourceSansPro-Black-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-Black-webfont.woff) format('woff'),url(fonts/SourceSansPro-Black-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-Black-webfont.svg#SourceSansProBlack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProBlackItalic;src:url(fonts/SourceSansPro-BlackIt-webfont.eot);src:url(fonts/SourceSansPro-BlackIt-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-BlackIt-webfont.woff) format('woff'),url(fonts/SourceSansPro-BlackIt-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-BlackIt-webfont.svg#SourceSansProBlackItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProExtraLight;src:url(fonts/SourceSansPro-ExtraLight-webfont.eot);src:url(fonts/SourceSansPro-ExtraLight-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-ExtraLight-webfont.woff) format('woff'),url(fonts/SourceSansPro-ExtraLight-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-ExtraLight-webfont.svg#SourceSansProExtraLight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProExtraLightItalic;src:url(fonts/SourceSansPro-ExtraLightIt-webfont.eot);src:url(fonts/SourceSansPro-ExtraLightIt-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-ExtraLightIt-webfont.woff) format('woff'),url(fonts/SourceSansPro-ExtraLightIt-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-ExtraLightIt-webfont.svg#SourceSansProExtraLightItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProLight;src:url(fonts/SourceSansPro-Light-webfont.eot);src:url(fonts/SourceSansPro-Light-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-Light-webfont.woff) format('woff'),url(fonts/SourceSansPro-Light-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-Light-webfont.svg#SourceSansProLight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProLightItalic;src:url(fonts/SourceSansPro-LightIt-webfont.eot);src:url(fonts/SourceSansPro-LightIt-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-LightIt-webfont.woff) format('woff'),url(fonts/SourceSansPro-LightIt-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-LightIt-webfont.svg#SourceSansProLightItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProRegular;src:url(fonts/SourceSansPro-Regular-webfont.eot);src:url(fonts/SourceSansPro-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-Regular-webfont.woff) format('woff'),url(fonts/SourceSansPro-Regular-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-Regular-webfont.svg#SourceSansProRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProItalic;src:url(fonts/SourceSansPro-It-webfont.eot);src:url(fonts/SourceSansPro-It-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-It-webfont.woff) format('woff'),url(fonts/SourceSansPro-It-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-It-webfont.svg#SourceSansProItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SourceSansProSemibold;src:url(fonts/SourceSansPro-Semibold-webfont.eot);src:url(fonts/SourceSansPro-Semibold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-Semibold-webfont.woff) format('woff'),url(fonts/SourceSansPro-Semibold-webfont.ttf) format('truetype'),url(fonts/SourceSansPro-Semibold-webfont.svg#SourceSansProSemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:suisse_bp_serifbold;src:url(fonts/suissebpserif-bold-webfont.eot);src:url(fonts/suissebpserif-bold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/suissebpserif-bold-webfont.woff2) format('woff2'),url(fonts/suissebpserif-bold-webfont.woff) format('woff'),url(fonts/suissebpserif-bold-webfont.ttf) format('truetype'),url(fonts/suissebpserif-bold-webfont.svg#suisse_bp_serifbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:suisse_bp_serifregular;src:url(fonts/suissebpserif-webfont.eot);src:url(fonts/suissebpserif-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/suissebpserif-webfont.woff2) format('woff2'),url(fonts/suissebpserif-webfont.woff) format('woff'),url(fonts/suissebpserif-webfont.ttf) format('truetype'),url(fonts/suissebpserif-webfont.svg#suisse_bp_serifregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:suisse_bp_serifregular_italic;src:url(fonts/suissebpserif-regularitalic-webfont.eot);src:url(fonts/suissebpserif-regularitalic-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/suissebpserif-regularitalic-webfont.woff2) format('woff2'),url(fonts/suissebpserif-regularitalic-webfont.woff) format('woff'),url(fonts/suissebpserif-regularitalic-webfont.ttf) format('truetype'),url(fonts/suissebpserif-regularitalic-webfont.svg#suisse_bp_serifregular_italic) format('svg');font-weight:400;font-style:normal}.buttons{margin:0 auto;line-height:10px;font-size:0;letter-spacing:0;word-spacing:0}.centerize{text-align:center}.centerize div{margin:0 5px}.noMargin,.noMargin div{margin:0!important}.floatLeft{float:left;margin-left:0}.floatLeft div{margin-right:10px!important}.floatRight{float:right;margin-right:0}.floatRight div{margin-left:10px}.buttons div{display:inline-block;zoom:1}.buttons div.oneButton{display:block}.button a{display:block;padding:10px 15px;background-color:#000;color:#fff!important;font-size:10px;letter-spacing:3px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;text-decoration:none!important}.button a:active,.button a:hover{background-color:#ccc;color:#000!important}.button{min-width:100px;font-size:10px;text-align:center}html{width:100%;height:100%}body{min-height:100%;min-width:300px;width:100%;position:relative;z-index:1;font-family:SourceSansProLight,sans-serif;font-weight:200}input,textarea{font-family:SourceSansProLight,sans-serif;font-weight:200;font-size:12px}select{color:#232020;font-size:12px;border:1px solid #999;font-family:SourceSansProLight,sans-serif;font-weight:200}input[type=text]{font-family:SourceSansProLight,sans-serif;font-weight:200;font-size:12px}input[type=button],input[type=submit]{cursor:pointer}a{color:#f26222;cursor:pointer}a:link,a:visited{text-decoration:none}a:active,a:hover{text-decoration:underline}.clearfix{clear:both}h1,h2,h3,h4{font-weight:400}strong{font-family:SourceSansProBold,Arial,Helvetica,sans-serfi;font-weight:400}.placeholder{color:#aaa!important}#infowindow{overflow:hidden}.wrap{position:relative;width:100%;height:100%;overflow:auto}#main{margin:0 auto}#main .content{padding:0 10px;margin:130px 0 0 0;position:relative}.footer{margin:0 auto}#main,.footer,.header{width:100%}.filter-responsive,.filter-responsive-btn,.nav-responsive,.nav-responsive-btn{display:none}.header-wrapper{position:fixed;top:0;left:0;z-index:1109;background-color:rgba(255,255,255,.9);height:55px;width:100%;padding-top:20px}.header{margin:0 auto}.header .logo{float:left;height:37px;margin-left:10px}.header .logo a{display:block;width:198px;height:37px;text-indent:-9999px;background:url(../img/logo_etnia-barcelona.svg) no-repeat}.no-svg .header .logo a{background:url(../img/logo_etnia-barcelona.png) no-repeat}.header .menu{float:right;margin-top:10px;position:relative;margin-right:10px}.header .menu ul{float:right}.header .menu ul.lang li,.header .menu ul.submenu li,.header .menu ul:first-child li{float:left;margin-left:20px}.header .menu ul:first-child li a{color:#000;text-transform:uppercase;font-family:brandon_grotesqueblack;font-size:11px;letter-spacing:2px;text-decoration:none}.header .menu .line{position:absolute;top:100px;height:1px;background-color:#000;display:none}.header .menu .menuAux{font-size:10px!important}.header .menu div{position:relative}.header .menu ul.lang,.header .menu ul.submenu{clear:both;margin:0;padding:0 29px 0 0}.header .menu ul.submenu{margin-top:18px}.header .menu ul.lang{padding-top:17px}.header .menu ul.lang li{margin:0 0 0 5px;border-left:1px solid #ccc}.header .menu ul.lang li a,.header .menu ul.submenu li a{font-family:brandon_grotesque_regularRg,sans-serif;color:#999;text-transform:uppercase;font-size:10px;letter-spacing:2px;text-decoration:none}.header .menu ul.lang li a{font-size:9px;display:block;padding-left:6px}.header .menu ul.lang li:first-child{border:none}.header .menu ul.lang li a:active,.header .menu ul.lang li a:hover,.header .menu ul.submenu li a:active,.header .menu ul.submenu li a:hover{color:#000}.header .menu ul.lang li a.active,.header .menu ul.submenu li a.active{font-family:brandon_grotesqueblack,sans-serif;color:#000}.header .menu.white ul li a{color:#fff!important;zoom:1;opacity:1}.header .menu.white ul li a:active,.header .menu.white ul li a:hover{opacity:1}.header .menu.white ul.lang li{border-color:#fff}.header .menu.white .line{background-color:#fff;display:none}.langHome{position:absolute;bottom:60px;width:100%;left:0;text-align:center}.langHome ul.lang li{display:inline;padding:0 3px 0 6px}.langHome ul.lang li a{font-size:11px;text-transform:uppercase;font-family:brandon_grotesque_lightRg,sans-serif;font-weight:200;text-decoration:none;zoom:1;opacity:.7}.langHome ul.lang li a:active,.langHome ul.lang li a:hover{zoom:1;opacity:1}.langHome ul.lang li a.active{font-family:brandon_grotesqueblack,sans-serif}.langHome ul.lang li{background:url(../img/line-black40.png) no-repeat left 5px}.langHome ul.lang li a{color:#000}.langHome.white ul.lang li{background:url(../img/line-white40.png) no-repeat left 5px}.langHome.white ul.lang li a{color:#fff}.langHome ul.lang li:first-child{background:0 0}.langHome ul.social{width:132px;margin:15px auto 0 auto}.langHome ul.social li{float:left;margin:0 3px 0 3px}.langHome ul.social li a{text-indent:-9999px;zoom:1;opacity:.7;display:block;width:16px;height:16px}.langHome ul.social li a.facebook{background:url(../img/facebook_b.png);background-repeat:no-repeat}.langHome ul.social li a.twitter{background:url(../img/twitter_b.png);background-repeat:no-repeat}.langHome ul.social li a.instagram{background:url(../img/instagram_b.png);background-repeat:no-repeat}.langHome ul.social li a.youtube{background:url(../img/youtube_b.png);background-repeat:no-repeat}.langHome ul.social li a.rss{background:url(../img/rss_b.png);background-repeat:no-repeat}.langHome ul.social li a.google{background:url(../img/google_b.png);background-repeat:no-repeat}.langHome ul.social li a.pinterest{background:url(../img/pinterest_b.png);background-repeat:no-repeat}.langHome.white ul.social li a.facebook{background:url(../img/facebook_w.png);background-repeat:no-repeat}.langHome.white ul.social li a.twitter{background:url(../img/twitter_w.png);background-repeat:no-repeat}.langHome.white ul.social li a.instagram{background:url(../img/instagram_w.png);background-repeat:no-repeat}.langHome.white ul.social li a.youtube{background:url(../img/youtube_w.png);background-repeat:no-repeat}.langHome.white ul.social li a.rss{background:url(../img/rss_w.png);background-repeat:no-repeat}.langHome.white ul.social li a.google{background:url(../img/google_w.png);background-repeat:no-repeat}.langHome.white ul.social li a.pinterest{background:url(../img/pinterest_w.png);background-repeat:no-repeat}.langHome ul.social li a:active,.langHome ul.social li a:hover{zoom:1;opacity:1}#news{position:fixed;left:0;top:100px;width:315px;text-shadow:0 1px 0 #fff}#news .content{float:left;width:250px;padding:15px;background:url(../img/bg-f6f6f6-90.png) repeat;height:370px;position:relative}#news .expand{float:left;width:35px;height:35px}#news .expand a{display:block;width:35px;height:35px;text-indent:-9999px;background:url(../img/button-news.png) no-repeat 0 0}#news .expand a:active,#news .expand a:hover{background:url(../img/button-news.png) no-repeat -35px 0}#news .expand a.active{background:url(../img/button-news.png) no-repeat 0 bottom}#news .expand a:active.active,#news .expand a:hover.active{background:url(../img/button-news.png) no-repeat -35px bottom}#news .content .news{overflow:hidden;width:250px;height:350px;position:relative}#news .content .news ul{position:absolute;top:0}#news .content .news li{float:left;width:250px;margin-right:15px}#news .content .news h2{font-family:brandon_grotesque_lightRg,sans-serif;font-size:12px;color:#000;text-transform:uppercase;border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:15px}#news .content .news p{font-family:SourceSansProLight,sans-serif;font-size:13px;line-height:18px;color:#666;font-weight:200}#news .content .news img{margin-bottom:15px}#news .content .news a{color:#000}#news .content a.nextNews,#news .content a.prevNews{position:absolute;font-family:brandon_grotesque_lightRg,sans-serif;color:#333;font-size:11px;text-transform:uppercase;letter-spacing:2px;bottom:15px;text-decoration:none;display:block;padding:1px 0}#news .content a.nextNews{right:15px;padding-right:12px;background:url(../img/buttonNews-next.png) no-repeat right 1px}#news .content a.prevNews{left:15px;padding-left:12px;background:url(../img/buttonNews-prev.png) no-repeat left 1px}#news .content a.nextNews:active,#news .content a.nextNews:hover{background:url(../img/buttonNews-next.png) no-repeat right -21px;color:#000}#news .content a.prevNews:active,#news .content a.prevNews:hover{background:url(../img/buttonNews-prev.png) no-repeat left -21px;color:#000}.product-top{margin-bottom:30px}.home #main .presentation .gallery{height:380px;width:100%;margin-top:40px;position:relative}.home #main .presentation .gallery .images{width:100%;height:325px;overflow:hidden;position:relative}.home #main .presentation .gallery .images li{position:absolute;left:0;width:100%}.home #main .presentation .gallery .images img{width:100%;height:auto}.home #main .product .gallery .thumbs{width:100%;overflow:hidden;position:absolute;height:20px;bottom:20px}.home #main .product .gallery .thumbs ul{text-align:center}.home #main .product .gallery .thumbs li{display:inline-block;zoom:1;margin:0 5px;width:8px}.home #main .product .gallery .thumbs li a{display:block;width:8px;height:8px;border-radius:50%;text-indent:-9999px;border:0;background-color:#999}.home #main .product .gallery .thumbs li a.active,.home #main .product .gallery .thumbs li a:active,.home #main .product .gallery .thumbs li a:hover{border:1px solid #e42518;background-color:transparent}.home #main .product .gallery .thumbs img{width:98px;height:52px}.home #main .presentation .gallery .thumbs li{display:inline-block;zoom:1;margin:0 2px;width:13px}.home #main .presentation .gallery .thumbs li a{display:block;width:8px;height:8px;border-radius:50%;text-indent:-9999px;border:0;background-color:#fff}.home #main .presentation .gallery .thumbs li a.active,.home #main .presentation .gallery .thumbs li a:active,.home #main .presentation .gallery .thumbs li a:hover{border:1px solid #fff;background-color:transparent}.gallery.home .images li{position:relative}.gallery.home .images p.titol{font-size:28px;font-family:brandon_grotesque_regularRg;letter-spacing:2px;color:#fff;position:absolute;top:55%;margin-top:-30px;left:50%;text-align:center;margin-left:-200px;width:400px;max-width:100%}.gallery.home .images p.subtitol{font-size:14px;font-family:brandon_grotesque_regularRg;letter-spacing:1px;color:#fff;position:absolute;top:55%;margin-top:0;margin-left:-200px;left:50%;width:400px;text-align:center;width:400px}.gallery.home .images .text2 p.titol{left:auto;right:7%}.gallery.home .images .text2 p.subtitol{left:auto;right:7%}.gallery.home .images .text3 p.titol{color:#000}.gallery.home .images .text3 p.subtitol{color:#000}.gallery.home .images .text4 p.titol{left:auto;right:7%}.gallery.home .images .text4 p.subtitol{left:auto;right:7%}.home_inferior{position:relative}.home_inferior img{width:100%}.home_inferior p.titol{position:absolute;top:50%;margin-top:-20px;font-size:28px;font-family:brandon_grotesque_regularRg;letter-spacing:2px;color:#fff!important;text-align:center;width:80%;margin-left:10%}.home_inferior p.titol.text_ample{top:45%}.home_inferior p.titol.text1{top:35%}.home_inferior p.titol.text2{top:80%}.home_inferior p.titol a{color:#fff;text-decoration:none}.home_inferior p.titol span.subtitol{font-size:15px;font-family:brandon_grotesque_regularRg;letter-spacing:1px;color:#000;display:none}.home_inferior:hover p.titol span.subtitol{display:block}.home_inferior:hover p.titol,.home_inferior:hover p.titol a{color:#000}.bg{position:fixed;left:0!important;top:0;width:100%!important;height:100%;z-index:-999;overflow:hidden}.bg-content{position:relative;width:100%;height:100%}.bg ul{display:block;position:absolute;left:0;top:0;height:100%;width:100%}.bg ul li{display:block;position:absolute;overflow:hidden;width:100%;height:100%}.bg ul a,.bg ul img{width:100%;height:100%;display:block;position:absolute;outline:0;border:none}.bg ul.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}.bg ul.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges}.bg ul .txt{position:absolute;z-index:1000;bottom:140px;left:0;width:100%;text-align:center;font-family:brandon_grotesque_boldregular;font-size:12px;letter-spacing:3px;font-weight:400}.bg.black ul .txt,.bg.black ul .txt a{color:#000;text-decoration:none}.bg.black ul .txt a:active,.bg.black ul .txt a:hover{zoom:1;opacity:.6}.bg.white ul .txt,.bg.white ul .txt a{color:#fff}.bg.white ul .txt a:active,.bg.white ul .txt a:hover{color:#e4e4e4}.bg a.nextslide,.bg a.prevslide{position:absolute;bottom:125px;right:50%;margin-right:-490px;display:block;width:23px;height:16px;text-indent:-9999px;z-index:100}.bg a.nextslide{bottom:105px}.bg.black a.prevslide{background:url(../img/slide-buttons.png);background-repeat:none;background-position:0 0;z-index:10}.bg.black a.prevslide:active,.bg.black a.prevslide:hover{background:url(../img/slide-buttons.png);background-repeat:none;background-position:-23px 0}.bg.black a.nextslide{background:url(../img/slide-buttons.png);background-repeat:none;background-position:0 -16px}.bg.black a.nextslide:active,.bg.black a.nextslide:hover{background:url(../img/slide-buttons.png);background-repeat:none;background-position:-23px -16px}.bg.white a.prevslide{background:url(../img/slide-buttons.png);background-repeat:none;background-position:-46px 0}.bg.white a.prevslide:active,.bg.white a.prevslide:hover{background:url(../img/slide-buttons.png);background-repeat:none;background-position:-69px 0}.bg.white a.nextslide{background:url(../img/slide-buttons.png);background-repeat:none;background-position:-46px -16px}.bg.white a.nextslide:active,.bg.white a.nextslide:hover{background:url(../img/slide-buttons.png);background-repeat:none;background-position:-69px -16px}html.thebrand{background-color:#000}.thebrand .header .menu ul li a{color:#fff}.thebrand .header .menu .line{background-color:#fff}.thebrand #main .grid{padding-top:50px;overflow:hidden}.thebrand #main .grid ul{width:1020px}.thebrand #main .grid li,.thebrand #main .grid li a,.thebrand #main .grid li img{width:300px;height:173px}.thebrand #main .grid li{float:left;margin-right:40px;margin-bottom:40px;position:relative}.thebrand #main .grid li a{display:block;position:absolute;left:0;top:0;z-index:5;text-indent:-9999px;background:url(../img/bg-thebrand-grid.png);background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.thebrand #main .grid li a:hover{opacity:1}.thebrand .content{color:#fff;min-height:400px;position:relative;padding-top:300px}.glasses #main div.submenu,.thebrand #main .submenu{border-bottom:1px solid #666;padding-bottom:8px;margin-bottom:15px;line-height:1px}.glasses #main div.submenu ul{line-height:1px}.glasses #main div.submenu li,.thebrand #main .submenu li{display:inline-block;zoom:1;padding-right:10px;padding-left:10px;font-size:10px;text-transform:uppercase;line-height:10px;font-family:brandon_grotesque_lightRg,sans-serif;font-weight:200;letter-spacing:1px;border-left:1px solid #666}.glasses #main div.submenu li:first-child,.thebrand #main .submenu li:first-child{padding-left:0!important;border-left:none!important}.thebrand #main .submenu li a{color:#999;text-decoration:none}.thebrand #main .submenu li a.active,.thebrand #main .submenu li a:active,.thebrand #main .submenu li a:hover{color:#fff}.glasses #main div.submenu li a.active,.thebrand #main .submenu li a.active{color:#fff;font-family:brandon_grotesque_boldregular,sans-serif}.glasses #main div.submenu{border-bottom:1px solid #ccc}.glasses #main div.submenu li{border-left:1px solid #ccc}.glasses #main div.submenu li a{color:#999;text-decoration:none}.glasses #main div.submenu li a.active,.glasses #main div.submenu li a:active,.glasses #main div.submenu li a:hover{color:#000}.glasses #main .brand-content .feature{position:relative;border-top:1px solid #ccc;padding:0 0!important}.glasses #main .brand-content .feature.left .shadowTop{width:100%;max-width:980px;height:93px;background:url(../img/product-shadowTop.png);background-repeat:no-repeat;background-position:0 0;position:absolute;top:0}.glasses #main .brand-content .feature.left .shadowBottom{width:100%;max-width:980px;height:93px;background:url(../img/product-shadowBottom.png);background-repeat:no-repeat;background-position:0 0;position:absolute;bottom:0}.thebrand .download-pdf{margin-bottom:20px}.thebrand .download-pdf a{text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#999;text-decoration:none;font-family:brandon_grotesque_lightRg,sans-serif}.thebrand .download-pdf a:active,.thebrand .download-pdf a:hover{color:#ccc}.thebrand #main .gallery .images{height:564px;max-width:980px;position:relative;overflow:hidden;background:url(../img/loader-black.gif);background-repeat:no-repeat;background-position:center}.thebrand #main .gallery .images ul{position:relative}.thebrand #main .gallery .images li{position:absolute;top:0;left:0;max-width:980px;min-height:564px}.thebrand #main .gallery .images li:hover{cursor:url(../img/zoomCursor.cur);cursor:url(../img/zoomCursor.png),auto;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}#imatges .active{cursor:none}.images #zoom{width:400px;height:300px;position:absolute;top:0;left:0;z-index:1000;display:none;cursor:none;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.3);box-shadow:0 0 5px 2px rgba(0,0,0,.3);overflow:hidden;position:relative;background:#fff;background-image:url(../img/loader-white.gif);background-repeat:no-repeat;background-position:center}.thebrand #main .gallery .controls{margin:20px 0 40px 0}.thebrand #main .gallery .controls ul{text-align:center}.thebrand #main .gallery .controls li{display:inline-block;zoom:1;margin:0 4px}.thebrand #main .gallery .controls li a{display:block;text-indent:-9999px}.thebrand #main .gallery .controls li a.all,.thebrand #main .gallery .controls li a.next,.thebrand #main .gallery .controls li a.prev{width:16px;height:18px}.thebrand #main .gallery .controls li a.prev{background:url(../img/buttons-prev-black.png) no-repeat 0 0}.thebrand #main .gallery .controls li a.prev:active,.thebrand #main .gallery .controls li a.prev:hover{background:url(../img/buttons-prev-black.png) no-repeat 0 bottom}.thebrand #main .gallery .controls li a.next{background:url(../img/buttons-next-black.png) no-repeat 0 0}.thebrand #main .gallery .controls li a.next:active,.thebrand #main .gallery .controls li a.next:hover{background:url(../img/buttons-next-black.png) no-repeat 0 bottom}.thebrand #main .gallery .controls li a.all{background:url(../img/buttons-all-black.png) no-repeat 0 0}.thebrand #main .gallery .controls li a.all:active,.thebrand #main .gallery .controls li a.all:hover{background:url(../img/buttons-all-black.png) no-repeat 0 bottom}.thebrand #main .gallery .controls li a.next.none,.thebrand #main .gallery .controls li a.prev.none{background:0 0}.blog .submenu{margin-bottom:10px!important}.blog .menu-blog{float:left;width:70%}.blog .menu-blog li{float:left;font-size:10px;text-transform:uppercase;font-family:brandon_grotesque_lightRg,sans-serif;font-weight:200;letter-spacing:1px;border-left:1px solid #ccc;padding-right:10px;padding-left:10px;margin-bottom:3px}.blog .menu-blog li:first-child{padding-left:0;border:none}.blog .menu-blog li a{color:#999;text-decoration:none}.blog .menu-blog li a:active,.blog .menu-blog li a:hover{color:#000}.blog .menu-blog li a.active{color:#000;font-family:brandon_grotesque_boldregular,sans-serif}.blog .search-blog{float:right;width:230px;text-align:right;position:relative}.blog .search-blog input[type=text]{border:none;border-bottom:1px solid #ccc;font-size:10px;text-transform:uppercase;font-family:brandon_grotesque_lightRg,sans-serif;font-weight:200;letter-spacing:1px;width:208px;padding:0 0 5px 21px}.blog .search-blog input[type=submit]{border:none;position:absolute;top:0;left:0;width:16px;height:16px;background:url(../img/btn-search-blog.png);background-repeat:no-repeat}.blog .news-content{margin-top:40px;float:left;width:70%}.blog .postGran{width:100%}.blog .news-content .news-list{width:100%;min-height:400px;overflow:hidden;margin-top:60px}.blog .news-content .news-list .new{cursor:pointer;width:25%;margin-bottom:40px}.blog .news-content .news-list .new .img{padding:0 20px}.blog .news-content .news-list .new .img img{width:100%}.blog .news-content .news-list .new .date{padding:20px 0 15px 0;text-align:center;font-size:11px;color:#999}.blog .news-content .news-list .new .txt{text-align:center;padding:0 20px}.blog .news-content .news-list .new .txt h2{font-size:20px;font-weight:700;line-height:21px;margin-bottom:20px;font-weight:400}.blog .news-content .news-list .new .txt h2 a{color:#000;text-decoration:none;font-family:SourceSansProBold}.blog .news-content .news-list .new .txt h2 a:active,.blog .news-content .news-list .new .txt h2 a:hover{text-decoration:underline}.blog .news-content .news-list .new .txt p{font-size:13px;line-height:19px}.blog .news-content .news-list .new .link a{margin:15px auto;text-indent:-9999px;width:17px;height:17px;display:block;background:url(../img/seeMore.png);background-repeat:no-repeat;background-position:0 0}.blog .news-content .news-list .new .link a:active,.blog .news-content .news-list .new .link a:hover{background-position:0 bottom}.blog .news-content .news-list .new.col1{min-width:25%}.blog .news-content .news-list .new.col2{min-width:50%}.blog .news-content .news-list .new.col3{min-width:75%}.blog .news-content .news-list .new.col4{min-width:100%}.blog .news-content .search-title{margin:70px 0 40px 0}.blog .news-content .search-title h1{line-height:35px;text-align:center;color:#000;font-size:25px;text-transform:uppercase;font-family:brandon_grotesque_lightRg,sans-serif;letter-spacing:3px}.blog .news-content .search-title h1 span{color:#999;font-size:16px}.blog .news-content .post{margin:0 auto;width:70%}.blog .news-content .post .post-categories,.blog .news-content .post .post-comments,.blog .news-content .post .post-content,.blog .news-content .post .post-date,.blog .news-content .post .post-share,.blog .news-content .post .post-tags{width:100%;margin-left:auto;margin-right:auto}.blog .news-content .post .post-title h1{width:90%;margin-left:auto;margin-right:auto;line-height:33px}.blog .news-content .post .post-title{position:relative;width:100%;letter-spacing:5px;font-size:25px;text-transform:uppercase;font-family:brandon_grotesque_lightRg,sans-serif;text-align:center}.blog .news-content .post .post-title a{display:block;width:16px;height:18px;text-indent:-9999px;top:5px}.blog .news-content .post .post-title a.prev{position:absolute;left:0;background:url(../img/buttons-prev2.png);background-repeat:no-repeat;background-position:0 0}.blog .news-content .post .post-title a.next{position:absolute;right:0;background:url(../img/buttons-next2.png);background-repeat:no-repeat;background-position:0 0}.blog .news-content .post .post-title a.next:active,.blog .news-content .post .post-title a.next:hover,.blog .news-content .post .post-title a.prev:active,.blog .news-content .post .post-title a.prev:hover{background-position:0 -18px}.blog .news-content .post .post-date{padding:20px 0 10px 0;text-align:center;font-size:11px;color:#999}.blog .news-content .post .post-categories{font-size:10px;color:999;text-transform:uppercase;font-family:brandon_grotesque_lightRg,sans-serif;text-align:center;margin-bottom:10px}.blog .news-content .post .post-categories a{color:#999;text-decoration:none}.blog .news-content .post .post-categories a:active,.blog .news-content .post .post-categories a:hover{color:#000}.blog .news-content .post .post-content{padding-top:30px}.blog .news-content .post .post-content,.blog .news-content .post .post-content p{color:#666;font-size:13px;line-height:19px}.blog .news-content .post .post-content img{width:100%!important;height:auto!important}.blog .news-content .post .post-tags{margin-top:30px;padding:7px 0;color:#999;font-size:11px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.blog .news-content .post .post-tags a{color:#999}.blog .news-content .post .post-tags a:active,.blog .news-content .post .post-tags a:hover{color:#000}.blog .news-content .post .post-share{margin-top:20px}.blog .news-content .post .post-share p{letter-spacing:2px;font-size:10px;color:#000;font-family:brandon_grotesque_boldregular,sans-serif;text-transform:uppercase}.blog .news-content .post .post-share ul li{float:left;margin-right:10px;margin-top:12px;text-align:center}.blog .news-content .post .post-share ul li a{display:block;width:16px;height:16px;zoom:1;opacity:1}.blog .news-content .post .post-share ul li a:active,.blog .news-content .post .post-share ul li a:hover{zoom:1;opacity:.4}.blog .news-content .post .post-comments{margin-top:40px;padding-bottom:35px}.blog .news-content .post .post-comments p{letter-spacing:2px;font-size:10px;color:#000;font-family:brandon_grotesque_boldregular,sans-serif;text-transform:uppercase;margin-bottom:15px}.blog .instagram-blog{margin-top:40px;float:right;width:230px}.blog .instagram-blog iframe{width:100%}.titolNews{color:#000;text-decoration:none;font-family:brandon_grotesque_boldregular;font-size:24px;line-height:22px;text-align:center;width:100%;text-transform:uppercase;letter-spacing:1px;margin-bottom:40px}.titolNews span{font-size:10px;font-family:brandon_grotesque_regularRg}.glasses #main .filters{padding-bottom:8px;border-bottom:1px solid #ccc}.glasses #main .filters.coleccions,.glasses #main .filters.ordenar{position:absolute;top:30px;right:10px;border:none!important}.glasses #main .filters.coleccions{left:10px}.glasses #main .filters.coleccions ul{float:left;margin-right:30px}.glasses #main .filters li{float:left;margin-right:40px;font-size:10px;text-transform:uppercase;font-family:brandon_grotesque_lightRg,sans-serif;font-weight:200;letter-spacing:1px}.glasses #main .filters li a{color:#999;text-decoration:none;background:url(../img/filters.png) no-repeat right center;padding-right:10px;padding-left:5px}.glasses #main .filters li span{color:#999;padding-right:15px;background:url(../img/filters-category.png) no-repeat right center;padding-right:10px}.glasses #main .filters.coleccions li,.glasses #main .filters.ordenar li{margin-right:0!important}.glasses #main .filters li a.active,.glasses #main .filters li a:active,.glasses #main .filters li a:hover{color:#000;background:url(../img/filters-active.png) no-repeat right center}.glasses #main .filters-categories{position:absolute;z-index:10;top:48px;background-color:#fff;padding:10px 15px;font-size:12px;line-height:18px;border:1px solid #ccc;text-transform:uppercase;-webkit-box-shadow:#ccc 0 2px 4px;-moz-box-shadow:#ccc 0 2px 4px;box-shadow:#ccc 0 2px 4px}.glasses #main .filters-categories a{color:#999;text-decoration:none}.glasses #main .filters-categories a.active,.glasses #main .filters-categories a:active,.glasses #main .filters-categories a:hover{color:#000}.glasses #main #filterord{display:none;right:10px}.glasses #main .store #filterord{display:none;right:auto}.glasses #main .filtersTop{border-bottom:1px solid #ccc;padding-bottom:5px}.glasses #main .filtersTop li{float:left;font-size:10px;text-transform:uppercase;font-family:brandon_grotesque_lightRg,sans-serif;font-weight:200;letter-spacing:1px;border-left:1px solid #ccc;padding-right:10px;padding-left:10px;margin-bottom:3px}.glasses #main .filtersTop li:first-child{padding-left:0;border:none}.glasses #main .filtersTop li a{color:#999;text-decoration:none}.glasses #main .filtersTop li a:active,.glasses #main .filtersTop li a:hover{color:#000}.glasses #main .filtersTop li a.active{color:#000;font-family:brandon_grotesque_boldregular,sans-serif}.glasses #main #filtercolor a{padding-left:18px;background-repeat:no-repeat!important;background-position:left center!important;background-size:16px}.listProd{padding-top:20px}.glasses #main .grid{margin-top:15px;margin-bottom:40px;min-height:400px;overflow:hidden}.glasses #main .grid ul{width:103.9%}.glasses #main .grid ul li{float:left;position:relative;padding:0 0 50px 0;width:30.1%;margin-right:3%;margin-bottom:31px;border:1px solid #fff;box-sizing:border-box}.glasses #main .grid ul li:hover{border:1px solid #e4e4e4}.glasses #main .grid ul li.store:hover{border:1px solid #fff}.glasses #main .grid ul li:hover .buttons{zoom:1;opacity:1}.glasses #main .grid ul li h2{color:#000;font-size:11px;text-transform:uppercase;font-family:brandon_grotesque_regularRg,sans-serif;text-decoration:none;font-weight:400;text-align:center;letter-spacing:3px;margin-top:20px;padding-left:3px;text-overflow:ellipsis;line-height:16px;overflow:hidden}.glasses #main .grid ul li h2 span{color:#ccc}.glasses #main .grid ul li .new-tag{position:absolute;right:5px;top:5px;background-color:#e42518;color:#fff;text-transform:uppercase;z-index:3;font-size:8px;line-height:15px;height:15px;padding:0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:'Source Code Pro'}@media screen and (max-width:1024px){.glasses #main .grid ul li .new-tag{font-family:SourceSansProSemibold}}.glasses #main .grid ul li .gallery{position:relative;min-height:144px;height:auto;margin-bottom:15px;overflow:hidden;background:url(../img/loader-white.gif);background-repeat:no-repeat;background-position:center;margin:0 20px}.glasses #main .grid ul li .buttons li,.glasses #main .grid ul li .buttons ul,.glasses #main .grid ul li .gallery li,.glasses #main .grid ul li .gallery ul{width:auto;height:auto;padding:0;margin:0;border:none;float:none}.glasses #main .grid ul li .gallery ul{position:absolute;top:0}.glasses #main .grid ul li .gallery li{float:left}.glasses #main .grid ul li .gallery li .img img{width:100%}.glasses #main .grid ul li .gallery li .img{height:auto}.glasses #main .grid ul li .gallery li .title{display:none}#prevPos{display:none}.glasses #main .grid ul li .buttons{opacity:0;position:absolute;width:100%;bottom:25px;text-align:center;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.glasses #main .grid ul li .buttons ul{text-align:center}.glasses #main .grid ul li .buttons li{display:inline-block;zoom:1;margin:0 6px}.glasses #main .grid ul li .buttons li a{display:block;text-indent:-9999px}.glasses #main .grid ul li .buttons li a.all,.glasses #main .grid ul li .buttons li a.next,.glasses #main .grid ul li .buttons li a.prev{width:9px;height:10px}.glasses #main .grid ul li .buttons li a.prev{background:url(../img/buttons-prev.png) no-repeat 0 bottom}.glasses #main .grid ul li .buttons li a.prev:active,.glasses #main .grid ul li .buttons li a.prev:hover{background:url(../img/buttons-prev.png) no-repeat 0 0}.glasses #main .grid ul li .buttons li a.next{background:url(../img/buttons-next.png) no-repeat 0 bottom}.glasses #main .grid ul li .buttons li a.next:active,.glasses #main .grid ul li .buttons li a.next:hover{background:url(../img/buttons-next.png) no-repeat 0 0}.glasses #main .grid ul li .buttons li a.all{background:url(../img/buttons-all.png) no-repeat 0 bottom}.glasses #main .grid ul li .buttons li a.all:active,.glasses #main .grid ul li .buttons li a.all:hover{background:url(../img/buttons-all.png) no-repeat 0 0}.glasses #main .grid .moreResults{text-align:center;padding-top:30px;padding-bottom:30px}.glasses #main .grid .moreResults a{display:inline-block;zoom:1;font-size:10px;color:#666;background-color:#e4e4e4;text-transform:uppercase;letter-spacing:3px;padding:10px 20px;text-align:center;font-family:brandon_grotesque_regularRg,sans-serif;text-decoration:none}.glasses #main .grid .moreResults a:active,.glasses #main .grid .moreResults a:hover{color:#fff;background-color:#000}.glasses #main .grid li.separator{width:100%;padding:0;margin:0;border:0;height:0}.glasses #main .grid li.separator:hover{border:none}.glasses .cover{display:block;background:url(../img/black-10.png) repeat;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.allColors{position:absolute;z-index:1000;left:70px;width:980px}.allColors-content{position:relative}.allColors .top{width:264px;padding:0 20px;background-color:#fff;position:relative;border:1px solid #ccc;border-bottom:none}.allColors .top .close{position:absolute;top:10px;right:10px}.allColors .top .close a{text-indent:-9999px;width:19px;height:18px;display:block;background:url(../img/buttons-close.png) no-repeat 0 0}.allColors .top .close a:active,.allColors .top .close a:hover{background:url(../img/buttons-close.png) no-repeat 0 bottom}#zoom .close{position:absolute;top:10px;right:10px;z-index:200}#zoom .close a{text-indent:-9999px;width:19px;height:18px;display:block;background:url(../img/buttons-close.png) no-repeat 0 0}#zoom .close a:active,#zoom .close a:hover{background:url(../img/buttons-close.png) no-repeat 0 bottom}.allColors img{width:264px}.allColors .grid{padding-top:1px;border:1px solid #ccc;border-top:none;background-color:#fff;overflow:hidden}.allColors .grid ul{width:1011px}.allColors .grid ul li{float:left;position:relative;width:264px;height:130px;padding:0 20px 50px 20px;margin-right:3%;border:1px solid #fff}.allColors h2{color:#000;font-size:11px;text-transform:uppercase;font-family:brandon_grotesque_regularRg,sans-serif;text-decoration:none;font-weight:400;text-align:center;letter-spacing:3px;padding-top:20px;padding-bottom:20px}.allColors.center .top{margin:0 auto}.allColors.right .top{margin-right:0;margin-left:auto}.allColors .zoom{position:absolute;width:431px;height:230px;z-index:100;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px#888;box-shadow:0 0 5px #888}.allColors .zoom img{width:auto;height:100%;margin:0 auto}.glasses #main .back{border-bottom:1px solid #ccc;padding-bottom:8px;font-size:10px;text-transform:uppercase;font-family:brandon_grotesque_lightRg,sans-serif;font-weight:200;letter-spacing:1px}.glasses #main .back a{color:#999;text-decoration:none;background:url(../img/buttonNews-prev.png) no-repeat left 1px;padding-right:10px;padding-left:12px;line-height:10px}.glasses #main .back a:active,.glasses #main .back a:hover{color:#000;text-decoration:none;background:url(../img/buttonNews-prev.png) no-repeat left -21px;padding-right:10px;padding-left:12px;line-height:10px}.glasses #main .product-top{position:relative;margin-top:30px}.glasses #main .product-top .buttons{text-align:center}.glasses #main .product-top .buttons .button{display:inline-block;zoom:1}.glasses #main .product .next,.glasses #main .product .prev{position:absolute;top:10px}.glasses #main .product .prev{left:-4px}.glasses #main .product .next{right:0}.glasses #main .product .next a,.glasses #main .product .prev a{display:block;width:16px;height:18px;text-indent:-9999px}.glasses #main .product .prev a{background:url(../img/buttons-prev2.png);background-repeat:no-repeat;background-position:0 0}.glasses #main .product .prev a:active,.glasses #main .product .prev a:hover{background:url(../img/buttons-prev2.png);background-repeat:no-repeat;background-position:0 bottom}.glasses #main .product .next a{background:url(../img/buttons-next2.png);background-repeat:no-repeat;background-position:0 0}.glasses #main .product .next a:active,.glasses #main .product .next a:hover{background:url(../img/buttons-next2.png);background-repeat:no-repeat;background-position:0 bottom}.glasses #main .product h2{text-align:center;font-weight:400;font-family:brandon_grotesque_regularRg;font-size:42px;color:#000;letter-spacing:10px;text-transform:uppercase;margin-bottom:20px}.glasses #main .product h2 span{font-size:21px;color:#999;font-family:brandon_grotesque_lightRg}.glasses #main .product h2 span.titolLent{font-size:13px;color:#aaa;font-family:SourceSansProBoldItalic;letter-spacing:1px;text-transform:none;line-height:60px}.glasses #main .product h3{text-align:center;font-weight:200;font-size:30px;line-height:36px;color:#666;margin-bottom:10px;margin-top:30px;font-style:italic;font-family:SourceSansProExtraLight}.glasses #main .product .product-top .buttons{margin-top:0;margin-bottom:0}.glasses #main .product .gallery .images{width:100%;height:auto;overflow:hidden;position:relative}.glasses #main .presentation .gallery{height:380px;background:url(../img/loader-white.gif);background-repeat:no-repeat;background-position:center 184px;margin-top:40px;position:relative}.glasses #main .presentation .gallery .images{width:100%;max-width:980px;min-height:325px;overflow:hidden;position:relative}.glasses #main .presentation .gallery .images li{position:absolute;left:50%;margin-left:-490px}.glasses #main .presentation .gallery .images img{width:100%;max-width:980px;height:auto}.glasses #main .product .gallery .thumbs{width:100%;overflow:hidden}.glasses #main .product .gallery .thumbs ul{text-align:center}.glasses #main .product .gallery .thumbs li{display:inline-block;zoom:1;margin:0 5px/*width:98px;*/}.glasses #main .product .gallery .thumbs li a{color:#666;display:block;/*border:1px solid #333; width:98px; */opacity:.3;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.glasses #main .product .gallery .thumbs li a.active,.glasses #main .product .gallery .thumbs li a:active,.glasses #main .product .gallery .thumbs li a:hover{/*border:1px solid #000;*/opacity:1}.glasses #main .product .gallery .thumbs img{width:98px;height:52px}.glasses #main .product .infoShare{position:relative}.glasses #main .product .infoShare ul{text-align:center}.glasses #main .product .infoShare li{display:inline-block;zoom:1;padding-left:10px;padding-right:10px;border-left:1px solid #ccc;margin-bottom:15px;margin-top:20px}.glasses #main .product .infoShare li:first-child{padding-left:0;border-left:none}.glasses #main .product .infoShare a{font-size:10px;text-transform:uppercase;color:grey;font-family:brandon_grotesque_regularRg;letter-spacing:3px;text-decoration:none}.glasses #main .product .infoShare a:active,.glasses #main .product .infoShare a:hover{color:#000}.glasses #main .product .infoShare a.sun{color:#e3291d}.glasses #main .product .infoShare a.sun:active,.glasses #main .product .infoShare a.sun:hover{color:#b52016}.tooltip-share{border-bottom:1px solid #ddd;padding:25px 0}.tooltip-share li{float:left;margin:0 2px}.tooltip-share li a{display:block;text-indent:-9999px;width:16px;height:16px;opacity:.4}.tooltip-share li a.fb{background:url(../img/facebook_b.png)}.tooltip-share li a.tw{background:url(../img/twitter_b.png)}.tooltip-share li a.pn{background:url(../img/pinterest_b.png)}.tooltip-share li a.gp{background:url(../img/google_b.png)}.tooltip-share li a.tr{background:url(../img/tumblr_b.png)}.tooltip-share li a.email{background:url(../img/email.png)}.tooltip-share li a:active,.tooltip-share li a:hover{zoom:1;opacity:1}.glasses #main .product .info-resp,.glasses #main .product .share-resp{display:none}.tooltip-info{position:absolute;bottom:35px;right:-7px;z-index:20;width:256px}.tooltip-info .tooltip-top{height:6px}.tooltip-info .tooltip-center{-webkit-box-shadow:0 0 5px 1px rgba(50,50,50,.4);-moz-box-shadow:0 0 5px 1px rgba(50,50,50,.4);box-shadow:0 0 5px 1px rgba(50,50,50,.4);background:#fff;padding:15px 20px 20px 20px}.tooltip-info .tooltip-bottom{height:14px;background:url(../img/tooltip-fletxa.png);background-repeat:no-repeat;background-position:center -2px}.tooltip-info .tooltip-center h4{font-family:brandon_grotesque_regularRg;font-size:10px;color:#000;text-transform:uppercase;letter-spacing:3px;font-weight:400;padding-bottom:20px}.tooltip-info .tooltip-center .txt{margin-bottom:20px}.tooltip-info .tooltip-center .txt,.tooltip-info .tooltip-center p{font-size:12px;color:#666;line-height:16px}.tooltip-info .tooltip-center li{float:left;width:28px;padding-top:33px;font-size:11px;color:#000;text-align:center;margin-right:10px}.tooltip-info .tooltip-center li.model1{background:url(../img/model-1.png);background-repeat:no-repeat;background-position:center top}.tooltip-info .tooltip-center li.model2{background:url(../img/model-2.png);background-repeat:no-repeat;background-position:center top}.tooltip-info .tooltip-center li.model3{background:url(../img/model-3.png);background-repeat:no-repeat;background-position:center top}.tooltip-info .tooltip-center li.model4{background:url(../img/model-4.png);background-repeat:no-repeat;background-position:center top}.tooltip-info .tooltip-center li.model5{background:url(../img/model-5.png);background-repeat:no-repeat;background-position:center top}.tooltip-discount{position:absolute;bottom:570px;left:140px;z-index:20;width:344px}.tooltip-discount .tooltip-top{height:8px;background:url(../img/tooltipDiscount-top.png);background-repeat:no-repeat}.tooltip-discount .tooltip-center{background:url(../img/tooltipDiscount-center.png);background-repeat:repeat-y;padding:15px 20px 15px 20px}.tooltip-discount .tooltip-bottom{height:18px;background:url(../img/tooltipDiscount-bottom.png);background-repeat:no-repeat}.tooltip-discount .tooltip-center h4{font-family:brandon_grotesque_regularRg;font-size:10px;color:#000;text-transform:uppercase;letter-spacing:3px;font-weight:400;padding-bottom:20px}.tooltip-discount .tooltip-center .txt{margin-bottom:20px}.tooltip-discount .tooltip-center .txt,.tooltip-discount .tooltip-center p{font-size:11px;color:#666;line-height:16px}.tooltip-discount .tooltip-center li{margin-left:20px;font-size:11px;color:#666;line-height:16px;list-style:disc}.glasses #main .product .colors{padding-top:40px}.glasses #main .product .colors h4{font-family:brandon_grotesque_regularRg;font-size:14px;color:#333;text-transform:uppercase;letter-spacing:3px;font-weight:400;margin-bottom:20px}.glasses #main .product .colors .colors-content{overflow:hidden}.glasses #main .product .colors .colors-content ul{width:110%}.glasses #main .product .colors .colors-content ul li{float:left;width:15%;margin-right:3%;margin-bottom:3%;text-align:center}.glasses #main .product .colors .colors-content ul li a{display:block;color:#999;text-decoration:none;text-transform:uppercase;font-size:13px}.glasses #main .product .colors .colors-content ul li a img{border:1px solid #ddd;margin-bottom:10px;width:100%;height:auto;box-sizing:border-box}.glasses #main .product .colors .colors-content ul li a.active,.glasses #main .product .colors .colors-content ul li a:active,.glasses #main .product .colors .colors-content ul li a:hover{color:#000}.glasses #main .product .colors .colors-content ul li a.active img,.glasses #main .product .colors .colors-content ul li a:active img,.glasses #main .product .colors .colors-content ul li a:hover img{border:1px solid #000}.glasses #main .presentation .product-top .button{position:absolute;right:0;top:30px}.glasses #main .presentation .product-top h2{padding-top:30px!important}.glasses #main .presentation .gallery .thumbs li{display:inline-block;zoom:1;margin:0 2px;width:13px}.glasses #main .presentation .gallery .thumbs li a{display:block;width:8px;height:8px;border-radius:50%;text-indent:-9999px;border:0;background-color:#999}.glasses #main .presentation .gallery .thumbs li a.active,.glasses #main .presentation .gallery .thumbs li a:active,.glasses #main .presentation .gallery .thumbs li a:hover{border:1px solid #e42518;background-color:transparent}.glasses #main .presentation .features{margin-top:40px}.glasses #main .presentation .features .features-content{background:url(../img/product-shadowBottom.png);background-repeat:no-repeat;background-position:0 bottom}.glasses #main .presentation .feature{border-top:1px solid #ccc;padding:25px 0}.glasses #main .presentation .feature.left .txt{float:left;width:43.88%;margin-right:4.08%;margin-left:2.04%}.glasses #main .presentation .feature.left .img{float:left;width:50%}.glasses #main .presentation .feature.right .txt{float:right;width:43.88%;margin-right:4.08%;margin-left:2.04%}.glasses #main .presentation .feature.right .img{float:right;width:50%}.glasses #main .presentation .feature.left .img img,.glasses #main .presentation .feature.right .img img{width:100%}.glasses #main .presentation .feature .txt h3{text-align:left;font-size:23px;line-height:27px;color:#000;letter-spacing:6px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;margin-top:60px;margin-bottom:40px}.glasses #main .presentation .feature .txt p{text-align:left;font-size:14px;color:#666;font-weight:200;line-height:21px}.glasses #main .presentation .feature .button{float:left;margin-top:45px}.glasses #main .artists .intro{padding-top:40px;padding-bottom:80px}.glasses #main .artists .intro h2{font-size:42px;font-family:brandon_grotesque_boldregular;text-transform:uppercase;color:#000;letter-spacing:10px;text-align:center;margin-bottom:40px;padding-top:0!important}.glasses #main .artists .intro p{font-size:30px;line-height:34px;text-align:center;width:720px;margin:0 auto;font-family:SourceSansProExtraLight;font-style:italic;color:#666}.glasses #main .artists .artists-list{overflow:hidden;padding-top:80px;padding-bottom:40px;min-height:400px}.glasses #main .artists .artists-list ul{width:1012px}.glasses #main .artists .artists-list ul li{width:221px;margin-right:32px;float:left;text-align:center}.glasses #main .artists .artists-list ul li a img{width:219px;height:219px;border:1px solid #e4e4e4;margin-bottom:20px}.glasses #main .artists .artists-list ul li a:hover img{border:1px solid #000}.glasses #main .artists .artists-list ul li a{color:#000;text-decoration:none;font-family:brandon_grotesque_regularRg;text-transform:uppercase;font-size:14px;letter-spacing:3px;display:block}.glasses #main .artist h2{padding-top:40px;padding-bottom:20px;font-size:36px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;color:#000;letter-spacing:10px;text-align:center}.glasses #main .artist .gallery{padding-bottom:50px;text-align:center;margin-top:0;margin-bottom:20px;position:relative}.glasses #main .artist .gallery .images{width:100%;height:333px;overflow:hidden;position:relative;margin-bottom:20px}.glasses #main .artist .gallery .images li{position:absolute;left:0}.glasses #main .artist .gallery .thumbs{width:100%;overflow:hidden;position:absolute;height:20px;bottom:120px}.glasses #main .artist .gallery .thumbs ul{text-align:center}.glasses #main .artist .gallery .images img{width:100%;height:auto}.glasses #main .artist .gallery .thumbs li{display:inline-block;zoom:1;margin:0 5px;width:8px}.glasses #main .artist .gallery .thumbs li a{display:block;width:8px;height:8px;border-radius:50%;text-indent:-9999px;border:0;background-color:#999}.glasses #main .artist .gallery .thumbs li a.active,.glasses #main .artist .gallery .thumbs li a:active,.glasses #main .artist .gallery .thumbs li a:hover{border:1px solid #e42518;background-color:transparent}.glasses #main .artist .gallery .button{display:inline-block;zoom:1}.glasses #main .artist .feature{border-top:1px solid #ccc;padding:0;text-align:center}.glasses #main .artist .feature .txt{padding-bottom:0}.glasses #main .artist .feature.left{position:relative}.glasses #main .artist .feature.left .txt{float:left;width:43.88%;margin-right:4.08%;margin-left:2.04%}.glasses #main .artist .feature.left .img{float:left;width:50%}.glasses #main .artist .feature.left .shadowTop{width:100%;max-width:980px;height:93px;background:url(../img/product-shadowTop.png);background-repeat:no-repeat;background-position:0 0;position:absolute;top:0}.glasses #main .artist .feature.left .shadowBottom{width:100%;max-width:980px;height:40px;background:url(../img/product-shadowBottom.png);background-repeat:no-repeat;background-position:0 0;position:absolute;bottom:0}.glasses #main .artist .feature.right .txt{float:right;width:43.88%;margin-right:4.08%;margin-left:2.04%}.glasses #main .artist .feature.right .img{float:right;width:50%}.glasses #main .artist .feature.right .shadowTop{display:none}.glasses #main .artist .feature.right .shadowBottom{display:none}.glasses #main .artist .feature.left .img img,.glasses #main .artist .feature.right .img img{width:100%}.glasses #main .artist .feature .txt h3{font-size:23px;line-height:27px;color:#000;letter-spacing:6px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;margin-top:60px;margin-bottom:40px}.glasses #main .artist .feature .txt p{font-size:14px;color:#666;font-weight:200;line-height:21px}.glasses #main .lens{padding-bottom:0}.glasses #main .lens .intro{padding-top:40px;padding-bottom:60px;margin-bottom:0}.glasses #main .lens .intro h2{font-size:42px;font-family:brandon_grotesque_boldregular;text-transform:uppercase;color:#000;letter-spacing:10px;text-align:center;margin-bottom:40px;padding-top:0!important}.glasses #main .lens .intro p{font-size:30px;line-height:36px;color:#666;text-align:center;width:75%;margin:0 auto;font-family:SourceSansProExtraLight;font-style:italic}.glasses #main .lens-list{overflow:hidden}.glasses #main .lens-list .lens-type{padding:50px 0 30px 0;border-top:1px solid #ccc;background:url(../img/product-shadowTop.png);background-repeat:no-repeat;background-position:0 top}.glasses #main .lens-list .lens-type h3{text-align:center;font-size:18px;line-height:24px;letter-spacing:3px;color:#000;font-family:brandon_grotesque_regularRg;text-transform:uppercase;margin-top:0;margin-bottom:40px}.glasses #main .lens-list .lens-type p{font-size:12px;line-height:16px;color:#999}.glasses #main .lens-list .lens-type .col1{float:left;width:47%}.glasses #main .lens-list .lens-type .col2{float:right;width:47%}.glasses #main .lens-list .lens-type .more-lenses{clear:both}.glasses #main .lens-list .lens-type .more-lenses .more-button{padding:40px 0 20px 0;text-align:center}.glasses #main .lens-list .lens-type .more-lenses .more-button a{display:block;text-indent:-9999px;width:30px;height:30px;margin:0 auto;background:url(../img/lens-more.png);background-repeat:none;background-position:0 0}.glasses #main .lens-list .lens-type .more-lenses .more-button a:active,.glasses #main .lens-list .lens-type .more-lenses .more-button a:hover{background-position:0 -30px}.glasses #main .lens-list .lens-type .more-lenses.active .more-button a{background-position:0 -60px}.glasses #main .lens-list .lens-type .more-lenses.active .more-button a:active,.glasses #main .lens-list .lens-type .more-lenses.active .more-button a:hover{background-position:0 -90px}.glasses #main .lens-list .lens-type .more-lenses .more-list{border-top:1px solid #e4e4e4;display:none}.glasses #main .lens-list .lens-type .more-lenses .more-list li{float:left;width:16.6%;text-align:center;margin-top:30px;min-height:160px}.glasses #main .lens-list .lens-type .more-lenses .more-list li img{width:50%;height:auto;margin:0 auto}.glasses #main .lens-list .lens-type .more-lenses .more-list li h4{width:100%;text-align:center;font-size:10px;line-height:16px;letter-spacing:2px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;margin-top:15px}.glasses #main .lens-list .lens-type .more-lenses .more-list li h4 a{color:#999}.glasses #main .lens-list .lens-type .more-lenses .more-list li:hover a{color:#000;text-decoration:none}.glasses #main .lens-list .gallery{text-align:center;margin-top:0;position:relative;margin-bottom:30px}.glasses #main .lens-list .gallery .images{width:100%;height:358px;overflow:hidden;position:relative}.glasses #main .lens-list .gallery .images li{position:absolute;left:0;width:100%}.glasses #main .lens-list .gallery .thumbs{width:100%;overflow:hidden;position:absolute;height:20px;bottom:20px}.glasses #main .lens-list .gallery .thumbs ul{text-align:center}.glasses #main .lens-list .gallery .images img{width:100%;height:auto}.glasses #main .lens-list .gallery .thumbs li{display:inline-block;zoom:1;margin:0 2px;width:13px}.glasses #main .lens-list .gallery .thumbs li a{display:block;width:8px;height:8px;border-radius:50%;text-indent:-9999px;border:0;background-color:#999}.glasses #main .lens-list .gallery .thumbs li a.active,.glasses #main .lens-list .gallery .thumbs li a:active,.glasses #main .lens-list .gallery .thumbs li a:hover{border:1px solid #e42518;background-color:transparent}.lens-type.hd .col1,.lens-type.photochromic .col2,.lens-type.polarized .col1{position:relative;overflow:hidden;height:400px;background-color:#ccc}.lens-type a.btn-move{display:block;position:absolute;width:30px;background:url(../img/btn-move.png);background-position:center center;background-repeat:no-repeat;text-indent:-9999px;z-index:100}.lens-type a.btn-hd{display:block;position:absolute;top:10px;left:10px;padding:5px 10px;color:#999;background-color:#fff;font-size:12px;font-family:brandon_grotesqueblack;letter-spacing:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;zoom:1;opacity:.6;text-decoration:none}.lens-type a.btn-hd.active,.lens-type a.btn-hd:active,.lens-type a.btn-hd:hover{opacity:1;color:#000}.prefooter{margin-top:0;clear:both;border-top:1px solid #ccc;color:#666;padding:30px 0 0 0}.prefooter .prefooter-center,.prefooter .prefooter-left,.prefooter .prefooter-right{text-align:center;float:left;width:21.33333333%;margin:0 2%;text-shadow:0 1px 0 #fff}.prefooter .prefooter-right{margin-right:0}.prefooter h3{font-family:brandon_grotesque_regularRg;font-size:12px;line-height:16px;color:#000;letter-spacing:3px;text-transform:uppercase;margin-bottom:25px;margin-top:15px}.prefooter p{font-size:12px;color:#666;line-height:17px}.glasses #main .sunglasses{padding-top:20px}.glasses #main .sunglasses .filters{border:none;top:1px}.glasses #main .sunglasses .filters-categories{top:20px}.glasses #main .sunglasses .grid{min-height:inherit;padding-bottom:0;margin-bottom:0}.glasses #main .sunglasses li.grid-button{width:10px!important}.glasses #main .sunglasses li.grid-button a{display:none!important}.glasses #main .sunglasses h2{padding-top:40px;padding-bottom:20px;font-size:36px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;color:#000;letter-spacing:10px;text-align:center}.glasses #main .sunglasses h3{text-align:center;font-weight:200;font-size:30px;line-height:36px;color:#666}.glasses #main .sunglasses .collection{border-top:1px solid #ccc;background:url(../img/product-shadowTop.png);background-repeat:no-repeat;background-position:center top;padding-top:20px}.glasses #main .sunglasses .collection:first-child{background:0 0;border:none;padding-top:0}.glasses #main .sunglasses .gallery{text-align:center;margin-top:30px;position:relative}.glasses #main .sunglasses .gallery .images{width:100%;height:358px;overflow:hidden;position:relative}.glasses #main .sunglasses .gallery .images li{position:absolute;left:0;width:100%}.glasses #main .sunglasses .gallery .images img{width:100%;height:auto}.glasses #main .sunglasses .gallery .thumbs{width:100%;overflow:hidden;position:absolute;height:20px;bottom:20px}.glasses #main .sunglasses .gallery .thumbs ul{text-align:center}.glasses #main .sunglasses .gallery .thumbs li{display:inline-block;zoom:1;margin:0 5px;width:8px}.glasses #main .sunglasses .gallery .thumbs li a{display:block;width:8px;height:8px;border-radius:50%;text-indent:-9999px;border:0;background-color:#999}.glasses #main .sunglasses .gallery .thumbs li a.active,.glasses #main .sunglasses .gallery .thumbs li a:active,.glasses #main .sunglasses .gallery .thumbs li a:hover{border:1px solid #e42518;background-color:transparent}.glasses #main .sunglasses .buttons{margin-top:30px}.glasses #main .sunglasses .grid ul li h2{margin-top:20px;padding-top:0}.glasses #main .yourCart{padding-top:40px;padding-bottom:50px}.yourCart h2{font-size:14px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;letter-spacing:3px;margin-bottom:10px}.yourCart .products{border-top:1px solid #ddd}.yourCart .products td{vertical-align:top;padding:30px 0;border-bottom:1px solid #ddd}.yourCart .products td.img{width:25%;padding:0}.yourCart .products td.img img{max-width:200px;width:100%;height:auto}.yourCart .products td.title{width:51%}.yourCart .products td.title h3{font-family:brandon_grotesque_boldregular;font-size:12px;text-transform:uppercase;letter-spacing:3px;margin-bottom:10px}.yourCart .products td.title p{font-family:brandon_grotesque_regularRg;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:grey}.yourCart .products td.price{width:17%;padding-top:53px;padding-right:10px;text-align:right;font-family:brandon_grotesque_regularRg;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:grey}.yourCart .products td.units{width:5%;min-width:45px;text-align:left;position:relative;padding-top:45px}.yourCart .products td.units input{width:20px;padding:3px;border:1px solid #ccc;text-align:center}.yourCart .products td.units a{position:absolute;right:0;text-indent:-9999px;width:10px;height:10px;background-color:#ccc}.yourCart .products td.units a.more{top:45px;background:url(../img/buttons-cart.png);background-position:0 0;background-repeat:no-repeat}.yourCart .products td.units a.more:active,.yourCart .products td.units a.more:hover{background:url(../img/buttons-cart.png);background-position:0 -10px;background-repeat:no-repeat}.yourCart .products td.units a.minus{top:56px;background:url(../img/buttons-cart.png);background-position:-10px 0;background-repeat:no-repeat}.yourCart .products td.units a.minus:active,.yourCart .products td.units a.minus:hover{background:url(../img/buttons-cart.png);background-position:-10px -10px;background-repeat:no-repeat}.yourCart .productsPrice{padding:10px 0;border-bottom:1px solid #ddd;font-family:brandon_grotesque_boldregular;font-size:12px;text-transform:uppercase;letter-spacing:3px}.yourCart .productsPrice .left{float:left;width:73%;text-align:right}.yourCart .productsPrice .right{float:right;width:24%;margin-right:1%;text-align:right}.yourCart .discounts{padding:25px 0 5px 0;height:90px}.yourCart .discounts img{vertical-align:text-top;margin-left:5px}.yourCart .discounts td{vertical-align:top}.yourCart .discounts .form{font-size:13px;font-family:SourceSansProBold,sans-serif;line-height:21px}.yourCart .discounts .discount_num{padding-top:25px;width:300px;text-align:right;font-family:brandon_grotesque_boldregular;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#000;line-height:17px}.yourCart .discounts .discount_num span{font-family:SourceSansProLight,sans-serif;font-weight:200;font-size:10px;color:#666;letter-spacing:0}.yourCart .discounts .price{padding-top:25px;width:240px;padding-right:10px;text-align:right;font-family:brandon_grotesque_boldregular;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#000;line-height:17px}.yourCart .discounts input[type=text]{float:left;padding:5px;border:1px solid #ccc;width:200px}.yourCart .discounts input[type=button],.yourCart .discounts input[type=submit]{float:left;margin-left:10px;margin-bottom:2px;border:none;padding:7px 10px;background-color:#000;color:#fff;font-size:8px;letter-spacing:3px;font-family:brandon_grotesque_regularRg;text-transform:uppercase}.yourCart .discounts input[type=button]:hover,.yourCart .discounts input[type=submit]:hover{background-color:#ccc;color:#000}.yourCart .discounts .error{height:30px;color:#f20000;padding-top:5px;font-family:SourceSansProLight,sans-serif;font-weight:200;font-size:12px}.yourCart .total{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#e4e4e4;font-size:16px;font-family:brandon_grotesque_boldregular;text-transform:uppercase;letter-spacing:3px;padding:10px 0}.yourCart .total .left{float:left;width:73%;text-align:right}.yourCart .total .right{float:right;width:24%;text-align:right;margin-right:1%}.yourCart .buttons{margin-top:30px}.notes{margin-top:100px;clear:both;background-color:#f2f2f2;border:1px solid #ddd;color:#666;padding:20px 0}.notes .notes-center,.notes .notes-left,.notes .notes-right{float:left;width:29.3333333333%;margin:0 2%;text-shadow:0 1px 0 #fff}.notes .notes-right{margin-right:0}.notes h4{font-family:brandon_grotesque_regularRg;font-size:12px;color:#000;letter-spacing:3px;text-transform:uppercase;margin-bottom:25px}.notes p{font-size:12px;color:#666;line-height:17px}.notes p.phone{margin-top:15px;padding:5px 0;background:url(../img/phone.png);background-repeat:no-repeat;background-position:left center;font-size:13px;color:#000;padding-left:20px;font-family:brandon_grotesque_boldregular;letter-spacing:3px}.notes p.timetable{color:grey;font-size:11px;margin-top:15px}.store-wrap .notes{margin-top:30px;margin-bottom:30px}.glasses #main .loginRegister{padding-top:40px;padding-bottom:50px;min-height:500px;height:auto!important;height:500px}.loginRegister .col{float:left}.loginRegister .col1{width:48%;margin-right:2%}.loginRegister .col2{width:48%;margin-left:2%}.loginRegister h2{font-size:12px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;letter-spacing:3px;margin-bottom:30px}.loginRegister .col p{font-size:12px;color:#666;line-height:17px;margin-bottom:15px}.loginRegister .col ul{margin-bottom:15px}.loginRegister .col li{list-style:disc;margin-left:15px;font-size:12px;color:#666;line-height:17px}.loginRegister .col strong{font-family:SourceSansProBold;font-weight:400;font-size:13px;line-height:15px}.loginRegister p.checkbox input[type=checkbox]{float:left;margin-right:5px;margin-bottom:15px}.loginRegister input[type=password],.loginRegister input[type=text]{width:288px;padding:5px 5px;border:1px solid #ccc;color:#000;margin-top:5px;margin-bottom:5px}.loginRegister .col1 a{font-size:10px;color:#a5a5a5;text-decoration:none}.loginRegister .col input[type=button],.loginRegister .col input[type=submit]{margin-right:10px;margin-top:15px;margin-bottom:15px;padding:10px 15px;background-color:#000;color:#fff;font-size:10px;letter-spacing:3px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;border:none;line-height:10px}.loginRegister .col input[type=button]:hover,.loginRegister .col input[type=submit]:hover{background-color:#ccc;color:#000}.loginRegister p.phone{margin-top:15px;padding:5px 0;background:url(../img/phone.png);background-repeat:no-repeat;background-position:left center;font-size:13px;color:#000;padding-left:20px;font-family:brandon_grotesque_boldregular;letter-spacing:3px}.loginRegister p.timetable{color:grey;font-size:11px;margin-top:15px;margin-bottom:35px}.loginRegister .col2 a{color:#666;text-decoration:none}.loginRegister .col2 a:active,.loginRegister .col2 a:hover{color:#000;text-decoration:underline}p.country{height:45px}.loginRegister select{width:292px;font-size:12px}.loginRegister .select-replacement{width:100%;position:absolute}.loginRegister .selected{background-color:#fff;background-image:url(../img/bg-select.png);background-position:285px center;background-repeat:no-repeat;border:1px solid #ccc;font-size:12px;padding:3px;line-height:16px;width:292px!important}.loginRegister .options{border:1px solid #ccc;border-bottom:none;border-top:none;width:298px!important}.loginRegister .options a{display:block;font-size:12px;padding:3px;line-height:15px!important;font-size:12px;border-bottom:1px solid #ccc;background-color:#f2f2f2;color:#000;text-decoration:none}.loginRegister .options a:active,.loginRegister .options a:hover{background-color:#fff}.glasses #main .steps{padding-top:40px;padding-bottom:50px;min-height:350px;height:auto!important;height:350px}.glasses #main .where{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.glasses #main .where li{float:left;padding:10px 20px 10px 15px;font-size:10px;color:#bbb;font-family:brandon_grotesque_regularRg;letter-spacing:2px;text-transform:uppercase;background:url(../img/bg-where.png);background-position:right center;background-repeat:no-repeat}.glasses #main .where li.active{color:#000}.glasses #main .where li:first-child{padding-left:0}.glasses #main .where li.last{background:0 0}.steps h2{font-size:12px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;letter-spacing:3px;margin-bottom:30px}.step1 p.required{color:#e3291d;font-size:10px;margin-top:20px;margin-bottom:0}.step1 .left,.step2 .left{float:left;width:68.666666%;overflow:hidden}.step1 .right,.step2 .right{float:left;width:31.3333333%}.step1 .left form,.step2 .left form{width:100%}.step1 .left label{float:left;width:47%;margin-right:3%}.step1 p,.step2 p{font-size:12px;color:#666;line-height:17px;margin-bottom:15px}.step1 .left input[type=password],.step1 .left input[type=text]{width:100%;padding:5px 5px;border:1px solid #ccc;color:#000;margin-top:5px;margin-bottom:5px;box-sizing:border-box}.step1 .left .member{margin-top:30px}.step1 .left .member p{margin:0}.step1 .left select{width:47%;font-size:12px}.step1 .left .select-replacement{width:100%;position:absolute}.step1 .left .selected{background-color:#fff;background-image:url(../img/bg-select.png);background-position:285px center;background-repeat:no-repeat;border:1px solid #ccc;font-size:12px;padding:3px;line-height:16px;width:292px!important}.step1 .left .options{border:1px solid #ccc;border-bottom:none;border-top:none;width:298px!important}.step1 .left .options a{display:block;font-size:12px;padding:3px;line-height:15px!important;font-size:12px;border-bottom:1px solid #ccc;background-color:#f2f2f2;color:#000;text-decoration:none}.step1 .left .options a:active,.step1 .left .options a:hover{background-color:#fff}.step1 .left .infoAddress{margin-top:50px}.step1 .left .infoSending{margin-top:50px;width:100%}.step1 .left .infoSending span{background-color:#e4e4e4;padding:5px 10px;font-family:SourceSansProBold;color:#000;font-size:14px}.step1 .left .infoSending a{color:#666;text-decoration:underline}.step1 .left .infoSending a:active,.step1 .left .infoSending a:hover{color:#000}.step1 .left input[type=button],.step1 .left input[type=submit],.step2 .left input[type=button],.step2 .left input[type=submit]{margin-top:30px;padding:10px 15px;background-color:#000;color:#fff;font-size:10px;letter-spacing:3px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;border:none;line-height:10px}.step1 .left input[type=button]:active,.step1 .left input[type=button]:hover,.step1 .left input[type=submit]:hover .step1 .left input[type=submit]:active,.step2 .left input[type=button]:active,.step2 .left input[type=button]:hover,.step2 .left input[type=submit]:hover .step2 .left input[type=submit]:active{background-color:#ccc;color:#000}.step1 .right p.phone,.step2 .right p.phone{margin-top:15px;padding:5px 0;background:url(../img/phone.png);background-repeat:no-repeat;background-position:left center;font-size:13px;color:#000;padding-left:20px;font-family:brandon_grotesque_boldregular;letter-spacing:3px}.step1 .right p.timetable,.step2 .right p.timetable{color:grey;font-size:11px;margin-top:15px;margin-bottom:35px}.steps .right .order{margin-top:60px}.steps .right .order h2{margin-bottom:15px!important}.steps .right .order .product{padding:15px 10px 15px 0;border-top:1px solid #ddd}.steps .right .order .product .img{float:left;width:80px;margin-right:10px}.steps .right .order .product .img img{width:80px}.steps .right .order .product .txt{float:left;width:200px}.steps .right .order .product .txt h4{font-family:brandon_grotesque_boldregular;font-size:10px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.steps .right .order .product .txt .units{float:left;width:100px;text-align:left;color:#666;font-family:brandon_grotesque_regularRg;letter-spacing:2px;font-size:10px}.steps .right .order .product .txt .price{float:left;text-align:right;color:#666;width:100px;font-family:brandon_grotesque_regularRg;letter-spacing:2px;font-size:10px}.steps .right .order .prices{border-top:1px solid #ddd;padding:10px 10px 10px 0;line-height:14px}.steps .right .order .prices .txt{margin-left:90px;width:120px;text-align:left}.steps .right .order .prices .price{width:90px;text-align:right}.steps .right .order .prices .price,.steps .right .order .prices .txt{float:left;color:#666;font-family:brandon_grotesque_regularRg;letter-spacing:2px;font-size:10px;text-transform:uppercase}.steps .right .total{padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#e4e4e4}.steps .right .order .total .txt{margin-left:90px;width:120px;text-align:left}.steps .right .order .total .price{width:80px;text-align:right}.steps .right .order .total .price,.steps .right .order .total .txt{float:left;color:#000;font-family:brandon_grotesque_boldregular;letter-spacing:2px;font-size:11px;text-transform:uppercase}.step2 h2{margin:30px 0 0 0;color:#000}.step2 td{padding:0 0 20px 0;font-size:12px;color:#666;line-height:17px;margin-bottom:15px}.step2 td.checkbox{padding-left:1px;width:20px;padding-top:30px}.step2 input[type=button],.step2 input[type=submit]{margin-left:20px}.orderTop{width:100%;max-width:980px;overflow:hidden;margin-bottom:40px}.orderTop div{float:left;width:33.3333%}.orderTop div.last{margin-right:0}.orderTop div p{font-size:12px;color:#666;line-height:17px;margin-bottom:15px}.orderTop textarea{width:100%;height:70px;padding:5px;border:1px solid #ddd;color:#666;resize:none;box-sizing:border-box}.orderBottom .products td{vertical-align:top;padding:30px 0;border-top:1px solid #ddd}.orderBottom .products td.img{width:25%;padding:0}.orderBottom .products td.img img{max-width:200px;width:100%;height:auto}.orderBottom .products td.img a{display:block}.orderBottom .products td.title{width:51%}.orderBottom .products td.title h3{font-family:brandon_grotesque_boldregular;font-size:12px;text-transform:uppercase;letter-spacing:3px;margin-bottom:10px}.orderBottom .products td.title p{font-family:brandon_grotesque_regularRg;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:grey}.orderBottom .products td.price{width:20%;padding-right:10px;text-align:right}.orderBottom .products td.units{width:5%;min-width:45px;text-align:left}.orderBottom .products td.price,.orderBottom .products td.units{padding-top:53px;font-family:brandon_grotesque_regularRg;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:grey}.orderBottom .total{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#e4e4e4;font-size:10px;line-height:18px;font-family:brandon_grotesque_lightRg;text-transform:uppercase;letter-spacing:3px;padding:10px 0}.orderBottom .total strong{font-family:brandon_grotesque_boldregular;font-size:12px}.orderBottom .total .left{float:left;width:73%;text-align:right}.orderBottom .total .right{float:right;width:24%;text-align:right;margin-right:1%}.orderBottom .buttons{margin-top:30px}.step4{text-align:center;color:#000;text-transform:uppercase;letter-spacing:3px}.step4 h2{margin-top:60px;font-size:18px;font-family:brandon_grotesque_boldregular}.step4 h3{font-size:14px;font-family:brandon_grotesque_lightRg}.step4 .buttons{margin-top:90px}.glasses #main .profile{padding-top:40px;padding-bottom:50px;min-height:500px;height:auto!important;height:500px}.profile .col{float:left;width:30%;margin-right:5%}.profile .col3{margin-right:0}.profile h2{font-size:12px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;letter-spacing:3px;margin-bottom:30px}.profile p{font-size:12px;color:#666;line-height:17px;margin-bottom:15px}.profile ul{margin-bottom:15px}.profile li{list-style:disc;margin-left:15px;font-size:12px;color:#666;line-height:17px}.profile strong{font-family:SourceSansProBold;font-weight:400;font-size:13px;line-height:15px}.profile input[type=password],.profile input[type=text]{width:100%;box-sizing:border-box;padding:5px 5px;border:1px solid #ccc;color:#000;margin-top:5px;margin-bottom:5px}.profile input[type=button],.profile input[type=submit]{margin-right:10px;margin-top:25px;margin-bottom:0;padding:10px 15px;background-color:#000;color:#fff;font-size:10px;letter-spacing:3px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;border:none;line-height:10px}.profile input[type=button]:hover,.profile input[type=submit]:hover{background-color:#ccc;color:#000}p.country{height:45px;position:relative}.profile select{width:100%;font-size:12px}.profile .select-replacement{width:100%;position:absolute}.profile .selected{background-color:#fff;background-image:url(../img/bg-select.png);background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ccc;font-size:12px;padding:3px;line-height:16px;width:100%!important;box-sizing:border-box}.profile .options{border:1px solid #ccc;border-bottom:none;border-top:none;width:100%!important;box-sizing:border-box}.profile .options a{display:block;font-size:12px;padding:3px;line-height:15px!important;font-size:12px;border-bottom:1px solid #ccc;background-color:#f2f2f2;color:#000;text-decoration:none}.profile .options a:active,.profile .options a:hover{background-color:#fff}.profile .col3 h2{border-bottom:1px solid #ddd;padding-bottom:50px;margin:0}.profile .col3 .product{padding:15px 10px 15px 0;border-bottom:1px solid #ddd;cursor:pointer}.profile .col3 .product .img{float:left;width:80px;margin-right:10px;zoom:1;opacity:.6;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.profile .col3 .product .img img{width:80px}.profile .col3 .product .txt{float:left;width:200px}.profile .col3 .product .txt h4{font-family:brandon_grotesque_boldregular;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;color:#666}.profile .col3 .product .txt p{float:left;width:100px;text-align:left;color:grey;font-size:12px;margin:0}.profile .col3 .product:hover h4{color:#000}.profile .col3 .product:hover p{color:#000}.profile .col3 .product:hover .img{zoom:1;opacity:1}p.error{padding:10px;background-color:#ffeef3;border:1px solid #ffb8cc;color:#e42312!important;font-family:SourceSansProLight,sans-serif;font-size:12px}p.ok{padding:10px;background-color:#e7eecd;border:1px solid #cfde91;color:#7b9514!important;font-family:SourceSansProLight,sans-serif;font-size:12px}.profileOrder{padding-top:40px;padding-bottom:50px;min-height:500px;height:auto!important;height:500px}.profileOrder h2{font-size:12px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;letter-spacing:3px;margin-bottom:30px;color:#000}.profileOrder h2.title{font-size:14px}.profileOrder .orderTop .right strong{font-family:SourceSansProRegular;color:#000}.cartHeader{position:absolute;top:0;right:10px;z-index:11}.cartHeader .noProducts{padding:15px;font-size:12px;text-align:center}.cartHeader .cart-top a{display:block;font-family:brandon_grotesque_regularRg;font-size:10px;color:#000;letter-spacing:3px;text-decoration:none;padding-right:12px;background:url(../img/filters.png);background-repeat:no-repeat;background-position:right center;text-transform:uppercase}.cartHeader .cart-top a.login{background:0 0;color:#999;font-family:brandon_grotesque_boldregular}.cartHeader .cart-top a.login span{color:#c1c1c1;font-family:brandon_grotesque_regularRg}.cartHeader .cart-top a.active,.cartHeader .cart-top a:active,.cartHeader .cart-top a:hover{background:url(../img/filters-active.png);background-repeat:no-repeat;background-position:right center}.cartHeader .cart-top a.login:active,.cartHeader .cart-top a.login:active span,.cartHeader .cart-top a.login:hover,.cartHeader .cart-top a.login:hover span{background:0 0;color:#000}.cartHeader .cart-top a span{color:#999}.cartHeader .cart-top a.active span,.cartHeader .cart-top a:active span,.cartHeader .cart-top a:hover span{color:#000}.cartHeader .cart-top ul{float:right}.cartHeader .cart-top li{float:left;margin-left:30px}.cartHeader .cart-list{position:absolute;z-index:10;top:18px;right:0;width:325px;background-color:#fff;font-size:12px;line-height:18px;border:1px solid #ccc;-webkit-box-shadow:#ccc 0 2px 4px;-moz-box-shadow:#ccc 0 2px 4px;box-shadow:#ccc 0 2px 4px}.cartHeader .cart-list li{border-top:1px solid #ccc;padding:0 15px}.cartHeader .cart-list li:first-child{border-top:none}.cartHeader .cart-list .img{float:left;width:100px}.cartHeader .cart-list .img img{width:100px}.cartHeader .cart-list .txt{float:left;width:175px;margin-left:20px;padding:10px 0}.cartHeader .cart-list .txt h4{font-family:brandon_grotesque_boldregular;font-size:10px;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px}.cartHeader .cart-list .price{float:left;width:125px;font-size:10px;font-family:brandon_grotesque_regularRg;color:#666;letter-spacing:2px}.cartHeader .cart-list .units{float:left;width:50px;position:relative}.cartHeader .cart-list .units input[type=text]{width:22px;border:1px solid #ccc;padding:3px;text-align:center;font-size:11px}.cartHeader .cart-list .units a{display:block;width:10px;height:10px;position:absolute;right:0;text-indent:-9999px;overflow:hidden}.cartHeader .cart-list .units a.add{top:0;background:url(../img/buttons-cart.png);background-repeat:no-repeat;background-position:0 0}.cartHeader .cart-list .units a.add:active,.cartHeader .cart-list .units a.add:hover{background:url(../img/buttons-cart.png);background-repeat:no-repeat;background-position:0 bottom}.cartHeader .cart-list .units a.delete{top:11px;background:url(../img/buttons-cart.png);background-repeat:no-repeat;background-position:-10px 0}.cartHeader .cart-list .units a.delete:active,.cartHeader .cart-list .units a.delete:hover{background:url(../img/buttons-cart.png);background-repeat:no-repeat;background-position:-10px bottom}.cartHeader .cart-list .total{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#e4e4e4;padding:5px 0;font-family:brandon_grotesque_boldregular;font-size:12px;text-transform:uppercase;letter-spacing:3px}.cartHeader .cart-list .total .left{float:left;width:110px;text-align:right;margin-right:20px}.cartHeader .cart-list .total .right{float:left;width:185px;text-align:left}.cartHeader .cart-list .buttons{margin:15px 0}.popUp{overflow:hidden;-webkit-box-shadow:#999 2px 2px 10px;-moz-box-shadow:#999 2px 2px 10px;box-shadow:#999 2px 2px 10px}.popUp iframe{width:100%;height:100%;border:none}.glasses #main .shopfinder{padding-bottom:25px}.glasses #main .shopfinder .questions{padding-top:150px;padding-bottom:200px}.glasses #main .shopfinder .questions .question{float:right;width:50%;text-align:center}.glasses #main .shopfinder .questions .question:first-child{float:left}.glasses #main .shopfinder .questions .question h2{font-size:18px;color:#000;text-transform:uppercase;font-family:brandon_grotesque_boldregular;letter-spacing:3px;margin-bottom:15px}.glasses #main .shopfinder .questions .question h3{font-size:12px;color:#666;text-transform:uppercase;font-family:brandon_grotesque_lightRg;letter-spacing:3px;margin-bottom:55px}.glasses #main .shopfinder-submenu1 li{display:inline-block;zoom:1;margin-right:20px;font-size:10px;text-transform:uppercase;font-family:brandon_grotesque_lightRg,sans-serif;font-weight:200;letter-spacing:1px}.glasses #main .shopfinder-submenu1 li a{color:#999;text-decoration:none;line-height:13px;background:0 0!important}.glasses #main .shopfinder-submenu1 li a.active,.glasses #main .shopfinder-submenu1 li a:active,.glasses #main .shopfinder-submenu1 li a:hover{color:#000}.glasses #main .shopfinder-submenu2{position:absolute;right:0;top:0}.glasses #main .shopfinder-submenu2 li{display:inline-block;zoom:1;margin-left:30px;font-size:10px;text-transform:uppercase;font-family:brandon_grotesque_lightRg,sans-serif;font-weight:200;letter-spacing:1px}.glasses #main .shopfinder-submenu2 li a{color:#999;text-decoration:none;padding-left:20px;line-height:13px;background:url(../img/shopfinder-list.png);background-repeat:no-repeat;background-position:0 -3px}.glasses #main .shopfinder-submenu2 li:first-child a{background:url(../img/shopfinder-map.png);background-repeat:no-repeat;background-position:0 -3px}.glasses #main .shopfinder-submenu2 li a.active,.glasses #main .shopfinder-submenu2 li a:active,.glasses #main .shopfinder-submenu2 li a:hover{color:#000;background:url(../img/shopfinder-list.png);background-repeat:no-repeat;background-position:0 -22px}.glasses #main .shopfinder-submenu2 li:first-child a.active,.glasses #main .shopfinder-submenu2 li:first-child a:active,.glasses #main .shopfinder-submenu2 li:first-child a:hover{background:url(../img/shopfinder-map.png);background-repeat:no-repeat;background-position:0 -22px}.glasses #main .shopfinder .search{padding-top:25px;padding-bottom:25px}.glasses #main .shopfinder .search-input{float:left;width:235px;margin-right:20px;position:relative}.glasses #main .shopfinder .search-input input[type=submit]{position:absolute;top:4px;right:5px;background:url(../img/button-search.png);background-repeat:no-repeat;width:16px;height:15px;border:none}.glasses #main .shopfinder .search-input input[type=text]{width:240px;padding:3px;border:1px solid #ccc;font-size:12px;line-height:16px;padding-right:30px}.glasses #main .shopfinder .search-select{float:left;width:235px}.glasses #main .shopfinder .search-select select{width:235px;font-size:12px}.glasses #main .shopfinder .search-select .select-replacement{width:100%;position:absolute}.glasses #main .shopfinder .search-select .selected{background-color:#fff;background-image:url(../img/bg-select.png);background-position:220px center;background-repeat:no-repeat;border:1px solid #ccc;font-size:12px;padding:3px;line-height:16px;width:227px!important}.glasses #main .shopfinder .search-select .options{border:1px solid #ccc;border-bottom:none;border-top:none;width:233px!important}.glasses #main .shopfinder .search-select .options a{display:block;font-size:12px;padding:3px;line-height:15px!important;font-size:12px;border-bottom:1px solid #ccc;background-color:#f2f2f2;color:#000;text-decoration:none}.glasses #main .shopfinder .search-select .options a:active,.glasses #main .shopfinder .search-select .options a:hover{background-color:#fff}.glasses #main .shopfinder .maps{width:100%;height:auto}.glasses #main .shopfinder .maps #map{width:100%;height:540px;position:relative;overflow:hidden;transform:translateZ(0);background-image:url(https://www.etniabarcelona.com/img/loader-white.gif);background-color:#e5e3df;background-position:center;background-repeat:no-repeat}.glasses #main .shopfinder .list .city{overflow:hidden;padding-top:30px;padding-bottom:0;border-top:1px solid #e4e4e4}.glasses #main .shopfinder .list .city.first{border-top:none}.glasses #main .shopfinder .list .city h3{font-size:14px;font-family:brandon_grotesque_boldregular;text-transform:uppercase;letter-spacing:3px;margin-bottom:30px}.glasses #main .shopfinder .list .city ul{width:1000px}.glasses #main .shopfinder .list .city li{float:left;width:230px;margin-right:20px;margin-bottom:20px}.glasses #main .shopfinder .list .city li.clearfix{width:100%!important}.glasses #main .shopfinder .list .city li h4{font-family:SourceSansProBold,Arial,Helvetica,sans-serfi;font-weight:400;font-size:12px;text-transform:uppercase;margin-bottom:15px;color:#000}.glasses #main .shopfinder .list .city li p{font-size:12px;color:#666;line-height:15px}.glasses #main .shopfinder .list .city li a{color:#000}.glasses #main .contact{overflow:hidden}.glasses #main .contact .contact-top{width:100%;border-bottom:1px solid #e4e4e4;padding-bottom:30px}.glasses #main .contact .contact-bottom{width:100%;padding:30px 0}.glasses #main .contact .form,.glasses #main .contact .links,.glasses #main .contact .offices{float:left;width:30%;margin-right:4%}.glasses #main .contact .customers{float:left;width:60%;margin-right:4%}.glasses #main .contact .fashion,.glasses #main .contact .links{width:30%;margin:0}.glasses #main .contact .offices a{color:#000}.glasses #main .contact .offices a:active,.glasses #main .contact .offices a:hover{color:#000;text-decoration:underline}.glasses #main .contact .customers.atencio p{width:45%;display:inline-block}.glasses #main .contact h3{font-size:14px;font-family:brandon_grotesque_boldregular;text-transform:uppercase;letter-spacing:3px;margin-bottom:40px}.glasses #main .contact h4{font-size:12px;text-transform:uppercase;font-family:SourceSansProBold,Arial,Helvetica,sans-serfi;font-weight:400;margin-bottom:15px;color:#000}.glasses #main .contact p{font-size:12px;line-height:17px;color:#666}.glasses #main .contact .form{padding-top:50px}.glasses #main .contact .form p{margin-bottom:12px;line-height:22px}.glasses #main .contact .form input[type=text]{border:1px solid #ccc;color:#000;margin-top:3px;padding:3px;width:252px}.glasses #main .contact .form textarea{border:1px solid #ccc;color:#000;margin-top:3px;padding:3px;width:252px;height:60px;resize:none}.glasses #main .contact .form input[type=button],.glasses #main .contact .form input[type=submit]{padding:10px 15px;background-color:#000;color:#fff;font-size:10px;letter-spacing:3px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;border:none;line-height:10px}.glasses #main .contact .form a{color:#666;text-decoration:underline}.glasses #main .contact .form a:active,.glasses #main .contact .form a:hover{color:#000}.glasses #main .contact .form p.country{height:45px;position:relative}.glasses #main .contact .form input[type=button]:active,.glasses #main .contact .form input[type=button]:hover,.glasses #main .contact .form input[type=submit]:hover .glasses #main .contact .form input[type=submit]:active{background-color:#ccc;color:#000}.glasses #main .contact .form select{width:100%;font-size:12px}.glasses #main .contact .form .select-replacement{width:260px;position:absolute}.glasses #main .contact .form .selected{background-color:#fff;background-image:url(../img/bg-select.png);background-position:245px center;background-repeat:no-repeat;border:1px solid #ccc;font-size:12px;padding:3px;line-height:16px;width:100%!important;box-sizing:border-box}.glasses #main .contact .form .options{border:1px solid #ccc;border-bottom:none;border-top:none;width:258px!important;max-height:286px;overflow:auto}.glasses #main .contact .form .options a{display:block;font-size:12px;padding:3px;line-height:15px!important;font-size:12px;border-bottom:1px solid #ccc;background-color:#f2f2f2;color:#000;text-decoration:none}.glasses #main .contact .form .options a:active,.glasses #main .contact .form .options a:hover{background-color:#fff}.glasses #main .contact .offices .office{padding-bottom:30px}.glasses #main .contact .customers p{color:#666}.glasses #main .contact .customers strong{color:#000}.glasses #main .contact .links .button-extranet{margin-top:60px;margin-bottom:30px}.glasses #main .contact .links .button-extranet a{display:block;width:215px;height:42px;padding-left:15px;line-height:44px;background:url(../img/button-extranet.png);background-repeat:no-repeat;background-position:0 0;text-transform:uppercase;font-size:11px;font-family:brandon_grotesque_regularRg;text-decoration:none;color:#000;text-shadow:0 1px 0 #fff}.glasses #main .contact .links .button-extranet a:active,.glasses #main .contact .links .button-extranet a:hover{background:url(../img/button-extranet.png);background-repeat:no-repeat;background-position:0 bottom}.glasses #main .contact .links .button-facebook a:active,.glasses #main .contact .links .button-facebook a:hover{background:url(../img/button-facebook.png);background-repeat:no-repeat;background-position:0 bottom}.glasses #main .contact .links .button-extranet strong,.glasses #main .contact .links .button-facebook strong{font-family:brandon_grotesque_boldregular;font-weight:400}.glasses #main .contact .links ul.social{width:296px;margin:15px 0 0 0}.glasses #main .contact .links ul.social li{float:left;margin:0 6px 0 6px}.glasses #main .contact .links ul.social li:first-child{margin-left:0;margin-right:0}.glasses #main .contact .links ul.social li a{text-indent:-9999px;zoom:1;opacity:1;display:block;width:32px;height:32px}.glasses #main .contact .links ul.social li a.facebook{background:url(../img/facebook_32.png);background-repeat:no-repeat}.glasses #main .contact .links ul.social li a.twitter{background:url(../img/twitter_32.png);background-repeat:no-repeat}.glasses #main .contact .links ul.social li a.instagram{background:url(../img/instagram_32.png);background-repeat:no-repeat}.glasses #main .contact .links ul.social li a.youtube{background:url(../img/youtube_32.png);background-repeat:no-repeat}.glasses #main .contact .links ul.social li a.rss{background:url(../img/rss_32.png);background-repeat:no-repeat}.glasses #main .contact .links ul.social li a.google{background:url(../img/googleplus_32.png);background-repeat:no-repeat}.glasses #main .contact .links ul.social li a.pinterest{background:url(../img/pinterest_32.png)}.glasses #main .contact .links ul.social li a.tumblr{background:url(../img/tumblr_logo_blue-white_transparent-32.png)}.glasses #main .contact .links ul.social li a:active,.glasses #main .contact .links ul.social li a:hover{zoom:1;opacity:.4}.store-open-filters{padding:15px 0 0 0}.store-open-filters a{font-size:10px;color:#999;font-family:brandon_grotesque_lightRg,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.store-open-filters a:active,.store-open-filters a:hover{color:#000}.store-open-filters a.open{display:none}.store-open-filters a.hide{display:block}.store.hidden .store-open-filters a.open{display:block}.store.hidden .store-open-filters a.hide{display:none}.store .store-filters{float:left;padding-top:15px;font-size:10px;text-transform:uppercase;font-family:brandon_grotesque_regularRg;letter-spacing:2px;line-height:21px;margin-bottom:40px;overflow:hidden}.store .store-filters .colorFilter ul{width:150px}.store .store-filters ul li{margin-top:5px}.store .store-filters>ul>li>a{color:#666;text-decoration:none;border-bottom:1px solid #ccc;width:100%;display:block}.store .store-filters ul li ul{margin-left:12px;margin-top:5px}.store .store-filters ul li ul li{margin-top:0}.store .store-filters ul li ul li a{color:#999;text-decoration:none}.store .store-filters a.active,.store .store-filters a:active,.store .store-filters a:hover{color:#000}.store.hidden .store-filters{width:0;height:0}.store .store-filters ul li ul li a.netejar{color:#e3291d;text-decoration:none}.store .store-filters a.netejar.active,.store .store-filters a.netejar:active,.store .store-filters a.netejar:hover{color:#b52016}.store .store-filters ul li a{padding-left:12px;background:url(../img/filters-store.png);background-repeat:no-repeat;background-position:0 6px}.store .store-filters ul li a.active{padding-left:12px;background:url(../img/filters-active.png);background-repeat:no-repeat;background-position:0 7px}.store .store-filters ul li ul li a{padding-left:20px!important;background:0 0;background-repeat:no-repeat;background-position:left center;text-transform:none;font-family:brandon_grotesque_lightRg}.store .store-filters ul li ul li a.active{background:url(../img/filter-selector.png);background-repeat:no-repeat;background-position:left center}.store .store-filters ul li.colorFilter ul{margin-top:10px}.store .store-filters ul li.colorFilter ul li{display:inline-block;margin-right:12px;margin-bottom:12px}.store .store-filters ul li.colorFilter ul li a{padding-left:0!important;background:0 0!important;zoom:1;opacity:1}.store .store-filters ul li.colorFilter ul li a.active,.store .store-filters ul li.colorFilter ul li a:active,.store .store-filters ul li.colorFilter ul li a:hover{opacity:.6}.store .store-filters ul li.colorFilter ul li img{width:12px;height:12px}.store .store-filters ul li ul li a.netejar{background:0 0!important;padding-left:0!important}.store .grid{float:left}.store.hidden .grid{width:100%}.store .grid{margin-top:15px;margin-bottom:40px;min-height:400px;overflow:hidden}.store .grid ul{width:823px}.store .grid ul li{float:left;position:relative;width:30%!important;padding:0 10px 50px 10px!important;margin-bottom:0!important;border:1px solid #fff}.store .grid ul li:hover{border:1px solid #ccc}.store .grid ul li img{width:100%;height:auto}.store .grid ul li h2,.store .grid ul li h2 a{text-decoration:none;color:#000;font-size:11px;text-transform:uppercase;font-family:brandon_grotesque_regularRg,sans-serif;text-decoration:none;font-weight:400;text-align:center;letter-spacing:2px;margin-top:20px;white-space:nowrap}.store .grid ul li h3{color:#999;font-size:11px;text-transform:uppercase;font-family:brandon_grotesque_regularRg,sans-serif;text-decoration:none;font-weight:400;text-align:center;letter-spacing:3px;margin-top:10px}.store .grid .collection{padding:0 0 100px 0}.store .grid .collection:first-child{padding-top:0}.store .grid .collection .collection-img{position:relative;margin-bottom:40px}.store .grid .collection .collection-img img{width:100%;height:auto;display:block}.store .grid .collection .collection-img .txt{text-shadow:1px 1px 2px rgba(0,0,0,1);position:absolute;top:48px;left:48px;color:#fff;width:100%;max-width:750px}.store .grid .collection .collection-img .txt h3{font-size:40px;margin-bottom:30px;font-family:BrandonGrotesque-Medium,sans-serif}.store .grid .collection .collection-img .txt p{font-family:brandon_grotesque_regularRg,sans-serif;font-size:30px;line-height:1.25em;font-style:italic}@media screen and (min-width:1280px) and (max-width:1439px){.store .grid .collection .collection-img .txt h3{font-size:40px;margin-bottom:30px}.store .grid .collection .collection-img .txt p{font-size:30px}}@media screen and (min-width:992px) and (max-width:1279px){.store .grid .collection .collection-img .txt{width:50%}.store .grid .collection .collection-img .txt h3{font-size:32px;margin-bottom:25px}.store .grid .collection .collection-img .txt p{font-size:24px}}@media screen and (min-width:768px) and (max-width:991px){.store .grid .collection .collection-img .txt{width:60%;top:28px;left:28px}.store .grid .collection .collection-img .txt h3{font-size:28px;margin-bottom:20px}.store .grid .collection .collection-img .txt p{font-size:20px}}@media screen and (min-width:0) and (max-width:767px){.store .grid .collection .collection-img .txt{width:80%;top:20px;left:20px}.store .grid .collection .collection-img .txt h3{font-size:24px;margin-bottom:20px}.store .grid .collection .collection-img .txt p{font-size:17px}}@media screen and (min-width:0) and (max-width:479px){.store .grid .collection .collection-img{overflow-x:hidden}.store .grid .collection .collection-img img{height:100%;width:auto;position:absolute;top:0;left:0;z-index:0}.store .grid .collection .collection-img .txt{position:relative;top:auto;left:auto;padding:20px}}.pagination{text-align:center;padding:20px 0 00px 0;line-height:normal!important;border-top:1px solid #ddd}.paddingTopBottom{padding:30px 0}.pagination ul{float:left}.pagination ul.next,.pagination ul.prev{width:15%;text-align:left}.pagination ul.next{text-align:right}.pagination ul.pages{width:70%}.pagination li{display:inline-block;zoom:1;margin:0 2px;font-size:11px;color:#999}.pagination li a,.pagination li span{display:block;padding:4px 8px;font-size:11px!important;text-decoration:none;color:#666;line-height:normal}.pagination li a:link,.pagination li a:visited{border:1px solid #ddd;background-color:#fafafa;text-shadow:0 1px 0 #fff}.pagination li a.active,.pagination li a:active,.pagination li a:hover{color:#fff;border:1px solid #333;background-color:#333;text-shadow:0 1px 0 #000;background-image:linear-gradient(bottom,#333 0,#333 100%);background-image:-o-linear-gradient(bottom,#333 0,#333 100%);background-image:-moz-linear-gradient(bottom,#333 0,#333 100%);background-image:-webkit-linear-gradient(bottom,#333 0,#333 100%);background-image:-ms-linear-gradient(bottom,#333 0,#333 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#333),color-stop(1,#333))}.pagination li span{border:1px solid #e4e4e4;background:#fff;color:#ccc}.footer-wrap{background:#fff;position:relative}.footer{font-size:12px;color:#999;line-height:16px;box-sizing:border-box;font-family:SourceSansProLight,sans-serif}.footerAux{border-top:1px solid #ccc;padding:35px 10px 30px 10px}.footer ul.social li a.facebook{background:url(../img/facebook.png);background-repeat:no-repeat}.footer ul.social li a.twitter{background:url(../img/twitter.png);background-repeat:no-repeat}.footer ul.social li a.instagram{background:url(../img/instagram.png);background-repeat:no-repeat}.footer ul.social li a.youtube{background:url(../img/youtube.png);background-repeat:no-repeat}.footer ul.social li a.rss{background:url(../img/rss.png);background-repeat:no-repeat}.footer ul.social li a.google{background:url(../img/googleplus.png);background-repeat:no-repeat}.footer ul.social li a.pinterest{background:url(../img/pinterest.png);background-repeat:no-repeat}.footer ul.social li a:active,.footer ul.social li a:hover{zoom:1;opacity:.4}.footer .copy{border-top:1px solid #ddd;padding:20px 10px 0 10px;margin-top:20px}.footer .col{width:18%;float:left}.footer .col2,.footer .col3,.footer .col4{width:18%}.footer .col5{width:28%}.footer .col h3{font-weight:400;font-family:brandon_grotesque_regularRg;font-size:10px;color:#000;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.footer .col li{line-height:18px}.footer .col li a{font-size:12px;color:#999;text-decoration:none}.footer .col li a.active,.footer .col li a:active,.footer .col li a:hover{color:#000}.footer input[type=text]{border:1px solid #ccc;padding:4px;box-sizing:border-box;margin-top:15px;width:60%}.footer input[type=button]{padding:4px 4px;width:auto;margin-left:3%;box-sizing:border-box;background-color:#000;color:#fff;border:none;font-size:9px;letter-spacing:3px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;border:1px solid #000}.noResults{float:right;font-size:12px;color:#f20000;padding-top:10px;display:none}.midesFitxa{margin-bottom:20px;font-size:12px}.midesFitxa .price{font-weight:400;font-family:brandon_grotesque_regularRg;font-size:14px;color:#999;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px}.midesFitxa h3{font-weight:400;font-family:brandon_grotesque_regularRg;font-size:10px;color:#000;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;margin-top:40px}.midesFitxa .head .img,.midesFitxa .patilla .img{float:left}.midesFitxa .patilla{padding-top:30px}.midesFitxa .measure{margin-top:5px}.midesFitxa .measure .left,.midesFitxa .measure .right{width:5%;height:7px;float:left}.midesFitxa .measure .center{width:90%;height:7px;float:left}.midesFitxa .measure .left{background-image:url(../img/measure.png);background-repeat:no-repeat;background-position:0 0}.midesFitxa .measure .center{background-image:url(../img/measure.png);background-repeat:no-repeat;background-position:center 0}.midesFitxa .measure .right{background-image:url(../img/measure.png);background-repeat:no-repeat;background-position:right 0}.midesFitxa .number{text-align:center;width:100%;padding-top:10px;color:#999}.cookies-wrapper{width:100%;background:#fff!important;border-top:1px solid #ccc;position:fixed;z-index:100000;bottom:0;left:0;height:auto}.cookies{width:980px;margin:10px auto;position:relative;height:auto}.cookies p{font-size:12px;color:#666;text-shadow:0 1px 0 #fff;text-align:center}.cookies p a{color:#000;text-decoration:underline}.cookies p a.close-cookies{text-decoration:none}.cookies p img{vertical-align:middle}.only-text{padding-bottom:60px;width:60%;margin:0 auto}.only-text h2{text-align:center;font-size:20px;line-height:24px;color:#000;letter-spacing:6px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;margin-top:60px;margin-bottom:40px}.only-text p{text-align:left;font-size:12px;color:#666;font-weight:200;line-height:18px}.coming_soon{width:221px;height:221px;background:url(../img/coming_soon.png);background-repeat:no-repeat;position:absolute;text-transform:uppercase;font-family:brandon_grotesque_regularRg;padding-top:100px;display:none}.glasses #main .artist h3{text-align:center;font-weight:200;font-size:30px;line-height:36px;color:#666;margin-bottom:30px}.press input[type=password],.press input[type=text],select{border:1px solid #ccc;padding:4px;box-sizing:border-box;margin-bottom:15px;width:100%;font-family:SourceSansProLight,sans-serif;font-weight:200;font-size:12px}.press textarea{border:1px solid #ccc;padding:4px;box-sizing:border-box;margin-bottom:15px;width:100%;font-family:SourceSansProLight,sans-serif;font-weight:200;font-size:12px;height:100px}.press h2{text-align:center;font-weight:400;font-family:brandon_grotesque_regularRg;font-size:36px;color:#000;letter-spacing:10px;text-transform:uppercase;margin-bottom:20px}.press input[type=button],.press input[type=submit]{padding:4px 4px;width:auto;box-sizing:border-box;background-color:#000;color:#fff;border:none;font-size:9px;letter-spacing:3px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;border:1px solid #000}.press h3{font-size:14px;font-family:brandon_grotesque_regularRg;color:#000;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;text-align:left}.press .esquerra{margin-top:30px;width:48%;float:left;margin-right:4%}.press .dreta{margin-top:30px;width:48%;float:left}.press .remember a{color:#666}.press .remember{text-decoration:10px;margin-bottom:10px}.press .error{margin-top:20px}@media screen and (max-width:600px){.press .esquerra{width:100%;margin-right:0}.press .dreta{width:100%}}.new-artists img{width:100%}.glasses #main .new-artists .gallery{text-align:center;margin-top:0;position:relative;margin-bottom:30px}.glasses #main .new-artists .gallery .images{width:100%;height:358px;overflow:hidden;position:relative}.glasses #main .new-artists .gallery .images li{position:absolute;left:0;width:100%}.glasses #main .new-artists .gallery .thumbs{width:100%;overflow:hidden;position:absolute;height:20px;bottom:20px}.glasses #main .new-artists .gallery .thumbs ul{text-align:center}.glasses #main .new-artists .gallery .images img{width:100%;height:auto}.glasses #main .new-artists .gallery .thumbs li{display:inline-block;zoom:1;margin:0 2px;width:13px}.glasses #main .new-artists .gallery .thumbs li a{display:block;width:8px;height:8px;border-radius:50%;text-indent:-9999px;border:0;background-color:#fff}.glasses #main .new-artists .gallery .thumbs li a.active,.glasses #main .new-artists .gallery .thumbs li a:active,.glasses #main .new-artists .gallery .thumbs li a:hover{border:1px solid #fff;background-color:transparent}.new-artists .textos{position:absolute;width:350px;left:50%;margin-left:-175px;color:#fff;top:50px}.new-artists .textos h3{font-size:30px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;font-style:italic;margin-bottom:30px}.new-artists .textos p{font-size:18px;font-family:brandon_grotesque_lightRg;font-style:italic;line-height:22px;display:none}.new-artists a.readMore{display:none;position:absolute;width:120px;bottom:60px;left:50%;margin-left:-75px;padding:10px 15px;border:1px solid #fff;color:#fff!important;font-size:10px;letter-spacing:3px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;text-decoration:none!important}.new-artists a.readMore:hover{background:#fff;color:#000!important}.glasses #main .new-artists .gallery img{-webkit-transition:-webkit-filter .25s ease-in-out;-moz-transition:-webkit-filter .25s ease-in-out;-ms-transition:-webkit-filter .25s ease-in-out;-o-transition:-webkit-filter .25s ease-in-out;transition:-webkit-filter .25s ease-in-out;-webkit-filter:grayscale(0) brightness(100%);-moz-filter:grayscale(0) brightness(100%);-ms-filter:grayscale(0) brightness(100%);-o-filter:grayscale(0) brightness(100%);filter:grayscale(0) brightness(100%);filter:gray}.glasses #main .new-artists .gallery.active img{-webkit-transition:-webkit-filter .25s ease-in-out;-moz-transition:-webkit-filter .25s ease-in-out;-ms-transition:-webkit-filter .25s ease-in-out;-o-transition:-webkit-filter .25s ease-in-out;transition:-webkit-filter .25s ease-in-out;-webkit-filter:grayscale(100%) brightness(70%);-moz-filter:grayscale(100%) brightness(70%);-ms-filter:grayscale(100%) brightness(70%);-o-filter:grayscale(100%) brightness(70%);filter:grayscale(100%) brightness(70%);filter:gray}@media screen and (max-width:650px){.artists .intro p{width:100%!important}}@media screen and (max-width:500px){.artists .intro p{font-size:24px!important}.glasses #main .artists .intro{padding-bottom:40px}.new-artists .textos h3{font-size:24px}.new-artists .textos p,.new-artists a{font-size:14px}}@media screen and (max-width:600px){.new-artists a.readMore{bottom:20px}.new-artists .thumbs{display:none}}@media screen and (max-width:450px){.new-artists .textos{top:20px}.new-artists .textos h3{margin-bottom:20px}}#vintageIntro{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050}#vintageIntro .fons{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/fons-vintage.jpg);background-size:cover;background-position:center center}#vintageIntro .fons.originals{background:url(../images/fons-originals.jpg);background-size:cover;background-position:center center}#vintageIntro .fons.basquiat{background:url(../images/fons-basquiat.jpg);background-size:cover;background-position:center center}#vintageIntro .boto{position:absolute;top:0;width:50%;height:100%;text-align:center;color:#000;font-family:suisse_bp_serifbold;font-size:40px;letter-spacing:2px;background:rgba(255,255,255,.7);opacity:0;display:table}#vintageIntro .boto span{vertical-align:middle;display:table-cell}#vintageIntro .boto:link{opacity:0;text-decoration:none;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}#vintageIntro .boto:hover{opacity:1;text-decoration:none;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}#vintageIntro .esquerra{left:0}#vintageIntro .dreta{left:50%}@media screen and (max-width:900px){#vintageIntro .boto{font-size:40px}}@media screen and (max-width:700px){#vintageIntro .boto{font-size:30px}}.vintage .intro{margin-bottom:50px}.vintage .intro h2{text-align:center;font-weight:400;font-family:brandon_grotesque_regularRg;font-size:36px;color:#000;letter-spacing:10px;text-transform:uppercase;margin-bottom:20px}.vintage-collection-model{width:100%;margin-bottom:100px}.vintage-collection-model-header{width:100%;position:relative;margin-bottom:30px}.vintage-collection-model-header img{width:100%;-webkit-filter:brightness(50%);-moz-filter:brightness(50%);-ms-filter:brightness(50%);-o-filter:brightness(50%);filter:brightness(50%)}.vintage-collection-model-header img.basquiat{width:100%;-webkit-filter:brightness(100%);-moz-filter:brightness(100%);-ms-filter:brightness(100%);-o-filter:brightness(100%);filter:brightness(100%)}.vintage-collection-model-header h3{position:absolute;top:160px;text-align:center;width:100%;font-size:40px;letter-spacing:1px;color:#fff;font-family:suisse_bp_serifbold;line-height:25px}.vintage-collection-model-header p{position:absolute;top:200px;text-align:center;width:80%;padding-left:10%;padding-right:10%;font-size:18px;color:#fff;line-height:24px;font-family:suisse_bp_serifregular}.vintage-optical{float:right;width:48%;overflow:hidden}.vintage-sol{float:left;width:48%;overflow:hidden}.llista-vintage{width:105%}.llista-vintage li{width:45%;margin-right:5%;margin-bottom:5%;float:left}.llista-vintage li img{width:100%;min-height:50px}.llista-vintage li p{color:#000;font-size:11px;text-transform:uppercase;font-family:brandon_grotesque_regularRg,sans-serif;text-decoration:none;font-weight:400;text-align:center;letter-spacing:3px;margin-top:20px;padding-left:3px}.vintage-global{float:left;width:100%;overflow:hidden}.vintage-global .llista-vintage li{width:22.5%;margin-right:1.5%;margin-bottom:2.5%}.vintage-collection-model-header a{position:absolute;width:120px;bottom:60px;left:50%;margin-left:-75px;padding:10px 15px;border:1px solid #fff;color:#fff!important;font-size:10px;letter-spacing:3px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;text-decoration:none!important;text-align:center}.vintage-collection-model-header a:hover{color:#000!important;background:#fff}@media screen and (max-width:900px){.vintage-collection-model-header h3{top:50px}.vintage-collection-model-header p{top:90px}}@media screen and (max-width:700px){.llista-vintage{width:100%}.llista-vintage li{width:100%;margin-right:0}.vintage-global .llista-vintage li{width:45%;margin-right:5%;margin-bottom:5%}}@media screen and (max-width:600px){.vintage-collection-model-header p{display:none}}@media screen and (max-width:530px){.vintage-collection-model-header a{bottom:20px}.vintage-collection-model-header h3{top:20px}.vintage-collection-model-header p{top:60px}}@media screen and (max-width:450px){.vintage-global,.vintage-optical,.vintage-sol{width:100%}.vintage-global .llista-vintage li{width:100%}}.brandcolor-header{margin-top:75px}.brandcolor-header{width:100%;max-width:1200px;margin:0 auto}.brandcolor-header img{width:100%;opacity:0}.brandcolor-bloc1{width:100%;max-width:1200px;margin:100px auto 0 auto;height:685px;position:relative}.brandcolor-bloc1 .contingut{width:550px;position:absolute;z-index:100}.brandcolor-bloc1 .contingut h3{text-align:left!important;color:#000!important;font-weight:400;font-family:brandon_grotesque_regularRg;font-size:35px;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px!important}.brandcolor-bloc1 .contingut p{font-family:brandon_grotesque_lightRg;font-size:23px;color:#000;margin-bottom:20px;line-height:28px}.brandcolor-bloc1 .info-extra{position:absolute;top:40px;right:150px}.brandcolor-bloc1 .info-extra p{font-family:brandon_grotesque_thinregular;font-size:24px;text-align:right}.brandcolor-bloc1 .info-extra span{font-family:brandon_grotesque_thinregular;font-size:83px;letter-spacing:-5px;text-transform:uppercase}.brandcolor-bloc1 .imatge_coto{position:absolute;top:150px;right:0;height:650px}.brandcolor-bloc1 img{width:100%}.brandcolor-bloc2{width:100%;max-width:1200px;margin:150px auto 0 auto;height:635px;position:relative}.brandcolor-bloc2 .contingut{width:785px;margin:0 auto}.brandcolor-bloc2 .contingut h3{color:#000!important;font-weight:400;font-family:brandon_grotesque_regularRg;font-size:35px;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px!important}.brandcolor-bloc2 .contingut p{font-family:brandon_grotesque_lightRg;font-size:23px;color:#000;margin-bottom:20px;line-height:28px;text-align:center}.brandcolor-bloc2 .contingut p strong{font-family:brandon_grotesque_boldregular}.brandcolor-bloc2 img{width:100%}.brandcolor-bloc2 #ulleresColors{position:absolute;bottom:0;left:50%;margin-left:-435px}.brandcolor-bloc2 .info-extra{position:absolute;bottom:70px;left:50%;margin-left:200px}.brandcolor-bloc2 p.info-extra{font-family:brandon_grotesque_thinregular;font-size:22px;text-align:right}.brandcolor-bloc2 p.info-extra span{font-family:brandon_grotesque_thinregular;font-size:51px;letter-spacing:-1px;text-transform:uppercase}.brandcolor-bloc3{height:685px;width:100%;max-width:1200px;margin:100px auto 0 auto;position:relative}.brandcolor-bloc3 .contingut{width:450px;position:absolute;z-index:100}.brandcolor-bloc3 .contingut h3{text-align:left!important;color:#000!important;font-weight:400;font-family:brandon_grotesque_regularRg;font-size:35px;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px!important}.brandcolor-bloc3 .contingut p{font-family:brandon_grotesque_lightRg;font-size:23px;color:#000;margin-bottom:20px;line-height:28px}.brandcolor-bloc3 .contingut p strong{font-family:brandon_grotesque_boldregular}.brandcolor-bloc3 .info-extra{position:absolute;top:100px;right:220px}.brandcolor-bloc3 .info-extra p{font-family:brandon_grotesque_thinregular;font-size:24px;text-align:left;line-height:30px}.brandcolor-bloc3 .info-extra2{position:absolute;top:450px;right:600px}.brandcolor-bloc3 .info-extra2 p{font-family:brandon_grotesque_thinregular;font-size:24px;text-align:left;line-height:30px}.brandcolor-bloc3 .info-extra2 span{font-family:brandon_grotesque_thinregular;font-size:83px;letter-spacing:-5px;vertical-align:text-top;line-height:86px}.brandcolor-bloc3 img{position:absolute;bottom:0;right:100px}.brandcolor-bloc4{width:100%;height:1000px;margin-top:100px;position:relative}.brandcolor-bloc4 .contingut{width:785px;margin:0 auto}.brandcolor-bloc4 .contingut h3{color:#000!important;font-weight:400;font-family:brandon_grotesque_regularRg;font-size:35px;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px!important}.brandcolor-bloc4 .contingut p{font-family:brandon_grotesque_lightRg;font-size:23px;color:#000;margin-bottom:20px;line-height:28px;text-align:center}.brandcolor-bloc4 .contingut p strong{font-family:brandon_grotesque_boldregular}.brandcolor-bloc4 .textura1,.brandcolor-bloc4 .textura2,.brandcolor-bloc4 .textura3{position:absolute;width:1200px;top:250px;left:50%;margin-left:-600px}.brandcolor-bloc4 p.info-extra{font-family:brandon_grotesque_thinregular;font-size:50px;color:#000;text-align:center;letter-spacing:15px;margin-top:700px;width:90%;margin:0 auto;padding-bottom:100px}@media screen and (max-width:1200px){.brandcolor-header{width:100%}.brandcolor-bloc1{width:100%}.brandcolor-bloc2{width:100%}.brandcolor-bloc3{width:100%;overflow:hidden}.brandcolor-bloc3 img{right:auto;left:470px}.brandcolor-bloc3 .info-extra{right:auto;left:50%;margin-left:320px}.brandcolor-bloc3 img{left:420px}.brandcolor-bloc3 .info-extra2{right:auto;left:400px}.brandcolor-bloc4 .textura1,.brandcolor-bloc4 .textura2,.brandcolor-bloc4 .textura3{width:100%;left:0;margin-left:0}}@media screen and (max-width:900px){.brandcolor-bloc1 .contingut,.brandcolor-bloc1 .contingut p{width:98%;position:static;font-size:20px;line-height:24px}.brandcolor-bloc1{padding-bottom:150px;margin-bottom:150px}.brandcolor-bloc1 .info-extra{font-size:20px;left:50%}.brandcolor-bloc1 .info-extra span{font-size:60px}.brandcolor-bloc1 .imatge_coto{position:static;height:auto}.brandcolor-bloc1 .info-extra{position:static;top:auto;bottom:0}.brandcolor-bloc1 .info-extra p{text-align:center}.brandcolor-bloc2{margin-top:75px}.brandcolor-bloc2 .contingut p{width:98%;position:static;font-size:20px;line-height:24px}.brandcolor-bloc2 #ulleresColors{position:static;width:100%;margin-left:0;padding-top:0}.brandcolor-bloc2 p.info-extra{margin-left:15%;top:auto;bottom:30px;font-size:18px}.brandcolor-bloc2 p.info-extra span{font-size:36px}.brandcolor-bloc2 .contingut,.brandcolor-bloc2 .contingut p{width:98%}.brandcolor-bloc2 img{width:100%;left:0;margin-left:0}.brandcolor-bloc3{overflow:hidden;height:auto}.brandcolor-bloc3 .contingut,.brandcolor-bloc3 .contingut p{width:98%;font-size:20px;line-height:24px;position:static;text-align:left}.brandcolor-bloc3{text-align:center}.brandcolor-bloc3 img{position:static;max-width:90%}.brandcolor-bloc4 .contingut,.brandcolor-bloc4 .contingut p{width:98%;font-size:20px;line-height:24px}.brandcolor-bloc3 .info-extra{right:auto;left:50%;margin-left:100px;top:300px}.brandcolor-bloc3 .info-extra2{left:50%;margin-left:-270px;right:auto;top:auto;bottom:80px}.brandcolor-bloc3 .info-extra p,.brandcolor-bloc3 .info-extra2 p{font-size:20px}.brandcolor-bloc3 .info-extra2 p span{font-size:70px}.brandcolor-bloc4 p.info-extra{font-size:30px}}@media screen and (max-width:550px){.brandcolor-bloc3 .info-extra{margin-left:70px}.brandcolor-bloc3 .info-extra2{margin-left:-200px}}.vintageLookbook .intro{text-align:center;margin-bottom:90px;width:100%}.vintageLookbook .intro h2{font-size:11px;text-align:center;font-family:adobe-caslon-pro;margin-bottom:30px}.vintageLookbook .intro h3{font-size:11px;text-align:center;font-family:adobe-caslon-pro;margin-bottom:50px}.vintageLookbook .intro h2 span{font-size:82px;line-height:65px;text-align:center;font-family:suisse_bp_serifbold}.vintageLookbook .intro h2.new span{line-height:76px}#content>div.vintageLookbook>div.intro>div.divFotoInicial{overflow:hidden;margin-bottom:50px}.vintageLookbook .intro img.fotoinicial{width:100%}.vintageLookbook .doscolumnes{width:98%;max-width:1100px;margin:0 auto;padding:0 1%}.vintageLookbook .doscolumnes .col-left,.vintageLookbook .doscolumnes .col-right{width:48%;float:left}.vintageLookbook .doscolumnes .col-left{margin-right:4%}.vintageLookbook .blocs{opacity:0;margin-bottom:170px}.vintageLookbook .blocs h3{font-family:suisse_bp_serifbold;font-size:62px;text-align:center;margin-bottom:50px;max-width:100%}.vintageLookbook .blocs h3.new-big-title{font-size:58px}.vintageLookbook .blocs p{font-family:adobe-caslon-pro;font-size:20px;line-height:30px;text-align:center;margin-bottom:20px;max-width:100%}.vintageLookbook .unacolumna p{width:950px;margin-left:auto;margin-right:auto;max-width:90%;padding:0 10px}.vintageLookbook .blocs p.petit{font-size:16px;line-height:25px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.vintageLookbook .blocs p.textInici::first-letter{font-size:300%}.vintageLookbook .blocs img{margin-bottom:50px;max-width:100%}.vintageLookbook .blocs img.center{margin-left:auto;margin-right:auto;display:block}.vintageLookbook .blocs.iconic{background:#000;color:#fff;padding-top:40px;padding-bottom:40px;margin-top:-60px;position:relative}.vintageLookbook .nobottom{margin-bottom:0!important}.vintageLookbook .blocs.iconic .iconicText{width:450px}.vintageLookbook .blocs.iconic .iconicText.new{width:550px;font-size:15px}.vintageLookbook .mosaic1.new h3.new-big-title{font-size:52px}.vintageLookbook img.fotogran{width:100%}.vintageLookbook .mosaic{width:100%;max-width:1100px;margin:0 auto}.vintageLookbook .mosaic1{float:left;width:60%}.vintageLookbook .mosaic2{float:right;width:40%}.vintageLookbook .mosaic1.new{float:left;width:50%}.vintageLookbook .mosaic2.new{float:right;width:50%}.vintageLookbook .blocs.fg{margin-bottom:120px}.vintageLookbook p.peuFoto{margin-top:60px;margin-bottom:120px;font-size:17px}.vintageLookbook .foto1{position:relative}.vintageLookbook .foto1 h3{position:absolute;left:3%;top:8%;width:550px;color:#fff;line-height:75px;font-size:70px}.vintageLookbook img.newdisposicio{padding-top:200px}@media screen and (max-width:765px){.vintageLookbook img.newdisposicio{padding-top:0!important}}.vintageLookbook .foto1.new h3{left:auto;right:3%;line-height:65px;font-size:60px;width:370px}.vintageLookbook .foto1 p{position:absolute;left:5%;bottom:5%;color:#fff;width:auto;font-size:17px}.vintageLookbook .foto1 p.dreta{left:auto;right:5%}.vintageLookbook .foto1 p.centre{right:auto;left:50%;width:400px;margin-left:-200px;text-align:center}@media screen and (max-width:1100px){.vintageLookbook .intro img.header{width:100%}}@media screen and (max-width:1050px){.vintageLookbook .mosaic1,.vintageLookbook .mosaic1.new,.vintageLookbook .mosaic2,.vintageLookbook .mosaic2.new{float:none;margin:0 auto;width:100%}.vintageLookbook .mosaic1,.vintageLookbook .mosaic1.new{margin-bottom:60px}}@media screen and (max-width:1000px){.vintageLookbook .blocs h3{font-size:50px}.vintageLookbook .blocs p{font-size:16px;line-height:24px}.vintageLookbook .blocs p.petit{font-size:14px;line-height:20px}.vintageLookbook .foto1 h3{width:400px}}@media screen and (max-width:765px){.vintageLookbook .doscolumnes .col-left,.vintageLookbook .doscolumnes .col-right{width:90%;margin-left:auto;margin-right:auto;float:none}.vintageLookbook .blocs img{margin-left:auto;margin-right:auto;display:block}}@media screen and (max-width:650px){.vintageLookbook .blocs h3{font-size:40px}.vintageLookbook .blocs p{font-size:14px}.vintageLookbook .blocs p.petit{font-size:13px}br.noresponsive{display:none}.vintageLookbook .foto1 h3{width:300px;line-height:50px}}@media screen and (max-width:560px){.vintageLookbook .intro h2{margin-bottom:20px}.vintageLookbook .intro h2 span{font-size:65px;line-height:55px}.vintageLookbook .blocs p.petit{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.vintageLookbook img.desenfocada{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.vintageLookbook .active img.desenfocada{-webkit-transition:-webkit-filter 1s ease-in-out 0s;-moz-transition:-webkit-filter 1s ease-in-out 0s;-ms-transition:-webkit-filter 1s ease-in-out 0s;-o-transition:-webkit-filter 1s ease-in-out 0s;transition:-webkit-filter 1s ease-in-out 0s;-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0)}.vintageLookbook .foto1 h3,.vintageLookbook .foto1 p{opacity:0}.vintageLookbook .active .foto1 h3,.vintageLookbook .active .foto1 p{opacity:1;-webkit-transition:opacity 1s ease-out 1s;-moz-transition:opacity 1s ease-out 1s;-ms-transition:opacity 1s ease-out 1s;-o-transition:opacity 1s ease-out 1s;transition:opacity 1s ease-out 1s}.brand-heritage .top h2{color:#e8312b!important;font-family:suisse_bp_serifregular;font-size:90px;width:450px;margin:100px auto 100px auto;max-width:90%}.brand-heritage .top img{margin-bottom:150px}.brand-heritage .top{text-align:center}.brand-heritage .vermell{background:#e8312b;width:100%}.brand-heritage .bloc1{font-size:28px;line-height:30px;width:350px;max-width:90%;text-align:center;color:#fff;margin:0 auto;font-family:brandon_grotesque_lightRg;padding:150px 0}.brand-heritage .bloc2{padding:100px 0;text-align:center}.brand-heritage .bloc2 h2{color:#e8312b!important;font-family:suisse_bp_serifregular;font-size:56px;width:450px;max-width:90%;margin:0 auto 50px auto;text-align:center}.brand-heritage .bloc2 img{margin-bottom:75px;max-width:90%}.brand-heritage .bloc2 .text1{font-size:21px;font-family:suisse_bp_serifregular;width:500px;color:#e8312b!important;line-height:28px;margin:0 auto 50px auto;max-width:90%}.brand-heritage .bloc2 .petit{font-family:suisse_bp_serifregular;font-size:15px;line-height:18px;width:315px;margin:0 auto 0 auto;color:#e8312b!important;text-align:left;max-width:90%}.brand-heritage .bloc3{padding:200px 0}.brand-heritage .bloc3 h2{color:#fff!important;font-family:brandon_grotesque_lightRg;font-size:56px;width:400px;margin:0 auto 50px auto;text-align:center;max-width:90%}.brand-heritage .bloc3 p{font-family:suisse_bp_serifregular;font-size:16px;color:#fff;width:650px;line-height:21px;margin:0 auto;text-align:center;max-width:100%}.brand-heritage .decada{padding:75px 0 0 0;max-width:1100px;margin:0 auto}.brand-heritage .decada2{padding:75px 0 0 0;max-width:1200px;margin:0 auto}.brand-heritage .decada h2,.brand-heritage .decada2 h2{font-size:28px;line-height:31px;color:#fff;text-align:center;color:#e8312b!important;margin-bottom:70px}.brand-heritage .decada .intro,.brand-heritage .decada2 .intro{font-size:15px;line-height:17px;font-family:suisse_bp_serifregular;width:500px;max-width:90%;margin:0 auto 50px auto;color:#e8312b!important}.brand-heritage .terc{width:31%;margin:1%;float:left}.brand-heritage .quarts{width:23%;margin:1%;float:left}.brand-heritage .quarts img,.brand-heritage .terc img{width:100%}.brand-heritage .quarts p.peuFoto,.brand-heritage .terc p.peuFoto{color:#e8312b!important;font-size:10px;line-height:10px;text-align:center;padding-top:20px;padding-bottom:50px}.brand-heritage .bloc4{padding:200px 0}.brand-heritage .bloc4 h2{color:#fff!important;font-family:brandon_grotesque_lightRg;font-size:56px;width:600px;max-width:90%;margin:0 auto 50px auto;text-align:center}.brand-heritage .bloc4 p{font-family:suisse_bp_serifregular;font-size:16px;color:#fff;width:650px;max-width:90%;line-height:21px;margin:0 auto;text-align:center}.brand-heritage .blocFinal{width:100%;margin-bottom:40px}.brand-heritage .blocFinal img{width:100%}@media screen and (max-width:800px){.brand-heritage .quarts{width:48%}}@media screen and (max-width:500px){.brand-heritage .top h2{font-size:70px}.brand-heritage .terc{width:100%;margin-left:0;margin-right:0}}.lens .intro{margin-bottom:30px!important}.lens .lensBloc{margin-bottom:150px;max-width:100%}.lens .lensBloc h3{font-size:33px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;text-align:center;margin-bottom:30px}.lens .lensBloc h4{font-size:22px;font-family:brandon_grotesque_lightRg;text-align:center;line-height:28px}.lens .lensBloc.antireflejante h4{width:400px;margin:0 auto;max-width:100%}.lens .lensBloc.tipus h4{font-family:brandon_grotesque_regularRg;font-size:24px;margin-bottom:20px}.lens .lensBloc.tipus p{font-family:brandon_grotesque_lightRg;font-size:22px;text-align:center;line-height:40px}.lens .tecnologia{height:400px;width:100%;position:relative}.lens .tecnologia img.lentgran{position:absolute;left:50%;margin-left:-207px;top:50%;margin-top:-35px}.lens .tecnologia .text1{font-family:brandon_grotesque_thinregular;font-size:30px;position:absolute;width:250px;top:70px;left:50%;margin-left:-420px;text-align:center;text-transform:uppercase}.lens .tecnologia .text2{font-family:brandon_grotesque_thinregular;font-size:30px;position:absolute;width:400px;top:60px;left:50%;margin-left:40px;text-align:center;text-transform:uppercase}.lens .tecnologia .text3{font-family:brandon_grotesque_thinregular;font-size:30px;position:absolute;width:250px;top:220px;left:50%;margin-left:250px;text-align:center;text-transform:uppercase}.lens .tecnologia .text4{font-family:brandon_grotesque_thinregular;font-size:30px;position:absolute;width:250px;top:330px;left:50%;margin-left:-350px;text-align:center;text-transform:uppercase}.lens .proteccion{height:520px;width:100%;position:relative}.lens img.imgprot{position:absolute;bottom:20px;left:50%;margin-left:-500px}.lens .proteccion1,.lens .proteccion2,.lens .proteccion3,.lens .proteccion4{background:0 0;/* IE8 *//* IE6 & 7 */zoom:1}.lens .proteccion .text{position:absolute;left:50%;font-size:22px;text-transform:uppercase;font-family:brandon_grotesque_thinregular}.lens .proteccion .text span{font-size:68px}.lens .proteccion .text1{margin-left:-280px;top:100px}.lens .proteccion .text2{margin-left:-80px;bottom:0}.lens .proteccion .text3{margin-left:350px;top:350px}.lens .vision{width:100%;margin-top:50px;position:relative}.lens .vision img{width:100%}.lens .vision .text1{position:absolute;top:30px;width:50%;left:0;text-align:center;color:#fff;font-family:brandon_grotesque_boldregular;font-size:25px}.lens .vision .text2{position:absolute;top:20px;width:50%;left:50%;text-align:center;color:#fff;font-family:brandon_grotesque_boldregular;font-size:25px}.lens .vision img{width:100%}.lens .antireflejante .imatges{width:100%;height:550px;margin-top:100px;position:relative}.lens .antireflejante .imatges img{position:absolute;left:50%;top:0;background:0 0;/* IE8 *//* IE6 & 7 */zoom:1}.lens .antireflejante .imatges .antireflejante1{margin-left:-530px}.lens .antireflejante .imatges .antireflejante2{margin-left:-220px}.lens .antireflejante .imatges .antireflejante3{margin-left:130px}.lens .antireflejante .imatges .text{position:absolute;left:50%;bottom:0;font-size:18px;font-family:brandon_grotesque_thinregular;text-transform:uppercase}.lens .antireflejante .imatges .text span{font-size:44px}.lens .antireflejante .imatges .text1{margin-left:-500px}.lens .antireflejante .imatges .text2{margin-left:-100px}.lens .antireflejante .imatges .text3{margin-left:220px}.lens .resistencia{width:1100px;margin-left:auto;margin-right:auto;max-width:100%}.lens .resistencia .contingut{float:left}.lens .resistencia h3{width:400px;text-align:left;margin-left:130px;margin-top:100px}.lens .resistencia h4{width:400px;text-align:left;margin-left:130px}.lens .resistencia .imatges{float:left;position:relative;width:368px;height:382px;margin-left:100px}.lens .resistencia .imatges img{position:absolute;top:30px;left:40px}.lens .resistencia .imatges .text{position:absolute;font-family:brandon_grotesque_thinregular;text-transform:uppercase}.lens .resistencia .imatges .text1{font-size:23px;top:0;right:0}.lens .resistencia .imatges .text1 span{font-size:41px}.lens .resistencia .imatges .text2{font-size:36px;bottom:0;left:0}.lens .anti{width:1100px;margin-left:auto;margin-right:auto;max-width:100%}.lens .anti .contingut,.lens .anti .imatges{float:right}.lens .anti .contingut{margin-left:100px;margin-right:80px}.lens .fotosHD{position:relative;margin-top:50px;overflow:hidden}.lens .btn-hd{position:absolute;left:50%;top:50%;font-size:48px;font-family:brandon_grotesque_boldregular;color:#fff;margin-left:-155px;margin-top:-14px;width:310px;text-align:center}.lens .btn-hd:hover{text-decoration:none}.lensBloc .boto{border:1px solid #000;padding:10px;color:#000;margin-top:20px;display:block;width:200px;text-align:center;margin:20px auto 0 auto}.lensBloc .boto:hover{color:#fff;background:#000;text-decoration:none}.lensBloc p.laminats{font-size:33px;margin-top:40px;text-align:left!important;padding-left:30%}.lensBloc p.laminats span{font-size:50px;vertical-align:middle}.lensBloc.tipus ul{margin-top:30px;margin-bottom:80px}.lensBloc.tipus li{width:100%;text-align:left;font-size:22px;font-family:brandon_grotesque_thinregular;font-style:italic;margin-bottom:20px;padding-left:30%}.lensBloc.tipus .boto{width:300px}.lensBloc .tresImatges{margin-top:40px}.lensBloc .tresImatges,.lensBloc.polarized .dosImatges{position:relative}.lensBloc a.btn-move{display:block;position:absolute;width:30px;background:url(../img/btn-move.png);background-position:top center;background-repeat:no-repeat;text-indent:-9999px;z-index:100;cursor:ew-resize}.dosImatges .textOFF{position:absolute;top:30px;width:50%;left:0;text-align:center;color:#fff;font-family:brandon_grotesque_boldregular!important;font-size:25px}.dosImatges .textON{position:absolute;top:30px;width:50%;left:50%;text-align:center;color:#fff;font-family:brandon_grotesque_boldregular!important;font-size:25px}.photocr p{width:850px;margin:0 auto;max-width:100%}.polarized .contingut{float:left;width:50%;padding:0;margin-top:30px}.polarized .video{float:right;width:50%;text-align:center;margin-top:30px;margin-bottom:30px}.polarized .video video{width:100%;max-width:640px}@media screen and (max-width:1100px){.lens .proteccion .text{font-size:18px}.lens .proteccion .text span{font-size:60px}.lens .anti .contingut{margin-left:8%;margin-right:8%;width:40%}.lens .anti .imatges{width:40%}.lens .anti .imatges img{width:100%}.lens .resistencia h3{margin-left:10%!important}.lens .resistencia h4{margin-left:10%}.lens .resistencia .contingut{width:50%}.lens .resistencia .imatges{width:40%;margin-left:0}}@media screen and (max-width:1025px){.lens .antireflejante .imatges img{width:350px}.lens .antireflejante .imatges .antireflejante1{margin-left:-450px}.lens .antireflejante .imatges .antireflejante2{margin-left:-170px}.lens .antireflejante .imatges .antireflejante3{margin-left:160px}.lens .antireflejante .imatges{height:450px}.lens .antireflejante .imatges .text1{margin-left:-430px}.lens .antireflejante .imatges .text2{margin-left:-150px}.lens .antireflejante .imatges .text3{margin-left:170px}.lens .antireflejante .imatges .text{font-size:16px}.lens .antireflejante .imatges .text span{font-size:36px}}@media screen and (max-width:1000px){.lens .tecnologia .text3{margin-left:200px}.lens img.imgprot{position:absolute;bottom:50px;left:0;margin-left:0;width:100%}.lens .proteccion .text1{margin-left:-120px;top:50%;margin-top:-170px}.lens .proteccion .text2{margin-left:-200px;bottom:0}.lens .proteccion .text3{margin-left:50px;bottom:0;top:auto}.lensBloc p.laminats,.lensBloc.tipus li{padding-left:30%}}@media screen and (max-width:900px){.lens .antireflejante .imatges img{width:330px}.lens .antireflejante .imatges .antireflejante1{margin-left:-410px}.lens .antireflejante .imatges .antireflejante2{margin-left:-150px}.lens .antireflejante .imatges .antireflejante3{margin-left:140px}.lens .antireflejante .imatges{height:430px}.lens .antireflejante .imatges .text1{margin-left:-390px}.lens .antireflejante .imatges .text2{margin-left:-130px}.lens .antireflejante .imatges .text3{margin-left:150px}.lensBloc h4{width:90%;margin:0 auto}.lens .tecnologia{height:auto;text-align:center}.lens .tecnologia p{position:inherit!important;display:block;margin:0 auto 20px auto!important;text-align:center;width:100%!important;top:0!important;left:0!important;max-width:90%}.lens .tecnologia img{position:inherit!important;display:inline;margin:20px 0 20px 0!important;top:0!important;left:0!important;text-align:center;max-width:90%}}@media screen and (max-width:800px){.lens .antireflejante .imatges img{width:300px}.lens .antireflejante .imatges .antireflejante1{margin-left:-370px}.lens .antireflejante .imatges .antireflejante2{margin-left:-140px}.lens .antireflejante .imatges .antireflejante3{margin-left:90px}.lens .antireflejante .imatges{height:400px;overflow:hidden}.lens .antireflejante .imatges .text1{margin-left:-350px}.lens .antireflejante .imatges .text2{margin-left:-100px}.lens .antireflejante .imatges .text3{margin-left:120px}.lens .resistencia .contingut{float:none;width:90%;margin:0 auto 50px auto!important;text-align:center}.lens .resistencia .contingut h3,.lens .resistencia .contingut h4{text-align:center;width:100%;margin-left:0}.lens .resistencia .imatges{float:none;margin:0 auto;width:368px}.lensBloc p.laminats,.lensBloc.tipus li{padding-left:20%}}@media screen and (max-width:700px){.lens .antireflejante .imatges img,.lens .antireflejante .imatges p{position:inherit!important;margin-left:0!important;top:0!important;left:0!important}.lens .antireflejante .imatges img{width:100%;max-width:392px}.lens .antireflejante .imatges{text-align:center;height:auto}.lens .antireflejante .imatges p{text-align:left;margin-bottom:100px;padding-left:50%}.lens .antireflejante .imatges .text{font-size:18px}.lens .antireflejante .imatges .text span{font-size:46px}.lens .anti .contingut{margin-left:5%;margin-right:5%;width:90%;margin-bottom:50px}.lens .anti .imatges{width:100%;text-align:center}.lens .anti .imatges img{width:100%;max-width:442px}.lensBloc p.laminats span{font-size:22px}.lens .lensBloc.tipus p,.lens .lensBloc.tipus ul{margin-top:20px}.lens .lensBloc.tipus ul{margin-bottom:40px}.lensBloc.tipus li{float:none;width:auto;margin-bottom:20px}.polarized .contingut{float:none;margin:0 auto;width:90%}.polarized .video{float:none;margin:0 auto 30px auto}}@media screen and (max-width:530px){.lens .proteccion .text1{margin-left:-180px;top:50%;margin-top:-120px}}.lens img.imgprot{opacity:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;background:#fff;font-size:12px;text-transform:lowercase}body .ui-tooltip{border-width:2px}.blog .postGran .post{max-width:700px}.botoPlay{width:130px!important;top:50%;position:absolute;left:50%;margin-left:-65px;margin-top:-65px;opacity:.5}@media screen and (max-width:425px){.botoPlay{width:50%!important;top:50%;position:absolute;left:50%;margin-left:-25%;margin-top:-25%;opacity:.5}}@media screen and (min-width:1200px){.store .grid ul li{width:22%!important}}@media screen and (max-width:470px){.glasses #main .product .gallery .thumbs li{margin:0 3px}}#ulleresColors,.brandcolor-bloc1,.brandcolor-bloc2,.brandcolor-bloc3,.brandcolor-bloc4,.brandcolor-header img,.imatge_coto{opacity:0}#ulleresColors.fadeIn,.brandcolor-bloc1.fadeIn,.brandcolor-bloc2.fadeIn,.brandcolor-bloc3.fadeIn,.brandcolor-bloc4.fadeIn,.brandcolor-header img.fadeIn,.imatge_coto.fadeIn{opacity:1;-webkit-transition:opacity 1s ease-out 0s;-moz-transition:opacity 1s ease-out 0s;-ms-transition:opacity 1s ease-out 0s;-o-transition:opacity 1s ease-out 0s;transition:opacity 1s ease-out 0s}#videoLents2{width:90%;height:auto}@media screen and (max-width:450px){.vintageLookbook .intro h2 span{font-size:50px;line-height:55px}.vintageLookbook .intro h2.new span{font-size:50px;line-height:65px}}.footer .button{display:inline-block}.footer .button a{width:100px;padding:4px 4px 3px 4px}.prefooterAux{width:100%;margin:0 auto;border-top:1px solid #ddd;margin-top:0;display:table}.contentHeritage .prefooterAux,.contentLens .prefooterAux,.new-artists .prefooterAux{max-width:87%}.prefooterAux .prefooterAuxContent{display:table-row;width:100%}.prefooterAux .prefooterLeft,.prefooterAux .prefooterRight{width:49%;padding:0;cursor:pointer;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden}.prefooterAux .prefooterLeft{border-right:1px solid #ddd}.prefooterAux img{max-width:100%;max-height:300px;width:auto;height:auto}.prefooterAux .prefooterLeft .info,.prefooterAux .prefooterLeft a,.prefooterAux .prefooterRight .info,.prefooterAux .prefooterRight a{display:table-cell;vertical-align:middle;text-align:left;height:100%;width:40%;padding:0 5% 0 5%;overflow:hidden}.prefooterAux p{font-family:brandon_grotesque_boldregular;font-size:30px;text-transform:uppercase;width:100%;letter-spacing:1px}.prefooterAux .prefooterRight p{text-align:right}.prefooterAux p span{font-size:12px;font-family:brandon_grotesque_regularRg;letter-spacing:1px}@media screen and (max-width:1100px){.prefooterAux{max-width:100%!important}.prefooterAux .prefooterLeft .info,.prefooterAux .prefooterLeft a,.prefooterAux .prefooterRight .info,.prefooterAux .prefooterRight a{width:44%;padding:0 3% 0 3%}}@media screen and (max-width:700px){.prefooterAux .prefooterLeft .info,.prefooterAux .prefooterLeft a,.prefooterAux .prefooterRight .info,.prefooterAux .prefooterRight a{width:48%;padding:0 1% 0 1%}}@media screen and (max-width:600px){.prefooterAux .prefooterLeft .info{display:block;width:90%;padding-bottom:20px;padding-top:20px;text-align:center}.prefooterAux .prefooterLeft a{display:block;width:90%}.prefooterAux .prefooterRight .info{display:block;width:90%}.prefooterAux .prefooterRight .info p{text-align:center!important;padding-top:20px}.prefooterAux .prefooterRight a{display:block;width:90%}}.contentPlaces{padding:0!important}.contentPlaces .submenu{max-width:85.8%;margin:0 auto}.contentPlaces .top h2{color:#e8312b!important;font-family:suisse_bp_serifregular;font-size:85px;width:850px;margin:200px auto 100px auto;max-width:90%}.contentPlaces .top img{margin-bottom:120px}.contentPlaces .top{text-align:center}.contentPlaces .vermell{background:#e8312b;width:100%}.contentPlaces .bloc1{font-size:26px;line-height:30px;width:610px;max-width:90%;text-align:center;color:#fff;margin:0 auto;font-family:brandon_grotesque_lightRg;padding:100px 0}.menuPlaces{padding:75px 0}.menuPlaces ul{width:1000px;max-width:100%;margin:0 auto}.menuPlaces ul li{float:left;width:23%;padding:1%}.menuPlaces ul li a{font-size:21px;font-family:suisse_bp_serifregular;color:#e8312a}.contentPlaces .place{margin:70px auto;text-align:center}.contentPlaces .place h3{font-size:80px;font-family:suisse_bp_serifregular;color:#e8312a}.contentPlaces .place .cos{width:1100px;margin:70px auto 200px auto;position:relative;text-align:center;max-width:95%}.contentPlaces .place .esquerra{float:left;width:50%;text-align:left}.contentPlaces .place .dreta{float:right;width:50%;text-align:left}.contentPlaces .place .dreta img{width:100%}.contentPlaces .place img.imgfinal{margin-bottom:20px;max-width:95%}.contentPlaces .place img.gran{width:100%;max-width:100%}.contentPlaces .place p.intro{font-size:27px;font-family:suisse_bp_serifregular;color:#e8312a;width:85%;margin-top:125px;margin-bottom:35px;line-height:30px}.contentPlaces .horaris li{float:left;margin-right:20px;font-family:brandon_grotesque_boldregular;font-family:15px;color:#e8312a;margin-bottom:5px}.contentPlaces .horaris li.drinks{background:url(../images/places/drinks.png);background-position:left center;background-repeat:no-repeat;padding-left:15px}.contentPlaces .horaris li.night{background:url(../images/places/nights.png);background-position:left center;background-repeat:no-repeat;padding-left:15px}.contentPlaces .horaris li.day{background:url(../images/places/days.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}.contentPlaces .horaris li.terrace{background:url(../images/places/terrace.png);background-position:left center;background-repeat:no-repeat;padding-left:15px}.contentPlaces .horaris li.bar{background:url(../images/places/bar.png);background-position:left center;background-repeat:no-repeat;padding-left:15px}.contentPlaces .horaris li.bar{background:url(../images/places/bar.png);background-position:left center;background-repeat:no-repeat;padding-left:15px}.contentPlaces .horaris li.summer{background:url(../images/places/summer.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}.contentPlaces .horaris li.views{background:url(../images/places/views.png);background-position:left center;background-repeat:no-repeat;padding-left:20px}.contentPlaces .secret{font-family:suisse_bp_serifregular_italic;font-size:15px;color:#e8312a;width:90%;line-height:20px}.contentPlaces .comentari{font-family:brandon_grotesque_boldregular;font-size:18px;color:#e8312a;margin-top:100px;max-width:90%}.contentPlaces .secret strong{font-family:brandon_grotesque_boldregular;font-size:15px;color:#e8312a}.contentPlaces .dades{text-align:center;font-family:brandon_grotesque_boldregular;font-size:15px;color:#e8312a;position:absolute;bottom:0;width:50%}.contentPlaces a.tornar{display:block;background:url(../images/places/back.png);background-position:center top;background-repeat:no-repeat;font-family:brandon_grotesque_boldregular;font-size:15px;color:#e8312a;margin-bottom:5px;width:100px;height:20px;padding-top:20px;margin:0 auto}@media screen and (max-width:1000px){.menuPlaces ul{width:95%;margin:0 auto}.menuPlaces ul li{width:31%}}@media screen and (max-width:950px){.contentPlaces .place p.intro{margin-top:20px}.contentPlaces .comentari{margin-top:40px}}@media screen and (max-width:820px){.contentPlaces .place p.intro{font-size:22px;line-height:25px}}@media screen and (max-width:750px){.menuPlaces ul li{width:48%}.contentPlaces .place{margin-bottom:100px}.contentPlaces .place h3{font-size:60px}.contentPlaces .place .esquerra{float:none;width:95%;margin:0 auto}.contentPlaces .place p.intro{max-width:100%;width:100%}.contentPlaces .place .dreta{float:none;width:95%;margin:50px auto 0 auto}.contentPlaces .dades{position:inherit;margin-top:30px;width:100%}.contentPlaces .place .cos{margin-bottom:50px}.contentPlaces .place .dreta{text-align:center}.contentPlaces .place .dreta img{width:60%}.contentPlaces .dreta{text-align:center}.contentPlaces .horaris{display:table;margin-bottom:30px}.contentPlaces .place img.imgfinal{max-width:100%!important;width:100%!important}}@media screen and (max-width:500px){.menuPlaces ul li{width:98%;text-align:center}}p.introNews{color:#666;font-size:13px;line-height:19px;width:100%;max-width:500px;text-align:center;margin-left:auto;margin-right:auto}p.introNews.subtitol{font-size:16px;font-family:brandon_grotesqueblack;text-transform:uppercase;color:#000;margin-bottom:10px;letter-spacing:1px}.filterOption a{text-transform:uppercase!important}.home_inferior .peuVideo{font-family:brandon_grotesque_regularRg;position:absolute;bottom:25px;width:100%;text-align:center;color:#fff;letter-spacing:1px}a.quickview{font-family:brandon_grotesque_regularRg,sans-serif;text-align:center;display:block;margin-top:10px;color:#999;text-transform:uppercase;font-size:9px;text-decoration:none}.glasses #main .grid ul li h2{margin-top:10px}.divUllera{position:relative;width:100%;height:130px;opacity:0}.divUllera img{width:100%;-webkit-user-select:none}.divUllera a{position:absolute;top:0;left:0;width:100%;height:110px;background-size:cover;background-repeat:no-repeat;text-indent:-100000px}.divUllera .altres a{display:none}.divUllera.actiu:not(.movent) a:hover{background-position:left bottom}.small_product.loading.sobre h2{background-image:url(../img/loader-white.gif);background-size:20px;background-position:center center;background-repeat:no-repeat;text-indent:-100000px}.store-open-filters{width:80px}.store.hidden .auxiliarAgrupacio{display:none}.auxiliarAgrupacio{position:relative;width:20.1%;max-width:200px}a.agrupacio{position:absolute;top:15px;right:00px;font-size:11px;color:#999;font-family:brandon_grotesque_boldregular;text-decoration:none;text-align:right;line-height:14px}a.agrupacio span{font-family:brandon_grotesque_regularRg;font-style:italic}@media screen and (max-width:757px){.auxiliarAgrupacio{display:none}}.header .menu ul li.opcioMenu a{position:relative;display:block;vertical-align:text-top;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-bottom:10px}.header .menu ul li a.menuAux{vertical-align:text-top}.header .menu ul li.opcioMenu a::before{content:'';display:block;position:absolute;bottom:1px;left:0;height:1px;width:100%;background-color:#000;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:color .1s,-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);transition:color .1s,transform .2s cubic-bezier(.25,.46,.45,.94)}.header .menu ul li.opcioMenu a:hover::before,.header .menu ul li.opcioMenu.active a::before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.nav-responsive a.active{color:#999}.home_inferior{width:49%;float:left;margin-right:2%;margin-bottom:20px}.home_inferior:nth-child(odd){margin-right:0;float:right}@media screen and (max-width:400px){.home_inferior{width:100%;margin-right:0}}.entregaEspecial{color:#f26222!important;margin-bottom:10px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;letter-spacing:1px}.product-right.basquiat{margin-top:-30px}@media screen and (max-width:757px){.product-right.basquiat{margin-top:0}}@media screen and (max-width:700px){.product-right.basquiat{text-align:center}}.entregaEspecialCistella{color:#f26222!important;margin-top:10px;font-family:brandon_grotesque_regularRg;text-transform:uppercase;letter-spacing:1px!important;font-size:10px!important}.buscadorGafas{padding:15px 0 0;position:relative;text-align:right;width:80%;margin-left:20%}.buscadorGafas input[type=text]{width:250px;padding:3px;border:1px solid #ccc;font-size:12px;line-height:16px;padding-right:30px}.buscadorGafas input[type=submit]{position:absolute;top:19px;right:6px;background:url(../img/button-search.png);background-repeat:no-repeat;width:16px;height:15px;border:none}.autocomplete-label{font-size:14px}.ui-autocomplete{cursor:default;z-index:9050!important;background:#fff;width:195px}.ui-menu-item img{vertical-align:middle;margin-right:10px}