/* start banners */
.ban img:first-of-type {
margin-top: 2%;
}
.ban img {
display: block;
margin: 0 auto 2%;
width: 90%;
}
@media screen and (max-width: 700px) {
.ban img {
width: 100%;
}
}
/* end banners */
/* start product label */
:root {
--bioderma: #e14827;
/* sensibio */
}
.grico {
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto;
width: 80%;
text-transform: capitalize;
margin-bottom: 4%;
}
.gridz {
margin: 0 auto;
display: grid;
grid-template-areas:
"on tw tw ."
"sx tw tw fv"
;
justify-content: flex-start;
align-items: center;
row-gap: 2px;
width: auto;
}
.one {
grid-area: on;
}
.two {
grid-area: tw;
background-color: transparent;
position: relative;
}
.four {
grid-area: fr;
}
.fivez {
grid-area: fv;
}
.six {
grid-area: sx;
}
.seven {
grid-area: sv;
}
.eight {
grid-area: et;
}
.two img {
display: block;
width: 100%;
}
.gridz>div p:first-of-type {
font-weight: bold;
margin: 1rem 0;
}
.gridz p {
padding-left: 0.5em;
}
.one::before,
.four::before,
.six::before {
content: "";
position: absolute;
top: 49%;
left: -.1rem;
width: .5rem;
height: .5rem;
border-radius: 100px;
display: block;
background-color: var(--bioderma)
}
.five::before {
content: "";
position: absolute;
top: 49%;
right: -.1rem;
width: .5rem;
height: .5rem;
border-radius: 100px;
display: block;
background-color: var(--bioderma);
}
.one,
.four,
.six {
border-top: 2px solid var(--bioderma);
position: relative;
}
.five {
border-top: 2px solid var(--bioderma);
position: relative;
text-align: center;
}
.one p,
.six p {
padding-left: .5em;
}
.borderLeft {
border-left: 2px solid var(--bioderma);
position: absolute;
top: 0;
bottom: 0;
height: 50%;
}
.borderRight {
border-right: 2px solid var(--bioderma);
position: absolute;
top: 0;
right: 0;
height: 50%;
}
.five .borderLeft {
opacity: 0;
}
.five p {
padding-right: .5em;
}
.lion {
color: var(--bioderma);
font-weight: bold;
margin-left: 1em;
}
.bigimage {
display: block;
}
.smallimage {
display: none !important
}
@media screen and (max-width: 700px) {
.grico {
display: block;
overflow: hidden;
width: 100%;
}
.gridz {
grid-template-areas:
'on tw '
'fr tw '
'fv tw '
'sx tw ';
row-gap: 15px;
justify-content: flex-start;
align-items: center;
}
.five::before {
left: -.1rem;
right: none;
}
.five {
padding-left: 0;
text-align: left;
}
.five .borderLeft {
opacity: 1;
}
.five .borderRight {
display: none;
}
}
@media screen and (max-width: 776px) {
.bigimage {
display: none !important
}
.smallimage {
display: block !important
}
}
/* end product label */
/* start video */
#video>div {
position: relative;
padding-bottom: 56.25%;
/* 16:9 */
height: 0;
margin-bottom: 2%;
}
#video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* end video */
/* start how */
.how {
display: flex;
justify-content: space-evenly;
align-items: center;
flex-wrap: wrap;
}
.how>div {
width: 48%;
}
.how img {
display: block;
margin: 0 auto;
width: 100%;
}
.use {
line-height: 2em;
}
.use ul li {
padding: 5px;
vertical-align: middle;
}
.im {
display: flex;
}
.im img {
align-self: center;
}
@media screen and (max-width: 700px) {
.how>div {
width: 100%;
}
.use {
order: 2;
}
.im {
order: -1
}
.im img {
width: 100%;
margin: 0 auto 3%;
}
.use {
line-height: normal;
}
.use ul li {
padding: 5px;
vertical-align: middle;
}
}
/* start how */
/* Beauty Care Routine */
.Care {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
align-items: center;
}
.Tips {
flex-basis: 25%;
padding: 0px;
text-align: center;
}
.btn2 {
font-family: trebuchet ms;
color: #843090;
font-size: large;
font-weight: bold;
box-shadow: 0px 2px 2px 2px;
min-width: 120px;
padding: 20px 0px;
text-decoration: underline;
}
.btn2 {
animation-name: line;
animation-duration: 1.5s;
animation-iteration-count: infinite;
transition: ease;
animation-fill-mode: both;
}
@keyframes line {
0% {
text-decoration: underline;
}
100% {
text-decoration: none;
}
}
.arrowz {
border: solid #843090;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 3px;
}
.rightz {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
margin-right: 5px;
}
.BeautyCare {
position: relative;
letter-spacing: 9px;
margin-top: 3%;
}
.BeautyCare-block {
position: absolute;
bottom: 44%;
right: 0%;
color: white;
padding: 0px;
}
.Choose {
font-weight: bold;
color: white;
font-family: trebuchet ms;
font-size: 2.5vw;
text-align: right;
}
@media screen and (max-width: 700px) {
.Tips {
flex-basis: 50%;
}
.BeautyCare {
position: relative;
letter-spacing: 1px;
}
.BeautyCare-block {
position: absolute;
bottom: 33%;
right: 5%;
color: white;
padding: 0px;
}
.Choose {
font-weight: bold;
color: white;
font-family: trebuchet ms;
font-size: 3.5vw;
text-align: right;
}
}
/* end tips */
/* Features Styling */
.lastban {
margin-top: 2%;
}
.ducrayFeatures {
display: grid;
padding: 5px;
width: 50%;
background: url(https://ecombe.nahdionline.com/media/content/ducray/DucrayEn.jpg) no-repeat;
background-size: 100% 100%;
grid-template-areas: " head head "
"image text "
" foot foot ";
text-transform: uppercase;
row-gap: 10px;
column-gap: 10%;
}
.ducrayFeatures p {
color: #E75203;
}
.ducrayHeader {
font-weight: 900;
display: flex;
justify-content: center;
padding-top: 5%;
grid-area: head;
}
.ducrayHeader p {
font-weight: 600;
font-size: 3vw;
}
.ducrayImage {
display: flex;
justify-content: center;
align-items: center;
grid-area: image;
padding-bottom: 10%;
padding-left: 10px;
}
.ducrayImage img {
display: block;
width: 60%;
}
.ducrayText {
grid-area: text;
display: flex;
flex-direction: column;
justify-content: space-evenly;
}
.ducrayText p::before {
content: "";
position: absolute;
top: 50%;
left: -13px;
width: 0;
height: 0;
margin-top: -10px;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent #E75203;
}
.ducrayText p {
font-weight: 600;
position: relative;
text-transform: capitalize;
padding: 10px;
}
.ducrayFotter {
display: flex;
grid-area: foot;
justify-content: flex-end;
font-size: .8em;
}
.ducrayFotter p {
text-align: left;
color: rgb(39, 118, 149);
text-transform: initial;
font-weight: bold;
}
.ducrayHow {
width: 50%;
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: center;
padding: 5px;
background: url(https://ecombe.nahdionline.com/media/content/ducray/DucrayEn.jpg) no-repeat;
background-size: 100% 100%;
text-transform: uppercase;
}
.ducrayHow p {
color: #E75203;
}
.ducrayHowHeader {
font-size: 3vw;
font-weight: 900;
display: flex;
justify-content: center;
padding-top: 5%;
width: 95%;
}
.ducrayHowHeader p {
font-weight: 600;
padding-bottom: 10%;
}
.ducrayInstruction {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
padding-bottom: 15%;
text-transform: capitalize;
}
.ducrayInstruction p {
flex-basis: 45%;
color: rgb(39, 118, 149);
font-weight: 600;
position: relative;
text-align: center;
}
.ducrayInstruction p::before {
content: "\2714";
display: inline-block;
font-size: x-large;
color: #E75203;
}
.ducrayHowFotter {
display: flex;
justify-content: flex-end;
}
.ducrayHowFotter p {
text-align: left;
color: rgb(39, 118, 149);
text-transform: initial;
font-size: .8em;
font-weight: bold;
}
.ducrayInstruction p:first-of-type {
margin-bottom: 10% !important
}
@media screen and (max-width: 700px) {
.ducrayHowHeader p {
font-size: 3rem;
}
.ducrayHeader p{
font-size: 3rem;
}
.ducrayText {
font-size: .9em;
}
}
/* Features Styling */
.rowz {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.Features {
flex-basis: 16%;
padding: 10px 5px;
text-align: center;
text-transform: capitalize;
}
.Features img {
min-width: 75.34px;
display: block;
width: 100%;
margin: 0 auto ;
}
.FeaturesHeaders {
color: #843090;
font-weight: bold;
}
@media screen and (max-width: 700px) {
.Features {
flex-basis: 32%;
}
}
Product description:
80%
Complexion evened out and homogenized
73%
Clearer complexion
73%
Smoothing effect
Product Features:
Dry Skin
Hypo-allergenic
Fast absorption
No Comedones
Fragrance Free
make-up base
Non Greasy
Product Benefits:
Features
UVA/UVB protection
Evens out and lightens the skin tone
Excellent make-up base
Daily Life Changing Care
How to use:
How to use
onto the entire face
onto neck and back of the hands
Avoid contact with the eyes
Daily Life Changing Care
Ingredients:
Ascorbyl glucoside
NIACINAMIDE
Product Details:
Product description:
80%
Complexion evened out and homogenized
73%
Clearer complexion
73%
Smoothing effect
Product Features:
Dry Skin
Hypo-allergenic
Fast absorption
No Comedones
Fragrance Free
make-up base
Non Greasy
Product Benefits:
Features
UVA/UVB protection
Evens out and lightens the skin tone
Excellent make-up base
Daily Life Changing Care
How to use:
How to use
onto the entire face
onto neck and back of the hands
Avoid contact with the eyes
Daily Life Changing Care
Ingredients:
Ascorbyl glucoside
NIACINAMIDE
Product Details: