/** Shopify CDN: Minification failed

Line 330:164 Expected ":"

**/

@media (max-width:499px){
.bannerhpxs {background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/Banniere_Mobile_-_Collection_Gradian.jpg?v=1686045354") no-repeat;background-size: cover;}
}
@media (min-width:500px) and (max-width:767px){
.bannerhpxs {background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/Copie_de_Banniere_type_code_de_reduction_courses_2.jpg?v=1686045148") no-repeat;background-size: cover;max-width:767px!important;}
.__pf_vY4vBMPi .pf-10_{max-width:100%!important}
}
.header-style9 .top-row, .header-style10 .top-row {
  background-color: transparent;}

.product-option-size span{
  width:auto;
  padding: 0 5px;
}
.suffix-box .group-button-custom .product-add-cart, .suffix-box .group-button-custom .product-wishlist{
  line-height:40px;
}
.template-product .layout-bottom-content{
  margin-top:50px;
}

.header-menu .submenu *:not(.product-item-label) {
    margin-top: 5px;
    margin-bottom: 10px;
}


.product-price {
    font-size: 2rem;
    font-weight: 900;
}

.product-option-size span {
  color: #444 !important;
    width: 70px !important;
    padding: 10px 5px;
}

.template-product .product-title {
    color: #333;
    font-size: 33px;
    font-weight: 900;
    margin-top: -2px;
}

.safecheckout-image img {
    display: none;
}

footer.layout-footer.footer-style4 .scroll-to-top .button-to-top-text {
    color: white !important;
}

footer.layout-footer .scroll-to-top .button-to-top-text {
    color: white !important;
}

footer.layout-footer .copyright, footer.layout-footer .footer-bottom {
    background-color: var(color_footer_copyright_bg)!important;
    color: white !important;
}

.header-style9 .desktop-header-user-nav > a, .header-style9 .desktop-header-currency .collection-sort-desktop-dropdown > li > span, .header-style10 .desktop-header-user-nav > a, .header-style10 .desktop-header-currency .collection-sort-desktop-dropdown > li > span {
  
    color: white !important;
}

.fSvXhU [data-pf-nav=next] {
  left: none;
  display:none;
  }


.fSvXhU [data-pf-nav] {

display:none;
  }

.mini-cart-empty-message{

display:none;
  }

.account-login-register{
/*display:none;*/
  }

.pfa-angle-right:before {
    display:none;
}

.pfa-angle-left:before{
    display:none;
}
.tag-img {margin-bottom:0;text-align:center;line-height: 0.3rem; color:#16b2e1;}
.tag-img2 {margin-bottom:0;text-align:center;line-height: 0.3rem; color:#16b2e1;}
.tag-img3 {margin-bottom:0;text-align:center;line-height: 0.3rem; color:#16b2e1;font-size:0.7rem;}
.tag-img4, .tag-img5, .tag-img6 {margin-bottom:0;text-align:center;line-height: 0.3rem; color:#16b2e1;font-size:0.7rem;}
.tag-img3 img{width:70%;}
.tag-img4 img{width:70%;}
.tag-img5 img{width:70%;}
.tag-img6 img{width:70%;}
.product-label-blc {list-style-type: none;
position: relative;
display: flex; margin-left:0 !important;}
.product-label-blc .picto {padding:5px;text-align:center;}
.product-label-blc .picto p{text-align:center;}


.picto-leger{top: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    visibility: visible;
    z-index: 9;}
.picto-recycled{top: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    visibility: visible;
    z-index: 9;}
.picto-waterproof{top: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    visibility: visible;
    z-index: 9;}
    .picto-chauffant{top: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    visibility: visible;
    z-index: 9;}
    .picto-bluetooth{top: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    visibility: visible;
    z-index: 9;}

@media (min-width:1280px) {.hidden-lg {display:none;} .hidden-md {display:none;} .hidden-sm {display:none;}}
@media (min-width:769px) and (max-width:1279px) {.hidden-sm {display:none;}}
@media (max-width:768px){.hidden-xs {display:none;}}



.index-blogs-accordion {
position: relative; }
@media (max-width: 550px) {
.index-blogs-accordion {
margin-bottom: 40px; } }
.index-blogs-accordion .accordion-wrapper {
display: flex;
align-items: center; }
.index-blogs-accordion .accordion-wrapper .box-title {
width: 105px;
font-size: 30px;
letter-spacing: 0.15rem;
transform: rotate(180deg);
-moz-writing-mode: vertical-lr;
-o-writing-mode: vertical-lr;
-webkit-writing-mode: vertical-lr;
writing-mode: vertical-lr; }
@media (max-width: 550px) {
.index-blogs-accordion .accordion-wrapper .box-title {
  width: 45px;
  font-size: 24px; } }
.index-blogs-accordion .blog-box {
width: calc(100% - 105px);
overflow: hidden; }
@media (max-width: 550px) {
.index-blogs-accordion .blog-box {
width: calc(100% - 45px); } }
.index-blogs-accordion .blog-box a.caption {
display: block;
position: absolute;
width: 90%;
text-align: center;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
transition: all 500ms ease; }
.index-blogs-accordion .blog-box ul {
width: 100%;
display: flex; }
.index-blogs-accordion .blog-box ul li {
position: relative;
margin-right: 3px;
height: 700px;
background-size: cover;
background-repeat: no-repeat;
background-position: center top;
cursor: pointer;
transition: all 500ms ease; }
@media (max-width: 550px) {
  .index-blogs-accordion .blog-box ul li {
    height: 350px; } }
.index-blogs-accordion .blog-box ul li:last-child {
  margin-right: 0; }
.index-blogs-accordion .blog-box ul li {
width: 11% !important; }
.index-blogs-accordion .blog-box ul li a.caption {
opacity: 0; }
.index-blogs-accordion .blog-box ul li.active {
width: 67% !important; }
.index-blogs-accordion .blog-box ul li.active a.caption {
opacity: 1; }

/*HEADER SPECIAL HP*/
/*.bkghomepage .header-menu {width:700px;}*/
/*.bkghomepage .header-menu .header-menu-content{margin-left:10%;}*/
.suffix-box .product-add-cart{display:none;}
.gPreorderBtn{display:block !important;}

.product-option-color span {height: 20px; width: 20px;}
.product-add-cart[disabled]{
    cursor: default;
    color: #383838 !important;
    background-color: #000000 !important;}
.product-add-cart[disabled] span{color: #D0FF2D !important; }
.suffix-box .group-button-custom .product-add-cart, .suffix-box .group-button-custom .product-wishlist {background:#D0FF2D;border: 2px solid #D0FF2D;}
.suffix-box .group-button-custom .product-add-cart span, .suffix-box .group-button-custom .product-wishlist span {color:#000;}

/*PREORDER*/
.gPreorderBadge.rectangle {display:none;}
.bkghomepage header.layout-header.header-style9 .desktop-header:not(.sticky){background-color:#000!important;}

/*LANGIFY MOBILE*/
.ly-custom-0 {margin-left:10px;}
.ly-custom-0 .ly-custom-dropdown-current-inner-text{display:none;}

#related_products_app_html{max-width:100% !important;}

/*MOBILE MENU*/
@media (min-width: 769px) {
.header-menu-root .dropdown-menu {display:none;}
}

.suffix-pf-44d6f90c .sc-fmBCVi a{color:#fff !important; text-decoration:none;}
.template-collection .collection-image{display:none;}
.product-info-text data-in-stock{color:green;}

.glider-d-3 .glider-dot {border-color:#D0FF2D !important;}
.glider-d-3 .glider-dot .active {background-color:#D0FF2D !important;}
header.layout-header .welcome-header-message {font-size:15px; background: #D0FF2D !important; color: #000000 !important;font-weight:500;line-height:18px; height:36px;}
.ZDGb button{border:1px solid #D0FF2D !important; background-color:#000 !important;}
.ZDGb button span{font-size:20px;}
.footer-socialicons .social-media-container > .cell .svg-icon{color:#D0FF2D !important;}
.group-price-stock .product-inventory .product-info-text {font-size: 13px;
text-transform: capitalize; font-weight:bold;
margin-right: 3px;
border: 1px solid #D0FF2D;
background-color: #D0FF2D;
color: #000;
padding: 5px;}

.collection-product-list .cart-button .product-item-buttons:hover .product-item-button{color:#D0FF2D !important;}

.sale-tag { display:none !important; } 
.sale-tag-percents {       
      border:1px solid #f0083a; 
      color:#FFF; 
      background:#f0083a; 
      padding:3px; 
      display:inline-block !important; 
  margin-left:10px;
  font-weight: 900;
  border-radius:10px;
  vertical-align: super;
      max-width: 38px;
    }

.mrp-related-products-section{padding-top:0px !important;}
.mrp-title{display:none;}

.equipe{padding-bottom:10px;}
.equipe:hover{border-bottom:10px solid #D0FF2D;}


.blc2-A{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/short1.jpg?v=1658305381") no-repeat;background-size: 100%;}
.blc2-A:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/short-hover.png?v=1658305870") no-repeat;background-size: 100%;}
.blc2-B{background:url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/vetements-chauffants-hp.webp?v=1702285661") no-repeat ;background-size: 100%;}
.blc2-B:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/vetements-chauffants-hp2.webp?v=1702285661") no-repeat;background-size: 100%;}
/*.blc2-B{background:url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/legging-h_3x_4dd83ec1-cd26-488c-91dd-63279eb84ed4.jpg?v=1660116318") no-repeat ;background-size: 100%;}
.blc2-B:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/legging-hover_3x_25683002-900e-4e86-b3ca-f62fd1dc7a6a.jpg?v=1660116318") no-repeat;background-size: 100%;}*/
.blc2-C{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/bagshadw.jpg?v=1660115738") no-repeat;background-size: 100%;}
.blc2-C:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/bagshadw-hover.jpg?v=1660115835") no-repeat;background-size: 100%;}
.blc2-D{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/coupevent-h_3x_a51f0b84-a07a-41ca-8144-d0658e7f779f.jpg?v=1660116455") no-repeat;background-size: 100%;}
.blc2-D:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/coupevent-hover_3x_795f56de-3232-4e01-9826-3af39777e815.jpg?v=1660116455") no-repeat;background-size: 100%;}

.blc4-A{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/running.jpg?v=1658304218") no-repeat;background-size: 100%;}
.blc4-A:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/blc4-running-hover.jpg?v=1658304218") no-repeat;background-size: 100%;}
.blc4-B{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/trail.jpg?v=1658304218") no-repeat;background-size: 100%;}
.blc4-B:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/trail-hover.jpg?v=1658304218") no-repeat;background-size: 100%;}

.blc4D-A{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/BLOC_NOUVEAUTES_DESKTOP.jpg?v=1686290727") no-repeat;background-size: 100%;}
.blc4D-A:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/BLOC_NOUVEAUTES_TEST.jpg?v=1686553966") no-repeat;background-size: 100%;}
.blc4D-AA:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/BLOC_NOUVEAUTES_TEST.jpg?v=1686553966") no-repeat !important;background-size: 100%;}
.blc4D-B{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/BLOC_PROMOTIONS_DESKTOP.jpg?v=1686290726") no-repeat;background-size: 100%;}
.blc4D-B:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/BLOC_PROMO_TEST.jpg?v=1686553965") no-repeat;background-size: 100%;}

.blc6-A{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/mds22.jpg?v=1659089265") no-repeat;background-size: 100%;}
.blc6-A:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/mds-hover22.jpg?v=1659089265") no-repeat;background-size: 100%;}
.blc6-B{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/um22.jpg?v=1659089265") no-repeat;background-size: 100%;}
.blc6-B:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/um-hover22.jpg?v=1659089324") no-repeat;background-size: 100%;}
.blc6-C{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/tria22.jpg?v=1659089265") no-repeat;background-size: 100%;}
.blc6-C:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/tria-hover22.jpg?v=1659089265") no-repeat;background-size: 100%;}
.blc6BC:hover{filter: blur(2px);}

.blc7-A{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/hommes-fixe.jpg?v=1659513597") no-repeat;background-size: 100%;}
.blc7-A:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/hommes-fixe-hover.jpg?v=1659513597") no-repeat;background-size: 100%;}
.blc7-B{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/BLC7_3x_b940d28d-1a05-4525-b8c2-64e14cdcdb6c.jpg?v=1659086717") no-repeat;background-size: 100%;}
.blc7-B:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/femmes-hover.jpg?v=1658303399") no-repeat;background-size: 100%;}
.blc7-C{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/nouveautes2.jpg?v=1659086913") no-repeat;background-size: 100%;}
.blc7-C:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/nouveautes-hover.jpg?v=1658303398") no-repeat;background-size: 100%;}

.blc7-AA:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/hommes-fixe-hover.jpg?v=1659513597") no-repeat;background-size: 100%;}
.blc7-BB:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/femmes-hover.jpg?v=1658303399") no-repeat;}
.blc7-CC:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/accesoires-hover.jpg?v=1686556803") no-repeat;background-size: 100%;}

.blc8-A{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/2020-12-12-Trailrunning-Solace-in-Sugiton-100558-121220-Akunamatata.jpg?v=1683269447") no-repeat;background-size: 100%;}
.blc8-A:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/2020-12-12-Trailrunning-Solace-in-Sugiton-100558-121220-Akunamatata.jpg?v=1683269447") no-repeat;background-size: 100%;}
.blc8-B{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/La-recuperation-apres-un-marathon.jpg?v=1683269448") no-repeat;padding:0;float-right;background-size: 100%;}
.blc8-B:hover{background: url("https://cdn.shopify.com/s/files/1/0556/2617/0576/files/La-recuperation-apres-un-marathon.jpg?v=1683269448") no-repeat;background-size: 100%;}

div#slider-eqv { width: 391px; max-width: 391px;overflow-x: scroll; }
div#slider-eqv ul {
  position: relative;
  width: 250%;
  margin: 0;
  padding: 0; 
  left: 0;
  text-align: left;
}
div#slider-eqv ul li{list-style-type:none;min-width: 244px;}
div#slider-eqv ul li .eqvbtn{position:absolute;padding:5px;background:#fff; color:#000;width: 100px;
left: 32px; top: 294px; border-radius:10px;}
div#slider-eqv ul li .eqvtxt{position:absolute; width: 179px;
left: 32px;top: 264px;display: flex;
align-items: flex-end;color:#fff;font-weight: 800; font-style: italic;}
div#slider-eqv ul li .eqvtxt1{position:absolute; width: 179px;left: 276px;top: 264px;display: flex;align-items: flex-end;color:#fff;font-weight: 800; font-style: italic;}
div#slider-eqv ul li .eqvbtn1{position:absolute;padding:5px;background:#fff; color:#000;width: 100px;left: 276px; top: 294px; border-radius:10px;}
div#slider-eqv ul li .eqvtxt2{position:absolute; width: 179px;left: 520px;top: 264px;display: flex;align-items: flex-end;color:#fff;font-weight: 800; font-style: italic;}
div#slider-eqv ul li .eqvbtn2{position:absolute;padding:5px;background:#fff; color:#000;width: 100px;left: 520px; top: 294px; border-radius:10px;}
div#slider-eqv ul li .eqvtxt3{position:absolute; width: 179px;left: 764px;top: 264px;display: flex;align-items: flex-end;color:#fff;font-weight: 800; font-style: italic;}
div#slider-eqv ul li .eqvbtn3{position:absolute;padding:5px;background:#fff; color:#000;width: 100px;left: 764px; top: 294px; border-radius:10px;}
div#slider-eqv ul img { width: 244px; height: auto; float: left; padding-right: 17px; }

@keyframes slidy {
  0% { left: 0%; }
  20% { left: 0%; }
  25% { left: -100%; }
  45% { left: -100%; }
  50% { left: -200%; }
  70% { left: -200%; }
  75% { left: -300%; }
  95% { left: -300%; }
  100% { left: -400%; }
}

div#sport-ptq {width:391px; overflow-x:scroll;}
div#sport-ptq ul li{list-style-type:none;min-width: 259px;}
div#sport-ptq ul img { width: 259px; height: auto; float: left; padding-right: 17px; }
div#sport-ptq ul {
  position: relative;
  width: 140%;
  margin: 0;
  padding: 0;
  left: 0;
  text-align: left;
}

div#home-blog {width:391px; overflow-x:scroll;}
div#home-blog ul li{list-style-type:none;min-width: 293px;}
div#home-blog ul img { width: 293px; height: auto; float: left; padding-right: 17px; }
div#home-blog ul {
  position: relative;
  width: 150%;
  margin: 0;
  padding: 0;
  left: 0;
  text-align: left;
}
div#home-blog ul li .blogtxt{position:absolute; width: 173px;
height: 39px;
left: 103px;
top: 18px;display: flex;
align-items: center;color:#fff;font-family:Orbitron;font-weight:700;text-align:right;}

div#home-blog ul li .blogtxt1{position:absolute; width: 179px;
height: 58px;
left: 413px;
top: 0px;display: flex;
align-items: flex-end;color:#fff;font-family:Orbitron;font-weight:700;text-align:right;}

div#home-blog ul li .blogtxtbtn{position:absolute; width: 94px;
height: 30px;
left: 182px;
top: 77px;display: flex;flex-direction: row;
align-items: center;padding:30px;gap:10px;color:#000;border-radius: 2px;background: #FFFFFF;font-size:10px;text-align:center;}

div#home-blog ul li .blogtxtbtn1{position:absolute; width: 94px;
height: 30px;
left: 492px;
top: 77px;display: flex;flex-direction: row;
align-items: center;padding:30px;gap:10px;color:#000;border-radius: 2px;background: #FFFFFF;font-size:10px;}

@media (min-width: 769px) and (max-width: 1280px){
.lpt p{ font-size: 20px !important; margin-top: 0px; margin-bottom:40px;}
.lpt .blc2-A,.lpt .blc2-B, .lpt .blc2-C, .lpt .blc2-D {height:427px! important;min-height:427px! important;}
.blc7-A, .blc7-B, .blc7-C, .blc7-D {height:400px! important;min-height:400px! important;}
.blc4-A, .blc4-B {height:320px! important;min-height:320px! important;}
}
@media (max-width: 768px){
div#home-blog ul li .blogtxtbtn{left: 162px;padding:9px 21px;}
div#home-blog ul li .blogtxt{font-size: 16px;}
div#home-blog ul li .blogtxt1{font-size: 16px;left: 413px;}
div#home-blog ul li .blogtxtbtn1{left: 462px;padding:9px 21px;}
  .footer-maincontent, .footer-information-wrapper, .footer-bottom{max-width: 370px !important;}
}
@media (min-width: 500px) and (max-width: 768px){
div#slider-eqv { width: 667px; max-width: 667px;overflow-x: scroll; }
  div#home-blog {width:667px; overflow-x:scroll;}
  div#sport-ptq {width:667px; overflow-x:scroll;}
 #list-list{ width: 667px !important;}
}
@media screen and (max-width: 34.43625em){
.welcome-header-message {
    display: block; font-size:10px !important; font-weight:700; line-height:12px; height:30px !important; text-align:center; padding-top:5px; }
}

/*FOOTER*/
.footer-linklist-1 li, .footer-linklist-2 li{font-weight:400;font-size:14px;line-height:16px}
.footer-title {font-weight: 700;
font-size: 14px;
line-height: 180%;}
.footer-newsletter-wrap .footer-newsletter-button{display:none !important;}
.footer-newsletter-wrap .footer-newsletter-field, .footer-newsletter-wrap .footer-newsletter-field::placeholder {color:#d0ff2d !important;font-size:15px;}
footer.layout-footer .footer-newsletter-wrap{background-color:#d0ff2d !important;}
.location-area, .phone-area, .email-area {font-size:14px;}
.footer-maincontent, .footer-information-wrapper, .footer-bottom {width: 1440px; margin-left: auto;margin-right: auto;}

/*HEADER*/
.template-index .desktop-header{top:30px !important;}
#mobile-menu-wrap {background:#000 !important;}
.mobile-menu-link a, .mobile-menu-society-link .svg-icon, .is-accordion-submenu-parent[aria-expanded=true] > a{color:#fff;font-size:20px; text-align:left;}
.is-accordion-submenu-parent > .submenu-parent-icon, .mobile-menu-link .is-accordion-submenu li a, .is-accordion-submenu-parent[aria-expanded=true] > .submenu-parent-icon-minus{color:rgba(255, 255, 255);}
.mobile-menu-link .is-accordion-submenu li a {padding-top:5px;padding-bottom:5px;}
.mobile-currency-language .mobile-currency li a, .mobile-currency-language .mobile-language li a, .mobile-currency-language .desktop-currency-dropdown-content .currency-dropdown-item{color:#fff;}

/*POPUP*/
.newsletter-popup-form .title{font-family:Orbitron;font-size:16px;}
.newsletter-popup-form .group_input button{font-family:Orbitron; font-size: 11px; font-weight: 900;}
.newsletter-popup-form .caption {font-family:Orbitron; font-size: 12px;}

.fmFefX {background-color: #000000; color: #D0FF2D; font-size:18px !important;}
footer.layout-footer .footer a:hover{color:#D0FF2D !important;}
.header-style9 .desktop-header-user-nav>a:hover{color:#D0FF2D !important;}
header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-account a:hover,
  header.layout-header.header-style9 .desktop-header:not(.sticky) .switcher:hover .selected > em.sli,
  header.layout-header.header-style9 .desktop-header:not(.sticky) .switcher:hover .selected > a,
  header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span:after,
  header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-currency .collection-sort-desktop-dropdown > li:hover > span,  
  header.layout-header.header-style9 .desktop-header:not(.sticky) .desktop-header-user-nav:hover > a,
  .desktop-header a:hover .header-counter-pill,
  footer.layout-footer.footer-style4 .scroll-to-top .button-to-top-text:hover{
    color: #D0FF2D !important;
  }


.ligne-besoin .pf-c{padding:0 !important;}

/*PROGRESS BARRE*/
.progress-sprint .pf-progress-bar-inner .outside{display:none;}
.progress-sprint  {width:70%;}

/*PAGES SEO RUNNING*/
.seo-md {width:1200px; font-family: Barlow; margin-right:auto; margin-left:auto;}
.seo-md h1 {font-style: italic; color: rgb(0, 0, 0); font-weight: 900;font-size:50px;}
.seo-md p{text-align: justify;font-size: 16px;margin:20px 0;}
.seo-md p a {font-weight:500; text-decoration:underline;} 
.seo-md h2 {font-size: 24px; font-weight:700;}
.seo-md h3 {font-size: 20px; font-weight:500;}
.seo-md h4 {font-size: 18px; font-weight:400;}
.seo-md button{text-align: center; border-radius: 0;padding:12px 20px;border: 1px solid #000;font-size: 16px;}
.seo-md img{text-align:center;}
.seo-md .seo-blc-btn p{text-align:center; margin:20px 0;}
.seo-md .seo-blc-img{width:600px; margin-right:auto; margin-left:auto;margin-top:20px;margin-bottom:20px;}
.page-width .section-header{display:none;}
@media (max-width: 520px) {
  .seo-md {width:350px;}
  .seo-md h1 {font-size:30px;}
  .seo-md .seo-blc-img{width:100%;}
}
@media (min-width: 521px) and (max-width: 768px) {
  .seo-md {width:550px;}
  .seo-md h1 {font-size:40px;}
  .seo-md .seo-blc-img{width:100%;}
}

/*HEADER*/
.tel-adress p {font-size:15px;font-weight:600;letter-spacing: 0.025em !important;}
.tel-adress {width:100%;height:30px;max-width:1450px; margin-left: auto; margin-right: auto;font-family:Barlow;text-transform:uppercase;color:#000;}
.tel-adress1 {float:left; width:30%;height:30px!important;padding-left:20px;}
.tel-adress2 {float:right; width:30%;height:30px!important;padding-right:20px;}
.tel-adress3 {width:40%;height:30px!important;margin:0;float:left;}
.tel-adress3 p{text-align:center; text-transform:none;}
.tel-adress2 p{text-align:right;}
.tel-adress2 p a{color:#000;padding-top:-3px;}
.tel-adress2 .sli-envelope, .tel-adress1 .sli-phone {padding-top:3px;}
.preheader{width:100%;height:30px;background:#D0FF2D;}
.tel-adress p span {font-family:Barlow;}
@media (max-width: 768px) {
.header{width:100%;}
.preheader{width:100%;height:40px;background:#D0FF2D;}
  .tel-adress {width:100%;height:30px;max-width:768px;}
.tel-adress p {font-size:9px;}
.tel-adress1, .tel-adress2{width:50%;height:20px!important;}
.tel-adress3{width:100%;height:20px!important;}
}
.template-addresses .button.primary {color:#fff !important;}
.product-info-list li, .content-area>ul li{font-size:14px !important;}
.pswp__zoom-wrap img{height:auto !important;}


/* Accordion CSS Code by WebSensePro.com 
https://websensepro.com/blog/how-to-create-collapsible-accordion-for-product-description-shopify/
*/
.accordion {
	 margin: 1rem 0;
	 padding: 0;
	 list-style: none;
	 /*border-top: 1px solid #e5e5e5;*/
}
 .accordion-item {
	 border-bottom: 1px solid #e5e5e5;
   list-style: none !important; 
}
/* Thumb */
 .js-toggle {
	 margin: 0;
	 padding: 0.8rem 0;
	 cursor: pointer;
	 font-weight: 700;
}
 .js-toggle::before {
	 content: '';
	 display: inline-block;
	 height: 7px;
	 width: 7px;
	 margin-right: 1rem;
	 margin-left: 0.5rem;
	 vertical-align: middle;
	 border-right: 1px solid;
	 border-bottom: 1px solid;
	 transform: rotate(-45deg);
	 transition: transform 0.2s ease-out;
}
/* Panel */
 .accordion-panel {
	 margin: 0;
	 padding-bottom: 0.8rem;
	 display: none;
}
/* Active */
 .accordion-item.is-active .accordion-thumb::before {
	 transform: rotate(45deg);
}
.toggle-container {
  transition: height 0.35s ease-in-out;
  overflow: hidden;
}
.toggle-container:not(.active) {
  display: none;
}


/*NEW PRODUCT PAGE*/
.image23 {padding:5px;max-height:600px;}
.accordion-panel li, .accordion-panel p, .shtdesc{font-size:16px;}
.product23 video{max-height: 550px; vertical-align:middle;}
.product23 {margin-left: 80px !important;}
.accordion-panel li a{font-weight:bold; text-decoration:underline;}
.product-option-label, .product-option-size span, .product-option-value .product-sizechart a, .suffix-box .product-quantity-container .input-label {font-size:1.25rem;}
.product-option-label, .product-option-size span, .suffix-box .product-quantity-container .input-label {border-radius: 5px;}
.suffix-box .group-button-custom .product-add-cart, .suffix-box .group-button-custom .product-wishlist{height: 40px; width:80%;border-radius: 50px;}
.product-option-list{width:80%;}
.product-option-image input:checked+img{border:1px solid #dddddd;border-radius: 5px;}
.product-option-size{margin-bottom : 0.625rem;}
.product-label-blc .picto{max-height:80px;}
.faqs-area {margin-top:10px !important;}

.product-alt-colours img {border:1px solid #dddddd;border-radius: 5px;}
.product-alt-colours a {margin-right: 0.625rem;}
@media (min-width: 1320px) and (max-width: 1450px) {
  .image23 {max-height:550px !important;}
}
@media (min-width: 1205px) and (max-width: 1319px) {
  .image23 {max-height:500px;}
}
@media (min-width: 1099px) and (max-width: 1204px) {
  .image23 {max-height:450px;}
}
@media (min-width: 990px) and (max-width: 1098px) {
  .image23 {max-height:400px;}
}
@media (min-width: 870px) and (max-width: 989px) {
  .image23 {max-height:350px;}
}
@media (max-width: 768px){
  .template-product .product-title {width:100%;}
  .suffix-box .group-button-custom .product-add-cart, .suffix-box .group-button-custom .product-wishlist {width:100%;}
  .product-gallery { max-width: 100%; max-height: 100%;}
  .swiper-wrapper{width:100%;}
  }

/*TEST INFOBULLE*/
 .modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 50px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content */
.modal-content {
  /*background-color: #fefefe;*/
  margin: auto;
  /*padding: 20px;
  border: 1px solid #888;*/
  width: 20%;
}
.modal-content video{width:400px;}
@media (max-width: 768px){
.modal-content {width:auto;}
.modal-content video {
    width: 90%;
    padding-left: 10%;
}
}
/* The Close Button */
.close {
  color: #000000;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.video-bulle img{width:25%;}
.dropdown .is-dropdown-submenu .is-submenu-item a {border-bottom:none !important;}

/********* Hover image et texte *******/

/* Overlay */
.overlay-image .hover {
 position: absolute;
 top: 0;
 height: 100%;
 width: 100%;
 opacity: 0;
 transition: .5s ease;
}

/* Apparition overlay sur passage souris */
.overlay-image:hover .hover {
 opacity: 1;
}

/****** MODIF PAGE BUILD CSS ******/
.collection-result-pagination {margin-bottom: 0px !important;}