.voux-subscribe{background:#f7f5f0;color:#252523;padding:clamp(32px,5vw,72px) 24px}.voux-subscribe__inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.voux-subscribe__eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.12em}.voux-subscribe h2{font-family:var(--heading-font-family);font-size:clamp(30px,3.4vw,46px);line-height:1.13;letter-spacing:-.02em;text-transform:none;margin:20px 0}.voux-subscribe p{font-size:16px;line-height:1.65;margin:12px 0}.voux-subscribe__offer{border-top:1px solid #cfcac0;margin-top:24px;padding-top:16px}.voux-subscribe h3{font-size:22px;text-transform:none;letter-spacing:0}.voux-subscribe__price{font-size:34px;font-weight:400}.voux-subscribe s{color:#68645d;margin-left:8px}.voux-subscribe__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:#252523;color:#fff;text-decoration:none;margin:10px 0}.voux-subscribe__button:focus-visible{outline:2px solid #655486;outline-offset:4px}.voux-subscribe p.voux-subscribe__terms{font-size:13px;color:#58544e}.voux-subscribe__image{display:block;width:100%;height:auto;mix-blend-mode:multiply}@media(max-width:699px){.voux-subscribe__inner{grid-template-columns:1fr}.voux-subscribe__button{width:100%}}.voux-formulation--red,.voux-formulation-gallery--red{--voux-accent:#944d57;--voux-tint:#f7f0f1}.voux-formulation--blue,.voux-formulation-gallery--blue{--voux-accent:#41627c;--voux-tint:#eef3f6}.voux-formulation--purple,.voux-formulation-gallery--purple{--voux-accent:#6c5987;--voux-tint:#f2eff6}safe-sticky.product-info.voux-formulation{font-family:Arial,Helvetica,sans-serif;color:#202322;text-align:left}.product-info.voux-formulation .product-info__block-list{gap:16px}.product-info.voux-formulation .product-info__block-item{margin-block:0}.product-info.voux-formulation .product-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,3vw,38px);line-height:1.12;letter-spacing:-.025em;text-transform:none;font-weight:600;margin:8px 0}.voux-formulation__brand{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:0;color:#565c59}.voux-formulation__benefit{color:var(--voux-accent);font-size:15px;font-weight:600;margin:10px 0 0}.voux-formulation__value{font-size:14px;line-height:1.6;margin-top:12px}.voux-formulation__value p{margin:0}.voux-formulation__card{background:var(--voux-tint);border:1px solid #dadfda;border-left:3px solid var(--voux-accent);padding:18px;margin-top:14px}.voux-formulation__card p.voux-formulation__label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:8px;color:var(--voux-accent)}.voux-formulation__card p.voux-formulation__routine{margin-top:12px}.voux-formulation__value p.voux-formulation__facts{font-size:12px;margin-top:14px}.voux-formulation__value p.voux-formulation__start{font-size:12px;color:#565c59;margin-top:5px}.voux-formulation .shopify_subscriptions_app_block .subscription_group{padding:10px 14px}.voux-formulation .shopify_subscriptions_app_block .group_name{margin-bottom:6px}.voux-formulation .shopify_subscriptions_app_block .group_list_item.one_time_purchase_option_app_block{margin:0}.voux-formulation .shopify_subscriptions_app_block .title_and_price_wrapper,.voux-formulation .shopify_subscriptions_app_block .group_list_item{align-items:center}.voux-formulation .shopify_subscriptions_app_block label.title_and_price_wrapper,.voux-formulation .shopify_subscriptions_app_block label.group_list_item{min-height:44px}.voux-formulation .shopify_subscriptions_app_block .plan_card{border-color:#dadfda}.voux-formulation .buy-buttons .button{min-height:50px;letter-spacing:.02em;text-transform:none;font-family:Arial,Helvetica,sans-serif}product-gallery.voux-formulation-gallery{background:var(--voux-tint);border:1px solid #dadfda;padding:24px;align-self:start}.section-spacing:has(.voux-formulation-gallery){background:#fff}.voux-formulation-gallery .product-gallery__media{background:#fff}.voux-formulation-gallery .product-gallery__media img{object-fit:contain;max-height:560px}.voux-formulation-gallery .product-gallery__thumbnail-list{gap:10px;margin-top:0;position:static!important;top:auto!important}.voux-formulation-gallery .product-gallery__thumbnail{background:#fff}.voux-formulation-gallery .product-gallery__thumbnail-list button{width:56px;height:56px;overflow:hidden}.voux-formulation-gallery .product-gallery__thumbnail-list img{width:56px;height:56px;object-fit:contain}@media(max-width:999px){product-gallery.voux-formulation-gallery{padding:16px;gap:14px}.voux-formulation-gallery .product-gallery__carousel{margin-inline:0;width:100%;--product-gallery-carousel-grid:auto / auto-flow 100%}.voux-formulation-gallery .product-gallery__media img{height:280px;width:100%;max-height:280px}.product-info.voux-formulation .product-title{font-size:30px}.product-info.voux-formulation .product-info__block-list{gap:14px}.voux-formulation__card{padding:16px}}.voux-faq-list{max-width:800px;margin-inline:auto}.voux-faq-item{border-bottom:1px solid #dadfda;padding:0}.voux-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:22px 0;cursor:pointer;font-size:17px;font-weight:600;line-height:1.45;letter-spacing:0;text-transform:none}.voux-faq-item summary::-webkit-details-marker{display:none}.voux-faq-item summary:after{content:"+";font-size:24px;font-weight:400;flex:none}.voux-faq-item[open] summary:after{content:"\2212"}.voux-faq-item summary:focus-visible{outline:2px solid #6c5987;outline-offset:4px}.voux-faq-answer{margin:0!important;padding-bottom:22px;font-size:16px;line-height:1.75;color:#383d39}.voux-faq-item summary{margin:0!important}.voux-faq-answer>p:first-child{margin-top:0!important}.voux-faq-answer p,.voux-faq-answer ul{margin-block:0 16px}.voux-journey-page--faq>.container{max-width:900px}.voux-page-recommendations{background:#f8faf7;padding:40px 0}.voux-page-recommendations h2{text-align:center;font-size:25px;line-height:1.3;letter-spacing:0;text-transform:none;margin:0 0 24px}.voux-page-recommendations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.voux-page-recommendations__card{display:grid;grid-template-columns:105px 1fr;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #dadfda;text-decoration:none}.voux-page-recommendations__card img{width:105px;height:145px;object-fit:contain}.voux-page-recommendations__card h3{font-size:16px;letter-spacing:0;text-transform:none;margin:0 0 6px;line-height:1.4}.voux-page-recommendations__card p{font-size:13px;margin:0 0 12px;line-height:1.5}.voux-page-recommendations__card span{font-size:13px;text-decoration:underline;text-underline-offset:4px}.voux-page-recommendations__card--red{border-top:3px solid #944d57}.voux-page-recommendations__card--blue{border-top:3px solid #41627c}.voux-page-recommendations__card--purple{border-top:3px solid #6c5987}.voux-journey-page--journal .container{max-width:1184px}.voux-journey-page--journal .voux-journal-wrap{padding:24px;background:#f8faf7}.voux-journey-page--journal .voux-journal-wrap h1,.voux-journey-page--journal .voux-journal-wrap h2,.voux-journey-page--journal .voux-journal-wrap h3{font-family:inherit!important;letter-spacing:0;text-transform:none;word-break:normal;overflow-wrap:normal}.voux-journey-page--journal .vj-card-title{font-size:20px;line-height:1.35}.voux-journey-page--journal .vj-card-body{padding:20px}.voux-journey-page--journal .vj-card-media img,.voux-journey-page--journal .vj-callout-media img{object-fit:contain}.voux-journey-page--journal .vj-card-sub{font-size:14px;color:#383d39;line-height:1.6}.voux-journey-page--journal .vj-grid{gap:20px}.voux-journey-page--journal .vj-grid>.vj-card{margin:0!important}.voux-journey-page--journal .vj-guide-banner-cta{background:#1a1a1a!important;color:#fff!important;text-decoration:none!important}.voux-journey-page--journal .vj-guide-banner-cta:focus-visible{outline:2px solid #6c5987;outline-offset:4px}.voux-journey-page--journal .vj-guide-banner-title{font-size:30px;line-height:1.3}.voux-journey-page--journal .vj-ing-card{max-width:680px}.voux-polished-article.voux-article-artwork .article__image{height:auto;overflow:visible}.voux-polished-article.voux-article-artwork .article__image img{height:auto;width:100%;object-fit:contain;transform:none!important}@media(max-width:699px){.voux-page-recommendations__grid{grid-template-columns:1fr;gap:12px}.voux-page-recommendations__card{grid-template-columns:88px 1fr;padding:16px}.voux-page-recommendations__card img{width:88px;height:112px}.voux-faq-item summary{font-size:16px;padding:20px 0}.voux-journey-page--journal .voux-journal-wrap{padding:16px}.voux-journey-page--journal .vj-grid{grid-template-columns:1fr;gap:12px}.voux-journey-page--journal .vj-card{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center}.voux-journey-page--journal .vj-card-media{height:100%;min-height:112px;aspect-ratio:auto}.voux-journey-page--journal .vj-card-body{padding:14px}.voux-journey-page--journal .vj-card-title{font-size:17px;line-height:1.4}.voux-journey-page--journal .vj-card-sub{font-size:13px}.voux-journey-page--journal .vj-guide-banner-title{font-size:24px}.voux-polished-article .article__wrapper{min-width:0}.voux-polished-article .article__wrapper>.v-stack>.v-stack>.prose{font-size:16px;line-height:1.75;color:#383d39}.voux-polished-article .prose h2{font-size:24px;line-height:1.35;letter-spacing:0;text-transform:none}.voux-polished-article .prose h3{font-size:20px;line-height:1.4;letter-spacing:0;text-transform:none}.voux-polished-article .prose div[style*=overflow-x]{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain}.voux-polished-article .prose div[style*=overflow-x] table{min-width:0!important;width:100%!important;max-width:100%;font-size:14px!important;table-layout:fixed}.voux-polished-article .prose div[style*=overflow-x] th,.voux-polished-article .prose div[style*=overflow-x] td{font-size:14px!important;line-height:1.6;padding:10px 8px!important;word-break:normal;overflow-wrap:anywhere;white-space:normal}.voux-polished-article .prose table[style*="table-layout:fixed"],.voux-polished-article .prose table[style*="table-layout:fixed"] tbody,.voux-polished-article .prose table[style*="table-layout:fixed"] tr{display:block;width:100%!important;border-spacing:0!important}.voux-polished-article .prose table[style*="table-layout:fixed"] td{display:block;width:100%!important;margin-bottom:12px;padding:0!important}.voux-polished-article .prose table[style*="table-layout:fixed"] p{font-size:15px!important;min-height:0!important}.voux-polished-article .prose table[style*="table-layout:fixed"] a{font-size:14px!important;min-height:48px!important}.voux-polished-article .prose table[style*="table-layout:fixed"] img{height:190px!important;object-fit:contain!important}}.voux-mobile-blog-nav{display:none}@media(max-width:699px){.voux-mobile-blog{background:#fff}.voux-mobile-blog .voux-desktop-blog-tags{display:none}.voux-mobile-blog-nav{display:block}.voux-mobile-blog-categories,.voux-mobile-blog-extra{display:flex;flex-wrap:wrap;gap:8px}.voux-mobile-blog-categories a,.voux-mobile-blog-extra a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border:1px solid #deded8;font-size:13px;line-height:1.35;letter-spacing:0;text-transform:none;text-decoration:none}.voux-mobile-blog-categories a[aria-current=page],.voux-mobile-blog-extra a[aria-current=page]{background:#242522;color:#fff;border-color:#242522}.voux-mobile-blog-more{margin-top:12px}.voux-mobile-blog-more summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.voux-mobile-blog-extra{margin-block:8px 0}.voux-mobile-blog a:focus-visible,.voux-mobile-blog-more summary:focus-visible{outline:2px solid #242522;outline-offset:4px}.voux-mobile-blog .blog-post-list{gap:24px}.voux-mobile-blog .blog-post-card{padding:0 0 24px;border-bottom:1px solid #deded8}.voux-mobile-blog .blog-post-card__title{font-size:21px;line-height:1.4;letter-spacing:0;text-transform:none}.voux-mobile-blog .blog-post-card__excerpt{font-size:15px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.voux-mobile-blog .blog-post-card__read-more{display:inline-flex;align-items:center;min-height:44px}.voux-polished-article .article__wrapper h1{font-size:29px;line-height:1.3;letter-spacing:0;text-transform:none;text-wrap:pretty}.voux-polished-article .prose{overflow-wrap:break-word}.voux-polished-article .prose p{margin-block:0 24px}}@media(max-width:359px){.voux-polished-article .prose div[style*=overflow-x] table:has(thead th:first-child:empty):has(thead th:nth-child(3):last-child){display:block}.voux-polished-article .prose div[style*=overflow-x] table:has(thead th:first-child:empty):has(thead th:nth-child(3):last-child) thead,.voux-polished-article .prose div[style*=overflow-x] table:has(thead th:first-child:empty):has(thead th:nth-child(3):last-child) tbody{display:block}.voux-polished-article .prose div[style*=overflow-x] table:has(thead th:first-child:empty):has(thead th:nth-child(3):last-child) tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.voux-polished-article .prose div[style*=overflow-x] table:has(thead th:first-child:empty):has(thead th:nth-child(3):last-child) thead th:first-child{display:none}.voux-polished-article .prose div[style*=overflow-x] table:has(thead th:first-child:empty):has(thead th:nth-child(3):last-child) thead th{letter-spacing:0;text-transform:none}.voux-polished-article .prose div[style*=overflow-x] table:has(thead th:first-child:empty):has(thead th:nth-child(3):last-child) tbody tr>:first-child{grid-column:1/-1;background:#f7f6f2}}.voux-purple-value .voux-value{color:rgb(var(--text-color));margin-block-start:10px;text-align:left;font-size:14px;line-height:1.5}.voux-purple-value .voux-value p{margin:0}.voux-purple-value .voux-value p.voux-value__fit{margin-block-end:12px}.voux-purple-value .voux-value__formula{border-inline-start:2px solid #75639f;padding-inline-start:14px}.voux-purple-value .voux-value p.voux-value__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-block-end:5px}.voux-purple-value .voux-value p.voux-value__benefits,.voux-purple-value .voux-value p.voux-value__routine{margin-block-start:7px}.voux-purple-value .voux-value p.voux-value__facts{margin-block-start:12px;font-size:12px}.voux-purple-value .voux-value p.voux-value__start{margin-block-start:6px;font-size:12px}.voux-purple-value .shopify_subscriptions_app_block .subscription_group{padding:10px 12px}.voux-purple-value .shopify_subscriptions_app_block .group_name{margin-block-end:6px}.voux-purple-value .shopify_subscriptions_app_block .group_list_item.one_time_purchase_option_app_block{margin:0}.voux-purple-value .shopify_subscriptions_app_block .title_and_price_wrapper{align-items:center}.voux-purple-value .shopify_subscriptions_app_block label.title_and_price_wrapper,.voux-purple-value .shopify_subscriptions_app_block label.group_list_item{min-height:44px}.voux-purple-value .shopify_subscriptions_app_block .group_list_item{align-items:center}.voux-purple-value .shopify_subscriptions_app_block .plan_card{border-color:#b8b4bd}@media(max-width:749px){.voux-purple-value .voux-value{font-size:14px}.voux-purple-value .shopify_subscriptions_app_block .subscription_group{padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/107/compiled_assets/styles.css.map */
