.header-sidebar__promo .h6{font-family:var(--heading-font-family);font-size:18px;font-weight:500;text-transform:capitalize;line-height:1.2}.page-dots>*:after{content:"";border-radius:inherit;opacity:1;width:10px;height:10px;background:transparent;border:currentColor solid 1px;transition:opacity .25s,background .25s}.page-dots>*[aria-current=true]:after{background-color:currentColor}.facets-drawer p.h4,#sort-by-popover p.h4{font-family:var(--text-font-family);font-size:18px;font-weight:500;text-transform:uppercase}.accordion__toggle.h6{font-family:var(--text-font-family);font-weight:500;font-size:14px;text-transform:uppercase}.product-gallery{--product-gallery-gap: 45px;--product-gap: 45px}.product-gallery__thumbnail-scroller{--product-gallery-thumbnail-list-gap: 10px}.product-gallery__thumbnail{padding:0;border:none}.product .product-title.h3{font-size:24px;font-weight:600}.product price-list.price-list *{font-size:18px;font-weight:500}.product-info__block-list>:not(:nth-child(1 of:not(:empty))):has(quantity-selector){margin-top:32px}.popover__value-option[aria-selected=true]{position:relative;left:15px}.popover__value-option[aria-selected=true]:before{content:"";position:absolute;top:50%;left:-15px;transform:translateY(-50%);width:7px;height:7px;background-color:#3f2420;border-radius:999px}.distribution-type-tabs{margin:1rem 0}.distribution-tabs{display:flex;gap:0;overflow:hidden;width:100%}.distribution-tab{padding:0 20px;flex-grow:1;border:none;cursor:pointer;text-align:center;color:#3f2420;transition:all .2s ease;position:relative;font-weight:700;font-size:15px;border-bottom:1px solid #d9d9d9}.distribution-tab--active{position:relative}.distribution-tab--active:after{content:"";position:absolute;top:calc(100% - 1px);left:0;width:100%;height:2px;background-color:#3f2420;z-index:1}.custom-attributes-section{margin:40px 0;padding:23px 30px;background:#f0f2eb;border-radius:2px}.custom-attributes-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.custom-attribute-item{display:flex;align-items:center;gap:15px}.custom-attribute-text{font-size:16px;font-weight:500;color:#3f2420;text-align:center;line-height:1.2}.custom-attribute-item .custom-attribute-icon{width:3px;height:3px;background-color:#3f2420;border-radius:999px;display:inline-block}.custom-attribute-item:first-child .custom-attribute-icon{display:none}.accordion__toggle.h6{text-transform:uppercase;font-weight:500;font-size:16px}.accordion__content p{padding-left:14px;font-size:16px;line-height:22px}.featured-blog-post{position:relative;margin-bottom:10px}.featured-blog-post:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;mix-blend-mode:multiply;content:"";pointer-events:none}.blog-tags{text-transform:uppercase}.blog-posts-section p.h6{font-family:var(--text-font-family);font-size:16px;text-transform:uppercase;font-weight:500}.blog-posts-section .h2{font-size:30px}.blog-posts-section .h2:after{height:2px}.blog-post-card__info{row-gap:15px!important}.blog-post-card__category{font-size:14px;text-transform:uppercase;font-family:var(--text-font-family);font-weight:500}.blog-post-card__title{font-size:18px;line-height:1.1}.content-over-media>:not(img,video,iframe,svg,video-media,picture,image-parallax).featured-blog-post-content{max-width:414px}.featured-blog-post-content{--text-color: 255 255 255;--button-background: 255 255 255;--button-text-color: 63 36 32;color:rgb(var(--text-color))}.blog-post-card__meta .blog-post-card__category{margin:0}.blog-post-card__info .blog-post-card__read-more{font-weight:500;font-size:16px;line-height:125%;letter-spacing:0}.pagination .pagination__link{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;margin:0;font-family:var(--text-font-family)}.blog-post-card .blog-post-card__image{aspect-ratio:433/250;object-fit:cover}@media screen and (min-width:1000px){.featured-blog-post .content-over-media{--content-over-media-gap: 100px}.featured-blog-post .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:13px}.featured-blog-post .prose:not(.prose--tight) :is(.button,.button-group:has(.button)){margin-block-start:45px}.featured-blog-post .button{min-width:202px}}@media screen and (min-width:700px){.blog-post-list{--blog-post-list-row-gap: 70px;--blog-post-list-column-gap: 21px}}@media screen and (max-width:699px){.shopify-section--main-blog .section-header .h2{font-size:32px}.shopify-section--main-blog .section-stack{gap:48px}.blog-post-list{gap:70px}.blog-post-card .blog-post-card__image{aspect-ratio:350/250;object-fit:cover}.blog-post-card__title{font-size:25px}}.article__wrapper.container--sm{--container-max-width: 900px;padding:50px 55px}.article__date{font-family:var(--text-font-family);font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;text-transform:uppercase}.article__wrapper .article__tag_first{font-family:var(--text-font-family);font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;text-transform:uppercase;margin:0!important}.article__wrapper .h1{font-weight:600;font-size:40px;line-height:100%;letter-spacing:0}.article__wrapper h2{font-weight:600;font-size:35px;line-height:100%;letter-spacing:0}.article__wrapper .image-caption{font-weight:500;font-style:Italic;font-size:16px;line-height:100%;letter-spacing:0;margin-top:15px;display:block}.article__wrapper .prose:not(.prose--tight) h2:where(:not(meta,span)+*){margin-top:40px}.article__wrapper{font-weight:400;font-size:18px;line-height:25px;letter-spacing:0}.article__wrapper .prose p{margin-top:20px}.article-image-row{margin-bottom:60px}.article__wrapper .prose p+div:has(img),.article__wrapper .prose H2+div:has(img){margin-top:35px}.article__wrapper .prose div:has(img)+*{margin-top:40px}.article__footer-bottom:first-child{padding-top:23px;border-top:1px solid #D9D9D9}.article__footer-bottom .h6{color:#6b6b6b;opacity:1;margin:0}.article__wrapper .social-media--block{margin-left:auto;display:flex;flex-wrap:wrap;width:100%;justify-content:flex-end}.article__wrapper .social-media--block li.social-media__item{width:81px}.article__wrapper .social-media--block li.social-media__item a svg{background:#3f2420;color:#fff;border-radius:50%;width:28px;height:28px;padding:4px;transition:.4s all;overflow:visible}.article__wrapper .social-media--block a{padding:15px 0}.article__wrapper .social-media--block li.social-media__item a svg.icon-facebook{padding:4px 2px 0}.article__wrapper .social-media--block li.social-media__item a svg.icon-email{padding:6px}@media screen and (min-width:700px){.article__wrapper .sm\:gap-12{gap:3.75rem}.article-image-row{display:flex;gap:20px}.article-image-row .article-image-half{width:100%;margin:0!important}.shopify-section--prev-next-blog-posts .section-header .h2{font-weight:600;font-size:35px;line-height:100%}}@media screen and (min-width:1000px){.article__wrapper .social-media--block li.social-media__item a:hover svg{background:#fff;color:#3f2420}}@media screen and (max-width:999px){.article__wrapper .social-media--block{flex-wrap:nowrap}.article__wrapper .social-media--block li.social-media__item{width:100%}.article__wrapper h2{font-size:24px}.article__wrapper{font-size:16px;line-height:22px}.article__footer-bottom{gap:35px}.article__footer-bottom:first-child{padding-top:40px}}@media screen and (max-width:699px){.article__wrapper.container--sm{padding:35px 0}.article__date,.article__wrapper .article__tag_first{font-size:16px}.article__wrapper .h1{font-size:32px;line-height:1.3}.article__wrapper .v-stack.gap-10{gap:30px}.article__wrapper .prose p+div:has(img),.article__wrapper .prose H2+div:has(img){margin-top:40px}.article__wrapper .article__author{flex-direction:column;gap:20px}}@media not screen and (pointer:fine){.article__wrapper .social-media--block li.social-media__item{background:transparent;outline-color:rgb(var(--border-color))}}.policy-page-footer-container>*:not(footer){display:none}.social-media--list .social-media__item{opacity:1;background-color:#3f2420;color:#fff;border-radius:999px;padding:10px}cart-drawer .h4{font-size:18px;font-weight:500;text-transform:uppercase;font-family:var(--text-font-family)}.empty-cart-text{font-size:16px;font-weight:500;text-transform:uppercase;font-family:var(--text-font-family);max-width:165px;text-align:center;margin:0 auto 50px}line-item-quantity.h-stack.gap-4{margin-top:25px}line-item.line-item{align-items:flex-start}a.h6{font-weight:500;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;color:#3f2420;margin-bottom:10px}sale-price.h6.text-subdued{font-weight:500;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#3f2420}p.smallcaps.text-subdued{font-weight:500;font-style:medium;font-size:14px;line-height:100%;letter-spacing:0%;color:#7b7b7b;margin-top:10px}a.link.text-xs{font-weight:500;font-style:normal;font-size:10px;line-height:100%;letter-spacing:0%;color:#3f2420}button.link-faded-reverse{font-weight:500;font-style:medium;font-size:14px;line-height:100%;letter-spacing:0%;color:#3f2420;margin-bottom:9px}p.text-subdued{font-weight:500;font-style:medium;font-size:12px;line-height:100%;letter-spacing:0%;color:#3f2420;margin-bottom:5px}p.h6{font-weight:500;font-style:normal;font-size:12px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#3f2420}a.product-title.h6{font-weight:500;font-style:normal;font-size:16px;line-height:140%;letter-spacing:0;color:#3f2420}button.\@narrow\:horizontal-product-card__button.link{font-weight:500;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0%;color:#3f2420}svg.icon.icon-close{width:17px;height:17px}@media screen and (min-width:768px){.distribution-tab,.blog-posts-section p.h6{font-size:18px}.blog-posts-section .h2{font-size:40px}.blog-post-card__title{font-size:25px}}@media screen and (min-width:1325px){.header__primary-nav{justify-content:flex-end}.header__secondary-nav{width:100%;justify-content:space-between}.header__secondary-nav ul.contents{display:flex;gap:17px}.mega-menu__promo .h6{font-family:var(--heading-font-family);font-size:18px;font-weight:500;text-transform:capitalize}.distribution-tab{font-size:18px}}@media screen and (min-width:768px){.image-with-text--desktop-layout{display:flex;justify-content:center;max-width:530px;margin:0 auto}}input.header-search__input.h5::placeholder{font-family:var(--text-font-family);font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#6d6d6d}@media screen and (max-width:1024px){div.justify-self-start.sm\:justify-self-center,button.button{width:100%}}.shopify-section--image-with-text-overlay p.h6{color:inherit}.faq{justify-content:flex-start}.shopify-section--faq .section-spacing{--section-vertical-spacing-override: calc(var(--section-vertical-spacing) - 10px)}.shopify-section--faq faq-toc.faq__toc{width:30%;gap:25px}.shopify-section--faq .faq__content{flex-grow:1;flex-basis:auto;width:calc(70% - 3.75rem)}.shopify-section--faq .faq__toc-item{font-weight:400;font-size:18px;line-height:22px;letter-spacing:0}.shopify-section--faq .faq__toc-item.is-active{font-weight:700}.shopify-section--faq .faq__category+.accordion{margin-block-start:30px}.shopify-section--faq .accordion+.faq__category{margin-block-start:50px}.shopify-section--faq .faq__content .faq__category{font-weight:500;font-size:25px;line-height:100%;letter-spacing:0;text-transform:uppercase;font-family:var(--text-font-family)}.shopify-section--faq .accordion__toggle{padding:30px 20px}.shopify-section--faq .accordion__toggle .text-with-icon{font-weight:400;font-size:18px;line-height:22px;letter-spacing:0}.shopify-section--faq .accordion__toggle .animated-plus{--animated-plus-size: 15px}.shopify-section--faq .accordion__toggle .animated-plus{--animated-plus-size: 15px;color:#1c1c1c;opacity:1}.shopify-section--faq .accordion__content p{padding-left:0}.shopify-section--faq .accordion__content{padding:0 20px 30px}.shopify-section--contact .input,.shopify-section--contact .textarea,.shopify-section--contact .select{background-color:rgb(var(--background));border-color:#afaeae}.multiple-media-star-rating{display:inline-flex;align-items:center;gap:3px}.multiple-media-star-rating svg{margin:0!important;width:26px;height:auto}.testimonials__background-image{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.testimonials__background-image img{height:100%;width:100%;object-fit:cover}.testimonials__background-image+.container{position:relative}.testimonial-star-rating{display:inline-flex;align-items:center;gap:3px}.testimonial-star-rating svg{margin:0!important;width:26px;height:auto}@media screen and (min-width:1000px){.shopify-section--testimonials{--section-vertical-spacing-override: calc( var(--section-vertical-spacing) - 20px )}}.product-card-sizes{width:100%;font-weight:400;font-size:18px;line-height:22px;letter-spacing:0;color:#727272}.product-card .product-card__figure>.badge-list .badge{font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;text-transform:uppercase;font-family:var(--text-font-family);padding:7px 8px;border-radius:5px}.product-card .product-card__figure>.badge-list{inset-block-start:15px;inset-inline-start:15px}price-list.price-list .line-through+sale-price{color:rgb(var(--on-sale-badge-background))}.complementary-products__product-list .horizontal-product-card{padding-left:27px;gap:16px}.cart-drawer__complementary-products{padding:25px 30px;row-gap:30px!important}.cart-drawer__complementary-products .product-title{margin:0}.cart-drawer__complementary-products .horizontal-product-card__info .gap-1{gap:10px}.cart-drawer__complementary-products button.\@narrow\:horizontal-product-card__button.link{padding-bottom:5px}.cart-drawer__complementary-products .page-dots--narrow button{width:7px;height:7px;display:flex}.cart-drawer__complementary-products .page-dots--narrow button:after{width:100%;height:100%;background:#d9d9d9;border:none}.cart-drawer__complementary-products .page-dots--narrow [aria-current=true]:after{background-color:currentColor}.cart-drawer__complementary-products .page-dots--narrow{gap:7px}.cart-drawer__complementary-products .horizontal-product-card__figure{width:76px}@media only screen and (max-width:767px){.complementary-products__product-list .horizontal-product-card{padding:0}}.image-overlay-section{padding:109px 0}.image-overlay-content{max-width:443px;padding:47px 27px;background:#fff;text-align:center;margin:0 auto}.image-overlay-sub-heading{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;margin-bottom:20px}.image-overlay-heading{font-weight:600;font-size:30px;line-height:100%;letter-spacing:0;font-family:var(--heading-font-family);margin-bottom:15px}.image-overlay-text ul{margin:0;list-style:none}.image-overlay-text ul li{font-weight:400;font-size:16px;line-height:25px;letter-spacing:0;width:auto;display:inline-block;padding-left:15px;position:relative}.image-overlay-text ul li:after{content:"";position:absolute;left:0;top:11px;height:5px;width:5px;background:rgb(var(--text-color));border-radius:50%}.image-overlay-text ul li+li{margin-top:5px!important}@media only screen and (max-width:767px){.image-overlay-content{padding:40px 29px;text-align:left}.image-overlay-content{padding:40px 29px;text-align:left;max-width:304px}.image-overlay-text ul{padding-left:10px}.image-overlay-text ul li+li{margin-top:10px!important}.image-overlay-section{padding:68px 0}}.ingredients-list{--ingredients-gap: 21px;--ingredients-visible-columns: 3;display:grid;align-items:start;grid-auto-flow:column;grid-auto-columns:calc((100% - ((var(--ingredients-visible-columns) - 1) * var(--ingredients-gap))) / var(--ingredients-visible-columns));column-gap:var(--ingredients-gap)}.ingredients-col img{width:100%;display:flex;margin-bottom:30px}.ingredients-col{text-align:center}.ingredients-col h3{font-family:var(--heading-font-family);font-weight:500;font-size:25px;line-height:100%;letter-spacing:0;margin-bottom:15px}.ingredients-col .metafield-rich_text_field{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0}@media screen and (max-width:767px){.ingredients-list{--ingredients-visible-columns: 1;grid-auto-columns:min(300px,65%);column-gap:30px;justify-content:start}.ingredients-col img{margin-bottom:20px}}.htu-metaobject-list-item h3{font-weight:600;font-size:20px;line-height:100%;letter-spacing:0}.htu-metaobject-list-item p{margin-top:12px!important;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0}.htu-metaobject-list-cover .htu-metaobject-list-item+.htu-metaobject-list-item{margin-top:25px}.htu-metaobject-list-cover{margin-top:25px!important}@media screen and (min-width:1024px){.product-dynamic-section p.h1{font-weight:600;font-size:40px;line-height:100%;letter-spacing:0}}@media screen and (max-width:767px){.product-dynamic-section .prose.image-with-text--desktop-layout{margin:40px 0}body .prose .htu-metaobject-list-cover{margin-block-end:10px!important}.product-dynamic-section p.h1{font-weight:600;font-size:32px;line-height:100%;letter-spacing:0}.product-dynamic-section p.h6{font-weight:500;font-size:18px;line-height:24px;letter-spacing:0}.product-dynamic-section .button{width:auto;min-width:281px}}.result-image-list{--ingredients-gap: 20px;--ingredients-visible-columns: 4;display:grid;align-items:start;grid-auto-flow:column;grid-auto-columns:calc((100% - ((var(--ingredients-visible-columns) - 1) * var(--ingredients-gap))) / var(--ingredients-visible-columns));column-gap:var(--ingredients-gap)}@media screen and (max-width:767px){.result-image-list{--ingredients-visible-columns: 1;grid-auto-columns:min(300px,90%);justify-content:start}}.product-faqs-main .section-stack{--section-stack-gap: 50px}.product-faqs-button-cover{text-align:center}.product-faqs-cover{max-width:660px;margin:0 auto;width:100%}@media screen and (max-width:767px){.product-faqs-button-cover{display:none}}.radio-control{align-items:flex-start;column-gap:var(--checkbox-control-gap);text-align:start;display:flex;position:relative}.dot-radio{-webkit-appearance:none;appearance:none;background:rgb(var(--text-color));opacity:0;pointer-events:none;border-radius:100%;width:6px;height:6px;transition:opacity .2s;display:block;position:absolute;inset-block-start:calc(.5em + 1.5px)}.dot-radio~label{opacity:.65;transition:opacity .2s,transform .2s;position:relative}.dot-radio:checked{opacity:1}.dot-radio:checked~label{opacity:1;transform:translate(calc(var(--transform-logical-flip) * 1.125rem))}.shopify-section--faq .faq__toc-item.is-active{background-position:bottom}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-css.css.map */
