@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.display--only-desktop{display:none!important}@media (min-width:992px){.display--only-desktop{display:-ms-inline-flexbox!important;display:inline-flex!important}}.display--only-mobile{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:992px){.display--only-mobile{display:none!important}}.text--centered{text-align:center}.no-display{display:none}form{margin:0}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}input,select,textarea{border:1px solid var(--color-border);border-radius:0;font-size:1.6rem;max-width:100%}input[disabled],select[disabled],textarea[disabled]{background-color:#000;border-color:#000;cursor:default}button,input[type=submit],label[for]{cursor:pointer}textarea{min-height:100px}select::-ms-expand{display:none}option{background-color:var(--color-main-background)}.input-error,option{color:var(--color-body-text)}.input-error{background-color:#fff;border-color:#ff6d6d}html{background-color:var(--color-main-background)}*,:after,:before,html{box-sizing:border-box}body,html{height:100%}hr{margin:0}th{padding:0}figure{margin:0}img,picture{margin:0;max-width:100%}html{font-size:62.5%}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;min-height:100vh;min-width:32rem}h1{font-family:portrait,Georgia,Times,Times New Roman,serif;margin:0}h2,h3,h4,h5,h6{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}main{-ms-flex:1;flex:1}blockquote,p{margin:0}cite{font-style:normal}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}ol,ul{margin:0;padding:0}a,a:focus{color:inherit;text-decoration:none}.accordion-list-item{position:relative}.accordion-list-item [data-toggle=toggle-plus]{cursor:pointer;margin-left:2rem}.accordion-list-item [data-toggle=toggle-plus]:before{content:"+";left:0;position:absolute}.accordion-list-item [data-tab=collapse]{display:none}.accordion-list-item.active [data-toggle=toggle-plus]:before{content:"-"}.accordion-list-item.active [data-tab=collapse]{display:block}@media (min-width:992px){.accordion-list-item.accordion-list-item--no-desktop.active [data-toggle=toggle-plus],.accordion-list-item.accordion-list-item--no-desktop [data-toggle=toggle-plus]{cursor:default;margin-left:0}.accordion-list-item.accordion-list-item--no-desktop.active [data-toggle=toggle-plus]:before,.accordion-list-item.accordion-list-item--no-desktop [data-toggle=toggle-plus]:before{display:none}.accordion-list-item.accordion-list-item--no-desktop.active [data-tab=collapse],.accordion-list-item.accordion-list-item--no-desktop [data-tab=collapse]{display:block}}.addthis_sharing_toolbox .at-svc-facebook .at-icon-wrapper{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/174/assets/share-facebook-grey.png?717) 50% no-repeat;background-size:13px 20px;position:relative;z-index:9}.addthis_sharing_toolbox .at-svc-twitter .at-icon-wrapper{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/175/assets/share-twitter-grey.png?893) 50% no-repeat;background-size:20px 20px;position:relative;z-index:9}.addthis_sharing_toolbox .at-svc-email .at-icon-wrapper{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/175/assets/share-email-grey.png?893) 50% no-repeat;background-size:20px 17px;position:relative;z-index:9}.addthis_sharing_toolbox .at-svc-facebook:hover .at-icon-wrapper{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/175/assets/share-facebook-hover.png?893) 50% no-repeat;background-size:13px 20px}.addthis_sharing_toolbox .at-svc-twitter:hover .at-icon-wrapper{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/175/assets/share-twitter-hover.png?893) 50% no-repeat;background-size:20px 20px}.addthis_sharing_toolbox .at-svc-email:hover .at-icon-wrapper{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/175/assets/share-email-hover.png?893) 50% no-repeat;background-size:20px 17px}.addthis_sharing_toolbox .at-icon-wrapper svg{display:none}.addthis_sharing_toolbox .at-share-tbx-element .at-icon-wrapper.at-share-btn{margin-right:.5rem;margin-left:.5rem}.addthis_sharing_toolbox .at-share-tbx-element .at-icon-wrapper.at-share-btn:before{background-color:#fff;content:"";height:101%;left:-1px;position:absolute;top:-1px;width:101%}.addthis_sharing_toolbox .at-share-tbx-element .at-icon-wrapper.at-share-btn:hover{transform:none}.breadcrumbs-link{display:inline;white-space:nowrap}.breadcrumbs-link:not(.breadcrumbs-link--current):after{content:"\a0/\a0";display:inline}.breadcrumbs-link--current{cursor:default;text-decoration:underline}.bundle-content{position:fixed;top:10vh;left:5vw;padding:3rem;background-color:#fff;box-shadow:0 2px 5.5px #78787880;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-height:80vh;opacity:0;overflow-y:auto;pointer-events:none;z-index:999}@media (max-width:575px){.bundle-content{position:fixed;top:10vh;right:2vw;bottom:25vh;left:2vw}}@media (min-width:992px){.bundle-content{position:absolute;top:50%;left:50%}}.bundle-tooltip:hover .bundle-content{opacity:1;pointer-events:all}.bundle-tooltip-title{cursor:pointer;z-index:0}.bundle-tooltip{position:relative;display:-ms-inline-flexbox;display:inline-flex}.bundles-modal-container{background-color:#fff;max-height:52rem;overflow-y:auto;width:93vw}@media (min-width:992px){.bundles-modal-container{width:38vw}}.bundle-tooltip-title-section{margin-left:-1.5rem}.bundle-tooltip-title-product-title{margin-left:1rem;margin-right:1rem}.new-bundle-tooltip{max-height:80vh}.bundle-tooltip-list{height:28rem}.bundle-tooltip-modal-content{overflow:auto}@media (max-width:575px){.bundle-tooltip-modal-content{font-size:2.2rem}}@media (min-width:992px){.tooltip:hover .tooltip-content.bundle{margin-top:-1.5rem}}.bundle-title:hover{cursor:pointer}.bundle-tooltip-text{margin-bottom:.5rem}@media (max-width:575px){.bundle-tooltip-text{font-size:2.2rem;line-height:1.33}}.bundle-modal-title{display:inline-block;padding-bottom:2px;border-bottom:2px solid #c2a07c}.bundle-modal-section{text-transform:none;font-size:1.4rem}.bundle-modal-title-section{padding-bottom:7px}.button--indigo{border:.1rem solid #1f4049;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.6rem;font-weight:600;letter-spacing:.1rem;line-height:1.3;padding:1.3rem 2.5rem 1.4rem 2rem;background-color:#1f4049;color:#fbfaf7;display:inline-block;text-transform:uppercase;white-space:nowrap}.button--indigo,.button--indigo:hover{transition:background-color .1s ease,color .1s ease}.button--indigo:hover{background-color:#fbfaf7;color:#1f4049}.button--indigo:hover .button-arrow{border-left-color:#1f4049}@media (min-width:992px){.button--indigo{padding:1.3rem 3rem}}.button--indigo .button-arrow{border-left-color:#fff}.button--has-arrow{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.button--shell{border-color:#fbfaf7;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.6rem;font-weight:600;letter-spacing:.1rem;line-height:1;padding:1.3rem 3rem;background-color:#fbfaf7;color:#1f4049;display:inline-block;text-transform:uppercase;transition:background-color .1s ease,color .1s ease;border:.1rem solid #1f4049}.button--shell:hover{background-color:#1f4049;border-color:#1f4049;color:#fbfaf7;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.button--transparent{border:.2rem solid #fff;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.2rem;padding:1.5rem 4.5rem;background-color:transparent;color:#fff;text-transform:uppercase}.button--transparent,.button--transparent:hover{transition:background-color .1s ease,color .1s ease}.button--transparent:hover{background-color:#fff;color:#000}.button-arrow{height:0;width:0;border-bottom:.5rem solid transparent;border-left:.5rem solid #000;border-top:.5rem solid transparent;margin-left:1rem;transition:border-left-color .1s ease}.button--has-arrow:hover .button-arrow{border-left-color:#fff;transition:border-left-color .1s ease}.concern{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content;padding-right:3rem;padding-left:3rem;text-align:center}@media (min-width:992px){.concern{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;padding-right:6rem;padding-left:6rem}}.concern-content{display:-ms-grid;display:grid;gap:1rem}.concern-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.concern-heading{font-size:3.5rem}}.concern-text{line-height:1.6;max-width:70rem;place-self:center}.concern-link{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;text-decoration:underline;text-transform:uppercase}.fact{display:-ms-grid;display:grid;gap:5rem;padding-right:3rem;padding-bottom:5rem;padding-left:3rem}@media (min-width:992px){.fact{display:-ms-grid;display:grid;gap:4rem;padding-right:12rem;padding-bottom:12rem;padding-left:12rem}}.fact-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300;text-align:center}@media (min-width:992px){.fact-heading{font-size:3.5rem}}.fact-list{gap:3rem;list-style-position:inside}.fact-list,.fact-list ol{display:-ms-grid;display:grid;grid-auto-rows:min-content}.fact-list ol{gap:2.5rem;text-align:center}.faq{display:-ms-grid;display:grid;gap:3rem;padding-right:2rem;padding-bottom:6rem;padding-left:2rem;place-items:center;text-align:center}@media (min-width:992px){.faq{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr 1fr;grid-template-columns:1fr 3fr 1fr;padding-right:12rem;padding-left:12rem;place-items:unset}}.faq-content{display:-ms-grid;display:grid;gap:6rem;grid-auto-rows:min-content}@media (min-width:992px){.faq-content{-ms-grid-column:2;grid-column:2}}.faq-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.faq-heading{font-size:3.5rem}}@media (max-width:991px){.faq-list{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content}}@media (min-width:992px){.faq-list{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content}}.faq-list-item{display:-ms-grid;display:grid;gap:2rem;text-align:left}.faq-divider{border:.1rem solid #707070;border-bottom:none}.faq-list-item-header{font-weight:500;letter-spacing:.2rem;text-transform:uppercase}.faq-list-item-header,.faq-list-item-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem}.faq-list-item-text{font-weight:300;letter-spacing:.1rem;line-height:1.7;list-style:none}@media (min-width:992px){.faq-list-item-text{font-size:1.8rem}}.faq-list-item-text ol,.faq-list-item-text ul{margin-left:1.7rem}.habits{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content;padding-right:3rem;padding-left:3rem;text-align:center}@media (min-width:992px){.habits{display:-ms-grid;display:grid;gap:8rem;grid-auto-rows:min-content;padding-right:6rem;padding-left:6rem}}.habits-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.habits-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.5rem;font-weight:300}}.habits-sections{display:-ms-grid;display:grid;gap:6rem;grid-auto-rows:min-content}@media (min-width:992px){.habits-sections{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:1fr;grid-auto-flow:column}}.habits-section-image{height:13rem;margin-bottom:3rem}.habits-section-content{display:-ms-grid;display:grid;gap:1rem}.habits-section-heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;text-transform:uppercase}.habits-section-text{line-height:1.4}.help{display:-ms-grid;display:grid;gap:1.5rem;padding:6rem;background-color:#f5f7f9;place-items:center;text-align:center}@media (min-width:992px){.help{display:-ms-grid;display:grid;gap:2rem;padding-top:6rem;padding-bottom:6rem}}.help-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.help-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.5rem;font-weight:300}}.help-image{height:6.5rem}.help-link{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.2rem;text-decoration:underline;text-transform:uppercase}.usage{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content;padding-right:3rem;padding-left:3rem;text-align:center}@media (min-width:992px){.usage{display:-ms-grid;display:grid;gap:8rem;grid-auto-rows:min-content;padding-right:6rem;padding-left:6rem}}.usage-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.usage-heading{font-size:3.5rem}}.usage-sections{display:-ms-grid;display:grid;gap:6rem;grid-auto-rows:min-content}@media (min-width:992px){.usage-sections{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:1fr;grid-auto-flow:column}}.usage-section-image{height:13rem;margin-bottom:2rem}.usage-section-content{display:-ms-grid;display:grid;gap:1rem}.usage-section-heading{font-weight:500;letter-spacing:.2rem;text-transform:uppercase}.usage-section-heading,.usage-section-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem}.usage-section-text{font-weight:400;line-height:1.4}.info{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content;padding-top:3rem;padding-right:3rem;padding-left:3rem;text-align:center}@media (min-width:992px){.info{display:-ms-grid;display:grid;gap:6rem;grid-auto-rows:min-content;padding-top:6rem;padding-right:6rem;padding-left:6rem}}@media (max-width:767px){.holiday .info p{margin:0 2rem}}.info-intro{display:-ms-grid;display:grid;gap:1rem}.info-intro-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.info-intro-heading{font-size:4.5rem}}.info-list{margin:auto;max-width:120rem;display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin:0 2rem 3rem;list-style:none}@media (min-width:992px){.info-list{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);margin:0 auto}}@media (max-width:991px){.info-list{margin:0 0 3rem}}.info-list--calm{margin:auto;max-width:78rem}.info-list--calm .product-list-item-description{padding-right:10%;padding-left:10%}@media (min-width:992px){.info-list--pregnancy{display:-ms-grid;display:grid;gap:6rem;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-auto-flow:unset}}.quote{display:-ms-grid;display:grid;gap:2.5rem;padding:6rem;background-color:#f5f7f9;place-content:center;text-align:center}.quote-mark{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13rem;font-weight:300;height:5.5rem}@media (min-width:992px){.quote-mark{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:9.5rem;font-weight:300}}.quote-text{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.8rem;font-weight:300;line-height:1.44;font-style:italic}@media (min-width:992px){.quote-text{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3rem;font-weight:300;line-height:1.2;max-width:35rem}}.quote-source{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.2rem;text-transform:uppercase}.stats{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content;padding-right:3rem;padding-left:3rem;text-align:center}@media (min-width:992px){.stats{display:-ms-grid;display:grid;gap:8rem;grid-auto-rows:min-content;padding-right:6rem;padding-left:6rem}}.stats-intro{display:-ms-grid;display:grid;gap:1rem;-ms-flex-pack:center;justify-content:center}.stats-intro-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.stats-intro-heading{font-size:3.5rem}}.stats-intro-text{line-height:1.6;max-width:80rem}.stats-list{display:-ms-grid;display:grid;gap:10rem 1.5rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-flex-align:end;align-items:flex-end}@media (min-width:992px){.stats-list{display:-ms-grid;display:grid;gap:3rem;grid-auto-columns:1fr;grid-auto-flow:column}}.stats-list-item{gap:3rem;grid-auto-rows:min-content;list-style-type:none}.stats-bars-content,.stats-list-item{display:-ms-grid;display:grid;place-content:center}.stats-bars{display:-ms-grid;display:grid;gap:.5rem;grid-auto-columns:min-content;grid-auto-flow:column;-ms-flex-align:end;align-items:flex-end}.stats-bar-content{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content;place-content:center;width:5rem}.stats-bar-percentage{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:300;color:#54565c;display:-ms-flexbox;display:flex;transform:rotate(-90deg)}.stats-bar-percentage-sign{font-size:2rem}.stats-bar{place-self:center;position:relative;width:5rem}.stats-bar-1,.stats-bar-3,.stats-bar-5,.stats-bar-7,.stats-bar-9{background-color:#ecf0f4}.stats-bar-2,.stats-bar-4,.stats-bar-6,.stats-bar-8,.stats-bar-10{background-color:#f5f5f5}.stats-bar-1{height:36rem}.stats-bar-2{height:29rem}.stats-bar-3{height:52rem}.stats-bar-4{height:37rem}.stats-bar-5{height:31.5rem}.stats-bar-6{height:28rem}.stats-bar-7{height:27.5rem}.stats-bar-8{height:19rem}.stats-bar-9{height:39.5rem}.stats-bar-10{height:36.5rem}.stats-bar-label{position:absolute;bottom:0;left:50%;color:#54565c;font-size:1.4rem;letter-spacing:.1rem;transform:rotate(-90deg) translateY(-50%);transform-origin:0 0;white-space:nowrap}.stats-bars-divider{background-color:#000;height:.1rem;place-self:center;width:20%}.stats-bars-label{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.4rem;line-height:1.6;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:4rem;text-transform:uppercase}.stats-details{line-height:1.6;max-width:50rem;place-self:center}.stats-details-link{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;text-decoration:underline;text-transform:uppercase}.testimonial{text-align:center}@media (max-width:991px){.testimonial{display:-ms-grid;display:grid;gap:2.5rem;grid-auto-rows:min-content;padding-right:3rem;padding-left:3rem}}@media (min-width:992px){.testimonial{display:-ms-grid;grid-auto-rows:min-content;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding:6rem 12rem;gap:2.5rem 24rem}}.testimonial-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.5rem;font-weight:300;line-height:1.6}@media (min-width:992px){.testimonial-header{font-size:4rem;font-weight:500}}.testimonial-image{justify-self:center}@media (min-width:992px){.testimonial-image{-ms-grid-column:2;grid-column:2;grid-row:1/4}}.testimonial-info{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content}@media (min-width:992px){.testimonial-info{-ms-grid-row:2;grid-row-start:2}}.testimonial-quote{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:6rem;font-weight:300;height:3rem}@media (min-width:992px){.testimonial-quote{font-size:8rem;height:6rem}}.testimonial-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:300;letter-spacing:.3rem;line-height:2.88;text-transform:uppercase}@media (min-width:992px){.testimonial-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.3rem}}.testimonial-author{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300;letter-spacing:.3rem;text-transform:uppercase}@media (min-width:992px){.testimonial-author{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.3rem}}.testimonial--pregnancy{padding:4rem;background-color:#fbfaf7}@media (min-width:992px){.testimonial--pregnancy{padding:5rem 18rem}}.testimonial-quote--pregnancy{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:6rem;font-weight:400}@media (min-width:992px){.testimonial-quote--pregnancy{font-size:8rem}}.upsell{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content;padding:3rem;border-bottom:.1rem solid #000;border-top:.1rem solid #000}@media (min-width:768px){.upsell{padding:9rem}}@media (min-width:992px){.upsell{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:.5fr 1fr 1.5fr .5fr;grid-template-columns:.5fr 1fr 1.5fr .5fr;padding:6rem}}@media (min-width:992px){.upsell-image{-ms-grid-column:2;grid-column-start:2;justify-self:center}}.upsell-content{display:-ms-grid;display:grid;gap:2rem}@media (min-width:992px){.upsell-content{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;-ms-grid-row-align:center;align-self:center}}.upsell-content-intro{display:-ms-grid;display:grid;gap:1rem}.upsell-content-intro-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.upsell-content-intro-heading{font-size:3.5rem}}.upsell-content-intro-subheading,.upsell-content-pricing{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;line-height:1.6;text-transform:uppercase}@media (min-width:992px){.upsell-content-intro-subheading,.upsell-content-pricing{line-height:normal}}.upsell-content-intro-text{line-height:1.6}.disclaimer-section{display:-ms-grid;display:grid;gap:4rem;grid-auto-rows:min-content;padding:3rem}@media (min-width:992px){.disclaimer-section{display:-ms-grid;display:grid;gap:3rem 6rem;-ms-grid-columns:1fr auto 1fr auto 1fr;grid-template-columns:1fr auto 1fr auto 1fr;padding:6rem}}.disclaimer-divider{border-top:.1rem solid #000}@media (max-width:991px){.disclaimer-divider{place-self:center;width:50%}}@media (min-width:992px){.disclaimer-divider{grid-column:1/6;-ms-grid-row:2;grid-row:2}}.disclaimer{font-size:1.1rem}@media (min-width:992px){.disclaimer{grid-column:1/6;-ms-grid-row:3;grid-row:3;place-self:center;width:80%}}.filter-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;justify-self:end;padding:0}@media (min-width:992px){.filter-close{display:none}}.filter-close-icon{height:1.3rem;width:1.3rem}@media (max-width:991px){.filter-content{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:max-content;padding:3rem}.filter-content.toggle-content--open{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:13rem;background-color:#fff;display:-ms-grid;display:grid;overflow:auto;z-index:11}}@media (max-width:991px){.filter-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.2rem;font-weight:300;letter-spacing:.1rem;-ms-flex-align:center;align-items:center;border-bottom:.1rem solid #ebebeb;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem;padding-bottom:1rem;text-align:left}.filter-heading:after{border-style:solid;height:0;width:0;border-color:#000 transparent transparent;border-width:.5rem .5rem 0;content:"";display:block}}@media (min-width:992px){.filter-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.2rem;font-weight:300;letter-spacing:.1rem}}@media (max-width:991px){.filter-heading-activists{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1rem;text-align:left}.filter-heading-activists:after{border-style:solid;height:0;width:0;border-color:#000 transparent transparent;border-width:.5rem .5rem 0;content:"";display:block}}@media (min-width:992px){.filter-heading-activists{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.2rem;font-weight:300;letter-spacing:.1rem}}.filter-list-subnavigation{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;display:-ms-grid;display:grid;gap:1rem;margin-top:1rem;margin-bottom:1rem;list-style:none}@media (min-width:992px){.filter-list-subnavigation{margin-top:1rem;margin-bottom:3rem}}.filter-label{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.2rem;text-align:center;text-transform:uppercase}@media (min-width:992px){.filter-label{display:none}}.filter-link--current{font-weight:600}.filter-list{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;display:-ms-grid;display:grid;gap:1rem;margin-top:2.5rem;margin-bottom:2.5rem;list-style:none}@media (min-width:992px){.filter-list{margin-top:1rem;margin-bottom:3rem}}.filter-toggle{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.2rem;border:.1rem solid #ebebeb;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;text-align:left;text-transform:uppercase}.filter-toggle:after{border-style:solid;height:0;width:0;border-color:#000 transparent transparent;border-width:.5rem .5rem 0;content:"";display:block}@media (min-width:992px){.filter-toggle{display:none}}.activists-section{padding-top:1.3rem}.footer{display:-ms-grid;display:grid;gap:6rem;padding:2rem;background-color:#fbfaf7;border-top:.1rem solid #142332}@media (min-width:992px){.footer{padding:3rem 12rem}}.footer-copyright{display:-ms-grid;display:grid;gap:1rem;color:#142332;font-size:1.4rem}@media (min-width:992px){.footer-copyright{grid-auto-flow:column;-ms-flex-pack:justify;justify-content:space-between}}.footer-copyright-list{display:-ms-grid;display:grid;gap:3rem;grid-auto-columns:max-content;grid-auto-flow:column;list-style-type:none}@media (min-width:992px){.footer-copyright-list{display:-ms-grid;display:grid;gap:3rem;grid-auto-columns:auto;grid-auto-flow:column;padding-right:18.6rem}}.footer-content{display:-ms-grid;display:grid;gap:5rem;grid-auto-rows:min-content}@media (min-width:992px){.footer-content{grid-auto-flow:column;-ms-flex-pack:justify;justify-content:space-between}}.footer-list{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content;color:#142332;list-style-type:none}@media (min-width:992px){.footer-list{font-size:2rem}}.footer-list-item a{border-bottom:.2rem solid transparent}.footer-list-item a:hover{border-bottom-color:#c2a07c}.footer-nav{gap:9rem;grid-auto-flow:column}.footer-nav,.footer-social{display:-ms-grid;display:grid}.footer-social{gap:3rem;grid-auto-rows:min-content}.footer-social-icon{height:2.5rem;width:2.5rem}.footer-social-label{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:400;letter-spacing:.2rem;text-transform:uppercase}@media (min-width:992px){.footer-social-label{font-size:1.6rem}}.footer-social-links{display:-ms-grid;display:grid;gap:2rem;grid-auto-columns:max-content;grid-auto-flow:column;list-style-type:none}@media (max-width:767px){.affliate{display:inline-block;overflow-wrap:break-word;word-wrap:break-word}}.ingredients{display:-ms-grid;display:grid;gap:4rem;grid-auto-rows:min-content;text-align:center}@media (min-width:992px){.ingredients{padding:6rem;padding:0}}.ingredients--calm{background-color:#f7f5f6}@media (min-width:992px){.ingredients--calm{background-color:#faf8f9}}.ingredients--renew{background-color:#f5f5f5}.ingredients-intro{display:-ms-grid;display:grid;gap:1rem;place-items:center}@media (max-width:991px){.ingredients-intro{padding-top:3rem;padding-right:3rem;padding-left:3rem}}.ingredients-intro-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300;line-height:1.2}@media (min-width:992px){.ingredients-intro-heading{font-size:3.5rem}}.ingredients-intro-heading--clear{max-width:50rem}.ingredients-intro-text{line-height:1.6;max-width:51rem}.ingredients-media--mobile{padding-right:3rem;padding-left:3rem}@media (min-width:992px){.ingredients-media--mobile{display:none}}.ingredients-list--mobile{display:-ms-grid;display:grid;gap:9rem}.ingredients-list-item--mobile{display:-ms-grid;display:grid;gap:3rem;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.ingredients-list-item--mobile{display:-ms-grid;display:grid;gap:3rem;grid-auto-columns:max-content .5fr;grid-auto-flow:column}}.ingredients-image--mobile{place-self:center;width:50vw}@media (min-width:768px){.ingredients-image--mobile{width:40vw}}.ingredients-list-item-title--mobile{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.5rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-transform:uppercase}.ingredients-media--desktop{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content}@media (max-width:991px){.ingredients-media--desktop{display:none}}.ingredients-image--desktop{place-self:center;width:90vw}.ingredients-list--desktop{display:-ms-grid;display:grid;gap:2rem;grid-auto-columns:min-content;grid-auto-flow:column;-ms-flex-align:center;align-items:center;list-style-type:none;place-content:center}.ingredients-list-item--desktop{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.4rem;line-height:1.6;position:relative;text-transform:uppercase;transition:color .1s ease;width:15rem}.ingredients-list-item-divider{background-color:#9d9d9d;height:6rem;width:.1rem}.ingredients-text{padding:3rem;line-height:1.6;text-align:center}@media (min-width:992px){.ingredients-text{padding:0 3rem}}.ingredients-text-seal{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;text-decoration:underline;text-transform:uppercase}.loading,.loading .loading-dot{position:relative}.loading{position:relative;top:50%;right:0;bottom:0;left:50%;color:#142332;display:block;font-size:0;height:1.8rem;width:6rem}.loading-container{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffb3;display:none;transform:translate(-3rem);z-index:3}.loading-dot{height:1rem;width:1rem;animation:ball-beat .7s -.15s infinite linear;background-color:currentColor;border:0;border-radius:50%;display:inline-block;float:none;margin:.5rem}.loading-dot:nth-child(2n-1){animation-delay:-.5s}@keyframes ball-beat{50%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:-ms-grid;display:grid;padding-top:12.5rem;place-content:start center;z-index:300}@media (min-width:992px){.modal-overlay{padding-top:0;place-content:center}}.modal-container{background-color:#fff;max-height:52rem;overflow-y:auto;padding-left:3rem;width:93vw}@media (min-width:992px){.modal-container{padding-left:8.4rem;width:38vw}}@media (max-width:767px){.ingredient-modal-container{height:60vh!important}}.modal-header-container{padding:1rem}@media (min-width:992px){.modal-header-container{padding-right:2rem;padding-top:2rem;margin-left:-5rem;width:36vw!important}}.modal-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.2rem;line-height:1.44;padding-top:2rem;text-transform:uppercase}@media (min-width:992px){.modal-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.2rem;line-height:1.44;padding-top:3rem}}.modal-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.2rem;line-height:1.6;text-transform:uppercase}@media (min-width:992px){.modal-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.2rem;line-height:1.6}}.modal-close{background-color:transparent;background-image:var(--modal-close);background-size:contain;border:none;height:1.5rem;justify-self:end;padding:0;width:1.5rem}.modal-content{padding-bottom:2.5rem;padding-right:2.5rem}.modal-list{list-style:none}.modal-list-item{margin-top:2.2rem;margin-bottom:2.2rem}.modal-ingredient-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:.2rem;line-height:1.44;text-transform:capitalize}@media (min-width:992px){.modal-ingredient-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1rem}}.active .modal-ingredient-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;font-weight:500;letter-spacing:.2rem;line-height:1.44}@media (min-width:992px){.active .modal-ingredient-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.1rem}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide .modal-container,.micromodal-slide .modal-overlay{will-change:transform}#shopify-section-header{height:6.4rem;position:-webkit-sticky;position:sticky;top:0;z-index:13}@media (min-width:992px){#shopify-section-header{height:6.9rem}}#shopify-section-header-subnavigation{position:-webkit-sticky;position:sticky;top:6.4rem;z-index:10}@media (min-width:992px){#shopify-section-header-subnavigation{top:6.9rem}}.navigation{padding:2rem;-ms-flex-align:center;align-items:center;background-color:#fbfaf7;border-bottom:.1rem solid #142332;color:#142332;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr 1fr;grid-template-columns:1fr 3fr 1fr;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;z-index:20}@media (min-width:992px){.navigation{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:992px) and (max-width:1199px){.navigation{padding:0 2rem}}@media (min-width:1200px){.navigation{padding:0 12rem}}.navigation-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;list-style-type:none}@media (min-width:992px){.navigation-list{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.navigation-list .navigation-list-item--desktop{margin-right:1.5rem}@media (min-width:1200px){.navigation-list .navigation-list-item--desktop{margin-right:12%}}.navigation-list .truth-revealed{color:#142332}.navigation-list--justify{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.navigation-list--justify{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.navigation-list-item-link{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.2rem;font-weight:400;border-bottom:.2rem solid transparent;text-transform:uppercase;white-space:nowrap}@media (min-width:992px){.navigation-list-item-link{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:400;letter-spacing:.2rem}.navigation-list-item-link:hover{border-bottom-color:#c2a07c}}.read-ritual{border-bottom-color:#c2a07c;font-weight:700}.read-ritual:hover{color:#c2a07c}.navigation-list-item-icon{display:-ms-grid;display:grid;height:1.5rem}@media (min-width:992px){.navigation-list-item-icon{height:2rem}}@media (min-width:992px){.navigation-list-item--mobile{display:none}}@media (max-width:991px){.navigation-list-item--desktop{display:none}}@media (min-width:992px){.navigation-list-item--desktop{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%}}.navigation-list-item--dropdown{padding-top:2.5rem;padding-bottom:2.5rem;position:relative}.navigation-navigation{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:2.5rem;font-weight:400;letter-spacing:.2rem;text-transform:uppercase}.navigation-logo{height:auto;vertical-align:middle;width:19.75rem}@media (min-width:992px){.navigation-logo{height:auto;width:23.5rem}}.navigation-logo-container{text-align:center}.navigation-bag{display:-ms-grid;display:grid;position:relative}.navigation-icon--bag{height:2.3rem}@media (min-width:992px){.navigation-icon--bag{height:2.5rem}}.navigation-bag-count{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:400;letter-spacing:.2rem;position:absolute;top:30%;left:30%}.navigation-dropdown{display:-ms-grid;display:grid;gap:1.5rem;position:absolute;top:101%;left:-3rem;background-color:#fbfaf7;border:.1rem solid #142332;border-top:none;color:#142332;display:none;min-width:13.5rem;padding:2rem 2.5rem}.navigation-list-item--dropdown:hover>.navigation-dropdown{display:-ms-grid;display:grid}@media (max-width:991px){.navigation-dropdown{display:none}}.navigation-dropdown-divider{border:none;border-top:.1rem solid #142332;width:17.5rem}.navigation-dropdown-heading{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase}.navigation-dropdown-list{display:-ms-grid;display:grid;gap:1.5rem;list-style-type:none;text-transform:unset}.nav-dropdown-link:hover{font-weight:600}.navigation-shop{position:absolute;top:101%;right:50%;left:50%;display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:1fr 4fr;grid-template-columns:1fr 4fr;background-color:#fbfaf7;border:1px solid #000;border-top:0;display:none;gap:2rem;margin-left:-50%;padding:3rem;width:90%}.navigation-list-item--shop:hover .navigation-shop{display:-ms-grid;display:grid;margin-left:-43%}@media (max-width:991px){.navigation-shop{display:none}}@media (min-width:1200px){.navigation-shop{margin-left:calc(-50% + 12rem);width:calc(100% - 36rem)}}.navigation-shop-collections{display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.navigation-shop-collections-list{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(minmax(14rem,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));list-style:none}@media (min-width:1200px){.navigation-shop-collections-list{max-width:none}}.navigation-shop-collections-list a:hover+a{border-bottom-color:#c2a07c}.navigation-shop-collections-list .nav-collection-img{width:100%}.navigation-shop-collections-list-image{display:block;margin:0 auto}.navigation-shop-collections-link{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:1.8rem;font-weight:400;border-bottom:.2rem solid transparent;color:#142332;display:-ms-inline-flexbox;display:inline-flex;margin-top:1rem;white-space:nowrap}.navigation-shop-collections-link:hover{border-bottom-color:#c2a07c}.navigation-shop-heading{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.5rem;font-weight:400;letter-spacing:.2rem;border-bottom:1px solid #000;color:#142332;display:inline-block;margin-bottom:2rem;text-transform:uppercase}.navigation-shop-products-list{display:-ms-grid;display:grid;list-style:none;row-gap:1.5rem}.navigation-shop-products-link{white-space:nowrap}.navigation-shop-products-link:hover{font-weight:600}.navigation-filter-list{display:-ms-grid;display:grid;gap:1rem;margin-top:2.5rem;margin-bottom:2.5rem;list-style:none}@media (min-width:992px){.navigation-filter-list{margin-top:1rem;margin-bottom:3rem}}.navigation-filter-heading-activists{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:400;letter-spacing:.2rem;margin-top:1rem;text-transform:uppercase}.navigation-shop-collections-category-list{display:-ms-grid;display:grid;list-style:none;row-gap:1.5rem}.navigation-quiz-category{height:320px;position:relative;max-width:300px}@media (max-width:575px){.navigation-quiz-category{display:none}}.navigation-quiz-category-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.9rem;font-weight:500;letter-spacing:.2rem;color:#fff;height:180px;top:18.5rem}.navigation-quiz-category-cta,.navigation-quiz-category-text{left:50%;text-align:center;transform:translate(-50%,-50%);position:absolute;width:200px}.navigation-quiz-category-cta{bottom:.3rem}.navigation-category-header{font-weight:500}.navigation-quiz-category-header{display:block;color:#fff;text-align:center;text-transform:uppercase;margin-top:5rem;font-weight:500;font-size:1.9rem}.navigation-overlay{position:absolute;background-color:#0009;width:100%;height:100%}.navigation-shop-item-link:hover{font-weight:500}.topic{display:-ms-grid;display:grid;gap:3rem;padding-right:1rem;padding-left:1rem;place-items:center;text-align:center}@media (min-width:992px){.topic{display:-ms-grid;display:grid;gap:4rem;padding-right:10rem;padding-left:10rem}}.topic-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.topic-heading{font-size:3.5rem}}.topic-list{display:-ms-grid;display:grid;gap:2.5rem;grid-auto-rows:min-content;list-style:none}@media (min-width:992px){.topic-list{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.topic-list-item-image{height:20rem;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:992px){.topic-list-item-image{height:22rem;margin-bottom:2rem}}.topic-list-item-heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;line-height:1.6;padding-bottom:1rem}@media (min-width:992px){.topic-list-item-heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:.1rem;line-height:1.6;padding-right:3rem;padding-bottom:1rem;padding-left:3rem}}.topic-list-item-link{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;border-bottom:.2rem solid #000;text-transform:uppercase}.oos-modal-header{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.oos-modal-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.1rem;line-height:1.44;margin-top:1.4rem;font-size:2.2rem;display:block;text-align:left}.oos-modal-title-container{display:-ms-grid;display:grid;-ms-grid-columns:9fr 1fr;grid-template-columns:9fr 1fr;padding-bottom:2rem}.notify-me{max-width:100%!important;width:100%}.oos-modal{border-radius:5px;background-color:#fff;max-height:54rem;overflow-y:auto;padding-left:3rem;width:46rem}@media (max-width:767px){.oos-modal{width:30rem}}.oos-email-field{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.1rem;line-height:1.44;border:1px solid #b0c1cd;width:450px;padding:1rem;height:45px}.oos-btn-container{padding:2rem 0 0;margin:0 auto}.oos-error{display:none;padding:1px;margin-bottom:1rem;color:#a94442;background-color:#f2dede;border-color:#ebccd1}.home-best-oos-btn{width:157.2px;margin:0 auto}.oos-sub{border:1px solid #1f4049;width:100%;max-width:100%;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;background-color:#fbfaf7;color:#1f4049;text-transform:uppercase}.oos-modal-sub-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;line-height:1.33;display:block;text-align:left;padding-bottom:1rem}.oos-success{display:none;padding:8px;background-color:#d3efcd;border-color:#d3efcd;color:#1b9500}.oos-close{text-decoration:underline;cursor:pointer}.pagination{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-columns:min-content;grid-auto-flow:column;font-size:1.4rem}.pagination .current{font-weight:500}.pagination a{text-decoration:underline}.pagination .next,.pagination .prev{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-columns:max-content;grid-auto-flow:column}.how-to-use-why-it-works-wrapper-desktop{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;min-height:40rem;border-top:.1rem solid #ebebeb;background:#1f4049}@media (max-width:991px){.how-to-use-why-it-works-wrapper-desktop{display:none}}.how-to-use-why-it-works-wrapper-desktop .product-how-to-use--desktop,.how-to-use-why-it-works-wrapper-desktop .product-why-it-works-desktop{width:50%;padding:10rem 15rem}.how-to-use-why-it-works-wrapper-desktop .product-how-to-use--desktop{background-color:#1f4049;color:#fff}.how-to-use-why-it-works-wrapper-desktop .product-how-to-use--desktop .title{display:block;text-transform:uppercase;font-weight:600;margin-bottom:1rem;font-size:14px;letter-spacing:1px}.how-to-use-why-it-works-wrapper-desktop .product-how-to-use--desktop p{font-family:portrait,Georgia,Times,Times New Roman,serif;color:#fff;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;padding-top:1.2rem}.how-to-use-why-it-works-wrapper-desktop .product-why-it-works-desktop{background:#fbfaf7}.how-to-use-why-it-works-wrapper-desktop .product-why-it-works-desktop .title{display:block;text-transform:uppercase;font-weight:600;margin-bottom:1rem;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px}.how-to-use-why-it-works-wrapper-desktop .product-why-it-works-desktop p{font-family:portrait,Georgia,Times,Times New Roman,serif;color:#142332;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;padding-top:1.2rem}.how-to-use-why-it-works-wrapper-desktop .product-why-it-works-desktop button{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;background:transparent;padding:0 0 5px;margin-bottom:10px;border-bottom:2px solid #c2a07c;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:15px;margin-top:2rem}.how-to-use-why-it-works-wrapper-mobile{margin:2rem 0}@media (min-width:992px){.how-to-use-why-it-works-wrapper-mobile{display:none}}.product-how-to-use--desktop{height:466px;background-color:#1f4049}@media (max-width:991px){.product-how-to-use--desktop{display:none}}@media (min-width:992px){.product-how-to-use--mobile{display:none}}@media (max-width:991px){.how-to-use-why_it_works{width:90%;margin:auto}}.how_to_use_mobile{margin-top:-1px;padding:2rem 0;position:relative;border-top:.1rem solid #ebebeb;border-bottom:.1rem solid #ebebeb}.how_to_use_mobile .product-ingredients-menu{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.2rem}.how_to_use_mobile .product-ingredients-menu:after{position:absolute;right:0;background-image:none;font-family:FontAwesome;content:"\f107";font-size:20px;color:#c2a07c}.how_to_use_mobile .product-ingredients-menu.toggle-target--open:after{position:absolute;right:15px;font-family:FontAwesome;content:"\f00d";font-size:20px;color:#c2a07c}.how_to_use_mobile .product-ingredients-container .product-highlights-content-list-item p{font-family:portrait,Georgia,Times,Times New Roman,serif;color:#142332;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;padding-top:1.2rem}.how_to_use_mobile .product-ingredients-container .product-highlights-content-list-item span{font-size:16px;text-transform:lowercase;display:block}.how_to_use_mobile .product-ingredients-container .product-highlights-content-list-item span:first-letter{text-transform:capitalize}.how_to_use_mobile .product-ingredients-container .how-to-use-description p{font-family:portrait,Georgia,Times,Times New Roman,serif;color:#142332;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;padding-top:1.2rem}@media (max-width:991px){.pdp-icon-section--desktop,.prdt-wrap--mobile{display:none}}.pdp-mobile-ingredient{display:inline-block;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;background:transparent;padding:0 0 5px;margin-bottom:10px;border-bottom:2px solid #c2a07c;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:15px;margin-top:2rem}.pdp-mobile-ingredient button{border:none;background:transparent}.ingredients-section--desktop{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;min-height:40rem;border-top:.1rem solid #ebebeb}@media (max-width:991px){.ingredients-section--desktop{display:none}}.ingredients-section--desktop .key-ingredients--desktop,.ingredients-section--desktop .key-ingredients-images{width:50%;padding:4rem}.ingredients-section--desktop .ingredients-images-container{background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:100%}.ingredients-section--desktop .key-ingredients-images{background-color:#f0eee7;background-repeat:no-repeat;background-size:cover}.ingredients-section--desktop .key-ingredients-images.no-padding{padding:0}.ingredients-section--desktop .key-ingredients--desktop .title{display:block;text-transform:uppercase;font-weight:600;margin-bottom:3rem;letter-spacing:1px}.ingredients-section--desktop .key-ingredients--desktop .product-highlights-content-list{font-size:13px}.ingredients-section--desktop .key-ingredients--desktop .product-highlights-content-list-item p{padding-bottom:.5rem}.ingredients-section--desktop .key-ingredients--desktop .product-highlights-content-list-item span{font-size:13px;text-transform:lowercase;display:block}.ingredients-section--desktop .key-ingredients--desktop .product-highlights-content-list-item span p{font-family:portrait,Georgia,Times,Times New Roman,serif;color:#142332;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;padding-top:1.2rem}.ingredients-section--desktop .key-ingredients--desktop .product-highlights-content-list-item span:first-letter{text-transform:capitalize}.ingredients-section--desktop .key-ingredients--desktop button{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;background:transparent;padding:0 0 5px;margin-bottom:10px;border-bottom:2px solid #c2a07c;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:15px;margin-top:2rem}.ingredients-section--mobile{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;padding-top:1.5rem;color:#142332;text-transform:uppercase}@media (min-width:992px){.ingredients-section--mobile{display:none}}.product-ingredients-menu:after{border:0;content:"";background-size:20px 20px;background-image:var(--ingredients-expand-icon);display:block;background-size:15px 15px;height:15px;width:15px;margin-top:-20px;margin-left:92vw}.product-ingredients-menu.toggle-target--open:after{border:0;content:"\2212"}.product-ingredients-container{padding-top:2rem;row-gap:1.5rem}.product-ingredients-container.toggle-content--open{display:-ms-grid;display:grid}.arrow-down{stroke-width:2}.product-ingredients-section{border:0}@media (min-width:992px){.pdp-ingredient-container{margin-left:-4rem}}.pdp-ingredient-modal-header,.pdp-ingredient-modal-title{text-align:center}@media (min-width:992px){.pdp-ingredient-modal-header,.pdp-ingredient-modal-title{margin-left:-4rem}}.pdp-mobile-ingredient-list{margin-bottom:0}.prdt-wrap-mobile{margin-bottom:-4rem}.product-list-container{margin-bottom:6rem}.product-list{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);list-style:none}@media (min-width:992px){.product-list{display:-ms-grid;display:grid;gap:6rem;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.product-list-item{-ms-flex-pack:center;justify-content:center;text-align:center}@media (max-width:991px){.product-list-item{display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:auto 2fr 2fr min-content 1fr min-content;grid-template-rows:auto 2fr 2fr min-content 1fr min-content}}@media (min-width:992px){.product-list-item{display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:auto 2fr 3fr min-content 0fr min-content;grid-template-rows:auto 2fr 3fr min-content 0fr min-content}}.product-list--collections .product-list-item{-ms-grid-rows:auto;grid-template-rows:auto}.product-list-item .yotpo .pull-left{float:none}.product-list-item .yotpo .star-clickable{-ms-flex-pack:center;justify-content:center}.product-list-item .yotpo-stars{display:block;text-align:center}.product-list-item .text-m{display:none}.product-list-item .button--indigo{max-width:16rem}.product-list-item-description{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;line-height:1.4;margin:0 auto;max-width:30rem}.product-list-item-link{display:block}.product-list-item-price{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.1rem}.product-list-item-price-link{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:500;letter-spacing:.14rem;line-height:1.5;color:#142332;display:-ms-inline-flexbox;display:inline-flex;text-align:center;text-transform:uppercase;transition:color .1s ease;white-space:nowrap}.product-list-item-price-link:hover{color:#c2a07c}@media (min-width:992px){.product-list-item-price-link{font-size:1.6rem}}.product-list-item-price-link span{border-bottom:.2rem solid #c2a07c;margin:auto}.product-list-item-price-separator{display:inline-block;margin:0 .5rem}.product-list-item-header{display:-ms-grid;display:grid;gap:.5rem;align-self:flex-end;grid-auto-rows:min-content}.product-list-item-collection{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.2rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:7px 20px;border-radius:2rem;color:#fff}.product-list-item-collection.Clear{background-color:#d5b429}.product-list-item-collection.Renew{background-color:#dd7f2c}.product-list-item-collection.Calm{background-color:#cab2d9}.product-list-item-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.product-list-item-title{font-size:1.9rem}}@media (max-width:767px){.holiday .product-list-item{-ms-grid-rows:auto 2fr 4fr min-content 1fr min-content;grid-template-rows:auto 2fr 4fr min-content 1fr min-content}}.holiday .product-list-item-title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:18px;font-weight:300}@media (min-width:992px){.holiday .product-list-item-title{font-size:2.5rem}}.holiday .info-list--gift .product-list-item:hover .product-list-item-link.hover{display:block!important}.holiday .info-list--gift .product-list-item:hover .product-list-item-link.main{display:none}.product-list-title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.2rem;font-weight:300;letter-spacing:.1rem;border-bottom:.1rem solid #ebebeb;margin-bottom:3rem;padding-bottom:1rem}@media (min-width:992px){.product-list-title{font-size:3rem}}.related-handles{background-color:#f0eee7;padding:7rem 0 0}.related-handles--desktop{padding-right:3rem;padding-bottom:3rem;padding-left:3rem;display:-ms-grid;display:grid;gap:3rem;padding-left:9rem;padding-right:9rem}@media (max-width:575px){.related-handles--desktop{display:none}}@media (min-width:1500px){.related-handles--desktop{padding-right:5rem;padding-bottom:5rem;padding-left:10rem}}.related-handles--desktop-container{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:1fr;grid-auto-flow:column}@media (max-width:991px){.related-handles--desktop-container{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.related-handles--desktop-item{width:300px;-ms-flex-pack:center;justify-content:center;text-align:center}@media (max-width:991px){.related-handles--desktop-item{display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:min-content auto min-content 1fr min-content min-content;grid-template-rows:min-content auto min-content 1fr min-content min-content}}@media (min-width:992px){.related-handles--desktop-item{display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:min-content auto min-content 1fr min-content min-content;grid-template-rows:min-content auto min-content 1fr min-content min-content}}.related-handles--mobile{padding-right:.5rem;padding-left:.5rem;width:95.3vw;max-width:100%}@media (min-width:576px){.related-handles--mobile{display:none}}.related-handle-size{padding-top:1rem;padding-left:1rem}.related-handles-header-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;place-items:center}.related-handles-header-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.7rem;font-weight:400;letter-spacing:.675rem;line-height:1.33;text-transform:uppercase}@media (max-width:991px){.related-handles-header-title{font-weight:600;text-transform:uppercase;letter-spacing:.2rem;font-size:1.6rem;font-style:normal}}.related-handles-header-subtitle{padding-top:1.5rem;padding-left:2.8rem;text-align:left;font-size:18px}@media (max-width:991px){.related-handles-header-subtitle{text-align:center;margin-bottom:3rem}}.related-handles-slide-item{width:360px;max-width:100%}.related-handles-slide-container{position:relative}@media (max-width:991px){.related-handles-slide-container{padding:0 10px 10px 20px}}.related-handle-title-container{padding-top:2rem;padding-bottom:1rem;display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}@media (min-width:768px){.related-handle-title-container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.related-handle-title-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left}.related-handles-description{text-align:left}.slide-arrow{display:inline-block;padding:10px;background:var(--home-slide-arrow) no-repeat 50%;height:4.5rem;width:2.3rem;transform:rotate(180deg)}.related-handles-slide-next{bottom:70vh;right:-25px;float:right;position:absolute;top:17rem}.related-handles-slide-previous{visibility:hidden;top:125px;left:30px;float:left;position:relative}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.related-handle-cta{width:340px;max-width:100%;text-align:center}@media (min-width:768px){.related-handle-cta{width:300px}}.related-handle-cta-container{padding-top:2.5rem;width:340px}@media (min-width:768px){.related-handle-cta-container{width:300px}}.related-handle-link{text-align:left}.related-handle-linkout{padding-top:2.5rem;padding-bottom:.5rem;display:inline-block;border-bottom:2px solid #c2a07c}.related-handle-collection-name{font-size:2.2rem;font-weight:500}.no-click{cursor:none;pointer-events:none}.new-product-grid .product__item--image img{margin:auto}.new-product-grid .product__item--info .price-wrap{width:70%!important}.new-product-grid .product__item--info .price-wrap .price{font-weight:600!important}.new-product-grid .product__item--info .price-wrap .unit{display:inline-block;padding-left:1rem;position:relative;font-size:13px}.new-product-grid .product__item--info .price-wrap .unit:before{content:"";position:absolute;left:3px;top:-3px;height:18px;border-left:1px solid #000}.new-product-grid .product__item--info .price-unit{width:40%;text-align:right}.new-product-grid .product__item--info .price-unit .price{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;word-wrap:break-word;font-weight:400}@media (max-width:767px){.new-product-grid .product__item--info .price-unit .price{font-size:1.6rem;font-weight:600}}.new-product-grid .product__button{line-height:25px}.new-product-grid .product__heading-wrap .heading{width:30%}.new-product-grid .product__heading-wrap .stars{width:70%!important}.new-product-grid .product__heading-wrap .stars span.yotpo-icon.yotpo-icon-empty-star.rating-star.pull-left,.new-product-grid .product__heading-wrap .stars span.yotpo-icon.yotpo-icon-half-star.rating-star.pull-left,.new-product-grid .product__heading-wrap .stars span.yotpo-icon.yotpo-icon-star.rating-star.pull-left{font-size:13.5px;color:#000!important}.new-product-grid .product__heading-wrap .stars .yotpo-bottomline.pull-left.star-clickable{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%;-ms-flex-pack:end;justify-content:flex-end}.new-product-grid .product__heading-wrap .stars .yotpo-bottomline.pull-left.star-clickable .no-click{cursor:default}.new-product-grid .product__heading-wrap .stars a.text-m{font-size:13px;line-height:13px;padding-left:3px}.yotpo-pictures-gallery-header-wrapper{margin-top:5rem!important}.related{display:-ms-grid;display:grid;gap:3rem;background-color:#f5f1f2;padding:3rem 0;text-align:center}@media (min-width:992px){.related{display:-ms-grid;display:grid;gap:6rem;padding:6rem}}.related-intro{display:-ms-grid;display:grid;gap:1rem}.related-intro-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.related-intro-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.5rem;font-weight:300}}.related-list{margin:auto;max-width:120rem;display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin:0 2rem 3rem;list-style:none}@media (min-width:992px){.related-list{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);margin:0 auto}}@media (max-width:991px){.related-list{margin:0 0 3rem}}.responsive-image__wrapper{margin:0 auto;overflow:hidden;position:relative;width:100%}.no-js .responsive-image__wrapper{display:none}.responsive-image__wrapper:before{content:"";display:block;position:relative}.responsive-image__wrapper img{display:block;width:100%}.responsive-image__wrapper--full-height{height:100%}.responsive-image__image{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.responsive-image__image:focus{outline-offset:-4px}.search{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:1fr max-content;grid-template-columns:1fr max-content;padding:1rem;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:992px){.search{padding:2rem 12rem}}.search-field{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2rem;font-weight:400;padding:1rem;background:none;border:none;border-radius:.3rem;color:#142332;transition:background-color .3s ease}@media (min-width:992px){.search-field{font-size:2.3rem}}.search-field:focus{background-color:#f3efe6;outline:none;transition:background-color .3s ease}.search-field:-ms-input-placeholder{color:#142332;font-style:italic}.search-field::placeholder{color:#142332;font-style:italic}.search-button{-ms-flex-line-pack:center;align-content:center;background:none;border:none;display:-ms-grid;display:grid;margin-right:1rem;padding:0}.search-button-icon{width:2.8rem}.sticky-banner{cursor:pointer;position:-webkit-sticky;position:sticky;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.1rem;line-height:1.33;padding:.5rem;-ms-flex-align:center;align-items:center;background-color:#1f4049;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-height:6rem;min-height:5.4rem;position:relative;text-align:center;width:100%;z-index:100}@media (min-width:576px){.sticky-banner{padding:1rem}.sticky-banner:empty{padding:0}}@media (min-width:992px){.sticky-banner{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.1rem;line-height:1.44;min-height:0}}.sticky-banner__copy{margin:0 auto;max-width:576px}@media (min-width:992px){.sticky-banner__copy{max-width:none;min-height:0}}.sticky-banner__link{text-decoration:underline}.shop{padding:2rem 0}.shop-content{display:-ms-grid;display:grid;gap:5rem;grid-auto-columns:min-content;grid-auto-flow:column;padding:2.5rem;font-size:1.2rem}.shop-collections,.shop-products{list-style:none;margin-top:2.5rem}.shop-products{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content;text-align:left}.shop-collections{display:-ms-grid;display:grid;gap:2rem;grid-auto-columns:min-content;grid-auto-flow:column;text-align:center}.shop-collection{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content}.shop-collection-image{height:15rem;width:15rem;max-width:none}.shop-collection-title:after{content:"\25ba";font-size:1.2rem;margin-left:.5rem}.shop-collection-subtitle{text-transform:none}.slick-slider{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots{display:-ms-grid;display:grid;gap:1rem;grid-auto-columns:min-content;grid-auto-flow:column;-ms-flex-pack:center;justify-content:center;list-style:none}@media (min-width:992px){.slick-dots{margin-top:2.5rem}}.slick-dots button{height:5px;width:5px;background-color:#fff;border:.1rem solid #1f4049;border-radius:50%;color:#fff;overflow:hidden;padding:0;text-overflow:clip}@media (min-width:992px){.slick-dots button{height:7px;width:7px}}.slick-dots .slick-active button{background-color:#1f4049;color:#1f4049}.toggle-content{display:none}@media (min-width:992px){.toggle-content{display:block}}.toggle-content--open{display:block}.toggle-target--open:after{border-style:solid;height:0;width:0;border-color:transparent transparent #000;border-width:0 .5rem .5rem}.tooltip{position:relative;display:-ms-inline-flexbox;display:inline-flex}.auto-replenish-icon,.tooltip-icon{height:2rem;width:2rem;cursor:pointer}.tooltip-content{position:fixed;top:10vh;left:5vw;padding:3rem;background-color:#fff;box-shadow:0 2px 5.5px #78787880;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-height:80vh;opacity:0;overflow-y:auto;pointer-events:none;transition:opacity .2s ease,transform .2s ease;width:90vw;z-index:1}@media (min-width:992px){.tooltip-content{position:absolute;top:50%;left:50%;transform:translate(-100%,-50%);width:34rem}}.tooltip:hover .tooltip-content{opacity:1;pointer-events:all;transition:opacity .2s ease,transform .2s ease}@media (min-width:992px){.tooltip:hover .tooltip-content{transform:translate(-80%,3%)}}.tooltip-arrow{position:absolute;top:47%;right:-.85rem;height:1.5rem;width:1.5rem;background-color:#f7f7f7;border-left:.1rem solid #54565c;border-top:.1rem solid #54565c;display:none;transform:rotate(135deg)}@media (min-width:992px){.tooltip-arrow{display:block}}.tooltip-header{font-weight:400;letter-spacing:.2rem;text-transform:uppercase}.tooltip-header,.tooltip-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;text-align:center}.tooltip-text{font-weight:500;letter-spacing:.01rem;line-height:.9;margin-top:1rem;margin-right:0;margin-bottom:2.5rem}.tooltip-list{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content}.tooltip-list-item{display:-ms-grid;display:grid;gap:2rem;grid-auto-columns:1fr 1fr;grid-auto-flow:column;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.1rem;line-height:.9;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}.tooltip-list-item:not(:last-child){border-bottom:1px solid #ccc}.tooltip-emphasis{display:block;font-weight:400;letter-spacing:.01rem}.tooltip-emphasis,.tooltip-table-header-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem}.tooltip-table-header-text{font-weight:500;letter-spacing:.1rem;line-height:.9}.tooltip-table-header{display:-ms-grid;display:grid;gap:2rem;grid-auto-columns:1fr 1fr;grid-auto-flow:column;border-bottom:1px solid #ccc;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}.tooltip-learn-more{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.01rem;line-height:.9;display:inline-block;margin-top:5rem;margin-bottom:2rem;padding-top:0;padding-right:0;padding-bottom:.5rem;border-bottom:.2rem solid #c2a07c;text-align:center}.list-item-last{border-bottom:1px solid #fff}.delivery{margin-left:-1rem}.description{padding-right:1rem;height:3rem;line-height:1.2rem}.month{margin-left:-1rem}.tooltip-content{z-index:20}.tooltip-content p{text-transform:none}.ingredient-title{border-bottom:1px dashed}.ingredient-title:hover{cursor:pointer}@media (min-width:992px){.tooltip:hover .tooltip-content.ingredient{transform:translate(-50%,8%);box-shadow:none;border:1px solid #54565c;padding:2rem 3rem;overflow:visible}.tooltip:hover .tooltip-content.ingredient .tooltip-arrow{position:absolute;top:47%;top:-.75rem;left:50%;margin-left:-1rem;height:1.5rem;width:1.5rem;background-color:#fff;border-top:none;border-bottom:.1rem solid #54565c;display:block;transform:rotate(135deg)}}.blog-post{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.blog-post__item{-ms-flex:1 1 33.33333%;flex:1 1 33.33333%}.subnavigation{background-color:#fbfaf7;display:none;width:100%;z-index:10}@media (max-width:991px){.subnavigation{height:100%}}.subnavigation--active{display:block}@media (max-width:991px){.subnavigation--with-sticky-banner .subnavigation-content{height:calc(100% - 13.5rem)}}.subnavigation-account{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;padding:3rem 2rem;grid-row:4/5}@media (min-width:992px){.subnavigation-account{display:none}}.subnavigation-account-link{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase}.subnavigation-account-list{display:-ms-grid;display:grid;gap:.5rem;grid-auto-rows:min-content;list-style:none}@media (max-width:991px){.subnavigation-content{display:-ms-grid;display:grid;-ms-grid-rows:min-content min-content auto min-content;grid-template-rows:min-content min-content auto min-content;height:calc(100% - 8.5rem);display:block;overflow-y:auto}}@media (min-width:992px){.subnavigation-content{display:block}}.subnavigation-divider,.subnavigation-list{border-top:.1rem solid #142332}.subnavigation-list{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content;padding:2rem;list-style:none}@media (min-width:992px){.subnavigation-list{display:none}}.subnavigation-list-item-link,.subnavigation-list-item-truth-link{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;padding-top:1.5rem;display:-ms-flexbox;display:flex;text-transform:uppercase}.subnavigation-list-item-truth-link{color:#142332}.subnavigation-list-item-link--has-menu:after{height:auto;width:auto;border:0;content:"+";margin-left:auto}.subnavigation-list-item-link--has-menu.toggle-target--open:after{content:"\2212"}.subnavigation-list-menu{padding-top:2rem;padding-left:2rem;list-style:none;row-gap:1.5rem}.subnavigation-list-menu.toggle-content--open{display:-ms-grid;display:grid}.subnavigation-list-menu-item-subheader{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.5rem;font-weight:500;letter-spacing:.1rem;margin-top:-.4rem;padding-bottom:.5rem;text-transform:uppercase}.subnavigation-list-menu-item-link{padding:0 0 .7rem 1rem}.article{display:-ms-grid;display:grid;gap:2.5rem;grid-auto-rows:auto;padding-right:32rem;padding-bottom:5rem;padding-left:32rem}@media (max-width:991px){.article{padding-right:3rem;padding-bottom:3rem;padding-left:3rem}}.article-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.7rem;font-weight:400;margin-bottom:3rem;margin-top:5rem;text-align:center;text-transform:uppercase}@media (max-width:991px){.article-title{margin-top:3rem}}.article-content.blog-acne .article-title{margin-top:0}.article-image{margin:auto;width:75rem}.article-content p,.article-content ul{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.7;margin-bottom:2rem}.article-content b,.article-content strong{font-weight:500}.article-content a{text-decoration:underline;word-break:break-word}.article-content a:hover{color:#d7691a}.article-content .addthis_sharing_toolbox{margin-top:.5rem}.back-to-blog .hide-for-large{display:none;text-align:center}@media (max-width:991px){.back-to-blog .hide-for-large{display:block}}.back-to-blog .show-for-large{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;color:#d7691a;display:block;margin-bottom:2rem;text-align:center;text-decoration:underline}@media (max-width:991px){.back-to-blog .show-for-large{display:none}}.blog-list{display:-ms-grid;display:grid;gap:2.5rem;grid-auto-rows:auto;padding:5rem 15rem}@media (max-width:991px){.blog-list{padding:3rem}}.blog-wrapper{display:-ms-grid;display:grid;gap:2.5rem;grid-auto-rows:auto;border-bottom:.1rem solid #000;place-items:center;text-align:center}.blog-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:300;color:#707070;margin-bottom:2rem}@media (max-width:991px){.blog-header{font-size:2.2rem}}.blog-image{max-width:70rem}@media (max-width:991px){.blog-image{max-width:35rem}}@media (max-width:575px){.blog-image{max-width:100%}}.blog-footer{place-items:center}@media (min-width:992px){.blog-footer{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:1fr 4fr 1fr;grid-template-columns:1fr 4fr 1fr}}@media (min-width:1200px){.blog-footer{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:1fr 6fr 1fr;grid-template-columns:1fr 6fr 1fr}}@media (max-width:991px){.blog-footer{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content}}.blog-brief{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:auto}@media (min-width:992px){.blog-brief{-ms-grid-column:2;grid-column-start:2}}.blog-date{color:#54565c}.blog-date,.blog-read-more{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600}.blog-read-more{color:#d7691a;text-transform:uppercase}@media (min-width:992px){.blog-read-more{margin-bottom:2rem}}.social-tags{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;color:#000;grid-column-end:auto;margin-bottom:2rem;text-align:center}@media (min-width:992px){.social-tags{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:auto}}@media (max-width:991px){.social-tags{display:-ms-grid;display:grid;gap:1rem;grid-auto-columns:min-content 1fr;grid-auto-flow:column}}.collection-performance{display:-ms-grid;display:grid;gap:5rem;grid-auto-rows:min-content;padding:6rem 2rem;background-color:#f5f1f2;place-items:center}@media (min-width:992px){.collection-performance{display:-ms-grid;display:grid;gap:6rem;grid-auto-rows:min-content;padding:6rem}}.collection-performance-graph-label,.collection-performance-header,.collection-performance-text{text-align:center}.collection-performance-header,.ingredients-intro-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300;line-height:1.2}@media (min-width:992px){.collection-performance-header,.ingredients-intro-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.5rem;font-weight:300;line-height:1.2}}.collection-performance-header{max-width:56vw}@media (min-width:992px){.collection-performance-header{max-width:57rem}}.collection-performance-graphs{display:-ms-grid;display:grid;gap:6rem;grid-auto-rows:min-content}@media (min-width:992px){.collection-performance-graphs{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:1fr;grid-auto-flow:column}}.collection-performance-text{line-height:1.5;max-width:46rem}@media (min-width:992px){.collection-performance-text{max-width:53rem}}.collection-performance-text-link{text-decoration:underline}.collection-performance-graph{border-collapse:collapse;border-spacing:0}.collection-performance-graph-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.2rem;font-weight:300;font-style:italic}@media (min-width:992px){.collection-performance-graph-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.5rem;font-weight:300}}.collection-perforance-graph-spacer{width:20%}.collection-performance-graph-label,.collection-performance-graph-subheader{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:1.4}@media (min-width:992px){.collection-performance-graph-label,.collection-performance-graph-subheader{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400}}.collection-performance-graph-subheader{padding:1rem;width:40%}@media (min-width:992px){.collection-performance-graph-subheader{padding:1.5rem;width:33%}}.collection-performance-graph-cell{border:.1rem solid #000;padding:1.5rem;background-color:#fff;text-align:center}@media (min-width:992px){.collection-performance-graph-cell{padding:2rem}}.collection-performance-graph-cell-spacer{height:5.3rem}@media (min-width:992px){.collection-performance-graph-cell-spacer{height:7rem}}.collection-performance-graph-icon{height:1.8rem}@media (min-width:992px){.collection-performance-graph-icon{height:2.5rem}}.collection-testimonial{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content;padding-right:3rem;padding-left:3rem;text-align:center}@media (min-width:992px){.collection-testimonial{display:-ms-grid;display:grid;gap:6rem;grid-auto-rows:min-content;padding-right:6rem;padding-left:6rem}}.collection-testimonial-intro{display:-ms-grid;display:grid;gap:1rem}.collection-testimonial-intro-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.collection-testimonial-intro-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.5rem;font-weight:300}}.collection-testimonial-intro-text{line-height:1.5;max-width:40rem;place-self:center}.collection-testimonial-list{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content;list-style-type:none}@media (min-width:992px){.collection-testimonial-list{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:1fr;grid-auto-flow:column}}.collection-testimonial-list-item{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content}.collection-testimonial-list-item-link{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.15rem;text-decoration:underline;text-transform:uppercase}.ingredients--clear{background-color:#f5f1f2}.ingredients-intro-header--clear{max-width:50rem}.collection{display:-ms-grid;display:grid;gap:12.5rem;grid-auto-rows:min-content}@media (min-width:992px){.collection{display:-ms-grid;display:grid;gap:15rem;grid-auto-rows:min-content}}@media (max-width:575px){.collection{gap:1.5rem}}.collection.holiday .info{gap:2rem;padding:0}@media (max-width:767px){.collection.holiday .info p{font-size:1.5rem}}.collection.holiday .info-intro{background-image:var(--holiday-collection-image-desktop);background-size:cover;color:#fff;padding:6rem 0;margin-bottom:3.5rem}@media (max-width:991px){.collection.holiday .info-intro{margin-bottom:0}}.collection.holiday .related-intro-heading,.collection.holiday .sub-title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.5rem;font-style:italic;font-weight:300}@media (max-width:767px){.collection.holiday .related-intro-heading,.collection.holiday .sub-title{font-size:3rem}}@media (max-width:767px){.collection.holiday .product-list-item-description{font-size:1.2rem;line-height:1.5rem}}.collection--pregnancy{gap:2.5rem}@media (min-width:992px){.collection--pregnancy{gap:7.5rem}}.collection-testimonials-container{background-color:#f5f7f9}@media (max-width:575px){.collection-testimonials-container{display:-ms-grid;display:grid;gap:3rem;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;padding:3rem}}@media (min-width:576px) and (max-width:991px){.collection-testimonials-container{display:-ms-grid;display:grid;gap:3rem;-ms-grid-rows:2fr 1fr;grid-template-rows:2fr 1fr;padding:3rem}}@media (min-width:992px){.collection-testimonials-container{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:6rem;-ms-flex-align:center;align-items:center}}.collection-testimonials-image{-ms-grid-row:1;grid-row-start:1;justify-self:center}@media (min-width:992px){.collection-testimonials-image{-ms-grid-column:2;grid-column-start:2}}.collection-testimonials{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content;text-align:center}@media (min-width:992px){.collection-testimonials{display:-ms-grid;display:grid;gap:4rem;grid-auto-rows:min-content}}.routine{background-color:#f7f5f6;text-align:center}@media (min-width:992px){.routine{display:-ms-grid;display:grid;gap:3rem;grid-auto-columns:1fr .3fr;grid-auto-flow:column;padding-right:12.5rem}}.routine-image{width:100%}@media (min-width:992px){.routine-image{display:none}}@media (max-width:991px){.routine-image--desktop{display:none}}.routine-info{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;place-items:center}@media (max-width:991px){.routine-info{padding:6rem 3rem}}@media (min-width:992px){.routine-info{display:-ms-grid;display:grid;gap:6rem;grid-auto-rows:min-content;-ms-grid-row-align:center;align-self:center}}.routine-info-divider{background-color:#000;height:.1rem;width:100%}@media (max-width:991px){.routine-info-divider{display:none}}.routine-info-content{display:-ms-grid;display:grid;gap:2rem}.routine-info-intro{display:-ms-grid;display:grid;gap:1rem}.routine-info-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.routine-info-heading{font-size:3.5rem}}.routine-info-text{line-height:1.6}.routine-info-pricing{font-size:1.4rem;font-weight:500;letter-spacing:.2rem;text-transform:uppercase}.basepage,.routine-info-pricing{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.basepage{font-weight:300;line-height:1.4;display:-ms-grid;display:grid;gap:3rem;padding:6rem 3rem;color:#142332;list-style-position:inside}@media (min-width:992px){.basepage{padding:12rem 18rem;display:-ms-grid;display:grid;gap:6rem}}.basepage-heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:4rem;font-weight:400;text-align:center}@media (min-width:992px){.basepage-heading{font-size:5rem}}.about-graph{padding-top:4.5rem;padding-bottom:4.5rem;display:-ms-grid;display:grid}@media (min-width:768px){.about-graph{display:-ms-grid;display:grid;gap:16.2rem;-ms-grid-columns:5fr 4fr;grid-template-columns:5fr 4fr}}.about-graph-body{color:#142332;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;letter-spacing:.07rem;line-height:1.6}@media (min-width:992px){.about-graph-body{font-size:2rem;line-height:1.6}}.about-graph-body p{margin:3rem auto}.about-graph-image{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:6rem}@media (min-width:992px){.about-graph-image{margin-top:0;max-width:48rem}}@media (min-width:1200px){.about-graph-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-right:10rem}}.about-hero{background-image:var(--about-story-hero-image-mobile);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:50%;padding-top:40%;text-align:center}@media (min-width:768px){.about-hero{background-image:var(--about-story-hero-image-desktop);padding-bottom:25rem;padding-top:10%}}.about-hero-heading{margin-bottom:2rem}@media (min-width:768px){.about-hero-heading{margin:0 auto}}@media (max-width:767px){.about-hero-heading{margin-bottom:0}}.about-play-button .play-icon{font-size:1.4rem}.about-hero-video-modal-overlay{padding-top:15rem;z-index:1400000}@media (min-width:992px){.about-hero-video-modal-overlay{padding-top:0}}@media (max-width:767px){.about-hero-video-modal-overlay{padding-top:1rem}}.about-hero-video-modal-content{padding:2rem;width:100vw}.about-hero-video-frame{height:90vh;width:100%}@media (max-width:767px){.about-hero-video-frame{height:80vh;width:89vw}}.about-ingredients{padding-top:4rem;padding-bottom:4rem;display:-ms-grid;display:grid}@media (min-width:992px){.about-ingredients{margin:auto;max-width:100rem;padding:6rem;text-align:center}}.about-ingredients-button{margin-top:4rem;margin-bottom:4rem}.about-ingredients-description{color:#142332;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2rem;line-height:1.44}@media (min-width:992px){.about-ingredients-description{font-size:3.2rem}}.about-ingredients-highlights{margin:auto;max-width:120rem;margin-right:2rem;margin-left:2rem;padding-bottom:5rem}@media (min-width:992px){.about-ingredients-highlights{margin-right:auto;margin-left:auto;display:-ms-grid;display:grid;gap:3rem;grid-auto-columns:repeat(3,1fr);grid-auto-flow:column;padding-top:4rem;padding-bottom:6rem}}.about-ingredients-highlights-heading{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.6rem;font-weight:400;letter-spacing:.1rem;margin:1rem 0;text-transform:uppercase}.about-ingredients-highlights-description{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.1rem;line-height:1.44}@media (max-width:991px){.about-ingredients-highlights-item{margin-top:3rem}}.about-ingredients-highlights-image{width:100%}.about-ingredients-media{display:-ms-grid;display:grid;-ms-flex-pack:end;justify-content:flex-end;margin:3rem 0;-ms-flex-order:2;order:2}@media (min-width:992px){.about-ingredients-media{margin-top:0;-ms-flex-order:unset;order:unset}}.about-ingredients-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:-ms-grid;display:grid;padding-top:12.5rem;place-content:start center;z-index:3}@media (min-width:992px){.about-ingredients-modal-overlay{padding-top:0;place-content:center}}.about-ingredients-modal-container{background-color:#fff;max-height:52rem;overflow-y:auto;width:100%}@media (max-width:991px){.about-ingredients-modal-container{border:1.5rem solid #dbcba9}}@media (min-width:992px){.about-ingredients-modal-container{max-width:80rem;width:78vw}}.about-ingredients-modal-close{background-color:transparent;background-image:var(--modal-close);background-size:cover;border:none;height:1.5rem;-ms-flex-pack:right;justify-content:right;width:1.5rem}@media (max-width:991px){.about-ingredients-modal-close{display:none}}.about-ingredients-modal-header-container{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;padding-bottom:2rem;padding-top:2rem;text-align:right;width:100%;z-index:1}@media (min-width:992px){.about-ingredients-modal-header-container{padding-right:2rem;padding-top:2rem}}.about-ingredients-modal-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:300;text-align:center}@media (min-width:992px){.about-ingredients-modal-header{margin-top:3rem;margin-bottom:6rem;margin-left:2rem;font-size:4.8rem}}.about-ingredients-modal-list h4{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.07rem;line-height:1.44;margin:1.5rem 6rem;text-transform:uppercase}@media (min-width:992px){.about-ingredients-modal-list h4{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.44}}.about-mission{padding-top:3rem;padding-bottom:3rem;text-align:center}@media (min-width:992px){.about-mission{padding-top:6rem;padding-bottom:6rem}}.about-mission-info{text-align:center}@media (min-width:992px){.about-mission-info{display:-ms-grid;display:grid;grid-gap:1rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-top:2rem;text-align:left}}.about-mission-info-cta{text-align:center}@media (min-width:992px){.about-mission-info-cta{text-align:right}}@media (max-width:767px){.about-mission-info-hide-sm{display:none}}@media (max-width:767px){.about-mission-info-text{margin:2rem auto;width:80%}}@media (min-width:992px){.about-mission-info-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.1rem;line-height:1.33}}.about-mission-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;line-height:1.44}@media (min-width:992px){.about-mission-text{font-size:2rem}}@media (min-width:992px){.about-mission-wrapper{margin-bottom:2.5rem}}.about-founder{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content;padding-top:3rem;padding-bottom:6rem}@media (min-width:992px){.about-founder{display:-ms-grid;display:grid;gap:2.5rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding-top:6rem;padding-bottom:6rem}}@media (max-width:991px){.about-founder-image{grid-row:3/4}}.about-founder-heading{margin-bottom:1.5rem;max-width:24rem}@media (min-width:992px){.about-founder-heading{margin-bottom:3rem;max-width:39rem}}@media (min-width:992px){.about-founder-text{margin-right:1.5rem}}.about-founder-cta{margin-top:3rem;text-transform:uppercase}.about-nav{background-color:#fbfaf7;border-bottom:.1rem solid #142332;padding:2rem 0;position:-webkit-sticky;position:sticky;top:6.4rem;z-index:10}@media (min-width:992px){.about-nav{top:6.9rem}}.about-nav-list{margin:auto;max-width:120rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);list-style:none;text-align:center}.about-nav-link{color:#142332;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:1.6rem;line-height:1.9}@media (min-width:992px){.about-nav-link{font-size:2rem;line-height:1.4}}.about-nav-link--active{border-bottom:.2rem solid #c2a07c;font-style:italic}.about-blockquote{display:-ms-grid;display:grid}.about-hr{margin:auto;max-width:120rem;margin-right:2rem;margin-left:2rem}@media (min-width:992px){.about-hr{margin-right:auto;margin-left:auto}}.about-press{margin:auto;max-width:120rem;display:-ms-flexbox;display:flex}.about-press--has-space{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:unset}@media (max-width:991px){.about-press--has-space{margin-top:3rem}}.about-press--with-texture{background-image:var(--about-press-texture);background-repeat:no-repeat;background-size:cover;padding:3rem}@media (min-width:992px){.about-press--with-texture{padding:4.5rem 0}}.about-press--with-texture .about-heading,.about-press--with-texture .about-press-quote-author{color:#fbfaf7}@media (min-width:992px){.about-press--with-texture .about-heading{margin-bottom:7rem}}.about-press-content{margin:auto;max-width:120rem;margin-right:2rem;margin-bottom:3rem;margin-left:2rem;width:100%}@media (min-width:992px){.about-press-content{margin-right:0;margin-left:0}}.about-press-hero-heading{margin-bottom:1.5rem}.about-press-quote{margin-top:3rem;margin-bottom:3rem;max-width:100rem;position:relative}.about-press-quote:before{content:"\201c";display:-ms-inline-flexbox;display:inline-flex;left:-.4em;position:absolute}.about-press-quote--anchored{margin-left:0}.about-press-quote-author{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2rem;font-weight:400}.about-press-quote-logo{-ms-flex-item-align:end;align-self:flex-end}.about-story-press{margin:auto;max-width:120rem;padding:6rem 5%}.about-story-press-content{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.about-split{margin:auto;max-width:120rem;display:-ms-grid;display:grid;gap:2rem;padding:3rem 2rem 4rem}@media (min-width:992px){.about-split{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(calc(50% - 1.5rem))[2];grid-template-columns:repeat(2,calc(50% - 1.5rem));-ms-grid-rows:unset;grid-template-rows:unset;padding:6rem 0}}.about-split img{width:100%}.about-split-primary{display:-ms-grid;display:grid;-ms-grid-rows:min-content;grid-template-rows:min-content}@media (max-width:991px){.about-split-primary{-ms-flex-order:1;order:1}}.about-split-secondary{display:-ms-grid;display:grid}@media (max-width:991px){.about-split-secondary{-ms-flex-order:2;order:2}}.research-best{padding-bottom:5rem}.research-best-list{margin:auto;max-width:120rem;display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-right:2rem;margin-left:2rem;list-style:none}@media (min-width:992px){.research-best-list{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin:0 auto}}@media (min-width:992px){.research-best-list-image{min-width:380px}}.research-moisture-lock{padding:3rem 2rem 6rem;background-color:#1f4049;color:#fff}@media (min-width:992px){.research-moisture-lock{display:-ms-grid;display:grid;gap:9rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding:4.5rem 8rem}}.research-moisture-lock-text{padding-bottom:4rem}.research-moisture-lock-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.2rem;font-weight:400;line-height:1.44;margin-bottom:2rem}@media (min-width:992px){.research-moisture-lock-heading{font-size:5rem;margin-bottom:0}}.research-moisture-lock-info{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;line-height:1.44;margin-bottom:4rem}@media (min-width:992px){.research-moisture-lock-info{font-size:2rem;margin-bottom:4.25rem}}.research-moisture-lock-info-link{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:500;letter-spacing:.14rem;line-height:1.5;border-bottom:.2rem solid #c2a07c;color:#fff;display:-ms-inline-flexbox;display:inline-flex;text-align:center;text-transform:uppercase;transition:color .1s ease}.research-moisture-lock-info-link:hover{color:#c2a07c}@media (min-width:992px){.research-moisture-lock-info-link{font-size:1.6rem}}.research-moisture-lock-data-item{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:3fr 7fr;grid-template-columns:3fr 7fr}@media (min-width:992px){.research-moisture-lock-data-item{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:2fr 4fr 1fr;grid-template-columns:2fr 4fr 1fr}}.research-moisture-lock-data-list{list-style-type:none}.research-moisture-lock-data-item-percent{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:3.5rem;font-weight:400;line-height:1.7}@media (min-width:992px){.research-moisture-lock-data-item-percent{font-size:5rem;line-height:1}}.research-moisture-lock-data-item-time{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase}@media (min-width:992px){.research-moisture-lock-data-item-time{font-size:1.6rem}}.research-moisture-lock-data-item-details{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;line-height:1.44}@media (min-width:992px){.research-moisture-lock-data-item-details{font-size:2rem}}.research-moisture-lock-data-item-divider{margin-top:2rem;margin-bottom:2rem;border-top:.1rem solid #fff}@media (min-width:992px){.research-moisture-lock-data-item-divider--mobile{display:none}}.button--research{margin-top:3rem;margin-bottom:3rem}@media (min-width:992px){.button--research{margin-bottom:0;margin-top:12rem}}.about{background-color:#fbfaf7}.about-more{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:500;letter-spacing:.14rem;line-height:1.5;border-bottom:.2rem solid #c2a07c;color:#142332;display:-ms-inline-flexbox;display:inline-flex;text-align:center;text-transform:uppercase;transition:color .1s ease;white-space:nowrap}@media (min-width:992px){.about-more{font-size:1.6rem}}.about-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.2rem;font-weight:500;line-height:1.44;color:#142332}.about-heading.about-hero-heading{color:#fff;text-transform:uppercase}@media (max-width:991px){.about-heading.about-mission-heading{font-size:2.7rem;margin-bottom:1.5rem}}@media (min-width:992px){.about-heading{font-size:5rem;line-height:1.2}.about-heading.about-hero-heading{font-size:4.86rem;margin-bottom:2.5rem;margin-top:9rem}}.about-heading a{border-bottom:.2rem solid #c2a07c}.about-heading a:hover{color:#c2a07c}.about-subheading{color:#142332;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.6rem;font-weight:400;letter-spacing:.1rem;margin-bottom:1.5rem;text-transform:uppercase}@media (max-width:991px){.about-swap-bottom{margin-top:3rem;-ms-flex-order:2;order:2}}@media (max-width:991px){.about-swap-top{-ms-flex-order:1;order:1}}.about-text{line-height:1.44}@media (min-width:992px){.about-text{font-size:2rem;line-height:1.35}}.about-text--anchored{-ms-flex-item-align:end;align-self:flex-end}@media (max-width:991px){.about-text--anchored{margin-top:3rem}}.about-our-story{padding-right:2rem;padding-left:2rem}@media (min-width:992px){.about-our-story{margin:auto;max-width:120rem}}.about-our-story-text{text-align:center}.about-divider{border-top:.1rem solid #142332}.about-story-ingredients{display:-ms-grid;display:grid;gap:.5rem;-ms-grid-rows:min-content;grid-template-rows:min-content;padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.about-story-ingredients{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding-top:6rem;padding-bottom:6rem}}@media (max-width:991px){.about-story-ingredients-text{padding-bottom:2rem}}.about-story-ingredients-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.2rem;font-weight:400;line-height:1.44;color:#142332}@media (min-width:992px){.about-story-ingredients-header{font-size:5rem}}.about-story-ingredients-description{margin-top:2rem;margin-bottom:2rem;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;line-height:1.44}@media (min-width:992px){.about-story-ingredients-description{margin-top:3rem;margin-bottom:3rem;font-size:2rem}}.about-story-ingredients-description a{border-bottom:.1rem solid #c2a07c}@media (min-width:992px){.account-addresses{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:1fr 1fr;grid-auto-flow:column}}.account-addresses-return{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.2rem}@media (min-width:992px){.account-addresses-return{text-align:right}}.account-addresses-content{display:-ms-grid;display:grid;gap:3rem}@media (min-width:992px){.account-addresses-content{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:1fr 1fr;grid-auto-flow:column}}.account-addresses-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.account-addresses-heading{font-size:3.5rem}}.account-addresses-container{gap:3rem}.account-addresses-container,.account-addresses-section{display:-ms-grid;display:grid;grid-auto-rows:min-content}.account-addresses-section{gap:1rem}.account-addresses-hide{display:none}.button--account-addresses{max-width:21.6rem}.account-addresses-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.2rem}.account-addresses-button-container{display:-ms-grid;display:grid;gap:.5rem;grid-auto-columns:max-content;grid-auto-flow:column}.account-addresses-text-wrapper{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content}@media (min-width:992px){.account-addresses-modal-container{width:60vw}}.account-addresses-form-wrapper{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content;padding-bottom:1.5rem}.account-addresses-section-heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.2rem;padding-bottom:1.5rem;text-transform:uppercase}.account-addresses-modal-header-container{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;display:-ms-grid;display:grid;grid-auto-flow:column;padding:3rem;width:100%;z-index:1}.account-form-container{display:-ms-grid;display:grid;gap:10rem;padding:6rem 3rem;grid-auto-columns:minmax(30rem,50rem);place-content:center}@media (min-width:992px){.account-form-container{padding-top:6rem;padding-bottom:6rem}}.account-form-container .errors{background-color:#ffeee9;color:#ff3a00;margin-bottom:3rem;padding:3rem}.account-form-container .errors ul{display:-ms-grid;display:grid;gap:1rem;list-style-type:none}.account-form{display:-ms-grid;display:grid;gap:3rem}.account-form-recover{background-color:#f7f5f6;margin-bottom:3rem;padding:3rem}.account-form-description{display:-ms-grid;display:grid;gap:1rem}.account-form-subheading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase}.account-form-heading{font-size:3.7rem}.account-form-heading,.account-form-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:300}.account-form-text{font-size:1.6rem;line-height:1.4}.account-form-fields{display:-ms-grid;display:grid;gap:1rem}.account-form-field{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;padding:1rem;border:1px solid #000}.account-form-field:-ms-input-placeholder{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;font-weight:300;color:#54565c}.account-form-field::placeholder{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;font-weight:300;color:#54565c}.account-form-links{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300;justify-self:center}.account-form-link{font-weight:500}.account-form-group{margin-bottom:2rem;position:relative}.account-form-group *{box-sizing:border-box}.account-form-group input{border:1px solid #000;display:block;font-size:2.2rem;height:5rem;padding:1rem 1rem .5rem;width:100%}.account-form-group input:focus{outline:none}.account-form-group input:focus~label,.account-form-group input:valid~label{color:#5264ae;font-size:14px;top:.2rem}.account-form-group label{color:#999;font-size:2rem;font-weight:400;left:1rem;pointer-events:none;position:absolute;top:1.5rem;transition:all .2s ease}.account-form-group .bar{display:block;position:relative;width:100%}.account-form-group .bar:after,.account-form-group .bar:before{background:#5264ae;bottom:1px;content:"";height:2px;position:absolute;transition:all .2s ease;width:0}.account-form-group .bar:before{left:50%}.account-form-group .bar:after{right:50%}.account-form-group input:focus~.bar:after,.account-form-group input:focus~.bar:before{width:50%}.account-form-group .highlight{height:60%;left:0;opacity:.5;pointer-events:none;position:absolute;top:25%;width:100px}.account-form-group input:focus~.highlight{animation:inputHighlighter .3s ease}@keyframes inputHighlighter{0%{background:#5264ae}to{background:transparent;width:0}}.account-main{display:-ms-grid;display:grid;gap:3rem;padding:3rem}@media (min-width:992px){.account-main{padding:6rem}}.account-content{display:-ms-grid;display:grid;gap:3rem}@media (min-width:992px){.account-content{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:1fr .5fr;grid-auto-flow:column}}.account-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300}@media (min-width:992px){.account-heading{font-size:3.5rem}}.account-section{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content}.account-section button{border:.1rem solid #1f4049;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.6rem;font-weight:600;letter-spacing:.1rem;line-height:1.3;padding:1.3rem 3rem 1.4rem;background-color:#1f4049;color:#fbfaf7;display:inline-block;text-transform:uppercase;transition:background-color .1s ease,color .1s ease;white-space:nowrap}.account-section button:hover{background-color:#fbfaf7;color:#1f4049;transition:background-color .1s ease,color .1s ease}.account-section button:hover .button-arrow{border-left-color:#1f4049}@media (min-width:992px){.account-section button{padding:1.3rem 3rem}}.account-section button .button-arrow{border-left-color:#fff}.account-section-heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;text-transform:uppercase}.account-orders{font-size:1.4rem;text-align:center;width:100%}.account-order--left,.account-orders-heading--left{text-align:left}.account-orders-heading{vertical-align:baseline}@media (min-width:992px){.account-orders-heading{padding-bottom:.5rem}}.account-order,.account-order-sub{padding-bottom:.5rem}.account-order-sub{display:-ms-flexbox;display:flex}.account-order-sub-icon{margin-right:.5rem}@media (max-width:575px){.account-order-sub-icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.account-order-link{text-decoration:underline}.account-address{font-size:1.4rem;line-height:1.6}.account-address-link-container{cursor:auto}.account-address-link{cursor:pointer;display:inline-block;font-size:1.4rem;text-decoration:underline}#customer_login{display:-ms-grid;display:grid;grid-gap:20px}#customer_login .account-form-fields{-ms-flex-order:1;order:1}#customer_login .account-form-links{-ms-flex-order:2;order:2}#customer_login [data-hull-deployment]{-ms-flex-order:3;order:3}#customer_login [data-hull-deployment] [name=facebook]{display:inline-block}#customer_login [data-hull-deployment] [kind=facebook]{background-color:#3b5998;text-transform:none}#customer_login [data-hull-deployment] [kind=facebook] span:before{content:"Sign in with "}.account-details-sub-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.account-section-description{margin-bottom:2rem}.account-section-sub-icon{margin-top:-.5rem}.aromatherapy{display:-ms-grid;display:grid;gap:6rem;grid-auto-rows:min-content}.aromatherapy-intro-container{padding:5rem;background-color:#f0eee7}@media (max-width:991px){.aromatherapy-intro-container{padding:3rem 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 4fr 1fr;grid-template-columns:1fr 4fr 1fr}}@media (min-width:992px){.aromatherapy-intro-image{-ms-grid-column:1;grid-column:1;grid-row:1/5;max-height:665px;margin:0 auto}}.aromatherapy-intro{display:-ms-grid;display:grid;gap:3rem;-ms-grid-column:2;grid-column:2;text-align:center}@media (min-width:992px){.aromatherapy-intro{display:-ms-grid;gap:2.5rem;grid-auto-rows:min-content;display:grid;gap:5rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);max-width:1000px;margin:0 auto}}.aromatherapy-intro-wrapper{display:-ms-grid;display:grid;gap:1rem}@media (min-width:992px){.aromatherapy-intro-wrapper{-ms-grid-row:2;grid-row:2}}.aromatherapy-intro-text{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:1.7rem;font-weight:400;letter-spacing:.07rem;line-height:2;text-transform:uppercase}@media (min-width:992px){.aromatherapy-intro-text{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3rem;font-weight:400;letter-spacing:.07rem;line-height:2}}.aromatherapy-intro-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.2rem;font-weight:400;letter-spacing:.07rem;line-height:.9;text-transform:uppercase}@media (min-width:992px){.aromatherapy-intro-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:7rem;font-weight:400;line-height:.9}}.aromatherapy-intro-description{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:1.8rem;font-weight:400;letter-spacing:.07rem;line-height:1.1;place-self:center}@media (min-width:992px){.aromatherapy-intro-description{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3rem;font-weight:400;letter-spacing:.08rem;line-height:1.1;-ms-grid-row:3;grid-row:3}}.aromatherapy-product{display:-ms-grid;display:grid;grid-auto-rows:min-content;padding:0 1.5rem;text-align:center}@media (min-width:992px){.aromatherapy-product{padding:0}}.aromatherapy-product-intro-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.2rem;font-weight:400;line-height:1.1}@media (min-width:992px){.aromatherapy-product-intro-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:4.5rem;font-weight:400;letter-spacing:.07rem;line-height:1.44}}.aromatherapy-product-intro-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:.05rem;line-height:1.44;margin-top:1.6rem}@media (min-width:992px){.aromatherapy-product-intro-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;line-height:2.4}}.aromatherapy-product-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:600;letter-spacing:.2rem;line-height:1.44}@media (min-width:992px){.aromatherapy-product-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:600;letter-spacing:.2rem;line-height:1.44}}.aromatherapy-product-list{display:-ms-grid;display:grid;grid-auto-rows:min-content}@media (min-width:992px){.aromatherapy-product-list{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;max-width:120rem;margin:0 auto}}.aromatherapy-product-list-item{display:-ms-grid;-ms-grid-rows:3fr min-content 2fr min-content min-content;grid-template-rows:3fr min-content 2fr min-content min-content;display:grid;gap:1rem;grid-auto-rows:min-content;padding:2.5rem;text-align:center}@media (min-width:992px){.aromatherapy-product-list-item{display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:5fr min-content 2fr min-content min-content;grid-template-rows:5fr min-content 2fr min-content min-content;margin:2.5rem;text-align:left}}.aromatherapy-product-list-item-image-wrapper{text-align:center}.aromatherapy-product-list-item-image{max-height:300px;max-width:300px}@media (max-width:991px){.aromatherapy-product-list-item-image{height:200px;width:auto}}.aromatherapy-product-list-description{font-size:1.6rem;font-weight:400;letter-spacing:.07rem}.aromatherapy-product-list-description,.aromatherapy-product-list-size{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.44}.aromatherapy-product-list-size{font-size:1.4rem;font-weight:500;letter-spacing:.1rem;text-transform:uppercase}.aromatherapy-behind-blends{padding:4rem 2.5rem;background-color:#fbfaf7}@media (min-width:992px){.aromatherapy-behind-blends{padding:10rem 22rem}}.aromatherapy-behind-blends-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.2rem;font-weight:400;letter-spacing:.07rem;line-height:1.1;text-align:center;margin-bottom:3rem}@media (min-width:992px){.aromatherapy-behind-blends-header{display:none}}@media (min-width:992px){.aromatherapy-behind-blends-list{display:-ms-grid;display:grid;gap:9rem;grid-auto-rows:min-content;max-width:120rem;margin:0 auto}}.aromatherapy-behind-blends-list-item{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;margin-bottom:3rem}@media (min-width:992px){.aromatherapy-behind-blends-list-item{-ms-flex-align:center;align-items:center}}.aromatherapy-behind-blends-list-item-1-or-3{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content}@media (min-width:992px){.aromatherapy-behind-blends-list-item-1-or-3{display:-ms-grid;display:grid;gap:15rem;-ms-grid-columns:7fr 6fr;grid-template-columns:7fr 6fr;-ms-flex-align:center;align-items:center}}.aromatherapy-behind-blends-list-item-2{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content}@media (min-width:992px){.aromatherapy-behind-blends-list-item-2{display:-ms-grid;display:grid;gap:15rem;-ms-grid-columns:6fr 7fr;grid-template-columns:6fr 7fr;-ms-flex-align:center;align-items:center}}.aromatherapy-behind-blends-list-item-info{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content}.aromatherapy-behind-blends-product-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.3rem;font-weight:600;letter-spacing:.2rem;line-height:1.44;padding-top:1rem;padding-bottom:1rem}@media (min-width:992px){.aromatherapy-behind-blends-product-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:3.2rem;font-weight:600;letter-spacing:.2rem;line-height:1.44;margin-bottom:.5rem}}.aromatherapy-behind-blends-list-item-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.3rem;line-height:1.44;text-transform:uppercase}@media (min-width:992px){.aromatherapy-behind-blends-list-item-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.3rem;line-height:1.44}}.aromatherapy-behind-blends-list-item-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.1rem;line-height:1.44;margin-left:2.5rem;padding-top:1rem}@media (min-width:992px){.aromatherapy-behind-blends-list-item-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.07rem;line-height:1.6;margin-left:0}}.aromatherapy-behind-blends-divider{width:100%}.aromatherapy-behind-blends-divider--mobile{padding-bottom:spacing-xxl}@media (min-width:992px){.aromatherapy-behind-blends-divider--mobile{display:none}}@media (max-width:991px){.aromatherapy-behind-blends-ingredient-wrapper{margin-left:2.5rem}}.aromatherapy-behind-blends-ingredient-title{display:inline-block;font-style:italic}.aromatherapy-behind-blends-ingredient-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.1rem;line-height:1.44}@media (min-width:992px){.aromatherapy-behind-blends-ingredient-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.07rem;line-height:1.6}}.aromatherapy-behind-blends-ingredient-text p{display:inline-block}.aromatherapy-behind-blends-list-image{min-width:100%}.aromatherapy-behind-blends-list-image-2{-ms-grid-row:1;grid-row-start:1;justify-self:center}@media (min-width:992px){.aromatherapy-behind-blends-list-image-2{-ms-grid-column:2;grid-column-start:2}}.aromatherapy-blog{padding-bottom:6rem}@media (min-width:992px){.aromatherapy-blog{padding-bottom:10rem}}@keyframes bounceRight{0%,20%,50%,80%,to{transform:translate(0)}40%{transform:translate(-1rem)}60%{transform:translate(-.5rem)}}.body-duo{display:-ms-grid;display:grid;gap:5rem;grid-auto-rows:min-content}.body-duo-heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.6rem;font-weight:500;letter-spacing:.675rem;line-height:1.6;text-transform:uppercase}@media (min-width:992px){.body-duo-heading{font-size:2.9rem}}.body-duo-heading--sm{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.3rem;line-height:1.6;text-transform:uppercase}.body-duo-hero{padding-right:6rem;padding-left:6rem;background-position:50%;background-repeat:no-repeat;background-size:cover;place-content:center;text-align:center}@media (max-width:991px){.body-duo-hero{display:-ms-grid;display:grid;gap:10rem;grid-auto-rows:min-content;background-image:var(--body-duo-hero-image-mobile);background-position:100%;height:90rem}}@media (min-width:992px){.body-duo-hero{display:-ms-grid;display:grid;gap:4rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;background-image:var(--body-duo-hero-image-desktop);height:74rem}}@media (min-width:992px){.body-duo-hero-header{font-size:2.9rem;-ms-grid-column:2;grid-column:2}}.body-duo-hero-header-two{display:block}@media (max-width:991px){.body-duo-hero-header-two{margin-top:2.5rem}}.body-duo-hero-copy{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;letter-spacing:.3rem;line-height:1.6;text-transform:uppercase}@media (min-width:992px){.body-duo-hero-copy{font-size:1.8rem;-ms-grid-column:2;grid-column:2}}.body-duo-promo{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.3rem;line-height:2;display:-ms-grid;display:grid;gap:4rem;grid-auto-rows:min-content;padding-right:3rem;padding-left:3rem;text-align:center;text-transform:uppercase}@media (min-width:992px){.body-duo-promo{padding:8rem 26rem 6rem;font-size:1.8rem}}@media (min-width:992px){.body-duo-break{display:block}}.body-duo-promo-footer{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;font-weight:500;margin-bottom:3rem}.body-duo-promo-arrow{border-color:#000;border-style:solid;border-width:0 .2rem .2rem 0;height:2rem;width:2rem;justify-self:center;transform:rotate(45deg)}.body-duo-shop{padding:8rem 2rem;display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr;background-color:#f7f5f6}@media (min-width:768px){.body-duo-shop{padding:8rem}}@media (min-width:992px){.body-duo-shop{padding:8rem 2rem;display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:2fr 2fr;grid-template-columns:2fr 2fr}}.body-duo-shop-product{display:-ms-grid;display:grid;gap:0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:6rem 0}@media (min-width:992px){.body-duo-shop-product{padding:0}}.body-duo-shop-learn{padding:0;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.3rem;line-height:1.6;border:none;color:#000}.body-duo-shop-learn:hover{background:transparent}.body-duo-shop-learn:hover .button-arrow{animation:bounceRight 1.8s infinite}.body-duo-shop-learn .button-arrow{display:inline-block;position:relative}.body-duo-shop-product-wrapper{text-align:center}.body-duo-shop-product-wrapper>.body-duo-heading--sm{margin-top:2rem}@media (min-width:768px){.body-duo-shop-product-wrapper>.body-duo-heading--sm{margin-top:6rem}}.body-duo-shop-image{max-height:60vh}.body-duo-shop-product-description{padding:1rem 0;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.1rem;line-height:1.7}.body-duo-shop-price{padding:2rem 0}.body-duo-influencers{padding:2.5rem;text-align:center}@media (min-width:992px){.body-duo-influencers{padding:3rem 0}}.body-duo-influencers-quote{padding:3rem 0 1.5rem;font-size:16rem;letter-spacing:.07rem;line-height:1.6;font-variant:all-petite-caps;line-height:0}.body-duo-influencers-quote,.body-duo-influencers-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:300}.body-duo-influencers-text{font-size:1.8rem;letter-spacing:.5rem;line-height:1.7;padding:0 2rem}@media (min-width:992px){.body-duo-influencers-text{padding:0 6rem;margin:0 auto;max-width:110rem}}.body-duo-influencers-author{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.3rem;line-height:1.6;font-style:italic;margin-top:2rem}.body-duo-influencers-author,.body-duo-influencers-text{text-transform:uppercase}.body-duo-how-to-use{padding:5rem 4rem;background-color:#f5f7f9;margin-bottom:-50px;text-align:center}@media (min-width:768px){.body-duo-how-to-use{font-size:1.8rem;margin-bottom:auto}}@media (min-width:992px){.body-duo-how-to-use{padding:5rem 15rem}}.body-duo-how-to-use-modal-close{background-color:transparent;background-image:var(--modal-close);background-position:50%;background-size:100%;cursor:pointer;height:2rem;position:absolute;right:2rem;top:2rem;width:2rem}.body-duo-how-to-use-info{padding:5rem;background-color:#f5f7f9;border:1px solid #000;bottom:-1px;box-shadow:0 .5rem 1rem .3rem #0000001a;display:none;left:-1px;position:fixed;right:-1px;top:-1px;z-index:1}@media (min-width:992px){.body-duo-how-to-use-info{padding:4rem 10rem 5rem;bottom:auto;left:8rem;right:8rem;top:20%}}.body-duo-how-to-use-wrapper{position:relative}.body-duo-how-to-use-button-wrapper{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:2rem}@media (min-width:992px){.body-duo-how-to-use-button-wrapper{display:-ms-grid;display:grid;gap:0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.body-duo-how-to-use-image{height:10rem;margin:0 auto}.body-duo-how-to-use-image.body-duo-modal-image{height:7rem;margin-bottom:2rem}.body-duo-how-to-use-copy{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.07rem;line-height:1.4;margin:1rem auto}.body-duo-how-to-use-button{height:35rem;text-align:center}@media (max-width:991px){.body-duo-how-to-use-button{display:-ms-grid;display:grid;gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr;background-color:#fff;border:1px solid #000}}@media (min-width:992px){.body-duo-how-to-use-button{display:-ms-grid;display:grid;gap:0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;background:transparent;border:1px solid transparent}.body-duo-how-to-use-button.bath{border-right:1px solid #000;margin-right:-1px}.body-duo-how-to-use-button.shower{border-left:1px solid #000}}.body-duo-how-to-use-button:hover{border:1px solid #000}.body-duo-how-to-use-button-title{margin-top:3rem}.body-duo-exfoliation{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.3rem;line-height:2;display:-ms-grid;display:grid;gap:4rem;grid-auto-rows:min-content;text-align:center;text-transform:uppercase}@media (min-width:768px){.body-duo-exfoliation{padding:9rem 8rem 13rem;font-size:1.8rem}}.body-duo-exfoliation-wrapper{padding:4rem;border-bottom:1px solid #000;border-top:1px solid #000}@media (min-width:992px){.body-duo-exfoliation-wrapper{padding:6rem 0}}.body-duo-exfoliation-header{padding:1rem 0}.body-duo-give-back{padding-right:6rem;padding-left:6rem;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-50px;place-content:center;position:relative;text-align:center;text-transform:uppercase}@media (max-width:767px){.body-duo-give-back{display:-ms-grid;display:grid;gap:5rem;grid-auto-rows:min-content;background-image:var(--body-duo-banner-image-mobile);background-position:top;height:90rem}}@media (min-width:768px){.body-duo-give-back{display:-ms-grid;display:grid;gap:4rem;-ms-grid-columns:1fr;grid-template-columns:1fr;background-image:var(--body-duo-banner-image-desktop);height:74rem}}.body-duo-give-back-disclaimer{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.2rem;line-height:1.44;padding:0 2rem;bottom:2rem;color:#fff;position:absolute;text-shadow:1px 1px 0 #162333;text-transform:none}.disclaimer-section{margin-top:-5rem}.influencer-image-caption,.influencer-social-handle{color:#142332}.influencer-image-caption,.influencer-social-handle,.portrait-font{font-family:portrait,Georgia,Times,Times New Roman,serif}.condensed-font{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI}.cart{margin:3rem}@media (min-width:992px){.cart{margin-right:15rem;margin-bottom:30rem;margin-left:15rem}}.cart-checkout-button{width:100%}@media (min-width:992px){.cart-form{display:-ms-grid;display:grid;gap:3rem;grid-auto-columns:1fr 1fr;grid-auto-flow:column}}.cart-item{padding-top:1.5rem;padding-bottom:1.5rem;border-top:.1rem solid #54565c;display:-ms-grid;display:grid;-ms-flex-direction:column;flex-direction:column}.cart-item:last-child{border-bottom:.1rem solid #54565c}@media (min-width:992px){.cart-item{grid-template-areas:"image . remove" "image description description" "image . price";-ms-grid-columns:20rem 1fr min-content;grid-template-columns:20rem 1fr min-content}}.cart-item-collection-heading{font-size:1.3rem;letter-spacing:.2rem;text-transform:uppercase}.cart-item-description{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;line-height:1.6}@media (min-width:992px){.cart-item-description{grid-area:description}}.cart-item-image{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width:992px){.cart-item-image{grid-area:image}}.cart-item-quantity{background-color:#fff;background-image:var(--cart-select-icon);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%;border:.1rem solid;color:#000;margin-bottom:1.5rem;text-indent:12px;text-overflow:"";width:100%;height:37px;-moz-appearance:none;-webkit-appearance:none}.cart-item-price{font-size:2.2rem;font-weight:500;white-space:nowrap}@media (min-width:992px){.cart-item-price{grid-area:price}}.cart-item-remove{-ms-flex-item-align:end;align-self:flex-end;justify-self:flex-end}@media (min-width:992px){.cart-item-remove{grid-area:remove}}.cart-item-size{margin-bottom:1.5rem}.cart-item-subscription{display:-ms-grid;display:grid;font-size:1.1rem;-ms-grid-columns:min-content max-content;grid-template-columns:min-content max-content;line-height:1.33;margin-bottom:1.5rem;place-items:center}@media (min-width:992px){.cart-item-subscription{-ms-grid-columns:1fr 9fr;grid-template-columns:1fr 9fr}}@media (min-width:1500px){.cart-item-subscription{-ms-grid-columns:max-content max-content;grid-template-columns:max-content max-content}}@media (max-width:575px){.cart-item-subscription{-ms-grid-columns:1fr 9fr;grid-template-columns:1fr 9fr}}@media (min-width:576px) and (max-width:767px){.cart-item-subscription{-ms-grid-columns:min-content max-content;grid-template-columns:min-content max-content}}.cart-item-subscription-description{font-size:1.1rem}@media (min-width:1500px){.cart-item-subscription-description{margin-left:-1rem;padding-right:6rem}}.cart-item-title{letter-spacing:.3rem}.cart-item-title,.cart-summary{text-transform:uppercase}@media (min-width:992px){.cart-summary{margin-left:17rem}}.cart-summary-container{background-color:#f7f7f7;margin-bottom:3rem;padding:1rem 3rem}.cart-summary-heading{font-size:1.5rem;font-weight:500;letter-spacing:.1rem;padding-top:2rem;text-align:center}.cart-summary-item{display:-ms-flexbox;display:flex;font-size:1.1rem;-ms-flex-pack:justify;justify-content:space-between;padding-top:2rem}.cart-summary-item:last-child{padding-bottom:2.5rem}.cart-title{font-size:2.7rem;letter-spacing:.675rem;padding-top:4rem;text-transform:uppercase}.cart-subtitle,.cart-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;padding-bottom:4rem;text-align:center}.cart-subtitle{font-size:1.5rem;letter-spacing:.1rem;display:none}.cart-title+.cart-subtitle{margin-top:-3rem}.cart-subtitle.visible{display:block}.cart-subtitle-icon{position:relative;top:1px;margin-right:.5rem}.cart-checkout-button-icon{display:none;fill:#fff;transition:fill .1s ease}.button--indigo:hover .cart-checkout-button-icon{fill:#1f4049}.cart-checkout-button-icon.visible{display:inline-block}.cart-quantity-section{display:-ms-grid;display:grid}.cart-quantity-text{font-size:1.1rem}.gwp,.gwp-gift{color:#ba5e1a;font-size:1.4rem;-ms-flex-pack:center;justify-content:center;text-align:center}.gwp_id_not_show,.gwp_maxprice_not_show,.gwp_msg_first_part_not_show,.gwp_msg_second_part_not_show{display:none}.auto-replenish-large-icon{height:3rem;width:3rem;cursor:pointer}@media (min-width:1500px){.auto-replenish-large-icon{margin-right:1rem}}.auto-replenish-xsmall-icon{height:1.25rem;width:1.25rem;cursor:pointer}.cart-summary-auto-renew{display:-ms-grid;display:grid;grid-gap:.2rem;-ms-grid-columns:1fr 9fr;grid-template-columns:1fr 9fr;place-items:center}.cart-summary-auto-renew .auto-replenish-xsmall-icon{margin-top:-.3rem}.cart-interval-frequency,.cart-item-subscribe{display:-ms-flexbox;display:flex}.cart-item-subscribe{-ms-flex-direction:column;flex-direction:column;width:232px;margin-left:5px}.cart-int{-ms-flex-positive:1;flex-grow:1}.cart-interval{width:75.6px}.item-description{font-size:11px}.cart-option{margin-top:5px}.store-intro-container{margin:3rem 5rem;text-align:center}@media (min-width:992px){.store-intro-container{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:1fr 1fr;grid-auto-flow:column;margin:7.5rem}}.store-intro-heading{margin-bottom:2.5rem;text-align:center}.store-intro-heading-title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.4rem;font-weight:400}@media (min-width:992px){.store-intro-heading-title{font-size:5.4rem}}.store-intro-details{display:-ms-grid;display:grid;gap:2.5rem;grid-auto-rows:repeat(2,1fr);font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;line-height:1.33;-ms-flex-line-pack:center;align-content:center}@media (min-width:992px){.store-intro-details{display:-ms-grid;display:grid;grid-auto-columns:repeat(2,1fr);grid-auto-flow:column}}.store-intro-details-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.3rem;line-height:1.33;margin-bottom:.5rem;text-transform:uppercase}.store-intro-address{margin:auto}.store-intro-address--desktop{display:none}@media (min-width:992px){.store-intro-address--desktop{display:block}}.store-intro-address--desktop-link,.store-intro-address--mobile{text-decoration:underline}@media (min-width:992px){.store-intro-address--mobile{display:none}}@media (max-width:991px){.store-intro-image-wrapper{max-width:auto;min-height:47rem;overflow:hidden;position:relative}}@media (max-width:991px){.store-intro-image{min-height:47rem;-o-object-fit:cover;object-fit:cover;-o-object-position:10% 50%;object-position:10% 50%}}.store-services{display:-ms-grid;display:grid;gap:2.5rem;grid-auto-rows:1fr 1fr 1fr;margin:5rem 6rem;text-align:center}@media (min-width:992px){.store-services{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:1fr 1fr 1fr;grid-auto-flow:column;margin:12rem 6rem}}.store-services-header{font-weight:600;letter-spacing:.3rem;margin-bottom:1rem;text-transform:uppercase}.store-services-header,.store-services-text{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.33}.store-services-text{font-weight:400;letter-spacing:.07rem}.store-services-book-facial{padding:3rem 2.5rem;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;border-bottom:.1rem solid #142332}@media (min-width:992px){.store-services-book-facial{display:-ms-grid;display:grid;gap:3rem;grid-auto-columns:1fr 1fr;grid-auto-flow:column;padding-top:6rem;padding-bottom:6rem}}@media (min-width:992px){.store-services-book-facial-image{margin-left:18rem}}.store-services-book-facial-details{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content;margin-top:3rem;margin-right:3rem;margin-left:3rem;text-align:center}@media (min-width:992px){.store-services-book-facial-details{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;margin-right:24rem;margin-left:12rem;text-align:left}}.store-services-book-facial-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.6rem;font-weight:500}@media (min-width:992px){.store-services-book-facial-heading{font-size:5rem}}.store-services-book-facial-description{font-weight:400}.store-services-book-facial-description,.store-services-book-facial-time{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;letter-spacing:.07rem;line-height:1.33}.store-services-book-facial-time{font-weight:500}.store-services-book-facial-button{border:.2rem solid #000;padding:1rem;background-color:#fff;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;min-height:5rem;text-transform:uppercase}@media (max-width:991px){.store-services-book-facial-button{margin:0 auto;min-width:23rem}}@media (min-width:992px){.store-services-book-facial-button{background-color:transparent;max-height:5rem;max-width:20rem}}.store-services-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:-ms-grid;display:grid;place-content:start center;z-index:3}@media (max-width:991px){.store-services-modal-overlay{-webkit-overflow-scrolling:touch;overflow-y:scroll}}@media (min-width:992px){.store-services-modal-overlay{place-content:center}}.store-services-modal-container{background-color:#fff;width:100vw}@media (min-width:992px){.store-services-modal-container{max-height:90rem;overflow-y:auto;width:60vw}}.modal-header-container{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;display:-ms-grid;display:grid;grid-auto-flow:column;width:100%;z-index:1}.store-services-modal-content{padding:.5rem}.store-events{margin:4rem;display:-ms-grid;display:grid;text-align:center}@media (min-width:992px){.store-events{margin:4rem 33rem}}.store-events-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.5rem;font-weight:500;margin-bottom:2.5rem}@media (min-width:992px){.store-events-header{font-size:5rem}}.store-events-list{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;list-style:none}@media (min-width:992px){.store-events-list{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content}}.store-events-list-item{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content;border-bottom:.2rem solid #142332}@media (min-width:992px){.store-events-list-item{display:-ms-grid;display:grid;gap:1.5rem;-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr;padding-bottom:4rem;text-align:left}}.store-events-list-item-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:600}@media (min-width:992px){.store-events-list-item-title{-ms-grid-column:1;grid-column:1;grid-row:3/4}}.store-events-list-item-date-time{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300;letter-spacing:.2rem;line-height:1.33;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.store-events-list-item-date-time{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}@media (min-width:992px){.store-events-list-item-date-time{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.2rem;line-height:1.33;-ms-grid-column:1;grid-column:1;grid-row:1/4;padding-top:4rem}}.store-events-list-item-date{text-align:right}@media (min-width:992px){.store-events-list-item-date{text-align:left}}.store-events-list-item-time{text-align:left}.store-events-list-item-time:before{content:"|"}@media (max-width:405px){.store-events-list-item-time{text-align:center}.store-events-list-item-time:before{color:transparent;content:"|"}}@media (min-width:992px){.store-events-list-item-time:before{content:""}}.store-events-list-item-description{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.2rem;line-height:1.33}@media (min-width:992px){.store-events-list-item-description{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;-ms-grid-column:2;grid-column:2;grid-row:2/4}}.store-event-list-item-button-wrapper{margin-top:2rem;margin-bottom:4rem;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.store-event-list-item-button-wrapper{-ms-grid-column:3;grid-column:3;grid-row:1/4;padding-top:3rem;text-align:right}}.store-event-list-item-button{padding:1.5rem 1rem}@media (min-width:992px){.store-event-list-item-button{padding:1.5rem 4rem}}.small-batch-button{display:inline-block;margin-top:2rem;text-align:center}.small-batch-copy{color:#142332;font-size:1.4rem;line-height:1.44;margin:0 auto;max-width:75rem}@media (min-width:992px){.small-batch-copy{font-size:1.8rem}}.small-batch-copy--light{color:#fbfaf7}.small-batch-copy--small{font-size:1.3rem;padding:0 5rem}@media (min-width:992px){.small-batch-copy--small{padding:0}}.small-batch-disclaimer{margin:auto;max-width:82rem;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.07rem;line-height:1.4;font-style:italic;padding-bottom:1.5rem}.small-batch-email{margin:2rem 0;padding:0 2.5rem}@media (min-width:992px){.small-batch-email{width:100%}}.small-batch-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.8rem;font-weight:300;line-height:1.33;padding:1rem 0}@media (min-width:992px){.small-batch-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:4rem;font-weight:300}}.small-batch-hero{background-color:#fbfaf7;padding:5rem 3rem 0;text-align:center}.small-batch-hero-content{margin:auto;max-width:82rem}.small-batch-hero-copy{margin:auto;max-width:120rem;display:-ms-grid;display:grid;place-content:center}.small-batch-shipping{border:.2rem solid #b0c1cd;padding:3rem;text-align:left}@media (min-width:992px){.small-batch-shipping{padding-right:6rem;padding-left:6rem}}.small-batch-shipping-copy{color:#142332;font-size:1.2rem;line-height:1.6}.small-batch-shipping-disclaimer{color:#142332;font-size:1rem;line-height:1.33;padding:3rem 3rem 6rem;text-align:left}.small-batch-shipping-heading{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.6rem;font-weight:600;letter-spacing:.1rem;line-height:1.33;color:#142332;margin-bottom:1rem;text-transform:uppercase}.small-batch-shop{margin-top:1rem;padding-bottom:6rem}.small-batch-shop--wake{margin-top:-4rem;margin-right:auto;margin-left:auto}.small-batch-shop-list{margin:auto;max-width:120rem;margin-right:2rem;margin-left:2rem;display:-ms-grid;display:grid;list-style:none}@media (min-width:992px){.small-batch-shop-list{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.small-batch-shop-list .product-list-item{-ms-grid-rows:auto 2fr min-content min-content 1fr min-content;grid-template-rows:auto 2fr min-content min-content 1fr min-content}.small-batch-shop-list .product-list-item:first-child .small-batch-shop-list-image{transform:translate(-1.2rem)}.small-batch-shop-list .shopify-product-form{padding:1rem 0}.small-batch-shop-list .button--indigo{margin:auto}.small-batch-shop-list-image{margin-top:4rem;max-height:34rem;transform:translate(-3.4rem)}.small-batch-shop-list-item-button{margin-top:1rem;margin-bottom:1rem;border-color:#1f4049;border-width:.1rem;font-size:1.3rem}@media (min-width:992px){.small-batch-shop-list-item-button{font-size:1.6rem}}.small-batch-shop-list-item-title{color:#142332;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.5rem;letter-spacing:0;line-height:1.16;margin:1rem auto 0;max-width:24rem}.small-batch-shop-list-item-price{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.3rem;font-weight:500;letter-spacing:0;color:#142332;text-transform:uppercase}@media (min-width:576px){.small-batch-shop-list-item-price{font-size:1.6rem;letter-spacing:.2rem}}.small-batch-shop-list-item-learn{border-bottom:.2rem solid #c2a07c;display:-ms-inline-flexbox;display:inline-flex;padding-bottom:.2rem;text-decoration:none}.small-batch-shop-list-item-learn:hover{color:#c2a07c}.small-batch-split{background-color:#f0eee7;display:-ms-grid;display:grid}@media (min-width:992px){.small-batch-split{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.small-batch-split-primary{margin:auto;max-width:120rem;display:-ms-grid;display:grid;padding:3rem;place-content:center}@media (min-width:992px){.small-batch-split-primary{-ms-flex-order:1;order:1}}.small-batch-split-primary div{max-width:53rem}@media (min-width:992px){.small-batch-split-secondary{-ms-flex-order:2;order:2}}.small-batch-split-secondary img{display:block}.small-batch-split--swap .small-batch-split-primary{-ms-flex-order:2;order:2}.small-batch-split--swap .small-batch-split-secondary{-ms-flex-order:1;order:1}.small-batch-states{font-size:1.2rem;line-height:1.33;padding-bottom:6rem}.small-batch-states .modal{text-align:left}.small-batch-states .modal-container{padding:0 2.5rem 2rem 4.5rem}.small-batch-states-trigger{cursor:pointer;text-decoration:underline}.small-batch-subheading{font-size:1.5rem;font-weight:400;letter-spacing:.18rem}.small-batch-subheading,.small-batch-subheading--alt{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;text-transform:uppercase}.small-batch-subheading--alt{font-size:1.6rem;font-weight:600;letter-spacing:.1rem;line-height:1.33;margin:2rem 0 1rem}.ResetElements__Div-sc-8e6zl9-0.FormComponent__StyledFormComponentWrapper-e0xun6-0.needsclick.undefined.bzCxXf{padding-right:0}.ResetElements__Div-sc-8e6zl9-0.FormComponent__StyledFormComponentWrapper-e0xun6-0.needsclick.undefined.bzCxXf .TextInput__FormStyledTextInput-sc-1o6de9f-0.ResetElements__Input-sc-8e6zl9-7{height:3.8rem}.ResetElements__Div-sc-8e6zl9-0.FormComponent__StyledFormComponentWrapper-e0xun6-0.needsclick.undefined.fSZllL .ResetElements__Button-sc-8e6zl9-2.Button__FormStyledButton-p2mbjt-0{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.6rem;font-weight:600;letter-spacing:.2rem;text-transform:uppercase;width:10.5rem}.home-best{background-color:#fff;overflow-x:hidden;padding-bottom:6rem;padding-top:3rem}@media (max-width:575px){.home-best{padding-top:1rem;padding-bottom:6rem}}.home-best-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.5rem;font-weight:300;line-height:1.2;color:#142332;text-align:center}@media (max-width:575px){.home-best-heading{margin-top:2rem}}.home-best-list{margin:auto;max-width:120rem;display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);list-style:none}@media (min-width:992px){.home-best-list{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);margin:0 auto}}.home-best-list-item{-ms-flex-pack:center;justify-content:center;text-align:center}@media (max-width:991px){.home-best-list-item{display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:auto min-content 1fr min-content;grid-template-rows:auto min-content 1fr min-content}}@media (min-width:992px){.home-best-list-item{display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:auto min-content .9fr min-content;grid-template-rows:auto min-content .9fr min-content}}.home-best-list-item-button{border-color:#1f4049;border-width:.1rem;font-size:1.3rem;margin:1rem 0}@media (min-width:992px){.home-best-list-item-button{font-size:1.6rem}}.home-best-list-item-title{color:#142332;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.3rem;font-weight:300;letter-spacing:0;line-height:1.16;margin-top:1rem}.home-best-list-item-price{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.3rem;font-weight:300;letter-spacing:0;color:#142332;text-transform:uppercase}@media (min-width:576px){.home-best-list-item-price{font-size:1.6rem;letter-spacing:.2rem}}.home-best-list-item-collection{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.6rem;font-weight:400;letter-spacing:.2rem;color:#142332;margin-bottom:.5rem;text-transform:uppercase}.home-best-list--scroll{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);min-width:90rem}.home-hero .home-page-hero-image img,.home-hero img{width:100%}@media (min-width:992px){.home-hero{background-size:cover;padding-bottom:0}}@media (max-width:991px){.home-hero-actions{text-align:center;margin-bottom:.7rem}}.home-hero-button{width:16.4rem;padding-left:0;padding-right:0;text-align:center}.home-hero-button:not(:last-child){margin-right:1rem}@media (max-width:344px){.home-hero-button:not(:last-child){margin:0 0 1.5rem}}.home-hero-content{color:#142332;padding-top:46%;position:absolute;top:11rem;text-align:center;transform:rotate(0);-webkit-transform:rotate(0)}@media (max-width:991px){.home-hero-content{width:100%!important;text-align:center!important}}.home-hero-content p{color:#142332;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.8rem;font-weight:400;letter-spacing:1.69px;line-height:2.2rem;margin-top:.7rem}.home-hero-content p.home-hero-subheading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.9rem;font-weight:400;letter-spacing:.22px;line-height:2.4rem;margin-bottom:1.7rem}@media (min-width:992px){.home-hero-content p.home-hero-subheading{color:#142332;font-size:2rem;line-height:1.32;margin-bottom:1.25rem;margin-top:0}}@media (min-width:992px) and (max-width:1199px){.home-hero-content{top:28rem;text-align:left}}@media (min-width:1200px){.home-hero-content{top:28rem;text-align:left}}@media (min-width:992px){.home-hero-content{padding:0 3rem 0 6rem;color:#fff}.home-hero-content.right{margin-left:45vw}.home-hero-content.center{margin-left:25vw}}@media (max-width:991px){.home-hero-content{padding-top:0;position:relative;top:0;padding:3rem 0;border-bottom:1px solid}}.home-hero-content span{display:block}.home-hero-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:34px;font-weight:300;line-height:41px;padding-bottom:1.5rem}.home-hero-heading img.discount{width:80%;margin:1rem 0}@media (max-width:991px){.home-hero-heading{text-align:center!important;display:none}.home-hero-heading img.discount{width:60%}}.home-hero-heading--mobile{display:none}@media (max-width:991px){.home-hero-heading--mobile{display:block;font-weight:500;padding:0 2rem}}@media (min-width:992px){.home-hero-heading{color:#142332;font-size:52px;line-height:1;margin-top:0;padding-bottom:1.5rem}}.home-hero-image{display:block;width:100%}.paddinglr-10{padding:0 4rem}@media (max-width:991px){.paddinglr-10{padding:0}}@media (min-width:1250px){.home-hero-heading{font-size:83px}}p.home-hero-secondary-text{font-size:20px;letter-spacing:.75px;margin:2rem .5rem;display:block}@media (max-width:991px){p.home-hero-secondary-text{display:none}}p.home-hero-secondary-text-mobile{display:none}@media (max-width:991px){p.home-hero-secondary-text-mobile{display:block;font-size:20px;letter-spacing:.75px;margin:2rem}}.home-proof{margin:auto;max-width:120rem;padding:7rem 2rem 4rem}.home-proof--safe{padding-top:5rem;padding-bottom:5rem}.home-proof-description{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;line-height:1.44;color:#142332;margin-bottom:1.5rem}@media (min-width:992px){.home-proof-description{font-size:2rem;line-height:1.4;margin:0 auto 2rem;max-width:90rem}}.home-proof-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.2rem;font-weight:400;line-height:1.44;color:#142332;text-align:center}@media (min-width:992px){.home-proof-heading{font-size:5rem}}@media (min-width:992px){.home-proof-heading--contained{margin-right:6rem;margin-left:6rem}}@media (min-width:1200px){.home-proof-heading--contained{margin-right:18rem;margin-left:18rem}}.home-section-header{margin:auto;max-width:120rem;padding-top:2rem;padding-bottom:2rem;-ms-flex-align:center;align-items:center;border-top:.1rem solid #142332;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:992px){.home-section-header{margin:0 auto}}@media (max-width:991px){.home-section-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.home-section-heading{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:400;letter-spacing:.2rem;color:#142332;text-transform:uppercase}@media (min-width:992px){.home-section-heading{font-size:1.6rem}}@media (max-width:991px){.home-section-heading{padding-top:0;padding-right:0;padding-bottom:1.5rem;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.3rem;font-weight:400;letter-spacing:.2rem}}@media (max-width:361px){.home-section-heading{padding:0 1.5rem 1.5rem;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:400;letter-spacing:.2rem;margin:0 2rem;text-align:center}}.home-slide-container{margin:auto;max-width:120rem;margin:4rem auto 0;padding-top:4rem;padding-bottom:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (min-width:992px){.home-slide-container{padding-top:3rem;padding-bottom:3rem}}.home-slide-image{width:100%}.home-slide-indicator-item{height:.5rem;width:.5rem;border:.1rem solid #1f4049;border-radius:50%}@media (min-width:992px){.home-slide-indicator-item{height:.75rem;width:.75rem}}.home-slide-indicator-item--active{background-color:#1f4049}.home-slide-item .button--indigo{display:-ms-inline-grid;display:inline-grid}.home-slide-list{margin:auto;text-align:center;width:100%}@media (min-width:992px){.home-slide-list{width:80%}}.home-slide-list .slick-dots{display:-ms-grid;display:grid;gap:1rem;grid-auto-columns:min-content;grid-auto-flow:column;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:1.5rem}.home-slide-list .slick-dots button{height:5px;width:5px;background-color:#fff;border:.1rem solid #1f4049;border-radius:50%;color:#fff;overflow:hidden;padding:0;text-overflow:clip}@media (min-width:992px){.home-slide-list .slick-dots button{height:7px;width:7px}}.home-slide-list .slick-dots .slick-active button{background-color:#1f4049;color:#1f4049}.home-slide-next,.home-slide-previous{display:none;opacity:0;width:0}@media (min-width:992px){.home-slide-next,.home-slide-previous{cursor:pointer;display:-ms-grid;display:grid;opacity:1;position:relative;width:10%}}.home-slide-next-icon,.home-slide-previous-icon{position:absolute;top:calc(33% - 45px);left:calc(50% - 21px);height:4.5rem;width:2.3rem;background:var(--home-slide-arrow) no-repeat 50%}.home-slide-next-icon{left:auto;right:calc(50% - 21px);transform:rotate(180deg)}.home-slide-quote{margin:0 0 2rem;padding:0 2rem}@media (min-width:992px){.home-slide-quote{margin:0 auto 2rem;max-width:87.5em}.home-slide-quote span{display:inline-block}}.home-slide-quote-text--short span{display:block}.home-slide-quote-footer{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.25;color:#142332;margin-top:1.5rem}@media (min-width:992px){.home-slide-quote-footer{font-size:1.8rem}}.home-slide-quote-text{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.4rem;font-weight:300;line-height:1.05;color:#142332;margin-top:3rem}@media (min-width:992px){.home-slide-quote-text{font-size:3.6rem}}.home-slide-lip-balm{text-align:center;color:#142332}.home-slide-lip-balm h2{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.6rem;font-weight:300;line-height:1.05;margin:4rem 0 1rem}@media (max-width:991px){.home-slide-lip-balm h2{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.4rem;font-weight:300;line-height:2.6rem;margin:2rem 0 1rem}.home-slide-lip-balm h2 span{display:block}}.home-slide-lip-balm p{padding-bottom:2rem;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:400;line-height:3rem}.home-slide-lip-balm p span{display:block}@media (max-width:991px){.home-slide-lip-balm p{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:2rem;padding:0 4rem 2rem}.home-slide-lip-balm p span{display:inline}}.home-values{margin-top:2.5rem;padding:2.5rem 0;text-align:center}.home-values-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:4rem;font-weight:300;line-height:1.2;color:#142332;margin-bottom:5rem}.home-values-heading span{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.5rem;font-weight:600;letter-spacing:.141rem;text-transform:uppercase;margin-top:1.5rem;line-height:18px}.home-values-icon{height:10rem}.home-values-icon-container{max-width:30rem}@media (max-width:991px){.home-values-icon-container:last-child:nth-child(odd){-ms-grid-column:span 2;grid-column:span 2;justify-self:center}}.home-values-icon-image{height:7rem}.home-values-icon-list{margin:2.5rem auto 0;max-width:120rem}@media (max-width:991px){.home-values-icon-list{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.home-values-icon-list{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}.home-values-icon-title{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:2rem;font-weight:600;letter-spacing:.07rem;line-height:22px;margin-top:2.5rem;text-transform:uppercase;white-space:nowrap}.home-values{background-color:#f0eee7;margin-top:0;padding:5rem 0}@media (max-width:991px){.home-values{padding:5rem 0 0}}.home-values-icon-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);column-gap:8rem}.home-values-icon-list.four{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.home-values-icon-title{color:#142332;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.4rem;font-weight:300;line-height:1.3;letter-spacing:unset;text-align:center;margin-top:0;text-transform:capitalize}.home-values-list-item-learn{display:inline-block;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.5rem;color:#142332;font-weight:600;letter-spacing:.141rem;text-transform:uppercase;border-bottom:.2rem solid #c2a07c;padding-bottom:.2rem;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:initial;text-decoration-style:solid;-webkit-text-decoration-color:initial;text-decoration-color:initial;margin-top:1.5rem;line-height:18px}.home-values-icon-container{max-width:35rem}@media (max-width:991px){.home-values-icon-list{display:block}.home-values-icon-title{font-size:2rem}.home-values-icon-container{max-width:unset;padding-bottom:2.5rem}}@media (max-width:991px){.icon-section-pdp--mobile{display:none}}.home-values.pdp-section{margin-bottom:5rem;background-color:#fff;border-bottom:.1rem solid #ebebeb}.home-values.pdp-section .home-values-list-item-learn{display:none}.home-values.pdp-section .home-values-heading span{text-transform:uppercase;font-weight:600;margin-bottom:1rem;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px;display:inline-block;margin-top:0}@media (max-width:767px){.home-values.pdp-section{background-color:#fff;margin-bottom:0;border-bottom:none}.home-values.pdp-section .home-values-icon-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-values.pdp-section .home-values-icon-container{margin-bottom:8.5rem;width:50%}.home-values.pdp-section .home-values-list-item-learn{display:none}}.quiz-module{text-align:center;width:100%;height:50rem;background-repeat:no-repeat;background-size:cover;background-position:50%;padding:22rem 0 4rem}.quiz-module .title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:4rem;font-weight:300;margin-bottom:1.5rem;text-transform:capitalize}.quiz-module .caption,.quiz-module .title{font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}.quiz-module .caption{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;width:40%;margin:auto;margin-bottom:1.5rem}.quiz-module .home-hero-button{display:inline-block}@media (max-width:991px){.quiz-module{background-image:url(https://cdn.shopify.com/s/files/1/0545/1009/files/Mobile_QuizModule.jpg?v=1592580592);padding:19rem 1rem 4rem;height:45rem;background-position:top}.quiz-module .title{font-size:3.5rem;margin-bottom:1.4rem}.quiz-module .caption{width:80%;margin-bottom:1.4rem;font-size:1.8rem}}a:focus,button:focus{outline:none}.template-index main{background-color:#fbfaf7}.home-container{padding:2rem}.home-article-list{margin:auto;max-width:120rem;display:-ms-grid;display:grid;gap:3rem;list-style:none;margin-bottom:3rem}@media (min-width:992px){.home-article-list{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin:0 auto 9rem}}.home-article-list li img{margin-bottom:3%;width:100%}.home-article-list li:hover .home-article-link{border-bottom:.2rem solid #c2a07c}.home-article-link{font-size:2rem;line-height:1.4;margin-bottom:3rem}.home-article-link:hover{border-bottom:.2rem solid #c2a07c}@media (min-width:992px){.home-article-link{margin-bottom:0}}.home-ask-inner{margin:auto;max-width:120rem;border-bottom:.1rem solid #d5d5d5;border-top:.1rem solid #d5d5d5;margin:0 2rem;padding-bottom:5rem;padding-top:5rem}@media (min-width:992px){.home-ask-inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin:0 auto}}.home-ask{background-color:#1f4049;padding:5rem 2rem}.home-ask-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:4rem;font-weight:400;line-height:1.2;color:#fbfaf7;margin-bottom:2rem}@media (min-width:992px){.home-ask-heading{font-size:5rem}}.home-ask-description{color:#fbfaf7;letter-spacing:.025rem;line-height:1.3125;margin-bottom:4rem}@media (min-width:992px){.home-ask-description{font-size:2rem}}.home-collection-link{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2rem;font-weight:400;background:var(--icon-arrow) no-repeat 100% 20%/1.9rem;border-bottom:.2rem solid transparent;color:#142332;display:-ms-inline-flexbox;display:inline-flex;margin-top:1rem;padding-right:4rem}.home-collection-link:hover{border-bottom-color:#c2a07c}@media (min-width:992px){.home-collection-link{background-size:2.8rem;font-size:2.5rem}}.home-dreams{padding:8rem}.home-more{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:500;letter-spacing:.14rem;line-height:1.5;border-bottom:.2rem solid #c2a07c;color:#142332;display:-ms-inline-flexbox;display:inline-flex;text-align:center;text-transform:uppercase;transition:color .1s ease}.home-more:hover{color:#c2a07c}@media (min-width:992px){.home-more{font-size:1.6rem}}.home-overflow{overflow-x:auto}.home-shopall{padding-top:2rem;padding-bottom:6rem}.home-body-duo{margin-bottom:2rem;padding:2rem}@media (min-width:992px){.home-body-duo{padding:7.5rem 20rem}}.home-body-duo-button{margin-top:2rem}@media (min-width:992px){.home-body-duo-button{margin-top:4rem;text-align:right}}.home-body-duo-description{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;line-height:1.44;color:#142332}@media (min-width:992px){.home-body-duo-description{font-size:2rem}}.home-body-duo-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.2rem;font-weight:400;line-height:1.44;color:#142332;margin-top:1rem;padding-right:3rem}@media (min-width:992px){.home-body-duo-heading{font-size:5rem;line-height:1.44;margin-top:1.5rem;padding-right:0}}.home-body-duo-info-wrapper{padding-right:6rem}@media (min-width:992px){.home-body-duo-info-wrapper{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;padding-right:0}}.home-best-list-item-learn{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;color:#142332;text-transform:uppercase}@media (min-width:992px){.home-best-list-item-learn{font-size:1.6rem;margin:0 auto}}.instashop-wrapper{padding:2rem;background:transparent;background:#f0eee7}.instashop-inner{max-width:120rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin:0 auto;padding-bottom:3rem}.instashop-inner .instagram-link{float:right}.instashop-inner .main-title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.5rem;font-weight:300;line-height:1.2;color:#142332}@media (max-width:991px){.instashop-inner .main-title{font-size:2.5rem}}.instashop-inner a{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;display:inline-block;color:#142332;font-weight:600;letter-spacing:.141rem;text-transform:uppercase;border-bottom:.2rem solid #c2a07c;padding-bottom:.2rem;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:initial;text-decoration-style:solid;-webkit-text-decoration-color:initial;text-decoration-color:initial;line-height:18px}@media (min-width:992px){.instashop-inner a{font-size:1.6rem;margin:0 auto}}.moisture-lock{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;line-height:1.6;display:-ms-grid;display:grid;gap:5rem;grid-auto-rows:min-content;background-color:#162333;color:#fff}@media (min-width:992px){.moisture-lock{font-size:2rem}}.moisture-lock-image{justify-self:center;max-height:55vh}.moisture-lock-copy-link{display:inline-block;text-decoration:underline}.moisture-lock-divider{border:.1rem solid #fff;border-bottom:none;justify-self:center;width:50%}.moisture-lock-hero{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:991px){.moisture-lock-hero{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;padding:4rem 3rem;-ms-flex-line-pack:end;align-content:end;background-image:var(--moisture-lock-hero-image-mobile);background-position:100%;height:49rem;text-align:center}}@media (min-width:992px){.moisture-lock-hero{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr);padding-right:9rem;padding-left:9rem;-ms-flex-line-pack:center;align-content:center;background-image:var(--moisture-lock-hero-image-desktop);height:75vh;text-align:left}}@media (min-width:992px){.moisture-lock-hero-wrapper{-ms-grid-row:2;grid-row:2}}@media (min-width:992px){.moisture-lock-hero-results{display:block}}@media (min-width:992px){.moisture-lock-hero-arrow{margin-right:2rem;margin-bottom:2rem;margin-left:2rem;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:3;grid-row:3}}.moisture-lock-hero-header{display:none}@media (min-width:992px){.moisture-lock-hero-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:5rem;font-weight:400;line-height:1.6;display:block}}.moisture-lock-hero-subheader{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.5rem;font-weight:300;line-height:1.44;text-shadow:0 .2rem 1rem rgba(0,0,0,.5)}@media (min-width:992px){.moisture-lock-hero-subheader{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.3rem;text-shadow:none;text-transform:uppercase}}.moisture-lock-product-subheader{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.5rem;font-weight:300;line-height:1.44;text-shadow:0 .2rem 1rem rgba(0,0,0,.5)}@media (min-width:992px){.moisture-lock-product-subheader{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.3rem;text-shadow:none;text-transform:uppercase}}.moisture-lock-hero-copy{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;text-shadow:0 .2rem 1rem rgba(0,0,0,.5)}@media (min-width:992px){.moisture-lock-hero-copy{font-size:2rem;font-weight:400;max-width:50%}}.moisture-lock-product{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;padding-right:3rem;padding-left:3rem;text-align:center}@media (min-width:992px){.moisture-lock-product{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding-right:9rem;padding-left:9rem;-ms-flex-line-pack:start;align-content:start;text-align:left}}.moisture-lock-product-header{display:none}@media (min-width:992px){.moisture-lock-product-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:4rem;font-weight:400;line-height:1.6;display:block}}.moisture-lock-product-info{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content}.moisture-lock-product-image{justify-self:center;max-height:40vh}@media (min-width:992px){.moisture-lock-product-image{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;justify-self:end;max-height:60vh}}.moisture-lock-research{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;text-align:center}@media (min-width:992px){.moisture-lock-research{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding-right:9rem;padding-left:9rem;-ms-flex-line-pack:start;align-content:start;text-align:left}}.moisture-lock-benefits-header,.moisture-lock-ingredients-header,.moisture-lock-promo-header,.moisture-lock-research-header,.moisture-lock-upsell-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.5rem;font-weight:300;line-height:1.6}@media (min-width:992px){.moisture-lock-benefits-header,.moisture-lock-ingredients-header,.moisture-lock-promo-header,.moisture-lock-research-header,.moisture-lock-upsell-header{font-size:4rem;font-weight:500}}.moisture-lock-research-subheader{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:300;letter-spacing:.3rem;line-height:1.44;text-transform:uppercase}@media (min-width:992px){.moisture-lock-research-subheader{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.3rem}}.moisture-lock-research-info{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;padding-right:3rem;padding-left:3rem}.moisture-lock-research-stats{font-size:1.4rem;font-weight:400;letter-spacing:.3rem;gap:2rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);text-align:center;text-transform:uppercase}.moisture-lock-research-stat,.moisture-lock-research-stats{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:-ms-grid;display:grid}.moisture-lock-research-stat{font-size:1rem;font-weight:300;gap:.5rem;grid-auto-rows:min-content}@media (min-width:992px){.moisture-lock-research-stat{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400}}.moisture-lock-research-number{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:4.5rem;font-weight:400;display:block}@media (min-width:992px){.moisture-lock-research-number{font-size:6rem}}@media (min-width:992px){.moisture-lock-promo{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr}}.moisture-lock-benefits-subheader,.moisture-lock-ingredients-subheader,.moisture-lock-promo-subheader{display:none}@media (min-width:992px){.moisture-lock-benefits-subheader,.moisture-lock-ingredients-subheader,.moisture-lock-promo-subheader{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.5rem;display:block;text-transform:uppercase}}.moisture-lock-promo-content{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;padding-right:2.5rem;padding-left:2.5rem;-ms-grid-column:2;grid-column:2;text-align:center}.moisture-lock-hero-arrow,.moisture-lock-promo-arrow{border-color:#fff;border-style:solid;border-width:0 .2rem .2rem 0;height:2rem;width:2rem;justify-self:center;transform:rotate(45deg)}.moisture-lock-upsell{display:-ms-grid;display:grid;grid-auto-rows:min-content;text-align:center}.moisture-lock-upsell-header-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:992px){.moisture-lock-upsell-header-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.moisture-lock-item-1{background-color:#1b2a3e}.moisture-lock-item-2{background-color:#1f3248}.moisture-lock-item-3{background-color:#243953}.moisture-lock-upsell-header-1,.moisture-lock-upsell-header-3{display:none}@media (min-width:992px){.moisture-lock-upsell-header-1,.moisture-lock-upsell-header-3{display:block}}.moisture-lock-upsell-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.5rem;font-weight:300;padding-top:2rem;padding-bottom:2rem;background-color:#1b2a3e}@media (min-width:992px){.moisture-lock-upsell-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:4rem;font-weight:400;background-color:#1f3248}}.moisture-lock-upsell-list{display:-ms-grid;display:grid;grid-auto-rows:min-content}@media (min-width:992px){.moisture-lock-upsell-list{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-auto-flow:column}}.moisture-lock-upsell-list-item{display:-ms-grid;display:grid;grid-auto-rows:min-content;padding:2.5rem}.moisture-lock-upsell-collection-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.3rem;text-transform:uppercase}@media (min-width:992px){.moisture-lock-upsell-collection-title{font-weight:500;padding-bottom:1rem}}.moisture-lock-upsell-title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2rem;font-weight:300}@media (min-width:992px){.moisture-lock-upsell-title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2rem;font-weight:400}}.moisture-lock-upsell-description{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;padding-right:5rem;padding-left:5rem}@media (min-width:992px){.moisture-lock-upsell-description{padding-right:6rem;padding-left:6rem;font-weight:400}}.moisture-lock-upsell-copy-link{display:block;text-decoration:underline}.moisture-lock-ingredients-link,.moisture-lock-learn-more{text-decoration:underline}.moisture-lock-benefits{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;padding-right:3rem;padding-left:3rem}@media (min-width:992px){.moisture-lock-benefits{display:-ms-grid;display:grid;gap:7.5rem;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;padding-top:5rem;padding-right:5rem;padding-left:5rem}}@media (min-width:992px){.moisture-lock-benefits-intro{max-width:70%}}.moisture-lock-benefits-content{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content}@media (min-width:992px){.moisture-lock-benefits-content{font-size:2rem}}@media (max-width:991px){.moisture-lock-sleep-benefits{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content}}@media (min-width:992px){.moisture-lock-sleep-benefits{display:-ms-grid;display:grid;gap:5rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.moisture-lock-sleep-benefit{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content}.moisture-lock-sleep-benefit-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:300;letter-spacing:.3rem;text-transform:uppercase}@media (min-width:992px){.moisture-lock-sleep-benefit-header{font-size:1.4rem}}@media (max-width:991px){.moisture-lock-ingredients{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;padding-right:3rem;padding-bottom:7.5rem;padding-left:3rem}}@media (min-width:992px){.moisture-lock-ingredients{display:-ms-grid;display:grid;gap:6rem;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);padding:9rem}}.moisture-lock-ingredient{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content;text-align:center}@media (min-width:992px){.moisture-lock-ingredient{text-align:left}}.moisture-lock-ingredients-subheader{display:none;font-size:1.4rem;text-transform:uppercase}@media (min-width:992px){.moisture-lock-ingredients-subheader{display:block}}.moisture-lock-ingredient-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase}@media (max-width:991px){.moisture-lock-ingredient-header{-ms-grid-row:1;grid-row-start:1}}html{scroll-behavior:smooth}.subscriptions-landing-hero{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.subscriptions-landing-hero{-ms-flex-direction:column;flex-direction:column;flex-direction:column-reverse}}.subscriptions-landing-hero-image{width:50%;height:inherit;background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:#e6dfd3}@media (max-width:767px){.subscriptions-landing-hero-image{width:100%;height:inherit;background-size:241% auto;background-position:55% 85%}}.subscriptions-landing-hero-description{width:50%;height:inherit;background-color:#1f4049;color:#fff}@media (max-width:767px){.subscriptions-landing-hero-description{width:100%;height:inherit}}.subscriptions-landing-hero-description-items{padding:5rem 12rem}@media (max-width:767px){.subscriptions-landing-hero-description-items{padding:3em 24px}}.subscriptions-landing-hero-description-items .sub-landing-btn{border:1px solid #fff;font-size:1.2rem;margin-bottom:2rem;margin-top:1rem;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:1.92px;padding:1.5rem 0;text-align:center;width:31.1rem}@media (max-width:767px){.subscriptions-landing-hero-description-items .sub-landing-btn{width:100%;margin-bottom:4.5rem;margin-top:1.5rem}}.subscriptions-landing-hero-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.2rem;margin-bottom:1rem;font-style:normal;line-height:1.22;letter-spacing:.15em;text-transform:uppercase}@media (max-width:767px){.subscriptions-landing-hero-title{font-size:1rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.15em;margin-bottom:1rem}}.subscriptions-landing-hero-subtitle{font-family:portrait,Georgia,Times,Times New Roman,serif;font-weight:400;font-size:4rem;line-height:1.28;margin-bottom:1rem}@media (max-width:767px){.subscriptions-landing-hero-subtitle{font-size:3.6rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:.36px;margin-bottom:1rem}}.subscriptions-landing-hero-caption{width:100%;margin-bottom:2rem;font-size:18px;line-height:1.33;letter-spacing:.24px}@media (max-width:767px){.subscriptions-landing-hero-caption{font-size:2.4rem;line-height:1.42;letter-spacing:.24px;margin-bottom:1rem}}.subscriptions-landing-hero-ask{font-size:1.6rem;font-family:portrait,Georgia,Times,Times New Roman,serif;letter-spacing:.016rem;margin-bottom:1rem}.subscriptions-landing-hero-management{display:inline-block;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;letter-spacing:.15em;border-bottom:2px solid #dbcba9;font-style:normal;line-height:1.21;letter-spacing:1.31px;text-transform:uppercase}@media (max-width:767px){.subscriptions-landing-hero-management{font-size:1rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600}}.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-description{background-color:#f0eee7;color:#142332}@media (max-width:767px){.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-description{height:inherit}}.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-description .sub-landing-btn{border:2px solid #142332;font-size:1.2rem;background-color:transparent;color:#142332;margin-bottom:3rem;margin-top:1rem;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:1.92px;padding:1.5rem 0;text-align:center;width:31.1rem}@media (max-width:767px){.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-description .sub-landing-btn{width:100%;margin-bottom:1.5rem;margin-top:1.5rem}}.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-description .subscriptions-landing-hero-title{font-weight:500;font-size:1.4rem;margin-bottom:2rem;font-style:normal;line-height:1.22;letter-spacing:1.69px;text-transform:uppercase}@media (max-width:767px){.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-description .subscriptions-landing-hero-title{font-size:1.2rem;margin-bottom:2rem}}.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-description .subscriptions-landing-hero-subtitle{font-weight:400;font-size:4rem;line-height:1.28;margin-bottom:1rem}@media (max-width:767px){.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-description .subscriptions-landing-hero-subtitle{font-size:3.6rem;line-height:1.11;letter-spacing:.36px;margin-bottom:2rem}}.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-description .subscriptions-landing-hero-caption{margin-bottom:2rem;font-size:20px;line-height:1.33;letter-spacing:.24px}@media (max-width:767px){.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-description .subscriptions-landing-hero-caption{font-size:1.8rem;line-height:1.44;letter-spacing:.18px;margin-bottom:2rem}}.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-image{background-position:50%}@media (max-width:767px){.subscriptions-landing-hero.footer-hero .subscriptions-landing-hero-image{height:36rem;background-position:bottom;background-size:cover}}.sub-landing-icons{display:-ms-flexbox;display:flex;background-color:#fbfaf7;-ms-flex-direction:column;flex-direction:column;padding:3rem 5rem;outline:none}@media (max-width:767px){.sub-landing-icons{padding:5rem 1.5rem}}.sub-landing-icons-heading{width:100%;text-align:center;font-size:2.4rem;line-height:1.67;letter-spacing:.24px;margin-bottom:5rem;color:#142332;font-weight:400;font-family:portrait}@media (max-width:767px){.sub-landing-icons-heading{font-family:portrait;font-weight:200}}.sub-landing-icons-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media (max-width:767px){.sub-landing-icons-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.sub-landing-icons-item{text-align:center;width:25%;margin-bottom:2rem}@media (max-width:767px){.sub-landing-icons-item{width:50%;margin-bottom:5rem}}.sub-landing-icons-item img{width:3.8rem;height:3.8rem;margin-bottom:1rem;margin-bottom:2rem}.sub-landing-icons-item img.extra{width:5.8rem}@media (max-width:767px){.sub-landing-icons-item img{width:3.2rem;height:3.2rem}.sub-landing-icons-item img.extra{width:5.2rem}}.sub-landing-icons-item-description{font-size:2rem;font-style:normal;line-height:1.14;letter-spacing:.28px;text-align:center;color:#142332;font-family:portrait,Georgia,Times,Times New Roman,serif;padding:0 1rem;outline:none}@media (max-width:767px){.sub-landing-icons-item-description{font-size:2rem;padding:0}}.sub-landing-nav{position:relative;outline:none}.sub-landing-nav .filter{width:24rem;margin:4.6rem auto;position:relative}@media (max-width:767px){.sub-landing-nav .filter{width:70%}}.sub-landing-nav .filter--selector{border:.5px solid #e0e0e0;width:100%;text-align:left;height:3.7rem;line-height:3.7rem;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:.6px;padding:0 2rem;text-transform:uppercase;cursor:pointer;position:relative;margin-left:3.5rem}.sub-landing-nav .filter--selector .label{display:block;font-size:14px;font-weight:600;position:absolute;top:12px;left:-70px;text-transform:none;line-height:1}@media (max-width:767px){.sub-landing-nav .filter--selector .label{top:-18px;left:0}}@media (max-width:767px){.sub-landing-nav .filter--selector{width:100%;margin-left:0!important}}.sub-landing-nav .filter--selector:before{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #000;z-index:1;right:10px;top:16px}@media (max-width:767px){.sub-landing-nav .filter--selector:before{right:15px;top:16px}}.sub-landing-nav .filter--selector.toggle-target--open:after{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #000;z-index:1;right:10px;top:16px}@media (max-width:767px){.sub-landing-nav .filter--selector.toggle-target--open:after{right:15px;top:16px}}.sub-landing-nav .filter--selector.toggle-target--open:before{content:none}.sub-landing-nav .filter--content{display:none;position:absolute;top:38px;left:3.5rem;background:#fff;width:100%;z-index:10;border:.5px solid #e0e0e0}@media (max-width:767px){.sub-landing-nav .filter--content{top:40px;left:0;width:100%}}.sub-landing-nav .filter--content.toggle-content--open{display:block}.sub-landing-nav .filter--content-close-icon{position:absolute;top:13rem;right:15px}.sub-landing-nav .filter--content-close-icon img{width:2rem;height:auto}\192  .sub-landing-nav .filter--content-nav-wrap{margin-top:3rem;padding:0 2rem;text-align:left}@media (max-width:767px){\192  .sub-landing-nav .filter--content-nav-wrap{text-align:left}}\192  .sub-landing-nav .filter--content-nav-wrap h2{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;text-align:center;text-transform:uppercase;font-size:1.5rem;letter-spacing:.2rem}.sub-landing-nav .filter--content-nav.toggle-content--open{display:none}.sub-landing-nav .filter--content-nav .filter-list li{display:block;padding:0 2rem}.sub-landing-nav .filter--content-nav .filter-list li a{display:block;width:100%;height:100%}.sub-landing-nav .filter--content-nav .filter-list li a.active{font-weight:600}.sub-landing-nav .filter-heading{margin-top:3rem}.sub-landing-products{width:80%;margin:auto;display:block;outline:none}@media (max-width:767px){.sub-landing-products{width:90%;margin:auto}}.sub-landing-products .product-list-container{margin-bottom:1rem}.sub-landing-products .product-list-title{font-size:2.4rem;font-weight:400;line-height:normal;color:#142332;text-align:center;font-family:portrait,Georgia,Times,Times New Roman,serif;margin:0;margin-bottom:3rem;border:none;padding-bottom:0}@media (max-width:767px){.sub-landing-products .product-list-title{margin-bottom:2.4rem}}.sub-landing-products .filter-title{font-size:2rem;font-weight:400;line-height:normal;color:#142332;text-align:center;padding:0 0 4rem;font-family:portrait,Georgia,Times,Times New Roman,serif}@media (max-width:767px){.sub-landing-products .filter-title{padding:0 0 2rem}}.sub-landing-products .product-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:9rem;margin-bottom:7rem;font-family:Roboto}@media (max-width:767px){.sub-landing-products .product-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:3rem}}.sub-landing-products .product-list-item{text-align:left;display:block;display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:0fr min-content;grid-template-rows:0fr min-content}.sub-landing-products .product-list-item-link{display:block}.sub-landing-products .product-list-item-link img{display:block;width:100%}.sub-landing-products .product-list-item-collection{font-size:12px;font-weight:500;font-style:normal;line-height:normal;letter-spacing:.11px;color:#000;text-transform:uppercase;padding:.8rem 0 .15rem;height:2.1rem}@media (max-width:767px){.sub-landing-products .product-list-item-collection{letter-spacing:.09px;font-size:1rem;padding:.4rem 0 .05rem;height:1.6rem}}.sub-landing-products .product-list-item-title{display:block;font-size:1.5rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.96px;color:#000;padding-bottom:1.05rem;text-transform:uppercase}@media (max-width:767px){.sub-landing-products .product-list-item-title{letter-spacing:.83px;font-size:1.3rem;padding:0 3rem 1.2rem 0}}.sub-landing-products .product-list-item-price{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}@media (max-width:767px){.sub-landing-products .product-list-item-price{padding-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.sub-landing-products .product-list-item-price span{font-size:1.2rem;font-weight:400;font-style:normal;line-height:normal;letter-spacing:.5px}@media (max-width:767px){.sub-landing-products .product-list-item-price span{letter-spacing:.4px;font-size:1rem;padding:0 .5rem .5rem 0}}.sub-landing-products .product-list-item-price span.discount{color:#000;padding-right:.6rem;text-decoration:line-through}.sub-landing-products .product-list-item-price span.main{color:#000}.sub-landing-products .product-list-item-price span.caption{font-size:1.2rem;letter-spacing:.6px;color:#000;padding-left:.6rem;padding-right:1rem;position:relative}.sub-landing-products .product-list-item-price span.caption:after{content:"";position:absolute;right:5px;top:0;height:15px;border-left:1px solid #000}@media (max-width:767px){.sub-landing-products .product-list-item-price span.caption:after{display:none}}@media (max-width:767px){.sub-landing-products .product-list-item-price span.caption{letter-spacing:.08px;font-size:.9rem;padding:0 .5rem .5rem 0}}.sub-landing-products .product-list-item-price .product-list-item-price-link{position:relative}@media (max-width:767px){.sub-landing-products .product-list-item-price .product-list-item-price-link{padding-left:0;display:block;width:100%;text-align:left}}.sub-landing-products .product-list-item-price .product-list-item-price-link span{font-size:1.2rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:7px;letter-spacing:.96px;font-weight:600;text-align:center;color:#142332;display:inline-block}@media (max-width:767px){.sub-landing-products .product-list-item-price .product-list-item-price-link span{font-size:1rem;letter-spacing:.09px;padding-bottom:1px;padding-right:0}}.sub-landing-products .product-list-item-stars{min-height:16px}@media (max-width:767px){.sub-landing-products .product-list-item-stars{margin-top:1rem;margin-bottom:1.29rem}}.sub-landing-products .product-list-item-product-selectors-container{display:-ms-flexbox;display:flex}.sub-landing-products .product-list-item-product-selectors-item{width:70%;position:relative}.sub-landing-products .product-list-item-product-selectors-item .form-wrap label{position:relative;font-size:1.1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.1px;color:#000;padding-bottom:.6rem;display:block}@media (max-width:767px){.sub-landing-products .product-list-item-product-selectors-item .form-wrap label{font-size:.9rem;letter-spacing:.08px}}.sub-landing-products .product-list-item-product-selectors-item .form-wrap select{border:.5px solid #e0e0e0;background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;height:3.7rem;font-size:1.2rem;margin-top:.4rem;width:100%;outline:none;padding:0 2rem}@media (max-width:767px){.sub-landing-products .product-list-item-product-selectors-item .form-wrap select{font-size:.9rem;padding:0 1.7rem 0 .5rem}}.sub-landing-products .product-list-item-product-selectors-item:first-child{margin-right:3%;width:27%}.sub-landing-products .product-list-item-product-selectors-item:first-child select{width:100%;display:block}@media (max-width:767px){.sub-landing-products .product-list-item-product-selectors-item:first-child select{font-size:.9rem;padding:0 .5rem}}.sub-landing-products .product-list-item-product-selectors-item .triangle{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #000;z-index:1;right:10px;top:33px}@media (max-width:767px){.sub-landing-products .product-list-item-product-selectors-item .triangle{right:5px;top:31px}}.sub-landing-products .product-list-item button.sub-to-product{border:1px solid #1f4049;background-color:#1f4049;width:100%;max-width:100%;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;text-transform:uppercase}.sub-landing-products .product-list-item button.sub-to-product.disabled{background-color:#b0c1cd;border-color:#b0c1cd;color:#fff;cursor:auto}.sub-landing-products .yotpo .standalone-bottomline .star-clickable{-ms-flex-pack:start!important;justify-content:flex-start!important}.sub-landing-products .product-list-item-link img{height:auto}.sub-tooltip-section{display:-ms-flexbox;display:flex}.sub-tooltip{margin-left:.5rem;margin-top:-.4rem}.quiz-checkbox{position:absolute;height:100%;width:100%;cursor:pointer;opacity:0;z-index:99}.quiz-checkbox:checked+label{color:#f94616}.quiz-checkbox-image{position:relative;margin:auto;max-height:10rem;width:auto}@media (min-width:992px){.quiz-checkbox-image{max-height:15rem}}.quiz-navigation-wrapper{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content;place-content:center;text-align:center}.quiz-navigation{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:500;letter-spacing:.5rem;list-style:none}@media (min-width:992px){.quiz-navigation{font-size:2rem}}@media (max-width:991px){.quiz-navigation{margin-top:-50px}}.quiz-option-list-wrapper{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:auto;min-height:15rem}@media (min-width:992px){.quiz-option-list-wrapper{min-height:30rem}}.quiz-option-list{list-style:none}.quiz-option-list--horizontal{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-columns:auto;grid-auto-flow:column;place-items:center}@media (min-width:992px){.quiz-option-list--horizontal{display:-ms-grid;display:grid;gap:7rem}}.quiz-option-list--habits{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);text-align:center}@media (min-width:992px){.quiz-option-list--habits{padding:0 10rem}}.quiz-option-list--habits li{padding:0 1.5rem}.quiz-option-list-item{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:max-content;min-width:8rem;position:relative;text-align:center}@media (min-width:992px){.quiz-option-list-item{max-width:20rem}}.quiz-option-list-item--horizontal{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-columns:max-content;grid-auto-flow:column;-ms-flex-align:center;align-items:center;position:relative}.quiz-radio{display:none}.quiz-radio:checked+.quiz-radio-label:before{background-color:#f94616}.quiz-radio-label{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:500;max-width:35rem}@media (max-width:991px){.quiz-radio-label{font-size:1.5rem;max-width:10rem}}.quiz-radio-label:before{border:.3rem solid #ffcec1;height:7vw;width:7vw;background-color:#fff;border-radius:100%;content:"";display:block;margin:2rem auto;max-height:10rem;max-width:10rem}.quiz-checkbox-image~.quiz-radio-label:before{display:none}.quiz-recommendation--top{display:-ms-grid;display:grid;gap:2.5rem;grid-auto-rows:min-content;padding:3rem;background-color:#dedfee;place-content:center}@media (min-width:992px){.quiz-recommendation--top{padding:5rem 20rem}}.quiz-recommendation-heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:500;letter-spacing:.2rem;text-align:center;text-transform:uppercase}.quiz-recommendation-subheading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.6rem;font-weight:400;letter-spacing:.2rem;text-align:center}@media (min-width:992px){.quiz-recommendation-subheading{font-size:6rem}}.quiz-primary-product-title,.quiz-recommendation-description{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.1rem;text-align:center}@media (min-width:992px){.quiz-primary-product-title,.quiz-recommendation-description{font-size:2.2rem}}.quiz-recommendation-product{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content}@media (min-width:992px){.quiz-recommendation-product{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.quiz-recommendation-product img{border:.2rem solid #000}.quiz-recommendation-info{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content;place-content:center}@media (min-width:992px){.quiz-recommendation-info{place-content:center left}}.quiz-recommendation-collection{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;text-transform:uppercase}@media (max-width:991px){.quiz-recommendation-collection{text-align:center}}.quiz-recommendation-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:600;letter-spacing:.2rem;text-transform:capitalize}@media (min-width:992px){.quiz-recommendation-title{font-size:2.7rem}}.quiz-recommendation-bullets{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.1rem;margin-left:2rem}@media (min-width:992px){.quiz-recommendation-bullets{font-size:2.2rem}}.quiz-results{display:-ms-grid;display:grid;gap:6rem;grid-auto-rows:min-content;display:none;place-content:center}.quiz-results-wrapper{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content}.quiz-results-heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.2rem;text-align:center;text-transform:uppercase}@media (min-width:992px){.quiz-results-heading{font-size:2.2rem;letter-spacing:.3rem}}.quiz-results-subheading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3rem;font-weight:400;letter-spacing:.2rem;text-align:center}@media (min-width:992px){.quiz-results-subheading{font-size:4.4rem}}.quiz-results-description{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;text-align:center}@media (min-width:992px){.quiz-results-description{font-size:2.2rem}}.quiz-results-templates{display:none}#primary_product{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media (max-width:991px){#primary_product>div{display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:auto 2fr 2fr min-content 1fr min-content;grid-template-rows:auto 2fr 2fr min-content 1fr min-content}}@media (min-width:992px){#primary_product>div{display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:auto 2fr 3fr min-content 0fr min-content;grid-template-rows:auto 2fr 3fr min-content 0fr min-content}}.quiz-slide-wrapper{background-color:#fcf8f4;display:-ms-grid;display:grid;grid-auto-rows:min-content 100vh;height:100%}@media (max-width:991px){.quiz-slide-wrapper{padding-right:1rem;padding-left:1rem}}.quiz-slide-heading{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr 1fr;grid-template-columns:1fr 3fr 1fr;padding:2rem}@media (min-width:992px){.quiz-slide-heading{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);padding:2rem 12rem}}.quiz-slide-heading-title{-ms-grid-column:2;grid-column-start:2;justify-self:center}.quiz-slide-bag-container{-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid}.quiz-slide-bag{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.quiz-slide{display:none;height:100vh}@media (max-width:991px){.quiz-slide{height:90vh}}.quiz-slide--active,.quiz-slide-content{display:-ms-grid;display:grid}.quiz-slide-content{gap:3rem;grid-auto-rows:min-content;background-color:#fcf8f4;place-content:center}@media (min-width:992px){.quiz-slide-content{display:-ms-grid;display:grid;gap:3.5rem;padding-top:3rem;padding-bottom:3rem}}.quiz-slide-header{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content;text-align:center}.quiz-slide-title{margin-top:-20px;padding:10px;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3rem;font-weight:400;line-height:1.4}@media (min-width:992px){.quiz-slide-title{font-size:4rem}}.quiz-slide-title.margin-reduce{margin-top:-50px}.quiz-slide-subtitle{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500}@media (max-width:991px){.quiz-slide-subtitle{font-size:1.5rem}}.quiz-grid-display{display:-ms-grid!important;display:grid!important}@media (max-width:767px){.quiz-slide-wrapper.quiz-landing{padding:0}}.quiz-lp-container .home-values{background-color:#fff;padding:5rem 0}@media (max-width:767px){.quiz-lp-container .home-values{padding:3rem 0}}.quiz-lp-container .home-values-icon-list{column-gap:8rem;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);max-width:100rem}.quiz-lp-container .home-values-icon-title{color:#142332;margin-top:0;text-align:center;text-transform:capitalize;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.4rem;font-weight:300;letter-spacing:unset;line-height:1.3}.quiz-lp-container .home-values-list-item-learn{border-bottom:.2rem solid #c2a07c;color:#142332;display:inline-block;margin-top:1.5rem;padding-bottom:.2rem;-webkit-text-decoration-color:initial;text-decoration-color:initial;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:initial;text-decoration-style:solid;text-transform:uppercase;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.5rem;font-weight:600;letter-spacing:.141rem;line-height:1.8rem}.quiz-lp-container .home-values-list-item-learn:hover{color:#c2a07c}@media (max-width:767px){.quiz-lp-container .home-values-heading{font-size:2.8rem;margin-bottom:3rem}}.quiz-lp-container .home-values-icon-container{max-width:100%}@media (max-width:767px){.quiz-lp-container .home-values-icon-container{margin-bottom:5.5rem;max-width:unset}.quiz-lp-container .home-values-icon-container:last-child{margin-bottom:.5rem}}@media (max-width:991px){.quiz-lp-container .home-values-icon-list{display:block}.quiz-lp-container .home-values-icon-title{font-size:2rem}}.quiz-lp-banner{margin:0 auto;max-width:120rem}@media (min-width:768px){.quiz-lp-banner{padding:0 0 3rem;display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.quiz-banner-image h1{display:none}@media (max-width:767px){.quiz-banner-image h1{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.4rem;font-weight:300;line-height:4.1rem;display:block;margin-bottom:2rem;text-align:center;text-transform:capitalize}}.quiz-welcome-note{padding:29% 0 0 25%}@media (max-width:767px){.quiz-welcome-note{padding:3rem 1rem 1rem;text-align:center}}.quiz-welcome-note h1{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:4.4rem;font-weight:300;line-height:1.2;text-transform:capitalize}@media (max-width:767px){.quiz-welcome-note h1{display:none}}.quiz-welcome-note p{color:#142332;margin:.5rem 0;width:100%;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2rem;letter-spacing:.23px;line-height:2.6rem}@media (max-width:767px){.quiz-welcome-note p{font-size:1.6rem;letter-spacing:.18px;line-height:20px;margin:0 auto;width:90%}}.quiz-welcome-note a.quiz-start-btn{margin-top:2rem}.quiz-quote{color:#142332;margin:0 auto;max-width:100rem;padding:8rem 8.5rem;text-align:center;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.2rem;font-weight:300;line-height:3.8rem}@media (min-width:768px){.quiz-quote span{display:block}}@media (max-width:767px){.quiz-quote{font-size:2.2rem;line-height:2.6rem;padding:5rem 4.5rem}}.quiz-quote-name{color:#142332;display:inline-block;margin-top:1.5rem;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:.31px;line-height:2.7rem}@media (max-width:767px){.quiz-quote-name{font-size:1.8rem}}.quiz-habits{max-width:25rem;place-self:center}@media (max-width:991px){.quiz-habits{max-width:15rem}}.quiz-learn-more{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.5rem;font-weight:600;letter-spacing:.141rem;line-height:1.8rem;text-transform:uppercase;color:#142332;margin-top:.1rem;width:9.5rem;border-bottom:.2rem solid #c2a07c;padding-bottom:.2rem;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:initial;text-decoration-style:solid;-webkit-text-decoration-color:initial;text-decoration-color:initial}@media (max-width:991px){.quiz-learn-more{text-align:center}}.quiz-products-container{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content;padding:3rem 1rem}@media (min-width:992px){.quiz-products-container{padding:9rem 5rem}}.quiz-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:1024px;width:98%}.quiz-flex .bx{margin-left:1%;text-align:center;width:32%}.quiz-navigation-next-prev{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.quiz-navigation-next-prev .nav{max-width:240px;width:100%}.q-ans-val{cursor:pointer;font-size:20px;line-height:22px;padding-top:20px;width:100%}@media (max-width:991px){.q-ans-val:first-child{padding-top:0}}@media (max-width:991px){#slide3 .q-ans-val{font-size:1.6rem;padding-top:1rem}}.q-ans-val .circle{border:1px solid red;border-radius:50px;display:inline-block;height:22px;margin-right:1rem;width:22px}.q-ans-val.selected .circle{background-color:none;background-color:red}.circle.check.no-radius{border-radius:unset}.circle.check:before{content:"\2713";color:#fff;font-size:2.1rem;font-weight:700}.retake-quiz{font-size:1.6rem;margin-top:2rem;font-weight:300}@media (max-width:991px){.retake-quiz{font-size:17px;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:300;margin-top:2rem}.retake-quiz span{display:inline-block;margin-right:.5rem}}.retake-quiz a.quiz-trigger{display:inline-block;border-bottom:2px solid #c2a07b;line-height:1;margin-left:1rem}@media (max-width:991px){.retake-quiz a.quiz-trigger{margin-left:0}}.product{display:-ms-grid;display:grid;gap:6rem;grid-auto-rows:min-content;gap:0}.product-price-strike{position:relative;display:inline-block}.product-price-strike:before{content:"";border-bottom:3px solid #132332;width:100%;position:absolute;right:0;top:40%}@media (max-width:991px){.product-price-strike:before{border-bottom:2px solid #132332}}.product-info{display:-ms-grid;display:grid;gap:3rem;padding-top:3rem;padding-right:3rem;padding-left:3rem}@media (min-width:992px){.product-info{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding-top:6rem;padding-right:6rem;padding-left:6rem}}@media (max-width:991px){.product-info{gap:1rem}}.product-info-title{display:-ms-grid;display:grid;gap:1rem;overflow-x:hidden;overflow-y:scroll;position:relative}@media (max-width:991px){.product-info-title{-ms-grid-column-align:center;justify-items:center;overflow:visible}}@media (min-width:992px){.product-info-title{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content;gap:.5rem}}.product-info-title-collection{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.3rem;display:block;margin-bottom:1rem;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff;padding:7px 20px;border-radius:2rem;letter-spacing:0;font-size:13px;font-weight:600;margin-bottom:2rem}@media (max-width:991px){.product-info-title-collection{display:none}}.product-info-title-collection.Clear{background-color:#d5b429}.product-info-title-collection.Renew{background-color:#dd7f2c}.product-info-title-collection.Calm{background-color:#cab2d9}@media (max-width:991px){.product-info-title-collection{display:block;margin:auto;margin-bottom:2rem;padding:10px 30px;background-color:#c2a07c;color:#fff}}@media (max-width:991px){.product-info-title-wrapper--desktop{display:none}}.product-info-title-header--desktop{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.7rem;font-weight:500;letter-spacing:.2rem;display:inline-block;letter-spacing:0}.product-info-title-icon{height:2rem;width:2rem}.product-info-title-header--mobile{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.2rem;letter-spacing:0;text-align:center;font-size:30px;font-family:portrait,Georgia,Times,Times New Roman,serif}@media (min-width:992px){.product-info-title-header--mobile{display:none}}.product-info-title-price{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:max-content;-ms-flex-align:start;align-items:flex-start;grid-auto-flow:row;-ms-grid-column-align:center;justify-items:center;gap:.5rem;display:block}@media (min-width:992px){.product-info-title-price{-ms-flex-align:center;align-items:center;-ms-grid-column-align:flex-start;justify-items:flex-start}}@media (max-width:575px){.product-info-title-price{display:-ms-grid;display:grid;gap:.5rem;grid-auto-rows:min-content}}.product-info-title-price-container{display:-ms-grid;display:grid;gap:.5rem;grid-auto-columns:max-content;grid-auto-flow:column;-ms-flex-align:center;align-items:center;padding-bottom:1rem}@media (max-width:575px){.product-info-title-price-container{display:-ms-grid;display:grid;gap:1rem;-ms-grid-rows:2fr 1fr;grid-template-rows:2fr 1fr}}.product-info-title-price-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.07rem}@media (min-width:992px){.product-info-title-price-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:.3rem}}@media (max-width:575px){.product-info-title-price-header{padding-top:1rem}}.product-info-title-price-divider{border-right:.1rem solid #000;height:80%}.product-info-title-price-divider.mr-15{margin-right:1.5rem}.product-info-title-price-divider.mr-5{margin-right:.5rem}@media (min-width:992px){.product-info-title-price-divider{height:100%}}.product-info-title-price-unit,.text-m{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.07rem}@media (min-width:992px){.product-info-title-price-unit,.text-m{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.2rem;margin-top:2rem}}@media (max-width:991px){.product-info-title-price-unit,.text-m{display:none}}.product-info-title-price-rating{display:-ms-grid;display:grid;gap:1rem;grid-auto-columns:max-content;grid-auto-flow:column;-ms-flex-align:center;align-items:center}.product-info-title-price-rating .yotpo .standalone-bottomline .star-clickable{display:-ms-grid;display:grid;gap:1rem;grid-auto-columns:auto;grid-auto-flow:column}.product-info-title-price-rating .yotpo-stars{display:-ms-grid;display:grid;gap:1rem;grid-auto-columns:max-content;grid-auto-flow:column}.product-info-title-price-rating .yotpo a,.product-info-title-price-rating .yotpo a:hover{color:#000!important;text-decoration:underline!important}.product-info-details-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;-ms-flex-order:0;order:0;place-content:center;margin-bottom:2rem;margin-top:2rem}@media (min-width:992px){.product-info-details-list{display:-ms-grid;display:grid;gap:3rem;grid-auto-columns:max-content;grid-auto-flow:column;list-style-position:inside;list-style-type:disc;place-content:flex-start}}.product-info-details-list-item{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.2rem;text-transform:uppercase}@media (max-width:991px){.product-info-details-list-item{padding-right:2rem;text-align:center;list-style-type:disc}}.product-info-details-divider{display:none}@media (min-width:992px){.product-info-details-divider{border-width:0;border-bottom:.1rem solid #ebebeb;display:block}}@media (max-width:991px){.product-info-details-frequency{display:-ms-grid;display:grid;gap:1.5rem;padding:3rem 0 1.5rem;background-color:#fff;border-top:.1rem solid #ebebeb;-ms-flex-order:-1;order:-1}}@media (min-width:992px){.product-info-details-frequency{display:-ms-grid;display:grid;gap:2.5rem;padding:0;-ms-flex-align:center;align-items:center}}.product-info-details-frequency-row{display:-ms-grid;display:grid;gap:2.5rem;grid-auto-rows:min-content;-ms-flex-align:center;align-items:center}@media (min-width:992px){.product-info-details-frequency-row{display:-ms-grid;display:grid;gap:2rem;grid-auto-columns:max-content;grid-auto-flow:column}}.product-info-details-subscription-row{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content;-ms-flex-align:center;align-items:center}@media (min-width:768px){.product-info-details-subscription-row{display:-ms-grid;display:grid;gap:2rem;grid-auto-columns:max-content;grid-auto-flow:column}}.product-info-details-guarantee{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.07rem;line-height:1.44;color:#54565c}.product-info-details-subscription-frequency{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:max-content;-ms-flex-align:center;align-items:center}@media (min-width:576px){.product-info-details-subscription-frequency{display:-ms-grid;display:grid;gap:2.5rem;grid-auto-columns:max-content;grid-auto-flow:column}}.product-info-details-subscription-interval{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-columns:1fr max-content;grid-auto-flow:column;-ms-flex-align:center;align-items:center}.product-info-details-frequency-row-option{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;display:-ms-grid;display:grid;gap:1rem;grid-auto-columns:max-content;grid-auto-flow:column}.product-info-details-frequency-row-select{display:none}@media (min-width:992px){.product-info-details-frequency-row-select{display:inline-block}}.product-highlights{display:-ms-grid;display:grid;gap:4rem;grid-auto-rows:min-content;padding:3rem;background-color:#f5f7f9}@media (min-width:992px){.product-highlights{display:-ms-grid;display:grid;gap:3rem 6rem;-ms-grid-columns:1fr auto 1fr auto 1fr;grid-template-columns:1fr auto 1fr auto 1fr;padding:6rem}}.product-highlights-section{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content;text-align:center}@media (min-width:992px){.product-highlights-section{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content}}.product-slide-section{display:-ms-grid;display:grid;gap:0;grid-auto-columns:1fr 1fr;grid-auto-flow:column;margin:-6rem 0 0;padding:0 0 5rem}@media (min-width:992px){.product-slide-section{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:1fr 1fr;margin:0 auto;padding:0 0 6rem;border-bottom:.1rem solid #1f4049}}@media (max-width:991px){.product-slide-section{margin:0}}.product-slide-photo{display:-ms-flexbox;display:flex;-ms-grid-row:1;grid-row:1;width:100vw}.product-slide-photo,.product-slide-photo img{-ms-flex-item-align:center;align-self:center;margin:0 auto}.product-slide-photo img{-ms-grid-row-align:center;height:auto;width:100%}@media (min-width:992px){.product-slide-photo{-ms-grid-row:1;grid-row:1;height:auto;width:40vw}.product-slide-photo img{max-height:30.925em;width:auto}}.product-slide-container{margin:0 auto;padding:2.5rem 0 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-row:2;grid-row:2;text-align:center;width:100vw}@media (min-width:992px){.product-slide-container{padding:0;-ms-grid-row:1;grid-row:1;width:45vw}}.product-slide-indicator-item{height:.5rem;width:.5rem;border:.1rem solid #1f4049;border-radius:50%}@media (min-width:992px){.product-slide-indicator-item{height:.75rem;width:.75rem}}.product-slide-indicator-item--active{background-color:#1f4049}.product-slide-indicator-list{display:-ms-grid;display:grid;gap:1rem;grid-auto-columns:min-content;grid-auto-flow:column;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:2rem}@media (min-width:992px){.product-slide-item{display:-ms-grid;display:grid;gap:0;-ms-grid-rows:2fr 1fr;grid-template-rows:2fr 1fr}}.product-slide-item .button--indigo{display:-ms-inline-grid;display:inline-grid}.product-slide-list{text-align:center}.product-slide-title{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.8rem;font-weight:600;letter-spacing:.1rem;line-height:1.3;margin:0 auto 1.5rem;border-bottom:2px solid #b0c1cd;color:#142332;display:none;text-align:center;text-transform:uppercase}@media (min-width:768px){.product-slide-title{margin:0 auto 1rem;display:block;text-transform:uppercase;font-weight:600;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px}}@media (min-width:992px){.product-slide-title{margin:0 auto 3rem;display:inline-block}}@media (min-width:1200px){.product-slide-title{margin:0 auto 6rem}}.product-slide-quote{margin:0 auto 2rem;padding:1rem 0 .25rem;max-width:66.6rem}@media (min-width:992px){.product-slide-quote{padding:0;border:none}}.product-slide-quote-footer{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.25;color:#142332;margin:1.5rem auto 2.5rem}@media (min-width:992px){.product-slide-quote-footer{font-size:2rem}}.product-slide-quote-text{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.4rem;font-weight:300;line-height:1.25;padding:0 1.5rem;color:#142332}@media (min-width:768px){.product-slide-quote-text{font-size:2.8rem}}@media (min-width:992px){.product-slide-quote-text{font-size:3.3rem;margin-top:2rem}}.product-slide-quote-divider{margin:2.5rem 3rem 0;border-bottom:.1rem solid #1f4049;place-self:center}@media (min-width:992px){.product-slide-quote-divider{display:none}}.product-highlights-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.3rem;text-transform:uppercase}@media (min-width:992px){.product-highlights-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:400;letter-spacing:.6rem}}.product-highlights-description{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;line-height:1.6}.product-highlights-divider{border-width:0}@media (max-width:991px){.product-highlights-divider{border-bottom:.1rem solid #000;place-self:center;width:50%}}@media (min-width:992px){.product-highlights-divider{border-right:.1rem solid #000}}.product-highlights-content{display:-ms-grid;display:grid;gap:3rem;place-items:center}@media (min-width:992px){.product-highlights-content{display:-ms-grid;display:grid;gap:3rem;grid-auto-rows:min-content}}.product-highlights-content-list{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content}.product-highlights-content-list-item{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;list-style-type:none;text-transform:uppercase}.product-highlights-disclaimer-divider{border-width:0;border-top:.1rem solid #000}@media (max-width:991px){.product-highlights-disclaimer-divider{place-self:center;width:50%}}@media (min-width:992px){.product-highlights-disclaimer-divider{grid-column:1/6;-ms-grid-row:2;grid-row:2}}.product-highlights-disclaimer{font-size:1.1rem}@media (min-width:992px){.product-highlights-disclaimer{grid-column:1/6;-ms-grid-row:3;grid-row:3;place-self:center;width:80%}}.product-upsells{padding-right:3rem;padding-bottom:3rem;padding-left:3rem;display:-ms-grid;display:grid;gap:3rem}@media (min-width:992px){.product-upsells{padding:null(5rem) 5rem}}.product-upsells-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:.5rem;line-height:1.33;text-align:center;text-transform:uppercase}@media (min-width:992px){.product-upsells-header{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.7rem;font-weight:400;letter-spacing:.675rem;line-height:1.33}}.product-upsells-list{display:-ms-grid;display:grid;gap:3rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media (min-width:992px){.product-upsells-list{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:1fr;grid-auto-flow:column}}.product-upsells-list-item{display:-ms-grid;display:grid;position:relative}@media (max-width:991px){.product-upsells-list-item{display:-ms-grid;display:grid;gap:2rem}}@media (min-width:992px){.product-upsells-list-item-cover{height:100%;width:100%;background-color:transparent;display:-ms-grid;display:grid;place-self:center;position:absolute;transition:background-color .2s ease}.product-upsells-list-item-cover:hover{background-color:#000000b3;transition:background-color .2s ease}}.product-upsells-image{place-self:center}.product-upsells-list-item-cover-content{display:-ms-grid;display:grid;gap:1rem;text-align:center}@media (min-width:992px){.product-upsells-list-item-cover-content{padding:3rem;opacity:0;place-self:center;position:absolute;transition:color .2s ease}.product-upsells-list-item-cover:hover>.product-upsells-list-item-cover-content{color:#fff;opacity:1;transition:color .2s ease,opacity .2s ease}}.product-upsells-list-item-cover-price,.product-upsells-list-item-cover-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.3rem;text-transform:uppercase}@media (max-width:991px){.product-upsells-list-item-cover-button{display:none}}.product-info-image-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;justify-self:center;width:100%;position:relative;margin-bottom:2rem}@media (min-width:992px){.product-info-image-container{-ms-grid-column:1;grid-column:1;grid-row:1/4;margin-bottom:0;-ms-flex-direction:row;flex-direction:row}}@media (max-width:991px){.product-info-image-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:991px){.mobile-product-info-image-container{display:block;height:auto;position:relative;margin-bottom:4rem;width:100%;max-width:100vw;overflow:hidden}.mobile-product-info-image-container .mobile-pdp-slider{height:auto;position:relative;width:100%;text-align:center}.mobile-product-info-image-container .mobile-pdp-slider .slick-track{width:100%}.mobile-product-info-image-container .mobile-pdp-slider img{width:100%;height:auto}.mobile-product-info-image-container .mobile-pdp-slider .slick-list{width:100%}.mobile-product-info-image-container .mobile-pdp-slider .slick-dots{margin-top:2rem}.mobile-product-info-image-container .mobile-pdp-slider .slick-dots li button{height:10px;width:10px;border:.1rem solid #000}.mobile-product-info-image-container .mobile-pdp-slider .slick-dots .slick-active button{background-color:#000}.mobile-product-info-image-container .next-slide,.mobile-product-info-image-container .prev-slide{position:absolute;font-size:55px;top:50%;margin-top:-4rem;background:transparent;border:none}.mobile-product-info-image-container .prev-slide{left:0}.mobile-product-info-image-container .next-slide{right:0}.mobile-product-info-image-container.gift-card{height:20rem!important;margin-bottom:0}.mobile-product-info-image-container.gift-card .slide{height:20rem!important}.mobile-product-info-image-container.bundle{height:40rem!important;margin-bottom:0}.mobile-product-info-image-container.bundle .slide{height:40rem!important}}.product-info-featured-image{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;padding:0 2rem}@media (min-width:992px){.product-info-featured-image{padding:0 0 0 9rem}}.product-info-small-image-wrapper{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-self:center;left:auto;margin-top:0;position:absolute;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:991px){.product-info-small-image-wrapper{width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:2rem}.product-info-small-image-wrapper a{margin-right:1rem}}.product__image-variant-img{margin:0 0 1rem;border:1px solid #707070;height:6rem;overflow:hidden;text-align:center;width:6rem}.product__image-variant-img.active{border:2px solid #c2a07c}.product__image-variant-img img{height:auto;margin:0 auto;min-height:4rem;min-width:4rem;width:auto}@media (min-width:992px){.product__image-variant-img{height:6rem;margin-top:0;width:6rem}.product__image-variant-img img{height:auto;margin:0 auto;min-height:6rem;min-width:6rem;width:auto}}.product-info-image{display:-ms-flexbox;display:flex;justify-self:center;width:100%}.product-info-details{display:-ms-grid;display:grid;gap:2rem;grid-auto-rows:min-content}.product-info-details .button-link{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;background:transparent;padding:0 0 5px;margin-bottom:10px;border-bottom:2px solid #c2a07c;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:15px;margin-top:2rem}@media (max-width:991px){.product-info-details .button-link{display:block;padding-bottom:0;margin-bottom:3rem;font-size:19px}}@media (max-width:991px){.product-info-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.product-info-details-description{font-family:portrait,Georgia,Times,Times New Roman,serif;color:#142332;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;padding-top:1.2rem}.product-info-details-description .description-label{font-weight:600;text-transform:uppercase;display:inline-block;font-size:13px;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:1px}.product-info-details-description .mobile-title{display:none}@media (max-width:991px){.product-info-details-description .mobile-title{display:block;text-transform:uppercase;font-weight:600;margin-bottom:1rem;font-size:18px;letter-spacing:.2rem}}@media (max-width:991px){.product-info-details-description{-ms-flex-order:1;order:1;text-align:left;margin-bottom:3rem}}.product+.yotpo .new-yotpo-small-box,.product+.yotpo .yotpo-default-button,.product+.yotpo .yotpo-regular-box,.product+.yotpo .yotpo-reviews-header{margin:0}.product+.yotpo .yotpo-label-container,.product+.yotpo .yotpo-label-container .yotpo-logo-btn,.product+.yotpo .yotpo-nav li,.product+.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper,.product+.yotpo .yotpo-regular-box{padding:0}.product+.yotpo .new-yotpo-small-box,.product+.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper{border:none}.product+.yotpo .new-yotpo-small-box{display:-ms-flexbox;display:flex}.product+.yotpo .bottom-line-items{margin:0!important;padding-bottom:2rem}.product+.yotpo .yotpo-logo-link-new{display:-ms-grid;display:grid;gap:.5rem;grid-auto-columns:auto;grid-auto-flow:column;-ms-flex-align:center;align-items:center;place-content:start}.product+.yotpo .yotpo-label-container{border-top:none;display:-ms-grid;display:grid;place-items:end}.product+.yotpo .yotpo-reviews-header{border-top:.1rem solid #ebebeb;padding:1.5rem}.product+.yotpo .reviews{padding-top:2rem;padding-bottom:.5rem}.product+.yotpo .write-question-review-buttons-container{display:-ms-grid;display:grid;float:none!important;padding:0!important;place-items:center}@media (max-width:991px){.product+.yotpo .write-question-review-buttons-container{margin-top:5rem}}@media (min-width:992px){.product+.yotpo .write-question-review-buttons-container{place-content:center}}.product+.yotpo .main-widget{border-top:.1rem solid #ebebeb!important;padding:3rem!important}@media (min-width:992px){.product+.yotpo .main-widget{padding:9rem!important}}.product-discount{background-color:#1f4049;color:#fff;padding:.5rem 1.5rem}.product-autoreplenish-icon{margin-top:-.2rem}.auto-replenishment-strike{display:none;letter-spacing:.1rem;text-decoration:line-through}.auto-replenishment-discount-text{display:none;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.1rem;line-height:1.6}@media (max-width:575px){.auto-replenishment-discount-text{font-size:1.4rem;margin:0}}.product-info-title-list{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(max-content)[2];grid-template-columns:repeat(2,max-content);margin:0 auto}@media (max-width:575px){.product-info-title-list{margin-bottom:-.4rem;margin-top:-1rem}}.modal-container.checkout-modal{padding:0;width:60vw;margin-top:0;position:relative}@media (max-width:991px){.modal-container.checkout-modal{width:80vw;margin-top:-10rem}}.modal-container.checkout-modal .modal-header-container{display:none}@media (max-width:991px){.modal-container.checkout-modal .modal-header-container{position:relative;width:100%;height:7rem;border-bottom:1px solid #ebebeb;display:block}}.modal-container.checkout-modal .modal-header-container .just-added{display:none}@media (max-width:991px){.modal-container.checkout-modal .modal-header-container .just-added{display:block;line-height:52px}.modal-container.checkout-modal .modal-header-container .just-added i{display:inline-block}.modal-container.checkout-modal .modal-header-container .just-added span{font-size:25px;display:inline-block;padding-left:10px;margin-bottom:2rem;font-family:portrait,Georgia,Times,Times New Roman,serif}}.modal-container.checkout-modal .modal-content{padding-right:0;padding-bottom:0}.modal-container.checkout-modal .modal-content button{top:20px;right:20px;position:absolute}@media (max-width:991px){.modal-container.checkout-modal .modal-content button{top:28px;z-index:10}}.modal-container.checkout-modal .modal-content .wrapper{padding:4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.modal-container.checkout-modal .modal-content .wrapper{padding:4rem 2rem}}.modal-container.checkout-modal .modal-content .wrapper .product-image{width:45%;height:30rem;background-repeat:no-repeat;background-position:top;background-size:contain}@media (max-width:991px){.modal-container.checkout-modal .modal-content .wrapper .product-image{width:50%;height:15rem}}.modal-container.checkout-modal .modal-content .wrapper .product-content{width:55%;padding-left:5%;position:relative}@media (max-width:991px){.modal-container.checkout-modal .modal-content .wrapper .product-content{width:50%}}.modal-container.checkout-modal .modal-content .wrapper .product-content .just-added{font-family:portrait,Georgia,Times,Times New Roman,serif;font-weight:300;line-height:1.25;color:#142332;font-size:25px}.modal-container.checkout-modal .modal-content .wrapper .product-content .just-added i{display:inline-block}.modal-container.checkout-modal .modal-content .wrapper .product-content .just-added span{font-size:25px;display:inline-block;padding-left:10px;margin-bottom:2rem}@media (max-width:991px){.modal-container.checkout-modal .modal-content .wrapper .product-content .just-added{display:none}}.modal-container.checkout-modal .modal-content .wrapper .product-content .collection{border:1px solid #ebebeb;display:inline-block;padding:7px 25px;border-radius:2rem;text-align:center;text-transform:uppercase;font-size:12px;margin-bottom:2rem;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:1.5px}.modal-container.checkout-modal .modal-content .wrapper .product-content .product-name{font-family:portrait,Georgia,Times,Times New Roman,serif;font-weight:300;line-height:1.25;font-size:25px;color:#142332;margin-bottom:2rem}.modal-container.checkout-modal .modal-content .wrapper .product-content .price{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:1.5px;font-size:17px}.modal-container.checkout-modal .modal-content .wrapper .product-content .price .product-modal-price.slash{text-decoration:line-through;margin-right:1rem;font-size:17px}.modal-container.checkout-modal .modal-content .wrapper .product-content .cta-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:absolute;width:90%;bottom:0}@media (max-width:991px){.modal-container.checkout-modal .modal-content .wrapper .product-content .cta-wrap{display:none}}.modal-container.checkout-modal .modal-content .wrapper .product-content .cta-wrap .checkout,.modal-container.checkout-modal .modal-content .wrapper .product-content .cta-wrap .continue-shopping{width:50%;background-color:#1f4049;border:.1rem solid #1f4049;color:#fbfaf7;padding:1.3rem 3rem;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;line-height:1.3;padding:1.3rem 2.5rem 1.4rem 2rem;display:inline-block;text-transform:uppercase;transition:background-color .1s ease,color .1s ease;white-space:nowrap;text-align:center}.modal-container.checkout-modal .modal-content .wrapper .product-content .cta-wrap .continue-shopping{background-color:transparent;border-color:transparent;color:#1f4049}.modal-container.checkout-modal .modal-content .cta-wrap{display:none}@media (max-width:991px){.modal-container.checkout-modal .modal-content .cta-wrap,.modal-container.checkout-modal .modal-content .cta-wrap a{display:block;width:100%}.modal-container.checkout-modal .modal-content .cta-wrap .checkout,.modal-container.checkout-modal .modal-content .cta-wrap .continue-shopping{background-color:#1f4049;border:.1rem solid #1f4049;color:#fbfaf7;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;line-height:1.3;padding:2.3rem 2.5rem;display:inline-block;text-transform:uppercase;transition:background-color .1s ease,color .1s ease;white-space:nowrap;text-align:center}.modal-container.checkout-modal .modal-content .cta-wrap .continue-shopping{background-color:transparent;border-color:transparent;color:#1f4049}}.product-info-main-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-info-main-wrapper .product-collection-wrap,.product-info-main-wrapper .product-info-title-wrapper--desktop{width:100%}.product-info-main-wrapper .product-info-title-wrapper--desktop h1.product-info-title-header--desktop{font-family:portrait,Georgia,Times,Times New Roman,serif!important}.product-info-main-wrapper .product-price-wrap{width:100%}.product-info-main-wrapper .product-price-wrap .product-info-title-price-container{display:-ms-flexbox;display:flex}.product-info-main-wrapper .product-price-wrap .product-info-title-price-container .product-info-title-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;padding-top:10px;margin-left:0;margin-right:10px;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:991px){.product-info-main-wrapper .product-price-wrap .product-info-title-price-container .product-info-title-list{display:none}}.product-info-main-wrapper .product-price-wrap .product-info-title-price-container .product-info-title-list .auto-replenishment-strike{font-size:20px;padding-right:1rem}.product-info-main-wrapper .product-price-wrap .product-info-title-price-container .product-info-title-list .product-info-title-price-header{font-size:20px}.product-info-main-wrapper .product-price-wrap .product-info-title-price-container .auto-replenishment-discount-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:11px;text-align:right}@media (max-width:991px){.product-info-main-wrapper .product-price-wrap{display:none}}.product-info-main-wrapper .product-info-title-header--mobile{width:100%}.product-info-title-price-rating{padding-top:10px}@media (max-width:991px){.product-info-title-price-rating{padding-bottom:0}}.product-info-title-price-rating .yotpo .yotpo-stars{display:block}.product-info-title-price-rating .yotpo .yotpo-stars span{color:#000;padding-right:2px;font-size:15px!important}.product-info-title-price-rating .yotpo a{font-size:14px!important;text-decoration:none!important}@media (max-width:991px){.product-info-title-price-rating .yotpo a{display:block}}.product-info-details-frequency-row{position:relative;display:-ms-flexbox;display:flex}.product-info-details-frequency-row select{width:10%;margin-right:4%}.product-info-details-frequency-row button{width:100%}.product-info-details-frequency-row#gift-card select{width:60%;margin-right:4%}@media (max-width:991px){.product-info-details-frequency-row#gift-card{-ms-flex-direction:column;flex-direction:column}.product-info-details-frequency-row#gift-card select{width:100%;height:4rem;margin-bottom:1rem;margin-right:4%}}.product-info-details-free-shipping{text-transform:uppercase;font-weight:600;text-align:center;font-size:12px;letter-spacing:2px}@media (max-width:991px){.product-info-details-free-shipping{margin-bottom:2rem}}.mobile-product-price-wrap{display:none}@media (max-width:991px){.mobile-product-price-wrap{display:block}.mobile-product-price-wrap .mobile-product-info-title-price-unit{width:100%;text-align:center}.mobile-product-price-wrap .price{text-align:center;font-weight:600;padding-bottom:1rem;font-size:18px}.mobile-product-price-wrap .price .mobile-product-modal-price.slash{text-decoration:line-through;padding-right:5px;display:inline-block}}.mobile-product-info-image-container{display:none}.product-best-for-list{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;line-height:1.6;letter-spacing:0;list-style:none}@media (min-width:576px){.product-best-for-list{padding-top:1rem}}.product-best-for-list-item{padding-bottom:1rem;font-family:portrait,Georgia,Times,Times New Roman,serif;color:#142332;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left}.product-best-for-list-item-header{font-weight:600;text-transform:uppercase;font-size:13px;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:1px;display:inline-block;padding-right:5px}.key-ingredient-ab-test{display:none}@media (max-width:991px){.key-ingredient-ab-test{display:block;position:relative}.key-ingredient-ab-test:after{content:"";width:50%;margin:auto;left:50%;margin-left:-10rem;bottom:-28px;border-top:1px solid #1f4049;position:absolute}.key-ingredient-ab-test .title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:.2rem;margin-bottom:2rem;margin-top:3rem;font-weight:600}.key-ingredient-ab-test ul{text-align:center;margin-bottom:7rem}.key-ingredient-ab-test ul li{padding-bottom:1rem}}.why-it-works-ab-test{display:none}@media (max-width:991px){.why-it-works-ab-test{display:block;position:relative}.why-it-works-ab-test:after{content:"";width:50%;margin:auto;left:50%;margin-left:-10rem;bottom:-32px;border-top:1px solid #1f4049;position:absolute}.why-it-works-ab-test .title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:.2rem;margin-bottom:2rem;margin-top:3rem;font-weight:500}.why-it-works-ab-test .content{text-align:center;font-size:18px;line-height:25px;margin-bottom:7rem}}.how-to-use-ab-test{display:none}@media (max-width:991px){.how-to-use-ab-test{display:block}.how-to-use-ab-test .title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:.2rem;margin-bottom:2rem;margin-top:3rem;font-weight:500}.how-to-use-ab-test .content{text-align:center;font-size:18px;line-height:25px;margin-bottom:2rem}}.desktop-only{display:-ms-flexbox!important;display:flex!important}@media (max-width:767px){.desktop-only{display:none!important}}.mobile-only{display:none!important}@media (max-width:767px){.mobile-only{display:block!important}}.skin-profile{padding:12rem;background-color:#fbfaf7}.skin-profile__title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.4rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#142332;margin-bottom:2rem}@media (max-width:767px){.skin-profile__title{font-size:3rem;margin-bottom:3rem}}@media (max-width:767px){.skin-profile{padding:4rem 2rem}}.skin-profile__wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.skin-profile__wrap{-ms-flex-direction:column;flex-direction:column}}.skin-profile__wrap .info-wrap{width:47%}@media (max-width:767px){.skin-profile__wrap .info-wrap{width:100%}}.skin-profile__wrap .info-wrap__title-wrap{font-family:portrait,Georgia,Times,Times New Roman,serif;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#142332;padding-top:0}@media (max-width:767px){.skin-profile__wrap .info-wrap__title-wrap{padding-top:2rem}}.skin-profile__wrap .info-wrap__title-wrap--caption{font-size:1.6rem;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;margin-bottom:.8rem}@media (max-width:767px){.skin-profile__wrap .info-wrap__title-wrap--caption{font-size:1.7rem}}.skin-profile__wrap .info-wrap__title-wrap--title{font-size:2rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;text-align:left}@media (max-width:767px){.skin-profile__wrap .info-wrap__title-wrap--title{font-size:2.4rem}}.skin-profile__wrap .info-wrap__description{font-size:1.8rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;margin-top:1.2rem;margin-bottom:2rem;color:#142332}.skin-profile__wrap .info-wrap .description-title{padding-bottom:2rem;position:relative}@media (max-width:767px){.skin-profile__wrap .info-wrap .description-title{border-top:1px solid #ceccc3;border-bottom:1px solid #ceccc3;margin-top:-1px}.skin-profile__wrap .info-wrap .description-title .expand-collapse{position:absolute;right:0;top:50%;margin-top:-5px;font-size:15px}}.skin-profile__wrap .info-wrap .content{max-height:0;overflow:hidden;transition:max-height .2s ease-out}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.skin-profile .page-down-arrow{position:absolute;left:50%;margin-left:-20px;width:40px;height:40px;background-image:url(https://cdn.shopify.com/s/files/1/0545/1009/files/grey-arrow.png?v=1458593271);background-size:contain;background-repeat:no-repeat;margin-top:4rem}@media (max-width:767px){.skin-profile .page-down-arrow{display:none}}.skin-profile .bounce{animation:bounce 2s infinite}.sq-banner{width:100%;height:50rem;background-repeat:no-repeat;background-size:cover;background-position:top}.skincare-routine{padding:12rem;background-color:#f0eee7}.skincare-routine__title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.4rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#142332;margin-bottom:2rem}@media (max-width:767px){.skincare-routine{padding:4rem 2rem}}.skincare-routine .info-wrap{width:100%}@media (max-width:767px){.skincare-routine .info-wrap{width:100%}}.skincare-routine .info-wrap__title-wrap{font-family:portrait,Georgia,Times,Times New Roman,serif;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#142332}.skincare-routine .info-wrap__title-wrap--caption{font-size:1.6rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left}.skincare-routine .info-wrap__description{font-size:2.1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;margin-top:1.2rem;margin-bottom:4.3rem;color:#142332;width:50%}@media (max-width:767px){.skincare-routine .info-wrap__description{width:100%}}.enhancements{padding:12rem;background-color:#eae4d1}@media (max-width:767px){.enhancements{padding:4rem 2rem}}.enhancements .info-wrap{width:100%}@media (max-width:767px){.enhancements .info-wrap{width:100%}}.enhancements .info-wrap__title-wrap{font-family:portrait,Georgia,Times,Times New Roman,serif;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#142332}.enhancements .info-wrap__title-wrap--caption{font-size:1.6rem;line-height:1.5}.enhancements .info-wrap__description,.enhancements .info-wrap__title-wrap--caption{font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.enhancements .info-wrap__description{font-size:2.1rem;line-height:1.56;margin-top:1.2rem;margin-bottom:4.3rem;color:#142332;width:50%}@media (max-width:767px){.enhancements .info-wrap__description{width:100%}}.our-promise{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background-color:#fbfaf7}.our-promise .desktop-only{display:block!important}@media (max-width:767px){.our-promise .desktop-only{display:none!important}}.our-promise__info{width:50%;padding:12rem}.our-promise__info .caption{font-size:2.4rem;line-height:1.25;margin-bottom:2.4rem}.our-promise__info .caption,.our-promise__info .details{font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;font-family:portrait,Georgia,Times,Times New Roman,serif}.our-promise__info .details{font-size:2.8rem;line-height:1.4;margin-bottom:2rem}.our-promise__info .cta a{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:1.6rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;border-bottom:2px solid #c2a07b}.our-promise__banner{width:50%;background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:35.3rem;position:relative}@media (max-width:767px){.our-promise__banner{height:60rem;width:100%;background-size:152% auto;background-position:100%}}.our-promise__banner .info{position:absolute;width:100%;top:0;bottom:0;right:0;left:0;padding:30% 2rem;background-color:#00000080;color:#fff}.our-promise__banner .info .caption{font-size:2.5rem;line-height:1.25;margin-bottom:2.4rem}.our-promise__banner .info .caption,.our-promise__banner .info .details{font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;font-family:portrait,Georgia,Times,Times New Roman,serif}.our-promise__banner .info .details{font-size:3.5rem;line-height:1.4;margin-bottom:2rem}.our-promise__banner .info .cta{text-align:left}.our-promise__banner .info .cta a{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;border-bottom:2px solid #c2a07b;color:#fff}.new-product-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:9rem;margin-bottom:7rem}@media (max-width:767px){.new-product-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.new-product-grid .product a{display:block}.new-product-grid .product__item{display:inline-block}.new-product-grid .product__item--caption{font-size:1.6rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;font-family:portrait,Georgia,Times,Times New Roman,serif;margin-bottom:2rem}@media (max-width:767px){.new-product-grid .product__item--caption{font-size:2rem}}.new-product-grid .product__item--image{width:100%;height:32.4rem;background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:50%;position:relative;text-align:center}.new-product-grid .product__item--image img{max-height:100%}.new-product-grid .product__item--info{position:absolute;top:0;bottom:0;right:0;left:0;display:-ms-flexbox;display:flex;padding:1rem}.new-product-grid .product__item--info .price-wrap{width:40%;text-align:left}.new-product-grid .product__item--info .price-wrap .price{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;word-wrap:break-word;font-weight:400}@media (max-width:767px){.new-product-grid .product__item--info .price-wrap .price{font-size:1.6rem;font-weight:600}}.new-product-grid .product__item--info .tag{font-size:10px;position:absolute;right:0;top:25rem;background:#c2a07b;width:68px;text-align:right;padding:1.2rem 5px 1rem;text-transform:uppercase}@media (max-width:767px){.new-product-grid .product__item--info .tag{font-size:11px;width:80px;padding:1.3rem 5px 1rem}}.new-product-grid .product__item--info .tag:before{content:"";position:absolute;left:-20px;top:0;background:#c2a07b;width:2rem;height:3.3rem}@media (max-width:767px){.new-product-grid .product__item--info .tag:before{height:3.5rem;left:-15px}}.new-product-grid .product__item--info .tag:after{content:"";position:absolute;left:-20px;top:0;width:0;height:0;border-top:18px solid transparent;border-left:18px solid #fff;border-bottom:15px solid transparent}@media (max-width:767px){.new-product-grid .product__item--info .tag:after{border-top:19px solid transparent;border-left:21px solid #fff;border-bottom:20px solid transparent;left:-15px}}.new-product-grid .product__item--info .tag label{color:#fff;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600}.new-product-grid .product__item form{padding:0;border:none}.new-product-grid .product__button{background-color:#1f4049;border:1px solid #1f4049;color:#fff;height:5.4rem;display:block;padding:1.3rem 0;text-align:center;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:.72px;text-transform:uppercase;font-size:16px;width:100%}.new-product-grid .product__button:hover{background-color:#fbfaf7;color:#1f4049;transition:background-color .1s ease,color .1s ease}@media (max-width:767px){.new-product-grid .product__button{font-size:14px}}.new-product-grid .product__button .icon{font-weight:600;font-size:20px;display:inline-block;line-height:0;vertical-align:middle;padding-left:5px}.new-product-grid .product__heading-wrap{color:#142332;display:-ms-flexbox;display:flex}.new-product-grid .product__heading-wrap .heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:.84px;text-align:left;text-transform:uppercase;margin-top:1.2rem;width:50%}@media (max-width:767px){.new-product-grid .product__heading-wrap .heading{font-size:1.5rem}}.new-product-grid .product__heading-wrap .stars{text-align:right;width:50%;margin-top:10px;color:#000}.new-product-grid .product__heading-wrap .stars ion-icon{font-size:1.3rem;vertical-align:middle}.new-product-grid .product__heading-wrap .stars .yotpo-icon-star{color:#fec600}.new-product-grid .product__heading-wrap .stars i.fa{font-family:FontAwesome;font-size:11px;display:inline-block;padding-left:2px;color:#000}.new-product-grid .product__name{font-family:portrait,Georgia,Times,Times New Roman,serif;color:#142332;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;padding-top:.5rem}@media (max-width:767px){.new-product-grid .product__name{font-size:1.8rem}}.new-product-grid .product__description{font-family:portrait,Georgia,Times,Times New Roman,serif;color:#142332;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;padding-top:1.2rem}@media (max-width:767px){.new-product-grid .product__description{font-size:1.8rem}}.new-product-grid .product__cta{font-family:portrait,Georgia,Times,Times New Roman,serif;color:#142332;font-size:1.5rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:left;padding-top:1.1rem;border-bottom:2px solid #c2a07b;display:inline-block}@media (max-width:767px){.new-product-grid .product__cta{font-size:1.8rem}}.quiz-landing{width:100%;height:85vh;display:-ms-flexbox;display:flex}@media (max-width:767px){.quiz-landing{width:100%;height:100vh}}.quiz-landing__banner{width:50%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative;display:block}@media (max-width:767px){.quiz-landing__banner{width:100%;height:70%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.quiz-landing__banner .overlay{background:#0006;position:absolute;width:100%;height:100%}.quiz-landing__banner .landing__info{display:block;padding:4rem 2rem 0;z-index:1;color:#fff;height:100%}.quiz-landing__banner .landing__info .title{margin-bottom:2rem;line-height:1.42;margin-top:10%}.quiz-landing__banner .landing__info .caption,.quiz-landing__banner .landing__info .title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.4rem;font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.quiz-landing__banner .landing__info .caption{line-height:1.25}.quiz-landing__banner .landing__info .quiz-trigger{border:.1rem solid #1f4049;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.6rem;font-weight:600;letter-spacing:.1rem;line-height:1.3;padding:1.3rem 4.5rem 1.4rem;background-color:#1f4049;color:#fbfaf7;display:inline-block;text-transform:uppercase;transition:background-color .1s ease,color .1s ease;white-space:nowrap;margin-top:3rem}.quiz-landing__banner .landing__info.mobile-only{display:none}@media (max-width:767px){.quiz-landing__banner .landing__info.mobile-only{display:block}}.quiz-landing__banner .caption-points-wrapper{position:absolute;top:0;bottom:0;right:0;left:0;padding:13rem 13rem 0;background:transparent}@media (max-width:991px){.quiz-landing__banner .caption-points-wrapper{padding:13rem 3rem 0}}@media (max-width:767px){.quiz-landing__banner .caption-points-wrapper{padding:0 2rem;position:relative;margin-top:19%;height:100%}}.quiz-landing__banner .caption-points-wrapper .caption-points{background-color:#f0eee7;padding:2rem;display:-ms-flexbox;display:flex;margin-bottom:1rem}@media (max-width:767px){.quiz-landing__banner .caption-points-wrapper .caption-points{margin-bottom:-1px;padding:2rem 3rem}}.quiz-landing__banner .caption-points-wrapper .caption-points .count{width:15%}.quiz-landing__banner .caption-points-wrapper .caption-points .count span{display:inline-block;background:#c2a07c;width:27px;height:27px;border-radius:50%;text-align:center;color:#fff;padding-top:6px;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;margin-top:0;font-weight:700}@media (max-width:767px){.quiz-landing__banner .caption-points-wrapper .caption-points .count span{width:30px;height:30px;margin-top:.2rem;padding-top:7px}}.quiz-landing__banner .caption-points-wrapper .caption-points .content{width:85%}.quiz-landing__banner .caption-points-wrapper .caption-points .content .title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2rem;margin-bottom:.85rem;margin-top:0}@media (max-width:767px){.quiz-landing__banner .caption-points-wrapper .caption-points .content .title{font-size:2.3rem;margin-top:.5rem;margin-bottom:0}}.quiz-landing__banner .caption-points-wrapper .caption-points .content .caption{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:1.5rem;display:block}@media (max-width:767px){.quiz-landing__banner .caption-points-wrapper .caption-points .content .caption{display:none}}.quiz-landing__banner .caption-points-wrapper .quiz-trigger.mobile-only{display:none}@media (max-width:767px){.quiz-landing__banner .caption-points-wrapper .quiz-trigger.mobile-only{display:block;border:.1rem solid #1f4049;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.6rem;font-weight:600;letter-spacing:.1rem;line-height:1.3;padding:1.7rem 4.5rem;background-color:#1f4049;color:#fbfaf7;display:inline-block;text-transform:uppercase;transition:background-color .1s ease,color .1s ease;white-space:nowrap;text-align:center}}.quiz-landing__info{width:50%;display:block;padding:13rem 13rem 0;background:#fbfaf7}.quiz-landing__info .title{margin-bottom:2rem;font-size:2.4rem;line-height:1.42}.quiz-landing__info .caption,.quiz-landing__info .title{font-family:portrait,Georgia,Times,Times New Roman,serif;font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.quiz-landing__info .caption{font-size:2rem;line-height:1.25}.quiz-landing__info .quiz-trigger{border:.1rem solid #1f4049;font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.6rem;font-weight:600;letter-spacing:.1rem;line-height:1.3;padding:1.3rem 4.5rem 1.4rem;background-color:#1f4049;color:#fbfaf7;display:inline-block;text-transform:uppercase;transition:background-color .1s ease,color .1s ease;white-space:nowrap;margin-top:3rem}@media (max-width:767px){.quiz-landing__info{display:none}}.no-customer,.no-results{padding:2rem;text-align:center}.no-customer h1,.no-results h1{font-weight:400}.no-customer a,.no-results a{margin:2rem 0}ion-icon.md.hydrated{color:#142332}.retake-quiz{font-size:1.7rem}.retake-quiz .retakeQuiz{display:inline-block;text-decoration:none;border-bottom:2px solid #c2a07b;margin-left:2rem;line-height:14px}.retake-quiz.mobile{display:none}@media (max-width:767px){.retake-quiz.mobile{display:block}}.page__customers__billing #customer_tab_content>div.table-responsive>table>tbody{display:-ms-grid;display:grid;gap:2.5rem;font-size:1.4rem}@media (min-width:992px){.page__customers__billing #customer_tab_content>div.table-responsive>table>tbody{display:-ms-grid;display:grid;gap:3rem;grid-auto-columns:min-content;grid-auto-flow:column}}.page__customers__billing #customer_tab_content>div.table-responsive>table>tbody>tr:first-child,.page__customers__billing #customer_tab_content>div.table-responsive>table>tbody>tr:nth-child(2){display:-ms-grid;display:grid;gap:.5rem;grid-auto-rows:min-content}.page__customers__billing .rc_text--base{line-height:1.6}.page__customers__billing .rc_button{text-decoration:underline!important}.order{display:-ms-grid;display:grid;gap:3rem;padding:3rem}@media (min-width:992px){.order{display:-ms-grid;display:grid;gap:6rem;padding:6rem}}.order-heading-link-content{display:-ms-grid;display:grid;gap:1rem;grid-auto-columns:max-content;grid-auto-flow:column}.order-heading-link-arrow{transform:scaleX(-1)}.order-heading-link{text-decoration:underline}.order-details-heading-content{display:-ms-grid;display:grid;gap:.5rem}.order-details-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width:992px){.order-details-heading{font-size:3.5rem}}.order-details-cancelled,.order-details-text{font-size:1.4rem}.order-details{display:-ms-grid;display:grid;gap:1.5rem;grid-auto-rows:min-content}.order-details-info{font-size:1.4rem}.order-details-info-heading--left,.order-details-info-text--left{text-align:left}.order-details-info-text--center{text-align:center}.order-details-info-text-link{text-decoration:underline}.order-details-info-subtotal{padding-top:.5rem}.order-info{display:-ms-grid;display:grid;gap:3rem}@media (min-width:992px){.order-info{display:-ms-grid;display:grid;gap:10rem;grid-auto-columns:max-content;grid-auto-flow:column}}.order-shipping-content{display:-ms-grid;display:grid;gap:.5rem;font-size:1.4rem}.order-shipping-link{text-decoration:underline}.order-address{display:-ms-grid;display:grid;gap:3rem}@media (min-width:992px){.order-address{display:-ms-grid;display:grid;gap:6rem;grid-auto-columns:max-content;grid-auto-flow:column}}.order-address-billing,.order-address-shipping,.order-shipping{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:min-content}.order-address-billing-heading,.order-address-shipping-heading,.order-shipping-heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;text-transform:uppercase}.order-address-billing-text,.order-address-shipping-text{font-size:1.4rem;line-height:1.6}.rc_layout{padding:3rem}@media (min-width:992px){.rc_layout{padding:6rem}}.rc_layout__sidebar{display:-ms-grid;display:grid;gap:1.5rem;padding:0 0 3rem!important}.rc_sidebar__menu{display:-ms-grid;display:grid;gap:1rem;font-size:1.4rem;list-style-type:none}.recharge .active{font-weight:500}.rc_layout__content{display:-ms-grid;display:grid;gap:.5rem;padding:0!important;position:static!important}@media (min-width:992px){.rc_layout__content{display:-ms-grid;display:grid;gap:1.5rem}}.rc_customer__name,.rc_title-bar__title h2{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300;text-transform:capitalize}@media (min-width:992px){.rc_customer__name,.rc_title-bar__title h2{font-size:3.5rem}}.rc_table__container .table th{padding-bottom:1rem}@media (min-width:992px){.rc_table__container .small-only{display:none}}@media (max-width:991px){.rc_table__container .large-only{display:none}}.rc_table__container td.st-key{color:#1f4049}.rc_table__container td.st-key,.rc_table__container td.st-val{padding:.5rem 0;text-align:left!important;width:50%!important}.rc_table__container .td-actions span{display:inline-block;text-decoration:underline}@media (max-width:991px){.rc_table__container .td-actions span{margin-right:1.5rem}}.page__customers__deliver-schedule .rc_title-bar__description{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6;padding-bottom:1rem}.page__customers__deliver-schedule .rc_schedule__order,.page__customers__deliver-schedule .rc_schedule__orders{display:-ms-grid;display:grid;gap:1rem}.page__customers__deliver-schedule .rc__schedule__orders__order__date strong{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.2rem;text-transform:uppercase}.page__customers__deliver-schedule .rc_visible_xs{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400}.page__customers__deliver-schedule .rc_schedule__order__item__product{display:block}@media (max-width:991px){.page__customers__deliver-schedule .rc_schedule__order__item__product{padding-top:1rem}}.page__customers__deliver-schedule .rc_schedule__order__item{font-size:1.4rem}.page__customers__deliver-schedule .rc_schedule__order__item td{padding-bottom:1rem}@media (min-width:992px){.page__customers__deliver-schedule .rc_table td:last-child,.page__customers__deliver-schedule .rc_text--center,.page__customers__deliver-schedule .rc_text--right{text-align:center!important}}@media (max-width:991px){.page__customers__deliver-schedule .td-skip{padding-right:1rem}}.page__customers__deliver-schedule .rc_schedule__order__item__edit,.page__customers__deliver-schedule .toggle-delivery{text-decoration:underline}.subscriptions{min-height:100%;padding:3rem}@media (min-width:992px){.subscriptions{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:1fr 4fr;grid-template-columns:1fr 4fr;padding:0}}.subscriptions input{border:.1rem solid #b7c1e0}@media (min-width:992px){.subscriptions-actions{display:-ms-grid;display:grid;gap:1.5rem;-ms-grid-columns:min-content 1fr;grid-template-columns:min-content 1fr;-ms-flex-align:center;align-items:center}}.subscriptions-actions a{white-space:nowrap}.subscriptions-content{padding-top:3rem}@media (min-width:992px){.subscriptions-content{padding:9rem 5vw}}.subscriptions-content-description{margin-bottom:1.5rem}.subscriptions-content-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3.2rem;font-weight:400;margin-bottom:1.5rem}.subscriptions-link{text-decoration:underline}@media (min-width:992px){.subscriptions-nav-container{background-color:#fbfaf7;max-width:37.5rem;padding:9rem 3rem 0}}.subscriptions-nav-heading{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:400;letter-spacing:.2rem;margin-bottom:2.25rem;text-transform:uppercase}.subscriptions-nav-list{border-top:.1rem solid #142332;list-style:none}.subscriptions-nav-list-item{border-bottom:.1rem solid #142332}.subscriptions-nav-list-link{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;line-height:1.44;padding-top:1.5rem;padding-bottom:1.5rem;display:block}.subscriptions-nav-list-link--active{font-weight:600}.subscription-item{display:-ms-grid;display:grid;margin-bottom:3rem}.subscription-item-address{background-color:#fbfaf7;margin:0 -2rem 2rem;padding:2rem}.subscription-item-address-text a{margin-left:1.5rem;margin-top:0}@media (max-width:991px){.subscription-item-address-text a{display:block;margin-left:0;margin-top:1rem}}.subscription-item-address-title{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.4rem;font-weight:600;letter-spacing:.2rem;text-transform:uppercase}.subscription-item-address-title+p{margin-top:1rem}@media (min-width:992px){.subscription-item-column--actions,.subscription-item-column--qty,.subscription-item-column--usd{text-align:center}}@media (min-width:992px){.subscription-item-column--actions{-ms-flex-align:end;align-items:flex-end;display:-ms-grid;display:grid}}.subscription-item-column--actions a:not(:last-child){margin-right:1.5rem}.subscription-item-discount{display:-ms-grid;display:grid;gap:1.5rem;-ms-grid-columns:min-content 1fr;grid-template-columns:min-content 1fr;-ms-flex-align:center;align-items:center}@media (max-width:991px){.subscription-item-discount{margin-top:1rem;min-height:4.8rem}}.subscription-item-discount fieldset{border:0;padding:0}.subscription-item-discount input{height:4.8rem;outline:0;padding-left:1rem}.subscription-item-discount-label{margin-right:1.5rem}.subscription-item-discount-remove{margin-left:1rem}.subscription-item-label{font-size:1.6rem;font-weight:600;margin-bottom:1rem}@media (max-width:991px){.subscription-item-label{display:inline-block;margin-bottom:0;margin-right:1.5rem}}.subscription-item-product{font-weight:600;margin-bottom:1rem}.subscription-item-row{display:-ms-grid;display:grid;margin-bottom:3rem;row-gap:1rem}@media (min-width:992px){.subscription-item-row{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:5fr 1fr 1fr 3fr;grid-template-columns:5fr 1fr 1fr 3fr}}@media (min-width:992px){.subscription-group .subscription-item-row:not(:first-child){-ms-flex-align:end;align-items:flex-end;display:-ms-grid;display:grid}}.subscription-group .subscription-item-row:not(:first-child) .subscription-item-label{display:none}.subscription-group .subscription-item-row:not(:first-child) .subscription-item-product{margin:0}.subscription-upcoming-address{font-size:1.8rem;margin-bottom:1.5rem}.shop-all{display:-ms-grid;display:grid}.shop-all-heading{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:2.7rem;font-weight:300;letter-spacing:.1rem;text-align:center}@media (min-width:992px){.shop-all-heading{padding-top:6rem;padding-bottom:6rem}}.shop-all-sub-heading{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;margin:0 auto;text-align:center}@media (min-width:992px){.shop-all-sub-heading{padding-top:.1rem;padding-bottom:.1rem;margin:-4.5rem auto 0}}.shop-all--with-sidenav{padding-top:3rem;padding-right:3rem;padding-left:3rem}@media (min-width:992px){.shop-all--with-sidenav{padding:2.5rem 5rem 0;display:-ms-grid;display:grid;gap:4.5rem;-ms-grid-columns:22rem 6fr 22rem;grid-template-columns:22rem 6fr 22rem}}.shop-all-sidenav{margin-bottom:3rem}@media (min-width:992px){.shop-all-sidenav{margin-bottom:0}}.shop-all-sidenav--breadcrumbs{text-align:center}@media (min-width:992px){.shop-all-sidenav--breadcrumbs{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-align:left}}@media (min-width:992px){.shop-all-content{grid-column:2/4}}.samples{width:60%;margin:auto;margin:4rem auto}.samples.new{width:100%;margin:0}@media (max-width:767px){.samples{width:100%;margin:2rem auto}}.samples .form-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:4rem}.samples .form-buttons :first-child{margin-right:3rem}.samples .form-buttons a,.samples .form-buttons button{padding:0 4rem;width:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:4.6rem;line-height:4.6rem}@media (max-width:767px){.samples .form-buttons a,.samples .form-buttons button{padding:0 1rem}}@media (min-width:768px){.samples .quiz-recommendation--top{padding:0 0 2rem}}@media (max-width:767px){.samples .quiz-recommendation--top{padding:0 0 2rem}}.samples .button--shell.gtm-add-to-cart{margin:2rem 0}@media (max-width:767px){.samples .quiz-recommendation-collection{text-align:left}}.samples .recommendation-collection{font-size:1.4rem;font-weight:500;letter-spacing:.2rem;text-transform:uppercase}.samples .recommendation-heading{font-size:14px;padding-bottom:1rem}.samples .recommendation-heading,.samples .recommendation-subheading{font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#142332}.samples .recommendation-subheading{font-size:26px}.samples .recommendation-description,.samples p{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;color:#142332;margin-bottom:1rem}.samples .header,.samples .ingredients-header{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#142332;text-align:left!important;padding:2rem 0 1rem}.samples .with-border{border-bottom:3px solid #f0eee7;padding-bottom:2rem}.samples .with-border--4{border-bottom:3px solid #f0eee7;padding-bottom:4rem!important}.samples .iframe-wrap{width:100%;height:auto;position:relative;margin-top:3rem;text-align:center}.samples .iframe-wrap video{width:25rem}.samples button{height:4.5rem;padding-left:0;padding-right:0;text-align:center;width:16.4rem}.samples .gray{background:#fbfaf7}.samples .gray,.samples .gray form{text-align:center}.samples .p-4{padding:4rem}@media (max-width:767px){.samples .p-4{padding:2rem}}.samples .padding-fix{padding:0}@media (max-width:767px){.samples .padding-fix{padding:0 2rem 2rem}}.samples .clear{background:#fff;display:block}.samples .quiz-primary-product-title,.samples .quiz-recommendation-description{text-align:left}.samples .quiz-recommendation-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.samples .quiz-recommendation-info .content-wrap{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin:3rem 0}.samples .quiz-recommendation-info .content-wrap div{width:25%}@media (max-width:767px){.samples .quiz-recommendation-info .content-wrap div{width:50%}}.samples .quiz-recommendation-info .ingredients-info-wrap{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.samples .quiz-recommendation-info .ingredients-info-wrap .ingredients-image{width:48%;background-repeat:no-repeat;background-size:cover;background-position:50%;height:25.5rem}@media (max-width:767px){.samples .quiz-recommendation-info .ingredients-info-wrap .ingredients-image{height:17.9rem}}.samples .quiz-recommendation-info .ingredients-info-wrap .ingredients-description{width:48%}.samples .quiz-recommendation-info .ingredients-info-wrap .ingredients-description p{padding:0;margin:0}.samples .quiz-recommendation-info .ingredients-info-wrap .ingredients-description p.ingredients-header{margin-bottom:1rem}.samples .recommendation-images{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.samples .recommendation-images .image-wrapper{width:48%}@media (max-width:767px){.samples .recommendation-images .image-wrapper{width:100%}}.samples .recommendation-images .image-wrapper:nth-child(odd) img{margin-right:2rem}@media (max-width:767px){.samples .recommendation-images .image-wrapper:nth-child(odd) img{margin-right:2rem}}@media (max-width:767px){.samples .recommendation-images .image-wrapper.only-desktop{display:none}}.samples .product-list-item-price,.samples .product-list-item-size{font-family:proxima-nova-condensed,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:1.8rem;font-weight:300;letter-spacing:0;color:#142332;text-transform:uppercase;margin:2rem 0}.samples .ingredients-header{font-size:18px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.06;letter-spacing:normal;color:#142332}.samples .sample-ingredients>:first-child{justify-self:right}.samples .sample-ingredients>:first-child img{border:1px solid #c2a07c}.samples .sample-ingredients a{cursor:pointer}.samples .sample-ingredients a:hover{cursor:hand}.samples .sample-ingredients h3{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;color:#142332;margin-bottom:1rem}.samples .sample-ingredients ul{list-style:none}.samples .sample-ingredients ul li{font-size:14px;display:-ms-flexbox;display:flex;padding-bottom:.5rem;-ms-flex-align:center;align-items:center}.samples .sample-ingredients ul li img{border:1px solid #1f4049;border-radius:50%;margin-right:.5rem;width:2rem;height:2rem;padding:.4rem}.samples .sample-ingredients ul.whats-out img{border:1px solid #1f4049}.samples .ingredients-text{text-align:left;padding:1rem 0}.samples .quote{background-color:#fff;padding:1rem}.samples .quote p{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:27px;font-weight:400;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;text-align:center;color:#1f4049}.quiz-primary-product-title{text-align:center!important}.sq-loader{text-align:center;padding:6rem}.progress{background-color:#b0c1cd;margin-top:1rem;width:100%}.progress .bar{padding:4px;background-color:#1f4049;width:5%}#quiz_modal .modal-no-minimum{min-height:auto!important;width:auto!important}@media (min-width:768px){#quiz_modal .modal-no-minimum .modal-close{margin-right:-5vw}}@media (max-width:767px){#quiz_modal .modal-no-minimum{min-height:100vh!important}#quiz_modal .modal-no-minimum .modal-title{padding:0 0 15px}#quiz_modal .modal-no-minimum .modal-close{margin-top:-36px}}#quiz_modal .modal-close{margin-top:-2rem;margin-right:2rem}@media (min-width:768px){#quiz_modal .modal-close{height:2.5rem;margin-right:-12vw;width:2.5rem;position:absolute;top:5rem;right:-17%}}#quiz_modal .modal-header-container{margin-top:-2rem;grid-auto-flow:inherit;padding:0;margin-right:1rem}@media (min-width:768px){#quiz_modal .modal-header-container{background-color:#fcf8f3;margin:auto;width:50%;position:relative}}#quiz_modal .modal-title{color:#1f4049;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-align:center;text-transform:none}@media (max-width:767px){#quiz_modal .modal-overlay{padding-top:0}}#quiz_modal .modal-container{background-color:#fcf8f3;min-height:90vh;padding:0;width:90vw;overflow-y:auto}@media (max-width:767px){#quiz_modal .modal-container{width:100vw;height:100vh;min-height:100vh}#quiz_modal .modal-container .modal-content{padding:0}#quiz_modal .modal-container .modal-content form{padding:2.5rem}#quiz_modal .modal-container .modal-content form:after{content:"";clear:both;display:table}}#quiz_modal .modal-content{padding-right:0;padding-bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}#quiz_modal .modal-content .cf-form-actions{margin-top:3rem;display:block;-ms-flex-pack:justify;justify-content:space-between;padding:0;width:50%;margin:4rem auto;position:relative}#quiz_modal .modal-content .cf-form-actions:after{content:"";clear:both;display:table}@media (max-width:767px){#quiz_modal .modal-content .cf-form-actions{padding:0;margin-top:5rem;width:100%}}#quiz_modal .modal-content .cf-form-actions .cf-step-invalid{top:-6rem;position:absolute;left:-7rem;font-size:14px}#quiz_modal .modal-content .cf-form-actions .cf-step-invalid .cf-error-message{border:none;padding:2px 4px}@media (max-width:767px){#quiz_modal .modal-content .cf-form-actions .cf-step-invalid{top:-5rem;left:0}}#quiz_modal .modal-content .cf-form-actions button{margin:0;width:auto;padding:1.3rem 5.5rem;float:left}#quiz_modal .modal-content .cf-form-actions button.cf-prev-step{float:left}#quiz_modal .modal-content .cf-form-actions button.cf-next-step,#quiz_modal .modal-content .cf-form-actions button.cf-submit-form{float:right}@media (max-width:767px){#quiz_modal .modal-content .cf-form-actions button{padding:1.3rem 2.5rem}}#quiz_modal .cf-enum-field__choices{width:45%;margin:auto}#quiz_modal .cf-enum-field__choices .cf-field-errors{text-align:center}@media (max-width:767px){#quiz_modal .cf-enum-field__choices{width:100%}}#quiz_modal .cf-enum-field__choices .cf-enum-field__choice{border:none}#quiz_modal .cf-step-tabs{height:0;visibility:hidden}#quiz_modal .cf-form-step .cf-field-container.quiz-account .quiz-account{width:60%;height:4.5rem;position:relative;margin-bottom:3rem;background:#fff;border:1px solid #e0e0e0;float:left;margin:0;margin-left:1.5rem;border-radius:4px}#quiz_modal .cf-form-step .cf-field-container.quiz-account .quiz-account.quiz-customer-name{float:right;margin-right:1.5rem}@media (max-width:767px){#quiz_modal .cf-form-step .cf-field-container.quiz-account .quiz-account.quiz-customer-name{width:100%;margin-right:0;margin-bottom:2rem}}#quiz_modal .cf-form-step .cf-field-container.quiz-account .quiz-account .cf-field-errors{position:absolute;bottom:-20px;font-size:13px}@media (max-width:767px){#quiz_modal .cf-form-step .cf-field-container.quiz-account .quiz-account{width:100%;margin-left:0}}#quiz_modal .cf-form-step .cf-field-container.quiz-account .quiz-account input{width:100%;background:transparent;border:none;margin:0;padding:0;transition:all .2s ease-out}#quiz_modal .cf-form-step .cf-field-container.quiz-account .quiz-account label{margin:0;box-sizing:border-box;display:block;opacity:0;overflow:hidden;padding:.5em 0;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;text-align:left;transform:translateY(3px);transition:all .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;z-index:1;font-size:9.1px;font-weight:500;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:.57px;color:#87888e}#quiz_modal .cf-form-step .cf-field-container.quiz-account .quiz-account.field--not-empty label{opacity:1;transform:none}#quiz_modal .cf-form-step .cf-field-container.quiz-account .quiz-account.field--not-empty input{padding-bottom:2px;padding-top:12px}#quiz_modal .cf-form-step .cf-field-container.quiz-signup .quiz-signup{width:45%;height:4.5rem;position:relative;margin:auto;margin-bottom:3rem;background:#fff;border:1px solid #e0e0e0;border-radius:4px}@media (max-width:767px){#quiz_modal .cf-form-step .cf-field-container.quiz-signup .quiz-signup{width:100%}}#quiz_modal .cf-form-step .cf-field-container.quiz-signup .quiz-signup .cf-field-errors{position:absolute;bottom:-20px;font-size:13px}#quiz_modal .cf-form-step .cf-field-container.quiz-signup .quiz-signup input{width:100%;background:transparent;border:none;margin:0;padding:0;transition:all .2s ease-out;font-size:14px;font-weight:500;letter-spacing:.88px;color:#1f4049}#quiz_modal .cf-form-step .cf-field-container.quiz-signup .quiz-signup label{margin:0;box-sizing:border-box;display:block;opacity:0;overflow:hidden;padding:.5em 0;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;text-align:left;transform:translateY(3px);transition:all .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;z-index:1;font-size:9.1px;font-weight:500;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:.57px;color:#87888e}#quiz_modal .cf-form-step .cf-field-container.quiz-signup .quiz-signup.field--not-empty label{opacity:1;transform:none}#quiz_modal .cf-form-step .cf-field-container.quiz-signup .quiz-signup.field--not-empty input{padding-bottom:2px;padding-top:12px}#quiz_modal .cf-form-step .cf-field-container.redirect-to-login .redirect-to-login{width:45%;margin:auto}#quiz_modal .cf-form-step .cf-field-container.redirect-to-login .redirect-to-login a{display:block;width:100%;text-align:center;text-decoration:underline;margin-top:-2rem;font-weight:500!important;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin-bottom:1rem}#quiz_modal .cf-form-step .cf-field-container.signup .signup{background-color:transparent;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.17px;font-size:1.8rem;cursor:pointer;color:#1f4049;padding:2rem 0;display:block;width:50%;margin:auto}@media (max-width:767px){#quiz_modal .cf-form-step .cf-field-container.signup .signup{width:100%}}#quiz_modal .cf-field label:first-child{width:50%;margin:auto;margin-bottom:6rem;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media (max-width:767px){#quiz_modal .cf-field label:first-child{width:100%}}#quiz_modal .cf-field label{text-align:center;width:100%;padding:0;margin-bottom:1.6rem;font-weight:400;letter-spacing:.17px;font-size:1.8rem;cursor:pointer}#quiz_modal .cf-field label span{display:block;height:4.5rem;line-height:4.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 2px;width:100%;background:#fff;border:1px solid #1f4049;border-radius:5px}@media (max-width:767px){#quiz_modal .cf-field label span{line-height:2.2rem;height:5.5rem}}#quiz_modal .cf-field label input{display:none!important}#quiz_modal .cf-field label input:checked~span{background-color:#1f4049;border-color:#1f4049;color:#fbfaf7}#quiz_modal .cf-field label:focus-within{background-color:transparent;color:inherit}#quiz_modal .cf-field .cf-enum-field__choices label{width:100%;margin-bottom:3.6rem}@media (max-width:767px){#quiz_modal .cf-field .cf-enum-field__choices label{margin-bottom:4.6rem}}#quiz_modal .cf-field .cf-enum-field__choices label:first-child{margin-left:0}#quiz_modal .cf-field.skin-concern .cf-enum-field__choices{width:70%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#quiz_modal .cf-field.skin-concern .cf-enum-field__choices label{width:47%;color:inherit!important;margin-bottom:6rem}@media (max-width:767px){#quiz_modal .cf-field.skin-concern .cf-enum-field__choices label{margin-bottom:6rem}}#quiz_modal .cf-field.skin-concern .cf-enum-field__choices label span{line-height:normal;letter-spacing:.88px;height:6.35rem}@media (max-width:767px){#quiz_modal .cf-field.skin-concern .cf-enum-field__choices label span{min-height:6.35rem;height:7rem!important}}@media (max-width:767px){#quiz_modal .cf-field.skin-concern .cf-enum-field__choices{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#quiz_modal .cf-field.skin-concern .cf-enum-field__choices label{width:100%}#quiz_modal .cf-field.skin-concern .cf-enum-field__choices label span{line-height:normal;letter-spacing:.88px;height:5.5rem}}#quiz_modal .cf-field input[type=password],#quiz_modal .cf-field input[type=text]{width:45%;margin:auto;height:45px;background:#fff;border:1px solid #e0e0e0;font-style:italic;line-height:normal;letter-spacing:.88px}@media (max-width:767px){#quiz_modal .cf-field input[type=password],#quiz_modal .cf-field input[type=text]{width:100%}}#quiz_modal .cf-field.quiz-customer-name{display:-ms-flexbox;display:flex;width:45%;margin:auto}#quiz_modal .cf-field.quiz-customer-name input[type=text]{width:100%}@media (max-width:767px){#quiz_modal .cf-field.quiz-customer-name{width:100%}}#quiz_modal .cf-field p{line-height:1.4;color:#1f4049;text-align:center;width:100%;padding:0;margin-bottom:1.6rem;font-weight:400;letter-spacing:.17px;font-size:1.8rem;cursor:pointer}#quiz_modal .cf-next-step,#quiz_modal .cf-submit-form{float:right;margin:0}@media (min-width:768px){#quiz_modal .cf-next-step,#quiz_modal .cf-submit-form{margin-right:-7vw}}@media (min-width:768px){#quiz_modal .cf-prev-step{margin-left:-7vw}}#quiz_modal .cf-steps-label{padding-top:1.5rem}@media (max-width:767px){#quiz_modal .cf-steps-label{background-color:#fcf8f3;padding-left:1rem}}@media (min-width:768px){#quiz_modal .cf-form-step{min-height:35vh}}.samples-landing{background:#fcf8f3;padding:0 6rem 6rem}@media (max-width:767px){.samples-landing{padding:0 0 6rem}}.samples-landing h1{color:#142332;font-size:26px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center;padding:3rem 0}.samples-landing img{display:block;margin:0 auto;width:50%}@media (max-width:767px){.samples-landing img{width:100%}}.samples-landing .home-hero-actions{padding:0 2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:35%;margin:0 auto}.samples-landing .home-hero-actions .button--indigo,.samples-landing .home-hero-actions .button--shell{padding:1.5rem 0;width:44%;margin-right:2%;text-align:center;line-height:1}@media (max-width:767px){.samples-landing .home-hero-actions{width:100%}}.samples-landing p{font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.28;letter-spacing:normal;color:#1f4049;width:50%;text-align:center;margin:2rem auto;padding:1rem 6rem}@media (max-width:767px){.samples-landing p{width:100%;padding:2rem}}.samples-banner{height:20rem;background-repeat:no-repeat;background-size:cover;background-position:50%;padding:1rem 18rem;background-color:#f4e7d5;color:#1f4049;position:relative}@media (max-width:767px){.samples-banner{padding:3rem 2rem;background-position:-27rem -2rem;background-size:cover}}.samples-banner .title{font-weight:500;font-size:2.2rem;margin-bottom:2rem;width:51%;position:absolute;right:0;top:5rem;padding-right:20rem;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3rem}@media (max-width:767px){.samples-banner .title{font-size:2.5rem;font-weight:500;font-size:2.2rem;margin-bottom:2rem;width:100%!important;position:relative!important;padding-right:0!important;top:0}}.samples-banner .caption{width:51%;font-size:16px;line-height:22px;position:absolute;right:0;top:10rem;padding-right:20rem}@media (max-width:767px){.samples-banner .caption{position:relative!important;padding-right:0!important;width:100%!important;font-size:18px;top:0}}.product-grid{outline:none}.product-grid--title{text-align:center;font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:3rem;text-transform:capitalize;width:35%;margin:auto;margin-top:4rem}@media (max-width:767px){.product-grid--title{font-size:3rem;width:90%}}.product-grid--product{padding:4rem 10rem 5rem}@media (max-width:767px){.product-grid--product{padding:3rem 1rem}}.product-grid--product .product-list-item{display:block;margin-bottom:1rem}.product-grid--product .product-list-item-description{margin-top:1rem;margin-bottom:1rem}.product-grid--product .product-list-item-price{margin-bottom:2rem}.product-grid--product .product-list-item-price .size{position:relative;padding-right:1.2rem}.product-grid--product .product-list-item-price .size:after{content:"";position:absolute;right:.3rem;top:.3rem;height:1rem;border-right:1px solid #000}.cta-banner{background:#1f4049;color:#fff;display:-ms-flexbox;display:flex;padding:2rem 18rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}@media (max-width:767px){.cta-banner{-ms-flex-direction:column;flex-direction:column;padding:4rem 2rem}}.cta-banner--content{width:70%;font-size:1.8rem;margin-bottom:0}@media (max-width:767px){.cta-banner--content{width:100%;margin-bottom:3rem;font-size:2.5rem;text-align:center}}.cta-banner--button{width:30%;text-align:right}@media (max-width:767px){.cta-banner--button{width:100%;text-align:center}}.cta-banner--button a{background:#fff;color:#1f4049;padding:1.3rem 6rem}@media (max-width:767px){.cta-banner--button a{width:100%}}.review h2{margin:2rem 0}.quote-slide-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.quote-slide-container .slick-dots button{height:7px;width:7px}.quote-slide-list{width:65%;text-align:center}@media (max-width:767px){.quote-slide-list{width:100%}}.quote-slide-list .customer,.quote-slide-list quote{font-family:portrait,Georgia,Times,Times New Roman,serif;font-size:27px;font-weight:400;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;text-align:center;color:#1f4049}.customer-reviews{text-align:center}.customer-reviews ion-icon{color:gold}.ship-5731490345b0419e10004ded{display:none}.cart-update.disabled,.gtm-add-to-cart.disabled{background-color:#b0c1cd;border-color:#b0c1cd;color:#fff;cursor:auto}.quiz-2-0 iframe#launcher,.quiz-2-0-results iframe#launcher,.samples-landing-page iframe#launcher,.samples-quiz-results iframe#launcher,.trial-quiz-results iframe#launcher,.trial-skin-quiz-results iframe#launcher,.trial-skin-quiz iframe#launcher{display:none}.cf-preload{margin-top:50px;opacity:.5}.cf-preload-item{position:relative;overflow:hidden;background:#e2e2e2;border-radius:4px}.cf-preload-item:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,#fff0,#ffffff80,#ffffff80,#fff0);animation:cf-preload 1s cubic-bezier(.33,.8,.85,.77) infinite;z-index:1}.cf-preload-label{display:inline-block;width:50%;height:20px;background:#eee;margin-bottom:5px}.cf-preload-field{margin-bottom:25px;height:40px}.cf-preload-button{display:inline-block;width:120px;margin-right:15px;height:40px}.cf-form-inner{animation:cf-fadein .5s cubic-bezier(.11,.33,.24,1)}@keyframes cf-preload{0%{transform:translate(-100%);opacity:0}to{transform:translate(100%);opacity:1}}@keyframes cf-fadein{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.basepage{padding-top:3rem}h1.basepage-heading{display:none}@media (min-width:768px){.cf-react-target{width:100%;margin:0 auto}}.cf-step-tabs{border-bottom:1px solid #1f4049}.cf-step-tabs .cf-step-counter{color:#1f4049;font-weight:400;opacity:none}.cf-field label{display:block;font-size:2rem;font-weight:500;line-height:1.4;color:#1f4049;text-align:center;padding-bottom:20px}label.cf-enum-field__choice{display:inherit;font-size:1.6rem;padding:2rem;border:1px solid #1f4049;color:#1f4049;margin:0 0 2rem;border-radius:5px;text-align:center}.cf-field input[type=radio]{-webkit-appearance:button;-moz-appearance:button;appearance:button;display:none}.cf-enum-field__choice:focus-within{background-color:#1f4049;border-color:#1f4049;color:#fbfaf7}.cf-form-inner .cf-form-actions button{width:44%;font-size:1.6rem;font-weight:600;letter-spacing:.1rem;line-height:1.3;padding:1.3rem 2.5rem 1.4rem 2rem;display:block!important}.btn.button{background-color:transparent;border:1px solid #1f4049;color:#1f4049}button.cf-next-step.btn.button,button[type=submit]{background-color:#1f4049;border-color:#1f4049;color:#fbfaf7}button.cf-next-step.btn.button{background-color:#1f4049!important;border-color:#1f4049!important}.cf-enum-field__choice input[type=checkbox]{opacity:0}input[type=checkbox]:checked{background-color:#1f4049}.cf-field input[type=password],.cf-field input[type=text]{border:1px solid gray;border-radius:5px;padding:1rem 0 1rem 1rem}@media (max-width:996px){#quiz_modal .cf-field label span{line-height:normal}}.quiz-no-account{display:-ms-grid;display:grid;padding:6rem;text-align:center}@media (max-width:767px){.quiz-no-account{padding:6rem 3rem}}.quiz-no-account .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:4rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:767px){.quiz-no-account .buttons{-ms-flex-direction:column;flex-direction:column}}.quiz-no-account a{width:48%}.quiz-no-account a.go-to-quiz{padding:1.9rem 0}@media (max-width:767px){.quiz-no-account a{width:100%}.quiz-no-account a.go-to-quiz,.quiz-no-account a.have-an-account{padding:1.9rem 0;margin-bottom:2rem}}.cf-react-target{margin-bottom:15rem}#quiz_modal .cf-form-step .cf-field-container.quiz-account .quiz-account.field--not-empty label{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.store-services-modal-overlay{z-index:100}
/*# sourceMappingURL=/cdn/shop/t/63/assets/layout.theme.css.map */
