:root{--FONT-STACK-HEADING: "BoogyBrut-Poster";--FONT-STACK-SMALL-HEADING: "BoogyBrut-Book";--FONT-STACK-BODY: "sweet-sans-pro", sans-serif;--FONT-STACK-BUTTON: "attribute-mono", sans-serif;--FONT-ADJUST-BODY: 1.125;--FONT-WEIGHT-BODY-BOLD: 700;--LETTER-SPACING-HEADING: .05em;--color-brown: #382617;--color-white: #FFF;--color-light-teal: #E6F2F1;--color-teal: #4C6E76;--color-light-blue: #BFD1D6}.h5.footer-title__button,h3.icons-row-item__title,.section-default h3,.section-default h4,.article__content h3,.article__content h4,h3.column-item__heading,.column-item__button.btn--text,.radio__legend .radio__legend__label,.radio__fieldset .radio__label,.product-upsell__subtitle,.subheading-text p,.jdgm-rev__body>p,.jdgm-rev__author,.jdgm-rev__content,.jdgm-rev__title,.product__subs__option span{font-family:var(--FONT-STACK-BODY)}.footer-copyright__copy,.btn,.shopify-payment-button__button--unbranded,.newsletter-form .input-group__field,.newsletter-form .input-group__field::placeholder,.footer-copyright__link,.announcement__block--text,.header__dropdown__image .hero__description,.ingredient-link,.jdgm-ask-question-btn,.jdgm-write-rev-link,.jdgm-paginate__load-more,.filters__select{font-family:var(--FONT-STACK-BUTTON)}.product-grid-item__title.font-heading,.product-upsell__title{font-family:var(--FONT-STACK-SMALL-HEADING);font-weight:300}.h1.banner-image__heading,.h1.main-heading{font-size:62px;letter-spacing:.05em;line-height:1}h1.page-title,.featured-blog .section__heading,.recommended-posts .section__heading{font-size:48px}h2,.h2{--heading-size: 42px}.header__dropdown__image h2,.related-products .section__heading,h1.product__title{font-size:42px!important}.blog__post-title-link{font-size:36px}.h5.footer-title,.h3.collection-promo__heading{font-size:32px;letter-spacing:.05em}.section-default h3,.article__content h3{font-size:24px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);letter-spacing:0}.section-default h4,.article__content h4,h3.column-item__heading{font-size:18px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);letter-spacing:0;margin-bottom:0}.product-grid-item__title,.product-upsell__title{font-size:18px;line-height:1.2}ul{font-size:calc(1rem * var(--adjust-body))}.h5.footer-title__button,.site-header--nav-normal .grandparent .navlink--child,.subheading-text p{font-size:16px!important;font-weight:var(--FONT-WEIGHT-BODY-BOLD);text-transform:uppercase}.product__subs__group>.product__subs__option span{font-size:15px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);text-transform:uppercase}h3.icons-row-item__title,.header__dropdown__image .hero__description,.ingredient-link,.site-header .mobile-menu__button,.filters__select{font-size:14px;letter-spacing:.1em;text-transform:uppercase}.footer-copyright__copy,.btn,.shopify-payment-button__button--unbranded,.newsletter-form .input-group__field,.newsletter-form .input-group__field::placeholder,.footer-copyright__link,.announcement__block--text,.jdgm-ask-question-btn,.jdgm-write-rev-link,.jdgm-paginate__load-more{font-size:14px;letter-spacing:.1em;font-weight:600;text-transform:uppercase}.section-ingredients .column-item__text p,.column-item__button.btn--text,.radio__legend .radio__legend__label,.product-upsell__subtitle,.jdgm-rev__body>p,.jdgm-rev__author,.jdgm-rev__content,.jdgm-rev__title,.product__subs__plans span{font-size:14px;line-height:1.3}.footer-copyright__link,.radio__fieldset .radio__label,.product__collection__link,.product__subs__info{font-size:12px}.product-badge__item{letter-spacing:.1em}.column-item__button.btn--text,.radio__legend .radio__legend__label,.radio__fieldset .radio__label,.product-upsell__subtitle{text-transform:unset;letter-spacing:0}.header__dropdown__image .hero__description{text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width: 767px){.h1.banner-image__heading,.h1.main-heading{font-size:38px}h1.page-title,.featured-blog .section__heading,.recommended-posts .section__heading{font-size:34px}h2,.h2{--heading-size: 32px}.header__dropdown__image h2,.related-products .section__heading,h1.product__title{font-size:32px!important}.blog__post-title-link{font-size:26px}.h5.footer-title,.h3.collection-promo__heading{font-size:24px}.section-default h3,.article__content h3{font-size:20px}.image-with-text__text p{font-size:18px}h3.icons-row-item__title,.header__dropdown__image .hero__description,.ingredient-link,.footer-copyright__copy,.btn,.shopify-payment-button__button--unbranded,.newsletter-form .input-group__field,.newsletter-form .input-group__field::placeholder,.footer-copyright__link,.announcement__block--text,.collection-promo__button .btn{font-size:12px}}.rte ul{margin-left:30px}.btn--advanced-width-height,.collection-promo__button .btn--advanced-width-height.btn--advanced-adaptive-width{min-width:fit-content;width:250px;max-width:100%;white-space:nowrap}.input-group{--input-height: 44px}.input-group__field{padding-top:8px;padding-bottom:8px}@media only screen and (min-width: 768px){.six-fifty-height{--min-h: 550px}}@media only screen and (min-width: 980px){.six-fifty-height{--min-h: 615px}}@media only screen and (max-width: 767px){.section__header,.section__header *,.image-with-text__content-items *,.brick__block__content .text-left,.text-section .text-left{text-align:center}.main-buttons__item{justify-content:center}.section__header .section__heading{margin-bottom:10px}.main-buttons{flex-flow:column;align-items:normal}}ul{text-align:left}.product-grid-item{display:flex;flex-direction:column}.product-grid-item__title{margin-bottom:10px}.product-grid-item__form{margin-top:auto}.product-grid-item__form .radio__buttons{text-align:left}.product-grid-item__form .radio__button{margin:0}.product-grid-item__form .radio__button label{display:inline-block;border:1px solid var(--color-teal);border-radius:25px;padding:3px 12px;margin-right:5px;margin-bottom:10px}.product-grid-item__form .radio__button input:checked~label{background:var(--color-light-teal)}.product-grid-item__form .btn{width:100%}.product-grid-item__form .loader--line{position:absolute;top:0;bottom:0;width:80%;margin:auto}.product-grid-item__price,.product-grid-item__form .product__price--compare{display:none}.product__submit__add .product__price--regular:before{content:"\2013"}.product-badge{position:relative;display:flex;justify-content:center;align-items:center;top:5px;left:5px;width:65px;height:65px;border-radius:50%;border:1px solid var(--custom-text);outline:1px solid var(--custom-text);outline-offset:3px}.product-badge__item{text-align:center}.site-header .grandparent .header__grandparent__links{display:flex;justify-content:space-between;margin-left:var(--gutter)}.site-header .grandparent .header__dropdown__inner>div:last-child{margin-right:var(--gutter)}.header__grandparent__links>div{width:100%}.navlink .navtext .icon{stroke:unset;width:7px;height:7px;margin-left:5px}.menu__item.grandparent .navlink--dot>.navtext:after,.navlink--dot>.navtext:after{background:var(--color-light-blue)!important;border-radius:0;width:100%;height:3px;bottom:-7px}.menu__item.grandparent>.navlink--highlight{color:var(--text)!important}.dropdown__family .navlink--highlight{color:var(--highlight);font-weight:700!important}.site-header--compress .mobile-menu__button--burger{width:fit-content}.footer-block--newsletter .newsletter-form .input-group:has(.btn){flex-direction:row;flex-wrap:nowrap}.footer-block--newsletter .input-group:has(.btn) .input-group__item,.footer-block--newsletter .input-group:has(.btn) .input-group__fields{max-width:100%!important}.footer-block--newsletter .newsletter-form .input-group:has(.btn) .input-group__item--btn{width:fit-content;flex-basis:unset;padding-inline:0}.footer-block--newsletter .newsletter-form .input-group:has(.btn) .input-group__item--btn .btn{white-space:nowrap}.footer-block--newsletter .newsletter--bottom{display:flex}.footer-block--newsletter .newsletter--bottom .social-sharing-wrapper{margin-left:20px}.footer-block--newsletter .social-sharing-icon .icon{width:18px;height:18px}.footer-block--menu{--desktop-width: 16%!important}.footer-block--newsletter{--desktop-width: 45%!important;max-width:580px;margin-left:auto}.h5.footer-title__button{color:var(--text)}#SiteFooter .footer-bottom{--grid-columns: 1!important}@media only screen and (min-width: 768px){#SiteFooter .footer-blocks{display:flex;flex-flow:row wrap;margin:0 calc(var(--offset) / 2);gap:0;padding-bottom:0}#SiteFooter .footer-block{padding:0 calc(var(--gutter) / 2) var(--gutter);flex:0 0 var(--desktop-width)}}@media only screen and (max-width: 767px){#SiteFooter .footer-blocks{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.footer-block--newsletter{order:1;text-align:center;margin-inline:auto}.footer-block--menu{order:2;flex-basis:calc(50% - var(--gutter-mobile));gap:30px}.newsletter--bottom{justify-content:center}.footer-copyright__menu{text-align:center}}.section__header.featured-collection__content__wrapper{max-width:520px}.collection-promo.text-promo .collection-promo__content{padding:0}@media only screen and (min-width: 768px){.featured-collection__content.text-left,.featured-collection__content.text-right{align-items:center}.featured-collection .flex__container .grid{display:flex}.featured-collection .flex__container.justify--text-center .grid{justify-content:center}.featured-collection .product-grid-item{width:var(--item-width)}}@media only screen and (max-width: 767px){.featured-collection__content{text-align:center}.featured-collection__button.featured-collection__button--top{margin-top:20px}.carousel--mobile .grid__item.mobile--one-half,.carousel--mobile .product-grid-item.mobile--one-half{--item-width-mobile: calc(90% / 1.25 - var(--grid-gutter))}.featured-collection__content-wrapper.mobile-image-banner{position:relative;padding:0}.featured-collection__content-wrapper.mobile-image-banner .featured-collection__content{background-image:var(--mobile-background);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:var(--container-padding-top)}.featured-collection__content-wrapper.mobile-image-banner .featured-collection__content__wrapper{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);padding-inline:var(--gutter-mobile)}.featured-collection__content-wrapper.mobile-image-banner *{color:var(--color-white)}.featured-collection__content-wrapper.mobile-image-banner .btn--text:before,.featured-collection__content-wrapper.mobile-image-banner .btn--text:after{background:var(--color-white)}}.collection-promo__content{justify-content:flex-end}.filters__select{border-color:#cdbfb4;background:url(/cdn/shop/files/select-dropdown.svg?v=1747946748) no-repeat right;background-size:13px;background-position:calc(100% - 10px);padding:10px 30px 10px 20px}@media only screen and (min-width: 768px){.collection__header{display:flex;justify-content:space-between;align-items:center}.collection__header--description{max-width:500px}}@media only screen and (max-width: 767px){.collection-promo{grid-column:1 / -1}.collection__header{text-align:center}}h2.icons-row__heading{color:var(--heading)}.icons-row-item__icon{height:var(--icon-height)}.icons-row-item__icon .image-fill{position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (min-width: 768px){.icons-row__slider.items--5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width: 767px){.icons-row .icons-row__headings{margin-bottom:0}}.text>section{margin-bottom:0}.text-wrap-image img{float:right;max-width:100%}@media only screen and (max-width: 767px){.text-wrap-image{display:flex;flex-direction:column-reverse}}.image-with-text__content-items{max-width:435px;margin-inline:auto}.brick__block--text_tabs .brick__block__inner{max-width:550px;margin-inline:auto;padding-top:60px;padding-bottom:60px}.text-tabs__nav{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:30px}.text-tabs__nav .btn--text{cursor:pointer}.text-tabs__content{display:none}.text-tabs__content.selected{display:block}.text-tabs__nav .btn--text:after,.text-tabs__nav .btn--text:before{transform:scaleX(0);bottom:-5px}.text-tabs__nav .selected.btn--text:after,.text-tabs__nav .selected.btn--text:before{transform:scaleX(1)}.featured-blog .section__heading,.blog.recommended-posts .section__heading{margin-bottom:30px}@media only screen and (min-width: 768px){.blog__post.grid{gap:40px}.blog.recommended-posts .blog__post--two-col{--grid: repeat(3, minmax(0, 1fr))!important}.blog.recommended-posts .blog__post-item{grid-column:span 1!important}.featured-blog .section__heading,.blog.recommended-posts .section__heading{margin-bottom:40px}}.article__content>*:first-child img{display:none}.ingredients-list{list-style:none;margin-left:0;margin-bottom:0}.ingredients-list li{border-bottom:1px solid var(--color-light-blue)}.ingredients-list .ingredient-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:10px;padding-bottom:10px}.ingredients-list .ingredient-link .icon{width:15px;color:var(--color-teal)}.product__block.product__price-and-badge,.shop-pay-terms{display:none}.radio__fieldset .radio__label{display:inline-block;border:1px solid var(--color-teal);border-radius:25px;padding:8px 12px;margin-right:5px;margin-bottom:10px}.radio__fieldset input:checked~label{background:var(--color-light-teal);font-weight:700}.radio__legend .radio__legend__label,.product-upsell__subtitle{font-weight:700}.product-ingredients-list{list-style:none;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.product-ingredients-list li{padding-right:8px}.product-ingredients-list li a{text-decoration:underline;text-underline-offset:2px}.product-upsell__holder{border:none;background:transparent;padding:0}.product-upsell{border:1px solid var(--color-light-teal);border-radius:5px;padding:10px}.product-upsell__btn{width:unset}.product-upsell__image img{max-height:105px;object-fit:contain}.product__collection__link{display:inline-block;color:var(--color-teal);text-decoration:underline;text-underline-offset:2px}.related-products .section__heading{margin-bottom:50px}@media only screen and (max-width: 767px){.related-products .section__heading{margin-bottom:30px}}.section-ingredients .column-item--image .column-item__inner{display:flex;background:var(--card-bg)}.section-ingredients .column-item__image-wrapper{min-width:35%;width:35%;margin-bottom:0}.section-ingredients .column-item__content{display:flex;flex-direction:column;justify-content:center;text-align:left;padding:20px}.section-ingredients .column-item__heading,.section-ingredients .column-item__button{color:var(--card-accent)}.section-ingredients .btn--text:after,.section-ingredients .btn--text:before{background:var(--card-accent)}.section-ingredients .column-item__image{height:100%;min-height:190px}.column-item__button.btn--text{width:fit-content}.jdgm-preview-badge .jdgm-star.jdgm-star,.jdgm-star{color:var(--color-brown)!important;font-size:13px;padding-right:2px!important}.jdgm-prev-badge__text{font-size:14px}.jdgm-histogram__bar-content{background:var(--color-brown)!important}.jdgm-ask-question-btn,.jdgm-write-rev-link,.jdgm-paginate__load-more{background:var(--color-brown)!important;color:var(--color-white)!important}.jdgm-rev-widg__title,.jdgm-rev__icon{display:none}.jdgm-rev__timestamp{position:absolute;right:0}.jdgm-rev-widg.jdgm-rev-widg{max-width:800px;margin-inline:auto;border-inline:none}.product__subs__group{border-radius:5px 5px 0 0}.product__subs__group:last-child{border-radius:0 0 5px 5px}.product__subs__group:has(input:checked){background-color:var(--color-light-teal)}.product__subs__group:last-child .product__subs__option{padding-bottom:0}.product__subs__info{color:var(--color-teal);padding:0 var(--form-left) var(--form-top);padding-left:44px;margin-top:5px}@media (min-width: 981px){.jdgm-rev{display:flex;align-items:flex-start;gap:20px}.jdgm-rev__header{width:20%;min-width:20%}.jdgm-rev__content{width:calc(80% - 140px);min-width:calc(80% - 140px)}}.page-menu{background:var(--color-light-teal);margin-bottom:50px}.page-menu p{padding:30px 60px 0}.page-menu ul{list-style:none;margin:0;padding-top:30px;padding-bottom:30px}.page-menu ul li{width:fit-content;padding:7px 60px}.page-menu ul li,.page-menu ul li a{color:var(--color-teal)}.page-menu ul li.selected{background:var(--color-white);padding:10px 60px}.page-menu ul li.selected a,.page-menu ul li span{font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.page-navigation{display:flex;align-items:center;justify-content:center;background:var(--color-light-teal);padding:36px 40px;margin-top:50px}.page-navigation h4 span{text-transform:uppercase}.page-menu li a,.page-navigation h4 a{text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width: 767px){.page-menu{padding-right:20px}.page-menu p,.page-menu ul li,.page-menu ul li.selected{padding-inline:30px}.page-navigation{padding:30px 20px}.page-navigation span{display:block}}@media (min-width: 981px){#about-us .text-wrap-image p{max-width:calc(100% - 300px)}#about-us .text-wrap-image img{position:absolute;right:-80px;bottom:-90px}}@media (max-width: 980px){#about-us .text-wrap-image img{width:330px!important;margin-top:50px}}@media only screen and (max-width: 767px){#about-us .text-wrap-image img{margin-top:0;margin-bottom:-50px}}.font-heading,.product-upsell__title{letter-spacing:0px;font-weight:300}@media only screen and (min-width: 768px){.template-page .featured-collection__container{max-width:1200px;margin:auto}}@media only screen and (min-width: 768px){.template-page .featured-collection .flex__container .grid{display:grid}.template-page .featured-collection__content.text-center{align-items:flex-start;max-width:1200px;margin:auto;text-align:left}}.metafield-rich_text_field p,.text-tabs__content ul,.text-section p:not(.text__heading),.jdgm-rev__content *,.jdgm-rev__reply *{font-size:16px!important}.jdgm-paginate__page.jdgm-curt{font-size:100%!important}.blog__post-title-link{font-size:18px;line-height:100%!important;font-family:var(--FONT-STACK-SMALL-HEADING);letter-spacing:0px;font-weight:300}.jdgm-rev{flex-wrap:wrap!important}.jdgm-rev__header{flex:0 0 15% !important:}.jdgm-rev__content{flex:0 0 50%!important}.jdgm-rev__actions{display:none!important}.jdgm-rev__reply{flex:0 0 100%!important}.product-gallery{width:80%;margin-left:auto;margin-right:auto}.product-gallery__media-slider img{background:#f9fbfa}.mailchimp-form .row{display:flex;flex-wrap:wrap}.col-md-4{width:calc(100% - 10px)}.form-group{width:calc(50% - 10px)}.form-group:first-child{margin-right:10px}.mailchimp-form input{border:1px solid #fff;background:none;font-size:12px;width:100%;text-transform:uppercase;letter-spacing:1px;font-family:var(--FONT-STACK-BUTTON)}#mc-embedded-subscribe{border:0;background:#002428;margin-top:10px;width:100%}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
