body.cms-home .slideshow-container{margin-top:0}body.cms-home .main-container{padding-top:0}.home-banner{display:flex;align-items:stretch;justify-content:space-between;margin-bottom:30px}@media only screen and (max-width: 770px){.home-banner{flex-wrap:wrap}}.home-banner-img{flex:1 540px;max-width:540px;padding-right:10px}.home-banner-img img{display:block;max-width:100%;height:auto}@media only screen and (max-width: 770px){.home-banner-img{padding-right:0;flex:1 100%;max-width:100%;text-align:center}.home-banner-img img{margin:0 auto}}.home-banner-text{flex:1 640px;max-width:640px;color:#2c2c2c;font-size:18px;padding:10px}.home-banner-text p{margin-bottom:20px}.home-banner-text p:last-child{margin:0}.home-banner-text h1,.home-banner-text .h1,.home-banner-text h2,.home-banner-text .h2{font-size:18px;text-transform:none;font-weight:normal}@media only screen and (max-width: 770px){.home-banner-text{flex:1 100%;max-width:100%}}.slideshow .banner-msg{position:absolute;text-align:center;text-transform:uppercase;width:100%;top:30%;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.slideshow .banner-msg h2{color:#FFFFFF;font-size:24px;text-shadow:1px 1px 3px false #555}.slideshow .banner-msg h2 strong{font-weight:bold;display:block;font-size:36px}.sy-box{position:relative}.sy-pager{margin:0;padding:0;position:absolute;text-align:center;z-index:10;bottom:10px}.sy-pager li{margin:0 0.5em 0 0;height:0.8em;width:0.8em}.sy-pager li.sy-active a{background-color:#e30613}.sy-slides-wrap{margin-bottom:30px}@media only screen and (max-width: 770px){.slideshow .banner-msg h2{font-size:20px}.slideshow .banner-msg h2 strong{font-size:24px}}@media only screen and (max-width: 479px){.slideshow .banner-msg{top:20%}.slideshow .banner-msg h2{font-size:14px}.slideshow .banner-msg h2 strong{font-size:16px}}.promos{margin:0 0 10px 0;padding:0;width:100%}.promos:after{content:'';display:table;clear:both}body .promos>li{margin:0 0 10px 0;list-style:none;text-align:center;position:relative;border:1px solid #ccc;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.promos>li:last-child{margin-bottom:0}.promos img{max-width:100%;width:100%}.promos a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:block}.promos span{color:#FFFFFF;text-transform:uppercase;position:absolute;display:block;width:100%;top:10%;font-weight:500;font-size:20px;font-family:"almaq-refined","Helvetica Neue",Verdana,Arial,sans-serif;text-shadow:1px 1px 3px false #555}.promos strong{font-weight:600;font-size:26px;display:block}@media only screen and (min-width: 771px){.promos span{font-size:16px}.promos strong{font-size:17px}body .promos>li{float:left;width:31.74603%;margin-right:2.38095%}.promos>li:nth-child(3n){margin-right:0}}@media only screen and (min-width: 880px){.promos span{font-size:18px}.promos strong{font-size:24px}}.cms-index-index .products-grid .ratings,.cms-index-index .products-grid .actions,.cms-index-noroute .products-grid .ratings,.cms-index-noroute .products-grid .actions{display:none}.cms-index-index h2.subtitle{padding:6px 0;text-align:center;color:#e30613;font-weight:600;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.cms-index-noroute h2.subtitle{display:none}.home-col{float:left;box-sizing:border-box;width:50%}@media only screen and (max-width: 770px){.home-col{width:100%;padding:0}}@media only screen and (min-width: 770px){.home-col-left{padding-right:10px}.home-col-right{padding-left:10px}}.block-home{padding:10px;border:1px solid #e5e5e5;position:relative;display:inline-block;width:100%;margin:10px 0}.block-home .title{font-size:33px;border-bottom:3px solid #e30613}@media only screen and (min-width: 479px){.block-home .title{padding-left:50px}}@media only screen and (max-width: 599px){.block-home .title{font-size:25px}}@media only screen and (min-width: 479px){.block-home .block-home-container{padding-left:14%}}.block-home .content{text-align:right}@media only screen and (min-width: 479px){.block-home .content{padding-left:50px;line-height:32px}}.block-home .content>span{line-height:1.2;display:inline-block}@media only screen and (min-width: 479px){.block-home .content>span{font-size:24px;margin-right:20px}}.block-home:before{position:absolute}@media only screen and (min-width: 479px){.block-home#polo-perso:before{content:url("../images/polo-perso.png");left:11px;top:-15px}.block-home#sweat-perso:before{content:url("../images/sweat-perso.png");left:17px;top:-15px}.block-home#tuto-video:before{content:url("../images/tuto-video.png");right:10px;top:-15px}.block-home#tuto-video .title{padding-left:0;font-size:25px}.block-home#tuto-video .block-home-container{padding-left:0;padding-right:14%}.block-home#tuto-video .content{padding-left:0;padding-right:50px;line-height:1.2}}@media only screen and (min-width: 479px) and (max-width: 1199px){.block-home#tuto-video .content{padding-right:100px}}@media only screen and (min-width: 479px){.block-home#tuto-video .content>span{font-size:16px;margin-right:0;display:inline-block}.block-home#tuto-video .content .btn{margin-left:50px;display:inline-block;margin-top:20px}}.banner-home{margin:10px 0}.banner-home img{max-width:100%;margin:0 auto}.small-block-home{width:100%;float:left}@media only screen and (min-width: 599px){.small-block-home{width:50%;padding:10px 0}}.small-block-home .sy-slides-wrap{margin-bottom:0}.small-block-home .sy-slide>img{width:auto;margin:0 auto;max-width:100%}.small-block-home .sy-controls{display:block}.small-block-home .sy-slides-wrap{display:inline-block;vertical-align:middle}.small-block-home .sy-controls li a::after{background-image:url("../images/arrows.png");margin:0;width:24px;height:26px;border-radius:0;left:30%;top:40%;background-color:transparent}.small-block-home .sy-controls li.sy-prev a::after{background-position:0 0}.small-block-home .sy-controls li.sy-next a::after{background-position:100% 0}.small-block-home .block-home-container{border:1px solid #e5e5e5;min-height:176px}.small-block-home .title{margin:0;text-align:center}@media only screen and (min-width: 599px){.small-block-home#slider-marques{padding-right:10px}}@media only screen and (max-width: 599px){.small-block-home#slider-marques{display:none}}.small-block-home#catalogues{text-align:center}@media only screen and (min-width: 599px){.small-block-home#catalogues{padding-left:10px}}.small-block-home#catalogues img{margin:-10px auto 0;max-width:100%}.small-block-home#catalogues h3{font-size:25px;line-height:1;margin:0}.home-categories{display:inline-block;width:100%;padding:15px;border:1px solid #e5e5e5;margin:10px 0}@media only screen and (max-width: 599px){.home-categories{display:none}}.home-categories .home-category{float:left;padding:0 15px;width:12.5%;height:115px;text-align:center;position:relative}@media only screen and (max-width: 770px){.home-categories .home-category{width:25%}}@media only screen and (max-width: 599px){.home-categories .home-category{width:50%}}.home-categories .home-category .home-category-img{height:95px;line-height:95px}.home-categories .home-category .home-category-img img{display:inline-block;vertical-align:middle}.home-categories .home-category .home-category-name a{color:#515050}.home-categories .home-category img{margin:0 auto}.block-home-bottom{padding:10px;margin:10px 0;border:1px solid #e5e5e5;min-height:75px;line-height:75px}.block-home-bottom .block-home-container>img{display:inline-block;vertical-align:middle;margin-right:10px}.block-home-bottom .content{display:inline-block;line-height:1;vertical-align:middle;margin-right:15px}.block-home-bottom .content .title{margin:0;color:#e30613}.block-home-bottom .content p{font-size:18px;margin:0}.block-home-bottom .btn{display:inline-block;vertical-align:middle}@media only screen and (min-width: 979px){.block-home-bottom#broderie{margin-left:15%}.block-home-bottom#quadri{margin-right:15%}}.bloc-seo{background:#f8f8f8;padding:30px 0;margin:30px 0;border-top:1px solid #e7e7e6;border-bottom:1px solid #e7e7e6;display:inline-block;width:100%}.category-image{position:relative}.categorylandingMainblock{border:1px solid #E2E2E2;padding:7px}.catblocks{float:left;padding:0 0 20px 0;width:100%}.catblocks li{position:relative;float:left !important;width:23% !important;margin-right:2.66667% !important;margin-bottom:10px;border:1px solid #ccc;padding:10px}.catblocks li:hover{border-color:#39c}@media only screen and (max-width: 770px){.catblocks li{width:49% !important;margin-right:2% !important}.catblocks li:nth-child(even){margin-right:0 !important}}@media only screen and (max-width: 479px){.catblocks li{width:100% !important;margin-right:0 !important;float:none}}.catblocks li:last-child{margin-right:0 !important}.catblocks li img{width:100%;max-width:100%}.catblocks li a span{color:#FFFFFF;position:absolute;background-color:#7B7C7B;font-family:raleway;font-size:17px;font-weight:bold;text-transform:uppercase;text-align:center;bottom:0px;left:0px;width:100%;padding:5px 10px;margin-right:10px}.catblocklinks a{color:#FFFFFF;text-decoration:none}.catlandingbottomPromoblock{float:left;width:100%;border:1px solid #E2E2E2;margin-bottom:100px}.catalog-category-view div.categoryland-caption{display:block;margin:0;position:absolute;color:#000000;font-size:30px;font-weight:500;line-height:36px;text-align:center}.catalog-category-view div.categoryland-caption span.blue-big-text{color:#3399CC;font-size:50px;font-weight:800;padding:0 0 0 8px}.catalog-category-view div.categoryland-caption span.blue-big-text{padding:0 !important}.catalog-category-view div.categoryland-caption span.three-dots{background:url(../images/bg_threeDots.png) no-repeat center center;display:block;height:20px}.catalog-category-view div.categoryland-caption p.desc{font:italic 18px/28px Georgia, "Times New Roman", Times, serif;color:#656565}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption a.link:hover,.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.link:hover{text-decoration:underline;color:#1189C5}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.blue-big-text,.catalog-category-view div.categoryland-caption span.blue-big-text{color:#3399CC;font-size:50px;font-weight:800;padding:0 0 0 8px}.catalog-category-view div.categoryland-caption span.blue-big-text{padding:0 !important}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.three-dots,.catalog-category-view div.categoryland-caption span.three-dots{background:url(../images/bg_threeDots.png) no-repeat center center;display:block;height:20px}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption p.desc,.catalog-category-view div.categoryland-caption p.desc{font:italic 18px/28px Georgia, "Times New Roman", Times, serif;color:#656565}
