@font-face{font-family:Jost;src:url(/cdn/shop/files/Jost-Regular.ttf?v=1704396656)}@font-face{font-family:Jost-Bold;src:url(/cdn/shop/files/Jost-Bold.ttf?v=1704396656)}@font-face{font-family:Jost-Semibold;src:url(/cdn/shop/files/Jost-SemiBold.ttf?v=1704813013)}@font-face{font-family:Jost-Medium;src:url(/cdn/shop/files/Jost-Medium.ttf?v=1704813014)}@font-face{font-family:Jost-Light;src:url(/cdn/shop/files/Jost-Light.ttf?v=1704396656)}@font-face{font-family:Jost-Thin;src:url(/cdn/shop/files/Jost-Thin.ttf?v=1705072908)}@font-face{font-family:HVCedarwood;src:url(/cdn/shop/files/HVCedarwood-Regular.otf?v=1704395583)}@font-face{font-family:HVCedarwood-Bold;src:url(/cdn/shop/files/HVCedarwood-Bold.otf?v=1704395582)}@font-face{font-family:Leah-Gaviota-Thin;src:url(/cdn/shop/files/Leah_Gaviota_Thin.ttf?v=1692388940)}@media(min-width:475px){.custom-shop-the-look .shop-the-look__slider{padding:0;width:63%;margin-inline-start:37.2%;--col-adjusted-width: 162%}}b,strong{font-weight:600}@media(min-width:1561px){.custom-shop-the-look .panel{padding:80px 0}}@media(max-width:1560px)and (min-width:1281){:root{--gutter-large: 46px;--gutter-xlarge: 70px;--gutter-container: 38px;--sidebar-gutter: 36px}}@media(max-width:767px){:root{--gutter-large: 20px;--gutter-xlarge: 25px}h2,.h2{font-size:calc(28px / 60* var(--base-headings-size) + 0px)}}.custom-full-width .card__text{width:100%}.site-nav.style--classic .has-submenu:not(.focus):hover .submenu{opacity:0;visibility:hidden}.mount-product-page{z-index:1}.submenu-masonry.without-promotion{max-height:440px}.card__image .video-background{background-image:url(//earthspiritmedicine.ca/cdn/shop/files/MCY.png?v=1710946263);background-repeat:no-repeat;background-size:cover}.card__image .video-text__container{background-image:url(/cdn/shop/files/div.png?v=1710947806);background-repeat:no-repeat;background-size:cover}.footer-item__menu a{border-bottom:none}scrollable-navigation .babymenu{padding-left:10px}body:not(.customer-logged-in) .sticky-header .header__bottom,#hygiene facet-filters-form details.potency,#topicals facet-filters-form details.potency,#nutritionals facet-filters-form details.potency,#herbal-teas facet-filters-form details.potency,.phase_explanation-toggle .toggle__icon,.product-actions .product-price .product-price--compare span:nth-child(2),.product-item .product-item__badge--sale,.product-item.card .product-price--compare,.cart-item__price>*:nth-child(4),.cart-item__price>div>*:nth-child(4),.cart-item__total>*:nth-child(4),.product-price--compare:empty,.condition-agree-popup,.search-results-container .cart-item__price .price>span,body:not(.customer-logged-in) .footer-bottom-wraper,body.template-login announcement-bar,body.template-activate_account announcement-bar{display:none!important}body.template-login #logo,body.template-activate_account #logo{justify-content:flex-start;padding:0}.rich-text__container.rich-text__container--image-no-image.bg-image{display:block}.phase-top-banner{background-color:#eadfd3;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;max-height:1600px;height:calc(100vh - 203px);background-blend-mode:color-burn;min-height:690px}.phase-top-banner .card.rich-text{border-radius:10px;background:var(--ESM, #919689);box-shadow:0 100px 80px #00000012,0 64.815px 46.852px #0000000d,0 38.519px 25.481px #0000000a,0 20px 13px #0000000a,0 8.148px 6.519px #00000008,0 1.852px 3.148px #00000005;max-width:626px;margin:auto;width:100%;color:#fff;background-image:url(/cdn/shop/files/1611231-3230600400_1.png?v=1718294229);background-blend-mode:multiply}.phase-top-banner img.rich-txt-icon{width:250px}.phase-contents-wraper .card{max-width:850px;margin:auto}.phase-contents-wraper{position:relative;overflow:hidden}.phase-contents-wraper .rte.text-size--regular{font-size:20px;text-align:left}.rich-txt-icon-wraper.two-position-icon{background:#eadfd3}.rich-txt-icon-wraper.two-position-icon img{mix-blend-mode:multiply}@media(min-width:1230px){.phase-contents-wraper .card,.phase-contents-wraper .rich-text__text.align-content{position:initial}.rich-txt-icon-wraper.two-position-icon{position:absolute;left:0;z-index:-1;margin-top:700px;max-width:480px;width:17vw}.phase-contents-wraper.part-1:before{content:"";width:22vw;height:515px;position:absolute;display:block;top:12vw;right:-8vw;background-image:url(/cdn/shop/files/eleuthero.png?v=1704425418);background-size:contain;background-repeat:no-repeat;background-position:left 20%;z-index:1;pointer-events:none;transform:rotateY(180deg)}}@media(min-width:768px){.two-col-info-wraper{display:flex;align-items:center}}.phase-contents-wraper .card__text.gutter--large{width:100%;padding:6px 0}.two-col-info-wraper .info-title-wraper{min-width:278px}.two-col-info-info-title{font-weight:700;letter-spacing:2px}.two-col-info-info-sub-title{font-style:italic}.rich-txt-icon-wraper.phase-contents-graphic{position:relative;background:#faf7f4;border-radius:10px}.rich-txt-icon-wraper.phase-contents-graphic>div{overflow:auto}.rich-txt-icon-wraper.phase-contents-graphic:before{position:absolute;left:50%;transform:translate(-50%);font-size:20px;letter-spacing:5px;top:45px;min-width:280px}.rich-txt-icon-wraper.phase-basic-example:before{content:"A BASIC EXAMPLE";top:25px;font-size:16px;letter-spacing:4px}.rich-txt-icon-wraper.phase-basic-example{padding-top:25px}.rich-txt-icon-wraper.phase-basic-example img{min-width:768px}.rich-txt-icon-wraper.phase-multi-peak-example:before{content:"MULTI PEAK GRAPH"}.rich-txt-icon-wraper.phase-multi-peak-example img{min-width:710px;padding:150px 0 120px 40px}.rich-txt-icon-wraper.phase-tonic-peak-graph:before{content:"TONIC PEAK GRAPH"}.rich-txt-icon-wraper.phase-tonic-peak-graph,.rich-txt-icon-wraper.phase-chronic-peak-graph,.rich-txt-icon-wraper.phase-acute-peak-graph{padding:150px 2px 40px}.rich-txt-icon-wraper.phase-tonic-peak-graph img{max-width:540px;mix-blend-mode:multiply;width:100%}.rich-txt-icon-wraper.phase-chronic-peak-graph:before{content:"CHRONICS PEAK GRAPH"}.rich-txt-icon-wraper.phase-chronic-peak-graph img{max-width:500px;mix-blend-mode:multiply;width:100%}.rich-txt-icon-wraper.phase-acute-peak-graph:before{content:"ACUTE PEAK GRAPH"}.rich-txt-icon-wraper.phase-acute-peak-graph img{max-width:430px;mix-blend-mode:multiply;width:80%}.ulp-light-section-2{background-size:1356px!important;background-repeat:no-repeat;background-position:center}.ulp-light-section-2 .container--fullwidth{background-image:url(/cdn/shop/files/div.png?v=1710947806);margin-bottom:0!important}.ulp-light-section-2 .container--fullwidth .rich-text__container{display:block}.customer-logged-in .custom-slide-1 a.button.button--solid{display:none!important}.custom-slide-1 a.button.button--solid{font-size:16px;text-transform:uppercase;font-weight:500;background-color:#303030!important;border:none;color:#fff;padding:12px 21px;letter-spacing:1.6px}.template-index .main-footers-wraper .social-wraper,body.template-login .main-footers-wraper .social-wraper{display:none}.custom-slide-1 .card-description{line-height:1.75}.custom-slide-1 h2{font-size:38px;line-height:1.32;max-width:540px;margin:auto}.custom-slide-1 .card__text{padding:50px 60px;border-radius:10px;position:relative;max-width:687px}@media(max-width:1440px){.custom-slide-1 .card{height:75vh}.custom-slide-1 h2{font-size:34px;line-height:1.3}.custom-slide-1 .card__text{padding:30px 25px;border-radius:10px;position:relative;max-width:610px}.custom-slide-1 .card__text img{max-width:240px}}@media(max-width:1350px){.ulp-light-section-2{background-size:auto 100%!important}.phase-top-banner{background-size:cover!important}}@media(max-width:767px){.phase-top-banner .card.rich-text{box-shadow:0 64.815px 46.852px #0000000d,0 38.519px 25.481px #0000000a,0 20px 13px #0000000a,0 8.148px 6.519px #00000008,0 1.852px 3.148px #00000005}.rich-txt-icon-wraper.phase-contents-graphic:before{font-size:14.6px;letter-spacing:3.7px;top:15px}.phase-contents-wraper .rte.text-size--regular{font-size:17px}.rich-txt-icon-wraper.phase-acute-peak-graph,.rich-txt-icon-wraper.phase-chronic-peak-graph,.rich-txt-icon-wraper.phase-tonic-peak-graph{padding:50px 2px 20px}.custom-slide-1 .card{height:78vh}.two-col-info-info-sub-title{margin-bottom:15px}.custom-slide-1 h2{font-size:28px;line-height:1.3}.template-index .shopify-section-group-footer-group.mount-css-slider,.ulp-light-insta-feed-section{background:#ece6de}}.custom-slide-1 .card-caption{letter-spacing:5px;font-family:Jost-light}.condition-agree-popup[open]{display:block!important}.condition-agree-popup .popup-bg{width:100%;height:100%;background:#303030e6;position:fixed;top:0;left:0;z-index:5}.condition-agree-popup .confirm-popup{position:fixed;z-index:6;top:50%;left:50%;transform:translate(-50%,-50%);background:#ddcdbb;text-align:center;border-radius:10px;padding:30px;width:92%;max-width:1080px}.confirm-popup-inner{position:relative;max-width:950px;margin:auto;padding:10px;max-height:92vh;overflow:auto}body[open-popup]{overflow:hidden}body[open-popup] main{z-index:9999}.condition-agree-popup button.close-modal{position:absolute;right:15px;top:15px}.condition-agree-popup .confirm-info{text-align:left}.condition-agree-popup .confirm-info h2{text-align:center;margin:20px auto}.condition-agree-popup .confirm-info h3{font-family:Jost;font-size:19px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:5px;text-transform:uppercase;margin:20px auto;max-width:826px;text-align:center}.confirm-checkbox-wraper{margin:20px auto}.confirm-checkbox-wraper .label-item{justify-content:center}.confirm-bottom-wraper{max-width:400px;display:flex;justify-content:space-around;gap:20px;margin:20px auto 5px}.condition-agree-popup .confirm-info ul li:not(:first-child){margin-top:5px}.confirm-bottom-wraper button[disabled]{opacity:.5}.label-item .label-trigger{cursor:pointer}.confirm-bottom-wraper button{font-family:Jost-Medium;border:none}.retail_price_info_wraper{width:20px;position:relative;padding-top:4px;margin-left:8px}.pdp-price-wraper .retail_price_info{display:none;position:absolute;background:#303030;width:256px;padding:15px;border-radius:10px;color:#eadfd3;font-size:14px;letter-spacing:-.14px;line-height:normal;z-index:5;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:13px;filter:drop-shadow(0px 2px 2px rgba(0,0,0,.25))}.pdp-price-wraper .retail_price_info a{color:#eadfd3;text-decoration:underline}.retail_price_info svg{position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}@media(max-width:1080px){.pdp-price-wraper .retail_price_info{bottom:auto;transform:translateY(-100%);left:auto;top:-12px;right:100%;margin-right:-40px;width:215px}.retail_price_info svg{left:auto;right:10px}}.pdp-price-wraper .retail_price_info_wraper:hover .retail_price_info{display:block}.pdp-price-wraper{display:flex;align-items:flex-start}.phase_explanation-toggle .toggle__content{padding:var(--gutter-regular)!important;display:block!important;height:auto!important;transition:none!important}.phase_explanation-toggle .toggle__icon-title svg path,.pdp-labels-toggle .toggle__icon-title svg path{stroke-width:.1px}.pdp-labels .label-item .view-guide{line-height:0;border-bottom:0px;padding:0;text-decoration:underline;display:flex;align-items:center;gap:10px;min-width:98px}.labels-block-label{margin-bottom:0}.labels-block.origin-labels{margin-bottom:35px}.labels-block.addition-options{margin-bottom:15px}.labels-block.addition-options .label-item.disabled{display:none}.pdp-labels .label-item{position:relative;padding:7px 5px 7px 20px;display:flex;align-items:center}.pdp-labels .label-item.disabled{opacity:.5}.pdp-labels .label-item label{display:inline-flex;margin-right:10px;align-items:center;gap:10px;line-height:1.3}.pdp-labels .label-item input:checked+label .view-guide{display:none!important}.pdp-labels .label-item input:checked~.view-guide{display:flex!important}.pdp-labels .label-item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.pdp-labels .origin-labels .label-item{pointer-events:none}.pdp-labels .origin-labels .label-item .checkmark{opacity:.5}.pdp-labels .label-item .checkmark{position:relative;height:18px;width:18px;border:2px solid #303030;border-radius:4px}.pdp-labels .label-item input:checked+label .checkmark{background-color:#303030}.pdp-labels .label-item input:checked+label .checkmark:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body:not(.customer-logged-in) .header__top{display:flex;flex-direction:row}.ulp-right-wraper{order:2;display:flex;justify-content:flex-end}@media(min-width:768px){body:not(.customer-logged-in) .site-header .mobile-menu-button{width:190px;justify-content:flex-start}.ulp-right-wraper{width:190px;gap:15px}}@media(min-width:1024px){.custom-shop-the-look .gutter-top--large{padding-block:80px!important}body:not(.customer-logged-in) .sticky-header .header__top .logo-img{max-height:58px}body:not(.customer-logged-in) .header__top .logo{order:1;flex:auto;text-align:center;padding:0 1.5rem;justify-content:center}body:not(.customer-logged-in) .site-header .mobile-menu-button{width:250px;height:40px;display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.ulp-right-wraper{width:250px;gap:6px}}.shopify-product-form .button,.quick-add-to-cart .button{border-radius:50px;line-height:1.25;color:#1d1d1d;text-transform:uppercase;font-family:Jost-Medium}.shopify-product-form .button *,.quick-add-to-cart .button *,.shopify-product-form .button,.quick-add-to-cart .button{font-size:calc(.75px * var(--base-body-size) + 0px)}.empty-space{height:0px}.custom-rich-text .empty-space{margin-bottom:0!important}i{font-style:italic}body .breadcrumb-main{position:initial;padding-top:clamp(2.5rem,var(--container-vertical-space),5rem);height:auto}.breadcrumb-main:before,.breadcrumb-main:after{display:none}body .site-search-handle input{background:#eee5dc}.template-page .breadcrumb-main,body mobile-navigation .header-actions:empty{display:none!important}img{max-width:100%}#main{font-family:Jost,sans-serif;line-height:1.75}.template-index #main,.template-page-thanks #main,#launch #main{overflow:hidden}.desktop-filter-wraper,.desktop-filter-wraper select,.desktop-filter-wraper input,.desktop-filter-wraper .facets__summary{font-size:calc(.8px * var(--base-body-size) + 0px)}.desktop-filter-wraper .facets__summary,.desktop-filter-wraper select,.desktop-filter-wraper .facets__display,.desktop-filter-wraper input{background-color:#fff;border-radius:5px}body .range-slider .range-slider__thumb{background:#fff}.desktop-filter-wraper .section-heading--facets{margin-bottom:15px}.custom-promotion-cards .card__text .text-size--small{font-size:14px;line-height:1.33}.template-index #main{background:#faf7f4}.shopify-section-group-footer-group.mount-css-slider{background:var(--color-background-main)}body:not(.customer-logged-in) .header-actions.header-actions--blocks,body:not(.customer-logged-in) mobile-navigation .header-actions{display:none!important}.mobile-account-icon{display:flex;width:40px;height:40px;padding:0;align-items:center;justify-content:center}main-header input{font-size:calc(16px / 16 * var(--base-menu-size) + 0px)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:HVCedarwood-Bold,sans-serif}.Leah-Gaviota-Thin,h5{font-family:Leah-Gaviota-Thin,sans-serif!important}span.h3,h3.h3{line-height:1.25;font-size:calc(1.25px * var(--base-body-size) + 0px);text-transform:uppercase;font-family:Jost}.custom-shop-the-look .shop-the-look__image{width:100%}.custom-shop-the-look .section-heading__title a{color:#000;transition:all .1s linear;background-image:linear-gradient(to right,#000,#000);background-size:0% 2px;background-repeat:no-repeat;background-position:left calc(1em + 8px)}.custom-shop-the-look .section-heading__title a:hover{background-size:100% 2px}.shop-look-all-view.element--hide-on-desk{margin-top:20px}.product-item__price{font-size:calc(16px / 16 * var(--base-body-size) + 0px);color:#1d1d1d}.template-product #main{background:#fdfbfa}.custom-rich-text .button{font-family:Jost-Medium}.tonic-bar{width:100%;padding:20px;position:relative;display:flex;justify-content:space-between}.tonic-progress{width:calc(100% - 64px);border-bottom:1px solid #B9B9B9;position:absolute;top:50%;z-index:0;left:32px}.tonic-break-point{width:24px;height:24px;border-radius:6px;position:relative;z-index:1}.tonic-break-point:not(.active):before{content:"";display:block;width:3px;height:24px;position:absolute;left:50%;top:0;transform:translate(-50%);background:#b9b9b9}.tonic-break-point.active{border-radius:50px;background:#303030;border:2px solid #303030}.tonic-bar-txt-wraper{display:flex;justify-content:space-between;margin:10px auto 40px;font-size:24px;color:#b9b9b9}.tonic-bar-txt-wraper .active{color:#303030;font-family:Jost-Medium}.icon-toggle .toggle__content{background:#fff}.pdp-dynamic-toggle-wraper .toggle{margin:2.2rem auto}product-page .product-text .toggle .toggle__icon-title{font-family:Jost;font-size:17px;text-transform:uppercase;letter-spacing:1.7px}product-page .product-text .toggle .toggle__icon-title b{font-family:Jost-Medium}product-page .product-text .phase_explanation-toggle .toggle__icon-title b{font-weight:600}product-page .product-text>.product__title{font-size:42px;font-family:Jost-Medium;line-height:1.13}product-page .product-text *:not(h1,h2,h3,h4,h5){font-size:16px}product-page .product-text .icon-toggle .toggle__title{border-radius:0}product-page .product-text .product-quantity__selector{font-size:26px}product-page .product-text .pdp-info-toggle-1 .toggle__title{background-color:#fff2b2}product-page .product-text .potency_level-Tonic .pdp-info-toggle-1 .toggle__title{background:linear-gradient(90deg,#6aff8bcc -15.39%,#85e9ffcc 61.07%,#86c2ffcc)}product-page .product-text .potency_level-Acute .pdp-info-toggle-1 .toggle__title{background:linear-gradient(90deg,#fd75aecc,#ff877acc 60.5%,#ff5858cc)}product-page .product-text .potency_level-Chronic .pdp-info-toggle-1 .toggle__title{background:linear-gradient(90deg,#ddc7facc,#e7b9ffcc,#fdb99bcc)}.phase-graph-wraper{text-align:center;padding-top:10px}.line-divid{width:84%;height:1px;border-bottom:0px dashed rgba(87,87,87,.2);margin:15px auto}product-page .product-text h3{font-family:Jost-Medium;font-size:18px;font-style:normal;font-weight:500;line-height:1.27}product-page .product-text .pdp-info-badge-1{font-size:12px!important;font-family:Jost-Medium;text-transform:uppercase;letter-spacing:1.2px;text-align:center;padding:0 20px;background:#fff2b2;border-radius:16px;line-height:2.4;display:inline-block}product-page .product-text .pdp-info-badge-1.potency_level-Tonic{background:linear-gradient(90deg,#6aff8bcc 17%,#85e9ffcc 72%,#86c2ffcc)}product-page .product-text .pdp-info-badge-1.potency_level-Acute{background:linear-gradient(90deg,#fd75aecc,#ff877acc 60.5%,#ff5858cc)}product-page .product-text .pdp-info-badge-1.potency_level-Chronic{background:linear-gradient(90deg,#ddc7facc,#e7b9ffcc,#fdb99bcc)}product-page .product-text .product-variant__name,.product-variant .option-size:before{font-size:15px;text-transform:uppercase}product-page .product-text .product-variant .option-size,product-page .product-text .product-variant .option-size span,product-page .product-text .option-phase span{font-size:0px}.product-variant .option-size:before{content:"SIZE VARIATION(S)"}product-page .product-text .option-phase{display:flex;align-items:center;gap:5px}product-page .product-text .product-variant__item label{letter-spacing:1.7px}.option-phase+.product-variant__container .product-variant__item{margin-top:15px;margin-inline-end:0px}.option-phase+.product-variant__container{display:flex;flex-wrap:wrap;gap:16px}.option-phase+.product-variant__container label{width:100%;padding:12px 5px!important}.option-phase+.product-variant__container .product-variant__item{width:calc(25% - 12px);min-width:87px}product-page .product-text .potency_level-Tonic .option-phase+.product-variant__container .product-variant__item label,product-page .product-text .potency_level-Acute .option-phase+.product-variant__container .product-variant__item label,product-page .product-text .potency_level-Chronic .option-phase+.product-variant__container .product-variant__item label{border-color:transparent}product-page .product-text .potency_level-Tonic .option-phase+.product-variant__container .product-variant__item input:checked+label{border-color:var(--color-text-main)}product-page .product-text .potency_level-Tonic .option-phase+.product-variant__container .product-variant__item:nth-child(1){background:#88fea180}product-page .product-text .potency_level-Tonic .option-phase+.product-variant__container .product-variant__item:nth-child(2){background:#98f2e7}product-page .product-text .potency_level-Tonic .option-phase+.product-variant__container .product-variant__item:nth-child(3){background:#9deefd}product-page .product-text .potency_level-Tonic .option-phase+.product-variant__container .product-variant__item:last-child{background:#9ed0ff}product-page .product-text .potency_level-Acute .option-phase+.product-variant__container .product-variant__item:nth-child(1){background:#fdd1e2}product-page .product-text .potency_level-Acute .option-phase+.product-variant__container .product-variant__item:nth-child(2){background:#ff877a80}product-page .product-text .potency_level-Acute .option-phase+.product-variant__container .product-variant__item:nth-child(3){background:#ff877acc}product-page .product-text .potency_level-Acute .option-phase+.product-variant__container .product-variant__item:last-child{background:#ff908a}product-page .product-text .potency_level-Chronic .option-phase+.product-variant__container .product-variant__item:nth-child(1){background:#f4ecff}product-page .product-text .potency_level-Chronic .option-phase+.product-variant__container .product-variant__item:nth-child(2){background:#efcefb}product-page .product-text .potency_level-Chronic .option-phase+.product-variant__container .product-variant__item:nth-child(3){background:#f8d2da}product-page .product-text .potency_level-Chronic .option-phase+.product-variant__container .product-variant__item:last-child{background:#ffd6c0}product-page .product-text .product-actions .product-price .product-price--original{font-size:49px;font-family:Jost-Medium;margin-inline-end:70px}product-page .product-text .product-actions .product-price .product-price--original:before{content:"PRACTITIONER PRICE";font-size:16px;font-family:Jost-Bold;display:block;line-height:26px;letter-spacing:.64px}product-page .product-text .product-actions .product-price .product-price--compare{margin-inline-start:0px;line-height:85px}product-page .product-text .product-actions .product-price .product-price--compare span{text-decoration:initial;font-size:32px;font-family:Jost}product-page .product-text .product-actions .product-price .product-price--compare:before{content:"RETAIL PRICE";font-size:16px;font-family:Jost-Medium;display:block;line-height:26px;letter-spacing:.64px}@media(max-width:890px){product-page .product-text .product-actions .product-price .product-price--original{font-size:39px;margin-inline-end:45px}product-page .product-text .product-actions .product-price .product-price--original:before{font-size:14px;line-height:18px}product-page .product-text .product-actions .product-price .product-price--compare{line-height:64px}product-page .product-text .product-actions .product-price .product-price--compare span{font-size:25px}product-page .product-text .product-actions .product-price .product-price--compare:before{font-size:14px;line-height:18px;letter-spacing:.64px}.retail_price_info_wraper{padding-top:2px}}product-page .product-text product-quantity button{border-radius:50px}.product-variant__label{text-transform:uppercase}product-page .product-text .product-variant__item input:checked+.product-variant__label,.product__cart-functions button{font-family:Jost-Medium;text-transform:uppercase}product-page .product-text .product-related-item__title span{font-size:18px;line-height:1.1;font-family:Jost-Medium}product-page .product-text .product-related-item__info{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#1d1d1d9e;margin-top:10px}product-page .product-text .product-related-item__info *{font-size:13px;line-height:1.4}product-page .product-text .product-related-item__button{display:flex;flex-direction:column;gap:12px}product-page .product-text .product-related-item__button .button{font-family:Jost-Medium;border-radius:0;text-transform:uppercase;width:100%}product-page .product-text .product-related-item__button quick-view-product .button,product-page .product-text .product-related-item__button quick-add-to-cart .button{background:#303030;border-color:#303030;color:#fff}product-page .product-text .product-related-item__button .button,product-page .product-text .product-related-item__button .button *{font-size:13px;line-height:1.51}product-page .product-gallery figure{background-color:#f4f4f4}product-page .product-text .pdp-badge-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}modal-box product-page .product-text>.product__title,modal-box product-page .product-text>.product__title a{font-size:34px}modal-box product-page .product-text>.product__title a:hover{text-decoration:underline}modal-box product-page .product-text .product__description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}modal-box product-page .read-more-btn{margin-bottom:10px;margin-top:-8px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-align:right;display:none}@media screen and (max-width:674px){.product-item__price{font-size:calc(15px / 16 * var(--base-body-size) + 0px)}product-page .product-text>.product__title,modal-box product-page .product-text>.product__title,modal-box product-page .product-text>.product__title a{font-size:28px;line-height:1.3}product-page .product-text h3{font-size:16px}product-page .product-text *:not(h1,h2,h3,h4,h5){font-size:13.5px}product-page .product-text .product-actions .product-price *{font-size:28px}product-page .product-text .product-related-item__info *{font-size:12px}.condition-agree-popup .confirm-popup{padding:10px 5px}.confirm-popup-inner{max-height:80vh}.condition-agree-popup .confirm-info h2{font-size:26px;margin:15px auto}.condition-agree-popup .confirm-info h3{font-size:15px;letter-spacing:2px;margin:15px auto}.condition-agree-popup button.close-modal{right:15px;top:10px}}@media screen and (min-width:675px)and (max-width:1023px){.product-item__price{font-size:calc(15px / 16 * var(--base-body-size) + 0px)}product-page .product-text>.product__title{font-size:38px;line-height:1.3}modal-box product-page .product-text>.product__title,modal-box product-page .product-text>.product__title a{font-size:30px}product-page .product-text *:not(h1,h2,h3,h4,h5){font-size:15px}product-page .product-text .product-actions .product-price *{font-size:36px}product-page .product-text .product-related-item__info *{font-size:13px}}@media screen and (min-width:1024px){.text-size--small{font-size:calc(14.4px / 16 * var(--base-body-size) + 0px)}.mobile-account-icon{display:none}.custom-shop-the-look .css-slider--bottom-navigation .css-slider-navigation-container{position:absolute;width:100%}}@media screen and (max-width:474px){.button--small{font-size:calc(12.8px / 16 * var(--base-body-size) + 0px)}.shopify-product-form .button *,.quick-add-to-cart .button *,.shopify-product-form .button,.quick-add-to-cart .button{font-size:14px}.custom-shop-the-look .shop-the-look__image{display:none}.custom-shop-the-look .shop-the-look__slider{margin-top:0}}@media screen and (min-width:475px)and (max-width:1023px){.custom-shop-the-look .css-slider--bottom-navigation .css-slider-navigation-container{position:absolute;width:100%}.custom-shop-the-look .gutter-top--large{padding-block:60px!important}.button--small{font-size:calc(13.4px / 16 * var(--base-body-size) + 0px)}.shopify-product-form .button *,.quick-add-to-cart .button *,.shopify-product-form .button,.quick-add-to-cart .button{font-size:15.5px}.css-slider--bottom-navigation .css-slider-navigation-container .css-slider-index-navigation{text-align:center;display:block!important;width:100%}.css-slider--bottom-navigation .css-slider-navigation-container .css-slider-dot-navigation{display:none!important}}@media screen and (min-width:1024px){.button--small{font-size:calc(14px / 16 * var(--base-body-size) + 0px)}.button--regular{font-size:calc(16px / 16 * var(--base-body-size) + 0px)}.button--medium{font-size:calc(18px / 16 * var(--base-body-size) + 0px)}}.button--medium{padding:var(--button-padding-regular)}@media screen and (max-width:1023px){.button--medium{font-size:calc(16px / 16 * var(--base-body-size) + 0px)}.button--regular{font-size:calc(14.5px / 16 * var(--base-body-size) + 0px)}}.main-collection-banner .section-heading__text h1{text-transform:uppercase}.custom-shop-the-look .section-heading__title{color:#000;letter-spacing:1.8px}.custom-shop-the-look .section-heading__subheading{margin-top:15px;text-transform:uppercase;letter-spacing:4.5px}.custom-shop-the-look .section-description{margin-top:calc(var(--gutter-large) * .8)}.product-item .product-item__title{line-height:1.15;color:#000;font-family:Jost-Medium,sans-serif}.custom-shop-the-look .product-item__text{padding-top:11px}.template-page-lead-1 .custom-shop-the-look{padding:90px 0}.led-banner-5:before{content:"";width:27vw;height:564px;position:absolute;display:block;top:100px;left:-4vw;background-image:url(/cdn/shop/files/lead-img-2.png?v=1718684100);background-size:contain;background-repeat:no-repeat;z-index:1;pointer-events:none;background-position:bottom;transform:rotate(140deg) rotateY(180deg);opacity:.3}.led-banner-5:after{content:"";width:27vw;height:559px;position:absolute;display:block;bottom:0;right:-8vw;background-image:url(/cdn/shop/files/lead-img-1.png?v=1718684100);background-size:contain;background-repeat:no-repeat;z-index:1;pointer-events:none;background-position:bottom;transform:rotate(333deg);opacity:.3}.lead-faq-section{max-width:920px;margin:160px auto}@media(max-width:1560px){.template-page-lead-1 .custom-shop-the-look{padding:60px 0}}@media(max-width:1023px){.template-page-lead-1 .custom-shop-the-look{padding:40px 0}.lead-faq-section{margin:72px auto}body .sticky-header .header__top .logo-img{height:52px!important}}@media(max-width:767px){.template-page-lead-1 .custom-shop-the-look{padding:30px 0}.lead-faq-section{margin:60px auto}.led-banner-5:before{width:59vw;left:-25px;top:0;height:356px;transform:rotate(152deg) rotateY(180deg)}.led-banner-5:after{width:44vw;height:300px;bottom:-15px;right:-29px}.led-banner-5.custom-rich-text{margin-bottom:-105px;padding-bottom:105px}.alp-by-category{display:none}.custom-shop-the-look .panel{text-align:center}}.custom-slide-1 .card__text:before,.thanks-banner .card:before{content:"";border-radius:10px;background:#1d0d0980;filter:blur(.42500001192092896px);display:block;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}.template-index .custom-slide-1 .card__text:before{border-radius:20px;background:linear-gradient(108deg,#eadfd357 0% 100%),#3030301a;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.thanks-banner .card:before{z-index:0}.program-list{padding:1px 0 var(--container-vertical-space);background:#eadfd3}.home-img-bg-1:before{content:"";width:26vw;height:579px;position:absolute;display:block;top:4vw;left:-7vw;background-image:url(/cdn/shop/files/eleuthero.png?v=1704425418);background-size:contain;background-repeat:no-repeat;background-position:left 20%;z-index:1;pointer-events:none}.home-img-bg-1:after{content:"";width:18vw;height:352px;display:block;position:absolute;top:2vw;right:-6vw;background-image:url(/cdn/shop/files/anise_star_1.png?v=1704425418);background-size:contain;background-repeat:no-repeat;background-position:bottom right;pointer-events:none;z-index:2}.program-list:before{content:"";width:13vw;height:380px;position:absolute;display:block;bottom:90px;left:-20px;background-image:url(/cdn/shop/files/nutmeg_1.png?v=1704425418);background-size:contain;background-repeat:no-repeat;background-position:left;pointer-events:none;z-index:0}.program-list:after{content:"";width:19vw;height:583px;display:block;position:absolute;bottom:0;right:-6px;background-image:url(/cdn/shop/files/holly_basil.svg?v=1705075885);background-size:contain;background-repeat:no-repeat;background-position:bottom right;pointer-events:none;z-index:0}.program-list .toggle_title{font-size:calc(1.2px * var(--base-body-size) + 0px);text-transform:uppercase;letter-spacing:3.6px}.program-list toggle-tab{border-bottom:1px solid var(--color-borders-main);border-top:0px!important;padding:18px 0!important}.program-list .button{font-size:calc(.8px * var(--base-body-size) + 0px);text-transform:uppercase;padding:12px 20px;margin-left:30px}.program-list toggle-tab:first-child .button{color:#fff;background:#98671d;border-color:#98671d}.program-list .toggle_title b{font-family:Jost-Semibold}.program-list .button b{font-family:Jost-Bold}.program-list .button{font-family:Jost-Medium}.program-list .toggle__icon-alternate{margin-top:44px}.program-list .faq-items{background:#eadfd3c9}@media(min-width:768px){.element--hide-on-desk{display:none!important}.program-list .faq-items{width:80%;margin:auto}body:not(.customer-logged-in) .header__top{padding-top:15px;padding-bottom:15px}}.home-insta-feed-section{padding:120px 0 60px;position:relative}.home-insta-feed-section:before{width:21vw;height:380px;position:absolute;display:block;top:30px;left:-1vw;background-image:url(/cdn/shop/files/ederberry_leaf.png?v=1704684054);background-size:contain;background-repeat:no-repeat;background-position:left top;pointer-events:none}.home-insta-feed-section:after{width:18vw;height:400px;display:block;position:absolute;bottom:-.5vw;right:-.5vw;background-image:url(/cdn/shop/files/oregano_majoran.png?v=1704683851);background-size:contain;background-repeat:no-repeat;background-position:bottom right;pointer-events:none}.home-insta-feed-section .card{background:transparent;border:none}.insta-img-wraper img{width:calc(50% - 13px);border-radius:5px}.insta-img-wraper{display:flex;gap:26px;flex-wrap:wrap;z-index:2}.lead-section-2 .rich-text__image{position:absolute;left:0;top:0;width:100%;opacity:.28;background:#e7e7e7}.lead-section-2 .rich-text__image .bg-wraper{width:100%;height:100%;mix-blend-mode:color-burn}.lead-section-2 .rich-text__image .bg-wraper div{width:100%;height:100%;display:block!important;background:radial-gradient(44.22% 44.22% at 50% 55.78%,#784c21cc,#784c2100 59.49%),linear-gradient(180deg,#30303000 37.07%,#784c21 84.76%),linear-gradient(180deg,#784c211a 44.22% 80.78%),url(/cdn/shop/files/stock-vector-a-picture-showing-an-example-of-brown-mold-which-is-also-known-as-mucor-mucedo-vintage-line-1408168973_2_1.png?v=1704769363),#d3d3d3 50% / cover no-repeat}body.template-page-program-1,body.template-page-program-2,body.template-page-program-3,body.template-page-program-1 .shopify-section-group-footer-group.mount-css-slider,body.template-page-program-2 .shopify-section-group-footer-group.mount-css-slider,body.template-page-program-3 .shopify-section-group-footer-group.mount-css-slider,body.template-page-phase .shopify-section-group-footer-group.mount-css-slider,body.template-page-lead-1 .shopify-section-group-footer-group.mount-css-slider{background:var(--color-background-footer)}.template-index .shopify-section-group-footer-group.mount-css-slider,.ulp-light-insta-feed-section{background:linear-gradient(90deg,#ede8df 0% 34.68%,#ece6db 40% 60%,#ede8df 75% 100%)}#thank-you .shopify-section-group-footer-group.mount-css-slider,#launch .shopify-section-group-footer-group.mount-css-slider{background:#eadfd3}.program-banner-1 .card{padding-bottom:80px}.program-waitlist-form .card{margin-top:-150px;margin-bottom:-125px;z-index:1}.customer-logged-in .ulp-footer,body:not(.customer-logged-in) .alp-footer{display:none}.main-footers-wraper{background:#beb5ab}.footer-item .footer-item__title{font-family:Jost-Medium;text-transform:uppercase;font-size:18px}body .main-footer{border-top:none;font-size:calc(16px / 16 * var(--base-menu-size) + 0px);padding-top:var(--container-vertical-space);margin-top:0;background:transparent;color:#eadfd3}.footer-1-wraper{z-index:0;position:relative}.footer-2-wraper{background-image:url(/cdn/shop/files/Footer_bg.png?v=1709224669);background-color:transparent;margin-top:-7.5vw;z-index:1;position:relative;color:#eadfd3;background-size:cover;background-position:top center}.footer-2-wraper .container--large{font-family:Jost,sans-serif;padding-top:0}.footer-2-wraper .main-footer a b{font-weight:600}.footer-2-wraper .main-footer .footer-item__menu span{margin-bottom:16px}.footer-2-wraper .main-footer .footer-item__menu span.sub-item{margin-top:-13px;margin-left:8px}.footer-2-wraper .main-footer a,.footer-2-wraper .main-footer a:hover{color:inherit!important;font-size:15px;font-weight:400;line-height:25.5px;letter-spacing:.8px}.footer-item__newsletter .form-row{max-width:650px}.footer-item__newsletter input#Email-newsletter-footer-block{background:transparent;color:inherit;border-radius:10px;border:1px solid #EADFD3;font-size:17px;padding:11px 129px 11px 20px}.footer-item__newsletter input#Email-newsletter-footer-block::placeholder{color:#6e6863;opacity:1}.footer-item__newsletter button#Subscribe-newsletter-footer-block{width:129px;background:#98671d;padding:12px 15px;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#fff;text-transform:uppercase;font-weight:700;font-size:15px;letter-spacing:1px}.footer-row-3{margin-top:40px}.footer-row-3 .card{min-height:auto}.footer-row-3 .rich-text__container{display:flex;justify-content:space-between;align-items:flex-start;gap:150px;margin-bottom:20px}.footer-row-3.custom-rich-text .rich-text__image{height:auto;flex-direction:column;display:flex;max-width:250px;min-width:250px;gap:25px;padding-top:var(--gutter-large);margin:0 auto}.footer-row-3.custom-rich-text .rich-text__image:after{content:"";position:absolute;width:1px;height:calc(100% - var(--gutter-large));opacity:.25;background:#eadfd380;right:-73px}.footer-row-3 .logo-wraper{display:flex;flex-direction:column;align-items:center}.footer-row-3 .logo-text{font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;text-transform:uppercase}.footer-row-3 .social-icons path{fill:currentColor}.footer-row-3 .card__text{padding-left:0;padding-right:0}.footer-row-3 .card__text *{font-size:15px;letter-spacing:.3px;line-height:1.7}.footer-row-3 .card__text h3{font-weight:600;letter-spacing:1px;margin:20px 0 30px}.footer-bottom-wraper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-bottom-wraper .privacy-wraper{display:flex;align-items:center;gap:25px;flex-wrap:wrap;justify-content:center}.footer-bottom-wraper .privacy-wraper *{line-height:1}.footer-bottom-wraper .bottom-info{opacity:.4}.footer-bottom-wraper a.bottom-info:hover{opacity:.8}@media(min-width:1024px){.footer-2-wraper .footer-top .grid--layout{display:flex;justify-content:space-between}.lead-img-txt .container--fullwidth .rich-text__container--image-right .rich-text__text{padding-inline-end:var(--gutter-xlarge);padding-inline-start:calc((100vw - 1680px)/2)}.lead-img-txt .container--fullwidth .rich-text__container--image-right .rich-text__text .card__text{padding-inline-start:40px;max-width:600px;margin-right:0;margin-left:auto}.lead-img-txt .container--fullwidth .rich-text__container--image-left .rich-text__text{padding-inline-start:var(--gutter-xlarge);padding-inline-end:calc((100vw - 1680px)/2)}.lead-img-txt .container--fullwidth .rich-text__container--image-left .rich-text__text .card__text{padding-inline-end:40px;max-width:600px;margin-right:auto;margin-left:0}.lead-img-txt h2{margin-bottom:40px}}@media(min-width:1300px){.lead-img-txt .container--fullwidth .rich-text__container--image-left .rich-text__text .card__text{padding-inline-end:30px;padding-inline-start:30px}.footer-2-wraper .container--large{margin-top:-30px}}@media(min-width:1440px){.lead-img-txt .element--height-regular{min-height:65vh}}@media(min-width:1600px){.lead-img-txt .container--fullwidth .rich-text__container--image-left .rich-text__text .card__text{padding-inline-end:0px;padding-inline-start:60px}}.lead-img-txt .card__text p{max-width:600px}.lead-img-txt .card{border-radius:0}@media(max-width:1750px){.footer-2-wraper{margin-top:-8.5vw}}@media(max-width:1560px){.footer-2-wraper{margin-top:-9.5vw}.program-list .button{padding:9px 16px}.bottom-signup-section{padding-top:60px}}@media(max-width:1380px){.footer-2-wraper{margin-top:-10.5vw}.footer-bottom-wraper{margin-left:-400px;justify-content:center;column-gap:40px}}@media(max-width:1180px){.footer-2-wraper .main-footer.alp-footer .footer-item__menu span{margin-bottom:13px}.footer-2-wraper{margin-top:-150px}}@media(max-width:998px){.footer-row-3 .rich-text__container{gap:60px}.footer-row-3.custom-rich-text .rich-text__image:after{right:-20px}.footer-bottom-wraper{margin-left:-300px;column-gap:12px;justify-content:space-around}}@media(max-width:830px){.footer-2-wraper{margin-top:-230px}}@media(max-width:767px){.footer-row-3.custom-rich-text .rich-text__image:after{display:none}.footer-row-3 .rich-text__container{gap:10px;flex-wrap:wrap}.footer-bottom-wraper{margin-left:auto}body .header__top{--header-logo: 55px}.program-waitlist-form .card{margin-top:-145px}.home-insta-feed-section .rich-text__container .card__text,.ulp-light-insta-feed-section .rich-text__container .card__text{padding-top:50px}.home-insta-feed-section{padding:20px 0 15px}.custom-slide-1 .card__text{padding:35px 15px}.hidden-mobile{display:none!important}.program-list .toggle_title{font-size:calc(.9px * var(--base-body-size) + 0px);text-transform:uppercase;letter-spacing:2px;line-height:1.3}.bottom-signup-section{padding-top:45px}}@media(max-width:650px){.footer-2-wraper{background-image:url(/cdn/shop/files/Footer_Mobile_PNG_1.png?v=1710268258);margin-top:-68px}.footer-2-wraper .footer-head-line .card__text .empty-space{padding-bottom:55px!important}}scrollable-navigation .submenu-masonry{margin-inline-start:90px!important}.site-nav.style--classic .submenu.mega-menu .submenu-masonry.without-promotion .mega-link:nth-child(2){left:0!important;top:165px!important}.site-nav.style--classic .submenu.mega-menu .submenu-masonry.without-promotion .mega-link:nth-child(3){left:0!important;top:195px!important}.site-nav.style--classic .submenu.mega-menu .submenu-masonry.without-promotion .mega-link:nth-child(4){left:0!important;top:225px!important}.site-nav.style--classic .submenu.mega-menu .submenu-masonry.without-promotion .mega-link:nth-child(5){left:calc(25% + .5px)!important;top:0!important}.site-nav.style--classic .submenu.mega-menu .submenu-masonry.without-promotion .mega-link:nth-child(5)>a{pointer-events:none}@media(max-width:1280px){margin-inline-start: 75px !important}body .announcement-bar__content .announcement{font-size:calc(14px / 16 * var(--base-menu-size) + 0px)}@media(min-width:1921){.footer-head-line.custom-rich-text{padding-top:80px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
