*{margin:0;padding:0}h1{font-size:48px}p{font-size:18px;color:#1b3281;line-height:20px}.banner-btn{display:inline-block;color:#fff;padding:8px 20px;border-radius:50px;text-decoration:none;font-size:16px;border:1px solid #1B3281;background:#1b3281;font-weight:800}.banner-btn:hover{background:#000;color:#fff}.banner-slide img.mobile_image{display:none}header.header--middle-left{grid-template-columns:2fr 8fr 2fr}header.header--middle-left .list-menu--inline{display:flex;justify-content:center}header.header--middle-left .list-menu--inline li a span.header__active-menu-item{color:#0044a0;text-decoration:none}header.header--middle-left .list-menu--inline li svg.icon.icon-caret path{fill:#0044a0}header.header--middle-left .list-menu--inline li span,header.header--middle-left .list-menu--inline li a{font-weight:700;color:#212121}header.header--middle-left .list-menu--inline>li:last-child{display:none}.homepage{background:#1b3281}.general_section .two-col-section h1{text-decoration:none;color:#1b3281}.general_section .two-col-section h4{color:#1b3281;font-size:20px;margin:0 0 8px;font-weight:800}.general_section .two-col-section .content-col{padding:0 20px 0 0}.custom-banner-slider .slick-dots li button:before{width:14px;height:14px;border:2px solid #fff;border-radius:50%;cursor:pointer;color:transparent}.rich-text.content-container .rich-text__wrapper.rich-text__wrapper--left{background:url(https://clere.co.za/wp-content/uploads/2023/09/SkinCare.jpg);background-repeat:no-repeat;background-size:cover;padding:40px 50px}.rich-text.content-container .rich-text__wrapper.rich-text__wrapper--left .rich-text__blocks.left{max-width:500px}.rich-text.content-container .rich-text__wrapper.rich-text__wrapper--left .rich-text__blocks.left h2{font-size:38px;font-weight:800;line-height:40px;color:#1b3281}.product__info-container .product__title h1{font-size:26px;font-weight:revert}.custom-banner-slider .slick-dots li.slick-active button:before{opacity:1;background:#fff;color:transparent}.custom-banner-slider .banner-slide .banner-content h1{color:#fff;font-weight:600;font-size:32px;margin:0;line-height:34px}h1.title.title--primary{font-size:28px;font-weight:600}.custom-banner-slider .banner-container{display:flex;justify-content:flex-start;align-items:center;height:100vh}.custom-banner-slider .banner-slide .banner-content p{margin:20px 0;color:#fff;line-height:24px}.custom-banner-slider .banner-slide .banner-content a{margin:20px 0}.custom-banner-slider ul.slick-dots{bottom:22%}.collection-hero h1.collection-hero__title{font-weight:600;color:#1b3281}.col_banner img{width:100%}.general_section .two-col-section{background:#84c2ea;border-radius:0 80px}.cont_row{display:grid;align-items:center;gap:40px;grid-template-columns:40fr 60fr}.cont_row form .contact__button button{display:inline-block;background:#1b3281;color:#fff;padding:10px 28px;border-radius:50px;text-decoration:none;font-size:12px;letter-spacing:0;min-height:auto}.cont_row form .contact__button button:after,.cont_row form .contact__button button:hover:after{box-shadow:none}.cont_row .cont_form h2.title{font-weight:600;text-decoration:underline;color:#0044a0;margin:0 0 14px;font-size:48px}.cont_row form{margin:50px 0 0}.cont_row form input{border:1px solid #ececec;box-shadow:0 0 2px #ececec;padding:20px;height:50px}.cont_row form input:focus,.cont_row form input:hover,.cont_row form input:focus-visible,.cont_row .field:hover.field:after{box-shadow:none}.cont_row form input+label,.cont_row form textarea+label{top:15px;color:#212121;font-size:14px}.cont_row form textarea:focus,.cont_row form textarea:hover,.cont_row form textarea:focus-visible,.cont_row .field:hover.field:after{box-shadow:none}.cont_row form textarea{border:1px solid #ececec;box-shadow:0 0 2px #ececec;padding:20px;border-radius:26px;height:140px}.two-col-section .content-col .rte ul{list-style:disc;margin:12px 0}.two-col-section .content-col .rte p{margin:0 0 8px}.about-us-wrapper .slick-dots li button:before{width:14px;height:14px;border:2px solid #fff;border-radius:50%;cursor:pointer;opacity:1;color:transparent}.about-us-wrapper .slick-dots li.slick-active button:before{opacity:1;background:#fff;color:transparent}.about-us-wrapper .slick-dotted.slick-slider{margin-bottom:60px}.about-us-wrapper .slick-dots{bottom:-54px}.image-with-text .image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{padding:0 40px 0 0}.image-with-text .image-with-text__grid .image-with-text__content{padding:0 0 0 40px}.image-with-text .image-with-text__grid .image-with-text__content h2{text-decoration:none;color:#1b3281;font-size:39px;font-weight:800;line-height:41px}.image-with-text .image-with-text__grid .image-with-text__content a.button{color:#fff;padding:8px 20px;border-radius:50px;text-decoration:none;font-size:16px;border:1px solid #1B3281;background:#1b3281;font-weight:800}.image-with-text .image-with-text__grid .image-with-text__content a.button:before,.image-with-text .image-with-text__grid .image-with-text__content a.button:after{box-shadow:none}.image-with-text .image-with-text__grid .image-with-text__media{border:0;border-radius:20px}.ban_grid{display:grid;justify-content:space-between;align-items:center;text-align:left;grid-template-columns:1fr 1fr;gap:22px}.ban_grid .cont_img{text-align:right}.ban_grid h1.banner-title{color:#0033a0}.ban_grid p.banner-description{padding:0;color:#0033a0;font-size:14px;line-height:18px}.about-us .about-us-wrapper .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#c8102e;border:0;outline:none;background:#c8102e;border-radius:50px}.about-us .about-us-wrapper .slick-dots li button:before{width:20px;height:20px;border:1px solid #C8102E;border-radius:50%;cursor:pointer;opacity:1;color:#c8102e}.about-us .about-us-wrapper .slick-dots li.slick-active button:before{opacity:1;background:#fff;color:transparent}.privacy-policy h2,.cookie-policy h2,.terms-of-use h2{margin:20px 0}.privacy-policy h1.main-page-title,.cookie-policy h1.main-page-title,.terms-conditions h1.main-page-title{font-size:34px;font-weight:700;color:#1b3281}.privacy-policy h2,.cookie-policy h2,.terms-of-use h2{margin:20px 0;color:#0033a0}.privacy-policy .page-width .rte ul,.cookie-policy .page-width .rte ul,.terms-of-use .page-width .rte ul{padding:10px 0 10px 10px}.privacy-policy ul li strong,.cookie-policy ul li strong,.terms-of-use ul li strong{color:#0033a0}.blog .blog__posts.articles-wrapper .article{box-shadow:2px 2px 8px #0000001a;border-radius:20px}.blog .blog__posts.articles-wrapper .article .card__inner .article-card__image img{border-top-left-radius:20px;border-top-right-radius:20px}.blog .blog__posts.articles-wrapper .article .card__content h3{font-size:20px;color:#0044a0;font-weight:600}.blog .blog__posts.articles-wrapper .article .card__content{padding:18px 14px 0}.blog .blog__posts.articles-wrapper .article .card__content .article-card__excerpt{color:#212121;font-size:14px;line-height:20px}.blog .blog__posts.articles-wrapper .article .card__inner,.blog .blog__posts.articles-wrapper .article .card__inner .article-card__image.media{background:transparent}.article-template .article-template__title{font-size:32px}footer.footer .footer-block h2{font-size:18px;font-weight:600}footer.footer .footer-block ul li a{text-decoration:none;font-size:14px;font-weight:600;color:#1b3281}footer.footer .footer-block .footer-block__newsletter .field input{background:#fff;color:#000}footer.footer .footer-block .footer-block__newsletter .field label{color:#000;font-size:14px}footer.footer .footer-block .footer-block__newsletter .field button#Subscribe{background:#0096d4;color:#fff}.footer__copyright.caption small.copyright__content{font-size:14px}footer.footer{position:relative}.footer__content-bottom{background:#1b3281;padding:0!important}.footer__copyright.caption{color:#fff;margin:0;padding:10px 0}footer.footer .footer-block .footer-block__newsletter .field input:focus,footer.footer .footer-block .footer-block__newsletter .field input:hover,footer.footer .footer-block .footer-block__newsletter .field:hover,footer.footer .footer-block .footer-block__newsletter .field:after,footer.footer .footer-block .footer-block__newsletter .field input:focus-visible{box-shadow:none}footer.footer .footer-block .footer-block__image-wrapper img{margin:0 0 34px;width:140px}footer.footer .footer-block p{color:#1b3281;font-size:14px;line-height:18px;font-weight:600}footer.footer .footer-block .footer-block__image-wrapper .list-social{justify-content:flex-start}footer.footer .footer-block .footer-block__image-wrapper .list-social li a{padding:0}footer.footer .footer-block .footer-block__image-wrapper .list-social li{margin:20px 12px 0 0}footer.footer .footer-block .footer-block__image-wrapper .list-social li span.svg-wrapper{width:30px;height:30px}footer.footer .footer-block .footer-block__image-wrapper .list-social li span.svg-wrapper svg{width:30px;height:30px}ul.cont_info{padding:0;list-style:none}ul.cont_info li{display:flex;align-items:center;margin:0 0 6px}ul.cont_info li a img{margin:0;padding:0 10px 0 0}footer.footer .footer-block .footer-block__newsletter{margin:50px 0 0}footer.footer .footer-block--newsletter{display:none}.article-template .article-template__content p{padding:0 0 14px}@media only screen and (max-width: 990px){body h1,body .general_section .two-col-section h1,body .trustpilot-reviews .section-header h2,body .accordion-heading,body .cont_row .cont_form h2.title,body .services-intro .services-intro__card-heading,body .services-intro .services-intro__about-heading,body .about-history .about-history__heading{font-size:32px;line-height:40px}body .custom-banner-slider .banner-slide{height:auto;background-image:none!important}body .banner-slide img.mobile_image{width:100%;display:block}body .custom-banner-slider{margin:0 0 48px}body .general_section .two-col-section{grid-template-columns:1fr}body .general_section .two-col-section .content-col{padding:20px 20px 0}body .product-grid{grid-template-columns:repeat(1,1fr);margin:60px 0 0}body .product-block{grid-template-columns:1fr;padding:20px}body .product-block .product-info{padding:0}body .product-info h3{margin:0 0 20px;font-size:32px;line-height:34px}body .product-info p{font-size:18px;line-height:20px}body .image-with-text .image-with-text__grid .image-with-text__content h2{font-size:32px;line-height:34px}body nav.menu-drawer__navigation ul li a,nav.menu-drawer__navigation ul li summary{font-size:16px;font-weight:600}.menu-drawer__utility-links .menu-drawer__account{display:none}header.header--middle-left .header__icons a{display:none}body .banner-container{gap:40px;flex-direction:column}body .custom-banner-slider .banner-slide .banner-content{max-width:220px}body .marketing-grid{margin-left:0;margin-right:0;left:0;right:0;width:100%}body .marketing-grid__inner{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"top-left" "bottom-left" "right"}body .marketing-grid__card-content{max-width:100%;padding:26px 12px;margin:0}body .marketing-grid__title{margin:0 0 8px;font-size:32px;line-height:34px}body .marketing-grid__card .brand_img.mobile_only{display:block}body .marketing-grid__card{flex-direction:column-reverse}body .marketing-grid__card{background-image:none!important}body .marketing-grid .marketing-grid__card.marketing-grid__card--top-left{align-items:center;background:#e8e7ea;padding:0}body .brand_img.mobile_only img{width:100%}body .marketing-grid__card.marketing-grid__card--right{flex-direction:column}body .marketing-grid__card.marketing-grid__card--bottom-left{padding:0;flex-direction:column;align-items:center}body .marketing-grid__card.marketing-grid__card--bottom-left .brand_img img{transform:rotate(89deg);height:150px}body .custom-banner-slider .banner-slide .banner-content h1{font-size:24px;line-height:32px}body .custom-banner-slider .banner-slide .banner-content p,.custom-banner-slider .banner-slide .banner-content a{margin:14px 0}body .custom-banner-slider .banner-container{height:auto;position:absolute;top:70px}body .about-us-section{padding:60px 0}body .business-slider-section{padding:60px 0 0}body .about-us-wrapper{gap:50px;grid-template-columns:1fr}body .about-title{margin-bottom:32px}body .about-btn{margin:10px 0 0}body .cont_row h2{font-size:32px;line-height:40px}body .cont_row{gap:20px;grid-template-columns:1fr}body .general-banner .banner-content{text-align:left}body .general-banner .banner-title{font-size:28px;line-height:34px;margin-bottom:15px}body .services-section .services-grid{gap:30px;padding:0}body .trustpilot-reviews{padding:40px 0 90px}body .trustpilot-reviews .section-header .sec_heading p{padding:20px 0}body .trustpilot-reviews .slick-list{padding:30px 0 20px}body .trustpilot-reviews .slick-prev,body .trustpilot-reviews .slick-next{z-index:0}body .services-intro .services-intro__about{grid-template-columns:1fr;margin-top:50px;gap:40px}body .cta-banner{padding:46px 0;margin:40px 0}body .cta-banner__content{padding:0 1.5rem;margin:0 auto}body .about-history .about-history__item{grid-template-columns:1fr;gap:34px;padding:28px 0}body .about-history{padding:30px 0;margin:50px 0}body .services-intro .services-intro__card{padding:46px 14px 38px}body .services-intro .services-intro__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}body .services-intro .services-intro__item{text-align:center;padding:12px 8px}.custom-accordion-section{padding:50px 0}.services-section .service-item h3{font-size:22px;margin-bottom:18px}body .general-banner .banner-description{font-size:16px;padding:0}body .general-banner{padding:70px 0}body section.our_story_gallery{padding:60px 0 90px}body .gallery-slick .slide{align-items:center}body .our_story_gallery .slick-prev{left:0;margin:0}body .our_story_gallery .slick-next{left:46px;margin:0}body .about-desc{margin-bottom:2px}body .map-section{padding:20px}body .map-section h2{text-align:left}body .map-section .map-title,body.about-us .image-with-text .image-with-text__grid .image-with-text__content h2{font-size:32px;line-height:40px}body.about-us .image-with-text .grid{flex-direction:column-reverse}body.our-business .image-with-text .image-with-text__grid.image-with-text__grid--reverse .image-with-text__content,body.our-business .image-with-text .image-with-text__grid .image-with-text__content{padding:0;margin:20px 0 0}body.our-business .image-with-text .image-with-text__grid .image-with-text__content h2{font-size:32px;line-height:40px}body .ban_grid{grid-template-columns:1fr;gap:36px}body .business-slider-section .business-slider button{border:0;top:12px;width:auto;height:auto}body .business-slider-section .business-slider button:before{font-size:56px;width:auto;height:auto}body .footer__content-top{padding-bottom:0}body footer.footer .footer-block p{font-size:14px;line-height:22px}body .facets-container{display:none}body .collection .product-grid{margin:0}body .collection-hero__image-container{height:330px}body .rich-text.content-container .rich-text__wrapper.rich-text__wrapper--left .rich-text__blocks.left h2{font-size:34px;font-weight:800;line-height:36px;color:#1b3281}body footer.footer .footer-block.grid__item{margin:0}body footer.footer .footer-block__details-content{margin-bottom:2rem}body footer.footer .footer-block h2{margin-bottom:1rem}body footer.footer .footer-block ul li a{padding:2px}body footer.footer .footer-block .footer-block__newsletter{margin:38px 0 0;text-align:left}}@media only screen and (max-width : 480px){body .services-intro .services-intro__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom_css.css.map */
