 /************ GLOBAL STYLE **********/

 /*breadcrumb modification */
 .breadcrumb.row {
     margin-left: 0vh;
 }

 .col-gutter,
 .lip-content-wrapper,
 .lip-my-account {
     margin-left: inherit;
 }

 /* For None Break Words */
 .nbreakword {
     white-space: nowrap;
 }

 /*Main Bloc */
 img.serumcurcuma {
     margin-left: 4px;
 }

 .wrapper-product-description {
     display: flex;
     flex-direction: column;
 }

 .information-multi-intensive.jour {
     margin-top: 6vh;
 }

 .ingredient-tablet {
     display: none;
 }

 .information-alpha {
     order: 1;
 }

 .texte-alpha {
     order: 3;
     width: 36%;
     text-align: center;
     align-self: center;
     margin-right: 11vh;
 }

 .information-produit-1 {
     display: block;
     box-sizing: border-box;
     text-align: right;
     align-self: center;

 }

 .containeralpha {
     margin: auto;
     box-sizing: border-box;
     width: 100%;
     text-align: center;

 }

 .produit-alpha {
     display: flex;
     flex-direction: row;
     justify-content: space-around;
     margin-bottom: 1vh;

 }

 .ingredientetprix-ipad {
     display: none;
 }

 .oneline-tab-title>h3 {
     font-weight: lighter !important;
     margin: 0 !important;
 }

 /************  FAQ STYLE  **********/

 /*slow motion style FAQ */
 #FAQ-articles {
     padding: 0.4em;
     display: none;
 }

 is-visible {
     display: block;
 }

 .displayok {
     display: inline-block !important;
 }

 .displaynone,
 .down {
     display: none;
 }

 /* Evite le chevauchement du dÃƒÆ’Ã‚Â©roulant et du bouton */
 .close>.anwser>.textcl {
     display: none;
 }

 /* FAQ GLOBAL*/
 .button-faq {
     text-transform: uppercase !important;
     font-family: "Gotham SSm book A", "Gotham SSm book B", Gotham, Helvetica, Arial, sans-serif;
     cursor: pointer;
     margin: auto;
     font-size: 1.1em;
 }

 .open-arrow {
     margin-block-start: 1.5em;
     margin-block-end: 1.5em;
     margin-left: 7px;
     cursor: pointer;
 }

 .wrapper-ensavoirplus {
     margin-right: 200px;
     margin-left: 200px;
 }


 .crn-faq .close .closeDiv {
     width: 15px;
     height: 15px;
     position: absolute;
     right: 0;
     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM4QjhCOEI7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNTIuMSw0Ny45IDgxLjgsNDcuOSA4MS44LDUyLjIgNTIuMSw1Mi4xIDUyLjEsODEuOCA0Ny44LDgxLjggNDcuOSw1Mi4xIDE4LjIsNTIuMSAxOC4yLDQ3LjggCgkJCTQ3LjksNDcuOSA0Ny45LDE4LjIgNTIuMiwxOC4yIAkJIi8+Cgk8L2c+Cgk8Zz4KCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjUyLjEsNDcuOSA4MS44LDQ3LjkgODEuOCw1Mi4yIDUyLjEsNTIuMSA1Mi4xLDgxLjggNDcuOCw4MS44IDQ3LjksNTIuMSAxOC4yLDUyLjEgMTguMiw0Ny44IAoJCQk0Ny45LDQ3LjkgNDcuOSwxOC4yIDUyLjIsMTguMiAJCSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
 }

 .crn-faq .open .closeDiv {
     width: 15px;
     height: 15px;
     position: absolute;
     right: 0;
     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM4QjhCOEI7c3Ryb2tlOiM4QjhCOEI7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguNCw1MGg2My41SDE4LjR6Ii8+Cjwvc3ZnPgo=) no-repeat;
 }

 .crn-faq .open .anwser {
     box-sizing: border-box;
     font-size: 14px;
     background-color: #fff;
     display: block;
     opacity: 1;
     padding: 13px 40px 30px;
     width: 100%;
     transition: .4s ease-in-out;
 }

 .crn-faq .close .anwser {
     font-size: 14px;
     padding: 0 40px 0;
     width: 100%;
     height: 0;
     opacity: 0;
     display: block;
     box-sizing: border-box;
     transition: .2s ease-in;
 }

 .crn-faq .crn-number {
     color: #be0f34;
     position: absolute;
     left: 0;
     width: 40px;
 }

 .crn-faq .titlequestion {
     font-family: "Gotham SSm book A", "Gotham SSm book B", Gotham, Helvetica, Arial, sans-serif;
     cursor: pointer;
     margin: 0;
     font-size: 14px;
     line-height: 18px;
     font-weight: bold;
     border-top: 2px solid #e5e5e5;
     padding: 17px 40px;
     outline-color: transparent;
     position: relative;
     text-align: left;
     text-transform: uppercase;
 }

 .crn-faq h3:first-of-type {
     border: 0;
 }



 /************ img style desktop ************/
 .serumcurcuma {
     display: block;
     min-width: 100px;
 }

 .serumcurcuma-mobile {
     display: none;
 }

 img.ipad-img {
     display: none;
 }

 .img-mobile {
     display: none;
 }


 /* Header*/

 .header-image-desktop {
     position: relative;
 }

 .header-2 {
     position: relative;
     display: flex;
     justify-content: space-around;
     flex-direction: row;

 }

 .bann-text {
     width: 60%;
     padding-left: 3vw;
     padding-right: 3vw;
     text-align: center;
     align-self: center;
 }

 .bann-pic-right,
 .bann-pic-left {
     align-self: center;
 }

 .bann-pic-left-mobile {
     display: none;
 }

 img.ipad-img {
     display: none;
 }

 img.mobile-img {
     display: none;
 }

 /*End of Header*/

 .header-image-mobile {
     display: none;
 }

 .information-alpha.information-produit-1 {
     width: 17%;
 }

 .imageprod-alpha {
     order: 2;
     width: 12%;

 }


 .imageprod-alpha img {
     max-height: 300px;
     min-width: 140px;

 }

 .image-2-packshot {
     width: 12%;
 }

 .ingrefortablet {
     display: none;
 }

 .produit-1-b {
     background-image: url(img/background-01.jpg);
     background-position: 48%;
     background-repeat: no-repeat;
     height: 340px;
 }

 .produit-2-b {
     background-image: url(img/background-02.jpg);
     background-position: 35%;
     background-repeat: no-repeat;
     height: 308px;
 }

 .produit-3-b {
     background-image: url(img/background-03.jpg);
     background-position: 32%;
     background-repeat: no-repeat;
     height: 308px;
 }

 .produit-4-b {
     background-image: url(img/background-04.jpg);
     background-position: 46%;
     background-repeat: no-repeat;
     height: 308px;
 }

 .produit-5-b {
     background-image: url(img/background-05.jpg);
     background-position: 46%;
     background-repeat: no-repeat;
     height: 308px;
 }

 .produit-6-b {
     background-image: url(img/background-06.jpg);
     background-position: 46%;
     background-repeat: no-repeat;
     height: 308px;
 }

 .produit-7-b {
     background-image: url(img/background-07.jpg);
     background-position: 46%;
     background-repeat: no-repeat;
     height: 308px;
 }

 img.hide-mobile.Multi-intensive-jour-desktop {
     width: 179px;
 }

 .Nutri-LumiÃƒÆ’Ã‚Â¨re-desktop {
     width: 194px;
 }


 /************ Global Text alignement and style ***********/
 p.product-nameh3 {
     margin-block-start: 0.3em;
     margin-block-end: -1em;
     text-align: right;
     margin-top: 1vh;
     font-weight: lighter;

 }

 .produit-1-b>.texte-alpha>h3 {
     color: #333097;
 }

 .produit-2-b>.texte-alpha>h3 {
     color: #be0f34;
 }

 .produit-3-b>.texte-alpha>h3 {
     color: #008fcb;
 }

 .produit-4-b>.texte-alpha>h3 {
     color: #d26c82;
 }

 .produit-5-b>.texte-alpha>h3 {
     color: #cb6e4f;
 }

 .produit-6-b>.texte-alpha>h3 {
     color: #da5b55;
 }

 .produit-7-b>.texte-alpha>h3 {
     color: #cb6e4f;
 }

 .produit-2-b>.texte-alpha>h4 {
     color: #bc1135;
     margin-top: 0;
     margin-bottom: 0
 }

 p.Price {
     margin-block-start: 1em;
     margin-block-end: 0.3em;
 }

 .MyContent .wrapper-product-description h2 {
     font-family: "ClarinsRegular", serif;
     font-size: 30px;
     font-weight: lighter;
     line-height: 30px;
     margin-bottom: 0px;
     margin-top: 0px;
 }



 u {
     text-decoration-color: #e5e5e5;
 }

 .MyContent a {
     text-decoration: underline;
     text-decoration-color: #e5e5e5;
 }

 p.Price {
     text-align: right;
 }



 .h2-header {
     text-transform: uppercase;
     /*font-size: 13px; */
     font-size: 1.2em;
     font-family: "Gotham SSm book A", "Gotham SSm book B", Gotham, Helvetica, Arial, sans-serif;
     font-weight: bold;
 }

 #Mentions {
     color: #afafaf;
     margin-top: 0.3em;
     font-size: 0.9em;
 }

 h1 {
     font-family: ClarinsRegular, Clarins;
     font-weight: lighter;
     line-height: 1em;
     font-size: 50px;
     margin-top: 10px;
 }

 .MyContent p {
     font-size: 14px;
 }



 .information-alpha.information-produit-1.information-creme-Nutri-LumiÃƒÆ’Ã‚Â¨re {
     padding-top: 4vh;
 }

 .p-header {
     font-size: 1.1em !important;
 }

 a.quickview.quickviewbutton.tc_triggerAdded {
     text-decoration: none;
 }



 h1.h1-header {
     margin-top: 3%;
     font-size: 4em;
 }



 /*********** button style ***********/

 p.BtnLink a {
     font-family: "Gotham SSm medium A", "Gotham SSm medium B", Gotham, Helvetica, Arial, sans-serif;
     font-size: 11px;
     text-transform: uppercase;
     color: #FFF;
     text-decoration: none;
     position: relative;
     background-color: #000;
     padding: 16px 26px;
     display: inline-block;
     line-height: 14px;
     -webkit-transition: all ease-in-out 0.2s;
     transition: all ease-in-out 0.2s;
     border: 2px solid #000;
 }

 p.BtnLink a:hover {
     background-color: transparent;
     color: #000;
     border: 2px solid #8b8b8b;
 }

 span.Boutonclick a {
     font-family: "Gotham SSm medium A", "Gotham SSm medium B", Gotham, Helvetica, Arial, sans-serif;
     font-size: 11px;
     text-transform: uppercase;
     color: #FFF;
     text-decoration: none;
     background-color: #000;
     padding: 16px 26px;
     display: inline-block;
     line-height: 14px;
     -webkit-transition: all ease-in-out 0.2s;
     transition: all ease-in-out 0.2s;
     border: 2px solid #000;
     cursor: pointer;
 }

 span.Boutonclick-mobile a {
     display: none;
 }

 /*********** Header style ************/
 .red-square {
     background-color: #be0f34;
     color: white;
     text-align: center;
     display: flex;
     justify-content: center;
     margin-top: -3px;

 }

 /* .header {
    position: relative;
}
*/

 .white-square-header {
     width: 33%;
     position: absolute;
     top: -12px;
     right: 18%;
     text-align: center;
     min-height: 100%;
 }

 @media only screen and (max-width: 1023px) {
     .product-tile {
         margin: 0 auto !important;
     }
 }

 .information-creme-Nutri-LumiÃƒÆ’Ã‚Â¨re {
     padding-top: 0vh;
 }

 .information-creme-multi-active {
     position: relative;
     z-index: 2;
     top: 3vh;
     right: 4vw;
     padding-left: 4vw;
 }

 .image-2-packshot-2 {
     position: relative;
     z-index: 1;
     right: 6vw;

 }

 .texte-alpha h4 {
     text-transform: uppercase;
 }

 .information-alpha.information-produit-1 {
     margin-left: 2vw;
 }

 /********** Ingredients **********/

 .ingredient-mobile,
 .blocvide {
     display: none;
 }

 .ingredient-desktop-alpha {
     width: 24%;
     order: 4;
 }

 .curcuma {
     position: relative;
     top: 10vh;
     text-shadow: 1px 1px 13px #FEF3EA;
     text-align: right;
     padding: 2vh;
     right: 1vh;
 }

 .cardere {
     position: relative;
     top: 2vh;
     text-shadow: 1px 1px 13px #FEF3EA;
     text-align: right;
     padding: 4vh;
     right: 4vh;
 }

 .tournesol {
     position: relative;
     top: 21vh;
     text-shadow: 1px 1px 13px #FEF3EA;
     text-align: right;
     padding: 2vh;
     right: 4vh;
 }

 .Harungana {
     position: relative;
     top: 3vh;
     text-shadow: 1px 1px 13px #FEF3EA;
     text-align: right;
     padding: 2vh;
     right: 7vh;
 }

 .marronier {
     position: relative;
     top: 4vh;
     text-shadow: 1px 1px 13px #FEF3EA;
     text-align: left;
     padding: 0vh;
     right: 7vh;
 }

 .curcumamobile {
     display: none;
 }

 .product-quickshop .quickview {
     background-color: black;
     color: white !important;
     border: none
 }

 /********** Avoid the star from the slack slider to move *********/

 .quickshop-button>.product-tile {
     margin-right: 0;
     color: #999;
     position: relative;
     text-align: right;
     padding: 0;

 }

 a.product-quickshop .quickview:hover {
     color: white !important;
 }

 /*******************************************/
 /************** Media queries *************/
 /*******************************************/

 /* Mobile STYLE GLOBAL */
 @media (min-width : 320px) and (max-width : 767px) {
     .default-product-carousel {
         margin-left: 0px;
         margin-right: 0px;

     }

     .oneline-tab-title>h3 {
         padding-bottom: 3vh;
     }

     .ingredientetprix-ipad,
     .blocvide {
         display: none;
     }

     .header-image-ipad {
         display: none;
     }

     .button-faq {
         margin-left: 0px;
     }

     .container-flex-mobile-5 {
         margin-left: 62px !important;
     }

     .container-flex-mobile-serum {
         margin-left: 11px !important;
     }

     p.product-nameh3 {
         text-align: center;
     }

     p.Price {
         text-align: center;
     }

     .red-square {
         margin-top: 18px;
     }

     .header-image-desktop {
         display: none;
         width: 100%;
     }

     .header-image-mobile {
         display: block;
     }

     .white-square-header {
         width: 100%;
         position: initial;
     }

     .mobile-img {
         width: 100%;
     }

     .wrapper-ensavoirplus {
         margin: 3px;
     }

     .quickshop-button {
         display: none;
     }

     .texte-alpha {
         margin-right: 0vh;
     }

     .imageprod-alpha-double-serum {
         margin-top: initial;
     }

     .p-header {
         font-size: 14px !important;
     }

     .h2-header {
         font-size: 1.5em !important;
     }


     h1.h1-header {
         font-size: 50px !important;
     }

     #Mentions {
         font-size: 11px;
     }


     .header-2 {
         position: relative;
         display: flex;
         justify-content: space-around;
         flex-direction: column;
     }

     .bann-pic-right {
         display: none;
     }

     .bann-pic-left {
         display: none;
     }

     .bann-pic-left-mobile {
         display: block;
         width: 100%
     }

     .bann-text {
         width: 100%;
         padding-left: 0vw;
         padding-right: 0vw;
     }

     img.ipad-img {
         display: none;
     }

 }

 .produit-3-b h3 {
     color: #028ecb;
 }

 /* Mobile STYLE Landscape only */

 @media (min-width : 414px) and (max-width : 736px) and (orientation : landscape) {

     .curcumamobile {
         top: -25vh !important;
         left: 22vh !important;
     }

     .produit-1-b {

         background-image: initial;
         height: 570px !important;
     }

     .produit-2-b {

         background-image: initial;
         height: 650px !important;
     }

     .produit-3-b {
         height: 550px !important;
     }

     .produit-4-b {
         background-image: initial;
         height: 550px !important;
     }

     .produit-5-b {
         background-image: initial;
         height: 550px !important;
     }

     .produit-6-b {
         background-image: initial;
         height: 550px !important;
     }

     .produit-7-b {
         background-image: initial;
         height: 550px !important;
     }

     .header-image-desktop,
     .blocvide {
         display: none;
     }

     .header-image-mobile {
         display: block;
         text-align: center;
     }

     .white-square-header {
         position: relative;
         right: 0;
         width: 100%;
     }

     p.product-nameh3,
     p.Price {
         text-align: center !important;
     }

     .container-flex-product-1 {
         display: none;
     }

     p.ingredient-name.cardere {
         padding-left: 450px;
     }

     p.ingredient-name.tournesol {
         display: none;
     }

     p.ingredient-name.Fleur-kangourou {
         display: block;
         margin-left: 470px;
         margin-top: 180px;
     }

     .container-flex-mobile-5 {
         margin-left: 20px;
     }

     .serumcurcuma-mobile {
         width: 46% !important;
         margin-left: 45vh !important;
     }

     .img-mobile {
         display: block;
         margin-left: auto !important;
         margin-right: auto !important;
     }

     .ingredient-mobile {
         top: -23vh !important;
         left: 38vh !important;
     }

     .quickshop-button {
         display: none;
     }

     .texte-alpha {
         margin-right: 0vh;
     }

     .imageprod-alpha-double-serum {
         margin-top: initial;
     }
 }

 /* Tablet STYLE portrait */
 @media (min-width : 768px) and (max-width : 1112px) and (orientation : portrait) {
     .ingredient-tablet {
         display: none;
         position: relative;
         top: -1vh;
         left: 50vh;
     }


     .oneline-tab-title>h3 {
         padding-bottom: 3vh;
     }

     /*  .header-2{
       margin-top: 5vh;
    }*/
     .default-product-carousel {
         margin-left: 0px;
         margin-right: 0px;

     }

     .pt_categorylanding .breadcrumb {
         display: block !important;
         margin-left: 2vw;
         margin-bottom: 2vw;
     }

     .nbreakword-ipad {
         white-space: nowrap;
     }

     .containeralpha {
         margin-top: -0.6vh;
     }

     .bann-pic-left-ipad {
         width: 50%;
         align-self: end;
     }

     .bann-text {
         padding-left: 0;
         padding-right: 0;
         width: 45%;
     }

     .red-square {
         margin-top: 0;
     }

     .information-alpha.information-produit-1 {
         width: 19%;
         display: none;
     }

     .information-alpha {
         display: none;
     }

     .imageprod-alpha {
         display: none;
     }

     .ingredient-mobile {
         display: none;
     }

     .ingredient-desktop-alpha {
         display: none;
     }

     img.ipad-img {
         display: block !important;
         width: 71%;
     }

     .produit-1-b {
         background-position: 53% !important;
         height: 358px;
         background-image: url(img/background-01-tablet.jpg);
     }

     .produit-2-b {
         background-position: 57% !important;
         height: 358px;
         background-image: url(img/background-02-tablet.jpg);
     }

     .produit-3-b {
         background-position: 53% !important;
         height: 358px;
         background-image: url(img/background-03-tablet.jpg);
     }

     .produit-4-b {
         background-position: 55% !important;
         height: 358px;
     }

     .produit-5-b {
         background-position: 53% !important;
         height: 358px;
     }

     .produit-6-b {
         background-image: url(img/background-06.jpg);
         background-position: 56%;
         background-repeat: no-repeat;
         height: 308px;
     }

     .produit-7-b {
         background-position: 53% !important;
         height: 358px;
         background-image: url(img/background-07-tablet.jpg);
     }

     .ingrefortablet {
         display: block;
         text-align: right !important;
         position: relative;
         right: -10vw;
     }

     .card {
         right: -8vw;
     }

     .imageprod-alpha {
         width: 12% !important;
         padding-left: 0vh !important;
         padding-right: 11vh;
     }

     .texte-alpha {
         width: 46% !important;
         padding-right: 8vh;
     }



     .header-image-desktop {
         display: none;
     }

     #Mentions {
         margin-top: 7px;
     }

     .ingredientetprix-ipad {
         display: block;
         text-align: center !important;
         box-sizing: border-box;
         width: 30%;
         align-self: center;
     }

     p.product-nameh3 {
         text-align: center;
     }

     p.Price,
     .quickshop-button>.product-tile {
         text-align: center;
     }

     .produit-1-b {
         height: 358px;
     }

     .centrer {
         display: block;
         margin-left: auto;
         margin-right: auto;
         padding-left: 3vh;
     }

     .ipad-style {
         padding-left: 5vh !important;
     }

     .h2-header {
         text-transform: uppercase;
         margin-top: 0px;
         /*margin-bottom: 0px; */
     }

     .p-header {
         margin-top: 0px;
         margin-bottom: 0px;
     }

     .white-square-header {
         width: 380px;
         position: absolute;
         top: -7px;
         right: 0px;
         text-align: center;
         font-size: 8px;
         background-color: white;
         padding: 0.5%;
         min-height: 100%;
     }

     .wrapper-ensavoirplus {
         margin: 22px;
     }

     .produit-alpha {
         justify-content: initial;
     }

     img.desktop-img {
         display: none;
     }

     .texte-alpha {
         margin-right: 0vh;
     }

     /* Tablet - ingredients */
     .ingredient-curcuma-tablet {
         top: 0vh !important;
         left: 49vh !important;
     }

     .ingredient-tablet {
         display: block;
         position: relative;
         top: -5vh;
         left: 54vh;
     }

     .tournesolmobile-tablet {
         display: block;
         position: relative;
         left: 53vh;
     }

     .text-alpha-double-serum {
         margin-block-start: 0.3em !important;
     }

     .imageprod-alpha.image-2-packshot {
         margin-right: 0vh;
         margin-bottom: -10vh;
     }

     .ingredient-marronier-tablet.ingredient-tablet {
         top: -27vh;
         left: 54.5vh;
     }


     .bann-pic-right {
         display: none;
     }

     .bann-pic-left {
         display: none;
     }

     img.ipad-img {
         display: none;
     }

     .blocvide {
         order: 3;
         width: 15%;
         display: block;
     }

     h1.h1-header {
        margin-top: 2%;
        font-size: 3em;
        margin-bottom: 1vh;
     } 

 }

 /* Tablet landscape */
 @media (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {

     .ingredientetprix-ipad,
     .blocvide {
         display: none;
     }

     .ingredient-tablet {
         display: block;
         position: relative;
         top: -1vh !important;
         left: 88vh !important;
     }

     .text-alpha-double-serum {
         padding-left: 13vw !important;
     }

     .ingrefortablet {
         display: none;
     }

     .ingredient-cadere-tablet {
         margin-left: 17vh !important;
         margin-top: -2vh !important;
     }

     .tournesolmobile-tablet {
         left: 82vh !important;
         top: -3vh !important;
     }

     .texte-alpha {
         width: 66% !important;
         padding-left: 12vh !important;
         padding-right: 31vh !important;
         margin-right: 0vh;
     }

     .produit-2-b .texte-alpha {
         padding-left: 0vw !important;
         padding-right: 24vw !important;
     }

     .imageprod-alpha {
         padding-right: 6vw;
     }

     .breadcrumbContent {
         margin-left: 1vw;
     }

     .white-square-header {
         top: -12px !important;
         right: 8% !important;
     }

     .ingredient-mobile {
         display: none;
     }

     .ingredient-desktop-alpha {
         display: none;
     }

     .curcuma {
         text-align: left !important;
         top: 31vh !important;
     }

     .harunga-tablet {
         display: block;
         position: relative;
         top: -1vh !important;
         left: 98vh !important;
     }


     .produit-1-b {
         background-position: 42% !important;
     }

     .produit-2-b {
         background-position: 42% !important;
         background-image: url(img/background-02-tablet.jpg);
     }

     .produit-3-b {
         background-position: 44% !important;
         background-image: url(img/background-03-tablet.jpg);
     }

     .produit-4-b {
         background-position: 45% !important;
     }

     .produit-5-b {
         background-position: 38% !important;
     }

     .produit-7-b {
         background-position: 45% !important;
         height: 358px;
         background-image: url(img/background-07-tablet.jpg);
     }

     .imageprod-alpha {
         width: 10% !important;
     }

     .image-2-packshot-2 {
         position: relative;
         z-index: 1;
         right: 10vw;

     }

     #Mentions {
         margin-top: 8px;
     }

     .white-square-header {
         width: 34%;
     }

     h1 {
         margin-top: 0px;
         margin-bottom: 0px;
     }


     img.desktop-img {
         width: 115% !important;
     }

     .Nutri-LumiÃƒÆ’Ã‚Â¨re-desktop {
         width: initial;
     }

     .imageprod-alpha.imageprod-alpha-double-serum {
         padding-right: 0vh;
     }

     .ingredient-curcuma-tablet.ingredient-tablet {
         margin-left: -12vh !important;
         top: 2vh !important;
     }

     .ingredient-marronier-tablet.ingredient-tablet {
         top: -4vh !important;
     }

     .serumcurcuma {
         display: block;

     }

     .bann-pic-right {
         display: none;
     }

 }





 /************** Mobile global style ************/
 /*@media (max-width : 767px) { */
 @media (min-width : 320px) and (max-width : 767px) {

     /* MOBILE - Main bloc product */
     .produit-alpha {
         display: flex;
         flex-direction: column !important;
         justify-content: center !important;
     }

     .information-alpha.information-produit-1 {
         margin-left: 0;
     }

     /* MOBILE - bloc background */
     /*.produit-1-b {
        background-color: #f1edee;
        background-image: initial;
        height: 715px;
    }*/
     .produit-1-b {
         background-color: #f1edee;
         background-image: initial;
         height: 800px;
     }

     /*.produit-2-b {
        background-color: #FEEFF2;
        background-image: initial;
        height: 750px;
    }*/
     .produit-2-b {
         background-color: #FEEFF2;
         background-image: initial;
         height: 850px;
     }

     /*.produit-3-b {
        background-color: #f1faff;
        background-image: initial;
        height: 690px;
    }*/
     .produit-3-b {
         background-color: #f1faff;
         background-image: initial;
         height: 750px;
     }

     /*.produit-4-b {
        background-color: #fdf1f3;
        background-image: initial;
        height: 660px;
    }*/
     .produit-4-b {
         background-color: #fdf1f3;
         background-image: initial;
         height: 750px;
     }

     /*.produit-5-b {
        background-color: #f9ece6;
        background-image: initial;
        height: 670px;
    }*/
     .produit-5-b {
         background-color: #f9ece6;
         background-image: initial;
         height: 750px;
     }

     /* .produit-6-b {
        background-color: #fff0ed;
        background-image: initial;
        height: 660px;
    }*/
     .produit-6-b {
         background-color: #fff0ed;
         background-image: initial;
         height: 780px;
     }

     /*.produit-7-b {
        background-color: #fcf5eb;
        background-image: initial;
        height: 660px;
    }*/
     .produit-7-b {
         background-color: #fcf5eb;
         background-image: initial;
         height: 750px;
     }

     .ingrefortablet {
         display: none;
     }

     /* MOBILE - bloc alignement and width */
     .imageprod-alpha,
     .information-alpha {
         width: 100%;
         text-align: center;
     }

     imageprod-alpha.image-2-packshot {
         margin-right: 4vh;
         margin-bottom: -6vh;
         margin-top: -5vh;
     }

     .information-alpha.information-produit-1 {
         width: initial;
     }

     .information-alpha.information-produit-1.information-creme-Nutri-LumiÃƒÆ’Ã‚Â¨re {
         padding-top: 0vh;
     }


     /* MOBILE - Image bloc product */
     .imageprod-alpha {
         order: 2;
         padding: 0;
     }

     .img-mobile {
         display: block;
         padding-left: 3%;
         margin-left: auto;
         margin-right: auto;
     }

     /* MOBILE - Text bloc */
     .texte-alpha {
         order: 1;
         padding: 3vh;
         padding-top: 0;
         width: 80%;
         margin-right: 0vh;
     }

     .information-multi-intensive.jour {
         margin-top: 0vh;
         padding-top: 0vh;
     }

     /* MOBILE - Bloc Bouton , nom du produit et Bouton d'achat */
     .information-alpha {
         order: 3;
     }

     /* MOBILE - DÃƒÆ’Ã‚Â©sactive le bloc Ingredient */
     .ingredient-desktop-alpha {
         display: none;
     }

     /* MOBILE - Hide image */
     .serumcurcuma {
         display: none;
     }

     .hide-mobile {
         display: none;
     }

     .serumcurcuma-mobile {
         display: block;
         margin-left: auto;
         margin-right: auto;
         padding: 0;
     }

     .information-produit-1 {
         margin-top: 0;
         padding-top: 0vh;
     }

     /*MOBILE - Style button*/

     span.Boutonclick-mobile a {
         font-family: "Gotham SSm medium A", "Gotham SSm medium B", Gotham, Helvetica, Arial, sans-serif;
         text-decoration: underline;
         text-decoration-color: #e5e5e5;
         line-height: 14px;
         padding: 12px 9px;
         display: inline-block;
         font-size: 10px;
         letter-spacing: 1px;
         text-decoration: none;
         background-color: black;
         color: white;
     }

     .produit-1-b p.Price {
         margin-block-end: 1em !important;
     }

 }

 /*MOBILE - Noms ingredient*/
 .ingredient-tablet {
     display: none;
 }

 .curcumamobile {
     display: block;
     position: relative;
     top: -18vh;
     left: 13vh;
 }

 .ingredient-mobile {
     display: block;
     position: relative;
     top: -14vh;
     left: 21vh;
 }

 .ingredient-cadere-mobile {
     left: 19vh;
 }

 .imageprod-alpha.imageprod-alpha-double-serum {
     margin-left: 0vh;
 }

 img.mobile-img {
     display: block;
 }
 }

 @media only screen and (min-width : 834px) and (max-width : 1112px) and (orientation : Landscape) {
     .produit-2-b {
         background-image: url(img/background-02-tablet.jpg);
     }

     .produit-3-b {
         background-image: url(img/background-03-tablet.jpg);
     }

     .produit-7-b {
         background-image: url(img/background-07-tablet.jpg);
     }

 }

 /*Ipad 3rd gen* portrait */
 @media only screen and (min-width : 834px) and (max-width : 1112px) and (orientation : portrait) {

     .texte-alpha {
         width: 61% !important;
         padding-right: 14vh;
         margin-right: 0vh;
     }

     .texte-alpha {
         padding-right: 17vh;
     }

     .white-square-header {
         width: 380px;
         position: absolute;
         top: -1px;
         min-height: 100%;
     }

     .curcuma {
         padding: 3vh;
         right: 6vh;
         top: 23vh;
     }

     .ingredient-curcuma-tablet {
         left: 45vh !important;
         top: 1vh !important;
     }

     .ingredient-cadere-tablet.ingredient-tablet {
         top: -4vh;
         left: 47vh;
     }

     .tournesolmobile-tablet.ingredient-tablet {
         left: 46vh;
         top: -4vh;
     }

     .ingredient-marronier-tablet.ingredient-tablet {
         left: 46vh;
         top: -4vh;
     }

     .harunga-tablet.ingredient-tablet {
         top: -2vh;
         left: 50vh;
     }

     .imageprod-alpha.image-2-packshot {
         margin-right: -3vh;
     }

     img.ipad-img {
         display: block;
         width: 71%;
     }

     .white-square-header {
         min-height: 97%;
     }

     h1.h1-header {
         margin-top: 10%;
     }
 }

 /* Ipad 3rd gen Landscape*/

 @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
     .curcuma {
         top: 12.5vh;
     }

     .cardere {
         top: 21vh;
         right: 20vh;
     }

     .tournesol {
         top: 18vh;
     }

 }

 /* iPhone X in portrait & landscape */

 @media only screen and (min-device-width : 375px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) {
     .ingredient-mobile {
         top: -12vh;
         left: 18vh;
     }

 }

 /*DTW EDIT*/
 .product-tile .product-quickshop {
     border: none;
 }

 /*Ipad Landscape*/
 @media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
     .texte-alpha {
         margin-left: 11vh;
     }

     .produit-3-b {
         background-position: 34%;
     }

     .produit-7-b {
         background-position: 50%;
     }

     .produit-2-b .information-alpha.information-produit-1 {
         position: relative;
         left: -10px;
     }

     #gradientEffect::before {
         height: 80px !important;
     }
 }

 /*Ipad Air 3 Portrait*/
 @media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {
     .BottomSEO p {
         line-height: 18px !important;
     }

     .produit-2-b {
         background-position: 53% !important;
     }

     .texte-alpha {
         padding-right: 10vh;
         padding-left: 1vh;
     }

     .produit-2-b img {
         margin-left: -22px;
     }
 }

 /*Iphone 6/7*/
 @media only screen and (max-width:761px) {

     /*.produit-2-b {
		height: 780px;
	}*/
     .produit-2-b {
         height: 850px;
     }

     /*.produit-6-b {
		height: 700px;
	}*/
     .produit-6-b {
         height: 780px;
     }

     .oneline-tab-title>h3 {
         padding: 10px;
     }

     .nbreakword {
         white-space: normal;
     }

     .wrapperSEO {
         top: -25px;
     }
 }

 @media only screen and (min-width:425px) {
h1.h1-header {
    font-size: 45px !important;
}
 }
 @media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
h1.h1-header {
    font-size: 45px !important;
}    
}