/* MASTER ANLYSIS CSS UPDATES */

.dp-selection  .swiper {
  padding: 0 20px;
}

body, html {
  overflow-x: clip !important;
}


div[pageid="landing-seo-2026-anti-aging-master"] .terms-and-conditions__description{
  text-align: left;
}


 @media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
  .dp-mentions {
    margin-top: 20px !important;
  }
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
  div[pageid="landing-seo-2026-anti-aging-master"] .terms-and-conditions__description{
    margin: 0 20px;  
  }
  .dp-product__model-name{
    left: 20px !important;
  }
  .dp-product__model-name strong {
    font-size: 20px !important;
  }
  .dp-product__model-name span {
    font-size: 10px !important;
  }
  .must-haves-2025-popin__content {
    padding-right: 16px !important;
  }
  .must-haves-2025-popin__title {
    font-size: 26px !important;
  }
}

@media (max-width: 480px) {
  .dp-selection  .swiper {
    padding: 0;
  }
  div[pageid="landing-seo-2026-anti-aging-master"] .terms-and-conditions__description{
    margin: 0 20px;  
  }
  .dp-mentions {
    margin-top: 20px !important;
  }
}
