@font-face{font-family:Revival;src:url(/cdn/shop/files/revival_font.woff2?v=1780319985) format("woff2"),url(/cdn/shop/files/revival_font.woff?v=1780319985) format("woff")}@font-face{font-family:Instrument Sans;src:url(/cdn/shop/files/InstrumentSans-VariableFont_wdth_wght.woff2?v=1780319979) format("woff2"),url(/cdn/shop/files/InstrumentSans-VariableFont_wdth_wght.woff?v=1780319979) format("woff")}:root{--FONT-STACK-HEADING: "Revival", serif !important;--FONT-STACK-SUBHEADING: "Instrument Sans", sans-serif !important;--FONT-STACK-BODY: "Instrument Sans", sans-serif !important;--FONT-STACK-NAV: "Instrument Sans", sans-serif !important;--FONT-STACK-BUTTON: "Instrument Sans", sans-serif !important;--FONT-WEIGHT-BODY: 500 !important;--STROKE-WIDTH: 18px !important;--cream: #FBF7F3;--periwinkle: #89AEFF;--sky: #E0EAFF;--slate-lavender: #B5BFE0;--taupe: #EDE6DE}@media screen and (min-width:1024px){:root{--gutter: 70px !important;--grid-gutter: 35px !important}}.body--rounded-corners{--radius: 30px !important}.body--rounded-corners .cart__item__image,.cart__item__image a{border-radius:15px}p,.p{font-size:18px;line-height:140%}.btn{font-size:18px;font-weight:700}.btn--text{display:flex;align-items:center}.btn--text hover-button:after{content:"\2192";display:block;position:absolute;right:-20px;top:50%;transform:translateY(-50%) translateY(1px)}.btn--text:after,.btn--text:before{bottom:1px}.btn--secondary{--btn-text: #36569B}.main-content:before{background:#0009!important}.megamenu-opened .main-content:before,.search-opened .main-content:before{opacity:1!important}.slide__heading,.banner-image__heading,.product-single .product__title{font-size:60px;line-height:100%!important}.aos-initialized .text-reveal__cropper{overflow:visible}@media screen and (max-width:767px){.slide__heading,.banner-image__heading,.product-single .product__title{font-size:37px}}.section__heading,.banner--collection .section-header__title{font-size:52px;line-height:100%!important}@media screen and (max-width:767px){.section__heading,.banner--collection .section-header__title{font-size:37px}}.featured-product .product__title,.product__title--custom *,.text__heading,.image-with-text__heading,.section-image--heading,.related-products .section__heading{font-size:42px;line-height:100%!important;text-decoration:none}@media screen and (max-width:767px){.featured-product .product__title,.product__title--custom *,.text__heading,.image-with-text__heading,.section-image--heading,.related-products .section__heading{font-size:32px}}.product-badge .product-badge__item,.image-with-text .image-with-text__subheading{padding:6px 30px;font-size:12px;font-weight:900;line-height:1.1;letter-spacing:1.2px;text-transform:uppercase}.announcement-bar-static .announcement__text *{font-size:16px;font-weight:800;line-height:140%;letter-spacing:.32px}.site-header .logo{margin-top:20px;margin-bottom:20px}.site-header .navlink--toplevel{padding-left:30px;padding-right:30px}.site-header .navtext{font-size:20px;font-weight:700;line-height:normal}.site-header .navtext:before,.site-header .navtext:after{bottom:-6px;height:4px;background:var(--periwinkle)}.site-header .header__dropdown .navtext{font-size:24px;font-weight:var(--FONT-WEIGHT-BODY)}.site-header .grandparent .header__dropdown__wrapper{padding:60px 0 70px}.site-header .grandparent .header__grandparent__links{margin-left:var(--gutter)}.site-header [class*=images-].grandparent .dropdown__family{max-width:100%}.site-header .grandparent .header__grandparent__links .dropdown__family{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:auto;gap:12px}.site-header .grandparent .menu__block--narrow,.site-header .grandparent .menu__block--wide,.site-header .grandparent .dropdown__family{margin-right:30px}.site-header .grandparent .header__dropdown__inner>div:last-child{margin-right:var(--gutter)}.site-header .header__dropdown__image{border-radius:15px}.site-header .header__dropdown__image .hero__content{padding:25px}.site-header .header__dropdown__image .hero__title p{font-family:var(--FONT-STACK-BODY);font-size:24px;font-weight:700;line-height:100%;margin:0}.slideshow{background-color:var(--cream)}.slideshow .slider{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.slideshow .slide__heading{margin-bottom:20px}.slideshow .slide__text{font-size:18px;line-height:140%}.template-index .slideshow .slide__text__wrapper{max-width:calc(517px + (var(--gutter) * 2))}@media screen and (max-width:767px){.template-index .slideshow .slide__text__wrapper{padding-top:44px}}@media screen and (min-width:1024px){.template-index .slideshow .slide__text__wrapper{padding-top:108px}}.section-marquee .text-highlight__break{font-size:15px;font-weight:900;line-height:140%;letter-spacing:1.5px;text-transform:uppercase}.section-columns .section__header{display:flex;align-items:center;gap:50px;margin-bottom:90px}.section-columns .section__header .section__heading{flex-basis:100%;margin-bottom:0;text-align:left}.section-columns .section__header .section__text{text-align:right;margin-bottom:0;max-width:450px;font-size:18px;line-height:140%}.section-columns .section__header .btn{flex-shrink:0}.section-columns .section__header .btn--text{margin-right:20px}.section-columns .column-item{background-color:var(--cream);border-radius:var(--radius);padding:30px}.section-columns .column-item__subheading{font-size:12px;font-weight:900;line-height:1.1;letter-spacing:1.2px;text-transform:uppercase;background-color:var(--sky);border-radius:var(--radius);padding:5px 30px;width:fit-content;margin:0 auto 15px}.section-columns .column-item__heading{font-family:var(--FONT-STACK-BODY);font-size:24px;font-weight:900;line-height:100%;margin-bottom:15px}.section-columns .column-item__text *{font-size:14px;line-height:140%}.section-columns .section-columns__slider .flickity-button{top:50%!important}@media screen and (max-width:1023px){.section-columns .section__header{gap:20px}}@media screen and (max-width:767px){.section-columns .section__header{flex-direction:column;justify-content:center;text-align:center;margin-bottom:40px}.section-columns .section__header *,.section-columns .section__header .section__heading{text-align:center}}.section-columns--home .column-item{min-width:300px}.section-columns--home .column-item img{object-fit:cover}.section-columns--home .column-item{padding:0;overflow:hidden;position:relative}.section-columns--home .column-item__content:not(.column-item__content--button-bottom){padding:30px 30px 20px}.section-columns--home .column-item__image-wrapper{max-width:none;width:100%;margin:0}.section-columns--home .column-item__content--button-bottom{position:absolute;left:0;right:0;bottom:30px;z-index:3;padding:0 30px;text-align:center}@media screen and (min-width:768px){.section-columns--home.section-columns .section-columns__wrapper--button-hover-animation .column-item:hover .column-item__image img{transform:none}}.column-item__hover-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease}.column-item__hover-video video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.no-touch .column-item:hover .column-item__hover-video{opacity:1;visibility:visible}.section-columns--home .column-item:last-child .column-item__hover-video video{object-position:bottom}@media screen and (min-width:768px){.section-columns--home .carousel:not(.flickity-enabled){justify-content:center;--grid-gutter: min(1.8vw, 35px)}}.section-columns--affiliate .column-item{padding:0}.body--rounded-corners .section-columns--affiliate .column-item__image-wrapper,.body--rounded-corners .section-columns--affiliate .column-item__image{border-bottom-right-radius:0;border-bottom-left-radius:0}.section-columns--affiliate .column-item__image-wrapper{margin-bottom:0}.section-columns--affiliate .column-item__content{padding:25px 30px}.section-columns--affiliate .column-item__text *{font-size:18px}.section-columns .section-columns__wrapper--reverse-layout .column-item__inner{display:flex;flex-direction:column-reverse}.section-columns .section-columns__wrapper--reverse-layout .column-item__inner .column-item__image-wrapper{width:100%}.section-columns .section-columns__wrapper--button-hover-animation .column-item__inner .column-item__image-wrapper,.section-columns .section-columns__wrapper--button-hover-animation .column-item__inner .column-item__image{border-radius:0;overflow:visible}@media screen and (min-width:768px){.section-columns .section-columns__wrapper--button-hover-animation .carousel:not(.flickity-enabled),.section-columns .section-columns__wrapper--button-hover-animation .grid{align-items:flex-start;overflow:visible}.section-columns__wrapper--button-hover-animation .flickity-viewport{overflow:visible}.section-columns .section-columns__wrapper--button-hover-animation .column-item{position:relative;z-index:1;transition:z-index 0s .5s,transform .5s ease}.section-columns .section-columns__wrapper--button-hover-animation .column-item:hover{z-index:10;transition:z-index 0s,transform .5s ease}.section-columns .section-columns__wrapper--button-hover-animation .column-item__content--button-bottom,.section-columns .section-columns__wrapper--button-hover-animation .column-item__button{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .8s ease}.section-columns .section-columns__wrapper--button-hover-animation .column-item:hover .column-item__content--button-bottom,.section-columns .section-columns__wrapper--button-hover-animation .column-item:hover .column-item__button{max-height:60px;opacity:1}.section-columns .section-columns__wrapper--button-hover-animation .column-item__image img{transition:transform .5s ease}.section-columns .section-columns__wrapper--button-hover-animation .column-item:hover .column-item__image img{transform:scale(1.1)}}.product-single .product__submit__add .product__price--regular:before{content:"\2014"}.product-single .product__price--regular{font-size:18px;font-weight:800;line-height:140%}.product-single .product__price--each{font-size:14px}.product-single .product__price--compare{font-weight:400;opacity:.8;margin-right:0}.product-single .product__description p{font-size:18px;line-height:140%}.product-single .product__description ul{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-auto-flow:column;margin-left:0;column-gap:5px}.product-single .product__description li{font-size:14px;line-height:200%;padding-left:22px;position:relative;list-style:none}.product-single .product__description li:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0.69L4.99 11.26L0 5.39L0.76 4.74L5.03 9.75L14.27 0C14.27 0 15 0.68 15 0.69Z' fill='%2389AEFF'/%3E%3C/svg%3E");position:absolute;left:0;top:2px}.product-single .product__collection-selector{z-index:999;position:relative}.product-single .product__subheading p{font-size:14px;text-align:center}.product-single .product__subs{padding:0;margin:0;border:none;display:flex;align-items:center}.product-single input[name=selling-plan-group]{position:absolute;display:block;visibility:hidden;width:0;height:0;margin:0;padding:0}.product-single .radio__legend{width:auto}.product-single .junip-product-summary-star{width:24px;height:24px}.product-single .junip-product-summary-review-count{font-size:14px;line-height:140%;margin-top:2px}.product-single .product__price{width:100%;justify-content:space-between;align-items:center;gap:10px}.product-single .product__price--size{font-size:16px;line-height:140%}.product-single .product__subs__group:hover,.product-single .product__subs__option:hover{cursor:pointer}.product-single .product__submit__item{display:flex}.product-single .product__submit__item .selector-wrapper,.product-single .product__submit__item .select__fieldset,.product-single .product__submit__item .select-popout{height:100%}.product-single .product__submit__item .selector-wrapper{flex:0 1 clamp(60px,8.5vw,95px);border-right:1px solid rgba(255,255,255,.5)}.product-single .product__submit__item .select-popout__toggle{border:none;height:100%;background:var(--PRIMARY-BUTTONS-COLOR-BG);color:var(--white);border-top-right-radius:0;border-bottom-right-radius:0;padding:10px;display:flex;justify-content:center;align-items:center}.product-single .product__submit__item .select-popout__value,.product-single .product__submit__item .select-popout__item span{font-size:18px;font-weight:700}.product-single .product__submit__item .select-popout__toggle .icon-select{right:5px}.product-single .product__submit__item .select-popout__list{border:none}.product-single .product__submit__item .select-popout__item{color:var(--white);background-color:var(--PRIMARY-BUTTONS-COLOR-BG)}.product-single .product__submit__item .select-popout__item:hover,.product-single .product__submit__item .select-popout__item.sold-out:hover{color:var(--PRIMARY-BUTTONS-COLOR-BG);background-color:var(--white)}.product-single .product__submit__item .btn--submit{flex:1 1 calc(100% - 8.5vw)}.product-single .product__submit__holder:has(.selector-wrapper) .product__submit__item{background-color:var(--PRIMARY-BUTTONS-COLOR-BG);border-radius:var(--radius);z-index:999}.product-single .product__submit__holder:has(.selector-wrapper) .btn--submit{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:5px;padding-right:5px}.product-single .product__submit__holder:has(.selector-wrapper) .product__submit__item:hover{cursor:pointer}.product-single .product__block .icons-row-block__text{font-size:14px;font-weight:400}.product-single .product__block .product__accordion__title{font-size:18px;font-weight:700;line-height:140%}.product-single .product__block .product__accordion__inner *{font-size:18px;line-height:140%}@media screen and (max-width:1023px){.product-single .product__submit__item .select-popout__toggle .icon-select{right:-5%}}@media screen and (max-width:767px){.product-single .product-gallery{margin-bottom:30px}.product-single .product__description li{font-size:13px;padding-left:18px}.product-single .product__subheading p{font-size:12px}.product-single .product__submit__item .select-popout__toggle .icon-select{width:40px;right:-10%}.product-single .product__icon__row--multiple:has(>.icons-row-block__item:nth-child(3):last-child){justify-content:space-between}.product-single .product__icon__row--multiple:has(>.icons-row-block__item:nth-child(3):last-child) .icons-row-block__item{min-width:calc(33% - var(--grid-gutter) / 2);margin:0}}@media screen and (min-width:768px){.product-single .product__block .product__icon__row--multiple{gap:10px}}.template-product .product-single .junip-product-summary-stars-wrapper{margin-bottom:18px}.template-product .product-single .product__price--regular{margin:0}.template-product .product-single .product__subs__wrap{background-color:var(--cream);border-radius:var(--radius);padding:10px 15px;margin-bottom:30px}.template-product .product-single .product__subs__wrap .radio__legend,.template-product .product-single .product__subs__wrap .product__subs__plans,.template-product .product-single .product__subs__wrap .product__price--compare{display:none}.template-product .product-single .product__subs__group--ctr{width:100%;display:flex;justify-content:space-between;align-items:center;gap:5px;flex-wrap:wrap}.template-product .product-single .product__subs__group{flex:1 1 200px;min-width:0;background-color:transparent;border-radius:var(--radius);padding:9px 15px 8px}.template-product .product-single .product__subs__group:has(input[name=selling-plan-group]:checked){background-color:var(--white);transition:background-color .35s ease}.template-product .product-single .product__subs__group *{font-size:14px;font-weight:700;line-height:140%}.template-product .product-single .product__subs__option{display:flex;justify-content:space-between;align-items:center;gap:5px}@media screen and (max-width:767px){.template-product .product-single .product__subs__wrap{margin-bottom:10px}.template-product .product-single__thumbnail-link{border-radius:15px}}@media screen and (min-width:768px){.template-product .product-single .product-single__wrapper--standard{grid-template-columns:calc(56% - var(--gutter) / 2) calc(44% - var(--gutter) / 2)}.template-product .product-single .product-single__wrapper--grid .product-gallery__media-slide:nth-child(1),.template-product .product-single .product-single__wrapper--grid .product-gallery__media-slide:nth-child(4){grid-column:1 / -1}.template-product .product-single .product-single__details .form__wrapper{max-width:515px}}.featured-collection-product .product__title--custom *{font-family:var(--FONT-STACK-HEADING);margin:0}.featured-collection-product .product__subs__wrap{margin-bottom:35px}.featured-collection-product .product__subs .radio__legend span,.featured-collection-product .product__subs_name,.featured-collection-product .select__label,.featured-collection-product .select-popout .select-popout__value,.featured-collection-product .select-popout .select-popout__option{font-size:14px;font-weight:800;line-height:140%}.featured-collection-product .product__subs__plans,.featured-collection-product .product__subs--price-ctr{display:none}.featured-collection-product .select__fieldset{display:flex;align-items:center}.featured-collection-product .select-popout{flex:1}.featured-collection-product .select__label{font-family:var(--FONT-STACK-BODY);margin-bottom:0;flex-basis:70px}.featured-collection-product .radio__legend{flex-basis:70px}.featured-collection-product .select-popout__toggle{padding:11px 15px 10px;border-color:var(--slate-lavender)}.featured-collection-product .select-popout__list{border-color:var(--slate-lavender)}.featured-collection-product .product__subs__group--ctr{flex:1;display:flex;gap:10px}.featured-collection-product .product__subs .product__subs__group{display:flex;justify-content:center;align-items:center;border-radius:40px;border:1px solid var(--slate-lavender);padding:7px 10px 8px;flex-basis:calc(50% - 5px);text-align:center}.featured-collection-product .product__subs__group:has(input[name=selling-plan-group]:checked){background-color:var(--sky);transition:background-color .35s ease}@media screen and (max-width:1023px){.featured-collection-product .select__fieldset,.featured-collection-product .product__subs{flex-direction:column;align-items:flex-start;gap:5px}.featured-collection-product .select__label,.featured-collection-product .radio__legend{flex-basis:100%}.featured-collection-product .select-popout,.featured-collection-product .product__subs__group--ctr{width:100%}.featured-collection-product .product__subs .radio__legend span,.featured-collection-product .product__subs_name,.featured-collection-product .select__label,.featured-collection-product .select-popout .select-popout__value,.featured-collection-product .select-popout .select-popout__option{font-size:13px}}@media screen and (max-width:767px){.featured-collection-product .product__collection-selector{padding-bottom:20px}.featured-collection-product .product__subs__wrap{margin-bottom:0;padding-bottom:20px}.featured-collection-product .product__subs .product__subs__group{padding-left:7px;padding-right:7px}}@media screen and (min-width:768px){.featured-collection-product .product-single__wrapper--standard{grid-template-columns:calc(47.5% - var(--gutter) / 2) calc(52.5% - var(--gutter) / 2);align-items:center}.featured-product--image-right .product-gallery{order:2}}@media screen and (min-width:1024px){.featured-collection-product .product-single__details .form__wrapper{width:35.65vw;max-width:615px;margin-left:0}}@media screen and (min-width:1250px){.featured-collection-product .select-popout,.featured-collection-product .product__subs__group--ctr{margin-right:3vw}}.text-section .text__heading{line-height:120%!important}.text-section .text__content p{font-size:18px!important;line-height:140%}.text-section.text-section--gut-health-guide{background-image:url(/cdn/shop/files/woman_sky_banner_image.webp?v=1780937096);background-size:cover;background-position:left top}.text-section--gut-health-guide .text__heading{margin-bottom:24px}.text-section--gut-health-guide .wrapper--narrow{width:100%;max-width:calc(1000px + (var(--gutter) * 2))}.text-section--gut-health-guide .text{background-color:var(--white);border-radius:var(--radius);padding:min(5vw,75px) min(7vw,105px)}.text-section--gut-health-guide .text__content{max-width:710px;margin:0 auto 40px}.text-section--gut-health-guide .text__content *{font-size:18px!important;line-height:140%}.text-section--gut-health-guide .text__split{max-width:765px;margin:0 auto 30px;gap:30px}.text-section--gut-health-guide .text__split--4{margin-bottom:40px}.text-section--gut-health-guide .text__split-left,.text-section--gut-health-guide .text__split-right{border:1px solid var(--slate-lavender);border-radius:10px;padding:15px 30px;display:flex;align-items:center;justify-content:center;gap:18px}.text-section--gut-health-guide .text__split p:not(.text__heading){font-size:14px;line-height:120%}.text-section--gut-health-guide .text__split p:first-of-type{font-size:42px;font-weight:800;line-height:120%;color:var(--periwinkle);display:flex;flex-direction:column;align-items:center;justify-content:center}.text-section--gut-health-guide .text__split--3 .text__split-right p:first-of-type:after,.text-section--gut-health-guide .text__split--4 .text__split-left p:first-of-type:before{font-size:14px;font-weight:800;line-height:120%}.text-section--gut-health-guide .text__split--4 .text__split-left p:first-of-type:before{content:"up to"}@media screen and (max-width:767px){.text-section.text-section--gut-health-guide{background-position:center}.text-section--gut-health-guide .text{padding:50px 20px}.text-section--gut-health-guide .text__heading{font-size:28px}.text-section--gut-health-guide .text__split{gap:20px;margin-bottom:20px}.text-section--gut-health-guide .text__content,.text-section--gut-health-guide .text__split--4{margin-bottom:30px}.text-section--gut-health-guide .text__split-left,.text-section--gut-health-guide .text__split-right{padding-left:15px;padding-right:15px;gap:10px;min-height:96px}.text-section--gut-health-guide .text__button .btn--large{min-width:100%;padding-left:10px;padding-right:10px}.text-section--gut-health-guide .text__split p:not(.text__heading){font-size:12px}.text-section--gut-health-guide .text__split p:first-of-type{font-size:35px}.text-section--gut-health-guide .text__split--3 .text__split-right p:first-of-type:after,.text-section--gut-health-guide .text__split--4 .text__split-left p:first-of-type:before{font-size:12px}}.text-section--about .wrapper--narrow{width:100%;max-width:calc(860px + (var(--gutter) * 2))}.text-section--about .text__heading{font-size:60px;line-height:100%!important;margin-bottom:40px}.text-section--about .text__content{max-width:795px;margin-left:auto;margin-right:auto}@media screen and (max-width:1023px){.text-section--about .wrapper--narrow{max-width:calc(860px + (var(--gutter-mobile) * 2))}}@media screen and (max-width:767px){.text-section--about .text__heading{font-size:37px}}.image-with-text .image-with-text__content-items{max-width:505px;margin:auto}.image-with-text .image-with-text__subheading{background:var(--sky);border-radius:var(--radius);width:fit-content;padding-left:20px;padding-right:20px}.image-with-text .image-with-text__text ul{margin-left:0}.image-with-text .image-with-text__text li{font-size:18px;line-height:200%;padding-left:24px;margin-bottom:0;position:relative;list-style:none}.image-with-text .image-with-text__text li:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0.69L4.99 11.26L0 5.39L0.76 4.74L5.03 9.75L14.27 0C14.27 0 15 0.68 15 0.69Z' fill='%2389AEFF'/%3E%3C/svg%3E");position:absolute;left:0;top:1px}.image-with-text .image-with-text__content-items>.image-with-text__text:last-child>ul:last-child{margin-bottom:0}@media screen and (max-width:767px){.image-with-text .image-with-text__content{padding-top:40px!important;padding-bottom:40px!important}}@media screen and (max-width:480px){.image-with-text .btn:not(.btn--text){min-width:100%}}@media screen and (min-width:768px){.image-with-text .image-with-text__image{height:100%}}@media screen and (min-width:1024px){.image-with-text.image-with-text--gap{--items-gap: 15px}}.image-with-text--about .image-with-text__content-items:after{content:"";position:absolute;bottom:-80px;right:40px;width:68px;height:79px;background-image:url(/cdn/shop/files/Erika.png?v=1781794429);background-size:contain;background-repeat:no-repeat;pointer-events:none}@media screen and (min-width:768px){.image-with-text--about .image-with-text__items{max-width:1110px;margin-left:auto;margin-right:auto}.image-with-text--about.image-with-text--image-thirty .image-with-text__image{height:fit-content;align-self:flex-start;flex-basis:41%}.image-with-text--about.image-with-text--image-thirty .image-with-text__content{flex-basis:59%;padding-top:0}.image-with-text--about .image-with-text__content-items{max-width:585px}.image-with-text--about .image-with-text__content-items:after{bottom:-100px;right:80px}}.banner-image banner-image-component{background-color:var(--cream)}.banner-image .banner-image__inner{border-bottom-left-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important}.banner-image .banner-image__subheading{margin-bottom:20px}.banner-image .banner-image__content{margin-top:20px}.template-blog .banner-image .banner-image__text-wrapper{max-width:calc(454px + (var(--gutter-mobile) * 2))}@media screen and (min-width:768px){.template-blog .banner-image .banner-image__text-wrapper{max-width:calc(454px + (var(--gutter) * 2))}}#affiliate .banner-image banner-image-component{background-color:var(--white)}#affiliate .banner-image .banner-image__content{max-width:735px;margin:50px auto}#affiliate .banner-image .banner-image__content *{font-size:24px;line-height:120%}@media screen and (max-width:1024px){#affiliate .banner-image .banner-image__content{margin-top:25px;margin-bottom:25px}}.featured-collection .section__header{display:flex;width:100%;max-width:100%;justify-content:space-between;align-items:center;gap:20px}.featured-collection .section__heading{margin:0}.featured-collection .section__heading p{line-height:100%}.featured-collection .section__text{font-size:18px;line-height:140%;max-width:475px;text-align:right}@media screen and (max-width:767px){.featured-collection .section__header{flex-direction:column;gap:10px}.featured-collection .section__text{text-align:center}}.product-grid-item{background-color:var(--cream);border-radius:var(--radius)}.product-grid-item .product-grid-item__info{gap:12px}.product-grid-item .product-grid-item__title{font-size:24px;line-height:100%;font-weight:800}.product-grid-item .product-cutline{font-size:14px;line-height:140%}.product-grid-item .product-grid-item__price{margin-top:5px}.product-grid-item .product-grid-item__price,.product-grid-item .product__price *{font-size:18px;font-weight:700}.product-grid-item .product__price--regular{margin:0}.product-grid-item .product__price--each{font-size:14px}.product-grid-item .product-badge__item{padding-left:17px;padding-right:17px}.supports-touch .product-grid-item .product__media__hover-img{visibility:hidden}.no-touch .product-grid-item:hover .product__media__image--hover-fade-in{opacity:0}.no-touch .product-grid-item:hover .product__media__hover--fade-in{opacity:1;visibility:visible;transition-delay:0s;transition-duration:.25s;transition-timing-function:ease-out}@media screen and (max-width:767px){.product-grid-item{--product-media-padding-top: 135%}.product-grid-item .product__media--featured-visible img{object-position:top}}@media(hover:hover)and (pointer:fine){.product-grid-item:hover{background-color:var(--taupe);transition:background-color .3s ease}}.product-grid-item.product-grid-item--horizontal .product__media{background:transparent}.product-grid-item.product-grid-item--horizontal .quick-buy--custom-ctr{display:flex;align-items:center;gap:20px;margin-top:10px}.product-grid-item.product-grid-item--horizontal .quick-buy--custom-ctr product-form{min-width:173px}.product-grid-item.product-grid-item--horizontal .quick-buy--custom-ctr .learn-more--ctr a{font-size:14px;font-weight:700;line-height:140%;text-decoration:underline}.product-grid-item.product-grid-item--horizontal .product-badge{left:unset;right:0;margin:15px}@media screen and (max-width:767px){.product-grid-item.product-grid-item--horizontal .quick-buy--custom-ctr{gap:10px}.product-grid-item.product-grid-item--horizontal .product-grid-item__info{padding:10px 20px 20px}.product-grid-item.product-grid-item--horizontal .product-grid-item__image,.product-grid-item.product-grid-item--horizontal .product__media__container{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:768px){.product-grid-item.product-grid-item--horizontal{display:flex;align-items:center;gap:2vw}.product-grid-item.product-grid-item--horizontal .product-grid-item__info{padding:50px 20px 50px 0;width:100%}.product-grid-item.product-grid-item--horizontal .product-grid-item__image{height:100%;flex-basis:30%;margin-bottom:0;flex-shrink:0}.product-grid-item.product-grid-item--horizontal .product__media--featured-visible img{object-fit:contain}.product-grid-item.product-grid-item--horizontal .product-grid-item__image,.product-grid-item.product-grid-item--horizontal .product__media__container{border-top-right-radius:0;border-bottom-right-radius:0}}.banner--collection .banner-inner.two-fifty-height{min-height:0}.banner--collection .banner-content{padding-top:36px;padding-bottom:30px}.banner--collection .rte--header *{font-size:18px;line-height:140%}@media screen and (max-width:767px){.banner--collection .rte--header,.banner--collection .rte--header *{margin-top:10px}}@media screen and (min-width:768px){.banner--collection .banner-content{padding-top:60px;padding-bottom:50px}.banner--collection .collection__header{width:100%}.banner.banner--collection .wrapper--narrow{max-width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.banner.banner--collection .wrapper--narrow:after{display:none}.banner--collection .section-header__title,.banner--collection .rte--header,.banner--collection .rte--header *{margin:0}.banner--collection .rte--header{max-width:475px;text-align:right}}.section-image--with-title .section__header{margin-top:22px;margin-bottom:0}.section-image--with-title .section-image--heading{line-height:120%!important;text-align:center}.section-image--with-title .wrapper--full-padded:after{display:none}@media screen and (max-width:1023px){.section-image--with-title .wrapper--with-title{gap:20px}}@media screen and (min-width:768px){.section-image--with-title .wrapper--with-title{display:flex;gap:20px}.section-image--with-title .section__header{flex:0 0 300px}.section-image--with-title .section-image--heading{text-align:left}.section-image--with-title .section-image__container{flex:1 1 auto;max-width:938px}}@media screen and (min-width:1024px){.section-image--with-title .wrapper--with-title{max-width:calc(1295px + (var(--gutter) * 2));gap:40px;justify-content:space-between}}.accordions-section .wrapper--narrow{width:100%;max-width:calc(690px + (var(--gutter-mobile) * 2))}.accordions-section .section__heading{font-size:42px!important;line-height:120%!important}.accordions-section .rte *,.accordions-section .accordion__title-text,.blog .blog-faq-accordion .rte *,.blog .blog-faq-accordion .accordion__title-text{font-size:18px;line-height:140%;font-weight:var(--FONT-WEIGHT-BODY)}.body--rounded-corners .accordions-section .accordion__item,.body--rounded-corners .accordions-section .accordion__title{border-radius:10px}@media screen and (max-width:767px){.accordions-section .section__heading{font-size:32px!important}}@media screen and (min-width:768px){.accordions-section .accordion__columns{gap:20px}.accordions-section .accordion__column{width:calc(50% - 10px)}.accordions-section .accordion__item{margin-bottom:20px}}@media screen and (min-width:1024px){.accordions-section .wrapper--narrow{max-width:calc(690px + (var(--gutter) * 2))}}.accordions-section--strains .accordion__title{padding-top:8px;padding-bottom:8px}@media screen and (min-width:1024px){.accordions-section--strains .section__header{margin-bottom:50px}.accordions-section--strains .section__heading{margin-bottom:27px}}.accordions-section--pdp-questions .accordion__item{border:1px solid var(--border)}@media screen and (min-width:768px){.accordions-section--pdp-questions .wrapper--full-padded,.blog .blog-faq-accordion .blog-faq--wrapper{display:flex;justify-content:space-between;gap:20px}.accordions-section--pdp-questions .accordion__header,.blog .blog-faq-accordion .accordion__header{flex:0 0 300px}.accordions-section--pdp-questions .accordion__content,.blog .blog-faq-accordion .accordion__content{flex:1 1 auto;max-width:880px}.accordions-section--pdp-questions .section__heading,.blog .blog-faq-accordion .section__heading{text-align:left}}@media screen and (min-width:1024px){.accordions-section--pdp-questions .wrapper--full-padded,.blog .blog-faq-accordion .blog-faq--wrapper{width:100%;max-width:calc(1295px + (var(--gutter) * 2));gap:40px}}.accordions-section--pdp-questions .wrapper--full-padded:after{display:none}.product-accordions-section .accordion__learn-more{width:fit-content;padding-top:10px}@media screen and (min-width:1024px){.related-products .section__header{margin-bottom:50px}}.blog .wrapper{width:100%;max-width:100%}.blog .blog-top-ctr{background-color:var(--cream)}.blog .blog__tags-list-custom{margin-bottom:30px;padding-top:25px;padding-bottom:25px}.blog .btn--blog-tag{font-size:18px;line-height:140%}.blog .btn--blog-tag.active{font-weight:700}.blog .blog__tag--filter.carousel__item{width:fit-content}@media screen and (min-width:768px){.blog .blog__tags-list-custom{display:flex;justify-content:space-evenly;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:60px;padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.blog .blog__tag--filter.carousel__item{margin-right:0;flex:unset}}@media screen and (min-width:1024px){.blog .blog__tags-list-custom{padding-left:var(--gutter);padding-right:var(--gutter)}}.blog__post-item{background-color:var(--cream);border-radius:var(--radius)}.blog__post-item .blog__post-image-link,.body--rounded-corners .blog__post-item .blog__post-image{border-bottom-right-radius:0;border-bottom-left-radius:0}.blog__post-item .blog__post-image-link,.blog__post-item .blog__post-content>*:last-child{margin-bottom:0}.blog__post-item .blog__post-content{padding:30px 35px}.blog__post-item .blog__post-tags-link small{font-size:14px;line-height:140%}.blog__post-item .blog__post-title,.blog__post-item .blog__post-title-link{font-family:var(--FONT-STACK-BODY);font-size:22px;font-weight:700;line-height:120%}.blog .blog-faq-accordion{padding-top:100px;padding-bottom:100px;grid-column:1 / -1;display:flex;flex-direction:column;align-items:center}.blog .blog-faq-accordion .section__heading{font-size:42px!important;line-height:120%!important}.blog .blog-faq-accordion .accordion__list{--border-opacity: 0;--border-width: 1px;--MB: 20px;--padding-left: 0}.blog .blog-faq-accordion .accordion__item{border:1px solid var(--border);border-radius:10px}.blog .btn--blog-faq{width:fit-content;margin-top:35px}@media screen and (max-width:767px){.blog .blog-faq-accordion{padding-top:45px;padding-bottom:45px}.blog .blog-faq-accordion .section__heading{font-size:32px!important}}.shopify-section-group-group-footer.Image .section-image__container{width:73%;margin:auto}.shopify-section-group-group-footer.Image .section-image__container img{border-radius:0}@media screen and (max-width:767px){.shopify-section-group-group-footer.Image .section-image__container{width:100%;max-width:512px}}.site-footer .footer-title,.site-footer .footer-title__button{font-family:var(--FONT-STACK-BODY);font-size:24px;font-weight:800;line-height:140%}.site-footer .rte p,.site-footer .footer-link,.site-footer .newsletter-form .input-group__field{font-size:18px;line-height:140%}.site-footer .footer-copyright__copy,.site-footer .footer-copyright__link{font-size:14px;line-height:140%}.site-footer .footer-content{border-top:1px solid;border-bottom:1px solid}.site-footer .footer-block{gap:15px}.site-footer .footer-block--newsletter .rte{margin-bottom:5px}.site-footer .footer-block--newsletter .input-group__fields,.site-footer .footer-block--newsletter .input-group__item{max-width:100%!important}.site-footer .footer-block--newsletter .input-group__field--email{background-color:var(--white);border:none;min-height:54px}.site-footer .footer-links li{margin-bottom:13px}.site-footer .footer-copyright{display:flex;justify-content:space-between;align-items:center;padding:20px 0 0}.site-footer .footer-copyright__menu{margin-top:0}@media screen and (max-width:767px){.site-footer .footer-block--newsletter{padding:20px var(--gutter-mobile) 30px;margin:0 calc(var(--gutter-mobile) * -1);border-bottom:1px solid}.site-footer .footer-block--newsletter .newsletter-form .input-group{gap:5px}.site-footer .footer-block--menu{gap:10px}.site-footer .footer-links li{margin-bottom:12px}.site-footer .footer-links li:last-of-type{margin-bottom:0}.site-footer .footer-block--menu-expanded .footer-title__button{pointer-events:none}.site-footer .footer-block--menu-expanded [data-collapsible-container-mobile]{opacity:1;overflow:unset;visibility:visible;height:auto}.site-footer .footer-block--menu-expanded [data-collapsible-container-mobile] [data-collapsible-content]{transform:none}.site-footer .footer-copyright{flex-direction:column;justify-content:center;gap:15px;padding-top:30px;padding-bottom:18px}.site-footer .footer-copyright__menu{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}}@media screen and (min-width:768px)and (max-width:1023px){.site-footer .footer-content{padding-top:40px}}@media screen and (min-width:1024px){.site-footer .footer-blocks{flex-wrap:nowrap;justify-content:center}.site-footer .footer-block{padding-top:80px;padding-bottom:45px}.site-footer .footer-block--newsletter{border-right:1px solid;--desktop-width: 35% !important;padding-right:30px}.site-footer .footer-block--menu{--desktop-width: auto !important;margin-left:auto;margin-right:auto}.site-footer .footer-block--menu:first-of-type{margin-left:0;padding-left:30px}.site-footer .footer-block--menu:last-of-type{margin-right:0}}@media screen and (min-width:1250px){.site-footer .footer-block--newsletter{--desktop-width: 40% !important;padding-right:70px}.site-footer .footer-block--menu:first-of-type{padding-left:70px}}a[data-find-in-stores],a[data-find-in-stores] .btn__inner,a[data-find-in-stores] .btn__text{color:#fff}a[data-find-in-stores] .btn__text{opacity:1}.variant--soldout .product__submit__add,.variant--soldout .product__submit__add:hover,.variant--unavailable .product__submit__add,.variant--unavailable .product__submit__add:hover{background-color:var(--btn-bg, #36569B);border-color:var(--btn-border, transparent);color:#fff}.variant--soldout .product__submit__add>*,.variant--soldout .product__submit__add:hover>*,.variant--unavailable .product__submit__add>*,.variant--unavailable .product__submit__add:hover>*{color:#fff}.product-grid-item.soldout .btn,.product-grid-item.soldout .btn .btn__inner,.product-grid-item.soldout .btn .btn__text,.product-grid-item.soldout .btn-quick-buy,.product-grid-item.soldout .btn-quick-buy .btn__inner,.product-grid-item.soldout .btn-quick-buy .btn__text{color:#fff}.comparison-table__wrap{--ct-blue: #36569B;--ct-highlight-border: #B5BFE0;--ct-bg: var(--cream, #FBF7F3);--ct-dot-size: 22px;background-color:var(--ct-bg);border-radius:24px;padding:6px 24px 32px;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table{width:100%;min-width:660px;border-collapse:separate;border-spacing:0;border:none;color:var(--ct-blue);line-height:1.3}.comparison-table th,.comparison-table td{padding:15px 18px;text-align:center;vertical-align:middle;font-weight:400;border:none}.comparison-table th[scope=row],.comparison-table thead .comparison-table__rowhead{position:sticky;left:0;z-index:2;text-align:left;font-weight:700;width:32%;min-width:210px;padding-left:4px;background-color:var(--ct-bg)}.comparison-table thead .comparison-table__rowhead{z-index:3}.comparison-table thead th{font-weight:700;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.2;vertical-align:bottom;padding-top:34px;padding-bottom:26px}.comparison-table__val{font-weight:700;white-space:nowrap}.ct-dot{display:inline-block;width:var(--ct-dot-size);height:var(--ct-dot-size);border-radius:50%;box-sizing:border-box;vertical-align:middle}.ct-dot--yes{background-color:var(--ct-blue)}.ct-dot--no{background-color:#fff;border:1.5px solid var(--ct-blue)}.comparison-table th.comparison-table__col--highlight,.comparison-table td.comparison-table__cell--highlight{background-color:#fff;border-left:1.5px solid var(--ct-highlight-border);border-right:1.5px solid var(--ct-highlight-border)}.comparison-table thead th.comparison-table__col--highlight{border-top:1.5px solid var(--ct-highlight-border);border-top-left-radius:18px;border-top-right-radius:18px}.comparison-table tbody tr:last-child td.comparison-table__cell--highlight{border-bottom:1.5px solid var(--ct-highlight-border);border-bottom-left-radius:18px;border-bottom-right-radius:18px;padding-bottom:30px}@media screen and (max-width:767px){.comparison-table__wrap{padding:6px 14px 24px;border-radius:18px}.comparison-table th,.comparison-table td{padding:12px}.comparison-table th[scope=row],.comparison-table thead .comparison-table__rowhead{position:static;min-width:175px}}.blog__post--loading{opacity:.55;pointer-events:none;transition:opacity .2s ease}.product__media__hover-video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product__media__hover-video video{display:block;width:100%;height:100%}.product__media__hover-video--cover video{object-fit:cover}.product__media__hover-video--contain video{object-fit:contain}html:not(.no-touch) .product__media__hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}html:not(.no-touch) .product__media__hover-video{opacity:0;visibility:hidden;transition:opacity .3s ease}html:not(.no-touch) .product__media__hover-video.hover-video--in-view,html:not(.no-touch) .column-item__hover-video.hover-video--in-view{opacity:1;visibility:visible}.shopify-policy__container,#shopify-policy__container{margin-top:40px!important}.shopify-policy__title h1{text-transform:capitalize}.form-success{color:#36569b;border-color:#36569b}.cart__buttons--under-minimum{position:relative;cursor:not-allowed}.cart__buttons--under-minimum .cart__checkout,.cart__buttons--under-minimum .additional-checkout-buttons{opacity:.5!important}.cart__buttons--under-minimum:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;cursor:not-allowed}.cart__minimum-message{width:100%;margin:0 0 var(--inner);font-size:calc(.75rem * var(--adjust-body));color:var(--error)}.order-minimum-modal[hidden]{display:none}.order-minimum-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.order-minimum-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080}.order-minimum-modal__dialog{position:relative;z-index:1;width:100%;max-width:420px;padding:36px 28px 28px;text-align:center;background:var(--bg, #fff);color:var(--text, #111);border-radius:8px;box-shadow:0 10px 40px #00000040}.order-minimum-modal__close{position:absolute;top:8px;right:12px;padding:4px;background:none;border:0;font-size:26px;line-height:1;color:inherit;cursor:pointer}.order-minimum-modal__text{margin:0 0 22px;font-size:calc(1rem * var(--adjust-body))}.order-minimum-modal__button{cursor:pointer}body.order-minimum-modal-open{overflow:hidden}.route-continue-without-coverage-link{font-size:14px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/basis.css.map */
