@font-face{font-family:SourceSansPro-ExtraLight;src:url(../fonts/SourceSansPro-ExtraLight-webfont.ttf)}@font-face{font-family:SourceSansPro-ExtraLightItalic;src:url(../fonts/SourceSansPro-ExtraLightIt-webfont.eot);src:url(../fonts/SourceSansPro-ExtraLightIt-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-face{font-family:SourceSansPro-Light;src:url(../fonts/SourceSansPro-Light-webfont.ttf)}@font-face{font-family:SourceSansPro-Regular;src:url(../fonts/SourceSansPro-Regular-webfont.ttf)}@font-face{font-family:SourceSansPro-Semibold;src:url(../fonts/SourceSansPro-Semibold-webfont.ttf)}@font-face{font-family:SourceSansPro-Bold;src:url(../fonts/SourceSansPro-Bold-webfont.ttf)}@font-face{font-family:BrandonGrotesque-Light;src:url(../fonts/brandon_light-webfont.ttf)}@font-face{font-family:BrandonGrotesque-Regular;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-face{font-family:BrandonGrotesque-Medium;src:url(../fonts/BrandonGrotesque-Medium.ttf)}@font-face{font-family:BrandonGrotesque-Thin;src:url(../fonts/brandon_thin-webfont.ttf)}@font-face{font-family:BrandonGrotesque-Bold;src:url(../fonts/brandon_bld-webfont.ttf)}@font-face{font-family:BrandonGrotesque-Black;src:url(../fonts/brandon_blk-webfont.ttf)}@font-face{font-family:suissebpserif-regular;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#Suissebpserif-Regular) format("svg")}@font-face{font-family:suissebpserif-regular-italic;src:url(../fonts/suissebpserif-regularitalic-webfont.ttf)}@font-face{font-family:suissebpserif-bold;src:url(../fonts/suissebpserif-bold-webfont.ttf);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-face{font-family:AkzidenzGroteskBQ-Regular;src:url(../fonts/AkzidenzGrotesk-Regular.ttf)}@font-face{font-family:AkzidenzGroteskBQ-BoldItalic;src:url(../fonts/AkzidenzGroteskBQ-BoldItalic.ttf)}@font-face{font-family:AkzidenzGrotesk-MediumExtended;src:url(../fonts/AkzidenzGrotesk-MediumExtended.otf)}a{margin:0;padding:0;border:0;outline:0;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline;color:#f26222;cursor:pointer}a:link,a:visited{text-decoration:none}a:active,a:hover{text-decoration:underline}abbr,acronym,address,applet,big,blockquote{margin:0;padding:0;border:0;outline:0;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline}blockquote{quotes:"" ""}blockquote:after,blockquote:before{content:""}body{font-size:100%;font-family:inherit;line-height:1;font-family:SourceSansPro-Light,sans-serif;font-weight:200;background-color:#fff;font-size:12px}body,caption{margin:0;padding:0;border:0;outline:0;font-style:normal;vertical-align:baseline}caption{font-size:100%;font-family:inherit}center,cite,code,dd,del,dfn,div,dl,dt,fieldset,font,form{margin:0;padding:0;border:0;outline:0;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline}h1,h2,h3,h4{font-weight:400}h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol{margin:0;padding:0;border:0;outline:0;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline}ol{list-style:none}p,pre,q{margin:0;padding:0;border:0;outline:0;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline}q{quotes:"" ""}q:after,q:before{content:""}s,samp,small,span,strike,strong,sub,sup,tt,ul{margin:0;padding:0;border:0;outline:0;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline}ul{list-style:none}var{margin:0;padding:0;border:0;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline}:focus,var{outline:0}input,textarea{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}textarea{font-family:SourceSansPro-Light,sans-serif;font-weight:200;font-size:12px}.buttons{margin:0 auto;line-height:10px;font-size:0;letter-spacing:0;word-spacing:0}.buttons div{display:inline-block;zoom:1}.buttons div.oneButton{display:block}.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}.button{min-width:100px;font-size:10px;text-align:center}.button a{display:block;padding:10px 15px;background-color:#000;color:#fff!important;font-size:10px;letter-spacing:3px;font-family:BrandonGrotesque-Light,sans-serif;text-transform:uppercase;text-decoration:none!important}.button a:active,.button a:hover{background-color:#ccc;color:#000!important}input[type=password],input[type=text],select{font-family:SourceSansPro-Light,sans-serif;font-weight:200;font-size:12px}select{color:#232020;border:1px solid #999}input[type=button],input[type=submit]{cursor:pointer}.clearfix{clear:both}.popUp{width:auto;padding:0;background-color:#fff;overflow:hidden}.popUp h1{font-size:14px;font-family:BrandonGrotesque-Regular,sans-serif;color:#000;letter-spacing:2px;text-transform:uppercase;margin-bottom:30px}.popUp p{font-size:12px;color:#666;line-height:17px;margin-bottom:15px}p.error{background-color:#ffeef3;border:1px solid #ffb8cc;color:#e42312!important}p.correcte,p.error{padding:10px;font-family:SourceSansPro-Light,sans-serif;font-size:12px}p.correcte{background-color:#ebffc7;border:1px solid #c1e090;color:#46701d!important}.login{padding:30px 30px 0}.login .left{float:left;width:47%;margin-right:6%;background-color:#fff}.login .left a{font-size:10px;color:#a5a5a5;text-decoration:none}.login .left a:active,.login .left a:hover{color:#666}.login .right{float:left;width:47%}.login input[type=password],.login input[type=text]{width:314px;padding:5px;border:1px solid #ccc;color:#000;margin-top:5px;margin-bottom:5px}.login span{color:#e42312;font-family:SourceSansPro-Light,sans-serif;font-size:12px}.login input[type=button]{margin-right:10px;margin-top:15px;margin-bottom:5px;padding:10px 15px;background-color:#000;color:#fff;font-size:10px;letter-spacing:3px;font-family:BrandonGrotesque-Regular,sans-serif;text-transform:uppercase;border:none}.login input[type=button]:hover{background-color:#ccc;color:#000}.login input[type=submit]{margin-right:10px;margin-top:15px;margin-bottom:5px;padding:10px 15px;background-color:#000;color:#fff;font-size:10px;letter-spacing:3px;font-family:BrandonGrotesque-Regular,sans-serif;text-transform:uppercase;border:none}.login input[type=submit]:hover{background-color:#ccc;color:#000}.accountOK{padding:30px}.accountOK h2{text-align:center;font-size:14px;color:#000;font-family:BrandonGrotesque-Bold,sans-serif;text-transform:uppercase;letter-spacing:3px;margin:30px 0 50px}.password{padding:30px 30px 0}.password input[type=password],.password input[type=text]{width:314px;padding:5px;border:1px solid #ccc;color:#000;margin-top:5px;margin-bottom:5px;line-height:10px}.password input[type=button]{margin-left:10px;padding:8px 15px 7px;background-color:#000;color:#fff;font-size:10px;letter-spacing:3px;font-family:BrandonGrotesque-Regular,sans-serif;text-transform:uppercase;border:none;line-height:10px}.password input[type=button]:hover{background-color:#ccc;color:#000}.password input[type=submit]{margin-left:10px;padding:8px 15px 7px;background-color:#000;color:#fff;font-size:10px;letter-spacing:3px;font-family:BrandonGrotesque-Regular,sans-serif;text-transform:uppercase;border:none;line-height:10px}.password input[type=submit]:hover{background-color:#ccc;color:#000}.product{padding:20px 20px 0;position:relative}.product h2{font-weight:400;font-family:BrandonGrotesque-Regular,sans-serif;font-size:25px;color:#000;letter-spacing:7px;text-transform:uppercase;margin-bottom:15px}.product h2 span{font-size:14px;color:#999;font-family:BrandonGrotesque-Light,sans-serif}.product .gallery{float:left;width:71%;padding-right:20px;border-right:1px solid #ccc;box-sizing:border-box}.product .gallery .images{width:100%;margin:0 auto;height:330px;overflow:hidden;position:relative;background:url(../images/loader-white.gif);background-repeat:no-repeat;background-position:50%}.product .gallery .images li{position:absolute;left:0}.product .gallery .images img{height:330px}.product .gallery .thumbs{width:100%;overflow:hidden;position:relative;margin-top:20px}.product .gallery .thumbs ul{text-align:center;margin:0 auto}.product .gallery .thumbs li{display:inline-block;zoom:1;margin:0 1%;width:18%}.product .gallery .thumbs li a{display:block;border:1px solid #333;width:100%;box-sizing:border-box;opacity:.3;transition:opacity .25s ease-in-out}.product .gallery .thumbs li a.active,.product .gallery .thumbs li a:active,.product .gallery .thumbs li a:hover{border:1px solid #000;opacity:1}.product .gallery .thumbs img{width:100%;height:auto}.product .info{float:right;width:29%;padding-left:20px;box-sizing:border-box}.product .info .price{font-size:14px;color:#999;letter-spacing:3px;margin-bottom:20px}.product .info .price,.product .info h3{font-weight:400;font-family:BrandonGrotesque-Regular,sans-serif;text-transform:uppercase}.product .info h3{font-size:10px;color:#000;letter-spacing:2px;margin-bottom:20px;margin-top:40px;margin:0;padding:10px 0;border-bottom:1px solid #ddd}.product .info h3 a{text-decoration:none;color:#999;display:block;background:url(../images/arrow-popUp.png);background-repeat:no-repeat;background-position:100%}.product .info h3 a:active,.product .info h3 a:hover{color:#000;background:url(../images/filters-store.png);background-repeat:no-repeat;background-position:100%}.product .info h3 a.active{color:#000;background:url(../images/arrow-popUp-active.png);background-repeat:no-repeat;background-position:100%}.product .info .measure{margin-top:5px}.product .info .measure .left{background-position:0 0}.product .info .measure .left,.product .info .measure .right{width:5%;height:7px;float:left;background-image:url(../images/measure.png);background-repeat:no-repeat}.product .info .measure .right{background-position:100% 0}.product .info .measure .center{width:90%;height:7px;float:left;background-image:url(../images/measure.png);background-repeat:no-repeat;background-position:50% 0}.product .info .number{text-align:center;width:100%;padding-top:10px;color:#999}.product .head{margin-top:20px}.product .head .img{float:left}.product .patilla{padding-top:20px}.product .patilla .img{float:left}.product .submenu{margin-top:20px;border-top:1px solid #ddd}.product .infoExtra p{margin:0}.close{position:fixed;top:10px;right:10px;z-index:1;margin-right:-20px}.close a{text-indent:-9999px;width:19px;height:18px;display:block;background:url(../images/buttons-close.png) no-repeat}.close a:active,.close a:hover{background:url(../images/buttons-close.png) no-repeat 0 100%}.shopfinder{padding:30px 30px 0}.shopfinder a{color:#000}.legal{padding:13px 30px 0}.legal a{color:#000}.legal strong{font-family:BrandonGrotesque-Bold,sans-serif;color:#333}.nostock{padding:0;position:relative;background-color:#fff}.nostock .close{position:absolute;top:10px;right:10px;z-index:1000}.nostock .close a{text-indent:-9999px;width:19px;height:18px;display:block;background:url(../images/buttons-close.png) no-repeat}.nostock .close a:active,.nostock .close a:hover{background:url(../images/buttons-close.png) no-repeat 0 100%}.nostock .wrapper{width:100%}.nostock .wrapper .content{width:90%;margin:0 auto;position:relative;background-color:#fff}.nostock .wrapper .info h2{width:500px;padding-top:40px;margin:0 auto;font-size:18px;letter-spacing:3px;line-height:28px}.nostock .wrapper .info a.select-shop,.nostock .wrapper .info h2{text-align:center;font-family:BrandonGrotesque-Light,sans-serif;text-transform:uppercase}.nostock .wrapper .info a.select-shop{position:absolute;left:50%;bottom:20px;margin-left:-150px;display:block;width:300px;color:#999;font-size:11px;line-height:18px;letter-spacing:2px;text-decoration:none;padding-bottom:20px;background:url(../images/arrow-down.png);background-repeat:no-repeat;background-position:50% 40px}.nostock .wrapper .info a.select-shop:active,.nostock .wrapper .info a.select-shop:hover{color:#333;background-position:50% -245px}.nostock .wrapper .nostock2 h2{width:500px;margin:0 auto;text-align:center;font-size:18px;font-family:BrandonGrotesque-Light,sans-serif;letter-spacing:3px;text-transform:uppercase;line-height:28px;padding-top:40px}.nostock .wrapper .nostock2 .form form{padding-top:30px}.nostock .wrapper .nostock2 .form input[type=text]{margin-right:0}.nostock .wrapper .nostock2 input[type=button],.nostock .wrapper .nostock2 input[type=submit]{margin-top:40px}.nostock .wrapper .nostock2 div.alert{bottom:80px}.nostock .wrapper .ok h2{width:500px;padding-top:40px;margin:0 auto;text-align:center;font-size:18px;font-family:BrandonGrotesque-Light,sans-serif;letter-spacing:3px;text-transform:uppercase;line-height:28px;padding-top:120px}.nostock .wrapper .select-shop .search{padding:15px 15px 5px}.nostock .wrapper .select-shop .search-input{float:left;width:235px;margin-right:10px;position:relative}.nostock .wrapper .select-shop .search-input input[type=submit]{position:absolute;top:4px;right:6px;background:url(../images/button-search.png);background-repeat:no-repeat;width:16px;height:15px;border:none}.nostock .wrapper .select-shop .search-input input[type=text]{width:197px;padding:3px;border:1px solid #ccc;font-size:12px;line-height:16px;padding-right:30px}.nostock .wrapper .select-shop .selected{float:left;padding-top:4px;color:#999}.nostock .wrapper .select-shop .selected span{color:#000}.nostock .wrapper .select-shop a.dades{position:absolute;left:50%;bottom:20px;margin-left:-150px;display:block;width:300px;text-align:center;color:#999;font-size:11px;line-height:18px;font-family:BrandonGrotesque-Light,sans-serif;text-transform:uppercase;letter-spacing:2px;text-decoration:none;padding-bottom:20px;background:url(../images/arrow-down.png);background-repeat:no-repeat;background-position:50% 40px}.nostock .wrapper .select-shop a.dades:active,.nostock .wrapper .select-shop a.dades:hover{color:#333;background-position:50% -245px}.nostock .wrapper .form{margin:0 auto;width:90%;overflow:hidden;position:relative}.nostock .wrapper .form form{width:100%;padding-top:130px;text-align:center}.nostock .wrapper .form input[type=text]{width:197px;padding:3px;border:1px solid #ccc;font-size:12px;line-height:16px;margin-right:20px;margin-bottom:20px}.nostock .wrapper .form input[type=button]{background-color:#000;color:#fff;text-transform:uppercase;letter-spacing:3px;padding:10px 20px;text-align:center;font-family:BrandonGrotesque-Regular,sans-serif;border:none;margin-top:65px}.nostock .wrapper .form input[type=button]:hover{background-color:#666}.nostock .wrapper .form input[type=submit]{background-color:#000;color:#fff;text-transform:uppercase;letter-spacing:3px;padding:10px 20px;text-align:center;font-family:BrandonGrotesque-Regular,sans-serif;border:none;margin-top:65px}.nostock .wrapper .form input[type=submit]:hover{background-color:#666}.nostock .wrapper .form div.alert{color:#f20000;line-height:17px;text-align:center;position:absolute;bottom:60px;left:50%;margin-left:-105px;width:230px}.nostock .wrapper .form .alert img{vertical-align:top;margin-right:5px}.nostock .wrapper .personal-info .info-shop{margin:0 auto;width:200px;background-color:#f2f2f2;border:1px solid #ddd;text-shadow:0 1px 0 #fff;padding:15px}.nostock .wrapper .personal-info .info-shop p{text-align:center;font-size:12px;line-height:16px;margin:0;color:#666}.nostock .wrapper .personal-info .info-shop p strong{color:#666;font-family:SourceSansPro-Bold,sans-serif;font-weight:400}.nostock .wrapper .personal-info a.modify{position:absolute;left:50%;top:20px;margin-left:-150px;display:block;width:300px;text-align:center;color:#999;font-size:11px;line-height:18px;font-family:BrandonGrotesque-Light,sans-serif;text-transform:uppercase;letter-spacing:2px;text-decoration:none;padding-top:25px;background:url(../images/arrow-up.png);background-repeat:no-repeat;background-position:50% -285px}.nostock .wrapper .personal-info a.modify:active,.nostock .wrapper .personal-info a.modify:hover{color:#333;background-position:50% 0}@media screen and (max-width:810px){.product .gallery{float:none;width:100%;padding-right:0;border-right:none}.product .gallery .images{height:200px}.product .gallery .images img,.product .gallery .images li{width:100%;height:auto}.product .info{float:none;width:100%;padding-left:0;padding-bottom:30px}.product .info .price{text-align:center;margin-top:25px}.product .info .buttons{width:100px}.product h2{text-align:center}}@media screen and (max-width:750px){.login .left{width:100%;margin-bottom:30px}.login .right{width:100%}.login input{width:100%!important}}@media screen and (max-width:540px){.product{padding:40px 10px 20px}.product h2{font-size:18px}.product h2 span{font-size:12px}}@media screen and (max-width:380px){.product h2{font-size:14px}.product h2 span{font-size:10px}}p{margin-bottom:0!important}ul{padding-left:20px}li{color:#666;margin-bottom:5px}