/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import"https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400&family=Courier+Prime:wght@400;700&family=Balthazar&family=Montserrat:wght@300;400&display=swap";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.no-scroll{overflow:hidden}.container{max-width:90rem;margin:0 auto;width:90%}@media(min-width:62.5em){.container{width:95%}}.container--full{width:100%}.row{display:flex;justify-content:space-between}@media(min-width:37.5em){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.875rem;gap:1.875rem}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes swing-in-top-fwd{0%{transform:rotateX(-100deg);transform-origin:top;opacity:0}to{transform:rotateX(0deg);transform-origin:top;opacity:1}}.section-heading{font-size:1.5rem;margin-bottom:2rem;text-transform:uppercase}@media(min-width:62.5rem){.section-heading{font-size:1.8rem;margin-bottom:3rem}}.font-serif{font-family:Cormorant,serif}.font-display{font-family:Montserat,sans-serif}.page-title{font-weight:300}@media(min-width:37.5em){.page-title{font-size:4.5rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;font-weight:300;line-height:2;letter-spacing:.04em}main{margin:7rem 0 0}@media(min-width:62.5em){main{margin:7.5rem 0 0}}a{color:#000}h1,h2,h3,h4,h5,h6{letter-spacing:.1em;font-weight:300}.btn{border:1px solid #000;background:transparent;padding:.6rem 2rem;cursor:pointer;text-transform:uppercase}.btn--centered{margin:0 auto;display:inline-block}select{width:100%;padding:1rem;text-transform:uppercase;text-align:center;background:#fff;display:inline-block;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/icons/Select-Icon.svg);background-repeat:no-repeat;background-position:95% 50%;letter-spacing:.1em;transition:all .3s;color:rgba(0,0,0,.5);border-radius:0}select select::-ms-expand{display:none}select:focus{outline:none;border:1px solid #cac2d3;box-shadow:0 1rem 1rem rgba(0,0,0,.05);color:#000}.navbar{box-shadow:0 .2rem .5rem rgba(0,0,0,.03);position:fixed;background:#fff;top:0;left:0;right:0;z-index:200}.navbar__container{align-content:center;position:relative;padding:3rem 0}.navbar__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:4rem}@media(min-width:1000px){.navbar__logo{max-height:5rem}}.navbar__nav{display:flex;align-items:center;font-size:.875rem;display:none;line-height:1.125rem}@media(min-width:1000px){.navbar__nav{display:flex}}.navbar__nav--left li+li{margin-left:2rem}.navbar__nav--right li{margin-right:2rem}.navbar__nav--right li:last-child{margin-right:0}.navbar__list{list-style-type:none;display:flex;padding:0;margin:0}.navbar__link{color:rgba(0,0,0,.6);text-decoration:none;text-transform:uppercase;transition:all .2s ease;letter-spacing:.05em;font-family:Courier Prime,sans-serif;font-weight:300}.navbar__link:hover{color:#000}.product-row{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:10.375rem;text-align:center}.product-row__title{font-size:1.375rem;font-weight:400;text-transform:uppercase;font-weight:300;letter-spacing:.04em;margin-bottom:.4375rem}.product-row__desc{font-size:1.125rem;margin-bottom:1.75rem;font-family:Cormorant,serif;font-weight:400;letter-spacing:.04em}.product-row__grid{display:flex;flex-wrap:wrap;justify-content:center}.product-card{text-align:center;cursor:pointer;margin:15px 0}.product-card:hover>.product-card__img{transform:scale(1.02)}.product-card__img{transition:all .6s ease;display:block;max-width:19.375rem}.product-card__title{font-weight:300;font-size:.75rem;text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem}.product-card__price{font-weight:300;font-size:1rem;letter-spacing:.1em}.footer{background:rgba(202,194,211,.4);padding:5.125rem 0 2.75rem;text-align:center}.footer__container{padding:0 1.875rem}.footer__logo{margin-bottom:2.5rem;width:11.875rem;mix-blend-mode:darken}@media(min-width:1000px){.footer__logo{width:10rem}}.footer__nav{list-style:none;padding:0;margin:0 0 2.5rem}.footer__nav-item+.footer__nav-item{margin-top:1.56rem}.footer__nav-link{text-decoration:none;text-transform:uppercase;color:rgba(0,0,0,.6);font-weight:300;letter-spacing:.05em;transition:all .2s ease}.footer__nav-link:hover{color:#000}.footer__socials{display:flex;list-style:none;justify-content:center;margin-bottom:5.25rem}.footer__socials-item{margin:0 .8125rem}.footer__copyright{color:rgba(0,0,0,.5)}.hamburger{margin:0;padding:0;display:block;opacity:.7}@media(min-width:1000px){.hamburger{display:none}}.device-menu{position:fixed;top:0;left:-200%;width:100%;height:100%;background:#fff;padding:9rem 1.875rem;transition:all .4s ease;display:block;z-index:500;overflow:auto}.device-menu__logo{position:absolute;top:2.3rem;max-width:7rem;display:none}.device-menu__wrapper{display:flex;flex-direction:column}.device-menu__close{position:absolute;top:2.3rem;right:1.875rem;opacity:.7}.device-menu__icons{margin-bottom:2.6875rem}.device-menu__nav{font-size:clamp(1.375rem,3vh,4.5rem);text-transform:uppercase;list-style:none;letter-spacing:.05em;font-weight:300}.device-menu__nav-item{margin-bottom:1.375rem}.device-menu__nav-item:last-child{margin-bottom:0}.device-menu__nav-link{text-decoration:none;opacity:.7}.device-menu--active{left:0;transition:all .4s ease}.user-icons__icon{margin-left:1rem;opacity:.8;transition:all .2s ease}@media(min-width:1000px){.user-icons__icon{height:18px}}.user-icons__icon:hover{opacity:1;filter:brightness(10%)}.user-icons__icon--user{margin-left:0}.snipcart-items-count{padding-left:5px}.purchase-button{padding:.8rem 3.125rem .7rem;border:1px solid rgba(0,0,0,.3);background:none;text-transform:uppercase;letter-spacing:.04em;display:inline-block;line-height:1;cursor:pointer;transition:.2s;text-decoration:none}.purchase-button:hover{border:1px solid #000}.purchase-button--borderless{border:1px solid transparent}.product-tabs{font-size:.75rem;transition:all .3s ease}.product-tabs__tabs{display:flex;justify-content:space-between;text-transform:uppercase;padding:.8rem 0;font-weight:300;border-bottom:1px solid #000;font-family:Courier Prime,courier,serif;cursor:pointer}.product-tabs__tab{padding:1.2rem 0}.product-tabs__ingredient{margin-bottom:1em}.product-tabs__label{font-weight:800;text-transform:capitalize;font-family:Courier Prime,Courier New,Courier,monospace}.product-tabs .active-tab{font-weight:800}.title{text-align:center;margin-bottom:5rem}.title__title{text-transform:uppercase;font-size:2.5rem;font-weight:300;line-height:1.3;margin-bottom:1rem}@media(min-width:62.5em){.title__title{font-size:4.5rem}}.title__title--small{font-size:1.375rem;font-weight:400}.title__strap{font-family:Cormorant,serif;font-size:1.5rem;font-weight:300}@media(min-width:62.5em){.title__strap{font-size:2.25rem}}.faq-question{margin-bottom:1.125rem}@media(min-width:37em){.faq-question{margin-bottom:3.125rem}}.faq-question__header{display:flex;margin-bottom:1rem;cursor:pointer}.faq-question__question{font-size:1.125rem;font-weight:400;font-family:Cormorant,serif}@media(min-width:62.5em){.faq-question__question{font-size:1.375rem}}.faq-question__chevron{margin-right:1rem;display:block;transition:all .4s}.faq-question__answer{font-size:.75rem;max-height:0;overflow:hidden;transition:all .4s}@media(min-width:62.5em){.faq-question__answer{font-size:1rem}}.faq-question .answer--active{height:100%;max-height:100rem}.faq-question .chevron--active{transform:rotate(90deg)}.card{grid-column:span 6;margin:0 auto 4rem;max-width:28.75rem}@media(min-width:37.5rem){.card{margin:0 0 4rem}}@media(min-width:62.5em){.card{grid-column:span 4}}.card__img-wrap{margin-bottom:1rem;border:1px solid rgba(0,0,0,.05);width:100%;overflow:hidden;cursor:pointer}.card__img{width:100%;display:block;transition:all 1s}.card__img:hover{transform:scale(1.03)}.card__title{font-size:1rem;text-transform:uppercase;line-height:1.4;margin-bottom:.5em}@media(min-width:62.5em){.card__title{font-size:1.5rem}}.card__strap{font-size:.875rem;margin-bottom:1em}.card__read-more{text-transform:uppercase;text-decoration:none;border-bottom:2px solid #000;cursor:pointer}.breadcrumb{margin-top:-5rem;margin-bottom:5rem;font-size:.75rem;text-transform:capitalize}@media(min-width:62.5rem){.breadcrumb{margin-top:-6rem;margin-bottom:6rem;font-size:1rem}}.breadcrumb__divider{margin:0 .7rem}.breadcrumb__list{display:flex;list-style:none}.breadcrumb__link{text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__item:after{content:">";margin:0 .5rem}.search{background:#fff;padding:0;margin-bottom:2rem}@media(min-width:62.5em){.search{margin-bottom:0;padding:2rem 0}}.search__container{position:relative;z-index:3000}@media(min-width:62.5em){.search__container{display:flex;justify-content:center;align-items:center}}.search__search-icon{margin-right:1rem;display:none}@media(min-width:62.5em){.search__search-icon{display:block}}.search__close-icon{display:none}@media(min-width:62.5em){.search__close-icon{margin-left:1rem;display:block;cursor:pointer}}.search__input-wrap{display:block;width:100%}@media(min-width:62.5em){.search__input-wrap{display:flex;align-items:center;width:50%}}.search__input{width:100%;padding:1rem;font-family:inherit;font-size:1.2rem;border:1px solid rgba(0,0,0,.1);outline:none;transition:.5s;letter-spacing:inherit;z-index:1000}.search__input:focus{border:1px solid #cac2d3;outline:none}.search__results-wrap{position:relative;z-index:10000}@media(min-width:62.5em){.search__results-wrap{width:50%;margin:0 auto}}.search__search-result{margin-top:2rem;display:block;text-decoration:none;text-transform:uppercase;font-weight:300;font-size:1rem;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both;border-bottom:1px solid rgba(0,0,0,.02);padding:.6rem 0}@media(min-width:62.5em){.search__search-result{font-size:1.4rem}}.search__search-result:last-child{border-bottom:none}.search__bg{height:100vh;background:hsla(0,0%,100%,.9);position:fixed;top:5rem;left:0;right:0;bottom:0;z-index:1}@media(min-width:62.5em){.search__bg{top:7rem;z-index:-1}}.spinner{width:40px;height:40px;background-color:#999;margin:0 auto;animation:sk-rotateplane 1.2s ease-in-out infinite}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.identity-block{position:relative;overflow:hidden;height:calc(100vh - 7rem)}@media(min-width:62.5rem){.identity-block{height:calc(100vh - 7.375rem)}}.identity-block__bg{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-10}.identity-block__img{width:100%;height:100%;object-fit:cover}.identity-block__wrapper{width:100%;min-height:calc(100vh - 7.3rem);text-align:center;z-index:20;padding:3.2rem;display:flex;flex-direction:column;justify-content:center}@media(min-width:62.5rem){.identity-block__wrapper{min-height:calc(100vh - 7.375rem)}}.identity-block__badge{display:none}@media(min-width:62.5em){.identity-block__badge{display:block;width:100%;height:100%;max-width:9.125rem;max-height:9.125rem;position:absolute;top:3rem;left:3rem;mix-blend-mode:multiply}}.identity-block__container{max-width:1440px;position:relative}.identity-block__copy{font-size:clamp(1.5rem,6vw,3rem);max-width:clamp(22rem,90vw,55rem);letter-spacing:.15em;text-transform:uppercase;font-weight:400;margin:0 auto}.CwCenteredTextBlock{text-align:center;padding:6.25rem 0}@media(min-width:37.5em){.CwCenteredTextBlock__wrapper{grid-column:3/-3}}.CwCenteredTextBlock__title{margin-bottom:3rem;text-transform:capitalize}.fb-image-block{height:auto;overflow:hidden}@media(min-width:1000px){.fb-image-block{height:calc(110vh - 7.325rem)}}.fb-image-block__image{width:100%;height:100%;object-fit:cover}.who-do-what{text-align:center;padding:6.25rem 0 0}.who-do-what__title{text-transform:uppercase;margin-bottom:1rem}.who-do-what__list{list-style:none;margin-bottom:4rem}.who-do-what__list-item{margin-bottom:1em}.who-do-what__list-item:nth-of-type(2n){font-weight:400}.left-text-bg-image{text-align:center;position:relative;overflow:hidden}@media(min-width:1000px){.left-text-bg-image{min-height:calc(100vh - 7.3rem)}}.left-text-bg-image__container{height:100%}.left-text-bg-image__wrapper{min-height:100%;z-index:20;padding:4.5rem 0;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(min-width:37.5em){.left-text-bg-image__wrapper{grid-column:1/-1;padding:6.5rem 0}}@media(min-width:62.5em){.left-text-bg-image__wrapper{grid-column:2/span 4}}@media(min-width:37.5em){.left-text-bg-image__img-wrap{grid-column:1/-1}}@media(min-width:62.5em){.left-text-bg-image__img-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}}.left-text-bg-image__image{object-fit:cover;width:100%;height:100%}.cw-image-block{max-width:90rem;margin:0 auto}.cw-image-block__image{width:100%;height:auto}.announcement-bar{background:#cac2d3;padding:1rem 0;animation:swing-in-top-fwd .5s cubic-bezier(.175,.885,.32,1.275) both;font-size:.75rem}@media(min-width:62.5em){.announcement-bar{font-size:1rem}}.announcement-bar__container{display:flex;align-items:center;justify-content:space-between}.announcement-bar__close{cursor:pointer;transition:.2s;margin-left:1rem}.announcement-bar__close:hover{transform:scale(1.05)}.page-header{position:relative;overflow:hidden;width:100%;background:#efefef}.page-header__bg{max-width:100%;width:100%;height:auto;display:block}.page-header__container{position:relative;max-width:90rem;margin:0 auto}.page-header__title{font-size:1.2rem;position:absolute;top:50%;left:1rem;line-height:1;text-transform:uppercase;margin:0;transform:translateY(-50%)}@media(min-width:37.5em){.page-header__title{font-size:2rem}}@media(min-width:62.5em){.page-header__title{font-size:3rem;left:3rem}}.page-wrap{padding:6.25rem 0 10rem}.wysiwyg-block{text-align:center;padding:4rem 0;font-family:Cormorant,serif}@media(min-width:37.5em){.wysiwyg-block__content{grid-column:1/-1}}@media(min-width:62.5em){.wysiwyg-block__content{grid-column:3/-3}}.wysiwyg-block__content p{margin-bottom:2em}.wysiwyg-block__content a{color:#000}.wysiwyg-block__content h1,.wysiwyg-block__content h2,.wysiwyg-block__content h3,.wysiwyg-block__content h4,.wysiwyg-block__content h5,.wysiwyg-block__content h6{text-transform:uppercase;line-height:1.2;font-family:Montserrat,sans-serif}.wysiwyg-block__content h1{font-size:2rem;margin-bottom:2em}@media(min-width:37em){.wysiwyg-block__content h1{font-size:3rem}}.wysiwyg-block__content h2,.wysiwyg-block__content h3,.wysiwyg-block__content h4,.wysiwyg-block__content h5,.wysiwyg-block__content h6{font-size:1.5rem;margin-bottom:2rem}.journal-product-grid__row{display:flex;justify-content:center;flex-wrap:wrap}@media(min-width:62.5em){.half-img-half-txt-block__row{display:flex}.half-img-half-txt-block__img-wrap{width:50%}}.half-img-half-txt-block__img-wrap--left{order:-1}.half-img-half-txt-block__img{width:100%;max-width:100%;display:block}.half-img-half-txt-block__txt{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 5%}@media(min-width:62.5em){.half-img-half-txt-block__txt{width:50%;padding:4rem 1rem}.half-img-half-txt-block__copy,.half-img-half-txt-block__heading{max-width:22rem}}.container-width-fb-image__img{max-width:100%;width:100%;height:auto}.regime-intro{text-align:center;margin-bottom:8rem}@media(min-width:37.5rem){.regime-intro__wrap{grid-column:1/-1}}@media(min-width:62.5rem){.regime-intro__wrap{grid-column:4/-4}}.regime-intro__title{font-size:1.375rem;text-transform:uppercase}.regime-intro__description{font-size:1rem}.regime-row{text-align:center}.regime-row__grid{display:flex;justify-content:center;flex-wrap:wrap}.regime-row__title{font-size:2rem;text-transform:uppercase;font-weight:300}.regime-row__heading{text-transform:uppercase;font-size:.875rem;margin-bottom:3rem}.regime-card{max-width:17rem;width:100%;margin:0 2rem 5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.regime-card__title{font-size:1rem;font-weight:300;text-transform:uppercase;margin-bottom:1rem}.regime-card__description{padding-bottom:2rem}.regime-card__img{max-width:100%;width:100%;height:auto;margin-bottom:2rem}.regime-card__preload{width:100%;height:18.75rem;display:flex;align-items:center;justify-content:center}.regime-card__btn{padding:.8rem 3.125rem .7rem;border:1px solid transparent;text-transform:uppercase;letter-spacing:.04em;display:inline-block;line-height:1;cursor:pointer;transition:.2s;text-decoration:none;background:transparent;margin-top:auto}.regime-card__btn:hover{border:1px solid #000}.half-and-half-block__row{display:flex;flex-direction:column}@media(min-width:62.5em){.half-and-half-block__row{flex-direction:row}.half-and-half-block__img-wrap{width:50%}.half-and-half-block__img-wrap--left{order:-1}}.half-and-half-block__img-wrap--top{order:-1}.half-and-half-block__img{width:100%;max-width:100%;display:block}.half-and-half-block__txt{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 5%}@media(min-width:62.5em){.half-and-half-block__txt{width:50%;padding:4rem 1rem}.half-and-half-block__copy,.half-and-half-block__heading{max-width:28rem}}.regime-upsell__footnote{margin:0 auto;text-align:center;max-width:40rem}.regime-upsell__footnote-title{text-transform:uppercase;margin-bottom:2rem}.carousel{height:calc(100vh - 7rem);width:100%;overflow-x:hidden}.carousel__container{height:calc(100vh - 7rem);display:flex;flex-basis:100vw;transition:all .9s ease-out;position:relative}.carousel-slide{height:100%;width:100vw;max-width:100%;flex-shrink:0}.carousel-slide__container{position:relative;height:100%}.carousel-slide__bg{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;object-fit:cover;z-index:-100;display:block}@media(min-width:62.5em){.carousel-slide__bg{object-fit:contain}}.carousel-slide__wrapper{position:absolute;bottom:0;padding:2rem 2rem 3rem}@media(min-width:62.5em){.carousel-slide__wrapper{top:50%;transform:translateY(-50%);bottom:unset}}.carousel-slide__heading{font-size:1.2rem;text-transform:uppercase}.carousel-slide__cta{margin-bottom:1rem}.carousel-slide__btn{text-decoration:none}@media(hover:hover){.carousel-slide__btn:hover{box-shadow:0 1rem 1rem rgba(0,0,0,.05)}}.carousel-indicator{position:absolute;bottom:1rem;left:2rem;right:2rem;z-index:200}.carousel-indicator__container{display:flex;flex-basis:20%}.carousel-indicator__line{background-color:hsla(0,0%,60%,.4);height:2px;width:15%;display:block}.carousel-indicator__line--active{background:#999}.carousel-indicator__line+.carousel-indicator__line{margin-left:1rem}.category-select{padding:1rem;margin:0}.category-select__select{width:100%;padding:1rem;text-transform:uppercase;text-align:center;background:#fff;display:inline-block;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/icons/Select-Icon.svg);background-repeat:no-repeat;background-position:95% 50%;letter-spacing:.1em;transition:all .3s;color:rgba(0,0,0,.5)}.category-select__select select::-ms-expand{display:none}@media(min-width:58em){.category-select__select{display:none}}.category-select__select:focus{outline:none;border:1px solid #cac2d3;box-shadow:0 1rem 1rem rgba(0,0,0,.05);color:#000}.product-price{display:flex;align-items:center;margin-bottom:.5em}.product-price__price{letter-spacing:.07em;font-size:1.75rem;line-height:1;margin-right:1rem}.product-price__size{font-size:.65rem}.loader{justify-content:center;height:100vh;z-index:5000;position:fixed;background:#fff;top:0;left:0;right:0;bottom:0}.loader,.loader__wrap{display:flex;align-items:center;width:100%}.loader__wrap{max-width:300px;flex-direction:column}.loader__logo{max-width:200px}.not-available{text-transform:uppercase}.journal-header{text-align:center;max-width:56.25rem;margin:0 auto 4rem}.journal-header__title{font-size:2.5rem;font-weight:300;line-height:1.3;margin-bottom:1rem;text-transform:uppercase}@media(min-width:62.5em){.journal-header__title{font-size:3.5rem}}.journal-header__strap{font-family:Cormorant,serif;font-size:1.2rem;font-weight:300}@media(min-width:62.5em){.journal-header__strap{font-size:1.8rem}}.regime-selector{padding:1rem}.regime-selector__selector{margin:0 auto;display:block;max-width:30rem;padding:.5rem 1rem}@media(min-width:600px){.single-product__info{grid-column:1/-1;max-width:100%}}@media(min-width:1000px){.single-product__info{grid-column:8/-2}}@media(min-width:600px){.single-product__img-wrap{grid-column:1/-1;max-width:100%}}@media(min-width:1000px){.single-product__img-wrap{grid-column:2/span 4;max-width:100%}}.single-product__img{margin:0 auto;display:block;max-width:100%}.single-product__title{font-size:1.5rem;text-transform:uppercase;line-height:1.3}@media(min-width:1000px){.single-product__title{font-size:2.125rem}}.single-product__short-desc{letter-spacing:.05em;font-size:1.125rem;margin-bottom:1.9375rem}.single-product__size-label{font-family:Courier Prime,sans-serif;text-transform:uppercase;margin-bottom:.5em}.single-product__description{font-size:.75rem;margin:1.3125rem 0}.single-product__benefits-title{font-family:Courier Prime,courier,serif;text-transform:uppercase}.single-product__benefits{font-size:.75rem;margin-bottom:2.1875rem}.single-product__tabs{margin-top:2.75rem}@media(min-width:1000px){.faq{grid-column:3/-3}}.privacy-policy p{margin-bottom:1em}@media(min-width:62.5rem){.privacy-policy{grid-column:3/-3}}.story-slide{height:calc(100vh - 112px);overflow:hidden;background-repeat:none;margin-top:-5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:62.5%){.story-slide{height:calc(100vh - 114px);margin-top:-9rem}}.story-slide__img{width:90%;max-width:1440px;margin-bottom:3rem}@media(min-width:62.5em){.story-slide__img{width:60%;max-width:1440px}}.story-slide__strap{text-align:center;font-weight:400;width:90%;max-width:1440px}@media(min-width:62.5em){.story-slide__strap{width:60%;max-width:1440px;font-size:2rem}}.philosophy{text-align:center;padding:5rem 0}@media(min-width:62.5em){.philosophy{padding:10rem 0}}@media(min-width:37.5em){.philosophy__wrap{grid-column:1/-1}}@media(min-width:62.5em){.philosophy__wrap{grid-column:3/-3}}.philosophy h1,.philosophy h2,.philosophy h3,.philosophy h4,.philosophy h5,.philosophy h6{text-transform:uppercase;font-size:1.5rem;font-family:Montserrat,sans-serif}.philosophy p{margin-bottom:1em}.regimes a{color:#000}.regimes__title{font-size:1rem;padding-top:2rem}.regimes__intro-title,.regimes__title{text-align:center;text-transform:uppercase}.regimes__intro-title{font-size:1.7rem;margin-bottom:1rem}.regimes__intro{text-align:center;margin:0 auto 3rem;font-weight:400;max-width:40rem}@media(min-width:62.5em){.regimes__intro{margin-bottom:10rem}}.regimes__link-wrap{display:flex;flex-direction:column;max-width:30rem;margin:0 auto}.regimes__link{text-transform:uppercase;text-decoration:none;display:block;text-align:center;font-size:1.6rem;border:1px solid transparent;transition:all .3s ease;margin-bottom:1rem}.regimes__link:hover{border:1px solid #cac2d3}.contact__wrapper{text-align:center}@media(min-width:37.5em){.contact__wrapper{grid-column:1/-1}}@media(min-width:62.5em){.contact__wrapper{grid-column:3/-3}}.contact__list{list-style:none}@media(min-width:37.5em){.contact__list{font-size:1.5rem}}.contact__list-item{margin-bottom:1rem}.contact__copy{margin-bottom:3rem}.journal__controls,.regime__intro{text-align:center}.regime__intro{font-size:1rem;padding-top:2rem;text-transform:uppercase}.weekly-treat{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5rem}@media(min-width:62.5em){.weekly-treat{padding-top:10rem}}.weekly-treat__heading{text-transform:uppercase}.snipcart-modal__container{z-index:6000}.snipcart-cart-button,.snipcart-cart-header,.snipcart-cart__content,.snipcart-discount-box,.snipcart-modal,.snipcart-modal__container{background:#fff}.snipcart-discount-box__button{border:1px solid #000}.snipcart-cart-button{color:#000;border:1px solid #000;text-transform:uppercase;letter-spacing:.04em;font-weight:300}.snipcart-cart-button:active,.snipcart-cart-button:focus{border:1px solid #000;box-shadow:0 1rem 1rem rgba(0,0,0,.1)}.snipcart-cart-header{max-width:1472px}.snipcart__icon--blue-dark path{fill:#000!important}.snipcart__icon--blue-light path{fill:#cac2d3}.snipcart__box--badge-highlight{background:#cac2d3}.snipcart__actions--link{color:#cac2d3}.snipcart-input:focus-within{border:1px solid #cac2d3}.snipcart-payment-form--focused,.snipcart-textbox--focus,.snipcart-typeahead__suggestion--active,.snipcart-typeahead__suggestions{border:1px solid #cac2d3}.snipcart-signin__forgot-password,.snipcart-signin__register-link{color:#cac2d3}.snipcart-cart-header__title{text-transform:uppercase;font-weight:300;font-size:1.5rem}.snipcart-register__register-link{color:#cac2d3}.snipcart-cart-summary__content{max-height:500px;overflow-y:auto}