@font-face{font-family:'TT Norms Pro Serif Trl';src:url('/cdn/shop/files/TTNormsProSerifTrl-Bd.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-Bd.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl';src:url('/cdn/shop/files/TTNormsProSerifTrl-BdIt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-BdIt.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Db';src:url('/cdn/shop/files/TTNormsProSerifTrl-DmBdIt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-DmBdIt.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl ExtraBlc';src:url('/cdn/shop/files/TTNormsProSerifTrl-XBlk.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-XBlk.woff') format('woff');font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl XBd';src:url('/cdn/shop/files/TTNormsProSerifTrl-XBdIt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-XBdIt.woff') format('woff');font-weight:900;font-style:italic;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl XBd';src:url('/cdn/shop/files/TTNormsProSerifTrl-XBd.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-XBd.woff') format('woff');font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Db';src:url('/cdn/shop/files/TTNormsProSerifTrl-DmBd.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-DmBd.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl XLt';src:url('/cdn/shop/files/TTNormsProSerifTrl-XLt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-XLt.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl XLt';src:url('/cdn/shop/files/TTNormsProSerifTrl-XLtIt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-XLtIt.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl ExtraBlc';src:url('/cdn/shop/files/TTNormsProSerifTrl-XBlkIt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-XBlkIt.woff') format('woff');font-weight:900;font-style:italic;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl';src:url('/cdn/shop/files/TTNormsProSerifTrl-It.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-It.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl';src:url('/cdn/shop/files/TTNormsProSerifTrl-Rg.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-Rg.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Nml';src:url('/cdn/shop/files/TTNormsProSerifTrl-Nml.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-Nml.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Md';src:url('/cdn/shop/files/TTNormsProSerifTrl-Md.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-Md.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Lt';src:url('/cdn/shop/files/TTNormsProSerifTrl-LtIt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-LtIt.woff') format('woff');font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Th';src:url('/cdn/shop/files/TTNormsProSerifTrl-Th.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-Th.woff') format('woff');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Lt';src:url('/cdn/shop/files/TTNormsProSerifTrl-Lt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-Lt.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Th';src:url('/cdn/shop/files/TTNormsProSerifTrl-ThIt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-ThIt.woff') format('woff');font-weight:100;font-style:italic;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Nml';src:url('/cdn/shop/files/TTNormsProSerifTrl-NmlIt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-NmlIt.woff') format('woff');font-weight:500;font-style:italic;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Md';src:url('/cdn/shop/files/TTNormsProSerifTrl-MdIt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-MdIt.woff') format('woff');font-weight:500;font-style:italic;font-display:swap;}
@font-face{font-family:'TT Nrms Pr Srf Trl Vr Rmn';src:url('/cdn/shop/files/TTNrmsPrSrfTrlVrRmn.woff2') format('woff2'),url('/cdn/shop/files/TTNrmsPrSrfTrlVrRmn.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Nrms Pr Srf Trl Vr It';src:url('/cdn/shop/files/TTNrmsPrSrfTrlVrIt.woff2') format('woff2'),url('/cdn/shop/files/TTNrmsPrSrfTrlVrIt.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Blc';src:url('/cdn/shop/files/TTNormsProSerifTrl-Blk.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-Blk.woff') format('woff');font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'TT Norms Pro Serif Trl Blc';src:url('/cdn/shop/files/TTNormsProSerifTrl-BlkIt.woff2') format('woff2'),url('/cdn/shop/files/TTNormsProSerifTrl-BlkIt.woff') format('woff');font-weight:900;font-style:italic;font-display:swap;}
@font-face{font-family:'Stepp ITC Std Ultra';src:url('/cdn/shop/files/SteppITCStd-Ultra.woff2') format('woff2'),url('/cdn/shop/files/SteppITCStd-Ultra.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}

@font-face{font-family:'Stepp ITC Std';src:url('/cdn/shop/files/SteppITCStd-Bold.woff2') format('woff2'),url('/cdn/shop/files/SteppITCStd-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Stepp ITC Std';src:url('/cdn/shop/files/SteppITCStd-MediumItalic.woff2') format('woff2'),url('/cdn/shop/files/SteppITCStd-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap;}
@font-face{font-family:'Stepp ITC Std';src:url('/cdn/shop/files/SteppITCStdLight-Italic.woff2') format('woff2'),url('/cdn/shop/files/SteppITCStdLight-Italic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:'Stepp ITC Std';src:url('/cdn/shop/files/SteppITCStd-BoldItalic.woff2') format('woff2'),url('/cdn/shop/files/SteppITCStd-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap;}
@font-face{font-family:'Stepp ITC Std';src:url('/cdn/shop/files/SteppITCStd-Medium.woff2') format('woff2'),url('/cdn/shop/files/SteppITCStd-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Stepp ITC Std';src:url('/cdn/shop/files/SteppITCStd-Light.woff2') format('woff2'),url('/cdn/shop/files/SteppITCStd-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Cinzel:wght@400..900&family=Dancing+Script:wght@400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

[class^="box-"]{display:none;}
[class^="box-"].showfirst{display:block;}
body{position:relative;background:#fff;overflow-x:hidden;font-family:'TT Nrms Pr Srf Trl Vr It';}
:root{--white:#ffffff;--black:#000;--theme-color:#012A0A;--primary:#024922;}
.p-100{padding:100px 0px;}
h1,h2,h3,h4,h5,h6{font-family:'Stepp ITC Std Ultra';}
.img-auto{display:block;max-width:100%;margin:0 auto;}
a,button{text-decoration:none!important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
a:hover,button:hover{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
ul{padding:0;margin:0;list-style:none;}
.title{font-size:50px;text-transform:uppercase;font-family:Stepp ITC Std;font-weight:700;}
.sub-title{font-family:TT Norms Pro Serif Trl;font-weight:500;font-size:24px;color:#012A0A;}

/* Button Start */
.theme-group{display:flex;gap:20px;align-items:center;}
.theme-btn{color:var(--white);background:var(--theme-color);transition:0.50s ease;font-weight:400;font-size:14px;text-transform:uppercase;padding:14px 20px;border:1px solid var(--theme-color);border-radius:10px;letter-spacing:1px;font-family:'Roboto';}
.theme-btn:hover{background:var(--black);transition:0.50s ease;color:var(--white);border:1px solid var(--black);}
.theme-btn-snd{color:#333333;background:#EBE8E0;transition:0.50s ease;font-weight:400;font-size:14px;text-transform:uppercase;padding:14px 20px;border:1px solid #EBE8E0;border-radius:10px;letter-spacing:1px;font-family:'Roboto';}
.theme-btn-snd:hover{background:transparent;transition:0.50s ease;color:#EBE8E0;}

/* Button End */
.container{width:100%;max-width:1440px;}

/* Header Start */
.logo img{width:250px;}
.logo{text-align:center;}
.contact-info{display:flex;align-items:center;gap:20px;}
.header h1{padding:20px 0px;font-size:50px;line-height:100%;text-align:center;text-transform:uppercase;color:var(--white);margin:0px;font-family:Stepp ITC Std;}
.header{color:var(--white);padding:15px 0;position:absolute;width:100%;z-index:99999;}
.nav{display:flex;justify-content:space-between;align-items:center;}
.logo{font-size:24px;font-weight:bold;padding-top:20px;}
.nav-links{list-style:none;display:flex;gap:25px;}
.nav-links li{position:relative;}
.nav-links a{color:var(--white);transition:color 0.3s ease;font-family:TT Norms Pro Serif Trl;font-weight:600;font-size:16px;text-transform:uppercase;}
.nav-links a:hover{color:var(--theme-color);}
.nav {
    padding-top: 30px;
}
/* Dropdown styling with header_service_dropdown class */
.header_service_dropdown{display:none;position:absolute;top:100%;left:0;list-style:none;padding:0;margin:0;background-color:var(--theme-color);box-shadow:0 4px 8px rgba(0,0,0,0.2);z-index:1001;min-width:max-content;}
.header_service_dropdown li a{padding:10px 30px;color:var(--white);text-decoration:none;display:block;font-size:14px;}
.header_service_dropdown li a:hover{background-color:var(--white);color:var(--black);}

/* Show dropdown on hover for desktop */
.nav-links li:hover .header_service_dropdown{display:block;}
.toggle-btn{font-size:24px;cursor:pointer;color:var(--white);transition:transform 0.3s ease;display:none;}
.toggle-btn:hover{transform:scale(1.1);}
.sidebar{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:#1a2a44;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:left 0.5s ease-in-out;}
.sidebar.active{left:0;}
.sidebar .nav-links{display:flex;flex-direction:column;align-items:center;list-style:none;text-align:center;}
.sidebar .nav-links li{margin:20px 0;}
.sidebar .nav-links li a{color:var(--white);text-decoration:none;font-size:15px;transition:color 0.3s ease;}
.sidebar .nav-links li a:hover{color:#007bff;}

/* Ensure dropdown is hidden in sidebar */
.sidebar .header_service_dropdown{display:none;}
.close-btn{position:absolute;top:15px;right:15px;font-size:24px;cursor:pointer;color:var(--white);transition:transform 0.3s ease;}
.close-btn:hover{transform:scale(1.1);}
@media (max-width:768px){
  .toggle-btn{display:block;}
  .nav{justify-content:space-between;}
  .sidebar .nav-links{display:flex;gap:0px;}
}
/* Header End */

/* Top Header Start */
.top_header{background:#D6D2C9;text-align:center;padding:10px 0px;display:flex;align-items:center;justify-content:center;gap:10px;}
.top_header p{font-family:TT Norms Pro Serif Trl;font-weight:450;font-size:14px;margin:0px;color:#000000;}
.main_top_header_social{  /* background: var(--black); */
padding:10px 0px 10px;position:absolute;top:40px;z-index:999999999999;width:100%;}
.main_top_header_social ul{display:flex;gap:20px;}
.main_top_header_social ul a{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:14px;text-transform:capitalize;color:var(--white);}
.top_header_social ul{justify-content:end;}
/* Top Header End */

/* Banner Start */
section.banner_bg{background:url(../images/banner-bg.png);height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:center;color:var(--white);}
.banner_img img{width:850px;}
.checked{color:orange;}
.banner_img{position:absolute;bottom:0;right:0;}
.banner_content h1{font-weight:700;font-size:60px;text-transform:uppercase;font-family:Stepp ITC Std;letter-spacing:0.6px;line-height:1;}
.banner_content p{font-family:TT Norms Pro Serif Trl;font-size:18px;line-height:30px;margin-top:15px;max-width:590px;}
.banner_content{width:90%;}
.banner_rating{display:flex;gap:10px;margin:20px 0px 30px;}
.banner_rating h6{font-family:TT Norms Pro Serif Trl;font-size:16px;margin:0px;}
/* Banner End */

/* About Us Start */
.about_img img{width:100%;height:auto;}
.about_content h2{color:#111111;font-weight:700;}
.about_content p{font-family:TT Norms Pro Serif Trl;font-size:18px;color:#111111;}
.about_content ul{display:flex;flex-direction:column;gap:10px;margin-bottom:50px;}
.about_content ul li{display:flex;align-items:center;gap:10px;font-family:TT Norms Pro Serif Trl;font-size:18px;color:#111111;}
/* About Us End */

/* Our Philosophy Start */
section.main_our_philosophy{background:#EBE8E0;}
.philosophy_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;}
.our_philosophy_title h3{color:#111111;font-weight:700;}
.our_philosophy_title{margin-bottom:50px;}
.our_philosophy_title p{font-family:TT Norms Pro Serif Trl;font-size:18px;color:#111111;}
.our_philosophy_card img{width:100%;}
.our_philosophy_card h6{font-weight:700;font-size:18px;text-transform:uppercase;font-family:Stepp ITC Std;color:#111111;margin:20px 0px 10px;}
.our_philosophy_card p{font-family:TT Norms Pro Serif Trl;font-size:16px;color:#111111;}
.philosophy_custum_card{margin-top:50px;}
/* Our Philosophy End */

/* Products Aardeskin Start */
.products_aardeskin_title p{font-family:TT Norms Pro Serif Trl;font-size:24px;color:#111111;line-height:initial;}
.products_aardeskin_card img{width:100%;height:auto;}
.products_aardeskin_card h6{font-weight:700;font-size:18px;text-transform:uppercase;font-family:Stepp ITC Std;color:#111111;margin:20px 0px;}
.products_aardeskin_card span{font-family:TT Norms Pro Serif Trl;font-size:20px;color:#111111;}
section.main_products_aardeskin_snd{background:#EBE8E0;}
/* Products Aardeskin End */

/* Virtual Consultation Start */
section.main_virtual_consultation{background:#EBE8E0;}
.virtual_consultation_title{text-align:center;margin-bottom:50px;}
.virtual_consultation_title h4{color:#111111;}
.virtual_consultation_title p{font-family:TT Norms Pro Serif Trl;font-size:16px;color:#111111;}
.virtual_consultation_card{position:relative;width:100%;height:400px;border-radius:10px;overflow:hidden;cursor:pointer;transition:all 0.3s ease;}
.virtual_consultation_card .card-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;color:white;z-index:2;transition:opacity 0.3s ease;justify-content:space-evenly;}
.virtual_consultation_card .card-content.hidden{opacity:0;pointer-events:none;}
.virtual_consultation_card .video-icon{margin-bottom:0px;}
.virtual_consultation_card video{width:100%;height:100%;object-fit:cover;display:block;}
.virtual_consultation_card img.poster-image{width:100%;height:400px;object-fit:cover;position:absolute;top:0;left:0;z-index:1;display:block;}
.virtual_consultation_card.video-playing .card-content,.virtual_consultation_card.video-playing .poster-image{display:none;}
.virtual_consultation_card h3{font-size:16px;text-transform:capitalize;margin:0px;font-family:Stepp ITC Std;}
.virtual_consultation_card p{margin:0;font-size:14px;text-align:center;padding:0 20px;}
.main_virtual_consultation_card_content{background:#33333380;width:80%;text-align:center;padding:10px 10px;}
.virtual_consultation_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;width:100%;}
.virtual_consultation_btn{text-align:center;width:100%;margin-top:100px;}
/* Virtual Consultation End */

/* Reviews Start */
.reviews_title_rating{display:flex;align-items:center;gap:20px;}
.reviews_title_rating span{font-size:30px;}
.reviews_title h5{color:#111111;}
.reviews_title p{font-family:TT Norms Pro Serif Trl;font-size:18px;color:#111111;}
.reviews_card{background:#F0F0F0;padding:20px 10px;border-radius:10px;margin-top:30px;min-height:360px;width:18.8%;}
.reviews_card_header{display:flex;align-items:center;gap:10px;}
.reviews_card_header h6{font-family:TT Norms Pro Serif Trl;font-weight:700;font-size:18px;text-transform:capitalize;color:#111111;margin:0px;}
.reviews_card p{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:14px;color:#111111;margin:10px 0px 10px;}
.reviews_card h3{font-family:TT Norms Pro Serif Trl;font-weight:500;font-size:16px;border-bottom:1px solid;display:inline-block;color:#333333;}
.reviews_card_footer{display:flex;align-items:center;gap:10px;}
.reviews_card_footer h2{font-family:TT Norms Pro Serif Trl;font-size:13px;margin:0px;color:#333333;}
.reviews_card_footer h4{font-family:TT Norms Pro Serif Trl;font-size:15px;}
.reviews_card_footer{margin-top:10px;}
.reviews_card h5{font-family:TT Norms Pro Serif Trl;font-size:17px;color:#333333;margin:20px 0px 4px;}
.reviews_card_grid{display:flex;gap:20px;flex-flow:wrap;align-items:start;}
.reviews_card_custum{margin-top:80px;}
/* Reviews End */

/* Eco-Friendly Promise Start */
section.main_eco_friendly{padding:100px 0px;background:#EBE8E0;}
.eco_friendly_content h5{color:#111111;line-height:1;}
.eco_friendly_content ul{display:flex;flex-direction:column;gap:10px;margin:20px 0px;}
.eco_friendly_content ul li{display:flex;align-items:center;gap:10px;font-family:TT Norms Pro Serif Trl;font-size:18px;color:#111111;}
.eco_friendly_content p{font-family:TT Norms Pro Serif Trl;font-size:18px;color:#111111;}
.eco_friendly_content h4{font-family:TT Norms Pro Serif Trl;font-weight:700;font-size:24px;color:#012A0A;margin-top:50px;}
.eco_friendly_btn{margin-top:50px;text-align:center;width:100%;}
/* Eco-Friendly Promise End */

/* Trusted by Thousands Start */
.trusted_by_thousand_title{text-align:center;margin-bottom:50px;}
.trusted_by_thousand_title .banner_rating{justify-content:center;margin:10px 0px;}
.trusted_by_thousand_title_img{display:flex;align-items:center;gap:30px;justify-content:center;margin-top:20px;}
.trusted_by_thousand_card p{font-family:TT Norms Pro Serif Trl;font-size:18px;color:#333333;margin:0px;}
.trusted_by_thousand_card h6{font-family:TT Norms Pro Serif Trl;font-size:18px;color:#333333;font-weight:800;}
.trusted_by_thousand_card_rating{margin-bottom:10px;}
.trusted_by_thousand_card{margin-top:30px;}
.trusted_by_thousand_card_btn{text-align:center;margin-top:50px;}
/* Trusted by Thousands End */

/* Why AardeSkin Start */
section.main_why_ardeSkin{background:#EBE8E0;}
.why_ardeSkin_card img{width:100%;height:auto;}
.why_ardeSkin_card h6{font-family:TT Norms Pro Serif Trl;font-weight:500;font-size:20px;color:#012A0A;margin:20px 0px 20px;}
.why_ardeSkin_card h5{color:#111111;line-height:1;}
.why_ardeSkin_card ul img{width:unset;}
.why_ardeSkin_card ul{display:flex;flex-direction:column;gap:10px;margin:20px 0px 30px;}
.why_ardeSkin_card ul li{display:flex;align-items:center;gap:10px;font-family:TT Norms Pro Serif Trl;font-size:18px;color:#333333;}
.why_ardeSkin_card p{font-family:TT Norms Pro Serif Trl;font-size:18px;color:#111111;}
.why_ardeSkin_card h4{font-weight:700;font-size:30px;text-transform:uppercase;color:#111111;font-family:Stepp ITC Std;margin:20px 0px;}
.why_ardeSkin_bottom{text-align:center;margin-top:50px;}
.why_ardeSkin_bottom h5{font-family:TT Norms Pro Serif Trl;font-weight:500;font-size:30px;text-transform:capitalize;color:#012A0A;}
/* Why AardeSkin End */

/* Last Sec Start */
section.main_last_sec{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;}
section.main_last_sec img{width:380px;height:auto;}
/* Last Sec End */

/* Footer Start */
footer{background:#111111;padding:100px 0px 20px;}
.footer_logo h6{font-weight:700;font-size:19px;text-transform:uppercase;color:#FFFFFF;font-family:Stepp ITC Std;margin-bottom:40px;}
form.footer_form{display:flex;gap:10px;}
form.footer_form input{width:100%;border:0px;padding:10px;border-radius:5px;outline:none;}
form.footer_form button{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:14px;text-transform:uppercase;color:#333333;background:#F1E7DD;border:1px solid #F1E7DD;border-radius:5px;padding:0px 20px;}
form.footer_form input::placeholder{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:16px;}
.footer_logo{width:80%;}
.footer_logo ul{display:flex;gap:10px;margin-top:30px;}
.footer_links h5{font-weight:700;font-size:14px;line-height:23.4px;text-transform:uppercase;font-family:Stepp ITC Std;color:#FFFFFF;margin-bottom:50px;}
.footer_links_last h5{font-weight:700;font-size:14px;line-height:23.4px;text-transform:uppercase;font-family:Stepp ITC Std;color:#FFFFFF;margin-bottom:50px;}
.footer_links ul{display:flex;flex-direction:column;gap:10px;}
.footer_links ul a{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:14px;color:#CCCCCC;}
.footer_links_last ul li{display:flex;align-items:center;gap:10px;}
.footer_links_last ul{display:flex;flex-direction:column;gap:10px;}
.footer_links_last ul a{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:14px;color:#CCCCCC;}
.footer_links_last ul a span{color:var(--white);font-size:20px;}
footer hr{background:#60553E;margin:50px 0px 20px;}
.bottom_footer{display:flex;justify-content:space-between;align-items:center;}
.bottom_footer p{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:14px;text-decoration:underline;margin:0px;color:#CCCCCC;}
.bottom_footer_nav ul{display:flex;gap:20px;}
.bottom_footer_nav ul a{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:14px;color:#CCCCCC;text-decoration:underline!important;}
.bottom_footer_nav{width:100%;text-align:center;display:flex;justify-content:center;}
/* Footer End */

/* Inner Banner Start */
section.main_inner_banner.snd_inner{height:300px;background-position:left;}
section.main_inner_banner{background:url(../images/banner-bg.png);height:700px;background-size:cover;background-position:bottom;align-items:center;display:flex;justify-content:center;background-repeat:no-repeat;}
section.main_inner_banner h1{font-weight:700;font-size:60px;vertical-align:middle;text-transform:uppercase;color:var(--white);padding-top:100px;font-family:Stepp ITC Std;}
/* Inner Banner End */

/* About Us Inner Page Start */
section.main_our_story{background:#EBE8E0;}
.our_story_content h6{font-family:TT Norms Pro Serif Trl;font-weight:500;font-size:24px;color:#012A0A;margin-bottom:20px;}
.our_story_content p{font-family:TT Norms Pro Serif Trl;font-size:18px;color:#111111;}
.our_story_content ul{display:flex;flex-direction:column;gap:10px;}
.our_story_content ul li{display:flex;align-items:center;gap:10px;font-family:TT Norms Pro Serif Trl;font-size:18px;color:#111111;}
.our_story_img img{width:100%;height:auto;}
/* About Us Inner Page End */

/* Virtual Consultation Inner Page Start */
section.main_virtual_consultation.inner_virtual_consultation{background:transparent;}
section.main_about.inner_virtual_consultation_snd{background:#EBE8E0;}
section.main_about.inner_virtual_consultation_snd a{margin-top:20px;display:inline-flex;}
/* Virtual Consultation Inner Page End */

/* Blogs Inner Page Start */
.blog_inner_snd_sec_title{text-align:center;margin-bottom:50px;}
.blog_inner_snd_sec_title h2{color:#111111;}
.blog_inner_snd_sec_card_img img{width:100%;height:375px;object-fit:cover;border-radius:20px;}
.blog_inner_snd_sec_card ul{display:flex;align-items:center;gap:10px;margin:20px 0px;}
.blog_inner_snd_sec_card ul h6{font-family:TT Norms Pro Serif Trl;font-size:14px;margin:0px;color:#111111;}
.blog_inner_snd_sec_card h2{font-weight:700;font-size:22px;text-transform:uppercase;font-family:Stepp ITC Std;color:#111111;}
.blog_inner_snd_sec_card p{font-family:TT Norms Pro Serif Trl;font-size:16px;color:#111111;margin:20px 0px;}
.blog_inner_snd_sec_card a{font-family:TT Norms Pro Serif Trl;font-weight:600;font-size:16px;text-decoration:underline!important;text-transform:capitalize;color:#111111;}
.blog_inner_snd_sec_card{margin-bottom:50px;}
.blog_inner_snd_sec_card_btn{text-align:center;margin-top:50px;}
/* Blogs Inner Page End */

/* Contact Us Inner Start */
.contact_us_title{text-align:center;margin-bottom:50px;}
.contact_us_title h1{font-weight:700;font-size:60px;text-transform:uppercase;font-family:Stepp ITC Std;color:#111111;}
.main_contact_us{background:white;box-shadow:0px 141px 200px -80px #193A4B4D;border-radius:50px;padding:100px;position:relative;}
form.contact_us_form p{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:14px;margin:20px 0px 30px;}
form.contact_us_form h2{font-weight:700;font-size:54px;font-family:Stepp ITC Std;color:#111111;}
form.contact_us_form input{width:100%;padding:10px;border:1px solid #E0E0E0;border-radius:10px;margin-bottom:20px;}
form.contact_us_form input::placeholder{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:14px;}
form.contact_us_form select{width:100%;padding:10px;border:1px solid #E0E0E0;border-radius:10px;margin-bottom:20px;color:#000000;}
form.contact_us_form button{width:100%;}
form.contact_us_form ul{display:flex;margin-top:80px;gap:30px;flex-wrap:wrap;}
form.contact_us_form ul li{display:flex;align-items:center;gap:10px;}
form.contact_us_form ul a{font-weight:700;font-size:16px;font-family:Stepp ITC Std;color:#111111;}
.contact_map{height:100%;}
.main_contact_us::before{position:absolute;top:0;right:0;height:100%;width:30%;background:var(--theme-color);content:"";border-radius:0px 50px 50px 0px;}
/* Contact Us Inner End */

/* Faqs Inner Page Start */
.faqs_inner_second_sec_title{text-align:center;margin-bottom:50px;}
.faqs_inner_second_sec_accordions .faq-item{margin-bottom:30px;border-radius:5px;overflow:hidden;}
.faqs_inner_second_sec_accordions .faq-item h3{background-color:#EFEFEF;margin:0;cursor:pointer;user-select:none;display:flex;justify-content:space-between;align-items:center;font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:18px;text-transform:capitalize;padding:20px 20px 20px;color:#111111;}
.faqs_inner_second_sec_accordions .faq-item h3 .arrow{transition:transform 0.3s ease;font-size:18px;}
.faqs_inner_second_sec_accordions .faq-item h3.open .arrow{transform:rotate(180deg);}
.faqs_inner_second_sec_accordions .faq-content{padding:10px 20px 20px;display:none;background-color:#fff;}
.faqs_inner_second_sec_accordions .faq-content.active{display:block;background:#EFEFEF;}
.faqs_inner_second_sec_accordions .faq-list{list-style-type:none;padding:0;}
.faqs_inner_second_sec_accordions .faq-select{width:100%;padding:5px;margin-bottom:10px;display:none;}
.faqs_inner_second_sec_accordions .faq-list p{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:16px;color:#111111;margin-bottom:10px;}
section.main_faqs_inner_form{background:#EBE8E0;}
.faqs_inner_form_title{margin-bottom:50px;}
form.faqs_inner_form input{width:100%;padding:15px;border:1px solid #EFEFEF;background:#EFEFEF;margin-bottom:30px;outline:none;color:black;}
form.faqs_inner_form textarea{width:100%;padding:15px;border:1px solid #EFEFEF;background:#EFEFEF;margin-bottom:30px;outline:none;color:black;}
form.faqs_inner_form input::placeholder{font-family:TT Norms Pro Serif Trl;font-weight:400;font-size:14px;text-transform:capitalize;color:#999999;}
form.faqs_inner_form button{width:100%;}
/* Faqs Inner Page End */

/* Our Values Inner Page Start */
.our_values_inner_first_sec_img img{width:90%;height:auto;}
.our_values_inner_first_sec_img{position:relative;}
.our_values_inner_first_sec_img_sub img{width:unset;}
.our_values_inner_first_sec_img_sub{position:absolute;bottom:-20px;right:-30px;}
.our_values_inner_first_sec_title{text-align:center;margin-bottom:50px;}
.our_values_inner_first_sec_title h6{font-family:TT Norms Pro Serif Trl;font-size:18px;color:#111111;}
.our_values_inner_first_sec_content p{font-family:TT Norms Pro Serif Trl;font-weight:450;font-size:18px;line-height:35px;color:#111111;}
section.main_our_values_inner_second_sec{background:#EBE8E0;}
.our_values_inner_second_sec_content h2{color:#111111;}
.our_values_inner_second_sec_content p{font-family:TT Norms Pro Serif Trl;font-size:18px;line-height:35px;color:#111111;}
.our_values_inner_second_sec_img img{width:100%;height:auto;}
.our_values_inner_third_sec_img img{width:100%;height:auto;}
.our_values_inner_third_sec_content p{font-family:TT Norms Pro Serif Trl;font-size:18px;line-height:35px;color:#111111;}
.our_values_inner_third_sec_content h3{color:#111111;}
section.main_our_values_inner_store{background:#EBE8E0;}
.our_values_inner_store_img img{width:100%;height:auto;}
.our_values_inner_store_content{color:#111111;text-align:center;}
.our_values_inner_store_content p{font-family:TT Norms Pro Serif Trl;font-size:18px;line-height:35px;color:#111111;}
.our_values_inner_store_content h3{font-size:30px;text-transform:uppercase;font-family:Stepp ITC Std;margin-top:30px;}
.our_values_inner_store_content ul{display:flex;gap:20px;margin-bottom:80px;justify-content:center;}
.our_values_inner_store_content ul li{  /* width: 50%; */}
.our_values_inner_store_content ul li a{width:100%;display:flex;justify-content:center;min-width:250px;}
.our_values_inner_store_content ul li a.theme-btn{border:1px solid var(--theme-color);background:transparent;color:#333333;}
.our_values_inner_store_content ul li a.theme-btn:hover{background:black;border:1px solid black;color:#fff;}
.our_values_inner_store_content ul li.active .theme-btn{background:var(--theme-color);border:1px solid var(--theme-color);color:#fff;}
.our_values_inner_store_content ul li.active a.theme-btn:hover{background:var(--black);border-color:var(--black);}
/* Our Values Inner Page End */

/* Our Team Inner Page STart */
.our_team_inner_first_title{color:#111111;text-align:center;width:80%;margin:0px auto 50px;}
.our_team_inner_first_title p{font-family:TT Norms Pro Serif Trl;font-size:18px;line-height:30px;}
.our_team_inner_first_card{text-align:center;color:#111111;margin-bottom:40px;}
.our_team_inner_first_card_img img{width:100%;}
.our_team_inner_first_card h6{font-weight:700;font-size:22px;text-transform:uppercase;font-family:Stepp ITC Std;margin:15px 0px 10px;}
.our_team_inner_first_card span{font-family:TT Norms Pro Serif Trl;font-size:16px;}
.our_team_inner_first_card ul{  /* display: flex; */
display:none;justify-content:center;gap:10px;margin-top:10px;}
section.main_our_team_inner_first.snd{background:#EBE8E0;}
/* Our Team Inner Page End */

/* Ingredients Inner Page Start */
.ingredients_inner_title{text-align:center;color:#111111;margin-bottom:50px;}
.ingredients_inner_card img{width:100%;}
.ingredients_inner_card{margin-bottom:50px;color:#111111;}
.ingredients_inner_card h6{font-weight:700;font-size:22px;text-transform:uppercase;font-family:Stepp ITC Std;padding:20px 0px 0px;}
.ingredients_inner_card p{font-family:TT Norms Pro Serif Trl;font-size:16px;}
/* Ingredients Inner Page End */

/* Shop Inner Page Start */
.shop_inner_snd_sec_title{text-align:center;color:#111111;margin-bottom:50px;}
.shop_inner_card img{width:100%;height:auto;}
.shop_inner_card{text-align:center;color:#111111;margin-bottom:50px;}
.shop_inner_card h6{font-weight:700;font-size:18px;text-transform:uppercase;color:#111111;font-family:Stepp ITC Std;padding:15px 0px 5px;margin:0px;}
.shop_inner_card span{font-family:TT Norms Pro Serif Trl;font-size:18px;}
/* Shop Inner Page End */

/* Reviews Inner Page Start */
.reviews_inner_btn{margin-top:50px;text-align:center;width:100%;}
section.main_reviews.snd{padding-bottom:100px;}
/* Reviews Inner Page End */

/* Responsive Start */
@media (min-width:1401px) and (max-width:1600px){
}
@media (min-width:992px) and (max-width:1400px){
  .why_ardeSkin_card h5{font-size:30px;}
  .why_ardeSkin_card ul{margin:10px 0px;}
  .why_ardeSkin_card h4{font-size:25px;}
  .virtual_consultation_grid{grid-template-columns:repeat(4,1fr);}
  .philosophy_custum_card{margin-top:0px;}
  .reviews_title{text-align:center;}
  .reviews_title_rating{justify-content:center;}
  footer{padding:50px 0px;}
  .footer_links_last ul a span{font-size:12px;}
  .main_contact_us{padding:50px;}
  .nav{justify-content:center;}
  .our_values_inner_first_sec_img_sub{display:none;}
  section.main_inner_banner{height:520px;}
  .contact-info{display:none;}
  .title{font-size:40px;}
  .sub-title{font-size:20px;}
  .about_content p{font-size:16px;}
  .about_content ul li{font-size:16px;}
  .our_philosophy_card p{font-size:13px;}
  .our_philosophy_card h6{margin:10px 0px;}
  .products_aardeskin_title p{font-size:18px;}
  .main_virtual_consultation_card_content{width:unset;}
  .reviews_title h5{font-size:30px;}
  .reviews_card_grid{display:flex;gap:20px;flex-flow:wrap;align-items:start;}
  .reviews_card{height:unset;margin-top:0px;}
  .eco_friendly_img img{width:100%;}
  .footer_links_last ul a{font-size:10px;}
  section.banner_bg .row{justify-content:center;}
  section.main_last_sec{gap:10px;justify-content:center;margin-bottom:30px;}
  .banner_img{display:none;}
  .banner_content{width:90%;text-align:center;margin:auto;}
  .banner_rating{justify-content:center;}
  .banner_content .theme-group{justify-content:center;}
}
@media (min-width:768px) and (max-width:991px){
}
@media (max-width:992px){
}
@media (max-width:767px){
  .top_header p{font-size:12px;}
  .reviews_title_rating{display:none;}
  .faqs_inner_form_title{text-align:center;}
  .faqs_inner_second_sec_accordions .faq-item h3{padding:10px;font-size:15px;}
  .faqs_inner_second_sec_accordions .faq-content.active p{font-size:12px;margin-bottom:10px;}
  .faqs_inner_second_sec_accordions .faq-content{padding:10px;}
  .contact_us_title h1{font-size:40px;}
  .main_contact_us{padding:0px;box-shadow:unset;border-radius:0px;}
  .main_contact_us::before{width:0px;}
  form.contact_us_form h2{text-align:center;font-size:30px;}
  .contact_us_title{margin-bottom:30px;}
  form.contact_us_form p{text-align:center;}
  form.contact_us_form ul{justify-content:center;margin:50px 0px;}
  .blog_inner_snd_sec_card{text-align:center;margin-bottom:30px;}
  .blog_inner_snd_sec_card ul{justify-content:center;}
  .blog_inner_snd_sec_card p{margin:10px 0px;}
  .ingredients_inner_card{text-align:center;}
  .our_team_inner_first_title{margin:unset;width:unset;}
  .our_values_inner_first_sec_img_sub{display:none;}
  .our_values_inner_first_sec_img img{width:100%;}
  .our_values_inner_first_sec_content{text-align:center;margin-top:20px;}
  .our_values_inner_second_sec_content{text-align:center;margin-bottom:30px;}
  .our_values_inner_third_sec_content h3{font-size:22px;margin-top:20px;}
  .our_values_inner_third_sec_content{text-align:center;}
  .our_values_inner_store_content{text-align:center;}
  .our_values_inner_store_content h3{margin-top:10px;font-size:25px;}
  .our_values_inner_store_content p{font-size:16px;line-height:unset;}
  .our_values_inner_store_img img{margin-top:30px;}
  .shop_inner_card{margin-bottom:20px;}
  .sidebar .nav-links li a{font-weight:400;font-size:14px;}
  .sidebar .nav-links li{margin:5px 0px;}
  section.main_inner_banner{height:unset;padding:100px 0px 100px;background-position:initial;}
  section.main_inner_banner h1{font-size:35px;text-align:center;}
  .our_story_content{text-align:center;margin-bottom:30px;}
  .our_story_content p{font-size:16px;}
  .our_story_content ul li{font-size:16px;align-items:baseline;}
  .main_top_header_social{display:none;}
  ul.nav-links{display:none;padding-top:100px;}
  .contact-info{display:none;}
  .logo{text-align:start;padding:0px;}
  .logo img{width:200px;position:relative;z-index:99999999999;}
  .toggle-btn{position:absolute;top:30px;right:20px;background:var(--theme-color);padding:0px 10px;font-size:30px;}
  .banner_img{display:none;}
  section.banner_bg{height:unset;padding:150px 0px 50px;}
  .sidebar{background:var(--theme-color);}
  .banner_content{width:unset;text-align:center;}
  .banner_content h1{font-size:40px;}
  .banner_rating{display:none;}
  .banner_content .theme-group{flex-direction:column;}
  .banner_content .theme-group a{width:100%;}
  .banner_content p{font-size:16px;}
  .p-100{padding:50px 0px;}
  .about_content{text-align:center;margin-top:20px;margin-bottom:20px;}
  .title{font-size:26px;}
  .about_content p{font-size:16px;}
  .about_content ul{justify-content:center;align-items:anchor-center;}
  .about_content ul li{font-size:15px;}
  .our_philosophy_title{text-align:center;}
  .philosophy_grid{grid-template-columns:repeat(1,1fr);}
  .our_philosophy_card{text-align:center;}
  .philosophy_custum_card{margin:0px;}
  .products_aardeskin_title{text-align:center;}
  .products_aardeskin_title p{margin-bottom:50px;font-size:20px;}
  .products_aardeskin_card{text-align:center;margin-bottom:40px;}
  .virtual_consultation_grid{grid-template-columns:repeat(1,1fr);}
  .virtual_consultation_btn{margin-top:50px;}
  .reviews_title{text-align:center;}
  .reviews_title h5{font-size:22px;}
  .reviews_title_btn{text-align:center;margin-bottom:50px;}
  .reviews_card_grid{display:flex;gap:20px;flex-flow:wrap;align-items:start;}
  .reviews_card_custum{margin-top:0px;}
  .reviews_card{text-align:center;height:unset;margin-top:0px;}
  .reviews_card_header{justify-content:center;}
  .reviews_card_footer{justify-content:center;}
  section.main_eco_friendly{padding:50px 0px;}
  .eco_friendly_img img{width:100%;margin-bottom:20px;}
  .eco_friendly_content{text-align:center;}
  .eco_friendly_content ul li{font-size:13px;}
  .eco_friendly_content p{font-size:15px;}
  .trusted_by_thousand_card{text-align:center;}
  .why_ardeSkin_card{text-align:center;}
  .why_ardeSkin_card ul li{font-size:15px;justify-content:space-around;}
  .why_ardeSkin_card ul li img{display:none;}
  .why_ardeSkin_card p{font-size:16px;}
  section.main_last_sec img{width:100%;margin-bottom:10px;}
  footer{padding:50px 0px 20px;}
  .footer_logo{width:unset;}
  .footer_logo h6{text-align:center;}
  form.footer_form{flex-direction:column;}
  form.footer_form button{padding:10px;}
  .footer_logo ul{justify-content:center;margin-bottom:20px;}
  .footer_links{text-align:center;}
  .footer_links h5{margin-top:20px;margin-bottom:10px;}
  .footer_links_last h5{margin-top:20px;margin-bottom:10px;}
  .footer_links_last{text-align:center;}
  .footer_links_last ul li img{display:none;}
  .footer_links_last ul li{justify-content:center;}
  .bottom_footer_nav ul{flex-direction:column;}
  .bottom_footer{flex-direction:column;margin-top:30px;}
  footer hr{display:none;}
  .bottom_footer_nav{margin-top:40px;}
}
@media (max-width:400px){
}
@media (max-width:320px){
}
/* Responsive End */