.announcement-bar span.announcement-text{font-size:14px;font-weight:700;line-height:16.42px;text-align:left;color:#181717;font-family:Work Sans}.header.header--top-center ul.list-menu.list-menu--inline{border:1px solid #181717;border-left:0;border-right:0;padding:7px 0;position:relative;display:flex;justify-content:space-between;margin:14px 0}.header.header--top-center a.header__menu-item{padding:0;color:#181717!important}.header.header--top-center span.label{background:none!important}.header--top-center .header__inline-menu{justify-self:auto}.header--top-center .header__heading-logo{max-width:260px;margin:14px 0}header.header.header--top-center{padding-top:6px;padding-bottom:6px}.header--top-center span.label{font-weight:600;color:#181717;padding:0 9px;text-transform:uppercase}.header.header--top-center span.label{font-size:16px}.localization-form__select .icon-caret{color:#000;width:1rem}.list-menu-dropdown ul li a span{font-weight:400!important;justify-content:center!important}.list-menu-dropdown ul li a{justify-content:center!important}mega-menu.is-megamenu.show-images-without-promo a{justify-content:flex-start!important}.is-megamenu>.list-menu-dropdown{background:#fff}h2.cst_cursive{margin-bottom:40px}button.disclosure__button.localization-form__select.localization-selector.header__icon:focus{border:0;outline:none}.footer_logos.logo-section img{max-width:100%}.site-footer input#ContactFooter-email{border:1px solid #707070!important;border-radius:30px;color:#fff;font-size:14px;font-weight:400;line-height:16.42px;text-align:left;color:#ffffff80}.site-footer p.h4.accordion__title{font-size:16px;font-weight:600;line-height:18.77px;text-align:left;position:relative;z-index:9;color:#fff!important;font-family:Work Sans,sans-serif}.site-footer .footer-block--newsletter .typeset p{text-align:left;position:relative;z-index:9;color:#fff!important;font-family:Work Sans;font-size:14px!important;font-weight:400!important;line-height:24px!important}.site-footer .footer-block__newsletter .field{flex-direction:column;gap:15px;margin:40px 0 0}footer .footer-block__newsletter button.btn{border:1px solid #181717;min-width:100px;width:fit-content}.site-footer .footer__copyright{display:flex;justify-content:space-between}.site-footer .footer__content-bottom-wrapper{display:block;border-top:1px solid #FFFFFF17}.site-footer .footer__copyright{display:flex;width:100%!important;justify-content:space-between;padding-top:26px}footer.site-footer .footer__content-top{padding-bottom:0}footer.site-footer .footer__content-bottom{padding-bottom:0}footer.site-footer .footer__content-bottom-wrapper.page-width{padding-top:0}footer.site-footer footer-accordion.accordion.footer-block.grid__item.footer-block--menu{max-width:27%}.shopify-body-section-header-sticky .shopify-section-header-sticky .header-wrapper>.header:before{background:#fff!important;box-shadow:0 0 11px #00000026!important;transition:unset!important;position:fixed;min-height:186px;max-height:186px;height:100%;transform:unset!important}.shopify-section-header.animate{transition:unset!important}header.header.header--top-center{padding-top:6px;padding-bottom:6px;position:absolute;left:0;right:0}a.btn.cst-transparent-btn{margin-top:21px;background:bottom;color:#181717;transition:all .7s;gap:8px}.card-information__button .button .icon{display:block!important}.card-information .price{font-size:16px;font-weight:700;line-height:18.77px;color:#000}.cst_feature a.btn.cst-transparent-btn{padding-top:14px}.cst-collection-hero .facet-checkbox .icon{border-radius:50%!important}.card.card--product{border-radius:4px;border:1px solid #010101}a.card-information__text.h4{font-size:18px;font-weight:500;line-height:21.11px;color:#000;text-transform:uppercase;font-family:Work Sans}a.btn{font-family:Josefin Sans}.cst_feature a.button{text-transform:uppercase!important;background:#181717!important;border-radius:58px;font-family:Josefin Sans;font-size:13px;font-weight:700;line-height:13px;text-align:center;padding:14px 20px;text-transform:uppercase;border:1px solid #181717;height:40px;transition:all .7s;gap:7px;color:#fff!important}.card-information__text{background-image:none!important}.cst_collection_page .facet-checkbox,.caption-with-letter-spacing{line-height:1.6rem!important;font-family:Work Sans;font-size:16px!important;font-weight:400;line-height:20px;text-align:left;color:#474747}.cst_collection_page .facets__summary>span{border-radius:0!important}.cst_collection_page .facet-checkbox .icon{border-radius:50%!important}.cst_collection_page .facets__wrapper{display:flex;justify-content:end}.cst_collection_page .btn path{fill:#181717}.facets__selected{font-family:Work Sans;font-size:16px;font-weight:700;line-height:24px;text-align:left;text-transform:uppercase;margin-bottom:10px;color:#181717}.cst_collection_page .facets-vertical>.facet-filters .facets__header{border:0!important}.cst_collection_page .facets__main svg.icon.icon-caret{display:none!important}.cst_collection_page .facet-checkbox .icon{width:20px!important;height:20px!important}.cst_collection_page .grid{column-gap:20px}.section--padding.page-width.facets-vertical.cst_collection_page{max-width:1200px;margin:0 auto}.header-wrapper>.header:before{background:transparent}.cst_product_template .product__title .product__heading{margin:0;word-break:break-word;font-family:Josefin Sans;font-size:51px!important;font-weight:700;line-height:64px;text-align:left;color:#181717}.template-index h2.cst_cursive{margin-bottom:0}.cst_product_template .product-form__submit{font-family:Josefin Sans;font-size:13px!important;font-weight:700;line-height:13px;text-align:center;text-transform:uppercase;max-width:fit-content;border-radius:50px;max-height:40px;border:1px solid #181717;background:#181717!important;gap:7px;color:#fff}.cst_product_template .product-form__buttons{flex-direction:column;justify-content:flex-start}.cst_product_template .quantity__button{height:25px;background:transparent!important}.cst_product_template .quantity{max-width:164px;width:100%;border:2px solid #E4E7E9!important;min-height:48px}.cst_product_template .price__regular *{font-family:Josefin Sans;font-size:24px!important;font-weight:700;line-height:24px!important;text-align:left;color:#181717}.cst_product_template sup.price__suffix{top:0}.cst_product_template .product-form__quantity{align-self:flex-start}.card-information .card-information__button{width:100%!important;border-radius:0!important;top:27%;transform:translateY(-27%)!important;justify-content:center!important;height:46px}.card-information .card-information__button add-to-cart{border:none!important;background:#fff!important;width:44px!important;height:44px!important;padding:0!important;border-radius:100px!important}.card-information{position:unset!important}.card__media.media-wrapper{position:relative}.card-wrapper .full-unstyled-link{height:fit-content}.card__media.media-wrapper:after{background:#00000021;width:100%;height:100%;top:0;position:absolute;content:"";opacity:0;transition:all .6s}.card.card--product:hover .card__media.media-wrapper:after{opacity:1}.cst_feature a.button:hover{background:transparent!important;color:#181717!important}a.button:hover svg path{filter:invert(1)}.card-information a.btn.cst-transparent-btn:hover{background:#181717;color:#fff}.card-information a.btn.cst-transparent-btn svg{filter:invert(0)!important}.card-information a.btn.cst-transparent-btn:hover svg{filter:invert(1)!important}.block-outer ul{padding-bottom:0!important;margin-bottom:5px;padding-left:40px}.cst_featured .product-grid{justify-content:center}.cancer .card-information{margin-bottom:40px}.template-page h2.cst_title:before,.template-page h2.cst_title:after{content:none}a.btn svg path{fill:#181717}.template-page h2.cst_title{font-size:51px;font-weight:700;line-height:64px;text-align:left;margin:0 0 20px;color:#181717;letter-spacing:normal;text-transform:uppercase}.card-information__wrapper{padding:19px 0}.name-img img{max-width:100%}.outer-details .subcontent ul{padding-left:40px}.skin-bg .inner-details{background-origin:border-box}.our-story-about .custom-img-txt .image-with-text img{max-width:460px;position:static!important;margin:0 auto}.our-story-about .custom-img-txt .image-with-text .media-wrapper{background:transparent}.cst_feature .media--image-contain>img,.cst_feature .media--image-contain>picture img{object-fit:cover}.cst_feature .media--square,.product-grid-container .media--square,.card-wrapper .media--square{padding-bottom:76%}.mega-menu__item img{vertical-align:middle;max-width:100%;height:100%}.page-width--inner{padding:0 3rem}.mega-menu__item,.in_use_collection.mega-menu__item{max-width:100%!important}span.h5.megamenu__colection-featured-title{color:#181717!important;font-family:Work Sans,sans-serif;font-size:16px;text-transform:uppercase;font-weight:600!important}.slider-mobile-gutter-cst ul{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 0 0;gap:20px;list-style:none}.in_use_collection.mega-menu__item .media--image-contain>img,.media--image-contain>picture img{object-fit:cover}.in_use_collection.mega-menu__item .media--image-contain>img,.cst_feature .media--image-contain>picture img{object-fit:cover}.in_use_collection.mega-menu__item .card--image-animates{justify-content:center;display:flex;height:175px}.header-background:before{content:none!important}.is-megamenu .list-mega-menu a.header__menu-item{justify-content:flex-start!important}.is-megamenu>.list-menu-dropdown{top:43px}.is-megamenu .mega-menu__item span.label{font-size:16px;color:#181717!important;font-family:Work Sans,sans-serif;text-transform:capitalize;padding-bottom:8px}.is-megamenu .list-mega-menu{display:grid;grid-template-columns:auto auto 1fr}.is-megamenu a.card-information__text.h4{min-height:44px!important;display:block}.is-megamenu .menu_btn a.btn.cst_btn:hover svg{filter:invert(0)!important}.is-megamenu a.btn svg{filter:invert(1)}.is-megamenu .card-information .card-information__button{top:24%;transform:translateY(-24%)!important}.is-megamenu .card-information__button{display:none}.card--image-animates.image-animates:hover{box-shadow:0 5px 11px #0000004d}.in_use_collection.mega-menu__item .card--image-animates{transition:.5s}.story_cursive{font-family:Sunday Gallery;font-size:37px!important;font-weight:400;line-height:53px;text-align:center;margin-bottom:20px}.our-story-our-3-pillars h2{text-align:center}.our-story-our-3-pillars.cst_inner_pages img{max-width:100%}.our-story-our-3-pillars .rich-text__text{margin:0 auto;text-align:center}.cst_inner_pages .trade-image-with-text .page-width,section.double_section .page-width,.vision-image-with-text .page-width{max-width:1200px;padding:0 15px}h2.cst_subtitle{font-size:17px!important;line-height:17px!important;text-align:center!important;margin-top:60px!important;text-transform:uppercase!important}.button-block a.cst_btn.btn svg{filter:invert(1)}.button-block a.cst_btn.btn:hover svg{filter:invert(0)}.button-block a.cst_btn.btn:hover svg{filter:invert(0)!important}.bcorp-section-six img{max-width:100%}.bcorp-section-one .page-width,.bcorp-section-two .page-width,.cst_bcorp-section-one .page-width,.bcorp-section-four .page-width,.cst_bcorp-section-four .page-width,.bcorp-section-six .page-width,.bcorp-section-seven .page-width,.bcorp-section-eight .page-width{max-width:1200px;padding:0 15px}.template-page iframe{width:100%}.limelight h2.cst_cursive,.our-tribe h2.cst_cursive{margin-bottom:0}.our-tribe.cst_inner_pages img{max-width:100%}.hair-skin-mk img.img_one,.hair-skin-mk img.img_two,img.img_three{max-width:30%!important;width:100%}a.cst_btn.btn.tribe_btn svg,.smile-outer-txt a.cst_btn.btn svg{filter:invert(1);margin-left:10px}a.cst_btn.btn.tribe_btn:hover svg,.smile-outer-txt a.cst_btn.btn:hover svg{filter:invert(0)!important}.article-card__link:before{content:none!important}.template-blog .featured_image img{width:100%}.template-blog .card{border:0}.template-blog .main-blog.page-width.section--padding{max-width:1200px;padding:0 15px}.template-blog .blog-articles{margin-inline-start:0;margin-top:50px!important}.blog-articles__article+.blog-articles__article{margin-top:0;padding:0}.template-blog .blog-articles__article{padding-bottom:40px;padding-inline-start:0}.custom_blogs button.slick-next.slick-arrow,.custom_blogs button.slick-prev.slick-arrow{border:0}.image-with-text__grid{background-color:transparent}.main_grid__item.cst-outer-content input,.main_grid__item.cst-outer-content textarea{box-shadow:none!important}.cst-outer-content .field{position:relative;width:100%;display:flex;flex-direction:column-reverse}.main_grid__item.cst-outer-content label{padding-left:0}.cst-outer-content .right-container{position:relative;width:100%}.page-width.page-width--inner.section--padding{max-width:1200px;padding:0 15px}.page-width--inner p{margin-bottom:25px}.page-width--inner h3{margin-top:2.5em;margin-bottom:1em;font-size:22px}.field_names,.email_phone_field{display:flex;gap:41px}.cst-outer-content .right-container{margin-top:40px}.contact-form{padding-left:41px}.main_grid__item.cst-outer-content input,.main_grid__item.cst-outer-content textarea{padding:0;height:31px!important;min-height:31px}.contact__button button.button{margin-top:26px;width:fit-content!important;min-width:fit-content;min-height:38px;display:flex;gap:7px;padding:0 9px;font-size:13px;font-weight:700;line-height:13px;text-align:center}.contact__button{display:flex;justify-content:end}body .main_grid__item.cst-outer-content textarea{margin-top:50px}.cst-outer-content .left-container ul.no-bullets.footer__social{margin-top:50px;list-style:none;display:flex;padding-left:0;gap:5px}.main-blog .article-card__header .h3{margin:0 0 30px;font-size:18px;font-weight:700;line-height:30px;text-align:left;color:#121416;text-transform:uppercase;display:block}.main-blog p.article-card__excerpt.rte{color:#6c757d!important;font-size:16px;line-height:31px;margin-bottom:16px;font-weight:400}.main-blog span.caption-with-letter-spacing{color:#121416!important;font-size:14px!important;font-weight:400;line-height:40px!important;text-transform:uppercase;opacity:1}.main-blog .circle-divider:after{font-weight:200;margin:2px}.main-blog span.share{color:#6c757d}.main-blog span.article-card__link{font-family:Josefin Sans;font-size:13px;font-weight:700!important;line-height:40px;text-align:left;color:#121416;position:relative;display:block;text-transform:uppercase;text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:2px}.main-blog .article-card__image-wrapper.media-wrapper{height:235px!important;margin-bottom:2px;padding:unset!important;border-radius:5px}.main-blog .small-hide.medium-hide{overflow:hidden}.main-blog .blog-filter{display:flex;flex-wrap:nowrap!important;overflow-x:auto;gap:16px;padding-bottom:4px;max-width:100%;white-space:nowrap;overflow-y:hidden;scroll-behavior:smooth;scrollbar-height:thin;scrollbar-color:#000 #f0f0f0;scrollbar-width:thin}.main-blog .blog-filter a{background:none}.main-blog .blog-filter::-webkit-scrollbar{height:1px}.main-blog .blog-filter::-webkit-scrollbar-track{background:transparent}.main-blog .blog-filter::-webkit-scrollbar-thumb{background-color:#000;border-radius:2px}.main-blog .blog-filter li{list-style:none;flex:0 0 auto}.main-blog .blog-filter a{white-space:nowrap;text-decoration:none;padding:4px 8px;font-family:Work Sans;font-size:16px!important;font-weight:700;line-height:normal!important;text-align:left;color:#8a8a8a;width:max-content;display:inline-block}.blog-header{margin-top:37px}.blog_banner.custom-banner{margin-top:0!important}.blog_banner.custom-banner .banner_info{padding-top:230px!important}span.circle-divider.typeset2{display:block;max-width:1170px!important;margin:0 auto 40px!important;font-size:13px}use-animate.article-template__hero-container{max-width:1170px!important;background:none!important}use-animate.article-template__hero-container .article-template__hero-medium{transform:unset!important;height:auto!important;max-width:850px}use-animate.article-template__hero-container img{position:relative!important}.article-template__content.page-width.page-width--inner.rte{max-width:1230px!important}.article-template__content p{font-size:16px;font-weight:400;line-height:31px;color:#474747}.article-template__content div{margin-bottom:12px}.article-template__content div span,.article-template__content div a{font-size:13px;color:#474747}.article-template__social-sharing.page-width.page-width--inner{max-width:1230px}.article-template__social-sharing.page-width.page-width--inner a.social-sharing__link{display:block;width:36px;align-items:center}.article-template__social-sharing.page-width.page-width--inner a.social-sharing__link svg{max-width:18px}.article-template__social-sharing.page-width.page-width--inner .social-sharing{display:flex;align-items:center;margin-top:50px!important}.article-template__social-sharing.page-width.page-width--inner a.social-sharing__link svg.icon.icon-facebook path{fill:#1877f2}.article-template__social-sharing.page-width.page-width--inner a.social-sharing__link svg.icon.icon-twitter.icon-social path{fill:#000}.article-template__social-sharing.page-width.page-width--inner a.social-sharing__link svg.icon.icon-pinterest path{fill:#bd081c}.article-template__comment-wrapper #comments{max-width:1230px!important}.article-template__comment-wrapper #comments #comment_form{max-width:900px;margin:0 auto 50px;padding:50px;box-shadow:0 0 5px #1817172e;border-radius:5px}.article-template__comment-wrapper #comments #comment_form p.h3.uppercase{font-size:51px;font-weight:700;line-height:64px;text-align:center;margin:0 0 20px;color:#181717;letter-spacing:normal;text-transform:uppercase}.article-template__comment-wrapper #comments #comment_form input,.article-template__comment-wrapper #comments #comment_form textarea{padding:11px 10px;border-radius:7px}.article-template__comment-wrapper #comments #comment_form p.article-template__comment-warning{margin-top:0!important;text-align:left;font-size:12px;font-weight:400;line-height:31px;color:#474747}a.article-template__link.button.button--tertiary{color:#fff;background:#181717;border-radius:58px;font-family:var(--fontHeaderPrimary),var(--fontHeaderFallback);font-size:13px;font-weight:700;line-height:13px;text-align:center;padding:14px 20px;text-transform:uppercase;height:40px;transition:all .7s;gap:7px}a.article-template__link.button.button--tertiary svg.icon.icon-arrow{transform:unset!important;margin-left:6px;margin-right:0!important;top:0!important}.template-search .template-search__search{max-width:100%!important}.template-search .page-width{max-width:1300px!important}@media (min-width: 1366px){.template-page h2.cst_cursive{font-size:110px;line-height:115px}}@media (max-width: 1366px){footer.site-footer .email-details a{line-break:auto;line-height:normal}footer.site-footer{padding-top:0;padding-left:0}.template-page h2.cst_title{font-size:42px;line-height:50px}body.template-page img{max-width:100%}.header.header--top-center span.label{font-size:14px}.header.header--top-center ul.list-menu.list-menu--inline{margin:14px 0;gap:0}.product-grid:not(.grid--1-col-mobile) .card-information__button{height:fit-content!important}}@media (max-width: 1030px){.header--top-center span.label{padding:0 7px}.logo-section.awards img{max-width:100%;height:100%}}@media screen and (min-width: 990px){.shopify-section-header-sticky .header__left header-menu-toggle{display:none!important;cursor:pointer}.footer-block--newsletter svg.icon.icon-caret{display:none}.header__menu-item .icon-caret{display:block}.header__left svg path,.header__menu-item svg path{stroke:#181717;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}}@media screen and (max-width: 990px){.img-text-last img{vertical-align:middle;width:100%}.shopify-body-section-header-sticky .shopify-section-header-sticky .header-wrapper>.header:before{min-height:97px;max-height:fit-content}.contact-form{padding-left:0}.page-width--inner h3{text-align:center}footer.site-footer *{gap:10px}.site-footer .footer-block--newsletter svg.icon.icon-caret{display:none}.site-footer .accordion summary{padding:20px 0}.site-footer .footer-block__newsletter .field{flex-direction:column;gap:13px;margin:28px 0}footer.site-footer .footer__content-bottom-wrapper.page-width{padding-top:0;padding-bottom:20px}.site-footer .footer__copyright{display:flex;width:100%!important;justify-content:center;padding-top:0;flex-wrap:wrap}.cst_product_template .product__title .product__heading{font-size:30px!important;line-height:1.4!important;margin-bottom:15px;text-align:center}.cst_product_template .product__title{justify-content:center!important}.cst_product_template .product-form__buttons{flex-direction:column;justify-content:center!important;align-items:center}.cst_product_template .product-form__quantity{align-self:center}.cst_product_template .jdgm-prev-badge{display:block!important;text-align:center}.cst_product_template .product__info-container .price{align-items:center!important;text-align:center!important;justify-content:center}.cst_product_template .product__tax{margin-top:0;text-align:center}body.template-product span.metafield-single_line_text_field{text-align:center}.header-transparent .header__icon{color:#181717!important}.our-story-about .image-with-text__content{align-items:center}.cst_inner_pages img,.certified-bcorp img{max-width:100%}.page-width{padding:0 15px}footer.site-footer footer-accordion.accordion.footer-block.grid__item.footer-block--menu{max-width:100%}}@media (max-width: 767px){.cst_feature a.button{width:fit-content!important}.cst_inner_pages .rte .enlarge-text .story_cursive p,.cst_inner_pages p.story_cursive,.cst_inner_pages .story_cursive p{text-align:center}.template-page h2.cst_title{font-size:30px;line-height:1.4}.template-page .cst_featured .grid__item{flex-grow:unset;width:31%!important}.template-page .skin-bg .inner-details{background:none!important}.template-page .cst_featured .product-grid{justify-content:flex-start;row-gap:0!important}.blog_banner.custom-banner .banner_info{padding-top:120px!important}use-animate.article-template__hero-container .article-template__hero-medium{padding:0 15px}.article-template__content p{font-size:15px;line-height:29px;text-align:center}article.grid__item.medium-up--two-thirds.medium-up--push-one-sixth.article{padding:0!important}article.grid__item.medium-up--two-thirds.medium-up--push-one-sixth.article{padding-left:22px}.article-template__comment-wrapper #comments #comment_form{padding:30px}.article-template__comment-wrapper #comments #comment_form p.h3.uppercase{font-size:21px;line-height:34px}.article-template__comment-wrapper #comments #comment_form p.article-template__comment-warning{font-size:12px;line-height:18px}.article-template__content div{text-align:center}details.cart-drawer-container span.cart-count-bubble{top:-5px;right:3px;width:18px;height:18px;font-weight:700}.template-search{padding-top:0!important}.template-search .template-search__results{margin-top:20px!important}.template-search .template-search__results ul{flex-direction:column}.template-search .template-search__results ul li.grid__item{width:100%!important;max-width:100%!important}.template-search .template-search__results ul li.grid__item a.card-information__text.h4{font-size:13px}.template-search .template-search__results ul li.grid__item .card-information__wrapper{text-align:center;padding-top:10px!important}.template-search .template-search__results ul li.grid__item .card-information__wrapper .price{justify-content:center}}@media (max-width: 680px){.footer_logos.logo-section img{max-width:90px}.banner_info img{max-width:85px!important;height:100%}.sustainability .custom-banner:after{bottom:-60px}.limelight ul.brand-blocks{padding:0}}@media (max-width: 600px){.template-page .cst_featured .grid__item{flex-grow:unset;width:42%!important}.banner-slider-wrappers .slick-slide:after,.custom-banner:after{bottom:-83px}.rich-text__blocks>:first-child:is(.rich-text__heading),.rich-text__blocks>:first-child:is(.rich-text__subheading){z-index:99;position:relative}.rich-text.section--padding{padding-top:0}.limelight .custom-banner:after,.our-tribe .custom-banner:after{bottom:-50px}}@media (max-width: 575px){footer .grid__item{padding-left:0}.cst_feature .product-grid .grid__item{mix-blend-mode:unset!important;width:100%!important}.template-page .cst_featured .grid__item{width:100%!important;gap:0}.template-page .cst_featured .card-information{margin-bottom:0}.cst_feature .card--product+.card-information>*+*{margin-top:0;text-align:center}.cst_feature .card--product+.card-information .price,.card--product+.card-information .card-information__top{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/style.css.map */
