/* ------------------------------------------------------------------------------------ */
.ds9__page .ds9__compare-items .ds9__cta {
    max-width: 118px;
 }
 .ds9__page .ds9__compare-item-texture {
    min-height: 183px;
 }
 
 @media only screen
 and (min-device-width : 834px)
 and (max-device-width : 1112px)
 and (orientation : portrait)
 and (-webkit-min-device-pixel-ratio: 2) {
 .ds9__page .ds9__product[data-item="2"] .ds9__product-media-number {
       left: calc(52% + ( 224 * var(--collectionRatio)));
 }
 .ds9__page .ds9__compare-title {
       font-size: 33px;
 }
 .ds9__page .ds9__ingredient-content {
       width: 594px;
   }
   .ds9__page .ds9__ingredient-picture {
       transform: translateY(calc(230px - 50%));
   }
   .ds9__page .ds9__only-mobile {
       display: block;
   }
   .ds9__page .ds9__quickview-btn.ds9__only-desktop {
       display: none;
   }
 }
 @media only screen
 and (min-device-width : 834px)
 and (max-device-width : 1112px)
 and (orientation : landscape)
 and (-webkit-min-device-pixel-ratio: 2) {
 .ds9__page .ds9__product[data-item="2"]  .ds9__product-media-number {
       left: calc(50% +  ( 234 * var(--collectionRatio)));
 }
 .ds9__page .ds9__compare-title {
       font-size: 43px;
 }
 }
 
 /*iPhone 6/7/8/plus, XR, 11, X, 12 and 11.*/
 @media (max-width: 480px) {
 .ds9__page .ds9__product[data-item="2"]  .ds9__product-media-number {
       left: calc(50% +  ( 137 * var(--collectionRatio)));
 }
 .ds9__page .ds9__product-media-text {
       font-size: calc( 15 * var(--collectionRatio));
 }
 .ds9__container[data-anchor-id="4"] .ds9__product-content {
       margin-top: 20px;
   }
 }


body, html { overflow-x: clip !important; }

i-button .button, .i-button .button {
    min-width: 113px;
}
.ds__page .ds__compare-item-text {
    font-size: 12px;
}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
    .ds__page .ds__ingredient-title small {
        font-size: 25px;
    }
    .ds__page .ds__compare-item-text {
        font-size: 12px;
    }
    .ds__page .ds__header-picture {
        top: unset;
    }
    .ds__page .ds__product-media-text {
        white-space: unset;
    }
    .ds__page .ds__bloc-header {
        margin-top: 0 !important;
    }
}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .ds__page .ds__product-media-text {
        white-space: unset;
    }
}
@media (max-width: 480px) {
    .ds__page .ds__product-media-text {
        white-space: unset;
    }
    .ds__page .ds__product-media-text {
        white-space: unset;
    }
    .ds__page .ds__product-media-text {
        font-size: calc(15 * var(--collectionRatio));
    }
    .ds__page [data-item="3"] .ds__product-media-text {
        white-space: nowrap;
    }
}


