@media screen and (max-width: 777px){.button,button,input[type=submit],input[type=reset],input[type=button]{--buttonFontSize: 14px;font-weight:300}}button.button,button.cartButton{// border-radius: 3px}i.g-arrowLeft svg path,i.g-arrowRight svg path{stroke:var(--buyButtonBorderColor)}.hero.html5video video-player{overflow:hidden}.hero.html5video video-player video{width:101vw;max-width:101%}x-cell.menulink ul{text-transform:uppercase;font-size:1.3rem;letter-spacing:.01em}nav a.no-style{color:var(--buyButtonBorderColor)}header .menulink summary{color:var(--buyButtonBorderColor)}.mobnav h3.headingTitle{font-size:1.9em;font-weight:200;color:var(--buyButtonBorderColor)}#mobmenu ul li details,#mobmenu ul li summary,#mobmenu a.no-style.lv1l{color:var(--buyButtonBorderColor)}header x-cell.bogo{max-width:200px;padding:8px var(--padding) 0}@media screen and (max-width: 777px){header x-cell.bogo{width:100vw;max-width:unset}header x-cell.bogo>a{position:relative;left:50%;display:inline-block;transform:translate(-50%);padding:0}x-cell.bogo div.hamburger{display:flex;height:100%;align-items:center;position:absolute;left:0;top:0}x-cell.bogo div.hamburger button{padding:var(--buttonPadding) var(--padding);width:18px;display:block}}@media screen and (min-width: 1024px){header x-cell.bogo{padding:24px var(--padding) 16px}}bullet-marquee{font-size:1.1rem;text-transform:uppercase;letter-spacing:.01em}@media screen and (min-width: 778px){.slider__slide picture img{// max-height: calc(100vh - var(--headerHeight))}}@media screen and (max-width: 777px){.product-page media-gallery[data-slider=deskmob] .slider-buttons{display:none!important}}@media screen and (max-width: 777px){.product-page div#add2cart-cta{max-width:unset;padding:unset}}.product-page .bullet-product-content{padding-top:var(--padding)!important}@media screen and (min-width: 778px){product-content{max-width:500px;margin:0 auto;padding-bottom:calc(var(--padding) * 4)}}product-info h1{font-size:2.8rem;margin-top:var(--margin);font-weight:200;color:var(--buyButtonBorderColor)}product-info section.title{text-align:center}@media screen and (min-width: 778px){product-info section.title{margin-top:50px}}product-info .yotpo-bottomline{width:100%;justify-content:center}section.accordion p{line-height:140%}section.accordion p strong{font-size:1.2rem;font-style:normal;font-weight:400}section.scent-notes{padding-block:unset!important;margin-top:13px;text-align:center}section.scent-notes h3{font-family:var(--fontFamily);font-weight:300;font-size:1.1rem;text-transform:uppercase;letter-spacing:.01em;margin-bottom:0}.product-page .bullet-product-content>product-content section.short-desc{padding-block:unset!important;max-width:375px;margin:10px auto;text-align:center}section.short-desc h2{font-family:var(--fontFamily);font-weight:300;font-size:1.1em;font-weight:var(--fontWeight)}div.price{padding-bottom:10px;text-align:center}@media screen and (min-width: 778px){div.price{margin-bottom:50px}}div.price span.money{font-size:1.1em}a.shopify-payment-button__more-options{margin:var(--padding) 0;text-decoration:none}div.project-lyme{display:flex;align-items:center;justify-content:center;height:40px;font-size:1.2rem;border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3)}div.project-lyme span{text-decoration:underline;cursor:pointer}p.brand-modal-text{margin:0 auto;text-align:center;padding:calc(var(--padding) * 4) 0}@media screen and (min-width: 778px){p.brand-modal-text{max-width:75%}}section.accordion p.attributes{font-weight:700}p.ingredient-disclaimer{font-size:1.2rem}ul.rtb-icons{list-style-type:none;display:flex;flex-direction:row;justify-content:center;padding-top:calc(var(--padding) * 2)}ul.rtb-icons li{text-align:center;font-size:1.2rem;width:150px;line-height:1.4}li div.icon_r2b{display:block;border-radius:200px;height:0;margin:0 auto 10px;width:40%;padding-bottom:30%}li div.icon_r2b svg path{fill:var(--buyButtonBorderColor)}@media screen and (min-width: 778px){li div.icon_r2b{padding-bottom:25%}}.icon_r2b svg{max-width:40px;max-height:40px}.icon_r2b svg path{fill:#2b2926}section.brand-overview x-flex{justify-content:center}section.brand-overview x-cell.content{margin:calc(var(--padding) * 4) 0}section.brand-overview h3{text-align:center;font-family:var(--fontFamily);font-weight:300;font-size:1.2rem;text-transform:uppercase;margin-bottom:var(--padding)}section.brand-overview h2{text-align:center;margin:0 auto;font-weight:200;line-height:1.25;font-size:2.3em;max-width:80%;color:var(--buyButtonBorderColor)}@media screen and (min-width: 778px){section.brand-overview h2{max-width:650px}}@media (min-width: 1024px) and (max-width: 1819px){x-grid.card.scroll-snap{--scrollWidth: 30%}}@media screen and (max-width: 777px){section.product.routine .scroll-snap-m>*{width:70%}}section.product.routine x-cell h3.step-name{font-family:var(--fontFamily);font-weight:300;font-size:1em;text-transform:uppercase;position:absolute;top:0;left:0;padding:calc(var(--margin) * 2)}section.toggleWrapper .gs-title>x-cell{display:flex;align-items:baseline}section.toggleWrapper .gs-title ul{list-style:none;display:flex;gap:var(--padding);margin:0;margin-left:calc(var(--padding)*3);align-items:flex-end;flex-direction:row}section.toggleWrapper .gs-title ul li{color:var(--buyButtonBorderColor);cursor:pointer;margin:0}section.toggleWrapper .gs-title ul li.active{color:#000;text-decoration:underline;text-decoration-thickness:10%;text-underline-offset:9%}.card.toggle-routines{display:none}.card.toggle-routines.active{display:flex}.toggleArrows{display:none}@media screen and (min-width: 778px){.toggleArrows{display:inherit}}@media screen and (min-width: 778px){section.key-ingredients{border-bottom:1px solid #000}}section.keyIngredientsWrapper{margin:var(--padding) 0 calc(var(--padding) * 2)}@media screen and (min-width: 778px){section.keyIngredientsWrapper{display:flex;flex-direction:column;justify-content:center;height:100%;max-width:500px;margin:0 auto}}section.keyIngredientsWrapper h2{font-family:var(--fontFamily);font-weight:300;font-size:1.3rem;text-transform:uppercase;padding-bottom:calc(var(--padding));margin:0 var(--padding)}@media screen and (min-width: 778px){section.keyIngredientsWrapper h2{margin:0;padding-bottom:calc(var(--padding) * 2)}}section.keyIngredientsWrapper summary{font-family:var(--hFontFamily);font-size:1.9em;font-weight:200;color:var(--buyButtonBorderColor)}@media screen and (min-width: 778px){section.keyIngredientsWrapper summary{font-size:1.9em}}.keyIngredientsWrapper details{padding:12px 0 7px}#ingredientPictureEl{opacity:1;transition:opacity ease .3s}#ingredientPictureEl.loading{opacity:0;// transition: opacity ease .3s}@media screen and (max-width: 777px){.keyIngredientAccordion{padding:0 var(--padding)}}.keyIngredientAccordion{border-bottom:1px solid rgba(0,0,0,.2)}.keyIngredientAccordion:first-of-type{border-top:1px solid rgba(0,0,0,.2)}.keyIngredientsWrapper p{padding-bottom:10px;max-width:90%}@media screen and (min-width: 778px){section.image-text .meta>x-flex{justify-content:center}section.image-text .meta x-cell{max-width:500px;margin:0 auto;width:100%}}section.image-text p{font-family:var(--hFontFamily);font-size:1.6em;font-style:normal;font-weight:200;line-height:135%;margin:0 0 var(--padding) 0}@media screen and (min-width: 778px){section.image-text p{font-size:1.9em}}section.image-text h2{font-family:var(--fontFamily);font-weight:300;font-size:1.3rem;text-transform:uppercase;font-style:normal;color:var(--globalBorderColor)}section.image-text h3{font-family:var(--hFontFamily);font-size:2.4em;font-style:normal;font-weight:200;line-height:135%;color:var(--globalBorderColor);margin:0}@media screen and (min-width: 778px){section.image-text h3{font-size:3em}}section.image-text h5{font-size:1em;margin:0;font-weight:300;font-style:normal;margin-top:calc(2 * var(--margin))}section.image-text .button{padding:9px 45px 10px;font-size:1.3rem;border:1px solid var(--buttonBgColor);background:none;font-weight:300;color:var(--buttonBgColor)}x-cell.imgWrapper{position:relative}x-cell.imgWrapper:hover picture.image-hover{opacity:1}picture.image-hover{position:absolute;top:0;left:0;z-index:10;background-color:var(--bgColor);transition:opacity .2s ease,background-color .2s ease;opacity:0}section.popup button{letter-spacing:unset}section.related.products .gs-title x-cell h3{font-size:1.9em;font-weight:200;color:var(--buyButtonBorderColor)}.products .intro .meta{position:absolute;top:0;left:0;z-index:88;width:100%;height:100%;padding:calc(var(--padding) * 3);pointer-events:var(--heroMetaPointerEvents, all);background-color:#0003}.products .intro .meta h1{font-size:1.9em;font-weight:200;font-style:normal;color:var(--collectionHeaderTextColor)}div.listing-page div.products h1{font-size:1.9em;font-weight:200;color:var(--buyButtonBgColor)}.filterBlock .filter,.filterBlock .filter summary{height:100%}.in-grid{grid-column-start:1;grid-column-end:3;grid-row-start:1}.in-grid picture{height:100%}.in-grid picture img{object-fit:cover;height:100%}@media screen and (min-width: 778px){.in-grid{grid-column-start:unset;grid-column-end:unset;grid-row-start:unset;grid-column:span 2}}.card-meta h2.card-title{font-size:2rem}.card-meta h2.card-title a{color:var(--buyButtonBorderColor);font-weight:300}.card-head x-grid{padding-bottom:10px}.card-price{text-transform:uppercase;letter-spacing:.01em}@media screen and (min-width: 778px){.card-price{font-size:.9em}}div.card-scent-notes h3{font-size:1.1rem;font-family:var(--fontFamily);font-weight:300;// font-weight: var(--fontWeight);text-transform:uppercase;letter-spacing:.01em}.hero.homepage-hero .meta{background-color:#0003}.hero.homepage-hero .meta h2{font-size:7rem;font-weight:200;line-height:1}.hero.homepage-hero .meta p{font-size:1.2em;margin-bottom:calc(var(--padding) / 2)}.hero.homepage-hero .meta p.subheading{margin-top:var(--margin);max-width:580px}.hero.homepage-hero .meta div.disclaimer p{font-size:1em}.hero.homepage-hero .button.is-customized{padding:9px 45px 10px;font-size:1.3rem;border:1px solid var(--heroMetaH1Color);background:none;font-weight:300}section.product.products .gs-title h3{font-size:1.9em!important;font-weight:200;color:var(--buyButtonBorderColor)}.hero-text{padding:calc(var(--padding) * 4) calc(var(--padding) * 2)}@media screen and (min-width: 778px){.hero-text{padding:calc(var(--padding) * 4)}}.hero-text .cta p{font-family:var(--hFontFamily);font-weight:200;font-size:3.2rem;color:var(--globalBorderColor)}.hero-text .cta h3{font-family:var(--hFontFamily);font-weight:200;font-size:2.8rem;line-height:1.25}.hero-text .cta p strong{font-family:var(--fontFamily);font-weight:300;font-size:1.4rem;font-style:normal;line-height:1.3;display:inline-block;marign-top:var(--padding)}@media screen and (min-width: 778px){.hero-text .cta p{font-size:3.6rem;max-width:650px;margin:0 auto}.hero-text .cta h3{font-family:var(--hFontFamily);max-width:650px;margin:0 auto}.hero-text .cta p strong{max-width:500px;margin:var(--padding) auto 0}}.hero-text .button{padding:9px 45px 10px;font-size:1.3rem;border:1px solid var(--buyButtonBorderColor);background:none;color:var(--buyButtonBorderColor);font-weight:300;font-style:normal}.hero-text .cta .button{padding:9px 45px 10px;font-size:1.3rem;border:1px solid #000;background:none;color:#000}section.hero-text-visual div.meta{background:#0006}section.hero-text-visual x-cell.content p{font-family:var(--hFontFamily);font-weight:200;font-size:3rem;line-height:1.25;color:var(--heroMetaH1Color)}section.hero-text-visual x-cell.content h3{font-family:var(--FontFamily);font-weight:300;font-size:1.3rem;text-transform:uppercase;letter-spacing:.01em;margin-bottom:var(--padding);color:var(--heroMetaH1Color)}section.hero-text-visual x-cell.content h4{font-family:var(--FontFamily);font-weight:300;font-size:1.4rem;font-style:normal;max-width:500px;margin:0 auto;color:var(--heroMetaH1Color)}@media screen and (min-width: 778px){section.hero-text-visual x-cell.content p{font-size:3.6rem;max-width:850px;margin:0 auto}}.guarantee x-grid>x-cell{padding:calc(var(--padding) * 2) var(--padding)}@media screen and (min-widht: 778px){.guarantee x-grid>x-cell{padding:calc(var(--padding) * 4) var(--padding)}}.guarantee x-grid>x-cell img{max-height:unset;max-width:65px}.guarantee x-grid>x-cell>x-cell{width:100%}@media screen and (min-width: 778px){.guarantee x-grid>x-cell>x-cell p{max-width:80%;margin:0 auto}}.card-footer.ba a{width:100%}footer x-cell.usubscribe button{padding:9px 45px 10px;font-size:1.3rem;height:41px;background-color:#617559}footer x-cell.umail input{font-size:1.3rem;height:41px}section.itsapp{padding:calc(var(--padding) * 2) 0}span.yotpo-stars{margin-right:5px!important}.yotpo a.text-m{font-size:1.2rem}.yotpo div,.yotpo span,.yotpo p,.yotpo a,.yotpo img,.yotpo i,.yotpo strong,.yotpo sup,.yotpo ul,.yotpo li,.yotpo form,.yotpo label{font-family:var(--fontFamily)!important}.yotpo .write-first-review-button{font-family:var(--fontFamily)!important;background:var(--buyButtonBgColor)!important}@media screen and (max-widtH: 777px){.bottom-line-items-container .avg-score{font-family:Inter,arial!important}}.yotpo.yotpo-main-widget,.yotpo .yotpo-modal-dialog{width:95%!important}@media screen and (min-width: 778px){.yotpo.yotpo-main-widget,.yotpo .yotpo-modal-dialog{width:50%!important}}body.hpsticky .shopify-section.itsapp:last-of-type{padding-bottom:0}#insta-feed h2,.instafeed-shopify h2{margin-bottom:30px;display:block;font-size:1.9em;font-weight:200;color:var(--buyButtonBgColor)}.support{padding:3.6rem 0 13rem}@media screen and (min-width: 778px){.support{min-height:700px}}.support__container{width:100%;max-width:137.5rem;margin:0 auto}@media screen and (min-width: 778px){.support__container{margin:5% auto 0}}.support__block{padding-top:var(--padding-top-mob);padding-bottom:var(--padding-bottom-mob);position:relative}.support__block--text{width:100%;max-width:62rem;padding-left:5rem;padding-right:5rem;margin:0 auto;text-align:center;position:relative;z-index:1}@media screen and (min-width: 778px){.support__block--text{max-width:315px}}.support__block-title{color:var(--color);font-size:3.6rem;line-height:135%;margin-bottom:10px;font-weight:200}.support__link-list{margin:0;padding:0;list-style:none}.support__link-item{margin:0}.support__text,.support__link,.support__text a{color:var(--color)!important;font-size:1.4rem;font-weight:135%;font-weight:300}.support__link,.support__text a{text-decoration:underline;text-decoration-thickness:10%;padding-bottom:3px}.support__block-image.image-desktop{display:none}.support__block-image{position:absolute;width:var(--image-mob-width)}.image-left .support__block-image{left:0;bottom:0}.image-right .support__block-image{right:0;bottom:0}@media only screen and (min-width: 778px){.support{padding:5rem 0}.support__block{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.support__block-image.image-desktop{display:block}.support__block-image.image-mobile{display:none}.support__block-image{width:var(--image-width)}.image-left .support__block-image{left:0;bottom:0}.image-right .support__block-image{right:0;bottom:unset;top:0}.support__block-title{font-size:3.6rem;line-height:135%}.support__text,.support__link,.support__text a{font-size:1.4rem;line-height:135%}}.press-wrapper{width:100%;max-width:140rem;padding-left:5rem;padding-right:5rem;margin:0 auto}.press-wrapper grid{grid-row-gap:3rem;grid-column-gap:5rem}.press-wrapper c{display:grid;align-content:start;justify-items:center;text-align:left;border-right:none;border-bottom:none;padding:0}.press-wrapper h3{color:var(--color);font-size:4.5rem;font-weight:lighter}.press-wrapper img{max-width:100%;height:40rem}.press-wrapper a.no-style:hover{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/45/assets/custom.css.map */
