.section-image__bottom-text .column{justify-content:start}.section-image__bottom-text .section-title{margin-bottom:64px}.section-image__bottom-text .html-content{margin-bottom:0}.image-content-bottom{margin:32px 43px 0;text-align:center;color:var(--proven-gray-gray);font-size:14px}.image-content-bottom .caption{font-weight:600;font-size:18px;color:var(--proven-gray-elysian)}.image-content-bottom h4{font-family:Freight Big Comp Pro,serif!important;margin:50px 0!important}.image-content-bottom h4{font-weight:400;letter-spacing:0;font-size:30px;line-height:110%;text-transform:capitalize}@media (min-width: 720px){.image-content-bottom{font-size:16px}.image-content-bottom h4{font-size:38px}}.landing-page .none-carousel .ingredient-slide{flex:1}.landing-page .ingredients .will-change-transform{gap:8px}.landing-page .ingredients>.container{padding:0}.landing-page .ingredients{padding:16px 16px 48px}@media (min-width: 720px){.landing-page .ingredients{padding:80px 64px}}@media (min-width: 1280px){.landing-page .ingredients{padding:128px 0}}.landing-page .concern-hero .hero-content{font-family:Inter,sans-serif;font-size:16px}.landing-page .concern-hero .btn-wrapper{margin:auto;width:-moz-fit-content;width:fit-content}.pledge{position:relative}.pledge .row{max-width:100%;padding-left:0;padding-right:0}.pledge .image-badge{max-width:300px;margin-left:auto;margin-right:auto;display:block}.pledge .text-content-hidden{margin-top:1.25rem;text-align:center;font-weight:300;line-height:1.5rem;--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}@media (min-width: 75em){.pledge .text-content-hidden{margin-top:2.75rem}}.pledge .text-content-hidden .description{--tw-text-opacity: 1 !important;color:#fff!important;color:rgba(255,255,255,var(--tw-text-opacity, 1))!important}.pledge .text-content-hidden .description{font-size:1rem;line-height:1.5rem}@media (min-width: 48em){.pledge .text-content-hidden .description{font-size:1.25rem;line-height:1.75rem}}.pledge .text-content{margin-left:auto;margin-right:auto;max-width:431px}.pledge .column{padding-bottom:30px}.pledge .html-content{margin-bottom:0}.pledge-content{display:flex;flex-direction:column;align-items:center;font-size:1rem;line-height:1.5rem;font-weight:300}@media (min-width: 48em){.pledge-content{font-size:1.25rem;line-height:1.75rem}}.pledge-item{margin-top:23px;display:flex;align-items:center;gap:30px;--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.pledge-item p{margin:0;line-height:1}.pledge .grid{gap:0}.pledge-item:first-child{margin-top:0}@media (min-width: 48em){.pledge-item:first-child{margin-top:30px}}.pledge-item picture{margin:0;max-width:23px}.pledge-item+div{border-color:#fff;border-style:solid;border-width:1.05px;min-height:1px;margin-top:23px;width:260px;max-width:100%}.hexagon-shape{min-width:84px}@media (min-width: 64em){.hexagon-shape{min-width:109px}}.hexagon-column .hexagon-shape img{margin:0}.pledge .button-wrapper{margin:auto}@media (min-width: 720px){.about-story .content-padding{text-align:center}}@media (max-width: 719px){.mobile-column-reverse .grid-list{display:flex;flex-direction:column-reverse;gap:0}}.row-night .grid-list{display:flex;gap:.25rem;padding-left:1rem;padding-right:1rem}@media (min-width: 48em){.row-night .grid-list{gap:1.25rem;padding-left:4rem;padding-right:4rem}}.image-container{display:grid}.image-container .card-image{grid-area:1 / 1;min-height:180px;-o-object-fit:cover;object-fit:cover}.image-container .card-image:first-child{position:relative;z-index:50}.product-list{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;margin-top:20px}@media (min-width: 720px){.product-list{gap:24px;margin-top:0;padding-bottom:150px}}.fade-image .card-image:nth-child(2){opacity:0;transition:opacity .5s linear}.collection-item .grid-list{display:block}@media (min-width: 990px){.fade-image:hover .card-image:first-child{opacity:0}.fade-image:hover .card-image:nth-child(2){opacity:1}}.collection-item{grid-column:span 3}.collection-item._wide{grid-column:span 6;margin-top:12px;margin-bottom:12px}.collection-item:nth-child(2){order:99;margin-bottom:0}.collection-item .hexagon-column .hexagon-shape img,.collection-item .hexagon-column .hexagon-shape{min-width:74px;width:74px}@media (max-width: 480px){.collection-item:nth-child(2) img{max-height:270px}}@media (min-width: 720px){.collection-item{grid-column:span 2}.collection-item._wide{grid-column:span 3;margin-top:56px;margin-bottom:56px}.collection-item:nth-child(2){order:initial}}@media (min-width: 1440px){.collection-item._wide .image-container img{max-height:473px}.collection-item._wide .cms-column img{max-height:598px}.collection-item .cms-column .hexagon-shape,.collection-item .cms-column .hexagon-shape img{min-width:90px;width:90px}.collection-item._wide .row{min-height:598px;justify-content:center}.collection-item .cms-column.hexagon-column .portable-content{margin-top:0;margin-bottom:0}}.no-padding{padding:0}.cms-column-quiz .title{color:var(--proven-secondary-main)}.cms-column-quiz .button-wrapper button{position:absolute;bottom:24px;left:24px;width:-moz-fit-content;width:fit-content;margin:0}@media (min-width: 720px){.cms-column-quiz .button-wrapper button{bottom:42px;left:42px}}.cms-column{margin:0 -16px}.cms-column .text-content-hidden{margin:0;position:absolute;left:24px;top:24px}.cms-column .description{color:var(--proven-gray-grayBlack)!important}@media (min-width: 720px){.cms-column{margin:0}.cms-column .text-content-hidden{left:42px;top:42px}}.product-badge{border-radius:4px;padding:2px 8px;background-color:var(--proven-secondary-main);text-transform:uppercase;position:absolute;left:8px;top:8px;z-index:55}@media (min-width: 720px){.product-badge{top:16px;left:16px}}.product-list .clinically .bg-desktop{position:absolute;display:block}@media (max-width: 719px){.product-list .clinically{overflow:hidden;margin:0 -16px}}.cms-column.hexagon-column .portable-content{margin-top:45px;margin-bottom:45px}@media (min-width: 720px){.cms-column.hexagon-column .portable-content{margin-top:60px;margin-bottom:60px;max-width:100%}}.page-with__header .hero-mobile{height:80vh}@media (min-width: 48em) and (max-width: 64em){.hero-tablet{height:80dvh!important}.home-hero .hero-tablet{height:45dvh!important}}@media (min-width: 1024px){.about-hero .hero-text{left:24px;padding-left:0}}@media (min-width: 1280px){.about-hero .hero-text{left:48px}}@media (min-width: 1560px){.about-hero .hero-text{left:10%}}@media (max-width: 1023px){.about-hero .card-image{position:absolute;height:100%}.about-hero .hero-mobile{height:100%!important}.about-hero .hero-text{position:relative;transform:none;padding-top:80px;top:0}.about-hero .btn-wrapper{bottom:20px}.about-hero .hero-tablet{height:100%!important}}.collection-page{margin-top:4rem;padding-top:2rem}@media (min-width: 48em){.collection-page{margin-top:5rem}}.collection-page{background-color:#fafaf5}.error-page{background-color:#cfe3ea}
