body{min-width:0}.mini_site_container{position:relative;z-index:3000;text-align:left;font-family:hurme-regular,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif;font-weight:400;overflow:visible;background:#fff}.mini_site_container button{background:#000;color:#fff;font-family:hurme-regular,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif;font-weight:400;padding:12px 25px;font-size:12px;letter-spacing:.05em;border:1px solid #000}.desktop .mini_site_container button:hover{background-color:#fff;color:#000}.mini_site_container img{width:auto}.mini_site_container p{font-size:inherit}.mini_site_container a,.mini_site_container div,.mini_site_container li,.mini_site_container p,.mini_site_container span,.mini_site_container ul{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.mini_site_container a:focus,.mini_site_container a:hover{text-decoration:none;outline:0}.mini_site_container .mini_slide{position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.mini_site_container .slides_container{position:relative;z-index:101;background:#fff}.mini_site_container .slide_title h2{width:100%;top:0;line-height:130px;background:#fff;font-size:45px;display:block;text-align:center!important;font-family:hurme-regular,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#000}.category-landing-main{background:0 0;top:0}#mini-site-category-landing .mini-site-slot{margin-top:0}.slide_landing{position:relative;text-align:center;background:#ececec}.landing_visu{position:relative;width:100%;height:300px;background:url(../img/landing/visu.jpg) center bottom/auto 96% no-repeat}@media only screen and (max-width:737px){.landing_visu{height:150px}}@media only screen and (orientation:portrait) and (max-width:737px){.landing_visu{background-size:100%}}.landing_logo{padding-top:20px;height:100px}.landing_logo img{height:100%}.landing_text{position:relative;font-size:13px;letter-spacing:.05em;line-height:1.3em;padding:18px 10px 33px;max-width:800px;margin:auto}@media only screen and (max-width:737px){.landing_text{padding:20px 10px 25px}}.landing_buttons{position:relative;text-align:center}.landing_button{display:inline-block;vertical-align:top;margin:0 20px}@media only screen and (max-width:737px){.landing_button{margin:3px}}.landing_button button{min-width:200px}.desktop .landing_button button:hover{background:0 0}.slide_fit{position:relative;text-align:center;background:#fff}.fit_menu-container{height:100px;overflow:hidden}@media only screen and (max-width:737px){.fit_menu-container{height:70px}}.fit_menu{position:relative;z-index:101;background:#000;text-align:center;height:100px;overflow:hidden}@media only screen and (max-width:737px){.fit_menu{height:70px}}.fit_menu.fixed{position:fixed;top:0;right:0}.fit_menu.endfixed{position:absolute;width:100%;bottom:0}.fit_menu button{font-size:13px;letter-spacing:.05em;text-transform:uppercase;width:120px;margin:0 2px;background-position:center top;background-repeat:no-repeat;background-size:49.1%;padding:50% 0 0;font-family:hurme-regular,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif}@media only screen and (max-width:737px){.fit_menu button{width:auto;font-size:10px;padding-top:0;padding-left:66px;line-height:63px;background-position:left top;background-size:auto 83%;margin-left:-10px}}.desktop .fit_menu button:hover{background-color:#000;color:#fff}.fit_menu select{display:none}@media only screen and (max-width:737px){.fit_menu:after{content:'';position:absolute;top:0;right:0;bottom:0;width:56px;background:url(../img/open_mobile.png) center center/auto 50% no-repeat}.fit_menu select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:300;-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0}}.fit_type{position:relative}.fit_type .fit_type-overlay{content:'';position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:#d5d5d5;-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none}.fit_menu-title{position:absolute;top:50%;left:50px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:hurme-regular,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif;letter-spacing:.05em;font-size:20px;text-transform:uppercase;color:#888}@media only screen and (max-width:737px){.fit_menu-title{display:none}}.fit_menu-item{display:inline-block;vertical-align:top;padding:12px 0 15px;-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=40);-webkit-opacity:.4;-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}@media only screen and (max-width:737px){.fit_menu-item{vertical-align:middle;padding:7px 0 15px;width:75px;display:none}.fit_menu-item.selected{display:inline-block}}.desktop .fit_menu-item:hover,.fit_menu-item.selected{-ms-filter:"alpha(Opacity=$alpha*100)";filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.fit_content{position:relative}.fit_logo{padding-top:90px}@media only screen and (max-width:737px){.fit_logo{padding-top:40px}}.fit_logo img{width:150px}.fit_title{padding-top:0}.fit_title h2{font-size:30px;text-transform:uppercase;font-family:hurme-regular,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif;letter-spacing:.05em}@media only screen and (max-width:737px){.fit_title h2{font-size:22px}}.fit_title h2 strong{font-family:hurme-semibold,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif;font-weight:700}.fit_subtitle{padding:0 15px}.fit_subtitle h3{font-family:hurme-regular,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif;font-size:15px;letter-spacing:.05em;padding:0}.fit_text{padding:60px 10px 0;max-width:800px;margin:auto;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:737px){.fit_text{padding-top:40px;font-size:13px;letter-spacing:.05em}}.fit_button{padding-top:40px}.fit_button a{background:#fff;color:#000;font-family:hurme-regular,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif;font-weight:400;padding:12px 25px 10px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;border:1px solid #000}.desktop .fit_button a:hover{background:#000;color:#fff}.fit_family-title{padding:40px 15px 0;font-size:18px;text-transform:uppercase;font-family:hurme-regular,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif;letter-spacing:.05em}@media only screen and (max-width:737px){.fit_family-title{font-size:15px;letter-spacing:.02em}}.fit_family-title strong{font-family:hurme-semibold,"Helvetica Neue",Helvetica,Arial,Segoe UI Symbol,sans-serif;font-weight:700}.fit_family-items{max-width:1300px;font-size:0;margin:auto;text-align:center;padding-top:30px;padding-bottom:80px}@media only screen and (max-width:737px){.fit_family-items{padding-bottom:30px}}.fit_family-item{position:relative;display:inline-block;vertical-align:top;width:50%;max-width:200px;padding:0 10px}.fit_family-image img{width:100%}.mini_site_container p.fit_family-text{padding-top:5px;text-transform:uppercase;font-size:14px;letter-spacing:.05em}@media only screen and (max-width:737px){.mini_site_container p.fit_family-text{font-size:13px}}