/** Shopify CDN: Minification failed

Line 1671:26 Expected ")" to end URL token
Line 1684:26 Expected ")" to end URL token
Line 17465:0 Unexpected "}"

**/
/* =====================================================================================
   Joyeuse V2 - Base / Header / Footer / Ré-assurance
===================================================================================== */
@font-face {
  font-family: 'Agrandir-Regular';
  src: url(//www.joyeuse.io/cdn/shop/t/3/assets/agrandir-regular-webfont.woff2?v=168728837705072082221696516162) format('woff2'),
       url(//www.joyeuse.io/cdn/shop/t/3/assets/agrandir-regular-webfont.woff?v=65201865100364788951696516162) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Agrandir-Medium';
  src: url(//www.joyeuse.io/cdn/shop/t/3/assets/agrandir-medium-webfont.woff2?v=35874991616921806971696516161) format('woff2'),
       url(//www.joyeuse.io/cdn/shop/t/3/assets/agrandir-medium-webfont.woff?v=171685643170925816221696516160) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Agrandir-Bold';
  src: url(//www.joyeuse.io/cdn/shop/t/3/assets/agrandir-bold-webfont.woff2?v=110330046112260905301696516158) format('woff2'),
       url(//www.joyeuse.io/cdn/shop/t/3/assets/agrandir-bold-webfont.woff?v=107163589826366368691696516157) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Agrandir-Black';
  src: url(//www.joyeuse.io/cdn/shop/t/3/assets/agrandir-black-webfont.woff2?v=181838764642186557081696516157) format('woff2'),
       url(//www.joyeuse.io/cdn/shop/t/3/assets/agrandir-black-webfont.woff?v=113988200803254069321696516156) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Agrandir-Heavy';
  src: url(//www.joyeuse.io/cdn/shop/t/3/assets/agrandir-heavy-webfont.woff2?v=96299372346906847151696516160) format('woff2'),
       url(//www.joyeuse.io/cdn/shop/t/3/assets/agrandir-heavy-webfont.woff?v=7074787730295759151696516159) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

p, button, small, b, i, div, section, em{
font-family: 'Agrandir-Regular';
}
body, p, button, small, b, i, div, section, em{
color: #3F3F3F;
}
h1, h2, h3{
font-family: 'Agrandir-Bold';
color: #3F3F3F;
}
input.btn, button.btn, a.btn, .btn{
border-radius: 100px;
font-family: 'Agrandir-Regular';
}
input, button, a {
outline: none !important;
}

/*body.template-homepage-v2,*/
body.template-acheter,
body.template-contact,
body.template-conteuse-not-used,
body.template-policy,
body.template-cart,
body.template-product-v2,
body.template-product-gift,
body.template-conteuse-refurbished,
body.template-bundle,
body.template-e-product,
body.template-la-conteuse-merveilleuse,
body.template-la-conteuse-merveilleuse-testAB,
body.template-ma-premiere-conteuse,
body.template-ma-premiere-conteuse-testAB,
body.template-il-cubo-favoloso,
body.template-cable,
body.template-la-sacoche,
body.template-sacoche-mpc,
body.template-notre-projet,
body.template-communaute,
body.template-assistance,
body.template-club-v2{
padding-top: 90px;
}

/* Start Header - Menu Sidebar */

#shopify-section-header-v2{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  width: 100%;
  transition: all .25s ease-in;
}
.header-v2{

}
.site-header--sidebar{
  background-color: transparent !important;
  border-bottom: 0;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  padding: 0;
  max-width: 1200px !important;
}
.site-header--sidebar .ly-custom-1000{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: auto;
  min-width: 70px;
  border-radius: 100px;
  background-color: #fff;
  padding: 4px 18px;
  font-size: 13px;
  font-weight: 500;
  margin: 0 0 0 10px;
  font-family: 'Agrandir-Medium';
  transition: all .2s ease-out;
}
.site-header--sidebar .ly-custom-1000 .ly-country-switcher{
  display: none;
}
.site-header--sidebar .ly-custom-1000 .ly-breakpoint-2{
  display: block;
}
.site-header--sidebar .ly-custom-1000 .ly-flag-icon{

}
.site-header--sidebar .ly-custom-1000 .ly-arrow svg{
  width: 11px;
}
.site-header--sidebar .ly-custom-1000 .ly-custom-dropdown-current-inner{
  display: none;
}
.site-header--sidebar .ly-custom-1000 .ly-bright-theme .ly-custom-dropdown-list{
  min-width: 77px;
  top: calc(100% + 12px)!important;
  bottom: auto !important;
  border-radius: 100px !important;
  border: 1px solid #dfdfdf !important;
  background-color: #ffffff !important;
}
@media only screen and (max-width: 449px){
  .site-header--sidebar .ly-custom-1000{
    margin: 0 4px 0 0;
    min-width: 52px;
    border-radius: 100px;
    background-color: #fff;
    padding: 4px 6px;
  }
}
.site-header--sidebar .grid--no-gutters .sidebar--nav{
  position: fixed;
  display: block !important;
  z-index: 999;
  overflow-y: auto;
  top: 0;
  left: -520px;
  height: 100vh;
  width: 520px !important;
  background-color: #fafafa;
  transition: all .25s ease-out;
}
@media only screen and (max-width: 1240px){
  .site-header--sidebar{
    width: 100%;
    padding: 0 40px;
    max-width: 100%;
  }
}
@media only screen and (max-width: 749px){
.site-header--sidebar .grid--no-gutters .sidebar--nav{
  padding: 0 !important;
}
}
@media only screen and (max-width: 520px){
.site-header--sidebar .grid--no-gutters .sidebar--nav{
  left: -100%;
  width: 100% !important;
}
}
.site-header--sidebar .grid--no-gutters .sidebar--nav hr{
background-color: #E8E8E8;
margin: 20px 40px;
padding: 0;
}
.site-header--sidebar .grid--no-gutters .sidebar--nav .sidebar--nav-info{
display: flex;
justify-content: flex-start;
align-items: center;
padding: 0 40px 20px 40px;
}
.site-header--sidebar .grid--no-gutters .sidebar--nav .sidebar--nav-info img{
width: 40px;
margin: 0 10px 0 0;
}
.site-header--sidebar .grid--no-gutters .sidebar--nav .sidebar--nav-info span{
margin: 0 0 0 0;
font-size: 10px;
font-family: 'Agrandir-Regular';
}
.site-header--sidebar .grid--no-gutters .sidebar--nav .sidebar--nav-info small{
margin: 0 0 0 auto;
font-size: 10px;
font-family: 'Agrandir-Regular';
}
.site-header--sidebar .sidebar--nav-overlay{
cursor: pointer;
position: fixed;
z-index: 99;
top: 0;
left: 0;
height: 100vh;
width: 100vw;
background-color: rgba(0,0,0,0.8);
opacity: 0;
display: none;
transition: all .25s ease-out;
}
@media only screen and (max-width: 520px){
.site-header--sidebar .sidebar--nav-overlay{
  display: none;
}
}
.site-header--sidebar .sidebar--nav .close-menu-sidebar{
position: relative;
margin: 40px 0 30px 40px;
display: inline-flex;
justify-content: center;
align-items: center;
height: 30px;
width: 30px;
border: 0;
border-radius: 100px;
background-color: #2A2A2A;
padding: 10px;
transition: all .2s ease-out;
}
.site-header--sidebar .sidebar--nav .close-menu-sidebar:hover svg{
transform: rotate(-90deg);
}
.site-header--sidebar .sidebar--nav .close-menu-sidebar svg{
height: 10px;
width: 10px;
transition: all .2s ease-out;
}
.site-header--sidebar .sidebar--nav .close-menu-sidebar svg path{
fill: #ffffff;
}
.site-header--sidebar .sidebar--nav .close-menu-sidebar span{
position: absolute;
left: 40px;
font-size: 12px;
font-weight: 600;
font-family: 'Agrandir-Regular';
text-transform: capitalize;
}
.site-header--sidebar .sidebar--nav .site-nav{
display: flex;
justify-content: flex-start;
align-items: flex-start;
flex-direction: column;
height: auto;
min-height: calc(100vh - 180px);
}
.site-header--sidebar .sidebar--nav .site-nav li{
width: 100%;
text-align: left;
padding: 0;
}
.site-header--sidebar .sidebar--nav .site-nav li a{
background-color: transparent;
padding: 4px 40px !important;
font-family: 'Agrandir-Regular';
}
.site-header--sidebar .sidebar--nav .site-nav li:first-child a,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(2) a,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(3) a,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(4) a{
padding: 15px 40px !important;
color: #ffffff;
text-transform: initial;
font-size: 18px !important;
font-weight: 600;
font-family: 'Agrandir-Heavy';
}
.site-header--sidebar .sidebar--nav .site-nav li:first-child span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(2) span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(3) span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(4) span{
border: 0;
}
.site-header--sidebar .sidebar--nav .site-nav li:first-child a:hover span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(2) a:hover span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(3) a:hover span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(4) a:hover span{
border: 0;
color: #ffffff;
opacity: 0.6;
}
.site-header--sidebar .sidebar--nav .site-nav li:first-child a{
background-color: #3F8096;
}
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(2) a{
background-color: #87C1C4;
}
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(3) a{
background-color: #F3C4D6;
}
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(4) a{
background-color: #efca2e;
/*height: 0;
overflow: hidden;
padding: 0!important;*/
}

@media only screen and (min-width: 750px) and (max-width: 990px) {
.site-header--sidebar .sidebar--nav .site-nav li:first-child a span, 
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(2) a span, 
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(3) a span, 
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(4) a span{
  font-size: 18px !important;
}
}
@media only screen and (max-width: 469px) {
.site-header--sidebar .sidebar--nav .site-nav li:first-child a span, 
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(2) a span, 
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(3) a span, 
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(4) a span{
  font-size: 16px !important;
}
}

/* Start - Bouton du Club - 5ème item*/
@media only screen and (min-width: 681px){
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(5) a{
  /*height: 0;
  overflow: hidden;
  padding: 0 !important;*/
}
}
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(5){
  margin: 0 0 20px 0;
  /*height: 0;
  overflow: hidden;*/
  padding: 0 !important;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/sidebar-club.svg?v=179877394528993503301696516357);
  background-position: calc(100% + 1px) center;
  background-repeat: no-repeat;
  background-size: auto;
  background-color: #ffffff;
}
.site-header--sidebar .sidebar--nav .site-nav li.site-nav--has-dropdown button.site-nav__link{
  	color: #3F3F3F;
    text-transform: initial !important;
    font-size: 18px !important;
    font-weight: 600;
    font-family: 'Agrandir-Heavy';
    padding: 15px 40px 10px 40px;
  	pointer-events: none;
  	background-color: transparent;
    width: 100%;
    text-align: left;
}
.site-header--sidebar .sidebar--nav .site-nav li.site-nav--has-dropdown button.site-nav__link span{
  border: 0;
  font-size: 18px;
  line-height: 18px;
}
.site-header--sidebar .sidebar--nav .site-nav li.site-nav--has-dropdown button.site-nav__link svg{
  display: none;
}
.site-header--sidebar .sidebar--nav .site-nav li.site-nav--has-dropdown .site-nav__dropdown{
  display: flex;
  position: initial;
  border: 0;
  padding: 0;
  background-color: transparent;
}  
.site-header--sidebar .sidebar--nav .site-nav li.site-nav--has-dropdown .site-nav__dropdown ul{
  width: 100%;
  padding: 0 0 0 40px;
}  
.site-header--sidebar .sidebar--nav .site-nav li.site-nav--has-dropdown .site-nav__dropdown ul li:last-child{
  padding: 0 0 15px 0 !important;
}
.site-header--sidebar .sidebar--nav .site-nav li.site-nav--has-dropdown .site-nav__dropdown ul li a{
  width: 100%;
  padding: 0 0 5px 0 !important;
  background-color: transparent;
  color: #776F6F;
  text-transform: initial !important;
  font-family: 'Agrandir-Medium';
  font-size: 14px !important;
  font-weight: 500;
}
.site-header--sidebar .sidebar--nav .site-nav li.site-nav--has-dropdown .site-nav__dropdown ul li a span{
  position: relative;
  padding-left: 12px;
  border: 0;
  font-family: 'Agrandir-Medium';
  font-size: 14px !important;
  font-weight: 500;
}
.site-header--sidebar .sidebar--nav .site-nav li.site-nav--has-dropdown .site-nav__dropdown ul li a span:before{
  content: '•';
  position: absolute;
  left: 0;
  font-size: 22px;
  line-height: 19px;
  color: #776F6F;
}
/* End - Bouton du Club - 5ème item*/


.template-lang-it .site-header--sidebar .sidebar--nav .site-nav li:nth-child(6) a{
margin: 0;
height: 0;
overflow: hidden;
padding: 0 !important;
}
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(5) a,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(6) a,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(7) a,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(8) a,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(9) a{
color: #2A2A2A;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
}
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(5) a:hover span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(6) a:hover span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(7) a:hover span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(8) a:hover span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(9) a:hover span{
color: #ee7a41;
padding-bottom: 2px;
border-bottom: 1px solid #DDDDDD;
}
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(5) a.site-nav__link--active span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(6) a.site-nav__link--active span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(7) a.site-nav__link--active span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(8) a.site-nav__link--active span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(9) a.site-nav__link--active span{
color: #ee7a41;
padding-bottom: 2px;
border-bottom: 1px solid #DDDDDD;
}
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(10){
margin: auto 0 0 0;
}
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(10) a,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(11) a,
.site-header--sidebar .sidebar--nav .site-nav li:last-child a{
font-size: 12px;
font-weight: 500;
text-transform: initial;
}
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(10) a:hover span,
.site-header--sidebar .sidebar--nav .site-nav li:nth-child(11) a:hover span,
.site-header--sidebar .sidebar--nav .site-nav li:last-child a:hover span{
color: #CCCCCC;
padding-bottom: 2px;
border-bottom: 1px solid #DDDDDD;
}
.site-header--sidebar .sidebar--nav .site-nav > li:nth-child(10),
.site-header--sidebar .sidebar--nav .site-nav > li:nth-child(11),
.site-header--sidebar .sidebar--nav .site-nav > li:last-child{
  display: none;
}

.site-header--sidebar > .grid.grid--no-gutters{
justify-content: center;
position: relative;
background-color: transparent;
}
.site-header--sidebar > .grid:after{
display: none;
}
.site-header--sidebar .menu_burger--sidebar{

}
.site-header--sidebar .grid .grid__item.menu_burger--sidebar,
.site-header--sidebar .grid .grid__item.logo-align--sidebar,
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar{
left: auto;
}
.site-header--sidebar .grid .grid__item.menu_burger--sidebar{
position: absolute;
left: 0;
cursor: pointer;
padding: 0 !important;
}
.site-header--sidebar .grid .grid__item.menu_burger--sidebar button{
border: 0;
padding: 0;
background-color: transparent;
display: inline-flex;
justify-content: center;
align-items: center;
}
.site-header--sidebar .grid .grid__item.menu_burger--sidebar button span{
display: inline-flex;
justify-content: center;
align-items: center;
height: 40px;
width: 40px;
border-radius: 100px;
background-color: #ffffff;
padding: 4px;
transition: all .2s ease-out;
}
.site-header--sidebar.headerFixed .grid .grid__item.menu_burger--sidebar button:hover span{
background-color: #EF413D;
}
.site-header--sidebar .grid .grid__item.menu_burger--sidebar button span svg{
width: 17px;
height: 11px;
transition: all .2s ease-out;
}
.site-header--sidebar.headerFixed .grid .grid__item.menu_burger--sidebar button:hover span svg path{
stroke: #ffffff;
}
.site-header--sidebar .grid .grid__item.menu_burger--sidebar button label{
font-size: 12px;
font-family: 'Agrandir-Regular';
color: #ffffff;
margin: 0 0 0 10px;
}
@media only screen and (max-width: 479px){
.site-header--sidebar .grid .grid__item.menu_burger--sidebar button label{
  display: none;
}
}

/* Start Logo */
.site-header--sidebar .grid .grid__item.logo-align--sidebar{
width: auto;
}
.site-header--sidebar .grid .grid__item.logo-align--sidebar .site-header__logo{
display: inline-flex;
justify-content: center;
}
.site-header--sidebar .grid .grid__item.logo-align--sidebar .site-header__logo .site-header__logo-image img{
max-width: initial !important;
max-height: initial;
width: 120px;
transition: all .2s ease-out;
}
header .grid__item .site-header__logo {
margin: 30px 0;
transition: all .1s ease-out;
}
header.header-v2 .grid__item .site-header__logo.marginFixed {
margin: 10px 0;
}
header.header-v2 .grid__item .site-header__logo.marginFixed .site-header__logo-image img{
width: 100px;
}
@media only screen and (min-width: 750px) and (max-width: 1150px) {
.site-header--sidebar .grid__item .site-header__logo {
  margin: 16px 0;
}
}
@media only screen and (max-width: 749px) {
.site-header--sidebar .grid__item .site-header__logo {
  margin: 12px auto;
  padding: 0;
}
}
.site-header--sidebar .grid__item .site-header__logo-image {
max-width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
padding: 0;
}
@media only screen and (min-width: 750px) and (max-width: 1150px) {
.site-header--sidebar .grid__item .site-header__logo-image {
  display: initial;
  padding: 0;
}
}
@media only screen and (max-width: 749px) {
.site-header--sidebar .grid__item .site-header__logo-image {
  width: auto;
  padding: 0;
}
}
.site-header--sidebar .grid__item .site-header__logo-image img {
max-height: 100%;
width: auto;
max-width: 120px !important;
}
@media only screen and (min-width: 750px) and (max-width: 1150px) {
.site-header--sidebar .grid__item .site-header__logo-image img {
  max-width: 110px !important;
}
}
@media only screen and (max-width: 749px) {
.site-header--sidebar .grid__item .site-header__logo-image img {
  max-width: 90px !important;
}
}
/* End Logo */

.site-header--sidebar .grid .grid__item.site-header__icons--sidebar{
position: absolute;
right: 0;
width: auto;
}
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar .site-header__icons-wrapper{
flex-flow: initial;
}
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar .site-header__club{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: auto;
  border-radius: 100px;
  /*background-color: #ffffff;*/
  padding: 4px 20px;
  font-size: 13px;
  font-weight: 500;
  /*font-family: 'Agrandir-Medium';*/
  transition: all .2s ease-out;
  
  text-transform: lowercase;
  background-color: #ef413d;
  color: #ffffff;
  font-family: 'Agrandir-Black';
  position: relative;
}
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar .site-header__club.site-header__club-simple{
  display: none;
}

.site-header--sidebar .grid .grid__item.site-header__icons--sidebar .site-header__club.activeClub{
  border: 1px solid #ef413d;
}

.site-header--sidebar .grid .grid__item.site-header__icons--sidebar #dropdownClub{
  padding: 0 12px 0 14px;
  border: 0;
}
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar #dropdownClub.site-header__club #dropdownClubList{
  position: absolute;
  top: 40px;
  right: 0;
  display: flex;
  flex-direction: column;
  min-width: 280px;
  margin: 6px 0 0 0;
  gap: 6px;
  padding: 0px 0px 4px 16p; 
  text-transform: lowercase !important; 
  border: 0;
}

.site-header--sidebar .grid .grid__item.site-header__icons--sidebar #dropdownClub.site-header__club #dropdownClubList.activeToggle{
  display: flex !important;
}

.site-header--sidebar .grid .grid__item.site-header__icons--sidebar #dropdownClub.site-header__club #dropdownClubList a{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  background-color: #ffffff;
  border-radius: 14px;
  margin: 0;
  font-family: 'Agrandir-Heavy';
  font-size: 13px;
  padding: 10px;
  box-sizing: border-box;
  box-shadow: 0 0 10px 4px rgb(0 0 0 / 12%);
}
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar #dropdownClub.site-header__club #dropdownClubList a:hover{
  color: #666666;
}
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar #dropdownClub.site-header__club #dropdownClubList a img{
  width: 28px;
}
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar #dropdownClub.site-header__club #dropdownClubList a strong{
  margin: 0 0 0 10px;
  text-transform: initial;
}


@media only screen and (max-width: 749px){
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar .site-header__club{
  padding: 4px 16px;
}
}
@media only screen and (max-width: 689px){
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar .site-header__club{
  display: none;
}
}

.site-header--sidebar.headerFixed .grid .grid__item.site-header__icons--sidebar .site-header__club:hover{
background-color: #EF413D;
color: #ffffff;
}
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar .site-header__cart{
display: inline-flex;
justify-content: center;
align-items: center;
height: 40px;
width: 40px;
border-radius: 100px;
background-color: #ffffff;
padding: 4px;
margin: 0 0 0 10px;
transition: all .2s ease-out;
}
.site-header--sidebar.headerFixed .grid .grid__item.site-header__icons--sidebar .site-header__cart:hover{
background-color: #EF413D;
}
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar .site-header__cart svg{
height: 18px;
width: 18px;
margin: 0;
transition: all .2s ease-out;
}
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar .site-header__cart .site-header__cart-count span{
font-size: 9px;
font-family: 'Agrandir-Medium';
color: #ffffff;

}
.site-header--sidebar.headerFixed .grid .grid__item.site-header__icons--sidebar .site-header__cart:hover svg path{
stroke: #ffffff;
}
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar .site-header__cart .site-header__cart-count{
top: 0;
right: 0;
}

@media only screen and (max-width: 449px){
.site-header--sidebar .grid .grid__item.site-header__icons--sidebar .site-header__cart{
  margin: 0 0 0 4px;
}
}
/* End Header - Menu Sidebar */


/* Start Ré-assurance */
#shopify-section-reassurance{
  background-color: #ffffff;
  padding-top: 90px;
  padding-bottom: 70px;
}
.feature-columns-reassurance .grid{
  display: flex;
  justify-content: center;
}

.feature-columns-reassurance .grid .grid__item{
  width: 20%;
}
@media only screen and (max-width: 749px){
  .feature-columns-reassurance .grid{
    justify-content: center;
    flex-flow: row wrap;
    padding: 30px 0;
  }
  .feature-columns-reassurance .grid .grid__item{
  	width: 50%;
  }
}
@media only screen and (max-width: 449px){
  .feature-columns-reassurance .grid .grid__item{
    width: 100%;
  }
  .site-header--sidebar .grid .grid__item.logo-align--sidebar .site-header__logo .site-header__logo-image img{
    width: 100px;
    position: relative;
    top: 8px;
  }
}
.feature-columns-reassurance .grid .grid__item .feature-row__image-wrapper div{
  display: flex;
  justify-content: center;
  padding-top: 125px !important;
}
.feature-columns-reassurance .grid .grid__item .feature-row__image-wrapper div img{
width: 100%;
max-width: 125px !important;
}
.feature-columns-reassurance .grid .grid__item h3{
font-size: 20px;
font-weight: 600;
font-family: 'Agrandir-Bold';
line-height: 26px;
}
.feature-columns-reassurance .grid .grid__item .rte-setting p{
font-size: 16px;
line-height: 20px;
font-family: 'Agrandir-Regular';
}
@media only screen and (max-width: 879px){
.feature-columns-reassurance .grid .grid__item h3{
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 6px 0;
}
.feature-columns-reassurance .grid .grid__item .rte-setting p{
  font-size: 14px;
  line-height: 18px;
}
}
/* End Ré-assurance */


/* Start Footer - Newsletter Block */
.site-footer-v2{
position: relative;
z-index: 99;
background-color: #89c3c5 !important;
padding: 0;
margin: 0;
}

.site-footer-v2 .lottieAnimation.oiseau_footer{
position: absolute;
z-index: 0;
bottom: 0px;
left: 10vw;
}
.site-footer-v2 .lottieAnimation.coccinelles_footer{
position: absolute;
z-index: 0;
bottom: 100px;
right: 20%;
}

.site-footer-v2 > .site-footer-v2__container{
position: relative;
z-index: 9;
}
.site-footer-v2 .site-footer__content .site-footer__item:first-child{
  margin: 0;
  width: 100%;
  padding: 30px 20px 30px 20px;
  background-color: #57A0A3;
  box-sizing: border-box;
}
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter{
display: flex;
justify-content: space-between;
align-items: center;
max-width: 1200px;
padding-left: 0;
padding-right: 0;
}
@media only screen and (max-width: 1240px){
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter{
  padding-left: 35px;
  padding-right: 35px;
}
}
@media only screen and (max-width: 749px){
.site-footer-v2 .site-footer__content .site-footer__item:first-child{
  margin: 0 -20px;
  width: calc(100% + 38px);
}
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter{
  padding-left: 22px;
  padding-right: 22px;
}
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter{
  flex-direction: column;
}
}
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter p{
color: #ffffff;
font-size: 26px;
font-weight: 600;
margin-right: 40px;
text-align: left;
font-family: 'Agrandir-Heavy';
}
@media only screen and (max-width: 749px){
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter p{
  margin: 0 0 15px 0;
  text-align: center;
}
}
@media only screen and (max-width: 1024px){
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter{
  
}
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter p{
  font-size: 22px;
}
}

.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter .site-footer__newsletter-v2{
width: 100%;
max-width: 400px;
}
@media only screen and (max-width: 1024px){
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter .site-footer__newsletter-v2{
  max-width: 380px;
}
}
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter .site-footer__newsletter-v2 form .input-group{
display: flex;
justify-content: center;
align-items: center;
flex-flow: initial;
}
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter .site-footer__newsletter-v2 form .input-group input,
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter .site-footer__newsletter-v2 form .input-group button{
margin: 0;
}
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter .site-footer__newsletter-v2 form .input-group input{
height: 60px;
border-radius: 50px 0 0 50px;
font-size: 14px;
font-family: 'Agrandir-Regular';
}
.site-footer-v2 .site-footer__content .site-footer__item:first-child .site-footer__item-inner--newsletter .site-footer__newsletter-v2 form .input-group button{
height: 60px;
border: 0;
border-radius: 0 50px 50px 0;
width: 120px;
font-size: 14px;
font-family: 'Agrandir-Bold';
}

/* End Footer - Newsletter Block */

/* Start Footer - LinkList Navigation */
.site-footer-v2 .site-footer__content .site-footer__item:last-child{
padding: 0;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list{
display: flex;
justify-content: space-between;
align-items: flex-start;
margin: 90px auto;
padding-left: 0;
padding-right: 0;
max-width: 1200px;
}
@media only screen and (max-width: 1240px){
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list{
  padding-left: 55px;
  padding-right: 55px;
}
}
@media only screen and (max-width: 979px){
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list{
  flex-direction: column-reverse;
  justify-content: flex-start;
  align-items: stretch;
  margin: 60px auto 30px auto;
}
}
@media only screen and (max-width: 749px){
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list{
  padding-left: 22px;
  padding-right: 22px;
}
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo{
margin-right: 60px;
width: 100%;
max-width: 220px;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo img{
height: 52px; 
margin: 0
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo p{
font-size: 15px;
line-height: 20px;
color: #ffffff;
font-family: 'Agrandir-Regular';
margin: 4px 0 8px 0;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo > ul{
display: flex;
flex-direction: row;
justify-content: flex-start;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo > ul li{
margin: 0 10px 0 0;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo > ul li svg{
width: 20px;
fill: #ffffff;
transition: all .2s ease-out;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo > ul li svg:hover{
fill: #ee7a41;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist{
display: flex;
justify-content: flex-start;
flex-direction: column;
flex-wrap: wrap;
width: calc(100% - 300px);
height: 150px;
margin: 0 0 0 auto;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist li{
display: inline-flex;
width: auto;
padding: 7px 0;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist li a{
font-size: 15px;
font-family: 'Agrandir-Regular';
color: #ffffff;
border: 0;
transition: all .2s ease-out;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist li a:hover{
color: #ee7a41;
}
.template-lang-it .site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist li:first-child,
.template-lang-it .site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist li:nth-child(2){
display: none;
}
.template-lang-it .site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist li:nth-child(9) a{
max-width: 260px;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist li:nth-child(9) a{
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 50px;
border-radius: 100px;
color: #ffffff;
font-family: 'Agrandir-Regular';
background-color: #EF413D;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist li:last-child a{
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 50px;
border-radius: 100px;
color: #89C3C5;
font-family: 'Agrandir-Regular';
background-color: #ffffff;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist.activeItLang li:last-child{
display: none;
}

@media only screen and (max-width: 979px){
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo > ul{
  padding: 0;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo{
  max-width: 100%;
  margin: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo p{
  margin: 0 auto 0 10px;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist{
  width: 100%;
  margin: 0 0 40px 0;
}
}
@media only screen and (max-width: 649px){
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist{
  width: 100%;
  margin: 0px 0 60px 0;
  height: auto;
  justify-content: center;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist li{
  justify-content: center;
}
.site-footer-v2 .lottieAnimation.oiseau_footer{
  left: 0;
  bottom: 0;
}
.site-footer-v2 .lottieAnimation.coccinelles_footer{
  top: 35vh;
  bottom: auto;
  right: 20px;
}

.template-lang-it .site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__linklist li:nth-child(9) a{
  max-width: 100%;
}
}
@media only screen and (max-width: 449px){
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo img{
  height: 34px; 
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo p{
  font-size: 13px;
  max-width: 140px;
}
}

@media only screen and (max-width: 379px){
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.site-footer-v2 .site-footer__content .site-footer__item:last-child .site-footer__item-inner--link_list .site-footer__logo p{
  max-width: 100%;
  margin: 6px auto;
  text-align: center;
}
}
/* End Footer - LinkList Navigation */


/* =====================================================================================
 Joyeuse V2 - Notre Projet
===================================================================================== */

.template-notre-projet{
background-color: #F9F9F9;
}
.template-notre-projet:before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 40vw;
max-width: 870px;
height: 100%;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-notre-projet-00.png?v=99777111033575913121696516213);
background-position: top left;
background-repeat: no-repeat;
background-size: 100%;
}
.template-notre-projet:after{
content: '';
position: absolute;
top: 110px;
right: 0;
width: 12vw;
height: 100%;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-notre-projet-01.png?v=14440984837187146501696516214);
background-position: top right;
background-repeat: no-repeat;
background-size: 100%;
}
/*.page-notre-projet:before{
content: '';
position: absolute;
top: 0;
left: 50%;
width: 100%;
max-width: 270px;
height: 210px;
background-image: url({#{ 'bg-notre-projet-02.png' | asset_url }});
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
}*/
.page-notre-projet .lottieAnimation.nuages{
position: absolute;
z-index: 0;
top: -70px;
left: calc(44%);
transform: rotate(-10deg);
}
.page-notre-projet .lottieAnimation.trois-coeur{
position: absolute;
z-index: 1;
top: 60px;
right: -60px;
}
@media only screen and (max-width: 649px){
.page-notre-projet:before{
  max-width: 160px;
  height: 110px;
  opacity: 0.6;
  left: 40%;
  top: -30px;
}
.page-notre-projet .lottieAnimation.nuages{
  width: 160px!important;
  height: auto!important;
  left: calc(52%);
  top: -26px;
}
.page-notre-projet .lottieAnimation.trois-coeur{
  width: 240px!important;
  height: auto !important;
  top: 20px;
  right: -60px;
}
}
@media only screen and (max-width: 489px){
.page-notre-projet .lottieAnimation.trois-coeur{
  width: 200px!important;
  height: auto !important;
  top: 20px;
  right: -60px;
}
}

/* Notre projet - Start Histoire */
.rich-text--notre-projet{
padding-bottom: 200px;
}
.rich-text--notre-projet.page-width{
padding-left: 110px;
padding-right: 110px;
padding-top: 5vh;
}
.rich-text--notre-projet .rich-text__main-title{
margin: 20px 0;
position: relative;
z-index: 99;
max-width: 340px;
}
.rich-text--notre-projet .rich-text__main-title h2{
font-size: 40px;
line-height: 60px;
font-family: 'Agrandir-Medium';
color: #3F3F3F;
height: 60px;
overflow: hidden;
text-overflow: clip;
word-break: normal;
margin: 0;
text-align: center;
}
.rich-text--notre-projet .rich-text__main-image{
display: flex;
width: 340px;
height: auto;
margin: 0 auto;
}
.rich-text--notre-projet .rich-text__main-subtitle{
position: relative;
z-index: 99;
max-width: 400px;
}
.rich-text--notre-projet .rich-text__main-subtitle h3{
font-size: 20px;
line-height: 30px;
font-weight: 500;
font-family: 'Agrandir-Medium';
color: #3F3F3F;
}
.rich-text--notre-projet .grid{
display: flex;
justify-content: center;
align-items: flex-start;
margin: 0;
padding: 0;
}
.rich-text--notre-projet .grid .grid__item{
left: auto;
}
.rich-text--notre-projet .grid .grid__item:first-child{
padding: 0 50px 0 0;
}
.rich-text--notre-projet .grid .grid__item:last-child{
padding: 0 0 0 50px;
}
.rich-text--notre-projet .grid .grid__item .rich-text__heading--medium h2{
text-align: left;
font-size: 16px;
font-weight: 500;
font-family: 'Agrandir-Bold';
color: #3F3F3F;
}
.rich-text--notre-projet .grid .grid__item .rich-text__text--medium{
text-align: left;
font-size: 16px;
line-height: 22px;
font-weight: 400;
font-family: 'Agrandir-Regular';
margin: 0 0 30px 0;
color: #3F3F3F;
}
.rich-text--notre-projet .grid .grid__item .rich-text__image .rich-text__image-wrapper > div{
padding-top: 0 !important;
}
.rich-text--notre-projet .grid .grid__item .rich-text__image .rich-text__image-wrapper > div img{
width: 100%;
height: 244px;
border-radius: 10px;
overflow: hidden!important;
object-fit: cover;
object-position: top;
}

.rich-text--notre-projet .lottieAnimation.papillon{
position: absolute;
z-index: 0;
top: 28vh;
left: -130px;
}

.rich-text--notre-projet .richtext-video-section .video-section-wrapper{
min-height: 244px;
border-radius: 10px;
overflow: hidden !important;
height: auto !important;
}
.rich-text--notre-projet .richtext-video-section .video-section-wrapper .btn.video-control{
align-items: center;
}
.rich-text--notre-projet .richtext-video-section .video-section-wrapper .video-control__play-wrapper-mobile{
top: calc(52% - 50px / 2);
}

@media only screen and (max-width: 849px){
.rich-text--notre-projet{
  padding-bottom: 140px;
}
.rich-text--notre-projet.page-width{
  padding-left: 40px;
  padding-right: 40px;
}
.rich-text--notre-projet .grid .grid__item:first-child{
  padding: 0 20px 0 0;
}
.rich-text--notre-projet .grid .grid__item:last-child{
  padding: 0 0 0 20px;
}
}
@media only screen and (max-width: 749px){
.rich-text--notre-projet.page-width{
  padding-top: 0;
}
}
@media only screen and (max-width: 649px){
.rich-text--notre-projet{
  padding-bottom: 100px;
}
.rich-text--notre-projet .rich-text__main-title{
  margin: 15px 0;
  max-width: 240px;
}
.rich-text--notre-projet .rich-text__main-title h2{
  font-size: 28px;
  line-height: 40px;
  height: 40px;
}
.rich-text--notre-projet .rich-text__main-image{
  width: 240px;
  height: auto;
}
.rich-text--notre-projet .grid {
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.rich-text--notre-projet.page-width{
  padding-left: 20px;
  padding-right: 20px;
}
.rich-text--notre-projet .grid .grid__item:first-child{
  padding: 0 0 20px 0;
}
.rich-text--notre-projet .grid .grid__item:last-child{
  padding: 20px 0 0 0;
}
.rich-text--notre-projet .lottieAnimation.papillon{
  top: 54vh;
  left: -114px;
  opacity: 0.4;
  width: 220px !important;
  height: 178px !important;
}
}
@media only screen and (max-width: 489px){
.rich-text--notre-projet{
  padding-bottom: 60px;
}
.rich-text--notre-projet .richtext-video-section .video-section-wrapper{
  min-height: 200px;
}
}
/* Notre projet - End Histoire */

/* Notre projet - Start Engagement */
#shopify-section-feature-row-notre-projet{
position: relative;
background-color: #3F7F93;
margin-bottom: 20vh;
padding-bottom: 80px;
}
.feature-row-notre-projet.page-width{
padding-left: 110px;
padding-right: 110px;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
}
.feature-row-notre-projet .feature-row__main{
margin-top: -12vh;
margin-bottom: 100px;
position: relative;
z-index: 99;
}	
.feature-row-notre-projet > .feature-row{
display: flex;
justify-content: flex-start;
align-items: flex-start;
flex-wrap: wrap;
}
.feature-row-notre-projet .feature-row__main .feature-row__main-title{
max-width: 240px;
}
.feature-row-notre-projet .feature-row__main .feature-row__main-title h2{
color: #FFFFFF;
font-weight: 600;
font-size: 40px;
font-family: 'Agrandir-Medium';
line-height: 50px;
height: 55px;
overflow: hidden;
text-overflow: clip;
word-break: normal;
margin: 0;
text-align: left;
}
.feature-row-notre-projet .feature-row__main .feature-row__main--image-title{
width: 330px;
height: 40px;
margin: 0 0 30px 0;
}
.feature-row-notre-projet .feature-row__main p{
color: #ffffff;
font-size: 16px;
font-weight: 400;
font-family: 'Agrandir-Regular';
line-height: 20px;
max-width: 610px;
}
.feature-row-notre-projet .feature-row-notre-projet__image-top{
position: absolute;
bottom: calc(100% - 10px);
left: 0;
right: 0;
width: 100%;
height: auto;
}
.feature-row-notre-projet .feature-row-notre-projet__image-bottom{
position: absolute;
top: calc(100% - 10px);
left: 0;
right: 0;
width: 100%;
height: auto;
}
.feature-row-notre-projet .feature-row .feature-row__text{
position: relative;
}
.feature-row-notre-projet .feature-row .feature-row__text h2{
font-size: 20px;
font-weight: 600;
line-height: 20px;
font-family: 'Agrandir-Bold';
color: #ffffff;
margin: 0 0 8px 0;
}
.feature-row-notre-projet .feature-row .feature-row__text .featured-row__subtext p{
font-size: 16px;
font-weight: 400;
font-family: 'Agrandir-Regular';
line-height: 20px;
color: #ffffff;
}
.feature-row-notre-projet .feature-row .feature-row__text .btn{
font-size: 14px;
font-weight: 400;
font-family: 'Agrandir-Medium';
border-radius: 100px;
}
.template-lang-it .feature-row-notre-projet .feature-row .feature-row__item:first-child .btn{
display: none;
}
.feature-row-notre-projet .feature-row .feature-row__text .feature-row__illu{
position: absolute;
top: calc(100% - 40px);
right: 4vw;
max-width: 120px;
max-height: 120px;
}
.template-lang-it .feature-row-notre-projet .feature-row .feature-row__item:first-child .feature-row__illu{
display: none;
}
.feature-row-notre-projet .feature-row .feature-row__item{
width: 50%;
}
.feature-row-notre-projet .feature-row .feature-row__item .feature-row__image-wrapper img{
max-width: 600px !important;
margin: -30px -30px 0 -30px;
width: calc(100% + 60px);
}
.feature-row-notre-projet .feature-row .feature-row__item:first-child{
padding: 0 55px 60px 0;
}
.feature-row-notre-projet .feature-row .feature-row__item:first-child .feature-row__illu{
max-height: 100px;
top: calc(100% - 90px);
right: 10vw;
}
.feature-row-notre-projet .feature-row .feature-row__item:nth-child(2){
padding: 0 0 0 55px;
margin: -90px 0 0 0;
}
.feature-row-notre-projet .feature-row .feature-row__item:nth-child(2) .feature-row__image-wrapper{
margin: 0;
}
.feature-row-notre-projet .feature-row .feature-row__item:nth-child(3){
padding: 0 55px 0 0;
}
.feature-row-notre-projet .feature-row .feature-row__item:last-child{
padding: 0 0 0 55px;
}
.template-lang-it .feature-row-notre-projet .feature-row .feature-row__item:last-child .btn{
display: none;
}
.template-lang-it .feature-row-notre-projet .feature-row .feature-row__item:last-child .feature-row__illu{
display: none;
}
@media only screen and (max-width: 989px){
.feature-row-notre-projet .feature-row .feature-row__item:nth-child(2){
  margin: -60px 0 0 0;
}
.feature-row-notre-projet .feature-row .feature-row__text .feature-row__illu {
  right: 0;
}
.feature-row-notre-projet .feature-row .feature-row__item:first-child .feature-row__illu {
  top: calc(100% - 120px);
  right: 5vw;
}
}
@media only screen and (max-width: 849px){
.feature-row-notre-projet.page-width{
  padding-left: 40px;
  padding-right: 40px;
}
.feature-row-notre-projet .feature-row__main{
  margin-top: -50px;
}
}
@media only screen and (max-width: 749px){
.feature-row-notre-projet .feature-row .feature-row__item{
  width: 100%;
  padding: 0 !important;
}
.feature-row-notre-projet .feature-row .feature-row__item:first-child {
  padding: 0 0px 60px 0 !important;
}
.feature-row-notre-projet .feature-row .feature-row__item .feature-row__image-wrapper img{
  margin: 0;
  width: 100%;
}
.feature-row-notre-projet .feature-row .feature-row__text .feature-row__illu {
  right: 4vw;
}
.feature-row-notre-projet .feature-row .feature-row__item:first-child .feature-row__illu {
  top: calc(100% - 90px);
  right: 10vw;
}
.feature-row-notre-projet .feature-row .feature-row__text .feature-row__illu {
  max-width: 100px;
  max-height: 100px;
}
.feature-row-notre-projet .feature-row .feature-row__item:first-child .feature-row__illu {
  max-height: 70px;
}
.feature-row-notre-projet .feature-row .feature-row__item:nth-child(2) .feature-row__image-wrapper {
  margin: 0 auto;
}
.feature-row-notre-projet .feature-row .feature-row__item:nth-child(3) {
  padding: 0 0 60px 0 !important;
}
}
@media only screen and (max-width: 649px){
.feature-row-notre-projet.page-width{
  padding-left: 20px;
  padding-right: 20px;
}
.feature-row-notre-projet .feature-row__main{
  margin-top: -30px;
  margin-bottom: 40px;
}
.feature-row-notre-projet .feature-row__main .feature-row__main-title{
  max-width: 170px;
}
.feature-row-notre-projet .feature-row__main .feature-row__main-title h2{
  font-size: 28px;
  line-height: 40px;
  height: 40px;
}
.feature-row-notre-projet .feature-row__main p{
  font-size: 14px;
  line-height: 16px;
  max-width: 100%;
}
.feature-row-notre-projet .feature-row__main .feature-row__main--image-title{
  width: 260px;
  height: auto;
  margin: 0 0 10px 0;
}
.feature-row-notre-projet .feature-row .feature-row__text h2{
  font-size: 18px;
  line-height: 18px;
  margin: 0 0 6px 0;
}
.feature-row-notre-projet .feature-row .feature-row__item:nth-child(3) h2{
  margin: 0 0 12px 0;
}
.feature-row-notre-projet .feature-row .feature-row__text .featured-row__subtext p{
  font-size: 14px;
  line-height: 16px;
}
}
@media only screen and (max-width: 489px){
#shopify-section-feature-row-notre-projet{
  margin-bottom: 100px;
}
.feature-row-notre-projet .feature-row .feature-row__item:nth-child(2){
  margin: -40px 0 0 0;
}
}
/* Notre projet - End Engagement */

/* Notre projet - Start Nos valeurs */
#shopify-section-notre-projet-valeurs{
position: relative;
}
<!--#shopify-section-notre-projet-valeurs:before{
content: '';
position: absolute;
z-index: 0;
top: 80px;
left: 5vw;
width: 10vw;
height: 100%;
background-image: url({#{ 'bg-notre-projet-06.png' | asset_url }});
background-position: top left;
background-repeat: no-repeat;
background-size: 100%;
}
#shopify-section-notre-projet-valeurs:after{
content: '';
position: absolute;
z-index: 0;
top: 140px;
right: 0;
width: 10vw;
height: 100%;
background-image: url({#{ 'bg-notre-projet-05.png' | asset_url }});
background-position: top right;
background-repeat: no-repeat;
background-size: 100%;
}-->
.notre-projet-valeurs{

}
.notre-projet-valeurs.page-width{
padding-left: 110px;
padding-right: 110px;
}
.notre-projet-valeurs .notre-projet-valeurs__main{
position: relative;
z-index: 9;
margin-bottom: 30px;
}
.notre-projet-valeurs .notre-projet-valeurs__main .notre-projet-valeurs__main-title h2{
color: #3F3F3F;
font-weight: 600;
font-size: 40px;
font-family: 'Agrandir-Medium';
line-height: 0;
height: 0px;
overflow: hidden;
text-overflow: clip;
word-break: normal;
margin: 0;
text-align: center;
}
.notre-projet-valeurs .notre-projet-valeurs__main .notre-projet-valeurs__main--image-title{
width: 340px;
height: auto;
margin: 0 auto 20px auto;
display: flex;
}
.notre-projet-valeurs .notre-projet-valeurs__main .notre-projet-valeurs__main-subtitle h3{
color: #3F3F3F;
font-size: 16px;
font-weight: 400;
line-height: 26px;
font-family: 'Agrandir-Regular';
max-width: 600px;
margin: 0 auto;
text-align: center;
}
.notre-projet-valeurs .rich-text__image{
position: relative;
z-index: 9;
margin-bottom: 30px;
border-radius: 10px;
}
.notre-projet-valeurs .rich-text__image .rich-text__image-wrapper > div{
padding: 0 !important;
}
.notre-projet-valeurs .rich-text__image .rich-text__image-wrapper > div img{
width: 100%;
}
.notre-projet-valeurs .grid{
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
flex-flow: row wrap;
margin: 0 -60px;
}
.notre-projet-valeurs .grid .grid__item{
width: calc(50% + 0px);
padding: 0 60px 30px 60px;
}
.notre-projet-valeurs .grid .grid__item .rich-text__heading--medium h2{
margin: 0 0 8px 0;
color: #3F3F3F;
font-size: 20px;
font-weight: 600;
font-family: 'Agrandir-Bold';
line-height: 30px;
}
.notre-projet-valeurs .grid .grid__item .rich-text__text--medium p{
margin: 0;
color: #3F3F3F;
font-size: 20px;
font-weight: 400;
font-family: 'Agrandir-Regular';
line-height: 30px;
}
.notre-projet-valeurs .lottieAnimation.deux-fleurs-coeur{
position: absolute;
z-index: 1;
top: 4vh;
left: -40px;
transform: rotate(-45deg);
}
.notre-projet-valeurs .lottieAnimation.coccinelle-fleur-coeur{
position: absolute;
z-index: 1;
top: 8vh;
right: -130px;
transform: rotate(80deg);
}
@media only screen and (max-width: 849px){
#shopify-section-notre-projet-valeurs{
  padding-top: 0px;
}
.notre-projet-valeurs.page-width{
  padding-left: 40px;
  padding-right: 40px;
}
.notre-projet-valeurs .rich-text__image{
  margin-bottom: 15px;
}
.notre-projet-valeurs .lottieAnimation.deux-fleurs-coeur{
  top: -60px;
  left: -100px;
  transform: rotate(-68deg);
}
.notre-projet-valeurs .lottieAnimation.coccinelle-fleur-coeur {
  top: 23%;
  right: -92px;
  transform: rotate(-20deg);
}
.notre-projet-valeurs .grid{
  margin: 0 -30px;
}
.notre-projet-valeurs .grid .grid__item{
  padding: 0 30px 30px 30px;
}
}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){
.notre-projet-valeurs.page-width{
  padding-left: 20px;
  padding-right: 20px;
}
.notre-projet-valeurs .notre-projet-valeurs__main .notre-projet-valeurs__main--image-title {
  width: 280px;
  height: auto;
  margin: 0 auto 10px auto;
}
.notre-projet-valeurs .notre-projet-valeurs__main .notre-projet-valeurs__main-subtitle h3 {
  font-size: 14px;
  line-height: 20px;
  max-width: 100%;
  padding: 0 20px;
}
.notre-projet-valeurs .lottieAnimation.deux-fleurs-coeur{
  
}
.notre-projet-valeurs .lottieAnimation.coccinelle-fleur-coeur {
  top: 16%;
}
.notre-projet-valeurs .grid .grid__item .rich-text__heading--medium h2 {
  margin: 0 0 6px 0;
  font-size: 16px;
  line-height: 22px;
}
.notre-projet-valeurs .grid .grid__item .rich-text__text--medium p {
  font-size: 16px;
  line-height: 22px;
}
.notre-projet-valeurs .grid {
  flex-direction: column;
}
.notre-projet-valeurs .grid .grid__item{
  width: calc(100% + 0px);
}
}
@media only screen and (max-width: 489px){
.notre-projet-valeurs .lottieAnimation.deux-fleurs-coeur{
  
}
.notre-projet-valeurs .lottieAnimation.coccinelle-fleur-coeur {
  
  top: 110px;
}
.notre-projet-valeurs .grid .grid__item .rich-text__heading--medium h2 {
  margin: 0 0 6px 0;
  font-size: 18px;
  line-height: 26px;
}
.notre-projet-valeurs .grid .grid__item .rich-text__text--medium p {
  font-size: 18px;
  line-height: 26px;
}
}

/* Notre projet - End Nos valeurs */


/* Notre projet - Start Join Us */
#shopify-section-notre-projet-joinus{
position: relative;
padding-top: 0;
}
.notre-projet-joinus{
display: flex;
justify-content: center;
align-items: flex-start;
min-height: 447px;
}
.notre-projet-joinus .rich-text__image{

}
.notre-projet-joinus .rich-text__image-left{
width: 100%;
max-width: 395px;
position: absolute;
top: -60px;
left: 0;
}
.notre-projet-joinus .rich-text__image-right{
position: absolute;
right: 0;
top: -70px;
width: 100%;
max-width: 500px;
}
.notre-projet-joinus .rich-text__image .rich-text__image-wrapper{
max-width: 100% !important;
}
.notre-projet-joinus .rich-text__image .rich-text__image-wrapper > div{
position: relative;
padding: 0 !important;
}
.notre-projet-joinus .rich-text__image-left .rich-text__image-wrapper > div:before{
content: '';
position: absolute;
z-index: 9;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/mask-notre-projet-00.png?v=110733317143382105421696516329);
background-position: top left;
background-repeat: no-repeat;
background-size: 100%;
display: none;
}
.notre-projet-joinus .rich-text__image-left .rich-text__image-wrapper > div img{
width: 100% !important;
max-width: 100% !important;
max-height: fit-content !important;
}
.notre-projet-joinus .rich-text__image-left .rich-text__image-wrapper > div svg{
position: absolute;
top: 0;
left: 0;
width: 395px;
height: 495px;
}
.notre-projet-joinus .rich-text__image-left .rich-text__image-wrapper > div .clip-svg-notre-projet-1{
clip-path: url(#myClipProjet1);
}

.notre-projet-joinus .rich-text__image-right .rich-text__image-wrapper > div img{
width: 100%;
max-width: 100% !important;
max-height: fit-content !important;
}
.notre-projet-joinus .rich-text__image-right .rich-text__image-wrapper > div svg{
position: absolute;
top: 0;
right: 0;
width: 524px;
height: 578px;
}
.notre-projet-joinus .rich-text__image-right .rich-text__image-wrapper > div .clip-svg-notre-projet-2{
clip-path: url(#myClipProjet2);
}

.notre-projet-joinus .btn{
position: relative;
z-index: 12;
font-size: 16px;
font-weight: 400;
font-family: 'Agrandir-Regular';
border-radius: 100px;
min-width: 200px;
margin: 0;
}
.template-lang-it .notre-projet-joinus .btn{
display: none;
}
.notre-projet-joinus .notre-projet-joinus-illustration{
position: absolute;
top: 120px;
left: 50%;
z-index: 5;
width: 245px;
height: 245px;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-notre-projet-07.png?v=178679403500088494731696516218);
background-position: top left;
background-repeat: no-repeat;
background-size: contain;
display: flex;
justify-content: center;
align-items: center;
}
.notre-projet-joinus .notre-projet-joinus-illustration .lottieAnimation.conteuse-bleu-vibration{
width: 134px !important;
margin: 0 auto;
}

@media only screen and (max-width: 1169px){
.notre-projet-joinus .rich-text__image-left {
  max-width: 300px;
  top: -30px;
}
.notre-projet-joinus .rich-text__image-left .rich-text__image-wrapper > div svg{
  width: 300px !important;
  height: auto !important;
}
.notre-projet-joinus .rich-text__image-right {
  max-width: 340px;
}
.notre-projet-joinus .rich-text__image-right .rich-text__image-wrapper > div svg{
  width: 340px !important;
  height: auto !important;
}
}
@media only screen and (max-width: 849px){
.notre-projet-joinus {
  min-height: 140px;
}
.notre-projet-joinus .rich-text__image-left,
.notre-projet-joinus .rich-text__image-right {
  display: none;
}
.notre-projet-joinus .notre-projet-joinus-illustration{
  width: 155px;
  height: 155px;
  padding-top: 15px;
  top: 0;
  left: 70%;
}
.notre-projet-joinus .notre-projet-joinus-illustration .lottieAnimation.conteuse-bleu-vibration{
  width: 80px !important;
}
}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){

}
@media only screen and (max-width: 489px){
.notre-projet-joinus .notre-projet-joinus-illustration{
  top: 60px;
}
}
/* Notre projet - End Join Us End



/* =====================================================================================
 Joyeuse V2 - Page Communauté
===================================================================================== */

.template-communaute{
background-color: #F9F9F9;
}
.template-communaute:before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 38vw;
height: 100%;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-communaute-00.png?v=123329321353062950121696516186);
background-position: top left;
background-repeat: no-repeat;
background-size: 100%;
}
.template-communaute:after{
content: '';
position: absolute;
top: 200px;
right: 0;
width: 9vw;
min-width: 80px;
height: 100%;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-communaute-01.png?v=177836003537984836601696516187);
background-position: top right;
background-repeat: no-repeat;
background-size: 100%;
}
.page-communaute{
min-height: 100vh;
}
.page-communaute .lottieAnimation.coccinelle-communaute{
position: absolute;
z-index: 1;
top: 160px;
right: -29px;
}

/* Communauté - Start Haut de page */
#shopify-section-communaute-head{
padding-bottom: 15px;
}
.page-communaute .communaute-head{

}
.page-communaute .communaute-head .rich-text__main-title{
position: relative;
z-index: 9;
margin: 0;
max-width: 460px;
}
.page-communaute .communaute-head .rich-text__main-title h2{
color: #3F3F3F;
font-weight: 600;
font-size: 40px;
font-family: 'Agrandir-Medium';
line-height: 50px;
height: 55px;
overflow: hidden;
text-overflow: clip;
word-break: normal;
margin: 0;
text-align: left;
}
.page-communaute .communaute-head .rich-text__main-image-title{
position: relative;
z-index: 9;
width: 280px;
height: 44px;
margin: 0 0 20px 0;
}
.page-communaute .communaute-head .rich-text__main-subtitle{
position: relative;
z-index: 9;
width: 54vw;
max-width: 680px;
}
.page-communaute .communaute-head .rich-text__main-subtitle h3{
color: #3F3F3F;
font-weight: normal;
font-size: 16px;
line-height: 26px;
font-family: 'Agrandir-Regular';
margin: 0;
}
.page-communaute .communaute-head .lottieAnimation.lion-coeur{
position: absolute;
z-index: 1;
top: 2vh;
left: calc(60%);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
@media only screen and (max-width: 849px){
.page-communaute .communaute-head .lottieAnimation.lion-coeur{
  top: -20px;
  left: calc(60%);
  width: 260px !important;
  height: 200px !important;
}
.page-communaute .communaute-head .rich-text__main-subtitle{
  width: 92%;
}
}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){
.page-communaute .communaute-head .rich-text__main-title{
  max-width: 330px;
}
.page-communaute .communaute-head .rich-text__main-title h2{
  font-size: 28px;
  line-height: 40px;
  height: 40px;
}
.page-communaute .communaute-head .rich-text__main-image-title{
  width: 310px;
  height: auto;
  margin: 0 0 10px 0;
}
.page-communaute .communaute-head .rich-text__main-subtitle h3{
  font-size: 14px;
  line-height: 22px;
}
.page-communaute .communaute-head .lottieAnimation.lion-coeur{
  top: -36px;
  left: calc(62%);
  opacity: 0.6;
  width: 160px!important;
  height: 130px!important;
}
}
@media only screen and (max-width: 489px){

.page-communaute .communaute-head .lottieAnimation.lion-coeur{
  left: calc(58%);
}
}
/* Communauté - End Haut de page */


/* Communauté - Start Vidéo */
#shopify-section-communaute-video{
position: relative;
z-index: 99;
padding-bottom: 45px;
}
.page-communaute .communaute-video--main{
width: 100%;
max-width: 1200px;
margin-bottom: 30px;
}
.page-communaute .communaute-video--main_title{
text-align: center;
color: #3F3F3F;
font-size: 26px;
font-weight: 600;
font-family: 'Agrandir-Bold';
text-transform: initial;
width: 100%;
max-width: 60%;
margin: 0;
}
.page-communaute .communaute-video{
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.page-communaute .communaute-video .video-section-wrapper{
width: 60%;
min-height: 340px;
max-height: 460px;
border-radius: 10px;
overflow: hidden !important;
}
.page-communaute .communaute-video .video-section-wrapper .video-control__play-wrapper{
height: auto;
}
.page-communaute .communaute-video .video-section-wrapper .btn.video-control.video-control__play{
display: flex;
justify-content: center;
align-items: center;
width: 110px;
height: 110px;
border-radius: 100px;
}
.page-communaute .communaute-video .video-section-wrapper .btn.video-control.video-control__play svg{
width: 28px;
height: 31px;
}
.page-communaute .communaute-video .communaute-video--text{
max-width: 360px;
width: 40%;
margin: 0 0 0 60px;
}
.page-communaute .communaute-video .communaute-video--text p{
font-size: 16px;
font-family: 'Agrandir-Regular';
color: #3F3F3F;
line-height: 26px;
}

@media only screen and (max-width: 849px){
.page-communaute .communaute-video--main_title{
  max-width: 100%;
  text-align: left;
}
.page-communaute .communaute-video .communaute-video--text {
  max-width: 100%;
  margin: 0 0 0 30px;
}
}
@media only screen and (max-width: 749px){
.page-communaute .communaute-video .video-section-wrapper .video-control__play-wrapper-mobile {
  display: block;
  height: auto;
  position: absolute;
  top: auto;
  left: auto;
}
}
@media only screen and (max-width: 649px){
.page-communaute .communaute-video {
    flex-direction: column;
}
.page-communaute .communaute-video--main_title{
  font-size: 20px;
}
.page-communaute .communaute-video .video-section-wrapper {
  width: 100%;
}
.page-communaute .communaute-video .communaute-video--text {
  max-width: 100%;
  width: 100%;
  margin: 20px 0 0 0;
  text-align: center;
}
.page-communaute .communaute-video .communaute-video--text p{
  font-size: 14px;
  line-height: 20px;
}
}
@media only screen and (max-width: 489px){
.page-communaute .communaute-video--main_title{
  font-size: 18px;
}
}
/* Communauté - End Vidéo */


/* Communauté - Start Galerie Vidéo */
#shopify-section-communaute-gallery{
position: relative;
z-index: 9;
padding-top: 0;
}
.page-communaute .communaute-gallery {

}
.page-communaute .communaute-gallery iframe .grid-item{
border-radius: 10px;
overflow: hidden;
}
.page-communaute .communaute-gallery .communaute-gallery--list{
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-flow: row wrap;
margin: 0;
padding: 0;
}
.page-communaute .communaute-gallery .communaute-gallery--list .communaute-gallery--item{
position: relative;
z-index: 9;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
width: 100%;
max-width: 30%;
padding: 0 0 30px 0;
list-style: none;
}
.page-communaute .communaute-gallery .communaute-gallery--list .communaute-gallery--item h4{
font-weight: 500;
font-size: 16px;
font-family: 'Agrandir-Medium';
color: #3F3F3F;
margin: 0 0 15px 0;
}
.page-communaute .communaute-gallery .communaute-gallery--list .communaute-gallery--item div{
display: flex;
justify-content: center;
align-items: center;
min-height: 200px;
width: 100%;
background-color: #CCCCCC;
border-radius: 10px;
}


@media only screen and (max-width: 849px){
.page-communaute .communaute-gallery .communaute-gallery--list .communaute-gallery--item h4 {
  font-size: 14px;
}
}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){
.page-communaute .communaute-gallery .communaute-gallery--list .communaute-gallery--item {
  max-width: calc(50% - 12px);
}
}
@media only screen and (max-width: 489px){
.page-communaute .communaute-gallery .communaute-gallery--list .communaute-gallery--item {
  max-width: 100%;
}
}
/* Communauté - End Galerie Vidéo */


/* Communauté - Start Rejoindre témoignages */
.page-communaute .communaute-testimony {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 75vh;
}
.page-communaute .communaute-testimony .rich-text__image{

}
.page-communaute .communaute-testimony .rich-text__image-left{
  position: absolute;
  left: 0;
  min-width: 120px;
}
.page-communaute .communaute-testimony .rich-text__image-right{
  position: absolute;
  right: 0;
}
.page-communaute .communaute-testimony .rich-text__image-right .rich-text__image-wrapper{
  max-width: 100% !important;
}
.page-communaute .communaute-testimony .rich-text__image .rich-text__image-wrapper > div{
  padding: 0 !important;
}
.page-communaute .communaute-testimony .rich-text__image-left .rich-text__image-wrapper > div img{
  width: 100%;
  min-width: 15vw;
  max-width: 17vw !important;
  max-height: 100% !important;
  margin: -205px 0 0 0;
}
.page-communaute .communaute-testimony .rich-text__image-right .rich-text__image-wrapper > div img{
  display: flex;
  width: 40vw;
  min-width: 520px;
  max-height: 100% !important;
  max-width: 40vw!important;
}
.page-communaute .communaute-testimony .btn{
  position: relative;
  z-index: 9;
  font-size: 16px;
  font-weight: 400;
  border-radius: 100px;
  font-family: 'Agrandir-Medium';
  min-width: 200px;
}
.page-communaute .communaute-testimony .lottieAnimation.nuage{
  position: absolute;
  z-index: 1;
  bottom: 60px;
  width: 100%;
  min-width: 440px;
  max-width: 40vw;
  height: auto;
  right: calc(50% - 25vw);
}
.page-communaute .communaute-testimony .communaute-testimony-illustration{
  position: absolute;
  bottom: 40%;
  left: 10%;
  z-index: 5;
  width: 140px;
  height: 140px;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-communaute-05.png?v=81089293264483402261696516190);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-communaute .communaute-testimony .communaute-testimony-illustration .lottieAnimation.conteuse-blanche-vibration{
  width: 80px !important;
  margin: 0 auto;
}

@media only screen and (max-width: 1169px){
.page-communaute .communaute-testimony .lottieAnimation.nuage{
  bottom: 50px;
  right: calc(60% - 300px);
}
}
@media only screen and (max-width: 969px){
.page-communaute .communaute-testimony .lottieAnimation.nuage{
  bottom: 40px;
  right: calc(70% - 300px);
}
}
@media only screen and (max-width: 849px){
  .page-communaute .communaute-testimony .rich-text__image-left .rich-text__image-wrapper > div img{
      min-width: 170px;
      margin: -405px 0 0 0;
    }
  .page-communaute .communaute-testimony .lottieAnimation.nuage{
    top: calc(100% - 300px);
    right: auto;
    left: calc(0% - 80px);
  }
  .page-communaute .communaute-testimony .communaute-testimony-illustration{
    top: -100px;
    width: 155px;
    height: 155px;
    padding-top: 15px;
  }
  .page-communaute .communaute-testimony .communaute-testimony-illustration .lottieAnimation.conteuse-blanche-vibration{
    width: 80px !important;
  }
}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){
  .page-communaute .communaute-testimony {
    min-height: 60vh;
  }
  .page-communaute .communaute-testimony .rich-text__image-right{
    display: none;
  }
  .page-communaute .communaute-testimony .lottieAnimation.nuage {
    top: 100px;
    right: 0;
    left: auto;
  }
  .page-communaute .communaute-testimony .communaute-testimony-illustration{
    top: -100px;
    width: 95px;
    height: 95px;
    padding-top: 5px;
  }
  .page-communaute .communaute-testimony .communaute-testimony-illustration .lottieAnimation.conteuse-blanche-vibration{
    width: 60px!important;
  }
}
@media only screen and (max-width: 489px){
  .page-communaute .communaute-testimony .lottieAnimation.nuage {
    right: -70px;
  }
}
/* Communauté - End Rejoindre témoignages */



/* =====================================================================================
 Joyeuse V2 - Page Assistance
===================================================================================== */

.template-assistance{
background-color: #F9F9F9;
}
.template-assistance:before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 38vw;
height: 100%;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-assistance-00.png?v=45789255350216985081696516178);
background-position: top left;
background-repeat: no-repeat;
background-size: 100%;
}
/*.template-assistance:after{
content: '';
position: absolute;
top: 120px;
right: 0;
width: 7vw;
height: 100%;
background-image: url({#{ 'bg-assistance-01.png' | asset_url }});
background-position: top right;
background-repeat: no-repeat;
background-size: 100%;
}*/
.page-assistance{
min-height: 100vh;
}

.page-assistance .lottieAnimation.coccinelle-assistance{
position: absolute;
z-index: 1;
top: 20px;
right: -40px;
}
/* Assistance - Start Video tutoriel */
#shopify-section-assistance-tutorial{
padding-bottom: 0;
}
#shopify-section-assistance-tutorial2{
/*position: relative;*/
padding-bottom: 0;
}
.template-assistance .page-assistance .assistance-video{
display: flex;
justify-content: flex-start;
align-items: stretch;
max-width: 1200px;
padding-left: 0;
padding-right: 0;
}
.page-assistance .assistance-video .assistance-video--main{
position: relative;
margin: 0 30px 0 0;
width: 20%;
min-width: 180px;
display: flex;
flex-direction: column;
max-height: 487px;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_title{
font-size: 20px;
line-height: 30px;
text-transform: initial;
font-family: 'Agrandir-Medium';
color: #3F3F3F;
height: 38px;
min-height: 24px;
overflow: hidden;
text-overflow: clip;
word-break: normal;
margin: 0;
text-align: center;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main-image-title{
width: 190px;
height: auto;
margin: 0;
margin: 4px 0 30px 0;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_list{
overflow-y: auto;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_list li{
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
margin-bottom: 15px;
cursor: pointer;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_list li span{
font-size: 12px;
line-height: 26px;
font-family: 'Agrandir-Bold';
text-align: center;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_list li .video-image-wrapper{
position: relative;
border-radius: 10px;
width: 100%;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_list li img{
border-radius: 10px;
height: 120px;
width: 100%;
object-fit: cover;
cursor: pointer;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_list li .video-image-wrapper:after{
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
max-height: 120px;
background-color: #000000;
opacity: 0;
border-radius: 10px;
transition: all .2s ease-out;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_list li:hover .video-image-wrapper:after{
opacity: 0.4;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_list li.video-active .video-image-wrapper img{
border: 3px solid #ef413d;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-down{
position: absolute;
z-index: 9;
bottom: -30px;
width: 100%;
transition: all .2s ease-out;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-down button{
width: 100%;
border: 0;
background-color: transparent;
outline: none;
box-shadow: none;
transition: all .2s ease-out;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-down:hover{
bottom: -35px;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-down:hover button{
padding-top: 5px;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-up{
position: absolute;
z-index: 9;
top: 56px;
width: 100%;
transition: all .2s ease-out;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-up button{
width: 100%;
border: 0;
background-color: transparent;
outline: none;
box-shadow: none;
transition: all .2s ease-out;
transform: rotate(180deg);
opacity: 0.2;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-up:hover{
top: 51px;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-up:hover button{
padding-top: 5px;
}
.page-assistance .assistance-video .assistance-video--video{
margin: 0 30px;
width: 55%;
}
.page-assistance .assistance-video .assistance-video--video.video-section-wrapper{
width: 68%;
min-height: 400px;
max-height: 70vh;
border-radius: 10px;
margin-top: 87px;
overflow: hidden !important;
}
.page-assistance .assistance-video .assistance-video--video.video-section-wrapper.video-active{
display: flex;
}
.page-assistance .assistance-video .assistance-video--video.video-section-wrapper.video-desactive{
display: none;
}
.page-assistance .assistance-video .assistance-video--video-title{
position: absolute;
width: 100%;
max-width: 650px;
margin: 0 0 0 250px;
text-align: center;
font-size: 25px;
line-height: 30px;
font-family: 'Agrandir-Medium';
}
.page-assistance .assistance-video .assistance-video--video-title.video-active{
display: block;
}
.page-assistance .assistance-video .assistance-video--video-title.video-desactive{
display: none;
}
.page-assistance .assistance-video .assistance-video--video.video-section-wrapper .video-control__play-wrapper{
height: auto;
}
.page-assistance .assistance-video .assistance-video--video.video-section-wrapper .btn.video-control.video-control__play{
display: flex;
justify-content: center;
align-items: center;
width: 110px;
height: 110px;
border-radius: 100px;
}
.page-assistance .assistance-video .assistance-video--video.video-section-wrapper .btn.video-control.video-control__play svg{
width: 28px;
height: 31px;
}
.page-assistance .assistance-video .assistance-video--text{
position: relative;
z-index: 99;
margin: 83px 0 0 30px;
width: 25%;
}
.page-assistance .assistance-video .assistance-video--text.video-active{
display: flex;
}
.page-assistance .assistance-video .assistance-video--text.video-desactive{
display: none;
}
.page-assistance .assistance-video .assistance-video--text p{
font-size: 16px;
line-height: 22px;
font-family: 'Agrandir-Regular';
text-align: left;
color: #3F3F3F;
}



@media only screen and (max-width: 1240px){
.page-assistance .assistance-accordion-row .section-header,
.template-assistance .page-assistance .assistance-video{
  padding-left: 55px;
  padding-right: 55px;
}
.page-assistance .assistance-video .assistance-video--video-title{
  max-width: calc(68% - 270px);
}
}
@media only screen and (max-width: 989px){
.page-assistance .assistance-video .assistance-video--main{
  margin: 0 15px 0 0;
}
.page-assistance .assistance-video .assistance-video--video {
  margin: 0 15px;
}
.page-assistance .assistance-video .assistance-video--text {
  margin: 83px 0 0 15px;
  width: 30%;
}
}
@media only screen and (max-width: 849px){
.page-assistance .assistance-video {
  flex-direction: column;
}
.page-assistance .assistance-video .assistance-video--main {
  width: 100%;
  min-width: 100%;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_title {
  height: 24px;
  width: 190px;
  margin: 0 auto;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main-image-title {
  margin: 6px auto 30px;
  width: 240px;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_list {
  overflow-x: auto;
  display: flex;
  width: 100%;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video--main_list li {
  margin-right: 15px;
  min-width: 180px;
}
.page-assistance .assistance-video .assistance-video--video-title {
  position: initial;
  width: 100%;
  margin: 20px auto 0 auto;
  max-width: 100%;
}
.page-assistance .assistance-video .assistance-video--video.video-section-wrapper {
  width: 100%;
  margin: 15px 0 0 0;
}
.page-assistance .assistance-video .assistance-video--text {
  margin: 20px 0 0 0px;
  width: 100%;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-down{
  top: 160px;
  left: -32px;
  width: auto;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-down button{
  width: auto;
  transform: rotate(90deg);
  opacity: 1;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-down:hover{
  top: 160px;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-down:hover button{
  padding-top: 0;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-up{
  top: 160px;
  right: -32px;
  width: auto;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-up button{
  width: auto;
  transform: rotate(-90deg);
  opacity: 1;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-up:hover{
  top: 160px;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-up:hover button{
  padding-top: 0;
}
}
@media only screen and (max-width: 749px){
.page-assistance .assistance-video .video-section-wrapper .video-control__play-wrapper-mobile {
  display: block;
  height: auto;
  position: absolute;
  top: auto;
  left: auto;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-down{
  left: -23px;
}
.page-assistance .assistance-video .assistance-video--main .assistance-video-arrow-up{
  right: -23px;
}
.page-assistance .assistance-accordion-row .section-header,
.template-assistance .page-assistance .assistance-video{
  padding-left: 22px;
  padding-right: 22px;
}
}
@media only screen and (max-width: 649px){

}
@media only screen and (max-width: 489px){

}
/* Assistance - End Video tutoriel */


/* Assistance - Start Faq */
#shopify-section-assistance-faq{
position: relative;
margin-top: 42vh;
padding-top: 0;
padding-bottom: 40px;
background-color: #ffffff;
}
.page-assistance .assistance-accordion-row{
background-color: #ffffff;
}
.page-assistance .assistance-accordion-row .lottieAnimation.musique-coeur-assistance{
position: absolute;
z-index: 1;
top: -26vh;
/*bottom: 116%;*/
left: 3vw;
}
.page-assistance .assistance-accordion-row .assistance-accordion-row--bg-top{
position: absolute;
bottom: 100%;
width: 100%;
height: auto;
}
.page-assistance .assistance-accordion-row .assistance-accordion-row--bg-bottom{
width: 100%;
position: absolute;
top: 100%;
height: auto;
margin: 0 0 0 0;
}
.page-assistance .lottieAnimation.fleur{
position: absolute;
z-index: 1;
bottom: -160px;
left: 5vw;
}
.page-assistance .lottieAnimation.coeur-fleur{
position: absolute;
z-index: 1;
bottom: -12vh;
right: 16vw;
}
.page-assistance .assistance-accordion-row .section-header{
margin-bottom: 0px;
max-width: 1200px;
margin-top: -7vh;
/*padding-left: 0;
padding-right: 0;*/
}
.page-assistance .assistance-accordion-row .zifyfaq{
max-width: 1200px;
/*padding-left: 0;
padding-right: 0;*/
}
.page-assistance .assistance-accordion-row .section-header h2{
position: relative;
top: -60px;
font-family: 'Agrandir-Medium';
font-size: 40px;
line-height: 50px;
letter-spacing: 0;
color: #3F3F3F;
text-align: left;
text-transform: initial;
height: 50px;
overflow: hidden;
text-overflow: clip;
word-break: normal;
margin: 0;
max-width: 220px;
}
.page-assistance .assistance-accordion-row .assistance-accordion-row--image-title{
position: relative;
top: -60px;
display: flex;
width: 237px;
height: auto;
margin: 5px 0 0 3px;
text-align: left;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom{
width: 100%;
margin: 0 auto;
border-radius: 4px;
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
flex-wrap: wrap;
padding-left: 30px;
padding-right: 30px;
height: 100%;
max-height: 80vh;

display: none;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item{
width: calc(50% - 60px);
display: flex;
justify-content: flex-start;
align-items: center;
flex-direction: column;
margin: 0 30px;
padding: 0;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card{
width: 100%;
border: 0;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-header{
padding: 0;
border: 0;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-header .mb-0 button{
width: 100%;
padding: 0;
background-color: #fff;
text-align: left;
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-header .mb-0 button:hover h3{
color: #ef413d;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-header .mb-0 button:not(.collapsed) svg{
transform: rotate(90deg);
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-header .mb-0 button h3{
font-family: 'Agrandir-Medium';
letter-spacing: 0;
margin: 0;
padding: 10px 0px 10px 10px;
width: 100%;
text-align: left;
transition: all 0.2s ease-out;
font-size: 16px;
line-height: 26px;
color: #3F3F3F;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-header .mb-0 button svg{
transition: all 0.2s ease-out;
margin: 17px 0 0px 0px;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-body{
padding: 0;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-body .rte-setting{
padding: 10px 40px 30px 0px;
width: 100%;
margin-left: 23px;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-body .rte-setting p{
font-family: 'Agrandir-Regular';
font-weight: 500;
font-size: 14px;
color: #2a2a2a;
letter-spacing: 0;
line-height: 20px;
text-align: left;
margin: 0 0 0 0;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-body .rte-setting img{
margin: 15px 0 15px 0;
border-radius: 10px;
width: 100%;
max-width: 360px;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-body .rte-setting a{
margin: 15px 0 15px 0;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item:first-child .card-header{
border-top: 0;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item:last-child .card-header{
border-bottom: 0;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-header .mb-0 button:hover h3 {
color: #ef413d;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-header .mb-0 button:not(.collapsed) svg {
transform: rotate(90deg);
}
.page-assistance .assistance-accordion-row a.btn{
display: table;
align-self: center;
font-size: 16px;
font-weight: 400;
border-radius: 100px;
font-family: 'Agrandir-Medium';
min-width: 200px;
width: auto;
margin: 100px auto 0 auto;
letter-spacing: 0;
}

/* Faqify Start */
.page-assistance .assistance-accordion-row .faq__root{

}
.page-assistance .assistance-accordion-row .faq__root .faq-group-title{
display: none;
}
.page-assistance .assistance-accordion-row .faq__root .faq__wrapper{
margin: 0 -15px;
}
.page-assistance .assistance-accordion-row .faq__root .faq__wrapper .faq__item{
padding: 0;
margin: 0 15px 20px 15px;
width: calc(50% - 30px);
}

.page-assistance .assistance-accordion-row .faq__root .faq__wrapper .faq__item .faq__question .zify-faq-question{
font-family: 'Agrandir-Medium';
letter-spacing: 0;
margin: 0;
padding: 0;
width: 100%;
text-align: left;
transition: all .2s ease-out;
font-size: 16px;
line-height: 26px;
color: #3f3f3f;
}
.page-assistance .assistance-accordion-row .faq__root .faq__wrapper .faq__item .faq__question:before{
content: '';
width: 12px;
min-width: 12px;
height: 12px;
min-height: 12px;
margin: 8px 10px 0 0;
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/icon-arrow-accordion.svg?v=55785743335566133601696516273);
}
.page-assistance .assistance-accordion-row .faq__root .faq__wrapper .faq__item .faq__question:after{
display: none;
}
.page-assistance .assistance-accordion-row .faq__root .faq__wrapper .faq__item .faq__answer{
margin: 10px 0 0 22px;
}
/* Faqify End */

@media only screen and (max-width: 1240px){
/*.page-assistance .assistance-accordion-row .zifyfaq,
.page-assistance .assistance-accordion-row .section-header{
  padding-left: 55px;
  padding-right: 55px;
}*/
}
@media only screen and (max-width: 1289px){
.page-assistance .assistance-accordion-row .lottieAnimation.musique-coeur-assistance{
  top: -210px;
}
}
@media only screen and (max-width: 1169px){
.page-assistance .assistance-accordion-row .lottieAnimation.musique-coeur-assistance{
  top: -180px;
}
}
@media only screen and (max-width: 749px){
.page-assistance .assistance-accordion-row .lottieAnimation.musique-coeur-assistance{
  top: -150px;
}
.page-assistance .assistance-accordion-row .faq__root .faq__wrapper .faq__item{
  width: calc(100% - 30px) !important;
}
 #shopify-section-assistance-accordion-row .assistance-accordion-row .grid.grid--flush-bottom .grid__item .card .card-header .mb-0 button h3{
   font-size: 18px;
 }
.page-assistance .assistance-accordion-row .section-header{
   margin-top: 20px;
   margin-bottom: 20px;
    padding-left: 22px;
    padding-right: 22px;
 }
.page-assistance .assistance-accordion-row .section-header h2{
  font-size: 26px;
  line-height: 36px;
  height: 40px;
  top: -20px;
}
.page-assistance .assistance-accordion-row .assistance-accordion-row--image-title{
  top: -20px;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom{
  flex-wrap: initial;
}
.page-assistance .assistance-accordion-row .grid.grid--flush-bottom .grid__item {
  width: 100%;
  margin: 0 0px;
}
}
@media only screen and (max-width: 649px){
.page-assistance .assistance-accordion-row .lottieAnimation.musique-coeur-assistance{
  top: -120px;
}
.page-assistance .lottieAnimation.fleur{
  
}
.page-assistance .lottieAnimation.coeur-fleur{
  
}
}
@media only screen and (max-width: 489px){
#shopify-section-assistance-faq{
  margin-top: 30vh;
}
}
/* Assistance - End Faq*/


/* Assistance - Start Ré-assurance Exception */
.template-assistance #shopify-section-reassurance{
background-color: #f9f9f9;
padding-top: 20vh;
}
/* Assistance - Start Ré-assurance Exception */



/* =====================================================================================
 Joyeuse V2 - Page Club v2
===================================================================================== */

.template-club-v2{
background-color: #F9F9F9;
}
.template-club-v2 #MainContent{
padding: 0;
}
.template-club-v2:before{
content: '';
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 38vw;
height: 100%;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-club-00.png?v=179621232282926928191696516181);
background-position: top left;
background-repeat: no-repeat;
background-size: 100%;
}
.page-club-v2{
min-height: 100vh;
margin: 0 auto;
}
.page-club-v2 #shopify-section-feature-row-club{
background-color: transparent;
padding-bottom: 60px;
}


/* Club - Start Haut de page */
#shopify-section-club-head{
padding-top: 0;
padding-bottom: 18vh;
}

.page-club-v2 .feature-row-club {
max-width: 1200px;
margin: 0 auto;
padding-left: 0px;
padding-right: 0px;
}
.page-club-v2 .feature-row-club .feature-row__text {
position: relative;
z-index: 99;
padding-top: 0;
padding-bottom: 80px;
}
.page-club-v2 .feature-row-club .feature-row__text h2 {
max-width: 143px;
font-size: 26px;
line-height: 36px;
font-family: 'Agrandir-Medium';
color: #3F3F3F;
height: 40px;
overflow: hidden;
text-overflow: clip;
word-break: normal;
margin: 0;
text-align: left;
}
.page-club-v2 .feature-row-club .feature-row__text .feature-row__image-title{
display: flex;
width: 330px;
height: auto;
margin: 0 0 30px 0;
}
.page-club-v2 .feature-row-club .feature-row__text p {
font-family: 'Agrandir-Regular';
color: #3F3F3F;
font-size: 16px;
line-height: 26px;
margin-bottom: 30px;
}
.page-club-v2 .feature-row-club .feature-row__text a.btn {
font-family: 'Agrandir-Medium';
background-color: #EF413D;
border: 1px solid #EF413D;
border-radius: 50px;
font-size: 14px;
color: #ffffff;
margin-right: 15px;
letter-spacing: 0;
}
.page-club-v2 .feature-row-club .feature-row__text a.btn-club-custom {
font-family: 'Agrandir-Medium';
background-color: transparent;
border: 1px solid #EF413D;
border-radius: 50px;
font-size: 14px;
color: #EF413D;
letter-spacing: 0;
}
.page-club-v2 .feature-row-club .feature-row__image > div img{
width: calc(100% + 80px);
max-width: initial !important;
max-height: initial !important;
position: absolute;
top: 0px;
right: -60px;
}

@media only screen and (max-width: 1240px){
.page-club-v2 .feature-row-club {
  padding-left: 55px;
  padding-right: 55px;
}
}
@media only screen and (max-width: 989px){

}
@media only screen and (max-width: 849px){
#shopify-section-club-head{
  padding-bottom: 100px;
}
}
@media only screen and (max-width: 749px){
.page-club-v2 .feature-row-club {
  padding-left: 22px;
  padding-right: 22px;
}
}
@media only screen and (max-width: 649px){
#shopify-section-club-head{
  padding-bottom: 60px;
}
.page-club-v2 .feature-row-club .feature-row__text{
  margin: 40px 0 0 0;
}
}
@media only screen and (max-width: 489px){
#shopify-section-club-head{
  padding-bottom: 40px;
}
}
/* Club - End Haut de page */


/* Club - Start Avantage Title */
#shopify-section-club-avantage-title{
position: relative;
background-color: #ffffff;
padding-top: 30px;
padding-bottom: 0;
}
.page-club-v2 .club-avantage-title{
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
margin: 0 auto;
}
.page-club-v2 .club-avantage-title .rich-text__main-title{
margin: 0 auto;
max-width: 360px;
}
.page-club-v2 .club-avantage-title .rich-text__main-title h2{
color: #3F3F3F;
font-weight: 600;
font-size: 40px;
font-family: 'Agrandir-Medium';
line-height: 50px;
height: 55px;
overflow: hidden;
text-overflow: clip;
word-break: normal;
margin: 0;
text-align: center;
}
.page-club-v2 .club-avantage-title .rich-text__main--image-title{
width: 200px;
height: auto;
margin: 0 auto;
}
.page-club-v2 .club-avantage-title .rich-text__main-subtitle{
margin: 0 auto;
}
.page-club-v2 .club-avantage-title .rich-text__main-subtitle h3{
color: #3F3F3F;
font-weight: normal;
font-size: 16px;
line-height: 26px;
font-family: 'Agrandir-Regular';
margin: 0;
}
.page-club-v2 .club-avantage-title--bg-top {
position: absolute;
bottom: 100%;
width: 100%;
height: auto;
}
@media only screen and (max-width: 989px){

}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){
.page-club-v2 .club-avantage-title .rich-text__main-title{
  max-width: 260px;
}
.page-club-v2 .club-avantage-title .rich-text__main-title h2 {
    font-size: 28px;
    line-height: 40px;
    height: 40px;
    margin: 0 0 6px 0;
}
}
@media only screen and (max-width: 489px){

}
/* Club - Avantage Title */


/* Club - Start Avantage 1 to 5 */
#shopify-section-club-avantage-1,
#shopify-section-club-avantage-2,
#shopify-section-club-avantage-3,
#shopify-section-club-avantage-4,
#shopify-section-club-avantage-5{
position: relative;
background-color: #ffffff;
padding-top: 0;
padding-bottom: 0;
}

#shopify-section-club-avantage-1{

}
#shopify-section-club-avantage-1:before{
content: '';
position: absolute;
z-index: 9;
left: 0;
width: 18vw;
min-height: 725px;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-club-01.png?v=109183676590623308731696516182);
background-position: center left;
background-repeat: no-repeat;
background-size: contain;
}
#shopify-section-club-avantage-1:after{
content: '';
position: absolute;
z-index: 9;
top: 0;
right: 20px;
width: 4vw;
min-width: 40px;
min-height: 75px;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-club-04.png?v=149338305985808760021696516184);
background-position: center right;
background-repeat: no-repeat;
background-size: 100%;
}
#shopify-section-club-avantage-2{

}
#shopify-section-club-avantage-2:after{
content: '';
position: absolute;
z-index: 9;
top: -40px;
right: 0;
width: 12vw;
min-width: 80px;
min-height: 690px;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-club-02.png?v=25657598254621196551696516182);
background-position: center right;
background-repeat: no-repeat;
background-size: contain;
}
#shopify-section-club-avantage-2 .lottieAnimation.coccinelle-communaute{
position: absolute;
z-index: 10;
top: 165px;
right: -20px;
}
#shopify-section-club-avantage-3{

}
#shopify-section-club-avantage-4{

}
#shopify-section-club-avantage-5{
padding-bottom: 35px;
}
#shopify-section-club-avantage-5:before{
content: '';
position: absolute;
z-index: 9;
bottom: -100px;
left: 8vw;
width: 4vw;
min-width: 40px;
min-height: 100px;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-club-05.png?v=125329927439605533871696516184);
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
}
#shopify-section-club-avantage-5 .lottieAnimation.papillon{
position: absolute;
z-index: 1;
bottom: 90px;
left: -105px;
}
#shopify-section-club-avantage-5 .lottieAnimation.conteuse-bleu-vibration{
position: absolute;
z-index: 1;
top: 0px;
right: 7vw;
}
@media only screen and (max-width: 649px){
#shopify-section-club-avantage-5 .lottieAnimation.conteuse-bleu-vibration{
  display: none;
}
.page-assistance .lottieAnimation.papillon{
  
}
}
/*#shopify-section-club-avantage-5:after{
content: '';
position: absolute;
z-index: 9;
top: -60px;
right: 9vw;
width: 8vw;
min-height: 140px;
background-image: url({#{ 'bg-club-06.png' | asset_url }});
background-position: center right;
background-repeat: no-repeat;
background-size: 100%;
}*/
.page-club-v2 .feature-row-club-item {
max-width: 750px;
}
.page-club-v2 .feature-row-club-item .feature-row{
align-items: flex-start;
position: relative;
z-index: 99;
}
.page-club-v2 .feature-row-club-item .feature-row .feature-row__item{
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding-left: 0;
margin: 0;
}
.page-club-v2 .feature-row-club-item .feature-row .feature-row__item:first-child{
max-width: fit-content !important;
margin-right: 50px;
min-width: auto !important;
min-height: 200px !important;
height: auto;
}
.page-club-v2 .feature-row-club-item .feature-row .feature-row__item .feature-row__image-wrapper{
margin: 0;
}
.page-club-v2 .feature-row-club-item .feature-row .feature-row__item .feature-row__image-wrapper > div{
padding: 0 !important;
}
.page-club-v2 .feature-row-club-item .feature-row .feature-row__item .feature-row__image-wrapper img{
/*max-width: 12vw !important;*/
max-width: 130px !important;
min-width: 130px;
position: initial;
}
.page-club-v2 .feature-row-club-item .feature-row .feature-row__item h2{
font-size: 20px;
line-height: 26px;
font-family: 'Agrandir-Medium';
color: #3F3F3F;
}
.page-club-v2 .feature-row-club-item .feature-row .feature-row__item p{
font-size: 14px;
line-height: 24px;
font-family: 'Agrandir-Regular';
color: #3F3F3F;
}

@media only screen and (max-width: 989px){

}
@media only screen and (max-width: 849px){
#shopify-section-club-avantage-1:before{
  display: none;
}
#shopify-section-club-avantage-5 .lottieAnimation.papillon {
  position: absolute;
  z-index: 1;
  bottom: 200px;
  left: -90px;
  width: 200px !important;
  height: 160px !important;
}
}
@media only screen and (max-width: 749px){
.page-club .feature-row-club-item .feature-row {
  flex-direction: row;
}
}
@media only screen and (max-width: 649px){
.page-club .feature-row-club-item .feature-row {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.page-club-v2 .feature-row-club-item .feature-row .feature-row__item:first-child {
  margin-right: 0;
  min-height: 120px!important;
  height: auto;
  margin: 60px 0 0 0;
}
.page-club .feature-row-club-item .feature-row .feature-row__text {
  text-align: center;
  align-items: center !important;
  padding: 15px 0 0 0;
}
.page-club-v2 .club-joinus {
  min-height: auto;
}
#shopify-section-club-avantage-2 .lottieAnimation.coccinelle-communaute{
  top: 265px;
  right: -20px;
}
#shopify-section-club-avantage-2:after{
  top: 50px;
}
}
@media only screen and (max-width: 489px){

}
/* Club - End Avantage 1 to 5 */


/* Club - Start Join Us */
#shopify-section-club-joinus{
position: relative;
background-color: #ffffff;
}
#shopify-section-club-joinus:after{
content: '';
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 40%;
background-color: #F9F9F9;
}
.page-club-v2 .club-joinus {
position: relative;
display: flex;
flex-flow: column-reverse;
justify-content: flex-start;
align-items: center;
min-height: auto;
}

.page-club-v2 .club-joinus .lottieAnimation.fille_nuage{
position: relative;
z-index: 10;
width: 100%;
margin: -16vh 0;
}
.page-club-v2 .club-joinus .rich-text__image{
width: 100%;
}
.page-club-v2 .club-joinus .rich-text__image .rich-text__image-wrapper{
max-width: 100% !important
}
.page-club-v2 .club-joinus .rich-text__image .rich-text__image-wrapper > div{
padding: 0 !important;
}
.page-club-v2 .club-joinus .rich-text__image .rich-text__image-wrapper > div img{
width: 100%;
max-width: 100% !important;
max-height: 100% !important;
position: relative;
z-index: 9;
}
.page-club-v2 .club-joinus .btn{
position: relative;
z-index: 12;
font-size: 16px;
font-weight: 400;
border-radius: 100px;
font-family: 'Agrandir-Medium';
min-width: 200px;
margin: 0 0 100px 0;
letter-spacing: 0;
}

@media only screen and (max-width: 989px){

}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){
.page-club-v2 .club-joinus {
  min-height: auto;
}
}
@media only screen and (max-width: 489px){

}
/* Club - End Join Us */


/* Club - Start Ré-assurance Exception */
.template-club-v2 #shopify-section-reassurance{
background-color: #f9f9f9;
padding-top: 80px;
}
.template-club-v2 #shopify-section-reassurance .feature-columns-reassurance{
padding-left: 0;
padding-right: 0;
}
@media only screen and (max-width: 1240px){
.template-club-v2 #shopify-section-reassurance .feature-columns-reassurance{
  padding-left: 55px;
  padding-right: 55px;
}
}
@media only screen and (max-width: 749px){
.template-club-v2 #shopify-section-reassurance .feature-columns-reassurance{
  padding-left: 22px;
  padding-right: 22px;
}
}
/* Club - Start Ré-assurance Exception */




/* =====================================================================================
 Joyeuse V2 - Page d'Accueil v2
===================================================================================== */

/* Home - Start Carousel */
#shopify-section-16326993520cdce512,
#shopify-section-slideshow-v2,
#shopify-section-1654262602c7e36f4a,
#shopify-section-slideshow-v3{
  position: relative;
}
#shopify-section-1654262602c7e36f4a,
#shopify-section-slideshow-v3{

}
.slideshow-v2{
  position: relative;
}
.slideshow-v2 .slideshow-wrapper .slick-slider{
  min-height: 100vh;
}
.slideshow-v3 .slideshow-wrapper .slick-slider{
  min-height: auto;
}
.slideshow-v2 .slideshow-wrapper .slideshow__slide .slideshow__overlay::before{
  opacity: 0.2;
  background-color: #000000;
}
.slideshow-v2 .slideshow__slide:first-child .slideshow__image{
  background-position: center bottom !important;
}
.slideshow-v2 .slideshow__slide:nth-child(2) .slideshow__image{
  background-position: left center !important;
}
.slideshow-v3 .slideshow__slide:nth-child(3) .slideshow__image{
  background-position: 20vw top !important;
  max-width: 1500px !important;
  right: 0 !important;
  left: auto !important;
}
.slideshow-v3 .slideshow__slide:nth-child(2) .slideshow__image{
  background-size: 74% auto;
  background-position: 42vw bottom !important;
}
.slideshow-v3 .slideshow__slide:first-child .slideshow__image{
  background-position: 100% 56% !important;
  background-size: cover;
  max-width: 60% !important;
  right: -60px !important;
  left: auto !important;
}
.slideshow-v2 .slideshow__slide .slideshow__text-wrap{
  background-position: top left;
  background-size: auto 100vh;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99;
  width: inherit;
  max-width: 40vw;
  height: 100%;
}

.slideshow-v3 .slideshow__slide .slideshow__text-wrap{
  background-position: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  width: inherit;
  max-width: 56vw;
  height: 100%;
}
.slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div{
  max-width: 75%;
  margin: 0 10px 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.slideshow-v3 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div{
  max-width: 80%;
  margin: 40px auto 0 auto;
}

.slideshow-v2 .slideshow__controls .slideshow__pause{
  display: none;
}
.slideshow-v2 .slideshow__slide .slideshow__title-image{
  position: relative;
  z-index: 100;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 60vw;
  max-width: 1200px;
  height: 100%;
  margin: auto 0;
  padding: 0 40px;
  font-family: 'Agrandir-Heavy';
  font-style: normal;
  font-weight: 800;
  font-size: 80px;
  line-height: 100px;
  color: #ffffff;
}
.slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list h2{
  font-family: 'Agrandir-Medium';
  font-size: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  max-width: 280px;
  height: 40px;
  overflow: hidden;
  text-overflow: clip;
  word-break: normal;
}
.slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list .lineheightNormal{
  line-height: normal;
  height: auto;
  overflow: visible;
  text-overflow: normal;
}
.slideshow-v3 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list .lineheightNormal{
  font-size: 40px;
  font-family: 'Agrandir-Heavy';
  font-weight: 800;
  max-width: none;
  color: #F0CA33;
}
.slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list .slideshow__title-image{
  display: flex;
  width: 100%;
  height: auto;
  margin: 5px auto 15px auto;
}
.slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list span{
  font-family: 'Agrandir-Regular';
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}
.slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list span{
  font-family: 'Agrandir-Medium';
  font-size: 30px;
  line-height: 35px;
}
.slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__btn-wrapper .btn{
  font-size: 16px;
  font-weight: 400;
  border-radius: 100px;
  font-family: 'Agrandir-Medium';
  min-width: 200px;
  margin: 0;
  letter-spacing: 0;
}

.slideshow-v2 .slideshow__controls{
  z-index: 3;
  justify-content: flex-end;
  margin: 0 7px 2px 0;
}
.template-lang-it .slideshow-v2 .slideshow__controls{
  display: none;
}
.slideshow-v2 .slideshow__controls .slideshow__arrows {
  background-color: transparent;
  border-radius: 12px;
  background-color: rgba(0,0,0,0.1) !important;
}

.slideshow-v2 .slideshow__text-wrap--mobile{
  position: absolute;
  top: auto;
  bottom: 0px;
  margin: 0;
  width: 100%;
  height: 40px;
  background-color: transparent;
}
.slideshow-v2 .slideshow__text-wrap--mobile .slideshow__arrows .slick-dots li a::before, 
.slideshow-v2 .slideshow__text-wrap--mobile .slideshow__arrows .slick-dots li button::before{
  color: rgba(251, 251, 251, 0.8); 
}
.slideshow-v2 .slideshow__text-wrap--mobile .slideshow__arrows .slick-dots li.slick-active-mobile a::before, 
.slideshow-v2 .slideshow__text-wrap--mobile .slideshow__arrows .slick-dots li.slick-active-mobile button::before{
  color: rgba(251, 251, 251, 0.3); 
}

.slideshow-v2 .slideshow__text-wrap--mobile .slideshow__arrows--mobile button{
  display: none !important;
}
.slideshow-v2 .slideshow__text-wrap--mobile .slideshow__text-content--mobile{
  display: none !important;
}


@keyframes bounceArrowDown {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-4px);
  }
  60% {
    transform: translateY(2px);
  }
}
.slideshow-v2 .arrowDownDiscover svg.bounce {
  animation: bounceArrowDown 2s infinite;
}

.slideshow-v2 .arrowDownDiscover{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 12px;
}
.slideshow-v3 .arrowDownDiscover{
  display: none;
}
.slideshow-v2 .arrowDownDiscover a{
  z-index: 9;
  position: relative;
  width: auto;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 4px 18px;
  background-color: transparent;
  /*backdrop-filter: blur(5px);
  border: 2px solid #ffffff;*/
}
.slideshow-v2 .arrowDownDiscover a:hover{
  color: #ef413d;
  background-color: transparent;
}
.slideshow-v2 .arrowDownDiscover a:focus{
  color: #ffffff;
  background-color: transparent;
}
.slideshow-v2 .arrowDownDiscover a:hover svg{
  stroke: #ef413d;
}
.slideshow-v2 .arrowDownDiscover a:focus svg{
  stroke: #ffffff;
}
.slideshow-v2 .arrowDownDiscover a span{
  font-size: 14px;
  font-family: 'Agrandir-Black';
  text-align: center;
  transition: all .2s ease-out;
}
.slideshow-v2 .arrowDownDiscover a svg{
  width: 12px;
  height: auto;
  stroke: #ffffff;
  stroke-width: 28px;
}


#shopify-section-16326993520cdce512 .backgroundIllustrationMotion,
#shopify-section-slideshow-v2 .backgroundIllustrationMotion,
#shopify-section-1654262602c7e36f4a .backgroundIllustrationMotion,
#shopify-section-slideshow-v3 .backgroundIllustrationMotion{
  position: absolute;
  top: 84%;
  left: 0;
}
#shopify-section-16326993520cdce512 .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
#shopify-section-slideshow-v2 .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
#shopify-section-1654262602c7e36f4a .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
#shopify-section-slideshow-v3 .backgroundIllustrationMotion .backgroundIllustrationMotion-image{
  position: absolute;
  top: 0;
  left: 0;
  max-width: 18vw;
}
#shopify-section-16326993520cdce512 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
#shopify-section-slideshow-v2 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
#shopify-section-1654262602c7e36f4a .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
#shopify-section-slideshow-v3 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique{
  position: absolute;
  top: -11vw;
  left: -7vw;
  width: 26vw;
  height: auto;
}



.slideshow-v3 .slideshow__slide .slideshow__subtitle.small_subtitle{
  display: flex;
  justify-content: center;
  font-size: 12px;
  font-family: 'Agrandir-Medium';
  width: 60%;
  text-align: center;
  margin: 8% auto 0 auto;
}
.slideshow-v3 .slideshow__text-wrap--desktop .slideshow__text-content{
  top: 58%;
}

@media only screen and (max-width: 1440px){
  .slideshow-v2 .slideshow__slide .slideshow__title-image{
    font-size: 40px;
    line-height: 50px;
    max-width: 840px;
  }
}
@media only screen and (max-width: 1169px){

  .slideshow-v2 .slideshow-wrapper .slick-slider{
    min-height: auto;
  }
  .slideshow-v2 .slideshow__slide .slideshow__text-wrap {
    max-width: 50vw;
    min-width: 500px;
  }
  .slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list h2 {
    font-size: 20px;
    line-height: 20px;
    max-width: 160px;
    height: 20px;
  }
  .slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list span {
    font-size: 16px;
    line-height: 16px;
  }
  .slideshow-v3 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list span {
    font-size: 34px;
    max-width: none;
    font-weight: 800;
    line-height: 34px;
  }
  .slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div.page-width {
    width: 75%;
    margin: 0 0 0 auto;
    padding: 0;
  }
  .slideshow-v3 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div.page-width {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 880px){
  .slideshow-v2 .slideshow__slide .slideshow__title-image {
    width: 45vw;
    font-family: 'Agrandir-Heavy';
    font-style: normal;
    font-weight: 800;
    font-size: 35px;
    line-height: 40px;
    color: #fff;
    padding: 0 40px 0 20px;
  }
}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){
  .slideshow-v2 .arrowDownDiscover{
  	display: none !important;
  }
  .slideshow-v2 .slideshow__slide .slideshow__image:after{
    background-color: rgba(0,0,0,0.2);
    height: 100%;
  }
  .slideshow-v2 .slideshow__slide .slideshow__title-image {
    display: none;
  }
  .slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content{
    width: 100%;
    max-width: 100%;
  }
  .slideshow-v2 .slideshow__slide .slideshow__text-wrap {
  	background-image: none !important;
    width: 100%;
    max-width: 100%;
  }
  .slideshow-v2 .slideshow__slide .slideshow__subtitle, 
  .slideshow-v2 .slideshow__slide .slideshow__title{
    display: block;
  }
  .slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__btn-wrapper .btn{
    display: block;
    min-width: 200px;
    max-width: 280px;
    margin: 30px auto -50px auto;
  }
  .slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div.page-width{
    width: 90%;
    margin: 0 auto;
  }
  .slideshow-v2 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list .slideshow__title-image{
    width: 100%;
    height: auto;
    max-height: 100px;
  }
  
  
  .slideshow-v3 .slideshow{
  	overflow: visible;
  }
  .slideshow-v3 .slideshow .slick-list{
  	overflow: visible;
  }
  .slideshow-v3 .slideshow .slick-list .slideshow__slide{
  	overflow: visible !important;
  }
  .slideshow-v3 .slideshow__slide:nth-child(3) .slideshow__image{
  	background-size: auto 140%;
    background-position: center 30px !important;
  }
  .slideshow-v3 .slideshow__slide:nth-child(2) .slideshow__image{
  	background-size: cover;
    background-position: calc(50% + 100px) bottom !important;
  }
  .slideshow-v3 .slideshow__slide:first-child .slideshow__image{
  	right: 0 !important;
    width: 100%;
    max-width: 100% !important;
    background-position: center !important;
  }
  .slideshow-v3 .slideshow__slide .slideshow__text-wrap{
  	background-color: #27336A;
    top: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  	height: 200px;
  }
  .slideshow-v3 .slideshow__slide:nth-child(2) .slideshow__text-wrap{
  	background-color: #8BC2C5;
  }
  .slideshow-v3 .slideshow__slide:last-child .slideshow__text-wrap{
  	background-color: #3e8092;
  }
  .slideshow-v3 .slideshow__slide .slideshow__text-wrap .slideshow__text-content{
  	justify-content: center;
    display: flex;
    align-items: center;
    height: 100%;
    top: 50%;
  }
  .slideshow-v3 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div.page-width{
  	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  .slideshow-v3 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list .lineheightNormal{
  	font-size: 25px;
    line-height: 30px;
    font-family: 'Agrandir-Heavy';
    font-weight: 800;
    max-width: none;
    color: #F0CA33;
  }
  .slideshow-v3 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list span{
  	font-size: 18px;
    max-width: none;
    font-weight: 800;
    line-height: 22px;
  }
  .slideshow-v3 .slideshow__slide .slideshow__subtitle.small_subtitle{
    display: none;
  }
  .slideshow-v3 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div.page-width .slideshow__btn-wrapper{
  	display: block;
    height: 70px;
  }
  .slideshow-v3 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__btn-wrapper .btn{
    margin: 15px auto -50px auto;
    font-family: 'Agrandir-Heavy';
    font-size: 14px;
  }
  #shopify-section-1654262602c7e36f4a, 
  #shopify-section-slideshow-v3{
  	padding-bottom: 250px;
  }
}
@media only screen and (max-width: 649px){
  .slideshow-v2 .slideshow__slide .slideshow__text-wrap {
    min-width: 70vw;
  }
  #shopify-section-16326993520cdce512 .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
  #shopify-section-slideshow-v2 .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
  #shopify-section-1654262602c7e36f4a .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
  #shopify-section-slideshow-v3 .backgroundIllustrationMotion .backgroundIllustrationMotion-image{
    max-width: 32vw;
  }
  #shopify-section-16326993520cdce512 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
  #shopify-section-slideshow-v2 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
  #shopify-section-1654262602c7e36f4a .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
  #shopify-section-slideshow-v3 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique{
    top: -10vw;
    width: 40vw;
  }
}
@media only screen and (max-width: 489px){
  .slideshow-v2 .slideshow__slide .slideshow__title-image {

  }
  .slideshow-v2 .slideshow__slide .slideshow__text-wrap {

  }
  .slideshow-v2 .slideshow-wrapper .slick-slider{
    min-height: 60vh;
  }
}
/* Home - End Carousel */


/* Home - Start Carousel V4 - Gestion Desktop et Mobile */
#shopify-section-16618579829d12cde6,
#shopify-section-slideshow-v4,
#shopify-section-dc9b9b7d-7521-43c1-897f-222d821cf5c6,
#shopify-section-slideshow-v4-it{
  position: relative;
}
.slideshow-v4{
  position: relative;
}
.slideshow-v4 .slideshow-wrapper .slick-slider{
  min-height: auto;
}
.slideshow-v4 .slideshow-wrapper .slideshow__slide .slideshow__overlay::before{
  opacity: 0.2;
  background-color: #000000;
}
.slideshow-v4 .slideshow__slide .slideshow__text-wrap{
  background-position: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  width: inherit;
  max-width: 56vw;
  height: 100%;
}
.slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div{
  max-width: 80%;
  margin: 40px auto 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

.slideshow-v4 .slideshow__controls .slideshow__pause{
  display: none;
}
.slideshow-v4 .slideshow__slide .slideshow__title-image{
  position: relative;
  z-index: 100;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 60vw;
  max-width: 1200px;
  height: 100%;
  margin: auto 0;
  padding: 0 40px;
  font-family: 'Agrandir-Heavy';
  font-style: normal;
  font-weight: 800;
  font-size: 80px;
  line-height: 100px;
  color: #ffffff;
}
.slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list h2{
  font-family: 'Agrandir-Medium';
  font-size: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  max-width: 280px;
  height: 40px;
  overflow: hidden;
  text-overflow: clip;
  word-break: normal;
}
.slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list .lineheightNormal{
  line-height: normal;
  height: auto;
  overflow: visible;
  text-overflow: normal;
  font-size: 40px;
  font-family: 'Agrandir-Heavy';
  font-weight: 800;
  max-width: none;
  color: #F0CA33;
}
.slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list .slideshow__title-image{
  display: flex;
  width: 100%;
  height: auto;
  margin: 5px auto 15px auto;
}
.slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list span{
  font-family: 'Agrandir-Medium';
  font-size: 30px;
  line-height: 35px;
  text-align: center;
}
.slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__btn-wrapper .btn{
  font-size: 16px;
  font-weight: 400;
  border-radius: 100px;
  font-family: 'Agrandir-Medium';
  min-width: 200px;
  margin: 0;
  letter-spacing: 0;
}

.slideshow-v4 .slideshow__controls{
  z-index: 3;
  justify-content: flex-end;
  margin: 0 7px 2px 0;
}
.template-lang-it .slideshow-v4 .slideshow__controls{
  display: none;
}
.slideshow-v4 .slideshow__controls .slideshow__arrows {
  background-color: transparent;
  border-radius: 12px;
  background-color: rgba(0,0,0,0.1) !important;
}

.slideshow-v4 .slideshow__text-wrap--mobile{
  position: absolute;
  top: auto;
  bottom: 0px;
  margin: 0;
  width: 100%;
  height: 40px;
  background-color: transparent;
}
.slideshow-v4 .slideshow__text-wrap--mobile .slideshow__arrows .slick-dots li a::before, 
.slideshow-v4 .slideshow__text-wrap--mobile .slideshow__arrows .slick-dots li button::before{
  color: rgba(251, 251, 251, 0.8); 
}
.slideshow-v4 .slideshow__text-wrap--mobile .slideshow__arrows .slick-dots li.slick-active-mobile a::before, 
.slideshow-v4 .slideshow__text-wrap--mobile .slideshow__arrows .slick-dots li.slick-active-mobile button::before{
  color: rgba(251, 251, 251, 0.3); 
}

.slideshow-v4 .slideshow__text-wrap--mobile .slideshow__arrows--mobile button{
  display: none !important;
}
.slideshow-v4 .slideshow__text-wrap--mobile .slideshow__text-content--mobile{
  display: none !important;
}


@keyframes bounceArrowDown {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-4px);
  }
  60% {
    transform: translateY(2px);
  }
}
.slideshow-v4 .arrowDownDiscover svg.bounce {
  animation: bounceArrowDown 2s infinite;
}

.slideshow-v4 .arrowDownDiscover{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 12px;
  display: none;
}
.slideshow-v4 .arrowDownDiscover a{
  z-index: 9;
  position: relative;
  width: auto;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 4px 18px;
  background-color: transparent;
  /*backdrop-filter: blur(5px);
  border: 2px solid #ffffff;*/
}
.slideshow-v4 .arrowDownDiscover a:hover{
  color: #ef413d;
  background-color: transparent;
}
.slideshow-v4 .arrowDownDiscover a:focus{
  color: #ffffff;
  background-color: transparent;
}
.slideshow-v4 .arrowDownDiscover a:hover svg{
  stroke: #ef413d;
}
.slideshow-v4 .arrowDownDiscover a:focus svg{
  stroke: #ffffff;
}
.slideshow-v4 .arrowDownDiscover a span{
  font-size: 14px;
  font-family: 'Agrandir-Black';
  text-align: center;
  transition: all .2s ease-out;
}
.slideshow-v4 .arrowDownDiscover a svg{
  width: 12px;
  height: auto;
  stroke: #ffffff;
  stroke-width: 28px;
}


#shopify-section-16618579829d12cde6 .backgroundIllustrationMotion,
#shopify-section-slideshow-v4 .backgroundIllustrationMotion,
#shopify-section-dc9b9b7d-7521-43c1-897f-222d821cf5c6 .backgroundIllustrationMotion,
#shopify-section-slideshow-v4-it .backgroundIllustrationMotion{
  position: absolute;
  top: 84%;
  left: 0;
}
#shopify-section-16618579829d12cde6 .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
#shopify-section-slideshow-v4 .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
#shopify-section-dc9b9b7d-7521-43c1-897f-222d821cf5c6 .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
#shopify-section-slideshow-v4-it .backgroundIllustrationMotion .backgroundIllustrationMotion-image{
  position: absolute;
  top: 0;
  left: 0;
  max-width: 18vw;
}
#shopify-section-16618579829d12cde6 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
#shopify-section-slideshow-v4 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
#shopify-section-dc9b9b7d-7521-43c1-897f-222d821cf5c6 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
#shopify-section-slideshow-v4-it .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique{
  position: absolute;
  top: -11vw;
  left: -7vw;
  width: 26vw;
  height: auto;
}



.slideshow-v4 .slideshow__slide .slideshow__subtitle.small_subtitle{
  display: flex;
  justify-content: center;
  font-size: 12px;
  font-family: 'Agrandir-Medium';
  width: 60%;
  text-align: center;
  margin: 8% auto 0 auto;
}
.slideshow-v4 .slideshow__text-wrap--desktop .slideshow__text-content{
  top: 58%;
}

@media only screen and (max-width: 1440px){
  .slideshow-v4 .slideshow__slide .slideshow__title-image{
    font-size: 40px;
    line-height: 50px;
    max-width: 840px;
  }
}
@media only screen and (max-width: 1169px){

  .slideshow-v4 .slideshow-wrapper .slick-slider{
    min-height: auto;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap {
    max-width: 50vw;
    min-width: 500px;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list h2 {
    font-size: 20px;
    line-height: 20px;
    max-width: 160px;
    height: 20px;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list span {
    font-size: 34px;
    max-width: none;
    font-weight: 800;
    line-height: 34px;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div.page-width {
    margin: 0 auto;
    width: 75%;
    padding: 0;
  }
}

@media only screen and (max-width: 880px){
  .slideshow-v4 .slideshow__slide .slideshow__title-image {
    width: 45vw;
    font-family: 'Agrandir-Heavy';
    font-style: normal;
    font-weight: 800;
    font-size: 35px;
    line-height: 40px;
    color: #fff;
    padding: 0 40px 0 20px;
  }
}

@media only screen and (min-width: 750px){
  .slideshow-v4 .carousel-v4_image-mobile{
    display: none;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap{
    background-color: transparent !important;
  }
}

@media only screen and (max-width: 749px){
  .slideshow-v4 .carousel-v4_image-desktop{
    display: none;
  }
  .slideshow-v4 .arrowDownDiscover{
  	display: none !important;
  }
  .slideshow-v4 .slideshow__slide .slideshow__image:after{
    background-color: rgba(0,0,0,0.2);
    height: 100%;
  }
  .slideshow-v4 .slideshow__slide .slideshow__title-image {
    display: none;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content{
    width: 100%;
    max-width: 100%;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap {
  	background-image: none !important;
    width: 100%;
    max-width: 100%;
  }
  .slideshow-v4 .slideshow__slide .slideshow__subtitle, 
  .slideshow-v4 .slideshow__slide .slideshow__title{
    display: block;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__btn-wrapper .btn{
    display: block;
    min-width: 200px;
    max-width: 280px;
    margin: 30px auto -50px auto;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div.page-width{
    width: 90%;
    margin: 0 auto;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list .slideshow__title-image{
    width: 100%;
    height: auto;
    max-height: 100px;
  }
  .slideshow-v4 .slideshow{
  	overflow: visible;
  }
  .slideshow-v4 .slideshow .slick-list{
  	overflow: visible;
  }
  .slideshow-v4 .slideshow .slick-list .slideshow__slide{
  	overflow: visible !important;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap{
  	background-color: #27336A;
    top: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  	height: 200px;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content{
  	justify-content: center;
    display: flex;
    align-items: center;
    height: 100%;
    top: 50%;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div.page-width{
  	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list .lineheightNormal{
  	font-size: 25px;
    line-height: 30px;
    font-family: 'Agrandir-Heavy';
    font-weight: 800;
    max-width: none;
    color: #F0CA33;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__text-content-list span{
  	font-size: 18px;
    max-width: none;
    font-weight: 800;
    line-height: 22px;
  }
  .slideshow-v4 .slideshow__slide .slideshow__subtitle.small_subtitle{
    display: none;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content > div.page-width .slideshow__btn-wrapper{
  	display: block;
    height: 70px;
  }
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap .slideshow__text-content .slideshow__btn-wrapper .btn{
    margin: 15px auto -50px auto;
    font-family: 'Agrandir-Heavy';
    font-size: 14px;
  }
  #shopify-section-16618579829d12cde6, 
  #shopify-section-slideshow-v4,
  #shopify-section-dc9b9b7d-7521-43c1-897f-222d821cf5c6,
  #shopify-section-slideshow-v4-it{
  	padding-bottom: 250px;
  }
}

@media only screen and (max-width: 649px){
  .slideshow-v4 .slideshow__slide .slideshow__text-wrap {
    min-width: 70vw;
  }
  #shopify-section-16618579829d12cde6 .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
  #shopify-section-slideshow-v4 .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
  #shopify-section-dc9b9b7d-7521-43c1-897f-222d821cf5c6 .backgroundIllustrationMotion .backgroundIllustrationMotion-image,
  #shopify-section-slideshow-v4-it .backgroundIllustrationMotion .backgroundIllustrationMotion-image{
    max-width: 32vw;
  }
  #shopify-section-16618579829d12cde6 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
  #shopify-section-slideshow-v4 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
  #shopify-section-dc9b9b7d-7521-43c1-897f-222d821cf5c6 .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique,
  #shopify-section-slideshow-v4-it .backgroundIllustrationMotion .lottieAnimation.oiseaux-musique{
    top: -10vw;
    width: 40vw;
  }
}

@media only screen and (max-width: 489px){
  .slideshow-v4 .slideshow-wrapper .slick-slider{
    min-height: 60vh;
  }
}
/* Home - End Carousel V4 - Gestion Desktop et Mobile */


/* Home - Start Liste des Produits */
#shopify-section-1632701160f214aaf6,
#shopify-section-product-description-v2{
  padding-bottom: 0;
  position: relative;
}
.template-lang-it #shopify-section-1632701160f214aaf6,
.template-lang-it #shopify-section-product-description-v2{
  padding-bottom: 55px;
}
.product-description-v2{

}
.product-description-v2 .lottieAnimation.coccinelle-fleur-coeur{
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  margin: -50px 0 0 0;
}
.product-description-v2 .section-header{
  position: relative;
  z-index: 9;
}
.product-description-v2 .section-header h2{
  font-family: 'Agrandir-Heavy';
  font-size: 36px;
  max-width: 80%;
  line-height: 1.2;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  text-transform: initial;
  letter-spacing: 0;
}
.product-description-v2 .section-header .rte-setting{
  margin: 10px auto;
  max-width: 900px;
}
.product-description-v2 .section-header .rte-setting > p{
  font-size: 17px;
  line-height: 1.4;
  color: inherit;
}
.product-description-v2 .section-header a{
  font-family: 'Agrandir-Regular';
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  margin: 10px auto;
  color: #3F3F3F;
  transition: all .2s ease-out;
}
.product-description-v2 .section-header a:hover{
  color: #EF413D;
}
.product-description-v2 .grid{
  overflow: visible;
  position: relative;
  z-index: 3;
  display: flex;
  justify-content: center;
  margin-bottom: 0;
  z-index: 3;
}

.product-description-v2 .grid .grid__item{

}
.product-description-v2 .grid .grid__item .feature-row__image-wrapper{
  margin: 0 auto;
}
.product-description-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container{

}

.product-description-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container img.home-product-vignette{
  position: absolute;
  top: -15px;
  left: 0;
  width: 120px;
  height: 120px;
}
.product-description-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container img.feature-row__image{
  width: 100%;
  position: inherit;
  max-width: 230px !important;
}
.product-description-v2 .grid .grid__item h3{
  font-family: 'Agrandir-Heavy';
  font-size: 19px;
  line-height: 22px;
  text-align: center;
  margin: 0 auto 8px auto;
  color: #3f3f3f;
}
.product-description-v2 .grid .grid__item h4{
  font-family: 'Agrandir-Regular';
  font-size: 12px;
  line-height: 1.4;
  max-width: 260px;
  margin: 0 auto 10px auto;
}
.product-description-v2 .grid .grid__item .rte-setting{
  font-family: 'Agrandir-Regular';
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  color: #3f3f3f;
  max-width: 320px;
  margin: 10px auto 20px auto;
}
.product-description-v2 .grid .grid__item a.btn{
  position: relative;
  z-index: 60;
  font-size: 16px;
  font-family: 'Agrandir-Medium';
  min-width: 200px;
  height: 60px;
  line-height: 42px;
  margin: 0;
  border: 0;
  border-radius: 100px;
  background-color: #EF413D;
  color: #FFFFFF;
  letter-spacing: 0;
}

@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){
}
@media only screen and (max-width: 749px){
  .product-description-v2 .grid{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 0 auto;
  }
  .product-description-v2 .grid .grid__item{
    padding-left: 0;
    padding-right: 0;
  }
  .product-description-v2 .grid .grid__item .rte-setting{
    max-width: 280px;
  }
  .product-description-v2 .section-header h2{
    font-size: 30px;
    max-width: 100%;
  }
}
@media only screen and (max-width: 649px){

}
@media only screen and (max-width: 489px){
.product-description-v2 .lottieAnimation.coccinelle-fleur-coeur{
  opacity: 0.8;
}
.product-description-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container img.feature-row__image {
  max-width: 180px!important;
}
.product-description-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container img.home-product-vignette {
  top: 0px;
  left: 30px;
  width: 90px;
  height: 90px;
}
.product-description-v2 .grid .grid__item .rte-setting {
  margin: 20px auto 15px auto;
  text-align: center;
}
.product-description-v2 .grid .grid__item a.btn {
  height: 50px;
  line-height: 32px;
}
}
/* Home - End Liste des Produits */


/* Home - Start Super pouvoirs - Richtext */
.template-index .rich-text .grid .grid__item div > h2{
  font-family: 'Agrandir-Heavy';
  font-size: 36px;
  max-width: 92%;
  line-height: 1.2;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  text-transform: initial;
  letter-spacing: 0;
}
.template-index .rich-text .grid .grid__item div.rte-setting{
  margin: 10px auto;
  max-width: 900px;
}
.template-index .rich-text .grid .grid__item div.rte-setting > p{
  font-size: 17px;
  line-height: 1.4;
  position: relative;
  z-index: 9;
}
.template-index .rich-text .grid .grid__item > a{
  display: table;
  font-family: 'Agrandir-Regular';
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  margin: 10px auto;
  color: #3F3F3F;
  border-bottom: 1px solid #3F3F3F;
  transition: all .2s ease-out;
}
.template-index .rich-text .grid .grid__item > a:hover{
  color: #EF413D;
  border-bottom: 1px solid #EF413D;
}

@media only screen and (max-width: 749px){
  .template-index .rich-text .grid .grid__item div > h2{
    font-size: 30px;
    max-width: 100%;
  }
}
/* Home - End Super pouvoirs - Richtext */


/* Home - Start Liste des actualités */
#shopify-section-1632701353b65c49ab,
#shopify-section-card-information-v2,
#shopify-section-fad97950-5a97-4a87-8602-22ab594879ee,
#shopify-section-card-information-v2-it{
  position: relative;
  padding: 0;
  padding-top: 55px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
}

/*
.template-lang-it #shopify-section-1632701353b65c49ab,
.template-lang-it #shopify-section-card-information-v2{
  display: none;
}
*/

#shopify-section-1632701353b65c49ab .home-card-bg-top,
#shopify-section-card-information-v2 .home-card-bg-top,
#shopify-section-fad97950-5a97-4a87-8602-22ab594879ee .home-card-bg-top,
#shopify-section-card-information-v2-it .home-card-bg-top{
  width: 100%;
  margin-bottom: -1px;
  margin-top: 0;
}
#shopify-section-1632701353b65c49ab .home-card-bg-bottom,
#shopify-section-card-information-v2 .home-card-bg-bottom,
#shopify-section-fad97950-5a97-4a87-8602-22ab594879ee .home-card-bg-bottom,
#shopify-section-card-information-v2-it .home-card-bg-bottom{
  width: 100%;
}
.card-information-v2-head.section-header{
  position: relative;
  z-index: 98;
  width: 100%;
  max-width: 680px;
  margin: 0 auto -27vh auto;
}
.card-information-v2-head.section-header h2{
  font-family: 'Agrandir-Heavy';
  font-size: 36px;
  max-width: 92%;
  line-height: 1.2;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  text-transform: initial;
  letter-spacing: 0;
}

.card-information-v2-head.section-header > a{
  font-family: 'Agrandir-Regular';
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  margin: 10px auto;
  color: #3F3F3F;
  transition: all .2s ease-out;
}
.card-information-v2-head.section-header > a:hover{
  color: #EF413D;
}

.card-information-v2{
  position: relative;
  background-color: #EFCA2E;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 0;
}
.card-information-v2 .lottieAnimation.lion{
  position: absolute;
  top: -13vw;
  left: -6vw;
  z-index: 0;
  margin: 0;
  transform: rotate(-15deg);
}
.card-information-v2 .grid{
  position: relative;
  overflow: visible;
  margin: 20px -20px 0 -20px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}
.card-information-v2 .grid .grid__item {
  position: relative;
  background-color: #ffffff;
  border-radius: 20px;
  padding: 30px;
  margin: 0 20px;
  width: calc(100% / 3 - 40px);
  max-width: 360px;
}
.card-information-v2 .grid .grid__item:nth-child(3) {
  margin-top: 80px;
}
.card-information-v2 .grid .grid__item .feature-row__image-wrapper{

}
.card-information-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container{

}

.card-information-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container img.feature-row__image{
  width: 100%;
  position: inherit;
  width: 100%;
  margin: 0;
  border-radius: 20px;
}
.card-information-v2 .grid .grid__item h3{
  font-family: 'Agrandir-Bold';
  font-size: 20px;
  line-height: 22px;
  text-align: center;
  margin: 0 auto;
  color: #3f3f3f;
}
.card-information-v2 .grid .grid__item .rte-setting{
  font-family: 'Agrandir-Regular';
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #3f3f3f;
  max-width: 320px;
  margin: 20px auto 30px auto;
}
.card-information-v2 .grid .grid__item a.btn{
  position: absolute;
  bottom: -30px;
  left: calc(50% - 100px);
  font-size: 16px;
  font-family: 'Agrandir-Medium';
  min-width: 200px;
  height: 60px;
  line-height: 42px;
  margin: 0;
  border: 0;
  border-radius: 100px;
  background-color: #EF413D;
  color: #FFFFFF;
  letter-spacing: 0;
}

@media only screen and (max-width: 1240px){
  .card-information-v2 .grid{
    padding-left: 55px;
    padding-right: 55px;
  }
}
@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){
  .card-information-v2-head.section-header{
    margin: 0 auto -100px auto;
  }
  .card-information-v2 .grid .grid__item {
    padding: 20px;
    margin: 0 10px;
    width: calc(100% / 3 - 20px);
  }
  .card-information-v2 .grid {
    margin: 0 -40px;
  }
}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){
  .card-information-v2-head.section-header h2{
    font-size: 30px;
    max-width: 100%;
    height: auto;
  }
  .card-information-v2 .grid{
    padding-left: 22px;
    padding-right: 22px;
    margin: 0;
    display: block;
  }
  .card-information-v2 .grid .grid__item {
    padding: 30px;
    margin: 0 auto 60px auto;
    width: 100%;
    max-width: 100%;
  }
  .card-information-v2 .grid .grid__item:nth-child(3) {
    margin-top: 0;
  }
  .card-information-v2 .feature-row__image-wrapper {
    width: 100%;
    max-width: 100% !important;
  }
  .card-information-v2 .feature-row__image-wrapper .feature-row__image-wrapper_container{
    
  }
  .card-information-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container img.feature-row__image{
    max-width: 100% !important;
    height: auto;
    max-height: 100% !important;
  }
  .card-information-v2 .grid .grid__item .rte-setting {
    max-width: 100%;
  }
}
@media only screen and (max-width: 649px){
  .card-information-v2-head.section-header{
    margin: 0 auto -40px auto;
  }
  .card-information-v2 .lottieAnimation.lion{
    width: 40vw !important;
    top: -95px;
    left: -5vw;
  }
}
@media only screen and (max-width: 489px){
  .card-information-v2-head.section-header{
    margin: 0 auto 40px auto;
  }
  #shopify-section-1632701353b65c49ab .home-card-bg-top,
  #shopify-section-card-information-v2 .home-card-bg-top,
  #shopify-section-fad97950-5a97-4a87-8602-22ab594879ee .home-card-bg-top,
  #shopify-section-card-information-v2-it .home-card-bg-top{
    margin-top: -10vh;
  }
  .card-information-v2 .lottieAnimation.lion {
    top: -75px;
  }
}
/* Home - End Liste des actualités */


/* Home - Start Les Gestes Magiques */
#shopify-section-16327016563d22f454,
#shopify-section-feature-columns-v2{
position: relative;
padding-top: 0;
}
.feature-columns-v2{

}
.feature-columns-v2 .lottieAnimation.deux-fleurs-coeur{
position: absolute;
top: 20vh;
right: 6vw;
z-index: 1;
margin: -50px;
}
.feature-columns-v2 .section-header{
margin-bottom: 20px;
position: relative;
}
.feature-columns-v2 .section-header h2{
font-family: 'Agrandir-Medium';
font-size: 37px;
line-height: 54px;
text-align: center;
margin: 0 auto;
color: #3F3F3F;
text-transform: initial;
height: 55px;
overflow: hidden;
text-overflow: clip;
word-break: normal;
max-width: 300px;
}
.feature-columns-v2 .section-header .feature-columns-v2__image-title{
display: flex;
width: auto;
height: auto;
max-height: 63px;
margin: 0px auto 40px auto;
}
.feature-columns-v2 .section-header .feature-columns-v2__subtitle{
margin: 0 auto;
max-width: 680px;
}
.feature-columns-v2 .section-header .feature-columns-v2__subtitle p{
font-family: 'Agrandir-Regular';
font-size: 16px;
line-height: 26px;
text-align: center;
margin: 0;
color: #3F3F3F;
}
.feature-columns-v2 .section-header p{

}

.feature-columns-v2 .section-footer{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0 0 60px 0;
margin: 0 auto;
}
.feature-columns-v2 .section-footer h3{
font-family: 'Agrandir-Bold';
font-size: 16px;
line-height: 26px;
text-align: center;
margin: 10px auto 15px auto;
color: #3F3F3F;
}
.feature-columns-v2 .section-footer a.btn{
display: flex;
justify-content: center;
align-items: center;
font-size: 16px;
font-family: 'Agrandir-Medium';
min-width: 300px;
height: 60px;
line-height: 42px;
letter-spacing: 0;
margin: 0 auto;
border: 0;
border-radius: 100px;
background-color: #ef413d;
color: #fff;
letter-spacing: 0;
}
.feature-columns-v2 .grid{
overflow: visible;
min-height: 340px;
display: inline-table;
width: calc(100% + 20px);
height: 100%;
margin: 0 -20px;
}
.feature-columns-v2 .grid .grid__item{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0 80px;
margin: 0 10px;
max-width: calc(100% / 3 - 20px);
height: 100%;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
.feature-columns-v2 .grid .grid__item:nth-child(2){
height: calc(100% + 40px);
}
.feature-columns-v2 .grid .grid__item .feature-row__image-wrapper{
margin: -28px 0 10px 0px;
}
.feature-columns-v2 .grid .grid__item:first-child .feature-row__image-wrapper{

}
.feature-columns-v2 .grid .grid__item:nth-child(2) .feature-row__image-wrapper{

}
.feature-columns-v2 .grid .grid__item:last-child .feature-row__image-wrapper{
margin: 6px 0 10px 0;
}
.feature-columns-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container{

}
.feature-columns-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container img.feature-row__image{
width: 100%;
position: inherit;
max-width: 110px !important;
}
.feature-columns-v2 .grid .grid__item h3{
font-family: 'Agrandir-Heavy';
font-size: 20px;
line-height: 22px;
text-align: center;
margin: 0 auto;
color: #ffffff;
}
.feature-columns-v2 .grid .grid__item .rte-setting{
max-width: 100%;
margin: 10px 0 0 0;
}
.feature-columns-v2 .grid .grid__item .rte-setting p{
font-family: 'Agrandir-Regular';
font-size: 14px;
line-height: 20px;
text-align: center;
color: #ffffff;
margin: 0;
}
.feature-columns-v2 .grid .grid__item a.btn{
font-size: 16px;
font-family: 'Agrandir-Medium';
min-width: 200px;
height: 60px;
line-height: 42px;
margin: 0;
border: 0;
border-radius: 100px;
background-color: #EF413D;
color: #FFFFFF;
letter-spacing: 0;
}

@media only screen and (max-width: 1169px){
.feature-columns-v2 .grid .grid__item{
  padding: 0 50px;
}
}
@media only screen and (max-width: 969px){
.feature-columns-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container img.feature-row__image {
  max-width: 80px !important;
}
.feature-columns-v2 .grid .grid__item h3{
  font-size: 18px;
}
.feature-columns-v2 .grid .grid__item .rte-setting{
  margin: 5px 0 0 0;    
  max-width: 170px;
}
.feature-columns-v2 .grid .grid__item .rte-setting p{
  font-size: 13px;
  line-height: 17px;
}
}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){
.feature-columns-v2 .grid .grid__item {
  padding: 0 80px;
  margin: 0 0 30px 0;
  max-width: 100%;
  min-height: 320px;
}
}
@media only screen and (max-width: 649px){
.feature-columns-v2 .lottieAnimation.deux-fleurs-coeur{
  opacity: 0.6;
}
}
@media only screen and (max-width: 489px){
.feature-columns-v2 .section-footer a.btn{
  min-width: 275px;
}
}
/* Home - End Les Gestes Magiques */


/* Home - Start Vidéo Les Gestes Magiques */
#shopify-section-1632702034e9912a4f,
#shopify-section-video-v2,
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80,
#shopify-section-video-v3{
  position: relative;
  padding: 40px 0 0 0;
}
#shopify-section-1632702034e9912a4f .section-video-v2-bg-left,
#shopify-section-video-v2 .section-video-v2-bg-left,
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80 .section-video-v2-bg-left,
#shopify-section-video-v3 .section-video-v2-bg-left{
  position: absolute;
  top: 30%;
  left: 20px;
  max-width: 20vw;
  min-width: 360px;
}
#shopify-section-1632702034e9912a4f .section-video-v2-bg-left .section-video-v2-bg-left-img,
#shopify-section-video-v2 .section-video-v2-bg-left .section-video-v2-bg-left-img,
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80 .section-video-v2-bg-left .section-video-v2-bg-left-img,
#shopify-section-video-v3 .section-video-v2-bg-left .section-video-v2-bg-left-img{
  position: relative;
  z-index: 0;
  width: 100%
}
#shopify-section-1632702034e9912a4f .section-video-v2-bg-left .section-video-v2-bg-left-illu,
#shopify-section-video-v2 .section-video-v2-bg-left .section-video-v2-bg-left-illu,
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80 .section-video-v2-bg-left .section-video-v2-bg-left-illu,
#shopify-section-video-v3 .section-video-v2-bg-left .section-video-v2-bg-left-illu{
  position: absolute;
  top: 11%;
  left: 5vw;
  z-index: 1;
  width: 230px;
  height: 140px;
  transform: rotate(-20deg);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 30px;
}
#shopify-section-1632702034e9912a4f .section-video-v2-bg-left .section-video-v2-bg-left-illu img,
#shopify-section-video-v2 .section-video-v2-bg-left .section-video-v2-bg-left-illu img,
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80 .section-video-v2-bg-left .section-video-v2-bg-left-illu img,
#shopify-section-video-v3 .section-video-v2-bg-left .section-video-v2-bg-left-illu img{
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
}
#shopify-section-1632702034e9912a4f .section-video-v2-bg-left .section-video-v2-bg-left-illu p,
#shopify-section-video-v2 .section-video-v2-bg-left .section-video-v2-bg-left-illu p,
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80 .section-video-v2-bg-left .section-video-v2-bg-left-illu p,
#shopify-section-video-v3 .section-video-v2-bg-left .section-video-v2-bg-left-illu p{
  position: relative;
  z-index: 6;
  font-family: 'Agrandir-Bold';
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  margin: 0 auto;
  color: #FFFFFF;
  letter-spacing: 0;
}
#shopify-section-1632702034e9912a4f .section-video-v2-bg-right,
#shopify-section-video-v2 .section-video-v2-bg-right,
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80 .section-video-v2-bg-right,
#shopify-section-video-v3 .section-video-v2-bg-right{
  position: absolute;
  top: 10vh;
  right: 0;
  max-width: 20vw;
}
.section-video-v2{
  position: relative;
}
.section-video-v2 .section-header .video__main-title{
  position: absolute;
  z-index: 9;
  left: 0;
  right: 0;
  bottom: calc(100% + 20px);
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  font-family: 'Agrandir-Heavy';
  font-size: 36px;
  line-height: 1.2;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  letter-spacing: 0;
  text-transform: initial;
}
.section-video-v2 .section-header > .rte-setting{
  margin: 10px auto;
  max-width: 900px;
}
.section-video-v2 .section-header > .rte-setting > p{
  font-size: 17px;
  line-height: 1.4;
  position: relative;
  z-index: 9;
}
.section-video-v2 .section-header > a{
  
}
.section-video-v2 .video__main-subtitle{
  position: absolute;
  z-index: 9;
  left: 0;
  right: 0;
  top: calc(100% - 69px);
  width: 100%;
  height: 138px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-video-v2 .video__main-subtitle .video__main-subtitle--bg{
  position: absolute;
  z-index: 7;
  top: 0;
  margin: 0 0px 0 -40px;
  width: 354px;
  height: 138px;
}
.section-video-v2 .video__main-subtitle .video__main-subtitle--text{
  position: relative;
  z-index: 9;
  font-family: 'Agrandir-Bold';
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  color: #fff;
  margin: 0 auto;
  padding: 0 0 0 25px;
  width: 100%;
  max-width: 210px;
  text-decoration: underline;
}
.section-video-v2 .lottieAnimation.coccinelle-fleur-coeur{
  position: absolute;
  top: 0;
  left: 40px;
  z-index: 1;
  margin: -100px 0 0 0;
}
.section-video-v2 .lottieAnimation.musique-coeur{
  position: absolute;
  top: -100px;
  right: 80px;
  z-index: 0;
  margin: 0;
}
.section-video-v2 .video-section-wrapper{
  width: 100%;
  max-width: 640px;
  height: 100%;
  margin: 0 auto;
  border-radius: 20px;
  min-height: 420px;
  overflow: hidden !important;
}
.section-video-v2 .video-section-wrapper.video-is-playing ~ a.video__main-subtitle{
  display: none;
}
.section-video-v2 .video-section-wrapper button.btn.video-control{
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-video-v2 .video-section-wrapper .video-control__play-wrapper-mobile{
  top: calc(50% - 50px / 2);
  left: calc(50% - 50px / 2);
}
.section-video-v2 .video-section-wrapper .video__image{
  border-radius: 20px;
  overflow: hidden;
}
.section-video-v2 .video-section-wrapper .video__overlay::before{
  border-radius: 20px;
  overflow: hidden;
}

@media only screen and (max-width: 1169px){
#shopify-section-1632702034e9912a4f .section-video-v2-bg-left,
#shopify-section-video-v2 .section-video-v2-bg-left,
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80 .section-video-v2-bg-left,
#shopify-section-video-v3 .section-video-v2-bg-left{
  left: 0;
}
}
@media only screen and (max-width: 969px){
#shopify-section-1632702034e9912a4f .section-video-v2-bg-left .section-video-v2-bg-left-illu,
#shopify-section-video-v2 .section-video-v2-bg-left .section-video-v2-bg-left-illu,
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80 .section-video-v2-bg-left .section-video-v2-bg-left-illu,
#shopify-section-video-v3 .section-video-v2-bg-left .section-video-v2-bg-left-illu{
  display: none;
}
.section-video-v2{
  position: initial;
}
.section-video-v2 .lottieAnimation.musique-coeur{
  top: -40px;
  right: 0;
}
.section-video-v2 .video__main-title{
  top: 0;
}
}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){
#shopify-section-1632702034e9912a4f .section-video-v2-bg-left .section-video-v2-bg-left-img,
#shopify-section-video-v2 .section-video-v2-bg-left .section-video-v2-bg-left-img,
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80 .section-video-v2-bg-left .section-video-v2-bg-left-img,
#shopify-section-video-v3 .section-video-v2-bg-left .section-video-v2-bg-left-img{
  width: 70%
}
.section-video-v2 .video__main-subtitle{
  top: calc(100% - 63px);
  height: 125px;
}
.section-video-v2 .video__main-subtitle .video__main-subtitle--bg{
  margin: 0 0px 0 -30px;
  width: 320px;
  height: 125px;
}
.section-video-v2 .video__main-subtitle .video__main-subtitle--text{
  padding: 0 0 5px 30px;
  max-width: 190px;
  line-height: 19px;
}
}
@media only screen and (max-width: 649px){

}
@media only screen and (max-width: 489px){
.section-video-v2 .video__main-subtitle {
  top: calc(100% - 46px);
  height: 92px;
}
.section-video-v2 .video__main-subtitle .video__main-subtitle--text {
  padding: 0 0 9px 35px;
  max-width: 170px;
  line-height: 17px;
  font-size: 12px;
}
.section-video-v2 .video__main-subtitle .video__main-subtitle--bg {
  margin: 0 0 0 -10px;
  width: 240px;
  height: 92px;
}
}
/* Home - End Vidéo Les Gestes Magiques */


/* Home - Start Coupure Image */
#shopify-section-16327022503f621dac,
#shopify-section-image-break-v2{
padding-top: 125px;
}
.image-break-v2{
position: relative;
}
.image-break-v2 .lottieAnimation.fille_nuage{
position: relative;
z-index: 1;
width: 100%;
margin: -16vh 0;
}
.image-break-v2 .image-break-v2--vignette{
position: absolute;
z-index: 10;
top: calc(16vh + 100px);
left: 20px;
width: 220px;
height: 124px;
display: flex;
justify-content: center;
align-items: center;
transform: rotate(-15deg);
}
.image-break-v2 .image-break-v2--vignette .image-break-v2--vignette-illu{
position: absolute;
z-index: 10;
top: 0;
left: 0;
width: 100%;
}
.image-break-v2 .image-break-v2--vignette p{
position: relative;
z-index: 20;
font-family: 'Agrandir-Bold';
font-size: 18px;
line-height: 24px;
text-align: center;
color: #fff;
padding: 0 10px;
width: 100%;
}
.image-break-v2 .image-break-v2--bg-bottom{
position: absolute;
z-index: 0;
bottom: -5vh;
right: 0;
max-width: 16vw;
min-width: 220px;
}

@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){
.image-break-v2 .image-break-v2--vignette {
  top: auto;
  bottom: calc(14vh);
}
.image-break-v2 .image-break-v2--bg-bottom{
  max-width: 20vw;
  min-width: auto;
}
}
@media only screen and (max-width: 749px){
.image-break-v2 .image-break-v2--vignette {
  top: auto;
  bottom: calc(10vh);
  width: 180px;
  height: 114px;
}
.image-break-v2 .image-break-v2--vignette p{
  font-size: 15px;
  line-height: 20px;
}
}
@media only screen and (max-width: 649px){

}
@media only screen and (max-width: 489px){
.image-break-v2 .image-break-v2--vignette {
  bottom: calc(2vh);
}
#shopify-section-16327022503f621dac,
#shopify-section-image-break-v2{
  padding-top: 170px;
}
}
/* Home - End Coupure Image */



/* Home - Start Face à secouer - Head */
#shopify-section-1632702386d20a4b29,
#shopify-section-rich-text--shake-v2{
  position: relative;
  padding-top: 0;
  padding-bottom: 110px;
}
#shopify-section-1632702386d20a4b29 .shake-v2-head--bg-left,
#shopify-section-rich-text--shake-v2 .shake-v2-head--bg-left{
  position: absolute;
  z-index: 1;
  top: -20%;
  left: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 240px;
  height: auto;
  max-height: 380px;
}
#shopify-section-1632702386d20a4b29 .shake-v2-head--bg-left .shake-v2-head--bg-left--image,
#shopify-section-rich-text--shake-v2 .shake-v2-head--bg-left .shake-v2-head--bg-left--image{
  position: relative;
  z-index: 1;
  width: 100%;
  height: auto;
  margin: 0;
}
#shopify-section-1632702386d20a4b29 .shake-v2-head--bg-left .lottieAnimation.conteuse-blanche-vibration,
#shopify-section-rich-text--shake-v2 .shake-v2-head--bg-left .lottieAnimation.conteuse-blanche-vibration{
  position: absolute;
  z-index: 2;
  top: calc(50% - 90px);
  left: 2vw;
  margin: 0;
}
#shopify-section-1632702386d20a4b29 .shake-v2-head--bg-right,
#shopify-section-rich-text--shake-v2 .shake-v2-head--bg-right{
  position: absolute;
  z-index: 1;
  top: 45%;
  right: 4vw;
  top: 22%;
  right: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: auto;
  max-height: 200px;
  transform: rotate(-15deg);
}
#shopify-section-1632702386d20a4b29 .shake-v2-head--bg-right .shake-v2-head--bg-right--image,
#shopify-section-rich-text--shake-v2 .shake-v2-head--bg-right .shake-v2-head--bg-right--image{
position: relative;
  z-index: 1;
  width: 100%;
  height: auto;
  margin: 0;
}
#shopify-section-1632702386d20a4b29 .shake-v2-head--bg-right .shake-v2-head--bg-right--text,
#shopify-section-rich-text--shake-v2 .shake-v2-head--bg-right .shake-v2-head--bg-right--text{
  position: absolute;
  top: 35%;
  z-index: 2;
  width: 100%;
  height: auto;
  padding: 0 80px;
  margin: 0 0 0 5px;
}
#shopify-section-1632702386d20a4b29 .shake-v2-head--bg-right .shake-v2-head--bg-right--text p,
#shopify-section-rich-text--shake-v2 .shake-v2-head--bg-right .shake-v2-head--bg-right--text p{
  margin: 0;
  font-family: 'Agrandir-Heavy';
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  color: #fff;
}

.shake-v2-head{
  position: relative;
  z-index: 6;
  padding-top: 20px;
}
.shake-v2-head .shake-v2-head__main-title{

}
.shake-v2-head .shake-v2-head__main-title h2{
  font-family: 'Agrandir-Medium';
  font-size: 40px;
  line-height: 54px;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  text-transform: initial;
  height: 0;
  overflow: hidden;
  text-overflow: clip;
  word-break: normal;
}
.shake-v2-head .shake-v2-head__main-title .shake-v2-head__main-image-title{
  display: flex;
  width: auto;
  height: auto;
  max-height: 42px;
  margin: 0px auto;
}
.shake-v2-head .shake-v2-head__main-secondTitle{
  margin: 0 auto 10px auto;
}
.shake-v2-head .shake-v2-head__main-secondTitle h2{
  font-family: 'Agrandir-Heavy';
  font-size: 36px;
  max-width: 70%;
  line-height: 1.2;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  text-transform: initial;
  letter-spacing: 0;
}
.shake-v2-head .shake-v2-head__main-text{
  max-width: 700px;
  margin: 10px auto;
}
.shake-v2-head .shake-v2-head__main-text p{
  font-family: 'Agrandir-Regular';
  font-size: 17px;
  line-height: 1.4;
  text-align: center;
  margin: 0;
  color: #3F3F3F;
}

.shake-v2-head > a{
  display: table;
  font-family: 'Agrandir-Regular';
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  margin: 10px auto;
  color: #3F3F3F;
  border-bottom: 1px solid #3F3F3F;
  transition: all .2s ease-out;
}
.shake-v2-head > a:hover{
  color: #EF413D;
  border-bottom: 1px solid #EF413D;
}

.shake-v2-body{
  position: relative;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 30px;
}
.shake-v2-body .shake-v2-body-content,
.shake-v2-body .shake-v2-body-audio{
  flex: 1;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.shake-v2-body .shake-v2-body-content{
  
}
.shake-v2-body .shake-v2-body-content .shake-v2-body-content-title{
  
}
.shake-v2-body .shake-v2-body-content .shake-v2-body-content-title h3{
  
}
.shake-v2-body .shake-v2-body-content .shake-v2-body-content-text{
  
}
.shake-v2-body .shake-v2-body-content .shake-v2-body-content-text p{
  
}
.shake-v2-body .shake-v2-body-content .shake-v2-body-content-link{
  border-bottom: 1px solid #717171;
  margin-top: 10px;
}
.shake-v2-body .shake-v2-body-audio{
  
}
.shake-v2-body .shake-v2-body-audio .shake-v2-body-audio-title{
  
}
.shake-v2-body .shake-v2-body-audio .shake-v2-body-audio-text{
  
}
.shake-v2-body .shake-v2-body-audio .shake-v2-body-audio-text p{
  margin-bottom: 10px;
}
.shake-v2-body .shake-v2-body-audio .container_audio{
  
}


@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){

}

@media only screen and (max-width: 749px){
  #shopify-section-1632702386d20a4b29,
  #shopify-section-rich-text--shake-v2{
    padding-bottom: 50px;
  }
  .shake-v2-head{
    padding-top: 30px;
  }
  #shopify-section-1632702386d20a4b29  .shake-v2-head--bg-left,
  #shopify-section-rich-text--shake-v2 .shake-v2-head--bg-left {
    top: -10%;
    max-width: 160px;
    max-height: 250px;
  }
  #shopify-section-1632702386d20a4b29  .shake-v2-head--bg-left .lottieAnimation.conteuse-blanche-vibration,
  #shopify-section-rich-text--shake-v2 .shake-v2-head--bg-left .lottieAnimation.conteuse-blanche-vibration {
    top: calc(50% - 50px);
    width: 100px !important;
  }
  
  .shake-v2-body{
    align-items: flex-start;
    flex-direction: column;
    gap: 50px;
  }
}

@media only screen and (max-width: 649px){
  #shopify-section-1632702386d20a4b29 .shake-v2-head--bg-right,
  #shopify-section-rich-text--shake-v2 .shake-v2-head--bg-right{
    display: none;
  }
  #shopify-section-1632702386d20a4b29  .shake-v2-head--bg-left,
  #shopify-section-rich-text--shake-v2 .shake-v2-head--bg-left {
    top: 60px;
    max-width: 160px;
    max-height: 250px;
    display: none;
  }
  .shake-v2-head .shake-v2-head__main-title .shake-v2-head__main-image-title {
    max-height: 36px;
  }
  .shake-v2-head .shake-v2-head__main-secondTitle {
    margin: 0 auto 30px auto;
  }
  .shake-v2-head .shake-v2-head__main-secondTitle h2 {
    font-size: 30px;
    line-height: 1.2;
    height: auto;
    max-width: 100%;
  }
}

@media only screen and (max-width: 489px){

}
/* Home - End Face à secouer - Head */



/* Home - Start Face à secouer - Cube 3D */
#shopify-section-16327023275cc235f9,
#shopify-section-custom-shake-v2{
position: relative;
}
.shake-v2-custom{
padding: 0;
}
.shake-v2-custom .shake-v2-custom--head{
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
width: 100%;
position: relative;
z-index: 1;
}
.shake-v2-custom .shake-v2-custom--head .shake-v2-custom--head-tabs{
display: flex;
justify-content: center;
align-items: flex-end;
}
.shake-v2-custom .shake-v2-custom--head .shake-v2-custom--head-tabs-tab{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 130px;
height: 110px;
border: 1px solid #89C3C5;
border-radius: 20px;
background-color: #F9F9F9;
transition: all .2s ease-out;
font-family: 'Agrandir-Medium';
font-size: 14px;
line-height: 18px;
text-align: center;
color: #89C3C5;
padding: 18px 15px;
letter-spacing: 0;
margin: 0 10px;
outline: none;
}
.shake-v2-custom .shake-v2-custom--head .shake-v2-custom--head-tabs-tab.active-tab{
background-color: #89C3C5;
color: #FFFFFF;
}
.shake-v2-custom .shake-v2-custom--head .shake-v2-custom--head-tabs-tab:hover{
background-color: #89C3C5;
color: #FFFFFF;
}
.shake-v2-custom .shake-v2-custom--head .shake-v2-custom--head-tabs-tab .shake-v2-custom--head-tabs-tab-image{
width: 80px;
height: auto;
margin: -50px auto 5px auto;
position: relative;
}
.shake-v2-custom .shake-v2-custom--head .shake-v2-custom--head-title{
width: 100%;
max-width: 380px;
margin: 40px auto;
}
.shake-v2-custom .shake-v2-custom--head .shake-v2-custom--head-title p{
font-family: 'Agrandir-Bold';
font-size: 20px;
line-height: 26px;
text-align: center;
color: #3F3F3F;
margin: 0;
}

.shake-v2-custom .shake-v2-custom--body2,
.shake-v2-custom .shake-v2-custom--body{
display: flex;
justify-content: center;
align-items: stretch;
width: 100%;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces{
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
width: 25%;
min-width: 236px;
padding: 50px 10px;
margin: 0;
border-radius: 20px;
border: 1px solid rgba(63, 63, 63, 0.1);
background-color: transparent;
}
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-title{

}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-title h3,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-title h3{
font-family: 'Agrandir-Bold';
font-size: 20px;
line-height: 26px;
text-align: center;
color: #3F3F3F;
margin: 0 0 40px 0;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list{
position: relative;
width: 203px;
height: 272px;
margin: 0 auto;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item{
position: absolute;
cursor: pointer;
overflow: hidden;
border-radius: 10px;
width: 65px;
height: 65px;
margin: 0;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2.checked-face2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item.checked-face{
pointer-events: none;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2:after,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item:after{
content: '';
position: absolute;
z-index: 3;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.6;
background-color: #F9F9F9;
transition: all .2s ease-out;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .checked-face2.shake-v2-custom--body-faces-item2:after,
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2:hover:after,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .checked-face.shake-v2-custom--body-faces-item:after,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item:hover:after{
opacity: 0;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2.face-front,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item.face-front{
top: 69px;
left: 69px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2.face-right,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item.face-right{
top: 69px;
right: 0;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2.face-back,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item.face-back{
bottom: 0;
left: 69px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2.face-left,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item.face-left{
top: 69px;
left: 0;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2.face-top,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item.face-top{
top: 0;
left: 69px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2.face-bottom,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item.face-bottom{
bottom: 69px;
left: 69px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2 .shake-v2-custom--body-faces-item-image,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item .shake-v2-custom--body-faces-item-image{
position: absolute;
top: 0;
left: 0;
z-index: 1;
width: 100%;
height: 100%;
object-fit: cover;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2 input,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item input{
position: absolute;
z-index: 0;
width: 100%;
height: 100%;
}

.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-cube2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-cube{
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 50%;
padding: 50px;
margin: 0 20px;
border-radius: 20px;
border: 1px solid rgba(63, 63, 63, 0.1);
background-color: transparent;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-cube2 .shake-v2-custom--body-cube-shadow,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-cube .shake-v2-custom--body-cube-shadow{
position: absolute;
z-index: 0;
width: 100%;
max-width: 480px;
height: auto;
bottom: 0;
}
.shake-v2-custom .scene2,
.shake-v2-custom .scene {
position: relative;
z-index: 1;
width: 280px;
height: 280px;
/*border: 1px solid red;*/
border: 0;
margin: 0px;
perspective: 560px;
}
.shake-v2-custom .scene2 .shake-v2--cube-arrow,
.shake-v2-custom .scene .shake-v2--cube-arrow{
position: absolute;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}
.shake-v2-custom .scene2 .shake-v2--cube-arrow img,
.shake-v2-custom .scene .shake-v2--cube-arrow img{
opacity: 0.4;
position: absolute;
cursor: pointer;
transition: all .2s ease-out;
}
.shake-v2-custom .scene2 .shake-v2--cube-arrow img:hover,
.shake-v2-custom .scene .shake-v2--cube-arrow img:hover{
opacity: 1;
}
.shake-v2-custom .scene2 .shake-v2--cube-arrow img.disabled,
.shake-v2-custom .scene .shake-v2--cube-arrow img.disabled{
opacity: 0.1;
pointer-events: none;
transform: none;
cursor: none;
}
.shake-v2-custom .scene2 .shake-v2--cube-arrow .shake-v2--cube-arrow--top,
.shake-v2-custom .scene .shake-v2--cube-arrow .shake-v2--cube-arrow--top{
top: -35px;
height: 17px;
width: 20px;
}
.shake-v2-custom .scene2 .shake-v2--cube-arrow .shake-v2--cube-arrow--right,
.shake-v2-custom .scene .shake-v2--cube-arrow .shake-v2--cube-arrow--right{
right: -35px;
width: 20px;
height: 17px;
}
.shake-v2-custom .scene2 .shake-v2--cube-arrow .shake-v2--cube-arrow--bottom,
.shake-v2-custom .scene .shake-v2--cube-arrow .shake-v2--cube-arrow--bottom{
bottom: -35px;
height: 17px;
width: 20px;
}
.shake-v2-custom .scene2 .shake-v2--cube-arrow .shake-v2--cube-arrow--left,
.shake-v2-custom .scene .shake-v2--cube-arrow .shake-v2--cube-arrow--left{
left: -35px;
width: 20px;
height: 17px;
}
.shake-v2-custom .cube2,
.shake-v2-custom .cube {
width: 280px;
height: 280px;
position: relative;
transform-style: preserve-3d;
transform: translateZ(-140px);
transition: transform 1s;
}

.shake-v2-custom .cube.show-front  { transform: translateZ(-140px) rotateY(   0deg); }
.shake-v2-custom .cube.show-back   { transform: translateZ(-140px) rotateY(-180deg); }
.shake-v2-custom .cube.show-right  { transform: translateZ(-140px) rotateY( -90deg); }
.shake-v2-custom .cube.show-left   { transform: translateZ(-140px) rotateY(  90deg); }
.shake-v2-custom .cube.show-top    { transform: translateZ(-140px) rotateX( -90deg); }
.shake-v2-custom .cube.show-bottom { transform: translateZ(-140px) rotateX(  90deg); }

.shake-v2-custom .cube2.show-front  { transform: translateZ(-140px) rotateY(   0deg); }
.shake-v2-custom .cube2.show-back   { transform: translateZ(-140px) rotateY(-180deg); }
.shake-v2-custom .cube2.show-right  { transform: translateZ(-140px) rotateY( -90deg); }
.shake-v2-custom .cube2.show-left   { transform: translateZ(-140px) rotateY(  90deg); }
.shake-v2-custom .cube2.show-top    { transform: translateZ(-140px) rotateX( -90deg); }
.shake-v2-custom .cube2.show-bottom { transform: translateZ(-140px) rotateX(  90deg); }

.shake-v2-custom .cube2 .cube__face,
.shake-v2-custom .cube .cube__face {
position: absolute;
width: 280px;
height: 280px;
border: 0;
border-radius: 6px;
line-height: 280px;
font-size: 40px;
font-weight: bold;
color: white;
text-align: center;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.shake-v2-custom .cube2 .cube__face {
border-radius: 10px;
}

.shake-v2-custom .cube .cube__face--front  {
background-color: hsla(  0, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/lcm_face_front_lion.png?v=64232480067672482441696516304);
}
.shake-v2-custom .cube .cube__face--back   {
background-color: hsla(120, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/lcm_face_back_note.png?v=180446443920743066181696516298);
}
.shake-v2-custom .cube .cube__face--right  {
background-color: hsla( 60, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/lcm_face_right_coccinelle.png?v=130809072970106756601696516308);
}
.shake-v2-custom .cube .cube__face--left   {
background-color: hsla(180, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/lcm_face_left_alphabet.png?v=167391161998449766231696516306);
}
.shake-v2-custom .cube .cube__face--top    {
background-color: hsla(240, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/lcm_face_top_nuage.png?v=34554867089335052371696516311);
}
.shake-v2-custom .cube .cube__face--bottom {
background-color: hsla(300, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/lcm_face_bottom_coeur.png?v=124950458777468846741696516301);
}

.shake-v2-custom .cube2 .cube__face--front  {
background-color: hsla(  0, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/face-chat.png?v=164182708956837836511696516245);
}
.shake-v2-custom .cube2 .cube__face--back   {
background-color: hsla(120, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/face-bateau.png?v=114094744999297323041696516243);
}
.shake-v2-custom .cube2 .cube__face--right  {
background-color: hsla( 60, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/face-maison.png?v=145931315321576066061696516249);
}
.shake-v2-custom .cube2 .cube__face--left   {
background-color: hsla(180, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/face-oiseau.png?v=70646594451805966401696516251);
}
.shake-v2-custom .cube2 .cube__face--top    {
background-color: hsla(240, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/face-soleil.png?v=166641368985314410391696516252);
}
.shake-v2-custom .cube2 .cube__face--bottom {
background-color: hsla(300, 100%, 50%, 0.7);
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/face-fleurs.png?v=132552323152567871081696516247);
}

.shake-v2-custom .cube .cube__face--front  { transform: rotateY(  0deg) translateZ(140px); }
.shake-v2-custom .cube .cube__face--back   { transform: rotateY(180deg) translateZ(140px); }
.shake-v2-custom .cube .cube__face--right  { transform: rotateY( 90deg) translateZ(140px); }
.shake-v2-custom .cube .cube__face--left   { transform: rotateY(-90deg) translateZ(140px); }
.shake-v2-custom .cube .cube__face--top    { transform: rotateX( 90deg) translateZ(140px); }
.shake-v2-custom .cube .cube__face--bottom { transform: rotateX(-90deg) translateZ(140px); }

.shake-v2-custom .cube2 .cube__face--front  { transform: rotateY(  0deg) translateZ(140px); }
.shake-v2-custom .cube2 .cube__face--back   { transform: rotateY(180deg) translateZ(140px); }
.shake-v2-custom .cube2 .cube__face--right  { transform: rotateY( 90deg) translateZ(140px); }
.shake-v2-custom .cube2 .cube__face--left   { transform: rotateY(-90deg) translateZ(140px); }
.shake-v2-custom .cube2 .cube__face--top    { transform: rotateX( 90deg) translateZ(140px); }
.shake-v2-custom .cube2 .cube__face--bottom { transform: rotateX(-90deg) translateZ(140px); }


.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio{
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
width: 25%;
padding: 50px 30px;
margin: 0;
border-radius: 20px;
border: 1px solid rgba(63, 63, 63, 0.1);
background-color: transparent;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2 .shake-v2-custom--body-audio--item2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio .shake-v2-custom--body-audio--item{
display: none;
flex-direction: column;
justify-content: flex-start;
align-items: center;
height: 100%;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2.show-front .shake-v2-custom--body-audio--item2.audio-front,
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2.show-back .shake-v2-custom--body-audio--item2.audio-back,
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2.show-right .shake-v2-custom--body-audio--item2.audio-right,
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2.show-left .shake-v2-custom--body-audio--item2.audio-left,
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2.show-top .shake-v2-custom--body-audio--item2.audio-top,
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2.show-bottom .shake-v2-custom--body-audio--item2.audio-bottom,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio.show-front .shake-v2-custom--body-audio--item.audio-front,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio.show-back .shake-v2-custom--body-audio--item.audio-back,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio.show-right .shake-v2-custom--body-audio--item.audio-right,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio.show-left .shake-v2-custom--body-audio--item.audio-left,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio.show-top .shake-v2-custom--body-audio--item.audio-top,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio.show-bottom .shake-v2-custom--body-audio--item.audio-bottom{
display: flex;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2 .shake-v2-custom--body-audio--item2 h3,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio .shake-v2-custom--body-audio--item h3{
font-family: 'Agrandir-Bold';
font-size: 20px;
line-height: 20px;
text-align: center;
margin: 0 auto 30px auto;
color: #3F3F3F;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2 .shake-v2-custom--body-audio--item2 p,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio .shake-v2-custom--body-audio--item p{
font-family: 'Agrandir-Regular';
font-size: 16px;
line-height: 24px;
text-align: center;
margin: 0 auto;
color: #3F3F3F;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2 .shake-v2-custom--body-audio--item2 p strong,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio .shake-v2-custom--body-audio--item p strong{
font-family: 'Agrandir-Bold';
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2 .shake-v2-custom--body-audio--item2 span.audio-player,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio .shake-v2-custom--body-audio--item span.audio-player{
font-family: 'Agrandir-Regular';
font-size: 12px;
line-height: 16px;
text-align: center;
margin: auto auto 10px auto;
color: #3F3F3F;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2 .shake-v2-custom--body-audio--item2 button.btn,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio .shake-v2-custom--body-audio--item button.btn{
font-size: 16px;
font-family: 'Agrandir-Medium';
min-width: 150px;
height: 60px;
line-height: 42px;
margin: 0;
border: 0;
border-radius: 100px;
background-color: #EF413D;
color: #FFFFFF;
letter-spacing: 0;
}

@media only screen and (max-width: 1200px){
.shake-v2-custom {
  padding: 0 20px;
}
}
@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){
.shake-v2-custom .shake-v2-custom--body2,
.shake-v2-custom .shake-v2-custom--body {
  flex-flow: row wrap;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces {
  width: 100%;
  padding: 25px 10px;
  margin: 0 0 20px 0;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-title h3,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-title h3 {
  margin: 0 0 15px 0;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 52px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item {
  position: relative;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: 52px;
  height: 52px;
  margin: 0 4px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-cube2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-cube{
  width: calc(50% - 20px);
  padding: 50px 20px;
  margin: 0 20px 0 0;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio {
  width: 50%;
  padding: 50px 30px 40px 50px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-cube2 .shake-v2-custom--body-cube-shadow,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-cube .shake-v2-custom--body-cube-shadow {
  bottom: -10px;
}
}
@media only screen and (max-width: 849px){
#shopify-section-rich-text--shake-v2 .shake-v2-head--bg-right{
  display: none;
}
}
@media only screen and (max-width: 749px){
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio {
  width: 40%;
  padding: 30px 20px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-cube2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-cube {
  width: calc(60% - 20px);
  padding: 30px 20px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-cube2 .shake-v2-custom--body-cube-shadow,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-cube .shake-v2-custom--body-cube-shadow {
  max-width: 380px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2 .shake-v2-custom--body-audio--item2 h3,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio .shake-v2-custom--body-audio--item h3{
  font-size: 18px;
  line-height: 18px;
  margin: 0 auto 20px auto;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2 .shake-v2-custom--body-audio--item2 p,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio .shake-v2-custom--body-audio--item p {
  font-size: 14px;
  margin-bottom: 30px;
  line-height: 22px;
}
}
@media only screen and (max-width: 649px){
.shake-v2-custom .cube2,
.shake-v2-custom .cube {
  width: 220px;
  height: 220px;
}
.shake-v2-custom .scene2,
.shake-v2-custom .scene {
  width: 220px;
  height: 220px;
  perspective: 440px;
}

.shake-v2-custom .cube2.show-front  { transform: translateZ(-110px) rotateY(   0deg); }
.shake-v2-custom .cube2.show-back   { transform: translateZ(-110px) rotateY(-180deg); }
.shake-v2-custom .cube2.show-right  { transform: translateZ(-110px) rotateY( -90deg); }
.shake-v2-custom .cube2.show-left   { transform: translateZ(-110px) rotateY(  90deg); }
.shake-v2-custom .cube2.show-top    { transform: translateZ(-110px) rotateX( -90deg); }
.shake-v2-custom .cube2.show-bottom { transform: translateZ(-110px) rotateX(  90deg); }

.shake-v2-custom .cube.show-front  { transform: translateZ(-110px) rotateY(   0deg); }
.shake-v2-custom .cube.show-back   { transform: translateZ(-110px) rotateY(-180deg); }
.shake-v2-custom .cube.show-right  { transform: translateZ(-110px) rotateY( -90deg); }
.shake-v2-custom .cube.show-left   { transform: translateZ(-110px) rotateY(  90deg); }
.shake-v2-custom .cube.show-top    { transform: translateZ(-110px) rotateX( -90deg); }
.shake-v2-custom .cube.show-bottom { transform: translateZ(-110px) rotateX(  90deg); }

.shake-v2-custom .cube2 .cube__face,
.shake-v2-custom .cube .cube__face {
  width: 220px;
  height: 220px;
  line-height: 220px;
}

.shake-v2-custom .cube .cube__face--front  { transform: rotateY(  0deg) translateZ(110px); }
.shake-v2-custom .cube .cube__face--back   { transform: rotateY(180deg) translateZ(110px); }
.shake-v2-custom .cube .cube__face--right  { transform: rotateY( 90deg) translateZ(110px); }
.shake-v2-custom .cube .cube__face--left   { transform: rotateY(-90deg) translateZ(110px); }
.shake-v2-custom .cube .cube__face--top    { transform: rotateX( 90deg) translateZ(110px); }
.shake-v2-custom .cube .cube__face--bottom { transform: rotateX(-90deg) translateZ(110px); }

.shake-v2-custom .cube2 .cube__face--front  { transform: rotateY(  0deg) translateZ(110px); }
.shake-v2-custom .cube2 .cube__face--back   { transform: rotateY(180deg) translateZ(110px); }
.shake-v2-custom .cube2 .cube__face--right  { transform: rotateY( 90deg) translateZ(110px); }
.shake-v2-custom .cube2 .cube__face--left   { transform: rotateY(-90deg) translateZ(110px); }
.shake-v2-custom .cube2 .cube__face--top    { transform: rotateX( 90deg) translateZ(110px); }
.shake-v2-custom .cube2 .cube__face--bottom { transform: rotateX(-90deg) translateZ(110px); }
}
@media only screen and (max-width: 549px){
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces {
  padding: 20px 10px;
  margin: 0 0 10px 0;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-cube2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-cube {
  width: 100%;
  margin: 0 0 10px 0;
  padding: 30px 15px 60px 15px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio {
  width: 100%;
  padding: 20px 15px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-audio2 .shake-v2-custom--body-audio--item2 button.btn,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-audio .shake-v2-custom--body-audio--item button.btn{
  padding: 10px 20px;
}
}
@media only screen and (max-width: 489px){
.shake-v2-custom .shake-v2-custom--head .shake-v2-custom--head-title {
  margin: 20px auto;
}
.shake-v2-custom .shake-v2-custom--head .shake-v2-custom--head-title p {
  font-size: 17px;
  line-height: 22px;
  padding: 0 15px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item2,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces-list .shake-v2-custom--body-faces-item {
  width: 44px;
  height: 44px;
}
.shake-v2-custom .shake-v2-custom--body2 .shake-v2-custom--body-faces,
.shake-v2-custom .shake-v2-custom--body .shake-v2-custom--body-faces {
  padding: 25px 10px 13px 10px;
}

}
/* Home - End Face à secouer - Cube 3D */



/* Home - Start Contenus personnalisable */
#shopify-section-163269996390b80184,
#shopify-section-content-information-v2{
  padding-bottom: 110px;
}
.content-information-v2{

}
.content-information-v2 .section-header{
  position: relative;
}
.content-information-v2 .section-header .content-information-v2--bg-left{
  position: absolute;
  top: 0;
  right: calc(100% - 120px);
  max-width: 90px;
}
.content-information-v2 .section-header .content-information-v2--bg-right{
  position: absolute;
  top: 0;
  left: calc(100% - 120px);
  max-width: 90px;
}
.content-information-v2 .section-header h2{
  font-family: 'Agrandir-Heavy';
  font-size: 36px;
  max-width: 92%;
  line-height: 1.2;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  text-transform: initial;
  letter-spacing: 0;
  max-width: 700px;
}
.content-information-v2 .section-header .content-information-v2__image-title{
  display: flex;
  width: auto;
  height: auto;
  max-height: 44px;
  margin: 0px auto 40px auto;
}
.content-information-v2 .section-header .content-information-v2__subtitle{
  margin: 10px auto;
  max-width: 700px;
}
.content-information-v2 .section-header .content-information-v2__subtitle p{
  font-family: 'Agrandir-Regular';
  font-size: 17px;
  line-height: 1.4;
  text-align: center;
  margin: 0;
  color: #3F3F3F;
}
.content-information-v2 .section-header > a{
  font-family: 'Agrandir-Regular';
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  margin: 10px auto;
  color: #3F3F3F;
  transition: all .2s ease-out;
}
.content-information-v2 .section-header > a:hover{
  color: #EF413D;
}
.content-information-v2 .grid{
  overflow: auto;
  height: 100%;
}
.content-information-v2 .grid .grid__item{

}
.content-information-v2 .grid .grid__item .feature-row__image-wrapper{

}
.content-information-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container{

}
.content-information-v2 .grid .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container img.feature-row__image{
  width: 100%;
  position: inherit;
  max-width: 100px !important;
}
.content-information-v2 .grid .grid__item h3{
  font-family: 'Agrandir-Bold';
  font-size: 19px;
  line-height: 1.2;
  text-align: center;
  margin: 0 auto;
  color: #3f3f3f;
}
.content-information-v2 .grid .grid__item .rte-setting{
  font-family: 'Agrandir-Regular';
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #3f3f3f;
  max-width: 320px;
  margin: 20px auto 30px auto;
}
.content-information-v2 .grid .grid__item a.btn{
  font-size: 16px;
  font-family: 'Agrandir-Medium';
  min-width: 200px;
  height: 60px;
  line-height: 42px;
  margin: 0;
  border: 0;
  border-radius: 100px;
  background-color: #EF413D;
  color: #FFFFFF;
  letter-spacing: 0;
}
.content-information-v2 .section-footer{
  position: relative;
  z-index: 9;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 60px 0;
  margin: 0 auto;
}
.content-information-v2 .section-footer a.btn{
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: 'Agrandir-Medium';
  min-width: 300px;
  height: 60px;
  line-height: 42px;
  letter-spacing: 0;
  margin: 0 auto;
  border: 0;
  border-radius: 100px;
  background-color: #ef413d;
  color: #fff;
  letter-spacing: 0;
}

@media only screen and (max-width: 1169px){
  .content-information-v2 .section-header .content-information-v2--bg-left{
    right: calc(100% - 60px);
    max-width: 75px;
  }
  .content-information-v2 .section-header .content-information-v2--bg-right{
    left: calc(100% - 60px);
    max-width: 60px;
  }
}
@media only screen and (max-width: 969px){
  .content-information-v2 .section-header .content-information-v2--bg-left{
    display: none;
  }
  .content-information-v2 .section-header .content-information-v2--bg-right{
    display: none;  
  }
}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){
  .content-information-v2 .section-header h2 {
    font-size: 30px;
    line-height: 1.2;
    height: auto;
  }
  .content-information-v2 .section-header .content-information-v2__image-title {
    margin: 0 auto 20px auto;
  }
}
@media only screen and (max-width: 649px){

}
@media only screen and (max-width: 489px){
  .content-information-v2 .section-footer a.btn {
    font-size: 14px;
    min-width: 260px;
  }
  .content-information-v2 .section-footer {
    padding: 40px 0 30px 0;
  }
  .content-information-v2 .grid--flush-bottom > .grid__item {
    margin-bottom: 10px;
  }
}
/* Home - End Contenus personnalisable */



/* Home - Start Conteuses Supers pouvoirs */
#shopify-section-1632702594001be6f0,
#shopify-section-super-power-v2{
position: relative;
padding-bottom: 0;
}
#shopify-section-1632702594001be6f0 .super-power-v2--bg-left,
#shopify-section-super-power-v2 .super-power-v2--bg-left{
position: absolute;
top: -60px;
left: 0;
width: 100%;
max-width: 380px;
}
#shopify-section-1632702594001be6f0 .super-power-v2--bg-left .lottieAnimation.chat-fleurs,
#shopify-section-super-power-v2 .super-power-v2--bg-left .lottieAnimation.chat-fleurs{
position: absolute;
top: 0;
left: 0;
z-index: 0;
margin: 0;
}
#shopify-section-1632702594001be6f0 .super-power-v2--bg-left img,
#shopify-section-super-power-v2 .super-power-v2--bg-left img{
width: 100%;
}
#shopify-section-1632702594001be6f0 .super-power-v2--bg-right,
#shopify-section-super-power-v2 .super-power-v2--bg-right{
position: absolute;
top: -100px;
right: 0;
width: 100%;
max-width: 190px;
}
#shopify-section-1632702594001be6f0 .super-power-v2--bg-right .lottieAnimation.fleur,
#shopify-section-super-power-v2 .super-power-v2--bg-right .lottieAnimation.fleur{
position: absolute;
top: 35%;
left: -30%;
z-index: 0;
margin: 0;
}

#shopify-section-1632702594001be6f0 .super-power-v2--bg-right .lottieAnimation.fleur2,
#shopify-section-super-power-v2 .super-power-v2--bg-right .lottieAnimation.fleur2{
top: 100%;
left: 0;
right: auto;
}
#shopify-section-1632702594001be6f0 .super-power-v2--bg-right img,
#shopify-section-super-power-v2 .super-power-v2--bg-right img{
width: 100%;
}

.super-power-v2{
position: relative;
padding-top: 40px;
padding-bottom: 0px;
margin-bottom: -60px;
}
.super-power-v2 h2{
position: relative;
z-index: 9;
font-family: 'Agrandir-Medium';
font-size: 40px;
line-height: 54px;
text-align: center;
margin: 0 auto;
color: #3F3F3F;
text-transform: initial;
height: 55px;
overflow: hidden;
text-overflow: clip;
word-break: normal;
max-width: 630px;
max-width: 360px;
letter-spacing: 0;
}
.super-power-v2 .super-power-v2--image-title{
position: relative;
z-index: 9;
display: flex;
width: auto;
height: auto;
max-height: 41px;
margin: 0px auto 40px auto;
}
.super-power-v2 .super-power-v2--subtitle{
margin: 0 auto;
max-width: 680px;
}
.super-power-v2 .super-power-v2--subtitle h3{
font-family: 'Agrandir-Regular';
font-size: 16px;
line-height: 26px;
text-align: center;
margin: 0;
color: #3F3F3F;
}
.super-power-v2 .super-power-v2--list{
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-home-superpower-02.png?v=102933932101297763811696516212);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-size: contain;
display: flex;
justify-content: center;
align-items: center;
flex-flow: row wrap;
padding: 80px 0 0 0;
}
.super-power-v2 .super-power-v2--list .super-power-v2--item{
position: relative;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
min-height: 160px;
margin: 40px 10px;
max-width: calc(100% / 4 - 20px);
}
.super-power-v2 .super-power-v2--list .super-power-v2--item:nth-child(2),
.super-power-v2 .super-power-v2--list .super-power-v2--item:nth-child(3),
.super-power-v2 .super-power-v2--list .super-power-v2--item:nth-child(6){
margin-top: -40px;
}
.super-power-v2 .super-power-v2--list .super-power-v2--item .super-power-v2--item-img{
position: absolute;
top: 0;
left: calc(50% - 100px);
z-index: 1;
width: 100%;
max-width: 200px;
margin: 0 auto;
}
.super-power-v2 .super-power-v2--list .super-power-v2--item p{
position: relative;
z-index: 9;
font-family: 'Agrandir-Bold';
font-size: 16px;
line-height: 20px;
text-align: center;
margin: 0;
padding: 0 60px;
color: #FFFFFF;
}

@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){
#shopify-section-1632702594001be6f0 .super-power-v2--bg-left ,
#shopify-section-super-power-v2 .super-power-v2--bg-left {
  top: -90px;
  max-width: 300px;
}
#shopify-section-1632702594001be6f0 .super-power-v2--bg-left .lottieAnimation.chat-fleurs ,
#shopify-section-super-power-v2 .super-power-v2--bg-left .lottieAnimation.chat-fleurs {
  width: 250px;
}
#shopify-section-1632702594001be6f0 .super-power-v2--bg-right ,
#shopify-section-super-power-v2 .super-power-v2--bg-right {
  max-width: 170px;
  top: -160px;
}
.super-power-v2 .super-power-v2--list {
  padding: 40px 0 0 0;
}
.super-power-v2 .super-power-v2--list .super-power-v2--item{
  max-width: calc(100% / 3 - 20px);
  margin: 20px 10px;
}
}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){
.super-power-v2 h2{
  margin: 60px auto 0 auto;
}
.super-power-v2 .super-power-v2--list .super-power-v2--item p{
  font-size: 14px;
  line-height: 17px;
}
}
@media only screen and (max-width: 649px){
.super-power-v2 .super-power-v2--list {
  padding: 0px 0 0 0;
}
.super-power-v2 .super-power-v2--list .super-power-v2--item .super-power-v2--item-img {
  left: calc(50% - 85px);
  max-width: 170px;
}
.super-power-v2 .super-power-v2--list .super-power-v2--item{
  max-width: calc(100% / 2 - 20px);
  min-height: 145px;
}
.super-power-v2 .super-power-v2--list .super-power-v2--item:nth-child(2),
.super-power-v2 .super-power-v2--list .super-power-v2--item:nth-child(3),
.super-power-v2 .super-power-v2--list .super-power-v2--item:nth-child(6){
  margin-top: 20px;
}
.super-power-v2 .super-power-v2--list .super-power-v2--item p {
    padding: 0 40px;
}
#shopify-section-1632702594001be6f0 .super-power-v2--bg-right ,
#shopify-section-super-power-v2 .super-power-v2--bg-right {
  display: none;
}
}
@media only screen and (max-width: 489px){
.super-power-v2 .super-power-v2--list .super-power-v2--item p {
  padding: 15px 20px 0 20px;
  margin: auto 0;
}
.super-power-v2 .super-power-v2--list .super-power-v2--item{
  min-height: 120px;
}
.super-power-v2 .super-power-v2--list .super-power-v2--item .super-power-v2--item-img {
  left: 0px;
}

#shopify-section-1632702594001be6f0 .super-power-v2--bg-left ,
#shopify-section-super-power-v2 .super-power-v2--bg-left {
  top: -70px;
}
.super-power-v2{
  padding-top: 70px;
}
}
@media only screen and (max-width: 400px){
.super-power-v2 .super-power-v2--list .super-power-v2--item p {
  padding: 0 10px;
  margin: 5px 0 0 0;
}
}

/* Home - End Conteuses Supers pouvoirs */



/* Home - Start Les Joyeux Engagements */
#shopify-section-1632702689f0fce6f8,
#shopify-section-engagement-v2{
padding-bottom: 0;
padding-top: 0;
position: relative;
z-index: 9;
}
.engagement-v2--bg-top{
display: flex;
width: 100%;
margin: 0 0 -100px 0;
}
.engagement-v2--bg-bottom{
display: flex;
width: 100%;
margin: -2px 0 -46vh 0;
}
.engagement-v2{
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
background-color: #3F7F93;
padding-bottom: 90px;
}
.engagement-v2 .engagement-v2--head{
width: 100%;
}
.engagement-v2 .engagement-v2--head .engagement-v2--title{
margin: 0 auto 0 0;
}
.engagement-v2 .engagement-v2--head .engagement-v2--title h2{
font-family: 'Agrandir-Medium';
font-size: 40px;
line-height: 54px;
text-align: left;
margin: 0;
color: #FFFFFF;
text-transform: initial;
height: 55px;
overflow: hidden;
text-overflow: clip;
word-break: normal;
max-width: 250px;
}
.engagement-v2 .engagement-v2--head .engagement-v2--image-title{
display: flex;
width: auto;
height: auto;
max-height: 41px;
margin: 0px auto 40px 0;
}

.engagement-v2 .feature-row .feature-row__image{

}
.engagement-v2 .feature-row .feature-row__image img{
top: -60px;
left: -60px;
width: 130%;
}
.engagement-v2 .feature-row .feature-row__text{
text-align: center;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}
.engagement-v2 .feature-row .feature-row__text h2{
font-family: 'Agrandir-Bold';
font-size: 24px;
line-height: 24px;
text-align: center;
color: #ffffff;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper{
display: flex;
justify-content: center;
align-items: center;
margin: 0 -10px 10px -10px;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext{
position: relative;
width: 220px;
height: 220px;
padding: 0 20px;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext:nth-child(2){
margin-top: -190px;
margin-right: 20px;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext:nth-child(2) p {
margin-left: 16px;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext .featured-row__subtext-nuage{
position: absolute;
z-index: 1;
top: 0;
width: 100%;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext p{
position: relative;
z-index: 9;
font-family: 'Agrandir-Bold';
font-size: 20px;
line-height: 20px;
text-align: center;
margin: 0 auto;
color: #ffffff;
}
.engagement-v2 .feature-row .feature-row__text a.btn{
position: relative;
z-index: 9;
display: inline-flex;
justify-content: center;
align-items: center;
font-size: 16px;
font-family: 'Agrandir-Medium';
min-width: 200px;
height: 60px;
line-height: 42px;
letter-spacing: 0;
margin: 0 auto;
border: 0;
border-radius: 100px;
background-color: #ef413d;
color: #fff;
letter-spacing: 0;
}
.engagement-v2 .feature-row .feature-row__text .engagement-v2--parrainage{
position: absolute;
bottom: 14%;
right: 8vw;
width: 150px;
}

@media only screen and (max-width: 1169px){
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext {
  width: 180px;
  height: 180px;
}
.engagement-v2 .feature-row .feature-row__image img {
  top: -40px;
  left: -20px;
  width: 110%;
}
}
@media only screen and (max-width: 969px){
.engagement-v2--bg-top{
  margin: 0 0 -60px 0;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext {
  width: 150px;
  height: 150px;
}
.engagement-v2 .feature-row .feature-row__image img {
  top: -20px;
  left: -10px;
  width: 100%;
  min-width: 320px;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext p {
  font-size: 16px;
  line-height: 18px;
}
.engagement-v2 .feature-row .feature-row__text .engagement-v2--parrainage{
  width: 120px;
}
}
@media only screen and (max-width: 849px){
.engagement-v2 .feature-row .feature-row__image {
  display: none;
}
.engagement-v2 .feature-row .feature-row__text {
  padding-top: 80px;
  padding-bottom: 0;
  flex: 0 1 100%;
  width: 100%;
}
.engagement-v2 .feature-row .feature-row__text .engagement-v2--parrainage{
  bottom: 25px;
  right: 5px;
}
.engagement-v2--bg-bottom {
  margin: -2px 0 -22vh 0;
}
}
@media only screen and (max-width: 749px){
.engagement-v2 .feature-row .feature-row__image {
  display: block;
}
.engagement-v2 .feature-row .feature-row__text {
  padding-top: 95px;
  padding-bottom: 0px;
}
.engagement-v2--bg-top{
  margin: 0 0 -60px 0;
}
.engagement-v2 > .feature-row{
  flex-direction: column-reverse;
}
.engagement-v2 .feature-row .feature-row__text a.btn{
  position: absolute;
  bottom: 160px;
}
}
@media only screen and (max-width: 649px){
.engagement-v2--bg-top{
  margin: 0 0 -20px 0;
}
.engagement-v2--bg-bottom {
  margin: -2px 0 -15vh 0;
}
.engagement-v2 .feature-row .feature-row__text a.btn{
  bottom: 140px;
}
}
@media only screen and (max-width: 489px){
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext:nth-child(2) {
  margin-top: -160px;
  margin-right: 0px;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext:first-child {
  margin-right: -30px;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper {
  margin: 0 -10px 0px -10px;
}
.engagement-v2 .feature-row .feature-row__image {
  margin-bottom: 15px;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext {
  width: 120px;
  height: 120px;
}
.engagement-v2 .feature-row .feature-row__text .featured-row__subtext-wrapper .featured-row__subtext p {
  font-size: 14px;
  line-height: 18px;
}
.engagement-v2 .feature-row .feature-row__text .engagement-v2--parrainage {
  width: 100px;
}
.engagement-v2 .feature-row .feature-row__text a.btn{
  bottom: 100px;
}
.template-lang-it .engagement-v2 .feature-row .feature-row__text a.btn{
  bottom: 75px;
}
}

/* Home - End Les Joyeux Engagements */


/* Home - Start Coupure Garçon dans les bois */
#shopify-section-1632702880179c6258,
#shopify-section-background-break-v2{
position: relative;
padding-top: 0;
padding-bottom: 0;
}
.background-break-v2{
width: 100%;
}
.background-break-v2 img{
width: 100%;
display: none;
}
.background-break-v2 .background-break-v2--bg-bottom{
position: absolute;
z-index: 2;
bottom: 0;
width: 100%;
display: flex;
}
.background-break-v2 .lottieAnimation.garcon-lion{
position: relative;
top: 0;
left: 0;
z-index: 1;
}
@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){

}
@media only screen and (max-width: 489px){

}

/* Home - End Coupure Garçon dans les bois */


/* Home - Start Ils parlent de nous */
#shopify-section-1632703514ba518ecd,
#shopify-section-quotes-v2{
  background-color: #F9F9F9;
  padding-top: 0;
  position: relative;
  z-index: 8;
  margin: -120px 0 0px 0;
  padding-top: 100px;
}
.quotes-v2 .section-header > a {
  font-family: 'Agrandir-Regular';
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  margin: 10px auto;
  color: #3F3F3F;
  transition: all .2s ease-out;
}
.quotes-v2 .section-header > a:hover {
  color: #EF413D;
}

@media only screen and (max-width: 969px){
  
}
@media only screen and (max-width: 749px){
  #shopify-section-1632703514ba518ecd,
  #shopify-section-quotes-v2{
    margin: -60px 0 0px 0;
    padding: 30px 0 30px 0;
  }
}
@media only screen and (max-width: 489px){
  
}
.quotes-v2{
  background-color: #F9F9F9;
}
.quotes-v2 .section-header {
  margin-bottom: 55px;
  margin-top: 0;
}
.quotes-v2 .section-header h2{
  font-family: 'Agrandir-Heavy';
  font-size: 36px;
  max-width: 70%;
  line-height: 1.2;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  text-transform: initial;
}
.quotes-v2 .quotes-wrapper{

}
.quotes-v2 .quotes-wrapper .quotes-slider{

}
.quotes-v2 .quotes-wrapper .quotes-slider .slick-list{

}
.quotes-v2 .quotes-wrapper .quotes-slider .slick-list .slick-track{

}
.quotes-v2 .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide{
  padding: 0;
  margin: 0 15px;
  max-width: calc(100% / 3 - 30px) !important;
}
.quotes-v2 .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text{
  padding: 0;
  margin: 0;
}
.quotes-v2 .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting{
  background-color: #ffffff;
  border-radius: 20px;
  padding: 27px;
  margin: 0;
  min-height: 215px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.quotes-v2 .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting p{
  font-family: 'Agrandir-Regular';
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  margin: 0;
  color: #3F3F3F;
}
.quotes-v2 .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text hr{
  display: none;
}
.quotes-v2 .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author{
  margin: 20px auto 0 auto;
  padding: 0 35px;
}
.quotes-v2 .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author p{
  font-family: 'Agrandir-Regular';
  font-size: 13px;
  line-height: 1.3;
  text-align: center;
  margin: 0;
  color: #3F3F3F;
  padding: 0;
}
.quotes-v2 .quotes-btn{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.template-lang-it .quotes-v2 .quotes-btn{
  display: none;
}
.quotes-v2 a.btn{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: 'Agrandir-Medium';
  min-width: 200px;
  height: 60px;
  line-height: 42px;
  letter-spacing: 0;
  margin: 60px auto 0 auto;
  border: 0;
  border-radius: 100px;
  background-color: #ef413d;
  color: #fff;
  padding: 10px 30px;
  letter-spacing: 0;
}

@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){
  .quotes-v2 a.btn {
    margin: 50px auto 20px auto;
  }
}
@media only screen and (max-width: 489px){
  .quotes-v2 .section-header h2 {
    font-size: 30px;
    line-height: 30px;
  }
  .quotes-v2 a.btn{
    font-size: 14px;
    padding: 0 15px;
  }
}

/* Home - End Ils parlent de nous */


/* Home - Start Liste des partenaires */
#shopify-section-1632703013ff819971,
#shopify-section-logo-bar-v2{
  background-color: #F9F9F9;
  padding-top: 25px;
  padding-bottom: 55px;
}
.template-lang-it #shopify-section-1632703013ff819971,
.template-lang-it #shopify-section-logo-bar-v2{
  display: none;
}
.logo-bar-v2{
  background-color: #F9F9F9;
}
.logo-bar-v2 .logo-bar{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.logo-bar-v2 .logo-bar__item{
  width: 100%;
  margin: 0 16px 32px 16px;
}

@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){
  .logo-bar-v2 .logo-bar {
    flex-flow: row wrap;
  }
  .logo-bar-v2 .logo-bar__item {
    max-width: calc(100% / 4 - 32px);
  }
}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){

}
@media only screen and (max-width: 489px){

}

/* Home - End Liste des partenaires */

/* Home - Start Liste des partenaires IT*/
#shopify-section-1633450663e3770735,
#shopify-section-logo-bar-v2-it{
  display: none;
  background-color: #F9F9F9;
  padding-top: 25px;
  padding-bottom: 55px;
}

.template-lang-it #shopify-section-1633450663e3770735,
.template-lang-it #shopify-section-logo-bar-v2-it{
  display: block;
}

/* Home - End Liste des partenaires IT*/



/* =====================================================================================
 Joyeuse V2 - Page Product v2
===================================================================================== */

.template-product-v2,
.template-product-gift,
.template-conteuse-refurbished,
.template-bundle,
.template-e-product,
.template-la-conteuse-merveilleuse,
.template-la-conteuse-merveilleuse-testAB,
.template-ma-premiere-conteuse,
.template-ma-premiere-conteuse-testAB,
.template-il-cubo-favoloso,
.template-la-sacoche,
.template-sacoche-mpc,
.template-cable{
  background-color: #F9F9F9;
}

/* Start Global Style page */
.template-product-v2 .btn,
.template-product-gift .btn,
.template-bundle .btn,
.template-e-product .btn,
.template-la-conteuse-merveilleuse .btn,
.template-la-conteuse-merveilleuse-testAB .btn,
.template-ma-premiere-conteuse .btn,
.template-ma-premiere-conteuse-testAB .btn,
.template-il-cubo-favoloso .btn,
.template-la-sacoche .btn,
.template-sacoche-mpc .btn,
.template-cable .btn{
  font-size: 16px;
  font-family: 'Agrandir-Regular';
  letter-spacing: 0;
  border: 0;
  border-radius: 100px;
  background-color: #ef413d;
  color: #fff;
}

.template-product-v2:before,
.template-product-gift:before,
.template-conteuse-refurbished:before,
.template-bundle:before,
.template-e-product:before,
.template-la-conteuse-merveilleuse:before,
.template-la-conteuse-merveilleuse-testAB:before,
.template-ma-premiere-conteuse:before,
.template-ma-premiere-conteuse-testAB:before,
.template-il-cubo-favoloso:before,
.template-la-sacoche:before,
.template-sacoche-mpc:before,
.template-veepee:before,
.template-cable:before{
  content: '';
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 45vw;
  min-width: 200px;
  max-width: 800px;
  height: 100%;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-productv2-00b.png?v=137365553288145006621696516219);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 100%;
}
.template-product-v2:after,
.template-product-gift:after,
.template-conteuse-refurbished:after,
.template-bundle:after,
.template-e-product:after,
.template-la-conteuse-merveilleuse:after,
.template-la-conteuse-merveilleuse-testAB:after,
.template-ma-premiere-conteuse:after,
.template-ma-premiere-conteuse-testAB:after,
.template-il-cubo-favoloso:after,
.template-la-sacoche:after,
.template-sacoche-mpc:after,
.template-veepee:after,
.template-cable:after{
  content: '';
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  width: 6vw;
  min-width: 60px;
  max-width: 200px;
  height: 100%;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-productv2-01.png?v=27864959821448161331696516221);
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 100%;
}

/* Start Bloc Description produit */
.rte-product-description{
  margin: 10px 0;
  font-size: 14px;
  line-height: 1.5;
  font-family: 'Agrandir-Regular';
  font-weight: 300;
  color: #3f3f3f;
  /*overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;*/
}
.rte-product-description.active{
  overflow: visible;
  -webkit-line-clamp: initial;
  line-clamp: initial;
  display: -webkit-box;
}
.rte-product-description > p,
.rte-product-description b,
.rte-product-description strong,
.rte-product-description span,
.rte-product-description em{
  color: inherit !important;
}
.rte-product-description.active ~ .rte-more-product-description svg{
  transform: rotate(180deg);
}
.rte-more-product-description{
  display: none;
  border: 0;
  outline: none;
  box-shadow: none;
  padding: 0;
  font-size: 13px;
  font-family: 'Agrandir-Bold';
  cursor: pointer;
  color: #ef413d;
  margin-bottom: 6px;
  background-color: transparent;
}
.rte-more-product-description > svg{
  margin: 0 0 0 4px;
  width: 10px;
  transition: all 0.2s ease-out;
}
.rte-more-product-description > svg path{
  stroke: #ef413d;
}

.rte-product-description-bullet{
  position: relative;
  margin: 10px 0 !important;
}
.rte-product-description-bullet li:before{
  content: "";
  position: absolute;
  margin: 6px 0 0 0;
  left: 1px;
  width: 9px;
  height: 9px;
  background-color: #457f94;
  border-radius: 50px;
}
.rte-product-description-bullet li:nth-child(2n+1):before{
  background-color: #457f94;
}
.rte-product-description-bullet li:nth-child(2n+2):before{
  background-color: #8ba543;
}
.rte-product-description-bullet li:nth-child(2n+3):before{
  background-color: #f3ca06;
}
.rte-product-description-bullet li:nth-child(2n+4):before{
  background-color: #fc7c35;
}
.rte-product-description-bullet li:nth-child(2n+5):before{
  background-color: #ef413d;
}
.rte-product-description-bullet li > p{
  font-family: 'Agrandir-Regular';
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0;
  text-align: left;
  color: #3F3F3F;
  margin: 0;
}
/* End Bloc Description produit */

/* End Global Style page */

/* Start - CM + MPC - Second info style */

.template-la-conteuse-merveilleuse .promo-info.product_second-info,
.template-ma-premiere-conteuse .promo-info.product_second-info{
  margin-top: 10px;
  padding: 12px 12px;
  border-radius: 6px;
  background-color: #F5F5F5;
}
.template-la-conteuse-merveilleuse .promo-info.product_second-info p,
.template-ma-premiere-conteuse .promo-info.product_second-info p{
  font-size: 13px;
  font-family: 'Agrandir-Heavy';
}
/* End - CM + MPC - Second info style */

/* Start Fixed Bar with Price and PayButton */
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky,    
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky{
  justify-content: space-between;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container,    
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container{
  justify-content: flex-start;
  flex-flow: row wrap;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,    
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn{
  width: auto;
  padding: 0 30px;
  max-width: calc(50% - 70px);
  letter-spacing: 0;
}
@media screen and (max-width: 560px){
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .btn{
    width: 100%;
    max-width: 100%;
  }
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay{
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay > p{
  text-align: left;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product-single__meta-price__container .product_delay svg{
  display: block;
}
/* End Fixed Bar with Price and PayButton */


/* Product - Start Fiche produit */
.template-product-v2 #shopify-section-product1-template-custom,
.template-product-gift #shopify-section-product-gift-template-custom,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom,
.template-bundle #shopify-section-product-bundle--template-custom,
.template-e-product #shopify-section-e-product-template-custom,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom,
.template-la-sacoche #shopify-section-product-sacoche--template-custom,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom,
.template-cable #shopify-section-product-cable--template-custom{

}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom{
  position: relative;
  z-index: 4;
  padding-left: 0;
  padding-right: 0;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom > .grid,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom > .grid,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom > .grid,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom > .grid,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom > .grid,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom > .grid,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom > .grid,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom > .grid,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom > .grid,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom > .grid,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom > .grid,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom > .grid,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom > .grid{
  border-radius: 20px;
  padding: 40px;
  margin: 0;
  background-color: #ffffff;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos{
  padding-left: 0;
  margin-top: -80px;
  padding-top: 0;
  width: calc(50% + 80px);
  
  /*HERE*/
  width: calc(40% + 80px);
  flex-flow: initial;
  flex-direction: column-reverse;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header{
  padding: 0;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price{
  margin-left: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 80px;
  max-width: 480px;
  width: calc(50% - 80px);
  padding-left: 40px;
  
  /*HERE*/
  max-width: 590px;
  width: calc(60% - 80px);
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container{
  justify-content: space-between;
  width: 100%;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title{
  padding: 0;
  width: 100%;
  align-items: flex-start;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1{
  font-size: 22px;
  line-height: 26px;
  font-family: 'Agrandir-Bold';
  letter-spacing: 0;
  text-align: left;
  color: #3F3F3F;
  margin: 0;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2{
  font-size: 16px;
  line-height: 1.3;
  font-family: 'Agrandir-Regular';
  letter-spacing: 0;
  text-align: left;
  color: #3F3F3F;
  margin: 5px 0 0 0;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  min-width: 110px;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container .product__price dd{
margin: 0;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item{
  font-size: 20px;
  line-height: 24px;
  font-family: 'Agrandir-Bold';
  letter-spacing: 0;
  text-align: right;
  color: #3F3F3F;
  margin: 0;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item{
  font-size: 18px;
}

.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item__label{
  display: none;
}

.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular{
  position: absolute;
  top: -20px;
  font-size: 15px;
  text-align: right;
  width: 100%;
  color: #cccccc;
}

.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__sale{
  position: relative;
}

.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl > .price__availability{
  text-align: right;
  margin-bottom: 5px;
  line-height: 0.5;
}

.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies {
  font-size: 14px;
  line-height: 24px;
  font-family: 'Agrandir-Regular';
  letter-spacing: 0;
  text-align: right;
  color: #3F3F3F;
  margin: 0;
  width: auto;

  /*HERE*/
  font-size: 11px;
  font-family: 'Agrandir-Medium';
  line-height: 1.2;
  letter-spacing: 0;
}
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies{
  font-size: 14px;
  line-height: 24px;
  font-family: 'Agrandir-Regular';
  letter-spacing: 0;
  text-align: right;
  color: #3F3F3F;
  margin: 0;
  width: auto;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form{
  padding: 0;

  /*HERE*/
  width: 100%
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item{
  display: flex;
  flex-direction: row;
  align-items: end;
  justify-content: space-between;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__reward{
  max-width: 110px;
  margin: 0 0 10px 0;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange{
  padding: 0;
  /*HERE*/
  justify-content: center;
}
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange{
  padding: 0;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .product_delay{
  /*HERE*/
  width: 100% !important;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .product_delay > p{
  /*HERE*/
  text-align: center !important;
  margin: 6px 0 0 0 !important;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item{
  /*HERE*/
  align-items: center !important;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item > .product_delay{
  /*HERE*/
  flex-direction: column;
  gap: 4px;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item > .product_delay .product-single__meta-price__reward{
  /*HERE*/
  max-width: 100px;
  margin-left: auto;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn{
  height: 48px;
  min-width: 170px !important;
  padding: 10px 20px;
  
  /*HERE*/
  margin: 0;
  letter-spacing: 0;
}
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn{
  height: 48px;
  min-width: 200px;
  margin: 0 20px 0 0;
  padding: 10px 20px;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay{
  padding: 0;
  margin: 0;
  text-align: right;
  max-width: 190px;
  width: 100%;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p{
  font-size: 10px;
  line-height: 12px;
  font-family: 'Agrandir-Regular';
  letter-spacing: 0;
  text-align: right;
  color: #3F3F3F;
  margin: 0;
  width: 100%;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p strong{
  font-family: 'Agrandir-Bold';
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-sticky .product_delay p strong br:last-child{
  display: none;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay svg{
  display: none;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit{
  padding-bottom: 20px;
  padding-top: 12px;
  border-bottom: 1px solid #e9e9e9;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations{
  max-width: 480px;
  width: calc(50% - 80px);
  padding-left: 40px;
  margin: 0 0 0 auto;
  
  /*HERE*/
  max-width: 590px;
  width: calc(60% - 80px);
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li{
  padding-left: 16px;
  align-items: flex-start;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li:before{
  width: 9px;
  height: 9px;
  top: 6px;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li p{
  font-family: 'Agrandir-Regular';
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0;
  text-align: left;
  color: #3F3F3F;
  margin: 0;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point{
  padding-top: 12px;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails{
  padding-top: 9px;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point li.bullet_moredetails a{
  color: #EF413D;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio{
  margin: 10px 0 0 0;
}

.product-template__custom .grid.product-single .grid__item.product-header .product-single__meta > .container_audio{
  background-color: #efefef;
  border-radius: 10px;
  color: #2a2a2a;
  overflow: hidden;
  width: 100%;
  max-width: 500px;
  margin: 10px auto 10px 0;
}
.product-template__custom .grid.product-single .grid__item.product-header .product-single__meta > .container_audio .info-box .audio-time{
  /* HERE AUDIO TIME HIDE BECAUSE BUG */
  display: none;
}

.template-product-v2 .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-conteuse-merveilleuse  .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-ma-premiere-conteuse .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-il-cubo-favoloso .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
.template-conteuse-refurbished .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange{
  max-width: 240px;
}
.template-product-v2 .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn.product-form__cart-submit span,
.template-conteuse-merveilleuse  .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn.product-form__cart-submit span,
.template-ma-premiere-conteuse .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn.product-form__cart-submit span,
.template-conteuse-refurbished .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn.product-form__cart-submit span{
  font-family: 'Agrandir-Regular';
  font-size: 14px;
  line-height: 1.2;
}
.template-il-cubo-favoloso .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn.product-form__cart-submit span{
  font-family: 'Agrandir-Regular';
  font-size: 13px;
  line-height: 1.2;
}
.template-product-v2 .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn.product-form__cart-submit span strong,
.template-conteuse-merveilleuse  .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn.product-form__cart-submit span strong,
.template-ma-premiere-conteuse .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn.product-form__cart-submit span strong,
.template-il-cubo-favoloso .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn.product-form__cart-submit span strong,
.template-conteuse-refurbished .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn.product-form__cart-submit span strong{
  font-family: 'Agrandir-Heavy';
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
.template-conteuse-merveilleuse  #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn{
  color: #FFF;
}
.product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .product_btn-discover{
  margin: 6px 0 0 0;
  display: flex;
  justify-content: center;
  text-align: center;
}
.product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .product_btn-discover > a{
  font-family: 'Agrandir-Bold';
  font-size: 11px;
  text-decoration: underline;
  color: #f0413d;
  margin: 0;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_list-info{
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  width: auto;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_list-info .product-info_bubble{
  width: 58px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  padding-top: 10px;
  position: relative;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_list-info .product-info_bubble > div{
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  background-color: #EEEEEE;
  padding: 8px;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_list-info .product-info_bubble.product-info_answer > div{
  background-color: #EFCA30;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_list-info .product-info_bubble.product-info_delivery > div{
  padding: 7.5px;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_list-info .product-info_bubble > div svg{
  width: 100%;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_list-info .product-info_bubble > p{
  font-size: 9px;
  font-family: 'Agrandir-Regular';
  text-align: center;
  line-height: 1.3;
  margin: 4px 0 0 0;
}
.product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_list-info .product-info_bubble > p > a:after{
  content: '';
  position: absolute; 
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.template-product-v2 .product-template__custom .container_audio .player .info-box .label-info-box,
.template-product-gift .product-template__custom .container_audio .player .info-box .label-info-box,
.template-conteuse-refurbished .product-template__custom .container_audio .player .info-box .label-info-box,
.template-bundle .product-template__custom .container_audio .player .info-box .label-info-box,
.template-e-product .product-template__custom .container_audio .player .info-box .label-info-box,
.template-la-conteuse-merveilleuse .product-template__custom .container_audio .player .info-box .label-info-box p,
.template-la-conteuse-merveilleuse-testAB .product-template__custom .container_audio .player .info-box .label-info-box p,
.template-ma-premiere-conteuse .product-template__custom .container_audio .player .info-box .label-info-box p,
.template-ma-premiere-conteuse-testAB .product-template__custom .container_audio .player .info-box .label-info-box p,
.template-il-cubo-favoloso .product-template__custom .container_audio .player .info-box .label-info-box p,
.template-la-sacoche .product-template__custom .container_audio .player .info-box .label-info-box p,
.template-sacoche-mpc .product-template__custom .container_audio .player .info-box .label-info-box p,
.template-cable .product-template__custom .container_audio .player .info-box .label-info-box p{
  font-family: 'Agrandir-Bold';
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0;
  color: #3F3F3F;
}
.template-product-v2 .product-template__custom .container_audio .player .info-box .label-info-box,
.template-product-gift .product-template__custom .container_audio .player .info-box .label-info-box,
.template-conteuse-refurbished .product-template__custom .container_audio .player .info-box .label-info-box,
.template-bundle .product-template__custom .container_audio .player .info-box .label-info-box,
.template-e-product .product-template__custom .container_audio .player .info-box .label-info-box,
.template-la-conteuse-merveilleuse .product-template__custom .container_audio .player .info-box .label-info-box,
.template-la-conteuse-merveilleuse-testAB .product-template__custom .container_audio .player .info-box .label-info-box,
.template-ma-premiere-conteuse .product-template__custom .container_audio .player .info-box .label-info-box,
.template-ma-premiere-conteuse-testAB .product-template__custom .container_audio .player .info-box .label-info-box,
.template-il-cubo-favoloso .product-template__custom .container_audio .player .info-box .label-info-box,
.template-la-sacoche .product-template__custom .container_audio .player .info-box .label-info-box,
.template-sacoche-mpc .product-template__custom .container_audio .player .info-box .label-info-box,
.template-cable .product-template__custom .container_audio .player .info-box .label-info-box{
  font-family: 'Agrandir-Bold';
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0;
  color: #3F3F3F;
}
.template-product-v2 .product-template__custom .container_audio .player .info-box .track-info-box,
.template-product-gift .product-template__custom .container_audio .player .info-box .track-info-box,
.template-conteuse-refurbished .product-template__custom .container_audio .player .info-box .track-info-box,
.template-bundle .product-template__custom .container_audio .player .info-box .track-info-box,
.template-e-product .product-template__custom .container_audio .player .info-box .track-info-box,
.template-la-conteuse-merveilleuse .product-template__custom .container_audio .player .info-box .track-info-box,
.template-la-conteuse-merveilleuse-testAB .product-template__custom .container_audio .player .info-box .track-info-box,
.template-ma-premiere-conteuse .product-template__custom .container_audio .player .info-box .track-info-box,
.template-ma-premiere-conteuse-testAB .product-template__custom .container_audio .player .info-box .track-info-box,
.template-il-cubo-favoloso .product-template__custom .container_audio .player .info-box .track-info-box,
.template-la-sacoche .product-template__custom .container_audio .player .info-box .track-info-box,
.template-sacoche-mpc .product-template__custom .container_audio .player .info-box .track-info-box,
.template-cable .product-template__custom .container_audio .player .info-box .track-info-box{
  font-family: 'Agrandir-Regular';
  font-size: 11px;
  line-height: 11px;
  letter-spacing: 0;
  color: #3F3F3F;
}
.template-product-v2 .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-product-gift .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-conteuse-refurbished .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-bundle .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-e-product .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-la-conteuse-merveilleuse .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-la-conteuse-merveilleuse-testAB .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-ma-premiere-conteuse .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-ma-premiere-conteuse-testAB .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-il-cubo-favoloso .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-la-sacoche .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-sacoche-mpc .product-template__custom .container_audio .player .info-box .track-info-box .audio-time ,
.template-cable .product-template__custom .container_audio .player .info-box .track-info-box .audio-time {
  max-width: 100px;
}
.template-product-v2 .product-template__custom .product-single__thumbnail-image ,
.template-product-gift .product-template__custom .product-single__thumbnail-image ,
.template-conteuse-refurbished .product-template__custom .product-single__thumbnail-image ,
.template-bundle .product-template__custom .product-single__thumbnail-image ,
.template-e-product .product-template__custom .product-single__thumbnail-image ,
.template-la-conteuse-merveilleuse .product-template__custom .product-single__thumbnail-image ,
.template-la-conteuse-merveilleuse-testAB .product-template__custom .product-single__thumbnail-image ,
.template-ma-premiere-conteuse .product-template__custom .product-single__thumbnail-image ,
.template-ma-premiere-conteuse-testAB .product-template__custom .product-single__thumbnail-image ,
.template-il-cubo-favoloso .product-template__custom .product-single__thumbnail-image ,
.template-la-sacoche .product-template__custom .product-single__thumbnail-image ,
.template-sacoche-mpc .product-template__custom .product-single__thumbnail-image ,
.template-cable .product-template__custom .product-single__thumbnail-image {
  border-radius: 10px;
}


.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container{
  width: 100%;
  max-width: 140px;
  max-height: 470px;
  height: auto;
  margin-right: 25px;
  
  /*HERE*/
  max-width: 100%;
  max-height: 140px;
  margin-top: 30px;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper{
  height: auto;

  /*HERE*/
  flex-direction: row;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper{
  width: 100%;
  max-width: calc(100% - 165px);
  max-height: 100%;
  
  /*HERE*/
  max-width: 100%;
  max-height: 100%;
}

.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container{
  width: 100%;
  max-width: 140px;
  height: auto;
  max-height: 470px;
  margin-right: 25px;
}
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-wrapper{
  height: auto;
}

.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img{
  border-radius: 40px;
}

.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev{
  left: calc(100% - 70px);

  /*HERE*/
  transform: initial;
  top: 82px;
  left: 10px;
}

.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next{
  left: calc(100% - 70px);

  /*HERE*/
  transform: initial;
  top: 82px;
  left: calc(100% - 40px);
}

.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-prev,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-button-next{
  left: calc(100% - 70px);
}

.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail{
  margin: -2px 0 10px 0;
}
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image{
  border-radius: 20px;
}
.template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image,
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container .swiper-wrapper .swiper-slide .product-single__thumbnail .product-single__thumbnail-image{
  border-radius: 20px;
  
  /*HERE*/
  object-fit: cover;
  max-width: 140px;
  height: 140px;
  max-height: 140px;
}

@media only screen and (max-width: 1200px){
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    padding-left: 0;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos {
    margin-top: 20px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container ,  
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container {
    max-width: 100%;
    margin-right: 20px;
  }
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .swiper-container{
    max-width: 100px;
    margin-right: 20px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,  
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper{
    max-width: 100%;
  }
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper{
    max-width: calc(100% - 125px);
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations {
    margin: 10px 0 0 auto;
  }
    
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item{
    display: flex;
    flex-direction: column;
    align-items: inherit;
    justify-content: flex-start;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange {
    padding: 0 0 10px 0;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay {
    text-align: left;
    max-width: 100%;
  }
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p{
    text-align: left;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn {
    font-size: 14px;
    min-width: 100%;
    margin: 0;
  }
  
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom > .grid,
  .template-conteuse-merveilleuse  #shopify-section-product-cm--template-custom .product-template__custom > .grid,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom > .grid,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom > .grid,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom > .grid{
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
  .template-conteuse-merveilleuse  #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations{
    margin: 20px auto 0 auto;
    width: 100%;
    padding: 0;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
  .template-conteuse-merveilleuse  #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price{
    align-items: center;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta > .container_audio,
  .template-conteuse-merveilleuse  #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta > .container_audio,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta > .container_audio,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta > .container_audio,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta > .container_audio{
    margin: 10px auto;
  }
}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,  
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos {
    margin-top: 20px;
    width: 100%;
    max-width: 100%;
    justify-content: center;
    margin-bottom: 0;
    flex-direction: column;
    align-items: center;
  }
    
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos{
    margin-top: 20px;
    width: 100%;
    max-width: 100%;
    justify-content: center;
    margin-bottom: 0;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item{
    display: flex;
    flex-direction: column;
    align-items: inherit;
    justify-content: flex-start;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations {
    margin: 10px 0 0 0;
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .thumbnails-wrapper.mobileImage .btn{
    width: 40px;
    height: 40px;
    padding: 8px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn {
    font-size: 16px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form {
    margin-top: 0;
    max-width: 100%;
    width: 100%;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio {
    margin: 30px 0 0 0;
    width: 100%;
    max-width: 100%;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container {
    min-width: fit-content;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper {
    max-width: 35vh;
  }

  .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange{
    width: 100% !important;
  }
  .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay > p{
    text-align: center !important;
    padding: 0 !important;
  }
  .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item > .product_delay .product-single__meta-price__reward{
    margin: 0 auto !important;
  }

  .template-product-v2 .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
  .template-conteuse-merveilleuse  .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
  .template-ma-premiere-conteuse .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
  .template-il-cubo-favoloso .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange,
  .template-conteuse-refurbished .product-template__custom .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange{
    max-width: inherit;
  }
  .template-product-v2 .product-template__custom #mobileProductInfo,
  .template-conteuse-merveilleuse  .product-template__custom #mobileProductInfo,
  .template-ma-premiere-conteuse .product-template__custom #mobileProductInfo,
  .template-il-cubo-favoloso .product-template__custom #mobileProductInfo,
  .template-conteuse-refurbished .product-template__custom #mobileProductInfo{
    display: block !important;
  }
  .template-product-v2 #shopify-section-product1-template-custom #productHeader .rte-product-description,
  .template-conteuse-merveilleuse  #shopify-section-product-cm--template-custom #productHeader .rte-product-description,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom #productHeader .rte-product-description,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom #productHeader .rte-product-description,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom #productHeader .rte-product-description{
    display: none !important;
  }
  .template-product-v2 #shopify-section-product1-template-custom #productHeader .product-single__meta .rte-product-description-bullet,
  .template-conteuse-merveilleuse  #shopify-section-product-cm--template-custom #productHeader .product-single__meta .rte-product-description-bullet,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom #productHeader .product-single__meta .rte-product-description-bullet,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom #productHeader .product-single__meta .rte-product-description-bullet,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom #productHeader .product-single__meta .rte-product-description-bullet{
    display: none !important;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom #productHeader .product-single__meta > .container_audio,
  .template-conteuse-merveilleuse  #shopify-section-product-cm--template-custom .product-template__custom #productHeader .product-single__meta > .container_audio,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom #productHeader .product-single__meta > .container_audio,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom #productHeader .product-single__meta > .container_audio,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom #productHeader .product-single__meta > .container_audio{
    display: none !important;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
  .template-conteuse-merveilleuse  #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2{
    line-height: 1.3 !important;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
  .template-conteuse-merveilleuse  #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container{
    margin-bottom: 15px;
  }

  /* @TODO JESSY : HERE ADD ALL CLASS FOR ALL TEMPLATE */
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price .product-single__meta-price__container{
    flex-flow: column;
    align-items: center;
    gap: 20px;
  }
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title{
    align-items: center;
  }
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product__price_container{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price__availability .price-item{
    font-family: 'Agrandir-Heavy';
  }
}
@media only screen and (max-width: 649px){
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 {
    font-size: 16px;
    line-height: 20px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 {
    font-size: 12px;
    line-height: 24px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item {
    font-size: 16px;
    line-height: 20px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies {
    font-size: 10px;
    line-height: 22px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom>.grid ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom>.grid ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom>.grid ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom>.grid ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom>.grid ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom>.grid ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom>.grid ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom>.grid ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom>.grid ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom>.grid ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom>.grid ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom>.grid ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom>.grid {
    padding: 22px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular{
    position: initial;
    margin-right: 10px;
  }
}
@media only screen and (max-width: 489px){
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1 {
    font-size: 15px;
    line-height: 19px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2 {
    font-size: 11px;
    line-height: 24px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl .price-item {
    font-size: 15px;
    line-height: 19px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__policies {
    font-size: 10px;
    line-height: 22px;
  }
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom>.grid ,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom>.grid ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom>.grid ,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom>.grid ,  
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom>.grid ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom>.grid ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom>.grid ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom>.grid ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom>.grid ,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom>.grid ,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom>.grid ,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom>.grid ,  
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom>.grid {
    padding: 18px;
  }
  .template-product-v2 .product-template__custom .container_audio .player .info-box .label-info-box ,
  .template-product-gift .product-template__custom .container_audio .player .info-box .label-info-box ,
  .template-conteuse-refurbished .product-template__custom .container_audio .player .info-box .label-info-box ,
  .template-e-product .product-template__custom .container_audio .player .info-box .label-info-box ,
  .template-la-conteuse-merveilleuse .product-template__custom .container_audio .player .info-box .label-info-box ,
  .template-la-conteuse-merveilleuse-testAB .product-template__custom .container_audio .player .info-box .label-info-box ,
  .template-ma-premiere-conteuse .product-template__custom .container_audio .player .info-box .label-info-box ,
  .template-ma-premiere-conteuse-testAB .product-template__custom .container_audio .player .info-box .label-info-box ,
  .template-il-cubo-favoloso .product-template__custom .container_audio .player .info-box .label-info-box ,
  .template-la-sacoche .product-template__custom .container_audio .player .info-box .label-info-box ,
  .template-sacoche-mpc .product-template__custom .container_audio .player .info-box .label-info-box ,  
  .template-cable .product-template__custom .container_audio .player .info-box .label-info-box {
    font-size: 13px;
  }
}

@media only screen and (max-width: 449px){
  .template-product-v2 #shopify-section-product1-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-product-gift #shopify-section-product-gift-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-conteuse-refurbished #shopify-section-product-refurbished-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--template-custom-testAB .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-il-cubo-favoloso #shopify-section-product-icf--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-la-sacoche #shopify-section-product-sacoche--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-sacoche-mpc #shopify-section-product-sacoche-mpc--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular,
  .template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-price .product-single__meta-price__container .product__price dl s.price-item--regular{
    position: absolute;
    top: -12px;
    font-size: 12px;
  }
}
/* Product - End Fiche produit */


/* Product - Start Liste d'icône */
.template-product-v2 #shopify-section-product1-list-icons,
.template-conteuse-refurbished #shopify-section-product-refurbished-list-icons,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--list-icons,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--list-icons-testAB,
.template-ma-premiere-conteuse #shopify-section-product-mpc--list-icons,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--list-icons-testAB,
.template-il-cubo-favoloso #shopify-section-product-icf--list-icons,
.template-la-sacoche #shopify-section-product-sacoche--list-icons,
.template-cable #shopify-section-product-cable--list-icons{
  position: relative;
}

.template-product-v2 #shopify-section-product1-list-icons .lottieAnimation.deux-fleurs-coeur,
.template-conteuse-refurbished #shopify-section-product-refurbished-list-icons .lottieAnimation.deux-fleurs-coeur,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--list-icons .lottieAnimation.deux-fleurs-coeur,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--list-icons-testAB .lottieAnimation.deux-fleurs-coeur,
.template-ma-premiere-conteuse #shopify-section-product-mpc--list-icons .lottieAnimation.deux-fleurs-coeur,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--list-icons-testAB .lottieAnimation.deux-fleurs-coeur,
.template-il-cubo-favoloso #shopify-section-product-icf--list-icons .lottieAnimation.deux-fleurs-coeur,
.template-la-sacoche #shopify-section-product-sacoche--list-icons .lottieAnimation.deux-fleurs-coeur,
.template-cable #shopify-section-product-cable--list-icons .lottieAnimation.deux-fleurs-coeur{
  position: absolute;
  top: -50px;
  left: -60px;
  z-index: 0;
  margin: 0;
  transform: rotate(80deg) scale(-1,1);
}
.template-product-v2 #shopify-section-product1-list-icons .lottieAnimation.fleur,
.template-conteuse-refurbished #shopify-section-product-refurbished-list-icons .lottieAnimation.fleur,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--list-icons .lottieAnimation.fleur,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--list-icons-testAB .lottieAnimation.fleur,
.template-ma-premiere-conteuse #shopify-section-product-mpc--list-icons .lottieAnimation.fleur,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--list-icons-testAB .lottieAnimation.fleur,
.template-il-cubo-favoloso #shopify-section-product-icf--list-icons .lottieAnimation.fleur,
.template-la-sacoche #shopify-section-product-sacoche--list-icons .lottieAnimation.fleur,
.template-cable #shopify-section-product-cable--list-icons .lottieAnimation.fleur{
  position: absolute;
  top: -20px;
  right: 2vw;
  z-index: 0;
  margin: 0;
  transform: rotate(0deg);
}
.template-product-v2 #shopify-section-product1-list-icons .product-list-icons .grid.grid--flush-bottom,
.template-conteuse-refurbished #shopify-section-product-refurbished-list-icons .product-list-icons .grid.grid--flush-bottom,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--list-icons .product-list-icons .grid.grid--flush-bottom,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--list-icons-testAB .product-list-icons .grid.grid--flush-bottom,
.template-ma-premiere-conteuse #shopify-section-product-mpc--list-icons .product-list-icons .grid.grid--flush-bottom,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--list-icons-testAB .product-list-icons .grid.grid--flush-bottom,
.template-il-cubo-favoloso #shopify-section-product-icf--list-icons .product-list-icons .grid.grid--flush-bottom,
.template-la-sacoche #shopify-section-product-sacoche--list-icons .product-list-icons .grid.grid--flush-bottom,
.template-cable #shopify-section-product-cable--list-icons .product-list-icons .grid.grid--flush-bottom{
  align-items: flex-start;
}
.template-product-v2 #shopify-section-product1-list-icons .product-list-icons .grid.grid--flush-bottom .grid__item,
.template-conteuse-refurbished #shopify-section-product-refurbished-list-icons .product-list-icons .grid.grid--flush-bottom .grid__item,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--list-icons-testAB .product-list-icons .grid.grid--flush-bottom .grid__item,
.template-ma-premiere-conteuse #shopify-section-product-mpc--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--list-icons-testAB .product-list-icons .grid.grid--flush-bottom .grid__item,
.template-il-cubo-favoloso #shopify-section-product-icf--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item,
.template-la-sacoche #shopify-section-product-sacoche--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item,
.template-cable #shopify-section-product-cable--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item{
  max-width: calc(100% / 6);
}
.template-product-v2 #shopify-section-product1-list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3,
.template-conteuse-refurbished #shopify-section-product-refurbished-list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--list-icons-testAB .product-list-icons .grid.grid--flush-bottom .grid__item h3,
.template-ma-premiere-conteuse #shopify-section-product-mpc--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--list-icons-testAB .product-list-icons .grid.grid--flush-bottom .grid__item h3,
.template-il-cubo-favoloso #shopify-section-product-icf--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3,
.template-la-sacoche #shopify-section-product-sacoche--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3,
.template-cable #shopify-section-product-cable--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3{
  font-family: 'Agrandir-Bold';
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #3F3F3F;
  max-width: 150px;
  min-height: 40px;
}

@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){
  .template-product-v2 #shopify-section-product1-list-icons .product-list-icons,
  .template-conteuse-refurbished #shopify-section-product-refurbished-list-icons .product-list-icons,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--list-icons .product-list-icons,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--list-icons-testAB .product-list-icons,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--list-icons .product-list-icons,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--list-icons-testAB .product-list-icons,
  .template-il-cubo-favoloso #shopify-section-product-icf--list-icons .product-list-icons,
  .template-la-sacoche #shopify-section-product-sacoche--list-icons .product-list-icons,
  .template-cable #shopify-section-product-cable--list-icons .product-list-icons{
    padding: 0;
  }
  .template-product-v2 #shopify-section-product1-list-icons .product-list-icons .grid.grid--flush-bottom ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-list-icons .product-list-icons .grid.grid--flush-bottom ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--list-icons .product-list-icons .grid.grid--flush-bottom ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--list-icons-testAB .product-list-icons .grid.grid--flush-bottom ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--list-icons .product-list-icons .grid.grid--flush-bottom ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--list-icons-testAB .product-list-icons .grid.grid--flush-bottom ,
  .template-il-cubo-favoloso #shopify-section-product-icf--list-icons .product-list-icons .grid.grid--flush-bottom ,
  .template-la-sacoche #shopify-section-product-sacoche--list-icons .product-list-icons .grid.grid--flush-bottom ,
  .template-cable #shopify-section-product-cable--list-icons .product-list-icons .grid.grid--flush-bottom {
    flex-flow: row wrap;
  }
  .template-product-v2 #shopify-section-product1-list-icons .product-list-icons .grid.grid--flush-bottom .grid__item ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-list-icons .product-list-icons .grid.grid--flush-bottom .grid__item ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--list-icons-testAB .product-list-icons .grid.grid--flush-bottom .grid__item ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--list-icons-testAB .product-list-icons .grid.grid--flush-bottom .grid__item ,
  .template-il-cubo-favoloso #shopify-section-product-icf--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item ,
  .template-la-sacoche #shopify-section-product-sacoche--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item ,
  .template-cable #shopify-section-product-cable--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item {
    max-width: calc(100% / 3);
  }
  .template-product-v2 #shopify-section-product1-list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3 ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3 ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3 ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--list-icons-testAB .product-list-icons .grid.grid--flush-bottom .grid__item h3 ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3 ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--list-icons-testAB .product-list-icons .grid.grid--flush-bottom .grid__item h3 ,
  .template-il-cubo-favoloso #shopify-section-product-icf--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3 ,
  .template-la-sacoche #shopify-section-product-sacoche--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3 ,
  .template-cable #shopify-section-product-cable--list-icons .product-list-icons .grid.grid--flush-bottom .grid__item h3 {
    max-width: 100%;
  }
}
@media only screen and (max-width: 649px){

}
@media only screen and (max-width: 489px){

}
/* Product - End Liste d'icône */


/* Product - Start Section Vidéo */
.template-product-v2 #shopify-section-product1-video,
.template-conteuse-refurbished #shopify-section-product-refurbished-video,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--video,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--video-testAB,
.template-ma-premiere-conteuse #shopify-section-product-mpc--video,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--video-testAB,
.template-il-cubo-favoloso #shopify-section-product-icf--video,
.template-la-sacoche #shopify-section-product-sacoche--video,
.template-cable #shopify-section-product-cable--video{
  padding: 0;
}
.template-product-v2 .product-video,
.template-conteuse-refurbished .product-video-refurbished
.template-la-conteuse-merveilleuse .product-video,
.template-la-conteuse-merveilleuse-testAB .product-video,
.template-ma-premiere-conteuse .product-video,
.template-il-cubo-favoloso .product-video,
.template-la-sacoche .product-video,
.template-cable .product-video{

}
/* Product - End Section Vidéo */


/* Product - Start La Conteuse en détails */
.template-product-v2 #shopify-section-product1-description,
.template-conteuse-refurbished #shopify-section-product-refurbished-description,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB,
.template-il-cubo-favoloso #shopify-section-product-icf--description,
.template-la-sacoche #shopify-section-product-sacoche--description,
.template-cable #shopify-section-product-cable--description{
  position: relative;
  margin: 80px 0 0 0;
}
.template-product-v2 #shopify-section-product1-description .product-description-bg,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description-bg,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description-bg,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description-bg,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description-bg,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description-bg,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description-bg,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description-bg,
.template-cable #shopify-section-product-cable--description .product-description-bg{
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
}
.template-product-v2 #shopify-section-product1-description .product-description--lottie-left,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description--lottie-left,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description--lottie-left,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description--lottie-left,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description--lottie-left,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description--lottie-left,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description--lottie-left,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description--lottie-left,
.template-cable #shopify-section-product-cable--description .product-description--lottie-left{
  position: absolute;
  top: 80px;
  width: auto;
  height: auto;
  left: 90px;
}
.template-product-v2 #shopify-section-product1-description .product-description--lottie-left .lottieAnimation.fleur1,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description--lottie-left .lottieAnimation.fleur1,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description--lottie-left .lottieAnimation.fleur1,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description--lottie-left .lottieAnimation.fleur1,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description--lottie-left .lottieAnimation.fleur1,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description--lottie-left .lottieAnimation.fleur1,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description--lottie-left .lottieAnimation.fleur1,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description--lottie-left .lottieAnimation.fleur1,
.template-cable #shopify-section-product-cable--description .product-description--lottie-left .lottieAnimation.fleur1{
  position: absolute;
  width: 260px;
  height: auto;
  top: -150px;
  left: -120px;
}
.template-product-v2 #shopify-section-product1-description .product-description--lottie-left .lottieAnimation.fleur2,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description--lottie-left .lottieAnimation.fleur2,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description--lottie-left .lottieAnimation.fleur2,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description--lottie-left .lottieAnimation.fleur2,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description--lottie-left .lottieAnimation.fleur2,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description--lottie-left .lottieAnimation.fleur2,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description--lottie-left .lottieAnimation.fleur2,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description--lottie-left .lottieAnimation.fleur2,
.template-cable #shopify-section-product-cable--description .product-description--lottie-left .lottieAnimation.fleur2{
  position: absolute;
  top: 0px;
  left: 0;
}
.template-product-v2 #shopify-section-product1-description .product-description--lottie-right,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description--lottie-right,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description--lottie-right,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description--lottie-right,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description--lottie-right,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description--lottie-right,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description--lottie-right,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description--lottie-right,
.template-cable #shopify-section-product-cable--description .product-description--lottie-right{
  position: absolute;
  top: 30px;
  right: 6vw;
  width: 100px;
  height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 4px 0 0;
}
.template-product-v2 #shopify-section-product1-description .product-description--lottie-right > img,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description--lottie-right > img,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description--lottie-right > img,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description--lottie-right > img,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description--lottie-right > img,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description--lottie-right > img,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description--lottie-right > img,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description--lottie-right > img,
.template-cable #shopify-section-product-cable--description .product-description--lottie-right > img{
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
}
.template-product-v2 #shopify-section-product1-description .product-description--lottie-bottom,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description--lottie-bottom,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description--lottie-bottom,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description--lottie-bottom,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description--lottie-bottom,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description--lottie-bottom,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description--lottie-bottom,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description--lottie-bottom,
.template-cable #shopify-section-product-cable--description .product-description--lottie-bottom{
  position: absolute;
  top: 55%;
  left: -20px;
}
.template-product-v2 #shopify-section-product1-description .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur,
.template-cable #shopify-section-product-cable--description .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur{

}
.template-product-v2 .product-description,
.template-la-conteuse-merveilleuse .product-description,
.template-la-conteuse-merveilleuse-testAB .product-description,
.template-ma-premiere-conteuse .product-description,
.template-il-cubo-favoloso .product-description,
.template-la-sacoche .product-description,
.template-cable .product-description{

}
.template-product-v2 #shopify-section-product1-description .product-description .section-header h2,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description .section-header h2,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description .section-header h2,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description .section-header h2,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description .section-header h2,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description .section-header h2,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description .section-header h2,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description .section-header h2,
.template-cable #shopify-section-product-cable--description .product-description .section-header h2{
  position: relative;
  z-index: 3;
  font-family: 'Agrandir-Medium';
  font-size: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  text-transform: initial;
}
.template-product-v2 #shopify-section-product1-description .product-description .section-header p,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description .section-header p,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description .section-header p,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description .section-header p,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description .section-header p,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description .section-header p,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description .section-header p,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description .section-header p,
.template-cable #shopify-section-product-cable--description .product-description .section-header p{
  position: relative;
  z-index: 3;
  font-family: 'Agrandir-Regular';
  font-size: 26px;
  line-height: 26px;
  text-align: center;
  margin: 20px auto 0 auto;
  color: #3F3F3F;
}
.template-product-v2 #shopify-section-product1-description .product-description .grid.grid--flush-bottom .grid__item,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description .grid.grid--flush-bottom .grid__item,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description .grid.grid--flush-bottom .grid__item,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description .grid.grid--flush-bottom .grid__item,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description .grid.grid--flush-bottom .grid__item,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description .grid.grid--flush-bottom .grid__item,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description .grid.grid--flush-bottom .grid__item,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description .grid.grid--flush-bottom .grid__item,
.template-cable #shopify-section-product-cable--description .product-description .grid.grid--flush-bottom .grid__item{
  position: relative;
  z-index: 2;
}
.template-product-v2 #shopify-section-product1-description .product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper,
.template-cable #shopify-section-product-cable--description .product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper{
  border-radius: 40px;
}
.template-product-v2 #shopify-section-product1-description .product-description .grid.grid--flush-bottom .grid__item h3.h4,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description .grid.grid--flush-bottom .grid__item h3.h4,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description .grid.grid--flush-bottom .grid__item h3.h4,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description .grid.grid--flush-bottom .grid__item h3.h4,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description .grid.grid--flush-bottom .grid__item h3.h4,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description .grid.grid--flush-bottom .grid__item h3.h4,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description .grid.grid--flush-bottom .grid__item h3.h4,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description .grid.grid--flush-bottom .grid__item h3.h4,
.template-cable #shopify-section-product-cable--description .product-description .grid.grid--flush-bottom .grid__item h3.h4{
  font-family: 'Agrandir-Bold';
  font-size: 26px;
  line-height: 36px;
  color: #3F3F3F;
  margin: 15px auto 0 auto;
}
.template-product-v2 #shopify-section-product1-description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-il-cubo-favoloso #shopify-section-product-icf--description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-la-sacoche #shopify-section-product-sacoche--description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-cable #shopify-section-product-cable--description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p{
  font-family: 'Agrandir-Regular';
  font-size: 16px;
  line-height: 26px;
  color: #3F3F3F;
  margin: 0 auto;
}



@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){
  .template-product-v2 #shopify-section-product1-description .product-description--lottie-right ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description--lottie-right ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description--lottie-right ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description--lottie-right ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description--lottie-right ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description--lottie-right ,
  .template-il-cubo-favoloso #shopify-section-product-icf--description .product-description--lottie-right ,
  .template-la-sacoche #shopify-section-product-sacoche--description .product-description--lottie-right ,
  .template-cable #shopify-section-product-cable--description .product-description--lottie-right {
    top: -20px;
    right: 4vw;
  }
  .template-product-v2 #shopify-section-product1-description .product-description-bg ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description-bg ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description-bg ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description-bg ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description-bg ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description-bg ,
  .template-il-cubo-favoloso #shopify-section-product-icf--description .product-description-bg ,
  .template-la-sacoche #shopify-section-product-sacoche--description .product-description-bg ,
  .template-cable #shopify-section-product-cable--description .product-description-bg {
    min-height: 200vh;
    min-width: 200vw;
  }
}
@media only screen and (max-width: 649px){
  .template-product-v2 #shopify-section-product1-description .product-description .section-header h2 ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description .section-header h2 ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description .section-header h2 ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description .section-header h2 ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description .section-header h2 ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description .section-header h2 ,
  .template-il-cubo-favoloso #shopify-section-product-icf--description .product-description .section-header h2 ,
  .template-la-sacoche #shopify-section-product-sacoche--description .product-description .section-header h2 ,
  .template-cable #shopify-section-product-cable--description .product-description .section-header h2 {
    font-family: 'Agrandir-Bold';
    font-size: 30px;
    line-height: 36px;
  }
  .template-product-v2 #shopify-section-product1-description .product-description .section-header p ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description .section-header p ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description .section-header p ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description .section-header p ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description .section-header p ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description .section-header p ,
  .template-il-cubo-favoloso #shopify-section-product-icf--description .product-description .section-header p ,
  .template-la-sacoche #shopify-section-product-sacoche--description .product-description .section-header p ,
  .template-cable #shopify-section-product-cable--description .product-description .section-header p {
    font-family: 'Agrandir-Medium';
    font-size: 18px;
    line-height: 24px;
  }
  .template-product-v2 #shopify-section-product1-description .product-description .grid.grid--flush-bottom .grid__item h3.h4 ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description .grid.grid--flush-bottom .grid__item h3.h4 ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description .grid.grid--flush-bottom .grid__item h3.h4 ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description .grid.grid--flush-bottom .grid__item h3.h4 ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description .grid.grid--flush-bottom .grid__item h3.h4 ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description .grid.grid--flush-bottom .grid__item h3.h4 ,
  .template-il-cubo-favoloso #shopify-section-product-icf--description .product-description .grid.grid--flush-bottom .grid__item h3.h4 ,
  .template-la-sacoche #shopify-section-product-sacoche--description .product-description .grid.grid--flush-bottom .grid__item h3.h4 ,
  .template-cable #shopify-section-product-cable--description .product-description .grid.grid--flush-bottom .grid__item h3.h4 {
    font-family: 'Agrandir-Bold';
    font-size: 16px;
    line-height: 22px;
    color: #3f3f3f;
    margin: 10px auto 0 auto;
  }
  .template-product-v2 #shopify-section-product1-description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description .grid.grid--flush-bottom .grid__item .rte-setting p ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description .grid.grid--flush-bottom .grid__item .rte-setting p ,
  .template-il-cubo-favoloso #shopify-section-product-icf--description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p ,
  .template-la-sacoche #shopify-section-product-sacoche--description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p ,
  .template-cable #shopify-section-product-cable--description .product-description .grid.grid--flush-bottom .grid__item .rte-setting p {
    font-size: 14px;
    line-height: 20px;
  }
  .template-product-v2 #shopify-section-product1-description .product-description .grid.grid--flush-bottom .grid__item ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-description .product-description .grid.grid--flush-bottom .grid__item ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--description .product-description .grid.grid--flush-bottom .grid__item ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--description-testAB .product-description .grid.grid--flush-bottom .grid__item ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--description .product-description .grid.grid--flush-bottom .grid__item ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--description-testAB .product-description .grid.grid--flush-bottom .grid__item ,
  .template-il-cubo-favoloso #shopify-section-product-icf--description .product-description .grid.grid--flush-bottom .grid__item ,
  .template-la-sacoche #shopify-section-product-sacoche--description .product-description .grid.grid--flush-bottom .grid__item ,
  .template-cable #shopify-section-product-cable--description .product-description .grid.grid--flush-bottom .grid__item {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 489px){

}
/* Product - End La Conteuse en détails */


/* Product - Start Témoignage communauté */
.template-product-v2 .product-quotes .section-header h2,
.template-conteuse-refurbished .product-quotes .section-header h2,
.template-la-conteuse-merveilleuse .product-quotes .section-header h2,
.template-la-conteuse-merveilleuse-testAB .product-quotes .section-header h2,
.template-ma-premiere-conteuse .product-quotes .section-header h2,
.template-ma-premiere-conteuse-testAB .product-quotes .section-header h2,
.template-il-cubo-favoloso .product-quotes .section-header h2,
.template-la-sacoche .product-quotes .section-header h2,
.template-cable .product-quotes .section-header h2{
  font-family: 'Agrandir-Medium';
  font-size: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  text-transform: initial;
}
.template-product-v2 .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide,
.template-conteuse-refurbished .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide,
.template-la-conteuse-merveilleuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide,
.template-la-conteuse-merveilleuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide,
.template-ma-premiere-conteuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide,
.template-ma-premiere-conteuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide,
.template-il-cubo-favoloso .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide,
.template-la-sacoche .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide,
.template-cable .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide{
  padding: 0;
  margin: 0 15px;
  max-width: calc(100% / 3 - 30px) !important;
}
.template-product-v2 .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text,
.template-conteuse-refurbished .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text,
.template-la-conteuse-merveilleuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text,
.template-la-conteuse-merveilleuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text,
.template-ma-premiere-conteuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text,
.template-ma-premiere-conteuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text,
.template-il-cubo-favoloso .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text,
.template-la-sacoche .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text,
.template-cable .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text{
  padding: 0;
  margin: 0;
}
.template-product-v2 .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting,
.template-conteuse-refurbished .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting,
.template-la-conteuse-merveilleuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting,
.template-la-conteuse-merveilleuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting,
.template-ma-premiere-conteuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting,
.template-ma-premiere-conteuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting,
.template-il-cubo-favoloso .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting,
.template-la-sacoche .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting,
.template-cable .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting{
  background-color: #ffffff;
  border-radius: 20px;
  padding: 27px;
  margin: 0;
  min-height: 215px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.template-product-v2 .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting p,
.template-conteuse-refurbished .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting p,
.template-la-conteuse-merveilleuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting p,
.template-la-conteuse-merveilleuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting p,
.template-ma-premiere-conteuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting p,
.template-ma-premiere-conteuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting p,
.template-il-cubo-favoloso .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting p,
.template-la-sacoche .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting p,
.template-cable .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting p{
  font-family: 'Agrandir-Regular';
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  margin: 0;
  color: #3F3F3F;
}
.template-product-v2 .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text hr,
.template-conteuse-refurbished .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text hr,
.template-la-conteuse-merveilleuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text hr,
.template-la-conteuse-merveilleuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text hr,
.template-ma-premiere-conteuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text hr,
.template-ma-premiere-conteuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text hr,
.template-il-cubo-favoloso .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text hr,
.template-la-sacoche .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text hr,
.template-cable .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text hr{
  display: none;
}
.template-product-v2 .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author,
.template-conteuse-refurbished .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author,
.template-la-conteuse-merveilleuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author,
.template-la-conteuse-merveilleuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author,
.template-ma-premiere-conteuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author,
.template-ma-premiere-conteuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author,
.template-il-cubo-favoloso .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author,
.template-la-sacoche .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author,
.template-cable .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author{
  margin: 20px auto 0 auto;
  padding: 0 35px;
}
.template-product-v2 .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author p,
.template-conteuse-refurbished .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author p,
.template-la-conteuse-merveilleuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author p,
.template-la-conteuse-merveilleuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author p,
.template-ma-premiere-conteuse .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author p,
.template-ma-premiere-conteuse-testAB .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author p,
.template-il-cubo-favoloso .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author p,
.template-la-sacoche .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author p,
.template-cable .product-quotes .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author p{
  font-family: 'Agrandir-Regular';
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  margin: 0;
  color: #3F3F3F;
  padding: 0;
}
.template-product-v2 .product-quotes .quotes-btn,
.template-conteuse-refurbished .product-quotes .quotes-btn,
.template-la-conteuse-merveilleuse .product-quotes .quotes-btn,
.template-la-conteuse-merveilleuse-testAB .product-quotes .quotes-btn,
.template-ma-premiere-conteuse .product-quotes .quotes-btn,
.template-ma-premiere-conteuse-testAB .product-quotes .quotes-btn,
.template-il-cubo-favoloso .product-quotes .quotes-btn,
.template-la-sacoche .product-quotes .quotes-btn,
.template-cable .product-quotes .quotes-btn{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.template-product-v2 .product-quotes a.btn,
.template-conteuse-refurbished .product-quotes a.btn,
.template-la-conteuse-merveilleuse .product-quotes a.btn,
.template-la-conteuse-merveilleuse-testAB .product-quotes a.btn,
.template-ma-premiere-conteuse .product-quotes a.btn,
.template-ma-premiere-conteuse-testAB .product-quotes a.btn,
.template-il-cubo-favoloso .product-quotes a.btn,
.template-la-sacoche .product-quotes a.btn,
.template-cable .product-quotes a.btn{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: 'Agrandir-Medium';
  min-width: 200px;
  height: 60px;
  line-height: 42px;
  letter-spacing: 0;
  margin: 80px auto 0 auto;
  border: 0;
  border-radius: 100px;
  background-color: #ef413d;
  color: #fff;
  padding: 10px 30px;
  letter-spacing: 0;
}

@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){
  .quotes-v2 a.btn {
    margin: 50px auto 20px auto;
  }
  .template-product-v2 .product-quotes .section-header h2 ,
  .template-conteuse-refurbished .product-quotes .section-header h2 ,
  .template-la-conteuse-merveilleuse .product-quotes .section-header h2 ,
  .template-la-conteuse-merveilleuse-testAB .product-quotes .section-header h2 ,
  .template-ma-premiere-conteuse .product-quotes .section-header h2 ,
  .template-ma-premiere-conteuse-testAB .product-quotes .section-header h2 ,
  .template-il-cubo-favoloso .product-quotes .section-header h2 ,
  .template-la-sacoche .product-quotes .section-header h2 ,
  .template-cable .product-quotes .section-header h2 {
    font-family: 'Agrandir-Bold';
    font-size: 30px;
    line-height: 34px;
  }
  }
  @media only screen and (max-width: 489px){
  .quotes-v2 .section-header h2 {
    font-size: 30px;
    line-height: 30px;
  }
  .quotes-v2 a.btn{
    font-size: 14px;
    padding: 0 15px;
  }
}
/* Product - End Témoignage communauté */


/* Product - Start FAQ */
.template-product-v2 #shopify-section-product1-accordion-row,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--accordion-row,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--accordion-row-testAB,
.template-ma-premiere-conteuse #shopify-section-product-mpc--accordion-row,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--accordion-row-testAB,
.template-il-cubo-favoloso #shopify-section-product-icf--accordion-row,
.template-la-sacoche #shopify-section-product-sacoche--accordion-row,
.template-cable #shopify-section-product-cable--accordion-row{

}
/* Product - End FAQ */


/* Product - Start Partenaires */
.template-product-v2 #shopify-section-product1-partners-list,
.template-product-gift #shopify-section-partners-list,
.template-conteuse-refurbished #shopify-section-product-refurbished-partners-list,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB,
.template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB,
.template-il-cubo-favoloso #shopify-section-product-icf--partners-list,
.template-la-sacoche #shopify-section-product-sacoche--partners-list,
.template-cable #shopify-section-product-cable--partners-list{
  padding-top: 0;
}
.template-product-v2 #shopify-section-product1-partners-list,
.template-product-gift #shopify-section-partners-list,
.template-conteuse-refurbished #shopify-section-product-refurbished-partners-list,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB,
.template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB,
.template-il-cubo-favoloso #shopify-section-product-icf--partners-list,
.template-la-sacoche #shopify-section-product-sacoche--partners-list,
.template-cable #shopify-section-product-cable--partners-list{
  padding-top: 25px;
  padding-bottom: 55px;
}
.template-product-v2 #shopify-section-product1-partners-list .product-partners-list,
.template-product-gift #shopify-section-partners-list .partners-list,
.template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list,
.template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list,
.template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list,
.template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list,
.template-cable #shopify-section-product-cable--partners-list .product-partners-list{

}
.template-product-v2 #shopify-section-product1-partners-list .product-partners-list .section-header h2,
.template-product-gift #shopify-section-partners-list .partners-list .section-header h2,
.template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list .section-header h2,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list .section-header h2,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list .section-header h2,
.template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list .section-header h2,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list .section-header h2,
.template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list .section-header h2,
.template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list .section-header h2,
.template-cable #shopify-section-product-cable--partners-list .product-partners-list .section-header h2{
  position: relative;
  z-index: 3;
  line-height: 32px;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  letter-spacing: 0;
  font-size: 32px;
  font-family: 'Agrandir-Heavy';
}
.template-product-v2 #shopify-section-product1-partners-list .product-partners-list .logo-bar,
.template-product-gift #shopify-section-partners-list .partners-list .logo-bar,
.template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list .logo-bar,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list .logo-bar,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list .logo-bar,
.template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list .logo-bar,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list .logo-bar,
.template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list .logo-bar,
.template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list .logo-bar,
.template-cable #shopify-section-product-cable--partners-list .product-partners-list .logo-bar{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.template-product-v2 #shopify-section-product1-partners-list .product-partners-list .logo-bar__item,
.template-product-gift #shopify-section-partners-list .partners-list .logo-bar__item,
.template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list .logo-bar__item,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list .logo-bar__item,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list .logo-bar__item,
.template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list .logo-bar__item,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list .logo-bar__item,
.template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list .logo-bar__item,
.template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list .logo-bar__item,
.template-cable #shopify-section-product-cable--partners-list .product-partners-list .logo-bar__item{
  width: 100%;
  margin: 0 16px 32px 16px;
}

@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){
  .template-product-v2 #shopify-section-product1-partners-list .product-partners-list .logo-bar ,
  .template-product-gift #shopify-section-partners-list .partners-list .logo-bar ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list .logo-bar ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list .logo-bar ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list .logo-bar ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list .logo-bar ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list .logo-bar ,
  .template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list .logo-bar ,
  .template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list .logo-bar ,
  .template-cable #shopify-section-product-cable--partners-list .product-partners-list .logo-bar {
    flex-flow: row wrap;
  }
  .template-product-v2 #shopify-section-product1-partners-list .product-partners-list .logo-bar__item ,
  .template-product-gift #shopify-section-partners-list .partners-list .logo-bar__item ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list .logo-bar__item ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list .logo-bar__item ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list .logo-bar__item ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list .logo-bar__item ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list .logo-bar__item ,
  .template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list .logo-bar__item ,
  .template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list .logo-bar__item ,
  .template-cable #shopify-section-product-cable--partners-list .product-partners-list .logo-bar__item {
    max-width: calc(100% / 4 - 32px) !important;
  }
}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){
  .template-product-v2 #shopify-section-product1-partners-list .product-partners-list ,
  .template-product-gift #shopify-section-partners-list .partners-list ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list ,
  .template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list ,
  .template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list ,
  .template-cable #shopify-section-product-cable--partners-list .product-partners-list {
    padding-top: 28vh;
    padding-bottom: 10px;
  }
  .template-product-v2 #shopify-section-product1-partners-list .product-partners-list .section-header,
  .template-product-gift #shopify-section-partners-list .partners-list .section-header,
  .template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list .section-header,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list .section-header,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list .section-header,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list .section-header,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list .section-header,
  .template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list .section-header,
  .template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list .section-header,
  .template-cable #shopify-section-product-cable--partners-list .product-partners-list .section-header{
    margin-top: 0;
  }
  .template-product-v2 #shopify-section-product1-partners-list .product-partners-list .section-header h2 ,
  .template-product-gift #shopify-section-partners-list .partners-list .section-header h2 ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list .section-header h2 ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list .section-header h2 ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list .section-header h2 ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list .section-header h2 ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list .section-header h2 ,
  .template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list .section-header h2 ,
  .template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list .section-header h2 ,
  .template-cable #shopify-section-product-cable--partners-list .product-partners-list .section-header h2 {
    font-family: 'Agrandir-Bold';
    font-size: 26px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 489px){
  .template-product-v2 #shopify-section-product1-partners-list .product-partners-list ,
  .template-product-gift #shopify-section-partners-list .partners-list ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list ,
  .template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list ,
  .template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list ,
  .template-cable #shopify-section-product-cable--partners-list .product-partners-list {
    padding-top: 20vh;
  }
}
@media only screen and (max-width: 400px){
  .template-product-v2 #shopify-section-product1-partners-list .product-partners-list ,
  .template-product-gift #shopify-section-partners-list .partners-list ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list ,
  .template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list ,
  .template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list ,
  .template-cable #shopify-section-product-cable--partners-list .product-partners-list {
    padding-top: 10vh;
  }
}
@media only screen and (max-width: 360px){
  .template-product-v2 #shopify-section-product1-partners-list .product-partners-list ,
  .template-product-gift #shopify-section-partners-list .partners-list ,
  .template-conteuse-refurbished #shopify-section-product-refurbished-partners-list .product-partners-list ,
  .template-la-conteuse-merveilleuse #shopify-section-product-cm--partners-list .product-partners-list ,
  .template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--partners-list-testAB .product-partners-list ,
  .template-ma-premiere-conteuse #shopify-section-product-mpc--partners-list .product-partners-list ,
  .template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--partners-list-testAB .product-partners-list ,
  .template-il-cubo-favoloso #shopify-section-product-icf--partners-list .product-partners-list ,
  .template-la-sacoche #shopify-section-product-sacoche--partners-list .product-partners-list ,
  .template-cable #shopify-section-product-cable--partners-list .product-partners-list {
    padding-top: 10vh;
  }
}
/* Product - End Partenaires */


/* Product - Start Avis et notations */
.template-product-v2 #shopify-section-product1-hero-reward,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward,
.template-cable #shopify-section-product-cable--hero-reward{
position: relative;
padding-bottom: 0;
margin-bottom: -100px;
}
.template-product-v2 #shopify-section-product1-hero-reward .lottieAnimation.nuage,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .lottieAnimation.nuage,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .lottieAnimation.nuage,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .lottieAnimation.nuage,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .lottieAnimation.nuage,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .lottieAnimation.nuage,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .lottieAnimation.nuage,
.template-cable #shopify-section-product-cable--hero-reward .lottieAnimation.nuage{
position: absolute;
top: -30px;
right: 24%;
z-index: 2;
transform: rotate(-10deg);
}
.template-product-v2 #shopify-section-product1-hero-reward .lottieAnimation.oiseaux-musique,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .lottieAnimation.oiseaux-musique,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .lottieAnimation.oiseaux-musique,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .lottieAnimation.oiseaux-musique,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .lottieAnimation.oiseaux-musique,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .lottieAnimation.oiseaux-musique,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .lottieAnimation.oiseaux-musique,
.template-cable #shopify-section-product-cable--hero-reward .lottieAnimation.oiseaux-musique{
margin-top: -50px;
}
.template-product-v2 #shopify-section-product1-hero-reward .product-reward--bg,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward--bg,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward--bg,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward--bg,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward--bg,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward--bg,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward--bg,
.template-cable #shopify-section-product-cable--hero-reward .product-reward--bg{
position: absolute;
z-index: 0;
top: 0;
right: 0;
width: calc(100% - 20px);
}
.template-product-v2 #shopify-section-product1-hero-reward .product-reward,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward,
.template-cable #shopify-section-product-cable--hero-reward .product-reward{
position: relative;
z-index: 3;
}
.template-product-v2 #shopify-section-product1-hero-reward .product-reward .section-header,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward .section-header,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward .section-header,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward .section-header,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward .section-header,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward .section-header,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward .section-header,
.template-cable #shopify-section-product-cable--hero-reward .product-reward .section-header{
width: 50%;
margin: 80px 0 60px 0;
}
.template-product-v2 #shopify-section-product1-hero-reward .product-reward .section-header h2,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward .section-header h2,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward .section-header h2,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward .section-header h2,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward .section-header h2,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward .section-header h2,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward .section-header h2,
.template-cable #shopify-section-product-cable--hero-reward .product-reward .section-header h2{
font-family: 'Agrandir-Medium';
font-size: 40px;
line-height: 40px;
text-align: center;
margin: 0 auto;
color: #3F3F3F;
letter-spacing: 0;
}
.template-product-v2 #shopify-section-product1-hero-reward .product-reward .product-reward--container,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward .product-reward--container,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward .product-reward--container,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward .product-reward--container,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward .product-reward--container,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward .product-reward--container,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward .product-reward--container,
.template-cable #shopify-section-product-cable--hero-reward .product-reward .product-reward--container{
display: flex;
}
.template-product-v2 #shopify-section-product1-hero-reward .product-reward .product-reward--container .product-reward--left,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward .product-reward--container .product-reward--left,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward .product-reward--container .product-reward--left,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward .product-reward--container .product-reward--left,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward .product-reward--container .product-reward--left,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward .product-reward--container .product-reward--left,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward .product-reward--container .product-reward--left,
.template-cable #shopify-section-product-cable--hero-reward .product-reward .product-reward--container .product-reward--left{
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: center;
width: 50%;
padding: 20px;
}
.template-product-v2 #shopify-section-product1-hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-img,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-img,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward .product-reward--container .product-reward--left .product-reward--left-img,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-img,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward .product-reward--container .product-reward--left .product-reward--left-img,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-img,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-img,
.template-cable #shopify-section-product-cable--hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-img{
width: 100%;
max-width: 190px;
}
.template-product-v2 #shopify-section-product1-hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-text,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-text,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward .product-reward--container .product-reward--left .product-reward--left-text,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-text,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward .product-reward--container .product-reward--left .product-reward--left-text,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-text,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-text,
.template-cable #shopify-section-product-cable--hero-reward .product-reward .product-reward--container .product-reward--left .product-reward--left-text{
font-family: 'Agrandir-Regular';
font-size: 16px;
line-height: 20px;
text-align: center;
margin: 30px auto 0 auto;
color: #3F3F3F;
letter-spacing: 0;
}
.template-product-v2 #shopify-section-product1-hero-reward .product-reward .product-reward--container .product-reward--right,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward .product-reward--container .product-reward--right,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward .product-reward--container .product-reward--right,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward .product-reward--container .product-reward--right,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward .product-reward--container .product-reward--right,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward .product-reward--container .product-reward--right,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward .product-reward--container .product-reward--right,
.template-cable #shopify-section-product-cable--hero-reward .product-reward .product-reward--container .product-reward--right{
display: flex;
justify-content: flex-end;
align-items: center;
width: 50%;
}
.template-product-v2 #shopify-section-product1-hero-reward .product-reward .product-reward--container .product-reward--right .product-reward--right-img,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward .product-reward--container .product-reward--right .product-reward--right-img,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward .product-reward--container .product-reward--right .product-reward--right-img,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward .product-reward--container .product-reward--right .product-reward--right-img,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward .product-reward--container .product-reward--right .product-reward--right-img,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward .product-reward--container .product-reward--right .product-reward--right-img,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward .product-reward--container .product-reward--right .product-reward--right-img,
.template-cable #shopify-section-product-cable--hero-reward .product-reward .product-reward--container .product-reward--right .product-reward--right-img{
width: 100%;
max-width: 400px;
padding: 20px;
}

@media only screen and (max-width: 1169px){
.template-product-v2 #shopify-section-product1-hero-reward .product-reward--bg ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward--bg ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward--bg ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward--bg ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward--bg ,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward--bg ,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward--bg ,
.template-cable #shopify-section-product-cable--hero-reward .product-reward--bg {
  width: auto;
  max-width: inherit;
  min-height: 260px;
  max-height: 110vh;
}
}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){

}
@media only screen and (max-width: 749px){

}
@media only screen and (max-width: 649px){
.template-product-v2 #shopify-section-product1-hero-reward .product-reward .section-header ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward .section-header ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward .section-header ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward .section-header ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward .section-header ,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward .section-header ,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward .section-header ,
.template-cable #shopify-section-product-cable--hero-reward .product-reward .section-header {
  width: 100%;
  margin: 80px 0 30px 0;
}
}
@media only screen and (max-width: 489px){
.template-product-v2 #shopify-section-product1-hero-reward .product-reward .product-reward--container .product-reward--right ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward .product-reward--container .product-reward--right ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward .product-reward--container .product-reward--right ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward .product-reward--container .product-reward--right ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward .product-reward--container .product-reward--right ,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward .product-reward--container .product-reward--right ,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward .product-reward--container .product-reward--right ,
.template-cable #shopify-section-product-cable--hero-reward .product-reward .product-reward--container .product-reward--right {
  display: none;
}
.template-product-v2 #shopify-section-product1-hero-reward .product-reward .product-reward--container .product-reward--left ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--hero-reward .product-reward .product-reward--container .product-reward--left ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--hero-reward-testAB .product-reward .product-reward--container .product-reward--left ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--hero-reward .product-reward .product-reward--container .product-reward--left ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--hero-reward-testAB .product-reward .product-reward--container .product-reward--left ,
.template-il-cubo-favoloso #shopify-section-product-icf--hero-reward .product-reward .product-reward--container .product-reward--left ,
.template-la-sacoche #shopify-section-product-sacoche--hero-reward .product-reward .product-reward--container .product-reward--left ,
.template-cable #shopify-section-product-cable--hero-reward .product-reward .product-reward--container .product-reward--left {
  width: 100%;
  padding: 20px;
}
}
/* Product - End Avis et notations */


/* Product - Start Spécification */
.template-product-v2 #shopify-section-product1-technical-spec,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec,
.template-cable #shopify-section-product-cable--technical-spec{
position: relative;
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec--bg-left,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec--bg-left,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec--bg-left,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec--bg-left,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec--bg-left,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec--bg-left,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec--bg-left,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec--bg-left{
position: absolute;
z-index: 3;
top: 0;
left: 0;
width: 100%;
max-width: 920px;
min-width: 820px;
height: auto;
}
.template-product-v2 #shopify-section-product1-technical-spec .lottieAnimation.lion,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .lottieAnimation.lion,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .lottieAnimation.lion,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .lottieAnimation.lion,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .lottieAnimation.lion,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .lottieAnimation.lion,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .lottieAnimation.lion,
.template-cable #shopify-section-product-cable--technical-spec .lottieAnimation.lion{
position: absolute;
top: 10px;
left: 30vw;
z-index: 2;
width: 100%;
max-width: 580px;
height: auto;
margin: 0 auto;
transform: rotate(15deg);
}
.template-product-v2 #shopify-section-product1-technical-spec .lottieAnimation.trois-coeurs,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .lottieAnimation.trois-coeurs,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .lottieAnimation.trois-coeurs,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .lottieAnimation.trois-coeurs,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .lottieAnimation.trois-coeurs,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .lottieAnimation.trois-coeurs,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .lottieAnimation.trois-coeurs,
.template-cable #shopify-section-product-cable--technical-spec .lottieAnimation.trois-coeurs{
position: absolute;
bottom: -100px;
left: -40px;
z-index: 3;
max-width: 680px;
margin: 0 auto;
transform: rotate(-35deg);
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec--bg-right,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec--bg-right,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec--bg-right,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec--bg-right,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec--bg-right,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec--bg-right,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec--bg-right,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec--bg-right{
position: absolute;
z-index: 1;
top: 0;
right: 0;
width: 100%;
max-width: calc(100% - 720px);
max-height: 890px;
height: auto;
margin-top: 130px;
object-fit: cover;
object-position: top center;
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec{
max-width: 100%;
min-height: 840px;
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec .section-header,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec .section-header,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec .section-header,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec .section-header,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec .section-header,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec .section-header,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec .section-header,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec .section-header{
position: relative;
z-index: 3;
margin-top: 240px;
margin-bottom: 40px;
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec .section-header h2,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec .section-header h2,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec .section-header h2,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec .section-header h2,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec .section-header h2,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec .section-header h2,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec .section-header h2,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec .section-header h2{
font-family: 'Agrandir-Heavy';
font-size: 34px;
line-height: 30px;
text-align: left;
margin: 0 auto;
color: #FFFFFF;
letter-spacing: 0;
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec .grid.grid--flush-bottom ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec .grid.grid--flush-bottom ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec .grid.grid--flush-bottom ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom ,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec .grid.grid--flush-bottom ,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec .grid.grid--flush-bottom ,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec .grid.grid--flush-bottom {
position: relative;
z-index: 3;
max-width: 620px;
margin: 0;
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item{
background-color: transparent !important;
justify-content: flex-start;
position: relative;
z-index: 2;
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item h3,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item h3,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3{
font-family: 'Agrandir-Bold';
font-size: 26px;
line-height: 36px;
text-align: left;
margin: 0;
color: #ffffff;
letter-spacing: 0;
padding: 15px 0;
width: 260px;
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting{
background-color: transparent !important;
padding: 10px 0;
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p{
font-family: 'Agrandir-Regular';
font-size: 20px;
line-height: 26px;
text-align: left;
margin: 0;
color: #ffffff;
letter-spacing: 0;
}
@media only screen and (max-width: 1169px){
.template-product-v2 #shopify-section-product1-technical-spec .lottieAnimation.lion ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .lottieAnimation.lion ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .lottieAnimation.lion ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .lottieAnimation.lion ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .lottieAnimation.lion ,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .lottieAnimation.lion ,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .lottieAnimation.lion ,
.template-cable #shopify-section-product-cable--technical-spec .lottieAnimation.lion {
  top: -20px;
  right: calc(50% - 340px);
  left: 30%;
}
}
@media only screen and (max-width: 969px){

}
@media only screen and (max-width: 849px){
.template-product-v2 #shopify-section-product1-technical-spec .lottieAnimation.lion ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .lottieAnimation.lion ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .lottieAnimation.lion ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .lottieAnimation.lion ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .lottieAnimation.lion ,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .lottieAnimation.lion ,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .lottieAnimation.lion ,
.template-cable #shopify-section-product-cable--technical-spec .lottieAnimation.lion {
  right: -60px;
  left: auto;
}
}
@media only screen and (max-width: 749px){
.template-product-v2 #shopify-section-product1-technical-spec ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB ,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec ,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec ,
.template-cable #shopify-section-product-cable--technical-spec {
  padding-bottom: 0;
}
}
@media only screen and (max-width: 649px){
.template-product-v2 #shopify-section-product1-technical-spec .lottieAnimation.lion ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .lottieAnimation.lion ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .lottieAnimation.lion ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .lottieAnimation.lion ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .lottieAnimation.lion ,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .lottieAnimation.lion ,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .lottieAnimation.lion ,
.template-cable #shopify-section-product-cable--technical-spec .lottieAnimation.lion {
  top: -20px;
  right: auto;
  left: -30px;
  max-width: 340px;
  transform: rotate(-10deg);
  z-index: 3;
}
.template-product-v2 #shopify-section-product1-technical-spec .lottieAnimation.trois-coeurs ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .lottieAnimation.trois-coeurs ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .lottieAnimation.trois-coeurs ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .lottieAnimation.trois-coeurs ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .lottieAnimation.trois-coeurs ,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .lottieAnimation.trois-coeurs ,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .lottieAnimation.trois-coeurs ,
.template-cable #shopify-section-product-cable--technical-spec .lottieAnimation.trois-coeurs {
  bottom: -20px;
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec ,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec ,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec ,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec {
  min-height: 800px;
}
}
@media only screen and (max-width: 489px){
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3 ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3 ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item h3 ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3 ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item h3 ,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3 ,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3 ,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item h3 {
  font-size: 18px;
  line-height: 22px;
  padding: 10px 0;
  width: 200px;
}
.template-product-v2 #shopify-section-product1-technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p ,
.template-la-conteuse-merveilleuse #shopify-section-product-cm--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p ,
.template-la-conteuse-merveilleuse-testAB #shopify-section-product-cm--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p ,
.template-ma-premiere-conteuse #shopify-section-product-mpc--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p ,
.template-ma-premiere-conteuse-testAB #shopify-section-product-mpc--technical-spec-testAB .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p ,
.template-il-cubo-favoloso #shopify-section-product-icf--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p ,
.template-la-sacoche #shopify-section-product-sacoche--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p ,
.template-cable #shopify-section-product-cable--technical-spec .product-technical-spec .grid.grid--flush-bottom .grid__item .rte-setting p {
  font-size: 14px;
  line-height: 20px;
}
}
/* Product - End Spécification */


/* Product Câble - Start Image Bar */
.template-cable #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio{
display: none;
}
.template-cable .image-bar.image-bar-madeinfrance .image-bar--madeinfrance_subtitle h3{
font-family: 'Agrandir-Medium';
font-size: 20px;
line-height: 30px;
text-align: center;
margin: 0;
color: #3F3F3F;
letter-spacing: 0;
}
.template-cable .image-bar.image-bar-madeinfrance .image-bar--madeinfrance_title h2{
font-family: 'Agrandir-Bold';
font-size: 24px;
line-height: 24px;
text-align: center;
margin: 0 0 30px 0;
color: #3F3F3F;
letter-spacing: 0;
}
.template-cable .image-bar.image-bar-madeinfrance.image-bar-cable{
margin: 0 auto;
}
.template-lang-it.template-cable .image-bar.image-bar-madeinfrance.image-bar-cable{
display: flex;
justify-content: center;
}
.template-lang-it.template-cable .image-bar.image-bar-madeinfrance.image-bar-cable .grid__item:nth-child(3){
display: none;
}
/* Product Câble - End Image Bar */



/* Start Product Sacoche */
.template-sacoche .promo-info.product_second-info{
margin-top: 10px;
padding: 12px 12px;
border-radius: 6px;
background-color: #F5F5F5;
}
.template-sacoche .promo-info.product_second-info p{
font-size: 13px;
font-family: 'Agrandir-Heavy';
}
.template-sacoche #shopify-section-product-cable--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta .grid__item__audio{
display: none;
}
.template-sacoche .image-bar.image-bar-madeinfrance .image-bar--madeinfrance_subtitle h3{
font-family: 'Agrandir-Medium';
font-size: 20px;
line-height: 30px;
text-align: center;
margin: 0;
color: #3F3F3F;
letter-spacing: 0;
}
.template-sacoche .image-bar.image-bar-madeinfrance .image-bar--madeinfrance_title h2{
font-family: 'Agrandir-Bold';
font-size: 24px;
line-height: 24px;
text-align: center;
margin: 0 0 30px 0;
color: #3F3F3F;
letter-spacing: 0;
}
.template-sacoche .image-bar.image-bar-madeinfrance.image-bar-cable{
margin: 0 auto;
}
.template-lang-it.template-sacoche .image-bar.image-bar-madeinfrance.image-bar-cable{
display: flex;
justify-content: center;
}

.template-lang-it.template-sacoche .image-bar.image-bar-madeinfrance .image-bar--madeinfrance_cta{
z-index: 2;
}
.template-lang-it.template-sacoche .image-bar.image-bar-madeinfrance.image-bar-cable .grid__item:nth-child(3){
display: none;
}
/* End Product Sacoche */


/* Start Product CM et MPC - Test AB */
.template-la-conteuse-merveilleuse-testAB .promo-info.product_second-info,
.template-ma-premiere-conteuse-testAB .promo-info.product_second-info{
  margin-top: 10px;
  padding: 12px 12px;
  border-radius: 6px;
  background-color: #F5F5F5;
}
.template-la-conteuse-merveilleuse-testAB .promo-info.product_second-info p,
.template-ma-premiere-conteuse-testAB .promo-info.product_second-info p{
  font-size: 13px;
  font-family: 'Agrandir-Heavy';
}
/* End Product CM et MPC - Test AB */


/* =====================================================================================
 Joyeuse V2 - Page Panier / Contact / CGU / Store Locator
===================================================================================== */
body.template-acheter,
body.template-cart,
body.template-contact,
body.template-conteuse-not-used,
body.template-policy,
body.template-cart,
body.template-pdf-download{
  position: relative;
  background-color: #F9F9F9;
}

body.template-contact:before,
body.template-conteuse-not-used:before,
body.template-policy:before,
body.template-cart:before,
body.template-pdf-download:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 38vw;
  height: 100%;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-assistance-00.png?v=45789255350216985081696516178);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 100%;
}

body.template-policy .page-container .main-content{
  min-height: 100vh;
}
body.template-policy .page-container .main-content h1{
  font-family: 'Agrandir-Heavy';
}
body.template-cart:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 38vw;
  height: 100%;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-communaute-00.png?v=123329321353062950121696516186);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 100%;
}

body.template-conteuse-not-used .lottieAnimation.coccinelle-fleur-coeur,
body.template-contact .lottieAnimation.coccinelle-fleur-coeur,
body.template-pdf-download .lottieAnimation.coccinelle-fleur-coeur{
  position: absolute;
  z-index: 0;
  right: 0;
  top: 22vh;
}
body.template-conteuse-not-used .page-contact,
body.template-contact .page-contact,
body.template-pdf-download .page-pdf-download{
  position: relative;
  z-index: 2;
  padding-bottom: 110px;
}
body.template-pdf-download .page-pdf-download{
  padding-top: 110px;
}
body.template-conteuse-not-used .page-contact .section-header h1,
body.template-contact .page-contact .section-header h1,
body.template-pdf-download .page-pdf-download .section-header h1{
  font-family: 'Agrandir-Heavy';
}
body.template-pdf-download .page-pdf-download .section-header h1{
  font-size: 37px;
}
body.template-conteuse-not-used .page-contact .rte,
body.template-contact .page-contact .rte{
  margin-bottom: 0;
}
body.template-conteuse-not-used .page-contact .rte h2,
body.template-contact .page-contact .rte h2,
body.template-pdf-download .page-pdf-download .rte h2{
  font-family: 'Agrandir-Heavy';
  text-transform: initial;
  margin-bottom: 10px;
}
body.template-pdf-download .page-pdf-download .rte img{
  margin-bottom: 20px;
}
    
body.template-conteuse-not-used .page-contact .btn,
body.template-contact .page-contact .btn,
body.template-pdf-download .page-pdf-download .btn{
  margin: 0 auto;
  display: flex;
  justify-content: center;
  padding: 15px 15px;
  min-width: 280px;
  max-width: 460px;
  text-align: center;
  letter-spacing: 0;
}

body.template-pdf-download .page-pdf-download .btn{
  font-family: 'Agrandir-Heavy';
}

body.template-cart .cart-header__title{
  font-family: 'Agrandir-Heavy';
}

body.template-product .cart-popup-wrapper{
  border-radius: 20px;
  right: 30px;
}

body.template-acheter .page-acheter .section-header h1{
  font-family: 'Agrandir-Heavy';
}
body.template-acheter:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 38vw;
  height: 100%;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-communaute-00.png?v=123329321353062950121696516186);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 100%;
}
body.template-acheter .grid{
  position: relative;
  z-index: 9;
}
#stockist-widget .stockist-map {
  border-radius: 4px;
  overflow: hidden;
}

.template-ma-premiere-conteuse .slick-track{
  display: flex;
  justify-content: center;
}


/* Panier - Code promo pour la Conteuse Merveilleuse  */
body.template-cart .cart__row .list-view-item__title .cart__include ul li.cart-info-promo{
  padding: 10px 15px;
  margin: 10px 0 0 0;
  line-height: 18px;
  border-radius: 15px;
  list-style: none;
  color: #404040;
  background-color: #ffffff;
  font-family: 'Agrandir-Heavy';
}


/* =====================================================================================
 Joyeuse V2 - Faqify Product Page
===================================================================================== */
#shopify-section-product-cable--faqify,
#shopify-section-product-icf--faqify,
#shopify-section-product-mpc--faqify,
#shopify-section-product-mpc--faqify-testAB,
#shopify-section-product-cm--faqify{
position: relative;
z-index: 3;
padding-bottom: 110px;
}
.faqifyContainer{

}
.faqifyContainer .rich-text__main-title{
margin: 20px 0;
position: relative;
z-index: 99;
}
.faqifyContainer .rich-text__main-title h2{
font-size: 40px;
line-height: 60px;
font-family: 'Agrandir-Bold';
color: #3F3F3F;
text-align: center;
}
.faqifyContainer .rich-text__main-subtitle{
position: relative;
z-index: 99;
max-width: 400px;
}
.faqifyContainer .rich-text__main-subtitle h3{
font-size: 20px;
line-height: 30px;
font-weight: 500;
font-family: 'Agrandir-Medium';
color: #3F3F3F;
}

/* Faqify Start */
.template-product-v2 .faqifyContainer .faq__root,
.template-la-conteuse-merveilleuse .faqifyContainer .faq__root,
.template-la-conteuse-merveilleuse-testAB .faqifyContainer .faq__root,
.template-ma-premiere-conteuse .faqifyContainer .faq__root,
.template-il-cubo-favoloso .faqifyContainer .faq__root,
.template-cable .faqifyContainer .faq__root{

}
.template-product-v2 .faqifyContainer .faq__root .faq-group-title,
.template-la-conteuse-merveilleuse .faqifyContainer .faq__root .faq-group-title,
.template-la-conteuse-merveilleuse-testAB .faqifyContainer .faq__root .faq-group-title,
.template-ma-premiere-conteuse .faqifyContainer .faq__root .faq-group-title,
.template-il-cubo-favoloso .faqifyContainer .faq__root .faq-group-title,
.template-cable .faqifyContainer .faq__root .faq-group-title{
display: none;
}
.template-product-v2 .faqifyContainer .faq__root .faq__wrapper,
.template-la-conteuse-merveilleuse .faqifyContainer .faq__root .faq__wrapper,
.template-la-conteuse-merveilleuse-testAB .faqifyContainer .faq__root .faq__wrapper,
.template-ma-premiere-conteuse .faqifyContainer .faq__root .faq__wrapper,
.template-il-cubo-favoloso .faqifyContainer .faq__root .faq__wrapper,
.template-cable .faqifyContainer .faq__root .faq__wrapper{
margin: 0 -15px;
}
.template-product-v2 .faqifyContainer .faq__root .faq__wrapper .faq__item,
.template-la-conteuse-merveilleuse .faqifyContainer .faq__root .faq__wrapper .faq__item,
.template-la-conteuse-merveilleuse-testAB .faqifyContainer .faq__root .faq__wrapper .faq__item,
.template-ma-premiere-conteuse .faqifyContainer .faq__root .faq__wrapper .faq__item,
.template-il-cubo-favoloso .faqifyContainer .faq__root .faq__wrapper .faq__item,
.template-cable .faqifyContainer .faq__root .faq__wrapper .faq__item{
padding: 0;
margin: 0 15px 20px 15px;
width: calc(50% - 30px);
background-color: #F9F9F9;
}

.template-product-v2 .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question .zify-faq-question,
.template-la-conteuse-merveilleuse .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question .zify-faq-question,
.template-la-conteuse-merveilleuse-testAB .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question .zify-faq-question,
.template-ma-premiere-conteuse .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question .zify-faq-question,
.template-il-cubo-favoloso .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question .zify-faq-question,
.template-cable .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question .zify-faq-question{
font-family: 'Agrandir-Medium';
letter-spacing: 0;
margin: 0;
padding: 0;
width: 100%;
text-align: left;
transition: all .2s ease-out;
font-size: 16px;
line-height: 26px;
color: #3f3f3f;
}
.template-product-v2 .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:before,
.template-la-conteuse-merveilleuse .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:before,
.template-la-conteuse-merveilleuse-testAB .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:before,
.template-ma-premiere-conteuse .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:before,
.template-il-cubo-favoloso .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:before,
.template-cable .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:before{
content: '';
width: 12px;
min-width: 12px;
height: 12px;
min-height: 12px;
margin: 8px 10px 0 0;
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/icon-arrow-accordion.svg?v=55785743335566133601696516273);
}
.template-product-v2 .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:after,
.template-la-conteuse-merveilleuse .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:after,
.template-la-conteuse-merveilleuse-testAB .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:after,
.template-ma-premiere-conteuse .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:after,
.template-il-cubo-favoloso .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:after,
.template-cable .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__question:after{
display: none;
}
.template-product-v2 .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__answer,
.template-la-conteuse-merveilleuse .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__answer,
.template-la-conteuse-merveilleuse-testAB .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__answer,
.template-ma-premiere-conteuse .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__answer,
.template-il-cubo-favoloso .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__answer,
.template-cable .faqifyContainer .faq__root .faq__wrapper .faq__item .faq__answer{
margin: 10px 0 0 22px;
}

@media only screen and (max-width: 1289px){

}
@media only screen and (max-width: 1169px){

}
@media only screen and (max-width: 749px){
  .template-product-v2 .faqifyContainer .faq__root .faq__wrapper .faq__item,
  .template-la-conteuse-merveilleuse .faqifyContainer .faq__root .faq__wrapper .faq__item,
  .template-la-conteuse-merveilleuse-testAB .faqifyContainer .faq__root .faq__wrapper .faq__item,
  .template-ma-premiere-conteuse .faqifyContainer .faq__root .faq__wrapper .faq__item,
  .template-il-cubo-favoloso .faqifyContainer .faq__root .faq__wrapper .faq__item,
  .template-cable .faqifyContainer .faq__root .faq__wrapper .faq__item{
    width: calc(100% - 30px) !important;
  }
.page-assistance .assistance-accordion-row .faq__root .faq__wrapper .faq__item{
  width: calc(100% - 30px) !important;
}
.page-assistance .assistance-accordion-row .section-header{
   margin-top: 20px;
   margin-bottom: 20px;
 }
.page-assistance .assistance-accordion-row .section-header h2{
  font-size: 26px;
  line-height: 36px;
}
}
@media only screen and (max-width: 649px){

}
@media only screen and (max-width: 489px){

}
/* Faqify End */



/* Start Cookie Consent Banner & Privacy Policy Page */

.cc-window-wrapper{

}
.cc-window .cc-close{
  opacity: 0.3 !important;
  top: 10px !important;
  right: 10px !important;
}
.cc-window .cc-close:hover{
  opacity: 0.8 !important;
}
.cc-window-wrapper .cc-window{
  border-radius: 12px !important;
  padding: 40px 32px 32px 32px !important;
  margin: 0 20px !important;
  width: calc(100% - 40px) !important;
}
.cc-window-wrapper .cc-window .cc-header{
  color: #ffffff !important;
  font-family: 'Agrandir-Heavy' !important;
  font-size: 17px !important;
}
.cc-window-wrapper .cc-window .cc-message{
  margin-bottom: 30px !important;
  line-height: 20px !important;
  font-size: 14px !important;
  font-family: 'Agrandir-Regular' !important;
}
.cc-window-wrapper .cc-window .cc-message .cc-link{
  display: block !important;
  width: 100% !important;
  padding: 10px !important;
  margin: 5px 0 0 0 !important;
}
.cc-window-wrapper .cc-window .cc-message .cc-link:hover{
  color: #EFCA2E !important;
}
.cc-window-wrapper .cc-window .cc-compliance .cc-btn{
  font-family: 'Agrandir-Heavy' !important;
  font-size: 16px !important;
  color: #ffffff !important;
  border-radius: 10px !important;
}
.cc-window-wrapper .cc-window .cc-compliance .cc-btn.cc-dismiss,
.cc-window-wrapper .cc-window .cc-compliance .cc-btn.cc-deny{
  background-color: #ef403e !important;
}
.cc-window-wrapper .cc-window .cc-compliance .cc-btn.cc-allow{
  background-color: #57a0a3 !important;
}
.cc-window-wrapper .cc-window .cc-compliance .cc-btn.cc-dismiss{
  width: 100% !important;
}
/* Start Cookie Consent Banner & Privacy Policy Page */



/* Start - Style homepage - période de fin d'année */
.quotes-v2 .section-header {
  padding-top: 55px;
}

.feature-columns-v2 .grid{
  display: none;
}

.feature-columns-v2 .section-header {
  z-index: 9;
}

#shopify-section-1632702034e9912a4f,
#shopify-section-video-v2,
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80,
#shopify-section-video-v3{
  margin-bottom: 18vh;
}
@media screen and (max-width: 749px){
  #shopify-section-1632702034e9912a4f,
  #shopify-section-video-v2,
  #shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80,
  #shopify-section-video-v3{
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 490px){
  #shopify-section-1632702034e9912a4f,
  #shopify-section-video-v2,
  #shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80,
  #shopify-section-video-v3{
    margin-bottom: 20px;
  }
}

#shopify-section-16327016563d22f454, 
#shopify-section-feature-columns-v2{
  padding-top: 55px;
}

#shopify-section-1632701353b65c49ab, 
#shopify-section-card-information-v2,
#shopify-section-fad97950-5a97-4a87-8602-22ab594879ee,
#shopify-section-card-information-v2-it{
  z-index: 9;
}

#shopify-section-1632702880179c6258,
#shopify-section-background-break-v2{
  z-index: 1;
  margin-top: 0;
}
.slideshow-v2 .slideshow__slide:last-child .slideshow__image .slideshow__overlay:before{
  background-color: rgba(61, 66, 70, 0.57);
}
/* End - Style homepage - période de fin d'année */



/* E-Product Start */

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price{
  margin-left: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 80px;
  max-width: 100%;
  width: 65%;
  padding-left: 30px;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations{
  width: 65%;
  padding-left: 30px;
  margin: 0 0 0 auto;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos{
  padding-left: 0;
  padding-right: 30px;
  margin-top: -80px;
  padding-top: 0;
  width: 35%;
  position: sticky;
  top: 82px;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper{
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}

#shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
#shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form{
  width: auto;
  max-width: 100%;
  padding-top: 4px;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor{
  padding: 0;
  margin: 0;
  background-color: #f6f6f6;
  border-radius: 25px;
  width: 100%;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor a,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor a{
  padding: 1rem 1rem;
  margin: 5px 0 0 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor a img,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor a img{
  max-width: 100px;
  max-height: 80px;
  border-radius: 10px;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor a p,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor a p{
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 0 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor p strong,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor p strong{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-family: 'Agrandir-Heavy';
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor p em,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor p em{
  margin-left: 5px;
  font-style: initial;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor p span,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item .grid__item__editor p span{
  text-decoration: underline;
  display: inline-flex;
  margin: 5px 0 0 0;
  font-size: 11px;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__photo-wrapper,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__photo-wrapper{
  max-width: 100%;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos .grid__item__img-wrapper .product-featured-img{
  border-radius: 40px;
  max-width: 100%;
  max-height: inherit;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list{
  padding: 20px 0 30px 0;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-align: left;
  border-radius: 12px;
  background-color: #f6f6f6;
  padding: 0;
  margin: 0 0 5px 0;
  overflow-x: hidden;
  transition: all .2s ease-out;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_info,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_info{
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_info .product-variant_title,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_info .product-variant_title{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 7px 14px;
  cursor: pointer;
  width: calc(100% - 320px);
}

.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li:first-child{
  display: none;
}

.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li:last-child{
  margin: 0;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li:hover,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li:hover{
  background-color: #eeeeee;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .showVariantDescription.active,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .showVariantDescription.active,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_title:hover .showVariantDescription,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_title:hover .showVariantDescription{
  margin: 0 8px 0 0;
  opacity: 1;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li input,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li input{
  width: 18px;
  margin: 0 10px 0 0;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li p,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li p{
  margin: 0 5px 0 0;
  font-family: 'Agrandir-Heavy';
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li p em,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li p em{
  font-family: 'Agrandir-Heavy';
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li span,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li span{
  margin: 0 auto 0 0;
  font-size: 12px;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .showVariantDescription,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .showVariantDescription{
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  padding: 5px;
  border: 0;
  color: white;
  background-color: #57A0A3;
  font-size: 16px;
  font-family: 'Agrandir-Bold';
  transform: rotate(0deg);
  opacity: 0;
  margin: 0 8px 0 -28px;
  transition: all .2s ease-out;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .showVariantDescription.active,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .showVariantDescription.active{
  transform: rotate(90deg);
  background-color: #ef413d;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions{
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 7px 14px;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form{
  margin: 0;
  width: auto;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button{
  font-size: 12px;
  font-family: 'Agrandir-Bold';
  border-radius: 100px;
  padding: 5px 10px;
  border: 0;
  background-color: #57A0A3;
  transition: all .2s ease-out;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button:hover,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button:hover{
  background-color: #488f92;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.listenPreview,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.listenPreview{
  color: #ffffff;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.listenPreview svg,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.listenPreview svg{
  width: 10px;
  height: 13px;
  margin-right: 5px;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.listenPreview svg.icon-pause,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.listenPreview svg.icon-pause{
  display: none;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.listenPreview.active svg.icon-play,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.listenPreview.active svg.icon-play{
  display: none;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.listenPreview.active svg.icon-pause,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.listenPreview.active svg.icon-pause{
  display: inline-flex !important;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.quickadd-variant,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.quickadd-variant{
  background-color: #EFCB29;
  width: auto;
  margin-bottom: 0px;
  min-height: auto;
  line-height: inherit;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.quickadd-variant:hover,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions button.quickadd-variant:hover{
  background-color: #e1bd1e;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li.product-variant_item .product-variant_description,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li.product-variant_item .product-variant_description{
  margin-top: 0;
  height: 0;
  overflow: hidden;
  transition: all .2s ease-out;
  padding: 0 14px;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li.product-variant_item .product-variant_description_supp,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li.product-variant_item .product-variant_description_supp{
  border-top: 1px solid #e9e9e9;
  padding: 10px 0 0 0;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li.product-variant_item .product-variant_description > p,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li.product-variant_item .product-variant_description > p{
  font-size: 12px;
  font-family: 'Agrandir-Regular';
  margin: 0 0 10px 0;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li.product-variant_item .product-variant_description > p span,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li.product-variant_item .product-variant_description > p span{
  margin: 0 4px 0 0;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li.product-variant_item .product-variant_description.show,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li.product-variant_item .product-variant_description.show{
  height: auto;
  margin-top: 20px;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__author p,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__author p{
  padding: 16px 0;
  font-size: 13px;
  border-bottom: 1px solid #e9e9e9;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__author span,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__author span{
  margin: 0 4px 0 0;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description{
  margin-top: 20px;
  margin-bottom: 6px;
  transition: all .2s ease-out;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > ul,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > ul,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > h1,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > h1,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > h2,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > h2,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > h3,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > h3,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > span,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > span,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > p,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > p{
  display: none;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > ul:first-child,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > ul:first-child,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > h1:first-child,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > h1:first-child,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > h2:first-child,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > h2:first-child,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > h3:first-child,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > h3:first-child,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > span:first-child,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > span:first-child,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > p:first-child,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > p:first-child{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description.active > ul,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description.active > ul,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description.active > h1,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description.active > h1,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description.active > h2,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description.active > h2,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description.active > h3,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description.active > h3,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description.active > span,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description.active > span,
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description.active > p,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description.active > p{
  overflow: visible;
  -webkit-line-clamp: initial;
  line-clamp: initial;
  display: -webkit-box;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description.active ~ .product-single__description_button svg,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description.active ~ .product-single__description_button svg{
  transform: rotate(180deg);
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description_button,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description_button{
  border: 0;
  outline: none;
  box-shadow: none;
  padding: 0;
  font-size: 13px;
  font-family: 'Agrandir-Bold';
  cursor: pointer;
  color: #ef413d;
  margin-bottom: 6px;
  background-color: transparent;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description_button:hover,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description_button:hover{
  text-decoration: underline;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description_button svg,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description_button svg{
  margin: 0 0 0 4px;
  width: 10px;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description_button svg path,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description_button svg path{
  stroke: #ef413d;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > h2,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > h2{
  margin-top: 0;
  margin-bottom: 12px;
  text-transform: initial;
  letter-spacing: 0;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .product-single__description > p,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .product-single__description > p{
  font-size: 15px;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product_delay p{
  font-size: 10px;
  line-height: 12px;
  font-family: 'Agrandir-Regular';
  letter-spacing: 0;
  text-align: left;
  color: #3F3F3F;
  margin: 0;
}
.template-bundle #PageContainer.page-container.drawer-page-content,
.template-e-product #PageContainer.page-container.drawer-page-content{
  overflow: visible;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta ul.product_bullet-point{
  padding-top: 0;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .listenPreview.active > span,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .listenPreview.active > span{
  display: none;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .listenPreview > span,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .listenPreview > span{
  display: flex;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .listenPreview.active > strong,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .listenPreview.active > strong{
  display: flex;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .listenPreview > strong,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .listenPreview > strong{
  display: none;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .listenPreview.disabled,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .listenPreview.disabled{
  opacity: 0.5;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn > span,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn > span{
  display: flex;
  align-items: center;
  justify-content: center;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn > span .price-item,
.template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form .product-form__controls-group--submit .product-form__item .product-actions-nochange .btn > span .price-item{
  color: white;
  margin: 0 0 0 7px;
  font-size: 15px;
  font-family: 'Agrandir-Heavy';
}


/* E-Product template - Fil d'ariane pour le retour à la Librairie  */
.template-bundle .fil-ariane,
.template-e-product .fil-ariane{
  position: absolute;
  top: -24px;
  left: 20px;
  font-size: 11px;
  font-family: 'Agrandir-Heavy';
}
.template-bundle .fil-ariane a,
.template-e-product .fil-ariane a{
  padding: 8px 0px;
  cursor: pointer;
  transition: all .2s ease-out;
}
.template-bundle .fil-ariane a svg,
.template-e-product .fil-ariane a svg{
  transform: rotate(90deg);
  width: 8px;
  margin: 1px 2px 0 0;
  transition: all .2s ease-out;
}
.template-bundle .fil-ariane a svg path,
.template-e-product .fil-ariane a svg path{
  stroke-width: 2px;
}
.template-bundle .fil-ariane a:hover,
.template-e-product .fil-ariane a:hover{
  text-decoration: none;
  opacity: 0.5;
}

.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li{
  position: relative;
  min-height: 50px;
  margin: 0 0 5px 55px;
  overflow: visible;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li:last-child{
  margin: 0 0 0 55px;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_image{
  position: absolute;
  z-index: 9;
  top: 0;
  left: -55px;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 50px;
  max-height: 50px;
  border-radius: 12px;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_image:hover img{
  filter: brightness(60%);
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_image:hover svg{
  opacity: 1;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_image img{
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 12px;
  transition: all 0.2s ease-out;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_image svg{
  opacity: 0;
  position: absolute;
  z-index: 9;
  transition: all 0.2s ease-out;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_image svg path{
  fill: #fff;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li p{
  font-size: 13px;
  line-height: 15px;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li span{
  font-size: 11px;
}
.template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_info .product-variant_title{
  width: calc(100% - 285px);
}

@media only screen and (max-width: 1049px){
  .template-bundle .fil-ariane,
  .template-e-product .fil-ariane{
    left: 40px;
  } 
}

@media only screen and (max-width: 979px){
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_info{
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;    
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_info .product-variant_title{
    width: 100%;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions{
    padding: 0px 14px 10px 12px;
  }
}

@media only screen and (max-width: 749px){
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom > .grid,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom > .grid{
  	flex-flow: initial;
    flex-direction: column;
    padding: 20px;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta-price{
  	padding: 0;
    width: 100%;
    min-height: auto;
    margin: 0 0 20px 0;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-single__photos{
  	position: initial;
    width: 100%;
    padding: 0;
    margin: 0 0 0 0;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-informations,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations{
  	width: 100%;
    padding-left: 0;
    margin: 0;
  }
}

@media only screen and (max-width: 649px){
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom > .grid,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom > .grid{
    padding: 16px;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_title > p > em,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_title > p > em,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_title > span,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_title > span{
  	display: none;
  }
}

@media only screen and (max-width: 489px){
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-informations .product-single__meta form{
  	margin: 20px auto 0px auto;
  }
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_actions{
  	padding: 7px 14px 10px 14px;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h1{
    position: relative;
    width: calc(100% + 30px);
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item.product-header .product-single__meta.product-single__meta-title h2{
  	font-size: 10px;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_info,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_info{
  	justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_info .product-variant_title,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_info .product-variant_title{
  	width: 100%;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .showVariantDescription,
  .template-e-product #shopify-section-e-product-template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .showVariantDescription{
  	opacity: 1;
    margin: 0 8px 0 0;
  }
}
@media only screen and (max-width: 409px){
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li p{
    font-size: 12px;
    line-height: 13px;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li span{
    font-size: 10px;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li,
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li:last-child{
    margin: 0 0 5px 42px;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_image{
    border-radius: 10px;
    left: -43px;
    max-width: 38px;
    max-height: 38px;
  }
  .template-bundle #shopify-section-product-bundle--template-custom .product-template__custom .grid.product-single .grid__item ul.product-form__variants-list > li .product-variant_image img{
    border-radius: 10px;
  }
}
/* E-Product End */


/* Library Header Start */
.template-library #shopify-section-library-header{
  position: sticky;
  z-index: 99;
  /*top: 85px;*/
  top: 0;
}
.template-library #shopify-section-library-header nav.library-header{
  display: flex !important;
  justify-content: center;
  align-items: center;
  padding: 15px;
  margin: 0;
  box-sizing: border-box;
  border: 0;
  background-color: #57A0A3;
}
.template-library #shopify-section-library-header nav.library-header > ul{
  padding: 0;
  margin: 0;
}
.template-library #shopify-section-library-header nav.library-header > ul li.site-nav--active{
  background-color: #ef413d;
  border-radius: 100px;
}
.template-library #shopify-section-library-header nav.library-header > ul.site-nav--centered li .site-nav__link{
  padding: 6px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.template-library #shopify-section-library-header nav.library-header > ul > li > a:hover span{
  color: #3d4246;
  border: 0 !important;
}
.template-library #shopify-section-library-header nav.library-header > ul > li.site-nav--active > a:hover span{
  color: #ffffff;
}
.template-library #shopify-section-library-header nav.library-header > ul > li > a > span{
  font-size: 12px;
  font-family: 'Agrandir-Heavy';
  color: #ffffff;
  margin: 0;
  padding: 0;
  border: 0 !important;
}
.template-library #shopify-section-library-header nav.library-header input.library-header-checkbox{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 64px;
  opacity: 0;
  z-index: 2;
  display: none;
  cursor: pointer;
}
.template-library #shopify-section-library-header nav.library-header > svg{
  position: absolute;
  top: 25px;
  right: 30px;
  width: 10px;
  height: auto;
  display: none;
  transition: all .2s ease-out;
}
.template-library #shopify-section-library-header nav.library-header > svg path{
  stroke: #ffffff;
  stroke-width: 3px;
}

@media only screen and (max-width: 920px){
  .template-library #shopify-section-library-header nav.library-header{
  	padding: 15px 5px;
  }
  .template-library #shopify-section-library-header nav.library-header > ul.site-nav--centered li .site-nav__link{
    padding: 6px 9px;
  }
  .template-library #shopify-section-library-header nav.library-header > ul > li > a > span{
    font-size: 11px;
  }
}

@media only screen and (max-width: 799px){
  .template-library #shopify-section-library-header nav.library-header{
  	padding: 10px 5px;
  }
  .template-library #shopify-section-library-header nav.library-header input.library-header-checkbox{
    display: flex;
  }
  .template-library #shopify-section-library-header nav.library-header input.library-header-checkbox:checked ~ ul li{
	height: auto;
  }
  .template-library #shopify-section-library-header nav.library-header input.library-header-checkbox:checked ~ ul li a{
	padding: 6px 9px;
  }
  .template-library #shopify-section-library-header nav.library-header input.library-header-checkbox:checked ~ svg{
	transform: rotate(180deg);
  }
  .template-library #shopify-section-library-header nav.library-header > ul{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: all .2s ease-out;
  }
  .template-library #shopify-section-library-header nav.library-header > ul li{
    height: 0;
    overflow: hidden;
    transition: all .2s ease-out;
  }
  .template-library #shopify-section-library-header nav.library-header > ul li a{
    padding: 0;
    transition: all .2s ease-out;
  }
  
  .template-library #shopify-section-library-header nav.library-header > ul li.site-nav--active{
    height: auto;
    background-color: transparent;
    order: -1;
  }
  .template-library #shopify-section-library-header nav.library-header > ul li.site-nav--active a{
    padding: 0;
  }
  .template-library #shopify-section-library-header nav.library-header > ul li a span{
    font-size: 13px;
  }
  .template-library #shopify-section-library-header nav.library-header > ul li.site-nav--active a span{
    font-size: 15px;
  }
  .template-library #shopify-section-library-header nav.library-header > svg{
    display: flex;
  }
}
/* Library Header End */


/* Library Collection Page Start */
.template-library #PageContainer.page-container.drawer-page-content{
  overflow: visible;
}
.template-library #shopify-section-library-template-head .collection-header .collection-hero{
  margin-bottom: 0;
}
.template-library #shopify-section-library-template .grid--view-items{
  overflow: visible;
}
.template-library #shopify-section-library-template .ais-page .ais-facets-button{
  display: none;
}
.template-library #shopify-section-library-template .product-card__image-with-placeholder-wrapper{
  border-radius: 17px;
}
.template-library #shopify-section-library-template .product-card__image-with-placeholder-wrapper .product_two-columns{
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: calc(50% - 15px);
}
.template-library #shopify-section-library-template .grid-view-item__image-wrapper .grid-view-item__image{
  border-radius: 17px;
}
.template-library #shopify-section-library-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro{
  position: absolute;
  bottom: 0;
  padding: 8px 10px;
  width: calc(100% - 20px);
  margin: 9px 10px;
  border-radius: 13px;
  background-color: #ffffff;
  opacity: 0;
  transition: .2s ease-out;
  pointer-events: none;
}
.template-library #shopify-section-library-template .grid__item .grid-view-item.product-card:hover .product-card__intro{
  opacity: 1;
}
.template-library #shopify-section-library-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover{
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  opacity: 0;
  transition: .2s ease-out;
  pointer-events: none;
}
.template-library #shopify-section-library-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover > button{
  margin: 0 auto;
  background-color: #EFCB29;
  font-size: 12px;
  font-family: 'Agrandir-Bold';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #3A3A3A;
  width: auto;
  min-height: auto;
  line-height: inherit;
  padding: 6px 10px;
}
.template-library #shopify-section-library-template .product-card .grid-view-item__link:hover ~ .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover{
  opacity: 1;
}
.template-library #shopify-section-library-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro .product-card__intro-title{
  font-size: 13px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  margin: 0 0 3px 0;
}
.template-library #shopify-section-library-template .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro .product-card__intro-editor{
  font-size: 11px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
}
.template-library #shopify-section-library-template .product-card__image-with-placeholder-wrapper .product-card__type{
  position: absolute;
  height: 22px;
  width: fit-content;
  margin: 0 auto;
  top: -22px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  gap: 10px;
}
.template-library #shopify-section-library-template .product-card__image-with-placeholder-wrapper .product-card__type > div{
  display: flex;
  gap: 4px;
  justify-content: center;
  align-items: center;
  width: fit-content;
  margin: 0 auto;
  font-size: 11px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  background-color: #333333;
  color: #ffffff;
  padding: 3px 10px;
  border-radius: 8px 8px 0 0;
}
.template-library #shopify-section-library-template .product-card__image-with-placeholder-wrapper .product-card__type > div p{
  font-size: 11px;
  font-family: 'Agrandir-Bold';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #ffffff;
  margin: 0;
}
.template-library #shopify-section-library-template .product-card .grid-view-item__link{
  bottom: 50px;
}
.template-library #shopify-section-library-template .product-card .price .price__vendor{
  display: none;
}
.template-library #shopify-section-library-template .product-card__title{
  height: 0;
  width: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
}
.template-library #shopify-section-library-template .product-card__button{
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  color: #6b6b6b;
  border: 1px solid;
  border-color: #b4b4b4;
  padding: 10px 12px;
  font-size: 12px;
  letter-spacing: 0;
  max-height: 40px;
  font-family: 'Agrandir-Bold';
  background-color: #ffffff;
  transition: .2s ease-out;
}

.template-library #shopify-section-library-template .product-card__button:hover{
  color: #ffffff;
  border-color: #ef413d;
  background-color: #ef413d;
}
.template-library #shopify-section-library-template .product-card__button .price-item{
  color: #6b6b6b;
  letter-spacing: 0;
  font-family: 'Agrandir-Heavy';
  margin: 0 0 0 4px;
  transition: .2s ease-out;
}

.template-library #shopify-section-library-template .product-card__button:hover .price-item{
  color: #ffffff;
}

.template-library #shopify-section-library-template .product-card:hover .product-card__image-wrapper, 
.template-library #shopify-section-library-template .product-card:focus-within .product-card__image-wrapper{
  opacity: 1;
}
.template-library #shopify-section-library-template .product-card.grid-view-item{
  margin: 0 auto 40px;
}
.template-library #shopify-section-library-template .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  margin: 0 0 10px;
  width: 100%;
}
.template-library #shopify-section-library-template .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  margin: 0 0 10px;
  width: 100%;
}

.template-library #shopify-section-library-template .product-card__description{
  position: absolute;
  top: 0;
  left: calc(100% + 15px);
  width: calc(100% + 15px);
  padding: 15px 15px 15px 0;
  margin: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
}

.template-library #shopify-section-library-template .product-card__description h2{
  color: #ffffff;
  font-size: 17px;
  letter-spacing: 0;
  font-family: 'Agrandir-Heavy';
  text-transform: initial;
  margin-bottom: auto;
}

.template-library #shopify-section-library-template .product-card__description span{
  display: flex;
  width: 100%;
  color: #ffffff;
  font-size: 13px;
  letter-spacing: 0;
  font-family: 'Agrandir-Regular';
}

.template-library #shopify-section-library-template .product-card__description strong{
  margin: 0 0 0 4px;
}
.template-library #shopify-section-library-template .product_two-columns .grid-view-item__image{
  border-radius: 17px 0 0 17px;
}
.template-library #shopify-section-library-template .grid__item .grid-view-item.product-card:hover .product_two-columns .product-card__intro{
  /*display: none !important;*/
}
.template-library #shopify-section-library-template .grid__item{
  clear: initial !important;
}
/* Library Collection Page End */


/* Library Slideshow Start */
.template-library #shopify-section-library-slideshow{
  padding-bottom: 0;
}
.template-library #shopify-section-library-slideshow .slideshow__slide{
  position: relative;
}
.template-library #shopify-section-library-slideshow .slideshow__text-wrap{
  display: flex;
  justify-content: center;
  align-items: center;
}
.template-library #shopify-section-library-slideshow .slideshow__text-wrap .slideshow__text-content{
  transform: initial;
  top: auto;
  bottom: auto;
}
.template-library #shopify-section-library-slideshow .slideshow__text-wrap--mobile{
  display: none !important;
}
.template-library #shopify-section-library-slideshow .slideshow__image.slideshow__image-left{
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  background-position: left;
  background-size: contain;
  background-repeat: no-repeat;
}
.template-library #shopify-section-library-slideshow .slideshow__image.slideshow__image-right{
  position: absolute;
  right: 0;
  height: 100%;
  width: 100%;
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
}
.template-library #shopify-section-library-slideshow .slideshow__text-content-list > li h2.slideshow__title{
  font-family: 'Agrandir-Heavy';
  font-size: 32px;
  display: flex !important;
  justify-content: center;
  text-shadow: none;
}
.template-library #shopify-section-library-slideshow .slideshow__text-content-list > li > span.slideshow__subtitle{
  font-weight: 700;
  font-family: 'Agrandir-Bold';
  font-size: 20px;
  max-width: 50%;
  display: inline-flex !important;
  justify-content: center;
  text-shadow: none;
}
.template-library #shopify-section-library-slideshow .slideshow__text-content-list > li > span.slideshow__subtitle.slideshow__content{
  font-weight: 400;
  font-family: 'Agrandir-Regular';
  font-size: 18px;
  max-width: 100%;
  text-shadow: none;
}
.template-library #shopify-section-library-slideshow .slideshow__text-content-list > li span.slideshow__subtitle.slideshow__content p{
  max-width: 60%;
  margin: 0 auto;
  line-height: 22px;
  color: unset;
}
.template-library #shopify-section-library-slideshow .slideshow__btn-wrapper.slideshow__btn-wrapper-left{
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  height: 100%;
  width: auto;
  margin: 0;
  padding: 0 40px;
}
.template-library #shopify-section-library-slideshow .slideshow__btn-wrapper.slideshow__btn-wrapper-right{
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  height: 100%;
  width: auto;
  margin: 0;
  padding: 0 40px;
}
.template-library #shopify-section-library-slideshow .slideshow__btn-wrapper.slideshow__btn-wrapper-left > .slideshow__btn-left,
.template-library #shopify-section-library-slideshow .slideshow__btn-wrapper.slideshow__btn-wrapper-right > .slideshow__btn-right{
  border-radius: 9px;
  padding: 20px 25px;
  text-align: center;
  min-width: 200px;
  font-family: 'Agrandir-Heavy';
  font-size: 18px;
  color: #ffffff;
  margin: 60px 0 0 0;
  letter-spacing: 0;
  transition: all .2s ease-out;
}
.template-library #shopify-section-library-slideshow .slideshow__btn-wrapper > .slideshow__btn{
  text-align: center;
  min-width: 160px;
  font-family: 'Agrandir-Heavy';
  font-size: 16px;
  background-color: #3B7889;
  color: #ffffff;
  letter-spacing: 0;
  transition: all .2s ease-out;
}
.template-library #shopify-section-library-slideshow .slideshow__btn-wrapper.slideshow__btn-wrapper-left > .slideshow__btn-left:hover,
.template-library #shopify-section-library-slideshow .slideshow__btn-wrapper.slideshow__btn-wrapper-right > .slideshow__btn-right:hover{
  filter: brightness(85%);
}

.template-library #shopify-section-library-slideshow .slideshow__controls .slideshow__arrows{
  height: 34px;
  width: auto !important;
  margin: 0 auto;
  padding: 0;
  background-color: transparent;
}
.template-library #shopify-section-library-slideshow .slideshow__controls .slideshow__pause{
  display: none;
}

@media only screen and (min-width: 750px){
  .slideshow--verysmall {
      height: 320px;
  }
}

@media only screen and (max-width: 749px){
  .template-library #shopify-section-library-slideshow .slideshow__text-content-list > li h2.slideshow__title{
    font-size: 24px;
  }
  .template-library #shopify-section-library-slideshow .slideshow__text-content-list > li > span.slideshow__subtitle{
    font-size: 16px;
    max-width: 90%;
  }
}

@media only screen and (max-width: 649px){
  .template-library #shopify-section-library-slideshow .slideshow__text-content .page-width{
    padding-left: 12px;
    padding-right: 12px;
  }
  .template-library #shopify-section-library-slideshow .slideshow__text-wrap{
    align-items: flex-start;
  }
  .template-library #shopify-section-library-slideshow .slideshow__text-content-list > li{
    display: flex;
    justify-content: center;
  }
  .template-library #shopify-section-library-slideshow .slideshow__text-content-list > li h2.slideshow__title{
    font-size: 20px;
    margin: 0;
  }
  .template-library #shopify-section-library-slideshow .slideshow__text-content-list > li span.slideshow__subtitle.slideshow__content p{
    max-width: 90%;
    font-size: 12px;
    line-height: 14px;
  }
  .template-library #shopify-section-library-slideshow .slideshow__text-content-list > li > span.slideshow__subtitle{
    font-size: 14px;
    max-width: 100%;
  }
  .template-library #shopify-section-library-slideshow .slideshow__image.slideshow__image-left{
  	position: relative;
    height: 110px;
    width: 100%;
    background-position: center;
  }
  .template-library #shopify-section-library-slideshow .slideshow__image.slideshow__image-right{
  	display: none;
  }
}

@media only screen and (max-width: 449px){
  .template-library #shopify-section-library-slideshow .slideshow__text-content-list > li span.slideshow__subtitle.slideshow__content p{
    max-width: 100%;
  }
}

/* Library Slideshow End */



/* Product Recommendations Start */
.template-bundle #shopify-section-product-recommendation-bundle .section-header,
.template-e-product .product-recommendations__inner .section-header{
  margin-bottom: 40px;
}
.template-bundle #shopify-section-product-recommendation-bundle .section-header h2,
.template-e-product .product-recommendations__inner .section-header h2{
  margin: 0;
  font-size: 26px;
  font-family: 'Agrandir-Heavy';
  text-transform: initial;
  letter-spacing: initial;
}
.template-bundle #shopify-section-product-recommendation-bundle .grid--view-items,
.template-e-product .product-recommendations__inner .grid--view-items{
  overflow: visible;
  display: flex;
  justify-content: center;
  gap: 20px;
  margin: 0 0 0 20px;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__image-with-placeholder-wrapper,
.template-e-product .product-recommendations__inner .product-card__image-with-placeholder-wrapper{
  border-radius: 17px;
  display: flex;
  justify-content: center;
}
.template-bundle #shopify-section-product-recommendation-bundle .grid-view-item__image-wrapper .grid-view-item__image,
.template-e-product .product-recommendations__inner .grid-view-item__image-wrapper .grid-view-item__image{
  border-radius: 17px;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro,
.template-e-product .product-recommendations__inner .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro{
  position: absolute;
  bottom: 0;
  padding: 8px 10px;
  width: calc(100% - 20px);
  margin: 9px 10px;
  border-radius: 13px;
  background-color: #ffffff;
  opacity: 0;
  transition: .2s ease-out;
  pointer-events: none;
}
.template-bundle #shopify-section-product-recommendation-bundle .grid__item .grid-view-item.product-card:hover .product-card__intro,
.template-e-product .product-recommendations__inner .grid__item .grid-view-item.product-card:hover .product-card__intro{
  opacity: 1;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover,
.template-e-product .product-recommendations__inner .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover{
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  display: flex;
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  opacity: 0;
  transition: .2s ease-out;
  pointer-events: none;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover > button,
.template-e-product .product-recommendations__inner .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover > button{
  margin: 0 auto;
  background-color: #EFCB29;
  font-size: 12px;
  font-family: 'Agrandir-Bold';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #3A3A3A;
  width: auto;
  min-height: auto;
  line-height: inherit;
  padding: 6px 10px;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card .grid-view-item__link:hover ~ .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover,
.template-e-product .product-recommendations__inner .product-card .grid-view-item__link:hover ~ .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover{
  opacity: 1;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro .product-card__intro-title,
.template-e-product .product-recommendations__inner .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro .product-card__intro-title{
  font-size: 13px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  margin: 0 0 3px 0;
  color: #3A3A3A !important;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro .product-card__intro-editor,
.template-e-product .product-recommendations__inner .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro .product-card__intro-editor{
  font-size: 11px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__image-with-placeholder-wrapper .product-card__type,
.template-e-product .product-recommendations__inner .product-card__image-with-placeholder-wrapper .product-card__type{
  position: absolute;
  height: 22px;
  width: fit-content;
  margin: 0 auto;
  top: -22px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  gap: 10px;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__image-with-placeholder-wrapper .product-card__type > div,
.template-e-product .product-recommendations__inner .product-card__image-with-placeholder-wrapper .product-card__type > div{
  display: flex;
  gap: 4px;
  justify-content: center;
  align-items: center;
  width: fit-content;
  margin: 0 auto;
  font-size: 11px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  background-color: #333333;
  color: #ffffff;
  padding: 3px 10px;
  border-radius: 8px 8px 0 0;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__image-with-placeholder-wrapper .product-card__type > div:first-child,
.template-e-product .product-recommendations__inner .product-card__image-with-placeholder-wrapper .product-card__type > div:first-child{
  display: none;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__image-with-placeholder-wrapper .product-card__type > div p,
.template-e-product .product-recommendations__inner .product-card__image-with-placeholder-wrapper .product-card__type > div p{
  font-size: 11px;
  font-family: 'Agrandir-Bold';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #ffffff;
  margin: 0;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card .grid-view-item__link,
.template-e-product .product-recommendations__inner .product-card .grid-view-item__link{
  bottom: 50px;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card .price .price__vendor,
.template-e-product .product-recommendations__inner .product-card .price .price__vendor{
  display: none;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__title,
.template-e-product .product-recommendations__inner .product-card__title{
  height: 0;
  width: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__button,
.template-e-product .product-recommendations__inner .product-card__button{
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  color: #6b6b6b;
  border: 1px solid;
  border-color: #b4b4b4;
  padding: 10px 7px 10px 12px;
  font-size: 12px;
  letter-spacing: 0;
  max-height: 40px;
  font-family: 'Agrandir-Bold';
  background-color: #ffffff;
  transition: .2s ease-out;
}

.template-bundle #shopify-section-product-recommendation-bundle .product-card__button:hover,
.template-e-product .product-recommendations__inner .product-card__button:hover{
  color: #ffffff;
  border-color: #ef413d;
  background-color: #ef413d;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__button .price-item,
.template-e-product .product-recommendations__inner .product-card__button .price-item{
  color: #6b6b6b;
  letter-spacing: 0;
  font-family: 'Agrandir-Heavy';
  margin: 0 0 0 4px;
  transition: .2s ease-out;
}

.template-bundle #shopify-section-product-recommendation-bundle .product-card__button:hover .price-item,
.template-e-product .product-recommendations__inner .product-card__button:hover .price-item{
  color: #ffffff;
}

.template-bundle #shopify-section-product-recommendation-bundle .product-card:hover .product-card__image-wrapper,
.template-e-product .product-recommendations__inner .product-card:hover .product-card__image-wrapper, 
.template-bundle #shopify-section-product-recommendation-bundle .product-card:focus-within .product-card__image-wrapper,
.template-e-product .product-recommendations__inner .product-card:focus-within .product-card__image-wrapper{
  opacity: 1;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card.grid-view-item,
.template-e-product .product-recommendations__inner .product-card.grid-view-item{
  margin: 0 auto 40px;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper,
.template-e-product .product-recommendations__inner .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  margin: 0 0 10px;
  width: 100%;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper,
.template-e-product .product-recommendations__inner .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  margin: 0 0 10px;
  width: 100%;
}

.template-bundle #shopify-section-product-recommendation-bundle .product-card__description,
.template-e-product .product-recommendations__inner .product-card__description{
  position: absolute;
  top: 0;
  left: calc(100% + 15px);
  width: calc(100% + 15px);
  padding: 15px 15px 15px 0;
  margin: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
}

.template-bundle #shopify-section-product-recommendation-bundle .product-card__description h2,
.template-e-product .product-recommendations__inner .product-card__description h2{
  color: #ffffff;
  font-size: 17px;
  letter-spacing: 0;
  font-family: 'Agrandir-Heavy';
  text-transform: initial;
  margin-bottom: auto;
}

.template-bundle #shopify-section-product-recommendation-bundle .product-card__description span,
.template-e-product .product-recommendations__inner .product-card__description span{
  display: flex;
  width: 100%;
  color: #ffffff;
  font-size: 13px;
  letter-spacing: 0;
  font-family: 'Agrandir-Regular';
}

.template-bundle #shopify-section-product-recommendation-bundle .product-card__description strong,
.template-e-product .product-recommendations__inner .product-card__description strong{
  margin: 0 0 0 4px;
}
.template-bundle #shopify-section-product-recommendation-bundle .product_two-columns .grid-view-item__image,
.template-e-product .product-recommendations__inner .product_two-columns .grid-view-item__image{
  border-radius: 17px;
}
.template-bundle #shopify-section-product-recommendation-bundle .grid__item,
.template-e-product .product-recommendations__inner .grid__item{
  clear: initial !important;
  padding: 0;
}
.template-bundle #shopify-section-product-recommendation-bundle .product-card__description,
.template-e-product .product-recommendations__inner .product-card__description{
  display: none;
}



@media screen and (max-width: 1019px) {
  .template-bundle #shopify-section-product-recommendation-bundle > .page-width ,
  .template-e-product .product-recommendations__inner > .page-width {
    padding-left: 25px;
    padding-right: 25px;
  }
  .template-bundle #shopify-section-product-recommendation-bundle .grid--view-items > li:nth-child(4),
  .template-e-product .product-recommendations__inner .grid--view-items > li:nth-child(4){
  	display: none;
  }
  .template-bundle #shopify-section-product-recommendation-bundle .product-card__button,
  .template-e-product .product-recommendations__inner .product-card__button{
  	font-size: 11px;
    padding: 10px 7px 10px 12px;
    white-space: nowrap;
  }
  .template-bundle #shopify-section-product-recommendation-bundle .product-card__button .price-item,
  .template-e-product .product-recommendations__inner .product-card__button .price-item{
  	font-size: 11px;
  }
  .template-bundle #shopify-section-product-recommendation-bundle .product-form,
  .template-e-product .product-recommendations__inner .product-form{
  	padding-top: 1rem;
  }
}

@media screen and (max-width: 749px) {
  .template-bundle #shopify-section-product-recommendation-bundle .product-card__button,
  .template-e-product .product-recommendations__inner .product-card__button{
  	width: 100%;
  }
  .template-bundle #shopify-section-product-recommendation-bundle .grid--view-items > li:nth-child(3),
  .template-e-product .product-recommendations__inner .grid--view-items > li:nth-child(3){
  	display: none;
  }
  .template-bundle #shopify-section-product-recommendation-bundle .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper,
  .template-e-product .product-recommendations__inner .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  	width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .template-bundle #shopify-section-product-recommendation-bundle .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro,
  .template-e-product .product-recommendations__inner .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro{
  	opacity: 1;
    bottom: 10px;
  }
  .template-bundle #shopify-section-product-recommendation-bundle .grid-view-item__image-wrapper .grid-view-item__image,
  .template-e-product .product-recommendations__inner .grid-view-item__image-wrapper .grid-view-item__image{
  	max-width: 100%;
    max-height: 100%;
  }
}

@media screen and (max-width: 429px) {
  .template-bundle #shopify-section-product-recommendation-bundle .grid--view-items > li:nth-child(2),
  .template-e-product .product-recommendations__inner .grid--view-items > li:nth-child(2){
  	display: none;
  }
  .template-bundle #shopify-section-product-recommendation-bundle .grid__item,
  .template-e-product .product-recommendations__inner .grid__item{
  	width: 100%;
  }
}
/* Product Recommendations End */


/* SkyPilot - Page de récupération des téléchargements Start*/
.main-content .sky-pilot{
  margin-top: 100px;
  padding: 0 20px;
}
.main-content .sky-pilot .sky-pilot-header h4{
  font-size: 18px;
  font-family: 'Agrandir-Heavy';
  color: #AAA;
}
.main-content .sky-pilot .sky-pilot-header .sky-pilot-return-link ~ h4{
  font-size: 22px;
  font-family: 'Agrandir-Black';
  color: #3F3F3F;
}
/* SkyPilot - Page de récupération des téléchargements End */


/* Account User - Start */
.template-customers-account:before{
  content: '';
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 45vw;
  min-width: 200px;
  max-width: 800px;
  height: 100%;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-productv2-00b.png?v=137365553288145006621696516219);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 100%;
}
.template-customers-account:after{
  content: '';
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  width: 6vw;
  min-width: 60px;
  max-width: 200px;
  height: 100%;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-productv2-01.png?v=27864959821448161331696516221);
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 100%;
}
.template-customers-account .page-container{
 
}
.template-customers-account .section-header{
 
}
.template-customers-account .myaccount{
 
}

.template-customers-account .myaccount .myaccount__order-history h2{
 
}

.template-customers-account .myaccount .myaccount__order-history table tbody tr td strong{
  font-weight: normal;
  display: none;
}
.template-customers-account .myaccount .myaccount__order-history table tbody tr td strong:last-of-type{
  display: block;
}
.template-customers-account .myaccount .myaccount__order-history table tbody tr td strong ~ p{
  display: none;
}

.template-customers-account .myaccount .myaccount__account-details h2{
 
}

.template-customers-account .myaccount .myaccount__account-details p{
 
}

.template-customers-account .myaccount .myaccount__order-history a.btn-old{
  font-family: 'Agrandir-Heavy';
  letter-spacing: 0;
  padding: 12px 20px;
  margin: 0 0 40px 0;
}

.template-customers-account .myaccount .myaccount__account-details a{
  font-family: 'Agrandir-Heavy';
  letter-spacing: 0;
  padding: 12px 20px;
}
.template-customers-account .main-content .page-width,
.template-customers-order .main-content .page-width{
  padding-top: 100px;
}

.template-customers-order .btn-access-order{
  font-family: 'Agrandir-Heavy';
  letter-spacing: 0;
  padding: 12px 20px;
  margin: 10px 0 0 0;
}

.template-customers-order .order-table .note{
  border: 0;
  padding-left: 0;
  font-style: italic;
  font-size: 13px;
}
/* Account User - End */


/* Algolia Collection Page Start */

.collection-template-library .ais-page .ais-hits-container .ais-Hits {
  padding: 40px 0;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-flow: row wrap;
  gap: 60px 20px;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item {
  flex: 1 25%;
  max-width: calc(25% - 15px);
  width: 100%;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent {
  flex: 1 50%;
  max-width: calc(50% - 15px);
}


.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product{
  padding: 25px 25px;
  margin: 0 0 10px 0;
  border: 0;
  border-radius: 17px;
  box-shadow: 0px 2px 16px 0px rgb(0 0 0 / 20%);
  overflow: visible;
  width: 100%;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product .ais-hit--picture{
  top: 0;
  left: 0;
  margin-left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  border-radius: 17px;
  background-size: cover;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit.two_columns .ais-hit--picture{
  width: 50%;
  border-radius: 17px 0 0 17px;
}

.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit.ais-product:after{
  padding-bottom: calc(50% - 33px);
}

.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product .ais-hit--details{
  position: absolute;
  z-index: 3;
  left: 10px;
  bottom: 10px;
  background-color: #FFFFFF;
  width: calc(100% - 20px);
  border-radius: 13px;
  padding: 10px 12px;
  margin: 0;
  opacity: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: .2s ease-out;
}

.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product .ais-hit--details .ais-hit--details-content{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product .ais-hit--details > svg{
  width: auto;
  min-width: 18px;
  max-width: 20px;
  margin-left: 10px;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product .ais-hit--details > svg path{
  fill: #3A3A3A;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product:hover .ais-hit--details{
  opacity: 1;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit.two_columns .ais-hit--details{
  display: none;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit.two_columns .two_columns_content{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%; 
  padding: 15px;
  margin: 0;
  box-sizing: border-box;
}

.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit.two_columns .two_columns_content h2{
  color: #ffffff;
  font-size: 17px;
  letter-spacing: 0;
  font-family: 'Agrandir-Heavy';
  text-transform: initial;
  margin-bottom: auto;
  text-align: left;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit.two_columns .two_columns_content span{
  display: flex;
  width: 100%;
  color: #ffffff;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0;
  font-family: 'Agrandir-Regular';
  text-align: left;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit.two_columns .two_columns_content span strong{
  margin: 0 0 0 4px;
}

.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product .ais-hit--details .ais-hit--title{
  margin-top: 0;
  margin-bottom: 5px;
  white-space: initial;
  overflow: visible;
  text-overflow: initial;
  line-height: 14px;
  text-align: left;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product .ais-hit--details p.ais-hit--title > a{
  font-size: 13px;
  font-family: 'Agrandir-Bold';
  color: #3F3F3F;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
}

.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product .ais-hit--details p.ais-hit--subtitle{
  font-size: 11px;
  font-family: 'Agrandir-Regular';
  line-height: inherit;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: left;
  margin: 0;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit--cart .ais-hit--cart-button{
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin: 0 auto;
  color: #6b6b6b;
  border: 1px solid;
  border-color: #b4b4b4;
  padding: 10px 16px;
  font-size: 12px;
  text-transform: inherit;
  letter-spacing: 0;
  white-space: nowrap;
  max-height: 40px;
  font-family: 'Agrandir-Bold';
  background-color: #ffffff;
  border-radius: 100px;
  cursor: pointer;
  transition: .2s ease-out;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit--cart .ais-hit--cart-button{
  width: fit-content;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit--cart .ais-hit--cart-button svg{
  width: 14px;
  min-width: 14px;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit--cart .ais-hit--cart-button svg{
  width: 14px;
  min-width: 14px;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit--cart .ais-hit--cart-button > b{
  color: #6b6b6b;
  letter-spacing: 0;
  font-family: 'Agrandir-Bold';
  margin: 0 0 0 -5px;
  line-height: 18px;
  transition: .2s ease-out;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit--cart .ais-hit--cart-button > .ais-hit--price-striked,
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit--cart .ais-hit--cart-button > .ais-hit--price-discount{
  display: none;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit--cart .ais-hit--cart-button:hover{
  color: #fff;
  background-color: #ef413d;
  border-color: #ef413d;
}
.collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit--cart .ais-hit--cart-button:hover > b{
  color: #fff;
}

.collection-template-library .ais-page > .custom-ais-flex{
  display: flex;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets{
  display: flex;
  justify-content: flex-start;
  flex-flow: row wrap;
  width: 75%;
  float: none;
  padding: 0;
  position: relative;
  gap: 15px;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets > div:last-child{
  
}

.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-clear-refinements-container{
  position: initial;
  order: 6;
  width: auto;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-clear-refinements-container button{
  font-size: 13px;
  border-left: 1px solid #D4D4D4;
  color: #aaa;
  padding-left: 12px;
  font-family: 'Agrandir-Medium';
  transition: all .2s ease-out;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-clear-refinements-container button:hover{
  color: #ef413d;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container{
  position: initial;
  order: 7;
  width: 100%;
  margin: -5px 0 0 0;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-header{
  display: none;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-facet{
  margin: 0;
  padding: 0;
  border: 0;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-facet > ul{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-flow: row wrap;
  gap: 6px;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-facet > ul li a{
  margin: 0;
  border: 1px solid #d4d4d4;
  border-radius: 7px;
  width: fit-content;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  transition: all .2s ease-out;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-facet > ul li a:hover{
  border: 1px solid #ef413d;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-facet > ul li a:hover:before{
  color: #ef413d;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-facet > ul li a:before{
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: flex-start;
  line-height: 0px;
  height: 25px;
  width: 20px;
  padding: 8px 8px 8px 10px;
  font-size: 24px;
  font-family: 'Agrandir-Regular';
  background-color: #ffffff;
  border-radius: 8px 0 0 8px;
  transition: all .2s ease-out;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-facet > ul li a > div{
  border-radius: 0 7px 7px 0;
  padding: 5px 8px 5px 0px;
  background-color: #ffffff;
  width: auto;
  display: flex;
  margin: 0 0 0 -5px;
  overflow: initial;
  max-width: none;
  font-size: 12px;
  font-family: 'Agrandir-Medium';
  transition: all .2s ease-out;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-facet > ul li a:hover > div{
  text-decoration: none;
  color: #ef413d;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-facet > ul li a > div .ais-current-refined-values--label{
  display: none;
}

.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive{
  
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header{
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  border: 0;
  border-radius: 8px;
  text-transform: capitalize;
  font-size: 13px;
  padding: 10px 15px;
  min-width: 100px;
  font-family: 'Agrandir-Bold';
  cursor: pointer;
  transition: all .2s ease-out;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header svg{
  width: 10px;
  transition: all .2s ease-out;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header.active svg{
  transform: rotate(180deg);
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header:hover svg path,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header.active svg path{
  stroke: #fff;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ div,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ .ais-facet-vendor-container{
  height: 0;
  overflow: hidden;
  position: absolute;
  margin-top: 10px;
  z-index: 99;
  border: 0;
  border-radius: 10px;
  background-color: #ffffff;
  box-shadow: 0px 2px 26px 0px rgb(0 0 0 / 30%);
  transition: all .2s ease-out;
}

.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header:hover,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header.active{
  background-color: #ef413d;
  color: #ffffff;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header.active ~ div,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header.active ~ .ais-facet-vendor-container{
  height: auto;
}

.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header.active ~ div .ais-facet,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header.active ~ .ais-facet-vendor-container .ais-facet{
  margin: 0;
}

.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ div .ais-facet ul,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ .ais-facet-vendor-container .ais-facet ul{
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-flow: row wrap;
  gap: 8px;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ div .ais-facet ul li,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ .ais-facet-vendor-container .ais-facet ul li{
  position: relative;
  border: 1px solid #ddd;
  padding: 10px 10px;
  border-radius: 7px;
  width: auto;
  margin: 0;
  transition: all .2s ease-out;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ div .ais-facet ul li.ais-RefinementList-item--selected,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ div .ais-facet ul li:hover,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ .ais-facet-vendor-container .ais-facet ul li:hover{
  border: 1px solid #ef413d8f;
  background-color: #f4f4f4;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ div .ais-facet ul li label,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ .ais-facet-vendor-container .ais-facet ul li label{
  font-size: 13px;
  font-family: 'Agrandir-Regular';
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ div .ais-facet ul li label input,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ .ais-facet-vendor-container .ais-facet ul li label input{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ div .ais-facet ul li label span,
.collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ .ais-facet-vendor-container .ais-facet ul li label span{
  position: initial;
  color: #888;
  font-size: 12px;
  margin: 0 0 0 10px;
  display: none !important;
}

.collection-template-library .ais-page > .custom-ais-flex .ais-input{
  width: 25%;
  max-height: 50px;
  border: 1px solid #f4f4f4;
  border-radius: 8px;
  height: 35px;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-input .ais-input--label{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 35px;
  padding: 8px 10px 8px 8px;
  border-radius: 8px 0 0 8px;
  background: #f4f4f4;
}

.collection-template-library .ais-page > .custom-ais-flex .ais-input .ais-input--label i{
  color: #757575;
  font-size: 14px;
}

.collection-template-library .ais-page > .custom-ais-flex .ais-input .ais-input-button{
  display: none;
}

.collection-template-library .ais-page > .custom-ais-flex .ais-input .ais-search-box-container form input{
  font-size: 12px;
  padding: 5px 8px 5px 10px !important;
  height: 35px;
  border-radius: 0 10px 10px 0;
}

.collection-template-library .ais-page > .custom-ais-flex .ais-input .ais-search-box-container form{
  position: relative;
  display: flex;
  align-items: center;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-input .ais-search-box-container form .ais-SearchBox-loadingIndicator{
  position: absolute;
  right: -28px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-input .ais-search-box-container form .ais-SearchBox-loadingIndicator svg{
  width: 20px;
  height: 20px;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-input .ais-search-box-container form .ais-SearchBox-loadingIndicator svg circle{
  stroke: #c9c9c9;
  stroke-width: 2px;
}
.collection-template-library .ais-page > .custom-ais-flex .ais-input .ais-search-box-container form .ais-SearchBox-loadingIndicator svg path{
  stroke: #ef413d;
  stroke-width: 2px;
}


.collection-template-library .ais-page > .ais-block .ais-search-header{
  width: 100%;
  margin: 0;
  font-size: 12px;
  width: 100%;
  margin: 0;
  padding: 8px 2px 0 2px;
  background-color: transparent;
  border-top: 1px solid #f4f4f4;
}
.collection-template-library .ais-page > .ais-block .ais-search-header .ais-change-display{
  display: none;
}
.collection-template-library .ais-page > .ais-block .ais-search-header .ais-sort {
  margin: 0 -5px 0 0;
  color: #6b6b6b;
}
.collection-template-library .ais-page > .ais-block .ais-search-header .ais-sort > span:hover select{
  color: #ef413d;
  background-image: url("data:image/svg+xml;utf8,<svg fill='tomato' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
}
.collection-template-library .ais-page > .ais-block .ais-search-header .ais-sort select{
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position: right -3px;
  background-size: 19px;
  border: 0;
  outline: none;
  font-size: 12px;
  line-height: 12px;
  padding: 0 10px 0 0;
  height: auto;
  font-family: 'Agrandir-Heavy';
  color: #6b6b6b;
  transition: all .2s ease-out;
}
.collection-template-library .ais-page > .ais-facets .ais-current-refined-values-container{
  display: none;
}





.collection-template-library .ais-page > .ais-block{
  width: 100%;
  float: none;
  padding: 10px 0 0 0;
}

.collection-template-library .ais-page > .ais-block .ais-Hits-item .custom_discover{
  position: absolute;
  z-index: 4;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: .2s ease-out;
  pointer-events: none;
}
.collection-template-library .ais-page > .ais-block .ais-Hits-item .ais-hit.ais-product:hover .custom_discover{
  opacity: 1;
}

.collection-template-library .ais-page > .ais-block .ais-Hits-item.two_columns_parent .two_columns .custom_discover{
  width: 50%;
  display: flex;
}

.collection-template-library .ais-page > .ais-block .ais-Hits-item .custom_discover > button{
  margin: 0 auto;
  background-color: #EFCB29;
  font-size: 12px;
  font-family: 'Agrandir-Bold';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #3A3A3A;
  width: auto;
  min-height: auto;
  line-height: inherit;
  padding: 9px 10px;
}
.collection-template-library .ais-page > .ais-block .ais-Hits-item .custom_discover > button > svg{
  width: 15px;
  height: auto;
  margin: -2px 0 0 4px;
}
.collection-template-library .ais-page > .ais-block .ais-Hits-item .custom_discover > button > svg path{
  fill: #3A3A3A;
}

.collection-template-library .ais-page > .ais-block .ais-Hits-item .custom_tag{
  position: absolute;
  height: 26px;
  width: fit-content;
  margin: 0 auto;
  top: -26px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
}
.collection-template-library .ais-page > .ais-block .ais-Hits-item .custom_tag .custom_tag_type{
  width: fit-content;
  height: 100%;
  margin: 0 auto;
  font-size: 10px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  background-color: #333333;
  color: #ffffff;
  padding: 3px 10px;
  border-radius: 8px 8px 0 0;
}
.collection-template-library .ais-page > .ais-block .ais-Hits-item .custom_tag .custom_tag_type > p{
  font-size: 10px;
  font-family: 'Agrandir-Bold';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #ffffff;
  margin: 0;
}
.collection-template-library .ais-page > .ais-block .ais-Hits-item .custom_tag .custom_tag_type > span{
  font-size: 10px;
  font-family: 'Agrandir-Regular';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #ffffff;
  margin: 0;
}
.collection-template-library .ais-page > .ais-block .ais-Hits-item .custom_tag .custom_tag_promo{
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  width: fit-content;
  height: 100%;
  margin: 0 auto;
  font-size: 10px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  background-color: #ef413d;
  color: #ffffff;
  border-radius: 8px 8px 0 0;
  max-width: 84px;
  padding: 10px 8px;
}

.collection-template-library .ais-page > .ais-block .ais-Hits-item .custom_tag .custom_tag_promo > p{
  font-size: 10px;
  font-family: 'Agrandir-Bold';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #ffffff;
  margin: 0;
}

.collection-template-library .ais-page > .ais-pagination-container{
  margin: 20px 0 0 0;
}
.collection-template-library .ais-page > .ais-pagination-container .ais-Pagination-list{
  display: flex;
  justify-content: center;
  align-items: center;
}

.collection-template-library .ais-page > .ais-pagination-container .ais-Pagination > ul li{
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 7px;
  background-color: transparent;
  cursor: pointer;
  transition: .2s ease-out;
}

.collection-template-library .ais-page > .ais-pagination-container .ais-Pagination > ul li.ais-Pagination-item--selected,
.collection-template-library .ais-page > .ais-pagination-container .ais-Pagination > ul li:hover{
  background-color: #ef413d;
  border-color: #ef413d;
}

.collection-template-library .ais-page > .ais-pagination-container .ais-Pagination > ul li:hover a,
.collection-template-library .ais-page > .ais-pagination-container .ais-Pagination > ul li:hover span{
  color: #fff;
}

.collection-template-library .ais-page > .ais-pagination-container .ais-Pagination > ul li a{
  line-height: 20px;
  color: #6b6b6b;
  font-size: 12px;
  font-family: 'Agrandir-Heavy';
}
.collection-template-library .ais-page > .ais-pagination-container .ais-Pagination > ul li.ais-Pagination-item--selected a{
  color: #fff;
}
.collection-template-library .ais-page > .ais-pagination-container .ais-Pagination > ul li span{
  line-height: 20px;
  color: #6b6b6b;
  font-size: 18px;
  font-family: 'Agrandir-Black';
  transition: .2s ease-out;
}
.collection-template-library .ais-page > .ais-pagination-container .ais-Pagination > ul li:hover span{
  color: #fff;
}


@media screen and (max-width: 1179px) {
  .collection-template-library .ais-page > .ais-block .ais-Hits-item .custom_tag .custom_tag_promo{
    display: none;
  }
  .collection-template-library .ais-page > .ais-block .ais-Hits-item.two_columns_parent .custom_tag .custom_tag_promo{
  	display: flex;
  }
}

@media screen and (max-width: 879px) {
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item {
    flex: 1 calc(100% / 3);
    max-width: calc(100% / 3 - 15px);
    width: 100%;
  }
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent {
    flex: 1 calc(100% / 3 * 2);
    max-width: calc(100% / 3 * 2 - 15px);
  }
}

@media screen and (max-width: 749px) {
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product .ais-hit--details{
    opacity: 1;
  }
}

@media screen and (max-width: 629px) {
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item {
    flex: 1 50%;
    max-width: calc(50% - 15px);
    width: 100%;
  }
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent {
    flex: 1 100%;
    max-width: calc(100% - 15px);
  }
}

@media only screen and (max-width: 599px){
  .collection-template-library .ais-page > .custom-ais-flex{
    flex-direction: column-reverse;
    gap: 15px;
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets{
  	width: 100%;
    gap: 0px;
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-input{
  	width: 100%;
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive{
    margin-right: 5px;
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header{
  	min-width: 80px;
    font-size: 11px;
    padding: 10px 9px;
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-clear-refinements-container button{
  	padding-left: 0;
    font-size: 10px;
    border: 0;
    margin: 0;
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header svg{
  	width: 8px;
    margin: 1px 0 0 0;
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-facet > ul li a > div{
  	font-size: 10px;
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-current-refined-values-container .ais-facet{
    margin: 12px 0 0 0;
  }
  .collection-template-library .ais-page > .ais-block .ais-search-header .ais-stats-container{
  	display: none;
  }
}


@media screen and (max-width: 479px) {
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item {
    flex: 1 100%;
    max-width: calc(100% - 15px);
    width: 100%;
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets{
    gap: 8px;
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive{
    margin-right: 0;
    width: calc(50% - 4px);
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header{
  	min-width: 100%;
  }
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ div, 
  .collection-template-library .ais-page > .custom-ais-flex .ais-facets .ais-facet-disjunctive .ais-header ~ .ais-facet-vendor-container{
  	right: 0;
  }
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent {
    flex: 1 100%;
    max-width: calc(100% - 15px);
    width: 100%;
  }
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit.two_columns .ais-hit--picture{
  	border-radius: 17px;
    width: 100%;
  }
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit.two_columns .two_columns_content{
  	display: none;
  }
  .collection-template-library .ais-page > .ais-block .ais-Hits-item.two_columns_parent .two_columns .custom_discover{
  	width: 100%;
  }
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit.two_columns .ais-hit--details{
  	display: flex;
    opacity: 1;
  }
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product .ais-hit--details{
    opacity: 1;
  }
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit.ais-product:after{
    padding-bottom: 100%;
  }
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item .ais-hit.ais-product:after{
    padding-bottom: calc(100% - 33px);
  }
  .collection-template-library .ais-page .ais-hits-container .ais-Hits .ais-Hits-list .ais-Hits-item.two_columns_parent .ais-hit--cart .ais-hit--cart-button{
    width: 100%;
  }
}

/* Algolia Collection Page End*/


/* Modal de vérification - Page panier - Start */
.modal_verify{
  position: fixed;
  top: 0;
  z-index: 8888;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 15px;
}

.modal_verify .modal_verify_overlay{
  position: fixed;
  top: 0;
  z-index: 8999;
  opacity: 1;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.7);
}

.modal_verify .modal_verify_container{
  position: relative;
  display: flex;
  z-index: 9999;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 580px;
  height: auto;
  border-radius: 20px;
  padding: 50px;
  background-color: #ffffff;
}

.modal_verify .modal_verify_container .modal_verify_head{
  width: 100%;
}
.modal_verify .modal_verify_container .modal_verify_head h2{
  font-family: 'Agrandir-Heavy';
  font-size: 22px;
  margin-bottom: 30px;
  text-align: center;
}

.modal_verify .modal_verify_container .modal_verify_body{

}

.modal_verify .modal_verify_container .modal_verify_body p{
  text-align: center;
  margin-bottom: 30px;
}
.modal_verify .modal_verify_container .modal_verify_body strong{
  font-family: 'Agrandir-Heavy';
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  text-align: center;
}
.modal_verify .modal_verify_container .modal_verify_body ul{
  padding-left: 15px;
  margin: 10px 0 40px 0;
}
.modal_verify .modal_verify_container .modal_verify_body li{
  list-style: disc;
}
.modal_verify .modal_verify_container .modal_verify_body li p{
  margin-bottom: 10px;
}

.modal_verify .modal_verify_container .modal_verify_footer{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.modal_verify .modal_verify_container .modal_verify_footer button{
  font-family: 'Agrandir-Heavy';
  font-size: 15px;
  letter-spacing: 0;
}



@media screen and (max-width: 600px) {
  .modal_verify .modal_verify_container{
    padding: 40px 25px;
  }
  .modal_verify .modal_verify_container .modal_verify_body li p{
     text-align: left;
  }
}
/* Modal de vérification - Page panier - End */



/* Header inline et sidebar mobile - Start */
.template-library .main-content{
  padding-top: 138px;
}

#shopify-section-header-inline{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  width: 100%;
  transition: all .25s ease-in;
}

header.site-header.header-inline{
  padding: 0 20px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-inline .grid--no-gutters .sidebar--nav{
  position: fixed;
  display: block !important;
  z-index: 999;
  overflow-y: auto;
  top: 0;
  left: -520px;
  height: 100vh;
  width: 520px !important;
  background-color: #fafafa;
  transition: all .25s ease-out;
}
@media only screen and (max-width: 1240px){
  .header-inline{
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 749px){
  .header-inline .grid--no-gutters .sidebar--nav{
    padding: 0 !important;
  }
}
@media only screen and (max-width: 520px){
  .header-inline .grid--no-gutters .sidebar--nav{
    left: -100%;
    width: 100% !important;
  }
}
.header-inline .grid--no-gutters .sidebar--nav hr{
  background-color: #E8E8E8;
  margin: 20px 25px;
  padding: 0;
}
.header-inline .grid--no-gutters .sidebar--nav .sidebar--nav-info{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0 25px 20px 25px;
}
.header-inline .grid--no-gutters .sidebar--nav .sidebar--nav-info img{
  width: 40px;
  margin: 0 10px 0 0;
}
.header-inline .grid--no-gutters .sidebar--nav .sidebar--nav-info span{
  margin: 0 0 0 0;
  font-size: 10px;
  font-family: 'Agrandir-Regular';
}
.header-inline .grid--no-gutters .sidebar--nav .sidebar--nav-info small{
  margin: 0 0 0 auto;
  font-size: 10px;
  font-family: 'Agrandir-Regular';
}
.header-inline .sidebar--nav-overlay{
  cursor: pointer;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background-color: rgba(0,0,0,0.8);
  opacity: 0;
  display: none;
  transition: all .25s ease-out;
}
@media only screen and (max-width: 520px){
  .header-inline .sidebar--nav-overlay{
    display: none;
  }
}
.header-inline .sidebar--nav .close-menu-sidebar{
  position: relative;
  margin: 40px 0 30px 25px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 30px;
  border: 0;
  border-radius: 100px;
  background-color: #2A2A2A;
  padding: 10px;
  transition: all .2s ease-out;
}
.header-inline .sidebar--nav .close-menu-sidebar:hover svg{
  transform: rotate(-90deg);
}
.header-inline .sidebar--nav .close-menu-sidebar svg{
  height: 10px;
  width: 10px;
  transition: all .2s ease-out;
}
.header-inline .sidebar--nav .close-menu-sidebar svg path{
  fill: #ffffff;
}
.header-inline .sidebar--nav .close-menu-sidebar span{
  position: absolute;
  left: 40px;
  font-size: 12px;
  font-weight: 600;
  font-family: 'Agrandir-Regular';
  text-transform: capitalize;
}


.header-inline .grid .grid__item.site-header__icons .site-header__menu {
  display: none;
}



.header-inline .grid .grid__item.menu_burger--sidebar{
  width: auto;
  padding-left: 0 !important;
}
.header-inline .grid .grid__item.menu_burger--sidebar button{
  border: 0;
  padding: 0;
  background-color: transparent;
  display: none;
  justify-content: center;
  align-items: center;
}
.header-inline .grid .grid__item.menu_burger--sidebar button span{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  border-radius: 100px;
  background-color: #ffffff;
  padding: 4px;
  transition: all .2s ease-out;
}
.header-inline.headerFixed .grid .grid__item.menu_burger--sidebar button:hover span{
  background-color: #EF413D;
}
.header-inline .grid .grid__item.menu_burger--sidebar button span svg{
  width: 17px;
  height: 11px;
  transition: all .2s ease-out;
}
.header-inline.headerFixed .grid .grid__item.menu_burger--sidebar button:hover span svg path{
  stroke: #ffffff;
}
.header-inline .grid .grid__item.menu_burger--sidebar button label{
  font-size: 12px;
  font-family: 'Agrandir-Regular';
  color: #ffffff;
  margin: 0 0 0 10px;
}


.header-inline .grid .grid__item.logo-align--left .site-header__logo{
  min-width: auto;
  margin: 10px 0;
}


.header-inline .grid nav.grid__item.grid-item__inline{
  margin-left: 0px;
  padding-left: 20px;
  margin-right: auto;
}
.header-inline .grid nav.grid__item.grid-item__inline > ul{
  display: flex;
}

@media only screen and (max-width: 799px){
  .template-library .main-content{
    padding-top: 100px;
  }
  header.site-header.header-inline{
    height: 70px;
  }
  .header-inline .grid nav.grid__item.grid-item__inline{
    display: none;
  }

  .header-inline .grid .grid__item.logo-align--left{
    position: absolute;
    z-index: 0;
    top: -15px;
    left: calc(50% - 70px);
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    height: 70px;
  }
  .header-inline .grid .grid__item.logo-align--left .site-header__logo{
    margin: 0;
    padding: 0;
  }
  .header-inline .grid .grid__item.site-header__icons {
    z-index: -1;
    margin-left: auto;
  }
  .header-inline .grid .grid__item.site-header__icons .site-header__icons-wrapper {
    width: auto;
    flex-flow: initial;
    display: inline-flex;
    justify-content: flex-start;
    position: initial;
  }
  .header-inline .grid .grid__item.menu_burger--sidebar button{
    display: inline-flex;
  }
}

@media only screen and (max-width: 479px){
  .header-inline .grid .grid__item.menu_burger--sidebar button label{
    display: none;
  }
}


.header-inline .grid nav.grid__item.grid-item__inline ul li button .site-nav__label{
  font-size: 14px;
  font-family: 'Agrandir-Heavy';
}

.header-inline .grid nav.grid__item.grid-item__inline ul li .site-nav__dropdown{
  top: 35px;
  border-radius: 10px;
  padding: 15px 8px;
  box-shadow: 0px 3px 16px 1px rgb(0 0 0 / 20%);
}
.header-inline .grid nav.grid__item.grid-item__inline ul li .site-nav__dropdown ul li a{
  text-transform: initial;
  font-size: 14px;
  padding: 6px 15px 6px;
  font-family: 'Agrandir-Regular';
}


@media only screen and (max-width: 990px){
  .header-inline .grid nav.grid__item.grid-item__inline ul li button .site-nav__label{
    font-size: 11px;
  }
  .header-inline .grid nav.grid__item.grid-item__inline ul li .site-nav__dropdown ul li a{
    font-size: 11px;
  }
}


@media only screen and (max-width: 849px){
  .header-inline .grid nav.grid__item.grid-item__inline ul li button .site-nav__label{
    font-size: 10px;
    font-family: 'Agrandir-Bold';
  }
  .header-inline .grid nav.grid__item.grid-item__inline ul li .site-nav__dropdown ul li a{
    font-size: 10px;
  }
}


.header-inline a.site-header__cart{
  margin: 0;
  padding: 5px 12px;
}
.header-inline a.site-header__cart svg{
  height: 20px;
  width: 21px;
  margin: 3px 0px 0 0;
}


.header-inline .ly-custom-1000{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: auto;
  min-width: 70px;
  border-radius: 100px;
  background-color: #fff;
  padding: 0px 12px;
  font-size: 13px;
  font-weight: 500;
  margin: 0 0 0 10px;
  font-family: 'Agrandir-Medium';
  transition: all .2s ease-out;
}
.header-inline .ly-custom-1000 .ly-country-switcher{
  display: none;
}
.header-inline .ly-custom-1000 .ly-breakpoint-2{
  display: block;
}
.header-inline .ly-custom-1000 .ly-flag-icon{

}
.header-inline .ly-custom-1000 .ly-arrow svg{
  width: 11px;
}
.header-inline .ly-custom-1000 .ly-custom-dropdown-current-inner{
  display: none;
}
.header-inline .ly-custom-1000 .ly-bright-theme .ly-custom-dropdown-list{
  min-width: 77px;
  top: calc(100% + 12px)!important;
  bottom: auto !important;
  border-radius: 100px !important;
  border: 1px solid #dfdfdf !important;
  background-color: #ffffff !important;
}
@media only screen and (max-width: 449px){
  .header-inline .ly-custom-1000{
    position: absolute;
    left: 40px;
    margin: 0 4px 0 0;
    min-width: 52px;
    border-radius: 100px;
    background-color: #fff;
    padding: 4px 6px;
  }
}

.header-inline .site-header__icons .site-header__account{
  display: flex !important;
  padding: 5px 5px 5px 20px;
}
.header-inline .site-header__icons .site-header__account svg{
  margin: -4px 0 0 0;
  width: 16px;
}
.header-inline .site-header__icons .site-header__account svg path{
  stroke-width: 1px;
  stroke: white;
}



.header-inline .sidebar--nav .site-nav{
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: auto;
  min-height: calc(100vh - 180px);
}
.header-inline .sidebar--nav .site-nav > li{
  width: 100%;
  text-align: left;
  padding: 0;
}
.header-inline .sidebar--nav .site-nav > li a{
  background-color: transparent;
  padding: 4px 40px 4px 25px !important;
  font-family: 'Agrandir-Regular';
}
.header-inline .sidebar--nav .site-nav li:first-child > button,
.header-inline .sidebar--nav .site-nav li:nth-child(2) > button,
.header-inline .sidebar--nav .site-nav li:nth-child(3) > button,
.header-inline .sidebar--nav .site-nav li:nth-child(4) > button{
  color: #ffffff;
  text-transform: initial;
  font-size: 18px !important;
  font-weight: 600;
  font-family: 'Agrandir-Heavy';
}
.header-inline .sidebar--nav .site-nav > li:first-child span,
.header-inline .sidebar--nav .site-nav > li:nth-child(2) span,
.header-inline .sidebar--nav .site-nav > li:nth-child(3) span,
.header-inline .sidebar--nav .site-nav > li:nth-child(4) span{
  border: 0;
}
.header-inline .sidebar--nav .site-nav > li:first-child a:hover span,
.header-inline .sidebar--nav .site-nav > li:nth-child(2) a:hover span,
.header-inline .sidebar--nav .site-nav > li:nth-child(3) a:hover span,
.header-inline .sidebar--nav .site-nav > li:nth-child(4) a:hover span{
  border: 0;
  color: #ffffff;
  opacity: 0.6;
}
.header-inline .sidebar--nav .site-nav > li:first-child{
background-color: #3F8096;
}
.header-inline .sidebar--nav .site-nav > li:nth-child(2){
background-color: #87C1C4;
}
.header-inline .sidebar--nav .site-nav > li:nth-child(3){
background-color: #49b942;
}
.header-inline .sidebar--nav .site-nav > li:nth-child(4){
background-color: #efa52e;
/*height: 0;
overflow: hidden;
padding: 0!important;*/
}

@media only screen and (min-width: 750px) and (max-width: 990px) {
.header-inline .sidebar--nav .site-nav > li:first-child a span, 
.header-inline .sidebar--nav .site-nav > li:nth-child(2) a span, 
.header-inline .sidebar--nav .site-nav > li:nth-child(3) a span, 
.header-inline .sidebar--nav .site-nav > li:nth-child(4) a span{
  font-size: 18px !important;
}
}
@media only screen and (max-width: 469px) {
.header-inline .sidebar--nav .site-nav > li:first-child a span, 
.header-inline .sidebar--nav .site-nav > li:nth-child(2) a span, 
.header-inline .sidebar--nav .site-nav > li:nth-child(3) a span, 
.header-inline .sidebar--nav .site-nav > li:nth-child(4) a span{
  font-size: 16px !important;
}
}

/* Start - Bouton du Club - 5ème item*/
@media only screen and (min-width: 681px){
  .header-inline .sidebar--nav .site-nav > li:nth-child(5) a{
    /*height: 0;
    overflow: hidden;
    padding: 0 !important;*/
  }
}

.header-inline .sidebar--nav .site-nav > li:nth-child(5){
  margin: 0;
  /*height: 0;
  overflow: hidden;*/
  padding: 0 !important;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/sidebar-club.svg?v=179877394528993503301696516357);
  background-position: calc(100% + 1px) center;
  background-repeat: no-repeat;
  background-size: auto;
  background-color: #ffffff;
}

.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown:nth-child(5) button.site-nav__link{
  color: #3d4246;
}

.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown:nth-child(5) button.site-nav__link span{
  color: #3d4246;
}

.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown:nth-child(5) .site-nav__dropdown ul li a{
  color: #3d4246;
}
.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown:nth-child(5) .site-nav__dropdown ul li a span:before{
  color: #3d4246;
}

.header-inline .sidebar--nav .site-nav > li:nth-child(6){
  background-color: transparent;
  margin: 0 0 20px 0;
  margin: 0;
}

.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown:nth-child(6) button.site-nav__link{
  color: #3d4246;
}

.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown:nth-child(6) button.site-nav__link span{
  color: #3d4246;
}

.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown:nth-child(6) .site-nav__dropdown ul li a{
  color: #3d4246;
}
.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown:nth-child(6) .site-nav__dropdown ul li a span:before{
  color: #3d4246;
}

.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown button.site-nav__link{
  color: #FFFFFF;
  text-transform: initial !important;
  font-size: 18px !important;
  font-weight: 600;
  font-family: 'Agrandir-Heavy';
  padding: 15px 40px 10px 25px;
  pointer-events: none;
  background-color: transparent;
  width: 100%;
  text-align: left;
}
.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown button.site-nav__link span{
  border: 0;
  font-size: 18px;
  line-height: 18px;
  color: #FFFFFF;
}
.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown button.site-nav__link svg{
  display: none;
}
.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown .site-nav__dropdown{
  display: flex;
  position: initial;
  border: 0;
  padding: 0;
  background-color: transparent;
}  
.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown .site-nav__dropdown ul{
  width: 100%;
  padding: 0 0 0 25px;
}  
.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown .site-nav__dropdown ul li{
  width: auto;
}  
.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown .site-nav__dropdown ul li:last-child{
  padding: 0 0 15px 0 !important;
}
.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown .site-nav__dropdown ul li a{
  width: auto;
  padding: 0 0 5px 0 !important;
  background-color: transparent;
  color: #FFFFFF;
  text-transform: initial !important;
  font-family: 'Agrandir-Medium';
  font-size: 14px !important;
  font-weight: 500;
}
.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown .site-nav__dropdown ul li a span{
  position: relative;
  padding-left: 12px;
  border: 0;
  font-family: 'Agrandir-Medium';
  font-size: 14px !important;
  font-weight: 500;
  width: auto;
  white-space: normal;
}
.header-inline .sidebar--nav .site-nav > li.site-nav--has-dropdown .site-nav__dropdown ul li a span:before{
  content: '•';
  position: absolute;
  left: 0;
  font-size: 22px;
  line-height: 19px;
  color: #FFF;
}


/* Dropdown Button */
.dropdownAccount .dropbtn {
  background-color: transparent;
  color: white;
  padding: 5px 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  border: none;
  cursor: pointer;
}
.dropdownAccount .dropbtn svg path{
  fill: #3A3A3A;
}

/* Dropdown button on hover & focus */
.dropdownAccount .dropbtn:hover svg path, .dropbtn:focus svg path {
  fill: #ef413d;
}

/* The container <div> - needed to position the dropdown content */
.dropdownAccount .dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdownAccount .dropdown-content {
  display: none;
  position: absolute;
  top: 42px;
  right: 0;
  background-color: #ffffff;
  min-width: 140px;
  z-index: 1;
  border-radius: 10px;
  padding: 15px 8px;
  box-shadow: 0px 3px 16px 1px rgb(0 0 0 / 20%);
}

/* Links inside the dropdown */
.dropdownAccount .dropdown-content a {
  color: #3A3A3A;
  text-decoration: none;
  display: block;
  text-transform: initial;
  font-size: 14px;
  padding: 6px 15px 6px;
  font-family: 'Agrandir-Regular';
  font-weight: 600;
}

.dropdownAccount .dropdown-content a:hover {
  background-color: transparent !important;
  color: #ef413d;
}
@media only screen and (max-width: 990px){
  .dropdownAccount .dropdown-content a {
    font-size: 11px;
  }
}

/* Change color of dropdown links on hover */
.dropdownAccount .dropdown-content a:hover {background-color: #ddd}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.dropdownAccount .show {display:block;}

/* Header inline et sidebar mobile - End */

/* Challenge page - Start */
.shopify-challenge__container{
  margin: 100px auto 0 auto !important;
}
.shopify-challenge__container .shopify-challenge__message{
  font-family: 'Agrandir-Heavy';
  font-size: 24px;
  line-height: 24px;
}
.shopify-challenge__container .shopify-challenge__button.btn{
  margin-top: 40px;
}
/* Challenge page - End */


/* Product recommendation - Start */
.template-product .product-recommendations-custom .section-header{
  margin-bottom: 40px;
}
.template-product .product-recommendations-custom .section-header h2{
  margin: 0;
  font-size: 26px;
  font-family: 'Agrandir-Heavy';
  text-transform: initial;
  letter-spacing: initial;
}
.template-product .product-recommendations-custom .grid--view-items{
  overflow: visible;
  margin: 0;
}
.template-product .product-recommendations-custom ul:not(.quotes-slider){
  display: flex;
  justify-content: center;
}
.template-product .product-recommendations-custom .product-card__image-with-placeholder-wrapper{
  border-radius: 17px;
  display: flex;
  justify-content: center;
}
.template-product .product-recommendations-custom .grid-view-item__image-wrapper .grid-view-item__image{
  border-radius: 17px;
}
.template-product .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro{
  position: absolute;
  bottom: 0;
  padding: 8px 10px;
  width: calc(100% - 20px);
  margin: 9px 10px;
  border-radius: 13px;
  background-color: #ffffff;
  opacity: 0;
  transition: .2s ease-out;
  pointer-events: none;
}
.template-product .product-recommendations-custom .grid__item .grid-view-item.product-card:hover .product-card__intro,
.template-product .product-recommendations-custom .grid__item .grid-view-item.product-card:hover .product-card__preview .product-card__discover{
  opacity: 1;
}
.template-product .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover{
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  display: flex;
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  opacity: 0;
  transition: .2s ease-out;
  pointer-events: none;
}
.template-product .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover > button{
  margin: 0 auto;
  background-color: #EFCB29;
  font-size: 12px;
  font-family: 'Agrandir-Bold';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #3A3A3A;
  width: auto;
  min-height: auto;
  line-height: inherit;
  padding: 6px 10px;
}
.template-product .product-recommendations-custom .product-card .grid-view-item__link:hover ~ .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover{
  opacity: 1;
}
.template-product .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro .product-card__intro-title{
  font-size: 13px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  margin: 0 0 3px 0;
  color: #3A3A3A !important;
}
.template-product .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro .product-card__intro-editor{
  font-size: 11px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
}
.template-product .product-recommendations-custom .product-card__image-with-placeholder-wrapper .product-card__type{
  position: absolute;
  height: 22px;
  width: fit-content;
  margin: 0 auto;
  top: -22px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  gap: 10px;
}
.template-product .product-recommendations-custom .product-card__image-with-placeholder-wrapper .product-card__type > div{
  display: flex;
  gap: 4px;
  justify-content: center;
  align-items: center;
  width: fit-content;
  margin: 0 auto;
  font-size: 11px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  background-color: #333333;
  color: #ffffff;
  padding: 3px 10px;
  border-radius: 8px 8px 0 0;
}
.template-product .product-recommendations-custom .product-card__image-with-placeholder-wrapper .product-card__type > div:first-child{
  display: none;
}
.template-product .product-recommendations-custom .product-card__image-with-placeholder-wrapper .product-card__type > div p{
  font-size: 11px;
  font-family: 'Agrandir-Bold';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #ffffff;
  margin: 0;
}
.template-product .product-recommendations-custom .product-card .grid-view-item__link{
  bottom: 50px;
}
.template-product .product-recommendations-custom .product-card .price .price__vendor{
  display: none;
}
.template-product .product-recommendations-custom .product-card__title{
  height: 0;
  width: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
}
.template-product .product-recommendations-custom .product-form{
  padding-top: 1rem;
}
.template-product .product-recommendations-custom .product-card__button{
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  color: #6b6b6b;
  border: 1px solid;
  border-color: #b4b4b4;
  padding: 10px 7px 10px 12px;
  font-size: 12px;
  letter-spacing: 0;
  max-height: 40px;
  font-family: 'Agrandir-Bold';
  background-color: #ffffff;
  transition: .2s ease-out;
}

.template-product .product-recommendations-custom .product-card__button:hover{
  color: #ffffff;
  border-color: #ef413d;
  background-color: #ef413d;
}
.template-product .product-recommendations-custom .product-card__button .price-item{
  color: #6b6b6b;
  letter-spacing: 0;
  font-family: 'Agrandir-Heavy';
  margin: 0 0 0 4px;
  transition: .2s ease-out;
}
.template-product .product-recommendations-custom .product-card__button .price__sale dd .price-item.price-item--regular{
  display: none;
}

.template-product .product-recommendations-custom .product-card__button:hover .price-item{
  color: #ffffff;
}

.template-product .product-recommendations-custom .product-card:hover .product-card__image-wrapper, 
.template-product .product-recommendations-custom .product-card:focus-within .product-card__image-wrapper{
  opacity: 1;
}
.template-product .product-recommendations-custom .product-card.grid-view-item{
  margin: 0 auto;
  max-width: 250px;
}
.template-product .product-recommendations-custom .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  margin: 0 0 10px;
  width: 100%;
}
.template-product .product-recommendations-custom .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  margin: 0 0 10px;
  width: 100%;
}
.template-product .product-recommendations-custom .quotes-wrapper .slick-dots{
  margin-top: 20px;
}
.template-product .product-recommendations-custom .product-card__description{
  position: absolute;
  top: 0;
  left: calc(100% + 15px);
  width: calc(100% + 15px);
  padding: 15px 15px 15px 0;
  margin: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
}

.template-product .product-recommendations-custom .product-card__description h2{
  color: #ffffff;
  font-size: 17px;
  letter-spacing: 0;
  font-family: 'Agrandir-Heavy';
  text-transform: initial;
  margin-bottom: auto;
}

.template-product .product-recommendations-custom .product-card__description span{
  display: flex;
  width: 100%;
  color: #ffffff;
  font-size: 13px;
  letter-spacing: 0;
  font-family: 'Agrandir-Regular';
}

.template-product .product-recommendations-custom .product-card__description strong{
  margin: 0 0 0 4px;
}
.template-product .product-recommendations-custom .product_two-columns .grid-view-item__image{
  border-radius: 17px;
}
.template-product .product-recommendations-custom .grid__item{
  clear: initial !important;
  padding: 0;
  margin: 0 10px;
}
.template-product .product-recommendations-custom .product-card__description{
  display: none;
}


.template-product .product-recommendations-custom .product-card__preview{
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.template-product .product-recommendations-custom .product-card__preview button.listenRecoPreview:before{
  content: '';
  background-color: transparent;
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}


.template-product .product-recommendations-custom .product-card__preview button.listenRecoPreview{
  color: #ffffff;
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 6px;
  background-color: #57A0A3;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  border: 0;
  opacity: 0.5;
  transition: all .2s ease-out;
}
.template-product .product-recommendations-custom .product-card__preview button.listenRecoPreview.active,
.template-product .product-recommendations-custom .product-card__preview button.listenRecoPreview:hover{
  background-color: #ef413d;
  margin-top: calc(-50% - 55px);
  opacity: 1;
}
.template-product .product-recommendations-custom .product-card__preview button.listenRecoPreview svg{
  width: 12px;
  height: 15px;
}
.template-product .product-recommendations-custom .product-card__preview button.listenRecoPreview svg.icon-pause{
  display: none;
}
.template-product .product-recommendations-custom .product-card__preview button.listenRecoPreview.active svg.icon-play{
  display: none;
}
.template-product .product-recommendations-custom .product-card__preview button.listenRecoPreview.active svg.icon-pause{
  display: inline-flex !important;
}

.template-product .product-recommendations-custom .product-card__preview .product-card__discover{
  position: absolute;
  z-index: 9;
  bottom: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  opacity: 0;
  transition: .2s ease-out;
}
.template-product .product-recommendations-custom .product-card__preview .product-card__discover > .btn{
  margin: 0 auto;
  background-color: #EFCB29;
  font-size: 9px;
  font-family: 'Agrandir-Heavy';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #3A3A3A;
  width: auto;
  min-height: auto;
  line-height: inherit;
  padding: 4px 8px;
}
.template-product .product-recommendations-custom .product-card__preview .product-card__discover > .btn:hover{
  background-color: #ef413d;
  color: #FFFFFF;
}
.template-product .product-recommendations-custom .product-card__preview .audioRecoPreview{
  position: absolute;
  height: 0;
  width: 0;
  overflow: hidden;
  opacity: 0;
}


@media screen and (max-width: 1019px) {
  .template-product .product-recommendations-custom > .page-width {
    padding-left: 25px;
    padding-right: 25px;
  }
  .template-product .product-recommendations-custom .grid--view-items > li:nth-child(4){
  	display: none;
  }
  .template-product .product-recommendations-custom .product-card__button{
  	font-size: 11px;
    padding: 10px 7px 10px 12px;
    white-space: nowrap;
  }
  .template-product .product-recommendations-custom .product-card__button .price-item{
  	font-size: 11px;
  }
  .template-product .product-recommendations-custom .product-form{
  	padding-top: 1rem;
  }
}

@media screen and (max-width: 749px) {
  .template-product .product-recommendations-custom .product-card__button{
  	width: 100%;
  }
  .template-product .product-recommendations-custom .product-card__preview button.listenRecoPreview{
    margin-top: calc(-50% - 35px);
    opacity: 1;
  }
  .template-product .product-recommendations-custom .product-card__preview button.listenRecoPreview.active,
  .template-product .product-recommendations-custom .product-card__preview button.listenRecoPreview:hover{
    margin-top: calc(-50% - 35px);
  }
  .template-product .product-recommendations-custom .grid--view-items > li:nth-child(3){
  	display: none;
  }
  .template-product .product-recommendations-custom .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  	width: 100%;
    max-width: 100% !important;
    margin: 0;
  }
  .template-product .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro{
  	opacity: 1;
    bottom: 0;
  }
  .template-product .product-recommendations-custom .grid-view-item__image-wrapper .grid-view-item__image{
  	max-width: 100% !important;
    max-height: 100% !important;
  }
}

@media screen and (max-width: 429px) {
  .template-product .product-recommendations-custom .grid--view-items > li:nth-child(2){
  	display: none;
  }
  .template-product .product-recommendations-custom .grid__item{
  	width: 100%;
  }
}

/* Product recommendation - End */


/* Page presse - Start */

.template-press:before{
  content: '';
  position: absolute;
  z-index: 0;
  top: 0px;
  left: -20px;
  width: 45vw;
  min-width: 200px;
  max-width: 500px;
  height: 100%;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-productv2-00b.png?v=137365553288145006621696516219);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 100%;
}
.template-press:after{
  content: '';
  position: absolute;
  z-index: 0;
  top: 40px;
  right: 0;
  width: 6vw;
  min-width: 60px;
  max-width: 250px;
  height: 100%;
  background-image: url(//www.joyeuse.io/cdn/shop/t/3/assets/bg-productv2-01.png?v=27864959821448161331696516221);
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 100%;
}

.template-press .page-press{
  padding-top: 80px;
}
.template-press .page-press .section-header h1{
  width: 100%;
  font-family: 'Agrandir-Heavy'; 
  font-size: 32px;
  text-align: center;
  text-transform: initial;
}
.template-press .page-press .section-header h2{
  width: 100%;
  font-family: 'Agrandir-Heavy'; 
  font-size: 21px;
  text-align: center;
  letter-spacing: 0;
  text-transform: initial;
}

.template-press .page-press .page-press-container .page-press-picture{
  display: flex;
  gap: 30px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 720px;
}
.template-press .page-press .page-press-container .page-press-picture > img{
  width: 70%;
  height: auto;
  max-height: 400px;
  object-fit: contain;
  border-radius: 15px;
}
.template-press .page-press .page-press-container .page-press-picture > div{
  width: 100%;
  max-width: 123px;
  height: auto;
  display: flex;
  gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.template-press .page-press .page-press-container .page-press-picture > div > img{
  width: 123px;
  height: 123px;
  object-fit: cover;
  border-radius: 15px;
}

.template-press .page-press .page-press-container .rte{
  margin: 40px -125px;
  padding: 50px 20px 40px 20px;
  width: calc(100% + 250px);
  background-color: #f1f1f1;
}
.template-press .page-press .page-press-container .rte > div{
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 720px;
}

.template-press .page-press .page-press-container .page-press-audio {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
}
.template-press .page-press .page-press-container .page-press-audio h2{
  width: 100%;
  font-family: 'Agrandir-Heavy'; 
  font-size: 21px;
  text-align: center;
  letter-spacing: 0;
  text-transform: initial;
}
.template-press .page-press .page-press-container .page-press-audio .page-press-audio-list{
  display: flex;
  gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;  
  width: 100%;
}
.template-press .page-press .page-press-container .page-press-audio .page-press-audio-list .page-press-audio-item{
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  background-color: #F1F1F1;
  border-radius: 17px;
  padding: 15px;
  width: 100%;
}
.template-press .page-press .page-press-container .page-press-audio .page-press-audio-list .page-press-audio-item > img{
  max-width: 80px;
  object-fit: contain;
  border-radius: 11px;
}
.template-press .page-press .page-press-container .page-press-audio .page-press-audio-list .page-press-audio-item > div{
  flex: 1 1 70%;
  display: flex;
  gap: 10px;
  margin: 0 0 0 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.template-press .page-press .page-press-container .page-press-audio .page-press-audio-list .page-press-audio-item > div p{
  font-family: 'Agrandir-Heavy'; 
  font-size: 15px;
  text-align: left;
  margin: 0;
}


.template-press .page-press .page-press-container .page-press-audio .page-press-audio-item audio {
  width: calc(100% + 35px);  
  margin: 0 0 -12px -20px;
}


.template-press .page-press .page-press-container .page-press-audio .page-press-audio-item audio::-webkit-media-controls-enclosure {
  overflow:hidden;
}
.template-press .page-press .page-press-container .page-press-audio .page-press-audio-item audio::-webkit-media-controls-panel {
  width: calc(100% + 30px);
}



@media only screen and (max-width: 749px){

  .template-press .page-press .page-press-container .rte{
    margin: 40px 0px;
    width: calc(100% + 0px);
  }
  .template-press .page-press .page-press-container .rte > div ul{
    margin-right: 15px;
  }
}

@media only screen and (max-width: 649px){

  .template-press .page-press .page-press-container .page-press-picture{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }
  .template-press .page-press .page-press-container .page-press-picture > div{
    max-width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
  }
}

@media only screen and (max-width: 449px){

  .template-press .page-press .page-press-container .page-press-picture > div > img{
    width: 80px;
    height: 80px;
  }
  .template-press .page-press .page-press-container .page-press-audio .page-press-audio-list .page-press-audio-item{
    padding: 10px;
    width: 100%;
  }
  .template-press .page-press .page-press-container .page-press-audio .page-press-audio-list .page-press-audio-item > img{
    width: 60px;
    height: 60px;
    object-fit: cover;
  }
  .template-press .page-press .page-press-container .page-press-audio .page-press-audio-list .page-press-audio-item > div p{
	font-size: 13px;  
  }
  .template-press .page-press .page-press-container .page-press-audio .page-press-audio-item audio{
    width: calc(100% + 30px);
    height: 40px;
    margin: 0 0 -10px -20px;
  }
  .template-press .page-press .page-press-container .page-press-audio {
  	padding-left: 10px;
  	padding-right: 10px;
  }
}

/* Page presse - End */


/* UFE Bundle - Start */
.ufe-core .ufe-wrap .upsellWrapper{
  border-radius: 10px 10px 0 0 !important;
  border-bottom: 0 !important;
}
.ufe-core .ufe-wrap .ufe-footer .ufe-checkout-btns{
  margin: 10px auto auto !important;
}
.ufe-core .ufe-wrap .ufe-footer{
  border-radius: 0 0 10px 10px !important;
  border: 1px solid rgba(0,0,0,.1)!important;
  border-top: 0 !important;
  padding: 0 12px 12px 12px !important;
}
.ufe-core .popTitle{
  font-size: 20px !important;
  padding-bottom: 4px !important;
}
.ufe-wrap .upsellContent{
  text-align: center !important;
  margin: 0 !important;
}
.ufe-wrap .upsellTitle{
  text-align: center !important;
  padding: 0 !important;
}
.ufe-wrap .upsellTitle span{
  font-family: 'Agrandir-Bold' !important;
  font-size: 15px !important;
}

.ubundle .ufe-variants-wrap>:first-child{
  margin-left: 1px !important;
}
.ubundle .upsellPrice{
  align-items: flex-end !important;
  padding: 5px 0 !important;
}
.upsellPrice #uprice{
  font-family: 'Agrandir-Heavy' !important;
  line-height: 15px !important;
}
.ufe-wrap #ufe-comparePrice{
  font-size: 14px !important;
  line-height: 12px !important;
}
.ufe-wrap .ubundle .bundleWrapper{
  display: flex !important;
  flex-flow: row wrap !important;
  justify-content: flex-start !important;
  align-items: center !important;
}
.ufe-wrap .ubundle .bundleWrapper .upsellBody{
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  max-width: calc(50% - 16px) !important;
}
.ufe-wrap .ubundle .bundleWrapper .offerOptionsWrap{
  display: inline-flex !important;
  width: auto !important;
  margin: 0 6px !important;
}
.ufe-wrap .ubundle .bundleWrapper .offerOptionsWrap > .uline,
.ufe-wrap .ubundle .bundleWrapper .offerOptionsWrap > .ubadges{
  display: none !important;
}
.ufe-wrap .ubundle .bundleWrapper .offerOptionsWrap > .bundle-icon{
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.ufe-wrap .ubundle .utotal .udiscount_unitPrice_wrapper{
  margin: 0 !important;
}
.ufe-wrap .ubundle .utotal .udiscount{
  font-family: 'Agrandir-Heavy' !important;
  padding: 5px 10px !important;
  margin: 0 !important;
}
.ubundle .buyButtonsWrap.utotal{
  width: 100% !important;
}
.ubundle .buyButtonsWrap > * {
  margin: 0 8px 0px 0 !important;
}
.ufe-core .chkout.ufe-btn{
  border-radius: 100px !important;
  padding: 11px 18px !important;
  font-family: 'Agrandir-Heavy' !important;
}
.ufe-core .chkout:not(.uloader):before{
  right: 18px !important;
}

.ufe-core .bundleBadge{
  padding: 5px 10px !important;
}
.ufe-buyButtons{
  display: none;
}
.ufe-options .ufe-variants-wrap{
  display: none !important;
}
.ufe-options .udiscount_unitPrice_wrapper{
  display: none;
}
.ufe-options .udiscount_unitPrice_wrapper .udiscount > span{
  font-family: 'Agrandir-Bold' !important;
  font-size: 8px !important;
  color: #3F3F3F !important;
}
.ufe-options .udiscount_unitPrice_wrapper .udiscount > span strong{
  font-family: 'Agrandir-Heavy' !important;
}

/* UFE Bundle - End */


/* Woww Cart - Start */
#wow-cart-drawer-app .slide-cart-product-details-box .ufe-cart-item-total-price{
  font-size: 13px;
}
#wow-cart-drawer-app .slide-cart-product-details-box .ufe-discounted-total b{
  font-family: 'Agrandir-Heavy';
  font-size: 15px;
}
#wow-cart-drawer-app .cart-slider-discount-code-box form .slider-cart-button-text{
  font-family: 'Agrandir-Heavy';
  color: #fff;
}
#wow-cart-drawer-app .slide-cart-accept-note > p{
  padding-left: 0px;
}
#wow-cart-drawer-app .price-total-box .slider-cart-subtotal-wrapper{
  align-items: flex-end;
}
#wow-cart-drawer-app .price-total-box .slider-cart-subtotal-wrapper .ufe-cart-total-price {
  font-size: 13px;
  color: rgb(175, 175, 175);
  letter-spacing: initial;
}
#wow-cart-drawer-app .price-total-box .slider-cart-subtotal-wrapper > span{
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 3px;
}
#wow-cart-drawer-app .price-total-box .slider-cart-subtotal-wrapper > span .ufe-block.ufe-total-savings{
  font-size: 11px;
  font-family: 'Agrandir-Bold';
  text-transform: initial;
  letter-spacing: initial;
  background-color: #3f3f3f;
  color: #fff;
  border-radius: 100px;
  padding: 5px 10px;
  margin: 0;
}
#wow-cart-drawer-app .price-total-box .slider-cart-subtotal-wrapper > span .ufe-block.ufe-discounted-total b{
  font-size: 19px;
  font-family: 'Agrandir-Bold';
  text-transform: initial;
  letter-spacing: initial;
}
#wow-cart-drawer-app .slider-cart-action-cta-buttons .slider-cart-button-text{
  font-size: 13px;
  font-family: 'Agrandir-Heavy';
  text-transform: initial;
  letter-spacing: initial;
}
#wow-cart-drawer-app .slider-cart-action-cta-buttons .slider-cart-checkout-btn .slider-cart-button-text{
  color: #fff;
}

#wow-cart-drawer-app .slider-cart-action-cta-buttons a.slider-cart-checkout-btn{
  display: none !important;
}
#wow-cart-drawer-app .slider-cart-action-cta-buttons a.slider-cart-gotocart-btn{
  width: 100% !important;
}
/* Woww Cart - End */


/* Mondial Relay - Start */
.template-cart .cart__shipping.cart__shipping-mondialrelay{
  padding-top: 0;
  margin-top: -10px;
}
.template-cart .cart__shipping.cart__shipping-mondialrelay p{
  color: #69727b;
  font-size: 12px;
  line-height: 14px;
}
.template-cart .cart__shipping.cart__shipping-mondialrelay p a{
  color: #f0413d;
  text-decoration: underline;
}
/* Mondial Relay - End */


/* Start - Show/Hide section - Manage padding */
.section-show-hide{
  
}
@media only screen and (min-width: 750px){
  .section-show-hide{
  
  }
}
/* End - Show/Hide section - Manage padding */


/* Start - Product - Section description (Argument, personnalisation) */
#shopify-section-product-description-customization ,
#shopify-section-product-description-customization-cm ,
#shopify-section-product-description-customization-mpc ,
#shopify-section-product-description-customization-refurbished ,
#shopify-section-product-description-argument ,
#shopify-section-product-description-argument-cm ,
#shopify-section-product-description-argument-mpc,
#shopify-section-product-description-argument-refurbished {
  position: relative;
  margin: 80px 0 0 0;
}
#shopify-section-product-description-customization .product-description-bg ,
#shopify-section-product-description-customization-cm .product-description-bg ,
#shopify-section-product-description-customization-mpc .product-description-bg ,
#shopify-section-product-description-customization-refurbished .product-description-bg ,
#shopify-section-product-description-argument .product-description-bg ,
#shopify-section-product-description-argument-cm .product-description-bg ,
#shopify-section-product-description-argument-mpc .product-description-bg,
#shopify-section-product-description-argument-refurbished .product-description-bg {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
}
#shopify-section-product-description-customization .product-description--lottie-left ,
#shopify-section-product-description-customization-cm .product-description--lottie-left ,
#shopify-section-product-description-customization-mpc .product-description--lottie-left ,
#shopify-section-product-description-customization-refurbished .product-description--lottie-left ,
#shopify-section-product-description-argument .product-description--lottie-left ,
#shopify-section-product-description-argument-cm .product-description--lottie-left ,
#shopify-section-product-description-argument-mpc .product-description--lottie-left,
#shopify-section-product-description-argument-refurbished .product-description--lottie-left {
  position: absolute;
  top: 80px;
  width: auto;
  height: auto;
  left: 90px;
}
#shopify-section-product-description-customization .product-description--lottie-left .lottieAnimation.fleur1,
#shopify-section-product-description-customization-cm .product-description--lottie-left .lottieAnimation.fleur1,
#shopify-section-product-description-customization-mpc .product-description--lottie-left .lottieAnimation.fleur1,
#shopify-section-product-description-customization-refurbished .product-description--lottie-left .lottieAnimation.fleur1,
#shopify-section-product-description-argument .product-description--lottie-left .lottieAnimation.fleur1,
#shopify-section-product-description-argument-cm .product-description--lottie-left .lottieAnimation.fleur1,
#shopify-section-product-description-argument-mpc .product-description--lottie-left .lottieAnimation.fleur1,
#shopify-section-product-description-argument-refurbished .product-description--lottie-left .lottieAnimation.fleur1{
  position: absolute;
  width: 260px;
  height: auto;
  top: -150px;
  left: -120px;
}
#shopify-section-product-description-customization .product-description--lottie-left .lottieAnimation.fleur2 ,
#shopify-section-product-description-customization-cm .product-description--lottie-left .lottieAnimation.fleur2 ,
#shopify-section-product-description-customization-mpc .product-description--lottie-left .lottieAnimation.fleur2 ,
#shopify-section-product-description-customization-refurbished .product-description--lottie-left .lottieAnimation.fleur2 ,
#shopify-section-product-description-argument .product-description--lottie-left .lottieAnimation.fleur2 ,
#shopify-section-product-description-argument-cm .product-description--lottie-left .lottieAnimation.fleur2 ,
#shopify-section-product-description-argument-mpc .product-description--lottie-left .lottieAnimation.fleur2,
#shopify-section-product-description-argument-refurbished .product-description--lottie-left .lottieAnimation.fleur2 {
  position: absolute;
  top: 0px;
  left: 0;
}
#shopify-section-product-description-customization .product-description--lottie-right ,
#shopify-section-product-description-customization-cm .product-description--lottie-right ,
#shopify-section-product-description-customization-mpc .product-description--lottie-right ,
#shopify-section-product-description-customization-refurbished .product-description--lottie-right ,
#shopify-section-product-description-argument .product-description--lottie-right ,
#shopify-section-product-description-argument-cm .product-description--lottie-right ,
#shopify-section-product-description-argument-mpc .product-description--lottie-right,
#shopify-section-product-description-argument-refurbished .product-description--lottie-right {
  position: absolute;
  top: 30px;
  right: 6vw;
  width: 100px;
  height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 4px 0 0;
}
#shopify-section-product-description-customization .product-description--lottie-right > img ,
#shopify-section-product-description-customization-cm .product-description--lottie-right > img ,
#shopify-section-product-description-customization-mpc .product-description--lottie-right > img ,
#shopify-section-product-description-customization-refurbished .product-description--lottie-right > img ,
#shopify-section-product-description-argument .product-description--lottie-right > img ,
#shopify-section-product-description-argument-cm .product-description--lottie-right > img ,
#shopify-section-product-description-argument-mpc .product-description--lottie-right > img,
#shopify-section-product-description-argument-refurbished .product-description--lottie-right > img {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
}
#shopify-section-product-description-customization .product-description--lottie-bottom ,
#shopify-section-product-description-customization-cm .product-description--lottie-bottom ,
#shopify-section-product-description-customization-mpc .product-description--lottie-bottom ,
#shopify-section-product-description-customization-refurbished .product-description--lottie-bottom ,
#shopify-section-product-description-argument .product-description--lottie-bottom ,
#shopify-section-product-description-argument-cm .product-description--lottie-bottom ,
#shopify-section-product-description-argument-mpc .product-description--lottie-bottom ,
#shopify-section-product-description-argument-refurbished .product-description--lottie-bottom {
  position: absolute;
  top: 55%;
  left: -20px;
}
#shopify-section-product-description-customization .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur ,
#shopify-section-product-description-customization-cm .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur ,
#shopify-section-product-description-customization-mpc .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur ,
#shopify-section-product-description-customization-refurbished .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur ,
#shopify-section-product-description-argument .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur ,
#shopify-section-product-description-argument-cm .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur ,
#shopify-section-product-description-argument-mpc .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur,
#shopify-section-product-description-argument-refurbished .product-description--lottie-bottom .lottieAnimation.coccinelle-fleur{

}
.product-description-customization.product-description ,
.product-description-argument.product-description {

}
.product-description-customization.product-description .section-header,
.product-description-argument.product-description .section-header{
  margin-bottom: 60px;
}
.product-description-customization.product-description .section-header h2 ,
.product-description-argument.product-description .section-header h2 {
  position: relative;
  z-index: 3;
  font-family: 'Agrandir-Medium';
  font-size: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  letter-spacing: 0;
  text-transform: initial;
}
.product-description-customization.product-description .section-header .section-header--subtitle > p ,
.product-description-argument.product-description .section-header .section-header--subtitle > p {
  position: relative;
  z-index: 3;
  font-family: 'Agrandir-Regular';
  font-size: 26px;
  line-height: 26px;
  text-align: center;
  margin: 20px auto 0 auto;
  color: #3F3F3F;
}
.product-description-customization.product-description .grid.grid--flush-bottom .grid__item,
.product-description-argument.product-description .grid.grid--flush-bottom .grid__item{
  position: relative;
  z-index: 2;
}
.product-description-customization.product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper,
.product-description-argument.product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper{
  border-radius: 40px;
  margin: 0;
  overflow: hidden;
}
.product-description-customization.product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container,
.product-description-argument.product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container{
  min-height: 190px;
  padding: 50%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.product-description-customization.product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container img,
.product-description-argument.product-description .grid.grid--flush-bottom .grid__item .feature-row__image-wrapper .feature-row__image-wrapper_container img{
  z-index: -10;
  height: 100%;
}
.product-description-customization.product-description .grid.grid--flush-bottom .grid__item .block--subtitle p,
.product-description-argument.product-description .grid.grid--flush-bottom .grid__item .block--subtitle p{
  font-family: 'Agrandir-Bold';
  font-size: 17px;
  line-height: 1;
  color: #3F3F3F;
  text-align: center;
  margin: 10px auto 5px auto;
}
.product-description-customization.product-description .grid.grid--flush-bottom .grid__item h3.h4,
.product-description-argument.product-description .grid.grid--flush-bottom .grid__item h3.h4{
  font-family: 'Agrandir-Bold';
  font-size: 24px;
  line-height: 1.1;
  color: #3F3F3F;
  text-align: center;
  margin: 10px auto;
}
.product-description-customization.product-description .grid.grid--flush-bottom .grid__item .rte-setting ,
.product-description-argument.product-description .grid.grid--flush-bottom .grid__item .rte-setting {
  padding-top: 10px;
}
.product-description-customization.product-description .grid.grid--flush-bottom .grid__item .rte-setting p ,
.product-description-argument.product-description .grid.grid--flush-bottom .grid__item .rte-setting p {
  font-family: 'Agrandir-Regular';
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  color: #3F3F3F;
  margin: 0 auto;
}
.product-description-customization.product-description .grid.grid--flush-bottom .grid__item a.btn ,
.product-description-argument.product-description .grid.grid--flush-bottom .grid__item a.btn {
  font-size: 16px;
  font-family: 'Agrandir-Regular';
  letter-spacing: 0;
  border: 0;
  border-radius: 100px;
  background-color: #ef413d;
  color: #fff;
  margin: 0 auto;
  display: table;
  padding: 14px 16px;
  min-width: 180px;
}


@media only screen and (max-width: 749px){
  #shopify-section-product-description-customization .product-description--lottie-right,
  #shopify-section-product-description-customization-cm .product-description--lottie-right,
  #shopify-section-product-description-customization-mpc .product-description--lottie-right,
  #shopify-section-product-description-customization-refurbished .product-description--lottie-right,
  #shopify-section-product-description-argument .product-description--lottie-right ,
  #shopify-section-product-description-argument-cm .product-description--lottie-right ,
  #shopify-section-product-description-argument-mpc .product-description--lottie-right,
  #shopify-section-product-description-argument-refurbished .product-description--lottie-right{
    top: -20px;
    right: 4vw;
  }
  #shopify-section-product-description-customization .product-description-bg,
  #shopify-section-product-description-customization-cm .product-description-bg,
  #shopify-section-product-description-customization-mpc .product-description-bg,
  #shopify-section-product-description-customization-refurbished .product-description-bg,
  #shopify-section-product-description-argument .product-description-bg,
  #shopify-section-product-description-argument-cm .product-description-bg,
  #shopify-section-product-description-argument-mpc .product-description-bg,
  #shopify-section-product-description-argument-refurbished .product-description-bg{
    min-height: 200vh;
    min-width: 200vw;
  }
  .product-description-customization.product-description .section-header,
  .product-description-argument.product-description .section-header {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .product-description-customization.product-description .section-header h2,
  .product-description-argument.product-description .section-header h2 {
    font-size: 26px;
    line-height: 36px;
  }
  .product-description-customization.product-description .grid.grid--flush-bottom .grid__item,
  .product-description-argument.product-description .grid.grid--flush-bottom .grid__item {
    max-width: 50%;
  }
}
@media only screen and (max-width: 649px){
  .product-description-customization.product-description .section-header h2,
  .product-description-argument.product-description .section-header h2 {
    font-family: 'Agrandir-Bold';
    font-size: 30px;
    line-height: 36px;
  }
  .product-description-customization.product-description .section-header .section-header--subtitle > p,
  .product-description-argument.product-description .section-header .section-header--subtitle > p {
    font-family: 'Agrandir-Medium';
    font-size: 18px;
    line-height: 24px;
  }
  .product-description-customization.product-description .grid.grid--flush-bottom .grid__item h3.h4,
  .product-description-argument.product-description .grid.grid--flush-bottom .grid__item h3.h4 {
    font-family: 'Agrandir-Bold';
    font-size: 16px;
    line-height: 22px;
    color: #3f3f3f;
    margin: 0px auto 10px auto;
  }
  .product-description-customization.product-description .grid.grid--flush-bottom .grid__item .block--subtitle p, 
  .product-description-argument.product-description .grid.grid--flush-bottom .grid__item .block--subtitle p {
    font-family: 'Agrandir-Medium';
    font-size: 15px;
    margin: 12px auto 0px auto;
  }
  .product-description-customization.product-description .grid.grid--flush-bottom .grid__item .rte-setting p,
  .product-description-argument.product-description .grid.grid--flush-bottom .grid__item .rte-setting p {
    font-size: 14px;
    line-height: 20px;
  }
  .product-description-customization.product-description .grid.grid--flush-bottom .grid__item,
  .product-description-argument.product-description .grid.grid--flush-bottom .grid__item {
    margin-bottom: 40px;
  }
  .product-description-customization.product-description .grid.grid--flush-bottom .grid__item a.btn, 
  .product-description-argument.product-description .grid.grid--flush-bottom .grid__item a.btn {
    min-width: 110px;
    font-size: 15px;
  }
}
/* End - Product - Section description (Argument, personnalisation) */


/* Start - Product - Témoignages et Note (star rates) */
#shopify-section-product-quotes-slider,
#shopify-section-product-quotes-slider-cm,
#shopify-section-product-quotes-slider-mpc,
#shopify-section-product-quotes-slider-refurbished{
  background-color: #efcb2e;
}
.product-quotes.product-quotes-slider .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author{
  margin: 0 auto;
  padding: 0 10px;
}
.product-quotes.product-quotes-slider .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .quote-author > p{
  font-size: 13px;
  line-height: 18px;
}
.product-quotes.product-quotes-slider .quotes-wrapper .quotes-slider .slick-list .slick-track .slick-slide blockquote.quotes-slider__text .rte-setting > p{
  line-height: 1.4;
  font-size: 15px;
}
.product-quotes.product-quotes-slider .section-header{
  margin-bottom: 50px;
}
.product-quotes.product-quotes-slider .section-header .section-rates{
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin: 20px 0 0 0;
}
.product-quotes.product-quotes-slider .section-header .section-rates > p{
  font-size: 13px;
  font-family: "Agrandir-Medium";
  text-align: left;
}
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars{

}
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars > svg path{
  fill: transparent;
  stroke: #3F3F3F;
}
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars-1 > svg:first-child path,
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars-2 > svg:first-child path,
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars-2 > svg:nth-child(2) path,
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars-3 > svg:first-child path,
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars-3 > svg:nth-child(2) path,
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars-3 > svg:nth-child(3) path,
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars-4 > svg:first-child path,
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars-4 > svg:nth-child(2) path,
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars-4 > svg:nth-child(3) path,
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars-4 > svg:nth-child(4) path,
.product-quotes.product-quotes-slider .section-header .section-rates .section-rates-stars-5 > svg path{
  fill: #3F3F3F;
}

.product-quotes.product-quotes-slider .rte-setting{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 10px;
}
.product-quotes.product-quotes-slider .quotes-wrapper .slick-slider .slick-list .slick-track .slick-slide blockquote .rte-setting > hr{
  display: flex;
  background-color: #c6c6c6;
  height: 1px;
  width: 30px;
  margin: 5px auto;
}
.product-quotes.product-quotes-slider .rte-setting .section-rates{
  margin: 0;
}
.product-quotes.product-quotes-slider .rte-setting .section-rates > p{
  font-size: 13px;
  font-family: "Agrandir-Medium"
  text-align: left;
}
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars{

}
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars > svg path{
  fill: transparent;
  stroke: #efcb2e;
}
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars-1 > svg:first-child path,
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars-2 > svg:first-child path,
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars-2 > svg:nth-child(2) path,
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars-3 > svg:first-child path,
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars-3 > svg:nth-child(2) path,
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars-3 > svg:nth-child(3) path,
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars-4 > svg:first-child path,
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars-4 > svg:nth-child(2) path,
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars-4 > svg:nth-child(3) path,
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars-4 > svg:nth-child(4) path,
.product-quotes.product-quotes-slider .rte-setting .section-rates .section-rates-stars-5 > svg path{
  fill: #efcb2e;
}

@media screen and (max-width: 469px){
  .quotes-wrapper .slick-dots{
    margin-top: 25px;
  }
}
/* End - Product - Témoignages et Note (star rates) */


/* Start - Product - Feature Row Slider - Image, texte et slider */
.feature-row-slider .feature-row{
  align-items: flex-start;
}
.feature-row-slider .feature-row .feature-row__item > h2.h3{
  text-align: center;
  font-family: 'Agrandir-Medium';
}
.feature-row-slider .feature-row .feature-row__item{
  max-width: 50%;
}
.feature-row-slider .feature-row .feature-row__item .feature-row-slideshow{
  margin-bottom: 15px;
}
.feature-row-slider .feature-row .feature-row__item .feature-row-slideshow .slideshow-wrapper .slideshow{
  max-height: 340px;
  border-radius: 30px;
}
.feature-row-slider .feature-row .feature-row__item > .rte-setting > p{
  text-align: center;
  line-height: 1.4;
}
.feature-row-slider .feature-row .feature-row__item > a.btn{
  display: table;
  margin: 0 auto;
  min-width: 160px;
}
.feature-row-slider .feature-row .feature-row__item > .feature-row__image-wrapper{
  border-radius: 30px;
  overflow: hidden;
  max-height: 50vh;
}

.feature-row-slider .section-header{
  margin-bottom: 60px;
}
.feature-row-slider .section-header > h2 {
  position: relative;
  z-index: 3;
  font-family: 'Agrandir-Medium';
  font-size: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  letter-spacing: 0;
  text-transform: initial;
}
.feature-row-slider .section-header > h3 {
  position: relative;
  z-index: 3;
  font-family: 'Agrandir-Regular';
  font-size: 26px;
  font-weight: 400;
  line-height: 26px;
  text-align: center;
  margin: 20px auto 0 auto;
  color: #3F3F3F;
}


@media only screen and (max-width: 749px){
  .feature-row-slider .section-header {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .feature-row-slider .section-header > h2 {
    font-size: 26px;
    line-height: 36px;
  }
  .feature-row-slider .feature-row .feature-row__item{
    max-width: 100%;
  }
}

@media only screen and (max-width: 649px){
  .feature-row-slider .section-header > h2 {
    font-family: 'Agrandir-Bold';
    font-size: 30px;
    line-height: 36px;
  }
  .feature-row-slider .section-header > h3 {
    font-family: 'Agrandir-Medium';
    font-size: 18px;
    line-height: 24px;
  }
}
/* End - Product - Feature Row Slider - Image, texte et slider */


/* Start - Product - Feature Row Audio - Image, texte et audio */
.feature-row-audio .feature-row{
  align-items: flex-start;
}
.feature-row-audio .feature-row .feature-row__item > h2.h3{
  text-align: center;
  font-family: 'Agrandir-Medium';
}
.feature-row-audio .feature-row .feature-row__item > .rte-setting > p{
  text-align: center;
  line-height: 1.4;
}
.feature-row-audio .feature-row .feature-row__item > a.btn{
  display: table;
  margin: 0 auto;
  min-width: 160px;
}
.feature-row-audio .feature-row .feature-row__item > .feature-row__image-wrapper{
  border-radius: 30px;
  overflow: hidden;
  max-height: 50vh;
}

.feature-row-audio .section-header{
  margin-bottom: 60px;
}
.feature-row-audio .section-header > h2 {
  position: relative;
  z-index: 3;
  font-family: 'Agrandir-Medium';
  font-size: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  color: #3F3F3F;
  letter-spacing: 0;
  text-transform: initial;
}
.feature-row-audio .section-header > h3 {
  position: relative;
  z-index: 3;
  font-family: 'Agrandir-Regular';
  font-size: 26px;
  font-weight: 400;
  line-height: 26px;
  text-align: center;
  margin: 20px auto 0 auto;
  color: #3F3F3F;
}


@media only screen and (max-width: 749px){
  .feature-row-audio .section-header {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .feature-row-audio .section-header > h2 {
    font-size: 26px;
    line-height: 36px;
  }
}

@media only screen and (max-width: 649px){
  .feature-row-audio .section-header > h2 {
    font-family: 'Agrandir-Bold';
    font-size: 30px;
    line-height: 36px;
  }
  .feature-row-audio .section-header > h3 {
    font-family: 'Agrandir-Medium';
    font-size: 18px;
    line-height: 24px;
  }
}
/* End - Product - Feature Row Audio - Image, texte et audio */


/* Start - Product alert */
#product-restore-email{
  max-width: 100% !important;
}
#product-restore-email .email-me-button{
  letter-spacing: 0 !important;
}
#email-me-frame .email-frame-content{
  display: flex !important;
  flex-direction: column !important;
  padding: 28px 20px 20px 20px !important;
  height: 100% !important;
  max-height: 460px !important;
  border: 0 !important;
  border-radius: 12px !important;
  overflow-y: auto !important;
}
#email-me-frame .email-frame-content .close-box{
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  width: 14px !important;
  height: 14px !important;
}
#email-me-frame .email-frame-content .email-frame-header{
  padding: 0 !important;
  margin: 0 0 10px 0 !important;
}
#email-me-frame .email-frame-content .email-frame-header .frame-email-logo{
  display: none !important;
}
#email-me-frame .email-frame-content .email-frame-header .frame-title{
  padding: 0 !important;
  font-family: 'Agrandir-Heavy' !important;
  font-size: 18px !important;
  line-height: 1.4 !important;
  text-align: center !important;
  color: #3A3A3A !important;
  max-width: 80% !important;
}
#email-me-frame .email-frame-content .split-line {
  display: none !important;
}
#email-me-frame .email-frame-content .email-frame-body {
  text-align: center !important;
}
#email-me-frame .email-frame-content .email-frame-body .frame-body-content{
  font-size: 14px !important;
  margin: 30px auto 20px auto !important;
  font-family: 'Agrandir-Medium' !important;
}
#email-me-frame .email-frame-content .email-frame-footer .email-footer-tips{
  text-align: center !important;
  color: #8c8c8c !important;
}
#email-me-frame .email-frame-content .email-provider {
  display: none !important;
}
/* End - Product alert */

/* Start - Product stock visibility */
.inventoryContainer{
  background-color: #fff;
  border-radius: 100px;
  border: 1px solid #57A0A3;
  margin: 10px 0 0 0;
  width: 100%;
  padding: 10px;
}
.inventoryContainer .sd-items-count p{
  color: #57A0A3;
  font-family: 'Agrandir-Heavy';
  font-size: 15px;
  padding: 0;
  margin: 0;
  text-align: center;
}
.inventoryContainer .sd-items-count p .sd-count{
  font-family: 'Agrandir-Black';
}
/* End - Product stock visibility */



/* Start - Homepage Section Carousel for mobile */
.content-information-v2.product-description-carousel .grid.quotes-slider{
  overflow: visible;
}

.card-information-v2.product-description-carousel{
  display: block;
}
.card-information-v2.product-description-carousel .quotes-wrapper{
  position: relative;
}
.card-information-v2.product-description-carousel .slick-list{
  overflow: visible;
}
.card-information-v2.product-description-carousel .grid{
  margin: 0 auto;
}
.card-information-v2.product-description-carousel .grid .grid__item {
  margin: 0 10px;
}
.card-information-v2.product-description-carousel .grid .grid__item:nth-child(2) {
  margin-top: 80px;
}
.card-information-v2.product-description-carousel .grid .grid__item:nth-child(3){
  margin-top: 0;
}


.product-description-v2.product-description-carousel{
  height: 0;
  padding: 0;
  opacity: 0;
  overflow: hidden;
}
.product-description-v2.product-description-carousel .grid.quotes-slider{
  width: 100%;
  margin: 0 auto;
}
.product-description-v2.product-description-carousel .slick-list{
  width: 100%;
}
.product-description-v2.product-description-carousel .grid .grid__item {
  padding-left: 0;
}


@media only screen and (max-width: 1240px){
  .card-information-v2.product-description-carousel .grid {
    padding-left: 15px;
    padding-right: 15px;
  }
  
}

@media only screen and (max-width: 749px){
  .card-information-v2.product-description-carousel .grid .grid__item {
    max-width: inherit;
  }
  .card-information-v2.product-description-carousel .slick-track {

  }
  .card-information-v2.product-description-carousel .feature-row__image-wrapper {
    
  }
  .card-information-v2.product-description-carousel .grid .grid__item:nth-child(2){
    margin-top: 0;
  }
  .card-information-v2.product-description-carousel .grid .grid__item:nth-child(3){
    margin-top: 0;
  }
  .card-information-v2.product-description-carousel .quotes-wrapper .slick-dots{
    margin-top: 50px;
  }
  .product-description-v2.product-description-carousel .grid .grid__item{
    padding-left: 0;
  }
}

/* End - Homepage Section Carousel for mobile */


/* Start - Product variant & CardGift template - Add style for hidden label variant and more */
.template-product .product-form--hide-variant-labels .labelName{
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

.template-product .product-informations .productVariantType .product-form__controls-group{
  display: block;
  width: 100%;
}
.template-product .product-informations .productVariantType .productVariantTypeRadio{
  border: 0;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  border-radius: 0;
  margin: 25px 0 15px 0;
  padding: 5px 0;
}
.template-product .product-informations .productVariantType .productVariantTypeRadio legend{
  padding: 0 8px;
  margin-left: -8px;
  margin-bottom: -8px;
  font-family: 'Agrandir-Heavy';
  font-size: 13px;
}
.template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  float: left;
  width: 100%;
  max-width: calc(50% - 10px);
  margin: 5px 10px 5px 0px;
  padding: 0;
}
.template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper:last-child{
  margin: 5px 0;
}
.template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper input{
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper input:checked + label{
  background-color: #f0413d;
}
.template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper input:checked + label span,
.template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper input:checked + label strong{
  color: #fff;
}
.template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper label{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: #EFEFEF;
  border-radius: 9px;
  padding: 12px;
  width: 100%;
  transition: all 0.2s ease-out;
}
.template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper input:not(:checked) + label:hover{
  filter: brightness(0.94);
}
.template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper label img{
  width: 45px;
  height: 45px;
  border-radius: 5px;
  object-fit: cover;
  margin-right: 12px;
}
.template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper label span{
  font-family: 'Agrandir-Heavy';
  font-size: 14px;
  margin-right: auto;
  line-height: 1.2;
  transition: all 0.1s ease-out;
}
.template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper label strong{
  font-family: 'Agrandir-Heavy';
  font-size: 14px;
  line-height: 1.2;
  margin-left: auto;
  transition: all 0.1s ease-out;
}
.template-product .product-informations .productVariantType .productVariantTypeSelect{
  border: 0;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  border-radius: 0;
  margin: 25px 0 15px 0;
  padding: 8px 0 16px 0;
}
.template-product .product-informations .productVariantType .productVariantTypeSelect legend{
  padding: 0 8px;
  margin-left: -8px;
  font-family: 'Agrandir-Heavy';
  font-size: 13px;
}
.template-product .product-informations .productVariantType .productVariantTypeSelect .productVariantTypeSelectWrapper select{
  font-family: 'Agrandir-Heavy';
  font-size: 14px;
  line-height: 1.2;
  width: 100%;
  height: 54px;
  padding: 18px 12px;
  border: 0;
  border-radius: 9px;
  background-color: #EFEFEF;
  transition: all 0.1s ease-out;
}
.template-product .product-informations .productVariantType .productVariantTypeSelect .productVariantTypeSelectWrapper select:hover{
  background-color: #ef413d;
  color: #FFF;
}
.template-product .product-informations .productVariantType .productVariantTypeSelect .productVariantTypeSelectWrapper > img{
  border-radius: 9px;
  margin-right: 6px;
  width: 54px;
  height: 54px;
  object-fit: cover;
  display: none;
}
.template-product .product-informations .productVariantType .productVariantTypeSelect .productVariantTypeSelectWrapper{
  display: flex;
  justify-content: center;
  align-items: center;
}
.template-product .product-template__custom .grid.product-single .grid__item.product-single__photos .product-single__photo-wrapper > .product-single__photo > img.feature-row__image{
  border-radius: 40px;
}
.template-product .product-template__custom .product-actions .btn.gwbutton{
  order: -1;
  margin: -10px 15px 10px 0 !important;
  font-size: 12px;
  background-color: #367678;
  padding: 10px 23px !important;
  height: auto !important;
  min-height: auto;
  width: 100%;
  font-family: 'Agrandir-Heavy';
}

@media screen and (max-width: 549px){
  .template-product .product-informations .productVariantType .productVariantTypeRadio .productVariantWrapper{
    width: 100%;
    max-width: 100%;
  }
}
/* End - Product variant & CardGift template - Add style for hidden label variant and more */


/* Start - specific style for LCM Veepee */
.veepee-sold{
  width: 100%;
  padding: 15px 0;
  text-align: center;
}
.veepee-sold h3{
  font-family: 'Agrandir-Black';
  font-size: 17px;
}
.veepee-sold h3 strong{
  color: #ef403e;
  margin-right: 6px;
}
.veepee-sold .veepee-sold-product{
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 20px;
}
.veepee-sold .veepee-sold-product .veepee-sold-product-item{
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 10px;
  background-color: #EFEFEF;
  border-radius: 15px;
  width: 50%;
  transition: all .2s ease-out;
}
.veepee-sold .veepee-sold-product .veepee-sold-product-item:hover{
  filter: brightness(95%);
}
.veepee-sold .veepee-sold-product .veepee-sold-product-item img{
  width: 60px;
  height: 60px;
  border-radius: 7px;
  object-fit: cover;
}
.veepee-sold .veepee-sold-product .veepee-sold-product-item p{
  font-family: 'Agrandir-Heavy';
  font-size: 13px;
  line-height: 1.2;
  text-align: left;
}

@media screen and (max-width: 749px){
  .template-la-conteuse-merveilleuse-et-sa-sacoche-offre-veepee .product-template__custom .grid.product-single #productHeader .product-single__meta .container_audio,
  .template-la-conteuse-merveilleuse-et-sa-sacoche-offre-veepee .product-template__custom .grid.product-single #productHeader .product-single__meta .product_bullet-point,
  .template-la-conteuse-merveilleuse-et-sa-sacoche-offre-veepee .product-template__custom .grid.product-single #productHeader .rte-more-product-description,
  .template-la-conteuse-merveilleuse-et-sa-sacoche-offre-veepee .product-template__custom .grid.product-single #productHeader .rte-product-description{
    display: none !important;     
  }     
  .template-la-conteuse-merveilleuse-et-sa-sacoche-offre-veepee .product-template__custom .grid.product-single #mobileProductInfo{       
    display: block !important;     
  }
}
/* End - specific style for LCM Veepee */



/* Start - specific style for ShowroomPrive & CSE */
.template-offre-cse-ma-premiere-conteuse-et-2-albums-de-noel .grid__item.product-header .product-single__meta > .container_audio,
.template-offre-cse-la-conteuse-japprends-langlais-et-2-albums-de-noel .grid__item.product-header .product-single__meta > .container_audio,
.template-offre-cse-la-conteuse-merveilleuse-et-2-albums-de-noel .grid__item.product-header .product-single__meta > .container_audio,
.template-offre-showroom-ma-premiere-conteuse-et-son-album .grid__item.product-header .product-single__meta > .container_audio,
.template-offre-showroom-la-conteuse-merveilleuse-et-son-album-de-noel .grid__item.product-header .product-single__meta > .container_audio,
.template-offre-showroom-la-conteuse-japprends-langlais-edlimitee-et-son-album-de-noel .grid__item.product-header .product-single__meta > .container_audio{
  display: none;
}
/* End - specific style for ShowroomPrive & CSE */


/* Start - Custom Blog and Article */
body.template-blog,
body.template-article{
  background-color: #fafafa;
}
.template-blog .page-container .section-header,
.template-article .page-container .section-header{
  margin-top: 110px;
}
.template-blog .page-container .section-header h1,
.template-article .page-container .section-header h1{
  font-family: 'Agrandir-Heavy';
  font-size: 34px;
}
.template-article .page-container #shopify-section-hero-article-custom ~  .article-custom .section-header{
  margin-top: 0;
}
.template-article .page-container #shopify-section-hero-article-custom{
  padding-top: 55px;
}
.template-article .page-container .article-custom .rte h6{
  background-color: #dff6fb;
  border-radius: 29px;
  padding: 30px 40px;
  line-height: 1.3;
  font-size: 22px;
  font-family: 'Agrandir-Heavy';
}
.template-article .page-container .article-custom .rte blockquote{
  background-color: #ffeda2;
  border-radius: 29px;
  padding: 30px 40px;
}
.template-article .page-container .article-custom .rte blockquote *{
  font-family: 'Agrandir-Medium';
}
.template-article .page-container .article-custom .social-sharing{
  justify-content: center;
  padding: 30px 0 0 0;
}
.template-article .page-container .article-custom .social-sharing li a{
  padding: 10px 20px;
  transition: all .2s ease-out;
  font-size: 14px;
}
.template-article .page-container .article-custom .social-sharing li a svg{
  margin-right: 0;
}
.template-article .page-container .article-custom .social-sharing li a span{
  font-family: 'Agrandir-Heavy';
  font-size: 14px;
}
/* End - Custom Blog and Article */


/* Start - Page Article - Product recommendation - Start */
.template-article .product-recommendations-custom .section-header{
  margin-bottom: 40px;
}
.template-article .product-recommendations-custom .section-header h2{
  margin: 0;
  font-size: 26px;
  font-family: 'Agrandir-Heavy';
  text-transform: initial;
  letter-spacing: initial;
}
.template-article .product-recommendations-custom .grid--view-items{
  overflow: visible;
  margin: 0;
}
.template-article .product-recommendations-custom ul:not(.quotes-slider){
  display: flex;
  justify-content: center;
}
.template-article .product-recommendations-custom .product-card__image-with-placeholder-wrapper{
  border-radius: 17px;
  display: flex;
  justify-content: center;
}
.template-article .product-recommendations-custom .grid-view-item__image-wrapper .grid-view-item__image{
  border-radius: 17px;
}
.template-article .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro{
  position: absolute;
  bottom: 0;
  padding: 8px 10px;
  width: calc(100% - 20px);
  margin: 9px 10px;
  border-radius: 13px;
  background-color: #ffffff;
  opacity: 0;
  transition: .2s ease-out;
  pointer-events: none;
}
.template-article .product-recommendations-custom .grid__item .grid-view-item.product-card:hover .product-card__intro,
.template-article .product-recommendations-custom .grid__item .grid-view-item.product-card:hover .product-card__preview .product-card__discover{
  opacity: 1;
}
.template-article .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover{
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  display: flex;
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  opacity: 0;
  transition: .2s ease-out;
  pointer-events: none;
}
.template-article .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover > button{
  margin: 0 auto;
  background-color: #EFCB29;
  font-size: 12px;
  font-family: 'Agrandir-Bold';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #3A3A3A;
  width: auto;
  min-height: auto;
  line-height: inherit;
  padding: 6px 10px;
}
.template-article .product-recommendations-custom .product-card .grid-view-item__link:hover ~ .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__discover{
  opacity: 1;
}
.template-article .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro .product-card__intro-title{
  font-size: 13px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  margin: 0 0 3px 0;
  color: #3A3A3A !important;
}
.template-article .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro .product-card__intro-editor{
  font-size: 11px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
}
.template-article .product-recommendations-custom .product-card__image-with-placeholder-wrapper .product-card__type{
  position: absolute;
  height: 22px;
  width: fit-content;
  margin: 0 auto;
  top: -22px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  gap: 10px;
}
.template-article .product-recommendations-custom .product-card__image-with-placeholder-wrapper .product-card__type > div{
  display: flex;
  gap: 4px;
  justify-content: center;
  align-items: center;
  width: fit-content;
  margin: 0 auto;
  font-size: 11px;
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  background-color: #333333;
  color: #ffffff;
  padding: 3px 10px;
  border-radius: 8px 8px 0 0;
}
.template-article .product-recommendations-custom .product-card__image-with-placeholder-wrapper .product-card__type > div:first-child{
  display: none;
}
.template-article .product-recommendations-custom .product-card__image-with-placeholder-wrapper .product-card__type > div p{
  font-size: 11px;
  font-family: 'Agrandir-Bold';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #ffffff;
  margin: 0;
}
.template-article .product-recommendations-custom .product-card .grid-view-item__link{
  bottom: 50px;
}
.template-article .product-recommendations-custom .product-card .price .price__vendor{
  display: none;
}
.template-article .product-recommendations-custom .product-card__title{
  height: 0;
  width: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
}
.template-article .product-recommendations-custom .product-form{
  padding-top: 1rem;
}
.template-article .product-recommendations-custom .product-card__button{
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  color: #6b6b6b;
  border: 1px solid;
  border-color: #b4b4b4;
  padding: 10px 7px 10px 12px;
  font-size: 12px;
  letter-spacing: 0;
  max-height: 40px;
  font-family: 'Agrandir-Bold';
  background-color: #ffffff;
  transition: .2s ease-out;
}

.template-article .product-recommendations-custom .product-card__button:hover{
  color: #ffffff;
  border-color: #ef413d;
  background-color: #ef413d;
}
.template-article .product-recommendations-custom .product-card__button .price-item{
  color: #6b6b6b;
  letter-spacing: 0;
  font-family: 'Agrandir-Heavy';
  margin: 0 0 0 4px;
  transition: .2s ease-out;
}
.template-article .product-recommendations-custom .product-card__button .price__sale dd .price-item.price-item--regular{
  display: none;
}

.template-article .product-recommendations-custom .product-card__button:hover .price-item{
  color: #ffffff;
}

.template-article .product-recommendations-custom .product-card:hover .product-card__image-wrapper, 
.template-article .product-recommendations-custom .product-card:focus-within .product-card__image-wrapper{
  opacity: 1;
}
.template-article .product-recommendations-custom .product-card.grid-view-item{
  margin: 0 auto;
  max-width: 250px;
}
.template-article .product-recommendations-custom .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  margin: 0 0 10px;
  width: 100%;
}
.template-article .product-recommendations-custom .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  margin: 0 0 10px;
  width: 100%;
}
.template-article .product-recommendations-custom .quotes-wrapper .slick-dots{
  margin-top: 20px;
}
.template-article .product-recommendations-custom .product-card__description{
  position: absolute;
  top: 0;
  left: calc(100% + 15px);
  width: calc(100% + 15px);
  padding: 15px 15px 15px 0;
  margin: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
}

.template-article .product-recommendations-custom .product-card__description h2{
  color: #ffffff;
  font-size: 17px;
  letter-spacing: 0;
  font-family: 'Agrandir-Heavy';
  text-transform: initial;
  margin-bottom: auto;
}

.template-article .product-recommendations-custom .product-card__description span{
  display: flex;
  width: 100%;
  color: #ffffff;
  font-size: 13px;
  letter-spacing: 0;
  font-family: 'Agrandir-Regular';
}

.template-article .product-recommendations-custom .product-card__description strong{
  margin: 0 0 0 4px;
}
.template-article .product-recommendations-custom .product_two-columns .grid-view-item__image{
  border-radius: 17px;
}
.template-article .product-recommendations-custom .grid__item{
  clear: initial !important;
  padding: 0;
  margin: 0 10px;
}
.template-article .product-recommendations-custom .product-card__description{
  display: none;
}


.template-article .product-recommendations-custom .product-card__preview{
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.template-article .product-recommendations-custom .product-card__preview button.listenRecoPreview:before{
  content: '';
  background-color: transparent;
  position: absolute;
  z-index: 3;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}


.template-article .product-recommendations-custom .product-card__preview button.listenRecoPreview{
  color: #ffffff;
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 6px;
  background-color: #57A0A3;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  border: 0;
  opacity: 0.5;
  transition: all .2s ease-out;
}
.template-article .product-recommendations-custom .product-card__preview button.listenRecoPreview.active,
.template-article .product-recommendations-custom .product-card__preview button.listenRecoPreview:hover{
  background-color: #ef413d;
  margin-top: calc(-50% - 55px);
  opacity: 1;
}
.template-article .product-recommendations-custom .product-card__preview button.listenRecoPreview svg{
  width: 12px;
  height: 15px;
}
.template-article .product-recommendations-custom .product-card__preview button.listenRecoPreview svg.icon-pause{
  display: none;
}
.template-article .product-recommendations-custom .product-card__preview button.listenRecoPreview.active svg.icon-play{
  display: none;
}
.template-article .product-recommendations-custom .product-card__preview button.listenRecoPreview.active svg.icon-pause{
  display: inline-flex !important;
}

.template-article .product-recommendations-custom .product-card__preview .product-card__discover{
  position: absolute;
  z-index: 9;
  bottom: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  opacity: 0;
  transition: .2s ease-out;
}
.template-article .product-recommendations-custom .product-card__preview .product-card__discover > .btn{
  margin: 0 auto;
  background-color: #EFCB29;
  font-size: 9px;
  font-family: 'Agrandir-Heavy';
  text-transform: inherit;
  letter-spacing: 0;
  text-align: center;
  color: #3A3A3A;
  width: auto;
  min-height: auto;
  line-height: inherit;
  padding: 4px 8px;
}
.template-article .product-recommendations-custom .product-card__preview .product-card__discover > .btn:hover{
  background-color: #ef413d;
  color: #FFFFFF;
}
.template-article .product-recommendations-custom .product-card__preview .audioRecoPreview{
  position: absolute;
  height: 0;
  width: 0;
  overflow: hidden;
  opacity: 0;
}


@media screen and (max-width: 1019px) {
  .template-article .product-recommendations-custom > .page-width {
    padding-left: 25px;
    padding-right: 25px;
  }
  .template-article .product-recommendations-custom .grid--view-items > li:nth-child(4){
  	display: none;
  }
  .template-article .product-recommendations-custom .product-card__button{
  	font-size: 11px;
    padding: 10px 7px 10px 12px;
    white-space: nowrap;
  }
  .template-article .product-recommendations-custom .product-card__button .price-item{
  	font-size: 11px;
  }
  .template-article .product-recommendations-custom .product-form{
  	padding-top: 1rem;
  }
}

@media screen and (max-width: 749px) {
  .template-article .product-recommendations-custom .product-card__button{
  	width: 100%;
  }
  .template-article .product-recommendations-custom .product-card__preview button.listenRecoPreview{
    margin-top: calc(-50% - 35px);
    opacity: 1;
  }
  .template-article .product-recommendations-custom .product-card__preview button.listenRecoPreview.active,
  .template-article .product-recommendations-custom .product-card__preview button.listenRecoPreview:hover{
    margin-top: calc(-50% - 35px);
  }
  .template-article .product-recommendations-custom .grid--view-items > li:nth-child(3){
  	display: none;
  }
  .template-article .product-recommendations-custom .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{
  	width: 100%;
    max-width: 100% !important;
    margin: 0;
  }
  .template-article .product-recommendations-custom .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .product-card__intro{
  	opacity: 1;
    bottom: 0;
  }
  .template-article .product-recommendations-custom .grid-view-item__image-wrapper .grid-view-item__image{
  	max-width: 100% !important;
    max-height: 100% !important;
  }
}

@media screen and (max-width: 429px) {
  .template-article .product-recommendations-custom .grid--view-items > li:nth-child(2){
  	display: none;
  }
  .template-article .product-recommendations-custom .grid__item{
  	width: 100%;
  }
}

/* End - Page Article - Product recommendation - End */


/* Start - Homepage - Carousel video section */
.section-video-v2.video-carousel .videoVeepeeWrapper {
  position: relative;
  margin: 0;
  cursor: pointer;
}
.section-video-v2.video-carousel .videoVeepeeWrapper > video {
  width: 100%;
  vertical-align: middle;
  max-width: 100%; 
  height: auto; 
  min-height: 420px;
  max-height: 560px; 
  object-fit: cover; 
  border-radius: 19px;
}

.section-video-v2.video-carousel .videoVeepeeWrapper > .videoVeepeeWrapper-btn{
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  transition: all .2s ease-out;
}
.section-video-v2.video-carousel .videoVeepeeWrapper > .videoVeepeeWrapper-btn:hover{
  opacity: 1;
}
.section-video-v2.video-carousel .videoVeepeeWrapper > .videoVeepeeWrapper-btn.active:hover,
.section-video-v2.video-carousel .videoVeepeeWrapper > .videoVeepeeWrapper-btn.active{
  opacity: 0;
  z-index: -1;
}
.section-video-v2.video-carousel .videoVeepeeWrapper > .videoVeepeeWrapper-btn .buttonPlayVideo{
  padding: 8px;
  border-radius: 15px;
  width: 70px;
  height: 50px;
  background-color: #ef403e;
}
.section-video-v2.video-carousel .videoVeepeeWrapper:hover > .videoVeepeeWrapper-btn .buttonPlayVideo{
  opacity: 1;
}
.section-video-v2.video-carousel .video__main-subtitle.showOnlyOne{
  width: 98%;
  top: calc(100% - 14px);
}
.section-video-v2.video-carousel .video__main-subtitle{
  width: 98%;
  top: calc(100% - 151px);
}
.section-video-v2.video-carousel .quotes-wrapper{
  max-width: 640px;
  height: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 749px){
  .section-video-v2.video-carousel .videoVeepeeWrapper > video{
    max-height: 360px;
  }
  .section-video-v2.video-carousel .video__main-subtitle{
    top: calc(100% - 118px);
  }
  .section-video-v2.video-carousel .quotes-wrapper .slick-dots{
    margin-top: 45px !important;
  }
}
/* End - Homepage - Carousel video section */


/* Start - Nouvelle section - Carousel Vidéo 
#shopify-section-2a00695e-5c6a-4ba1-9c66-87cfdebc9b80{
  display: none;*/
}
/* End - Nouvelle section - Carousel Vidéo */