.wave-2 p.holy__text.holy__push-text.spa-section-text-2, .wave-2 p.holy__text.holy__push-text.spa-section-text-1 {
    font-size: 16px;        
}
.wave-2 p.holy__text.holy__push-text.spa-section-text-3 {
    font-size: 14px;        
}
.wave-2 .clarins-precious .holy__push-body {
    background-color: #000;
}
.holy__page.wave-2 .spa-section-content.clarins-precious .holy__push-title {
    color: #CBB089 !important;
}
.holy__page.wave-2 .spa-section-content.clarins-precious .holy__push-text {
    color: #fff;
}
.holy__page.wave-2 .spa-section-content.clarins-precious .holy__cta-btn {
    background-color: #CBB089 !important;
    color: #000;
    border: 1px solid #CBB089;
}
.wave-3-gift-set-section p.holy__text.holy__push-text.spa-section-text-mention {
    font-size: 10px;
    opacity: 0.8;
}
@media (min-width: 900px) {
    .holy__page .wave-3-gift-set-section .holy__finder-content {
        max-width: 700px;
        padding: 18px 14px;
    }
}
@media (min-width: 769px) {
    .holy__page.wave-2 .holy__push-content {
        padding: 32px 16px;
    }
}
@media (max-width: 480px) {
    .holy__page.wave-2 .holy__push-content {
        padding: 24px 8px;
    }
    .wave-2 p.holy__text.holy__push-text.spa-section-text-mention {
        line-height: .75em;
    }
    .wave-3-gift-set-section p.holy__text.holy__push-text.spa-section-text-mention {
        line-height: 1.5em;
    }
}