﻿:root{--s-section: 160px;--s-section-half: 130px;}
/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333;transition:.2s}.flickity-button:disabled{opacity:0;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:var(--s-edge)}.flickity-prev-next-button.next{right:var(--s-edge)}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:-75px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:-75px}.flickity-prev-next-button{width:45px;height:45px;border-radius:100%;background:var(--cr-cream) center/25px no-repeat !important}.flickity-prev-next-button.previous{background-image:url(../assets/svg-slider-arrow-left-brown.svg) !important}.flickity-prev-next-button.next{background-image:url(../assets/svg-slider-arrow-right-brown.svg) !important}.flickity-prev-next-button .flickity-button-icon{display:none}.flickity-page-dots{width:100%;list-style:none;text-align:center;line-height:0}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:var(--s-2);height:var(--s-2);background-color:var(--cr-subdued);border-radius:50%;cursor:pointer;transition:.2s}.flickity-page-dots .dot:not(:last-child){margin-right:var(--s-2)}.flickity-page-dots .dot.is-selected{background-color:var(--cr-brown)}[data-flickity-slider].flickity-disabled{white-space:nowrap}[data-flickity-slider].flickity-disabled>*{display:inline-block;vertical-align:top;white-space:normal}[data-flickity-slider]:not(.flickity-enabled):not(.flickity-disabled){visibility:hidden}.rc-container-wrapper[data-widget-container-wrapper]{color:var(--cr-brown)}.rc-container-wrapper[data-widget-container-wrapper] .rc-radio{padding:0}.rc-container-wrapper[data-widget-container-wrapper] .rc-option--active{background-color:rgba(0,0,0,0) !important}.rc-container-wrapper[data-widget-container-wrapper] .rc_widget__option{position:relative;color:var(--cr-brown)}.rc-container-wrapper[data-widget-container-wrapper] .rc_widget__option:not(:last-child){margin-bottom:20px}.rc-container-wrapper[data-widget-container-wrapper] .rc_widget__option .rc-selling-plans{display:block !important;position:absolute;bottom:-2px;left:105px;padding:0;padding-right:10px;background:url(../assets/svg-arrow-down-brown.svg?v1) center right/7px no-repeat}.rc-container-wrapper[data-widget-container-wrapper] .rc_widget__option .rc-selling-plans select{padding-bottom:2px;border-bottom:1px solid}.rc-container-wrapper[data-widget-container-wrapper] .rc_widget__option__selector{display:flex;align-items:center}.rc-container-wrapper[data-widget-container-wrapper] .rc_widget__option__selector .rc-radio__input,.rc-container-wrapper[data-widget-container-wrapper] .rc_widget__option__selector .rc-radio__label{display:inline-block;cursor:pointer}.rc-container-wrapper[data-widget-container-wrapper] .rc_widget__option__selector .rc-radio__label{display:flex;align-items:center;justify-content:space-between;margin-left:0;font:var(--t-b-2);flex:1}.rc-container-wrapper[data-widget-container-wrapper] .rc_widget__option__selector .rc-option__discount{display:none}.rc-container-wrapper[data-widget-container-wrapper] .rc_popup{display:none !important}.account-gate div#rc_login{padding-top:10px;margin-bottom:0;text-align:left;border-top:1px solid;animation:fadeIn .4s .4s both}.account-gate div#rc_login h5,.account-gate div#rc_login p{display:inline;font:var(--t-b-2)}.account-gate div#rc_login a{text-decoration:underline}#ReCharge.user-customer{padding:.1px 0}#ReCharge.user-customer .page__customers__request-invite{margin:var(--s-section) 0}#ReCharge.user-customer .rc_header-settings__title{display:block;margin-bottom:40px}#ReCharge.user-customer .rc_header-settings__title h2{font:var(--t-sans-4);text-transform:uppercase;letter-spacing:-0.04em}#ReCharge.user-customer .rc_header-settings__description{margin-bottom:20px}#ReCharge.user-customer .rc_header-settings__description p{font:var(--t-b-1)}#ReCharge.user-customer .rc_form__group{margin-bottom:20px}#ReCharge.user-customer .rc_form__group input[type=email]{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:none;outline:none;border-bottom:1px solid;transition:.2s;height:50px;margin:0;padding:10px 0;font:var(--t-b-1);line-height:30px;color:var(--cr-brown)}#ReCharge.user-customer .rc_form__group~p a{text-decoration:underline}#ReCharge.user-customer .rc_logo{display:none !important}html body.wooden-spoon-herbs-dev-gdpr .cc-link{opacity:1;text-decoration:underline}html body.wooden-spoon-herbs-dev-gdpr .cc-btn{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;text-align:center;box-shadow:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;transition:background-color .4s,color .4s,border-color .4s;padding:0 20px;text-transform:uppercase;letter-spacing:.01em;font:var(--t-l-1);height:40px;line-height:38px;color:var(--cr-cream);background-color:var(--cr-brown);border-radius:0}html body.wooden-spoon-herbs-dev-gdpr .cc-btn.cc-settings,html body.wooden-spoon-herbs-dev-gdpr .cc-btn.cc-btn-accept-selected{color:var(--cr-brown);background-color:unset;border:1px solid}html body.wooden-spoon-herbs-dev-gdpr .cc-btn:active,html body.wooden-spoon-herbs-dev-gdpr .cc-btn:focus{transform:unset}@media(hover: hover){html body.wooden-spoon-herbs-dev-gdpr .cc-btn:hover{color:var(--cr-cream);background-color:var(--cr-brown);border-color:rgba(0,0,0,0)}}html body.wooden-spoon-herbs-dev-gdpr .cc-window.cc-floating{padding:20px}html body.wooden-spoon-herbs-dev-gdpr .cc-window .cc-message{margin-bottom:20px;font:var(--t-b-2)}html body.wooden-spoon-herbs-dev-gdpr .cc-window .cc-btn+.cc-btn{margin-left:unset}html body.wooden-spoon-herbs-dev-gdpr .cc-window .cc-compliance{gap:10px}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-view{width:100%;overflow-y:auto;flex-direction:column;padding:var(--s-section) var(--s-contain);background-color:rgba(0,0,0,.3)}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-view[style="display: block;"]{display:flex !important}@media screen and (max-width: 600px){html body.wooden-spoon-herbs-dev-gdpr .cc-settings-view[style="display: block;"]{display:block !important}}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog{height:fit-content;max-width:700px;margin:auto !important;padding:40px !important}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog .cc-btn-close-settings{position:absolute;width:40px;padding:0;color:var(--cr-brown);background-color:unset}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog .cookie_settings_header{padding-right:40px;font:var(--t-sans-6);text-transform:uppercase;letter-spacing:-0.01em}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog label{padding-left:0;font:var(--t-b-2);font-weight:500}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog .cc-checkbox{position:relative;display:inline-block;width:16px;height:16px;margin-right:.6em;margin-bottom:-0.15em;background-color:rgba(0,0,0,0);border:1px solid;transition:.2s;box-shadow:inset 0 0 0 9px var(--cr-cream);border-radius:0}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog .cc-checkbox:after{visibility:hidden}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog .cc-checkbox.cc-checkbox-disabled{opacity:.4}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog input[type=checkbox]:checked~.cc-checkbox{background-color:var(--cr-brown) !important;box-shadow:inset 0 0 0 3px var(--cr-cream)}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog .cc-cookie-category-text{font:var(--t-b-2)}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog .cc-consent-verification{display:none}@media screen and (max-width: 600px){html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog{padding:20px !important}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog .cc-compliance{flex-direction:column;gap:10px}html body.wooden-spoon-herbs-dev-gdpr .cc-settings-dialog .cc-compliance .cc-btn{width:100%;margin-left:0}}html body .yotpo{outline:none !important}html body .yotpo *,html body .yotpo div,html body .yotpo span,html body .yotpo p,html body .yotpo a,html body .yotpo i,html body .yotpo strong,html body .yotpo sup,html body .yotpo ul,html body .yotpo li,html body .yotpo form,html body .yotpo label,html body .yotpo .font-color-gray{font:400 14px/1 "Rauschen B",sans-serif;color:var(--cr-brown)}html body .yotpo p{line-height:1.4}html body .yotpo a:hover{color:inherit !important;text-decoration:underline !important}html body .yotpo .yotpo-icon.yotpo-icon-star,html body .yotpo .yotpo-icon.yotpo-icon-half-star,html body .yotpo .yotpo-icon.yotpo-icon-empty-star{display:inline-block;width:19px !important;height:19px !important;font-size:0 !important;margin:0 2px 0 0 !important;background:url(../assets/svg-star-fill.svg) center/contain no-repeat !important;cursor:pointer}html body .yotpo .yotpo-icon.yotpo-icon-half-star{background-image:url(../assets/svg-star-half.svg) !important}html body .yotpo .yotpo-icon.yotpo-icon-empty-star{background-image:url(../assets/svg-star-empty.svg) !important}html body .yotpo .transparent-color-btn span.yotpo-icon{color:var(--cr-brown) !important}html body .yotpo .y-label,html body .yotpo span.y-label{padding:0;text-transform:uppercase;letter-spacing:-0.02em;font:var(--t-l-3) !important;color:var(--cr-brown)}html body .yotpo .yotpo-header-title{font:var(--t-sans-6) !important;text-transform:uppercase;letter-spacing:-0.01em}html body .yotpo .text-m{font:var(--t-b-2);color:var(--cr-brown)}html body .yotpo .yotpo-mandatory-mark{color:var(--cr-pink)}html body .yotpo .yotpo-default-button{position:relative !important;display:inline-block !important;overflow:hidden;margin:0;white-space:nowrap;text-align:center;box-shadow:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;transition:background-color .4s,color .4s,border-color .4s;padding:0 20px !important;text-transform:uppercase;letter-spacing:.01em;font:var(--t-l-1) !important;height:40px !important;line-height:38px !important;color:var(--cr-brown) !important;background-color:rgba(0,0,0,0) !important;border:1px solid !important}html body .yotpo .yotpo-default-button span{color:inherit !important;font:var(--t-l-1) !important;line-height:1}html body .yotpo .yotpo-default-button .yotpo-icon-write{display:none !important}html body .yotpo .yotpo-default-button .yotpo-icon-facebook,html body .yotpo .yotpo-default-button .yotpo-icon-twitter{line-height:40px !important}@media(hover: hover){html body .yotpo .yotpo-default-button:hover,html body .yotpo .yotpo-default-button.primary-color-btn:hover,html body .yotpo .yotpo-default-buttoninput[type=button].primary-color-btn:hover{color:var(--cr-cream) !important;background-color:var(--cr-brown) !important;border-color:rgba(0,0,0,0) !important}}html body .yotpo input,html body .yotpo .y-input{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:none;outline:none;border-bottom:1px solid;transition:.2s;height:50px;margin:0 0 20px;padding:10px 0;font:var(--t-b-1);line-height:30px;color:var(--cr-brown)}html body .yotpo .yotpo-regular-box{margin:0;padding:30px 0;border-top:0;border-bottom:1px solid var(--cr-brown)}html body .yotpo.bottomLine .yotpo-bottomline{align-items:center;gap:5px}html body .yotpo.bottomLine .yotpo-bottomline .text-m{line-height:1}html body .yotpo.bottomLine .write-review-btn-hidden{margin-left:.7em;text-transform:uppercase;letter-spacing:-0.02em;font:var(--t-l-3);font-size:11px;color:var(--cr-brown) !important}html body .yotpo.yotpo-main-widget p{font:var(--t-b-2) !important;color:var(--cr-brown) !important}html body .yotpo.yotpo-main-widget .promoted-products-box,html body .yotpo.yotpo-main-widget .yotpo-label,html body .yotpo.yotpo-main-widget .yotpo-stars-and-sum-reviews~.write-review-button,html body .yotpo.yotpo-main-widget .yotpo-nav{display:none !important}html body .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes{padding-top:0;border-bottom:1px solid}html body .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-stars-and-sum-reviews{max-width:100%;width:100%;float:none;display:flex;align-items:center}html body .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-stars-and-sum-reviews .yotpo-sum-reviews{order:1;padding:0;margin-right:10px}html body .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-stars-and-sum-reviews .yotpo-sum-reviews span{padding-top:2px;font:var(--t-sans-6) !important;text-transform:uppercase;letter-spacing:-0.01em}html body .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-stars-and-sum-reviews .yotpo-stars{order:2;padding:0;pointer-events:none}html body .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-stars-and-sum-reviews .yotpo-clr{flex:1;order:3}html body .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-stars-and-sum-reviews .yotpo-default-button{order:4}html body .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{top:unset;margin-bottom:0}html body .yotpo.yotpo-main-widget .write-review-wrapper{margin-top:30px;padding:30px;background-color:var(--cr-yellow-1)}html body .yotpo.yotpo-main-widget .write-review-wrapper .yotpo-regular-box{padding:0;border-bottom:0;border-top:0}html body .yotpo.yotpo-main-widget .write-review-wrapper .yotpo-mandatory-explain{margin:20px 0;font:var(--t-b-2)}html body .yotpo.yotpo-main-widget .write-review-wrapper .stars-wrapper{margin-top:10px}html body .yotpo.yotpo-main-widget .write-review-wrapper .socialize-wrapper .socialize{margin-bottom:0}html body .yotpo.yotpo-main-widget .write-review-wrapper .socialize-wrapper .socialize .y-label{display:block;margin-bottom:5px}html body .yotpo.yotpo-main-widget .write-review-wrapper .socialize-wrapper .yotpo-or{margin-top:30px}html body .yotpo.yotpo-main-widget .yotpo-nav-content .yotpo-first-review{margin-top:0}html body .yotpo.yotpo-main-widget .yotpo-review .yotpo-main,html body .yotpo.yotpo-main-widget .yotpo-comment .yotpo-main,html body .yotpo.yotpo-main-widget .yotpo-question .yotpo-main,html body .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-main{max-width:700px;margin-top:30px;margin-bottom:30px}html body .yotpo.yotpo-main-widget .yotpo-review .yotpo-main .content-title,html body .yotpo.yotpo-main-widget .yotpo-comment .yotpo-main .content-title,html body .yotpo.yotpo-main-widget .yotpo-question .yotpo-main .content-title,html body .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-main .content-title{float:none;font:var(--t-b-1);color:var(--cr-brown)}html body .yotpo.yotpo-main-widget .yotpo-review .yotpo-main .content-review,html body .yotpo.yotpo-main-widget .yotpo-comment .yotpo-main .content-review,html body .yotpo.yotpo-main-widget .yotpo-question .yotpo-main .content-review,html body .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-main .content-review{font:var(--t-b-2);color:var(--cr-brown)}html body .yotpo.yotpo-main-widget .yotpo-review .yotpo-footer,html body .yotpo.yotpo-main-widget .yotpo-comment .yotpo-footer,html body .yotpo.yotpo-main-widget .yotpo-question .yotpo-footer,html body .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-footer{display:flex;align-items:center;color:var(--cr-brown)}html body .yotpo.yotpo-main-widget .yotpo-review .yotpo-footer .footer-actions,html body .yotpo.yotpo-main-widget .yotpo-comment .yotpo-footer .footer-actions,html body .yotpo.yotpo-main-widget .yotpo-question .yotpo-footer .footer-actions,html body .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-footer .footer-actions{flex:1}html body .yotpo.yotpo-main-widget .yotpo-review .yotpo-footer .footer-actions .yotpo-icon,html body .yotpo.yotpo-main-widget .yotpo-review .yotpo-footer .footer-actions .yotpo-icon-seperator,html body .yotpo.yotpo-main-widget .yotpo-comment .yotpo-footer .footer-actions .yotpo-icon,html body .yotpo.yotpo-main-widget .yotpo-comment .yotpo-footer .footer-actions .yotpo-icon-seperator,html body .yotpo.yotpo-main-widget .yotpo-question .yotpo-footer .footer-actions .yotpo-icon,html body .yotpo.yotpo-main-widget .yotpo-question .yotpo-footer .footer-actions .yotpo-icon-seperator,html body .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-footer .footer-actions .yotpo-icon,html body .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-footer .footer-actions .yotpo-icon-seperator{display:none}html body .yotpo.yotpo-main-widget .yotpo-pager{margin:40px 0 0;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}html #stockist-widget .stockist-horizontal{display:flex;flex-wrap:wrap}html #stockist-widget .stockist-horizontal .stockist-side-panel{width:50%;max-width:500px}html #stockist-widget .stockist-horizontal .stockist-map{position:relative;top:unset;left:unset;right:unset;bottom:unset;flex:1;height:unset}html #stockist-widget .stockist-map{margin-bottom:0 !important}html #stockist-widget .stockist-side-panel{padding:30px var(--s-contain)}html #stockist-widget .stockist-powered-by-link{display:none !important}html #stockist-widget .stockist-search-form{margin-bottom:40px}html #stockist-widget .stockist-search-form .stockist-query-entry .stockist-search-field{height:40px;padding:14px 0;border:unset;border-bottom:1px solid var(--cr-brown)}html #stockist-widget .stockist-search-form .stockist-search-button button{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;text-align:center;box-shadow:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;transition:background-color .4s,color .4s,border-color .4s;padding:0 20px;text-transform:uppercase;letter-spacing:.01em;font:var(--t-l-1);height:40px;line-height:38px;color:var(--cr-brown);background-color:rgba(0,0,0,0);border:1px solid;border-radius:0}@media(hover: hover){html #stockist-widget .stockist-search-form .stockist-search-button button:hover{color:var(--cr-cream);background-color:var(--cr-brown);border-color:rgba(0,0,0,0)}}html #stockist-widget .stockist-search-form .stockist-search-button button:after{content:"Search"}html #stockist-widget .stockist-search-form .stockist-search-button button .stockist-icon-search:before{display:none}html #stockist-widget .stockist-list-result{padding:0 !important;border-top:0 !important;font:var(--t-b-2)}html #stockist-widget .stockist-list-result:not(:last-child){margin-bottom:40px}html #stockist-widget .stockist-list-result>div{padding-left:0}html #stockist-widget .stockist-list-result>div:not(:last-child){margin-bottom:5px}html #stockist-widget .stockist-list-result a{text-decoration:underline}html #stockist-widget .stockist-list-result .stockist-result-distance{display:none}html #stockist-widget .stockist-list-result.stockist-selected{font-weight:500 !important;border-left:0 !important}html #stockist-widget .gm-style [aria-label=Map]>div:first-child>div:last-child{filter:grayscale(1)}@media screen and (max-width: 600px){html #stockist-widget .stockist-horizontal .stockist-side-panel{width:100%;max-width:unset}html #stockist-widget .stockist-search-form{margin-bottom:0;padding:30px var(--s-contain)}}.route-holder{display:none !important}.route-div{margin-top:0 !important;margin-bottom:0 !important}.route-div .pw-route-protection{padding:0 !important;padding-top:10px !important;border-top:1px solid}.route-div .pw-container{max-width:100% !important;padding:0 !important}.comp-link-columns>ul>li ul{margin:20px 0 0}.comp-link-columns>ul>li ul>li:not(:last-child){margin:0 0 15px}.comp-link-columns ul li a[href="#"]{pointer-events:none}.comp-link-columns ul li a{white-space:nowrap;border-bottom:1px solid;transition:.4s}.comp-link-columns ul li a:not(:hover){border-color:rgba(0,0,0,0)}@media(hover: none){.comp-link-columns ul li a{border-color:rgba(0,0,0,0) !important}}.comp-email-capture{position:relative;height:50px;border:1px solid;border-radius:5px;transition:.4s}.comp-email-capture input[type=email]{width:100%;height:50px;line-height:30px;padding:8px 50px 12px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.comp-email-capture button[type=submit]{position:absolute;top:-1px;right:0;width:50px;height:50px;transition:opacity .4s}.comp-email-capture button[type=submit] svg{display:block;margin:20px;height:10px;width:10px}@media(hover: hover){.comp-email-capture button[type=submit]:hover{opacity:.6}}.comp-email-capture .error_message{margin-top:10px;animation:1.2s fadeIn both}.comp-email-capture.is-success{border-color:rgba(0,0,0,0)}.comp-email-capture.is-success>*{animation:.4s fadeOut both;pointer-events:none}.comp-email-capture.is-success:before{content:attr(data-success-message);position:absolute;width:100%;top:50%;left:0;transform:translate(0, -50%);text-align:left;font:var(--t-b-1);animation:.4s .4s fadeIn both}.comp-search-form form{position:relative}.comp-search-form input{flex:1;height:40px;line-height:40px;border-bottom:1px solid}.comp-search-form .search-close{width:40px;height:40px;transition:.4s}.comp-search-form .search-close:before,.comp-search-form .search-close:after{content:"";display:block;height:1px;width:50px;top:50%;left:50%;background-color:var(--cr-cream)}.comp-search-form .search-close:before{transform:translate3d(-10%, -50%, 0) rotate(45deg)}.comp-search-form .search-close:after{transform:translate3d(-10%, -50%, 0) rotate(-45deg)}@media(hover: hover){.comp-search-form .search-close:hover{opacity:.8}}.comp-page-hero{position:relative;height:85vw;max-height:360px}.comp-page-hero>.f-v{height:100%;padding-bottom:30px}.comp-page-hero .hero-heading{position:relative}.comp-page-hero .hero-heading-graphic{position:relative;width:3em;height:3em;margin:auto;transform:translateY(30px)}@media screen and (max-width: 900px){.comp-page-hero .hero-heading .t-serif-2{transform:translateY(10px)}.comp-page-hero .hero-heading .t-sans-4{font:var(--t-sans-3)}}.comp-page-footer{gap:60px}.comp-page-footer .footer-column-1{flex:1}.comp-page-footer .footer-column-2{width:40%}.comp-page-footer .footer-text{max-width:600px;width:80%;margin:0 auto 60px}.comp-page-footer .footer-graphic{width:130px}.comp-page-footer[data-direction=rtl]{flex-direction:row-reverse}@media screen and (max-width: 900px){.comp-page-footer{gap:20px}.comp-page-footer .footer-column-1{max-width:550px;margin-left:auto;margin-right:auto}.comp-page-footer .footer-text{width:100%;margin:0 auto 30px}.comp-page-footer .footer-column-2{display:none}}.comp-blog-section .blog-header{margin:0 0 40px}.comp-blog-section .blog-header .cta{max-width:250px}.comp-blog-section .blog-articles .blog-articles-interior{gap:30px}.comp-blog-section .blog-articles .comp-article-card{flex:1}.comp-blog-section .blog-articles .comp-article-card[data-card-size=large]{flex:unset;width:calc(50% - 30px)}.comp-blog-section .blog-cta{margin-top:var(--s-section-half)}@media screen and (max-width: 1024px){.comp-blog-section .blog-articles{width:100vw;margin:0 calc(0px - var(--s-contain));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 var(--s-contain) 30px}.comp-blog-section .blog-articles::-webkit-scrollbar{height:var(--s-1)}.comp-blog-section .blog-articles::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle);border-radius:var(--s-1)}.comp-blog-section .blog-articles::-webkit-scrollbar-thumb{height:var(--s-1);background-color:var(--cr-brown);border-radius:var(--s-1)}.comp-blog-section .blog-articles .blog-articles-interior{width:fit-content;gap:20px}.comp-blog-section .blog-articles .comp-article-card,.comp-blog-section .blog-articles .comp-article-card[data-card-size=large]{flex:unset;width:75vw;max-width:360px}.comp-blog-section .blog-articles .comp-article-card[data-card-size=large] .card-thumbnail:after{padding-top:100%}}@media screen and (max-width: 600px){.comp-blog-section .blog-header{max-width:450px;margin:0 auto 30px;flex-wrap:wrap;justify-content:center}.comp-blog-section .blog-header .type-richtext,.comp-blog-section .blog-header .t-sans-5,.comp-blog-section .blog-header .t-sans-6{display:block;width:100%}.comp-blog-section .blog-header .type-richtext.t-serif-4{font:var(--t-serif-3)}.comp-blog-section .blog-header .type-richtext.t-serif-4 .t-sans-4{font:var(--t-sans-3)}.comp-blog-section .blog-header .t-sans-5,.comp-blog-section .blog-header .t-sans-6{font:var(--t-sans-4)}}.comp-breadcrumb ul{list-style:none}.comp-breadcrumb ul li{display:inline-block}.comp-breadcrumb ul li:not(:last-child)::after{content:"/";display:inline-block;margin:0 .3em}.comp-breadcrumb ul li:last-child:not(:first-child) a{text-decoration:underline}.comp-accordion{border-bottom:1px solid}.comp-accordion:first-of-type{border-top:1px solid}.comp-accordion .accordion-button{position:relative;width:100%;text-align:left;padding:30px 0}.comp-accordion .accordion-button .accordion-toggle{position:absolute;width:7px;top:50%;right:0;transform:translate3d(0, -50%, 0);will-change:transform;transition:.4s}.comp-accordion.is-expanded .accordion-toggle{transform:translate3d(0, -50%, 0) scaleY(-1)}.comp-accordion .accordion-header{display:inline-block;width:calc(100% - 20px)}.comp-accordion .accordion-content{height:0px;opacity:0;transition:height .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s}.comp-accordion .accordion-content .content-interior{padding:0 0 30px}.comp-accordion.is-expanded .accordion-content{opacity:1;transition:height .4s,opacity .4s .3s}@media screen and (max-width: 600px){.comp-accordion .accordion-button{padding:20px 0}}.comp-editorial-block{position:relative}.comp-editorial-block img{transition:1.2s var(--a-panel)}.comp-editorial-block .block-content{position:absolute;width:calc(100% - 30px);max-width:340px;left:15px;bottom:15px;padding:20px;border-radius:var(--s-b-r);transition:.4s;z-index:10}.comp-editorial-block .block-content .t-l-3{flex:1;margin-right:10px}.comp-editorial-block .block-content .svg-arrow-right{display:block;width:10px;transform:rotate(-45deg);transition:.4s}.comp-editorial-block .block-content .t-serif-5{position:relative;width:100%;margin-top:10px}.comp-editorial-block a.p-fill{z-index:20}@media(hover: hover){.comp-editorial-block:hover img{transform:translate3d(-50%, -50%, 0) scale(1.04)}.comp-editorial-block:hover .block-content{color:var(--cr-brown) !important;background-color:var(--cr-cream) !important}.comp-editorial-block:hover .svg-arrow-right{transform:rotate(0deg)}}.comp-editorial-herbal-glossary{position:relative;overflow:hidden;padding:var(--s-section-half) var(--s-contain)}.comp-editorial-herbal-glossary .editorial-graphic-left{position:absolute;width:30%;max-width:180px;bottom:-5px;left:40px}.comp-editorial-herbal-glossary .editorial-graphic-right{position:absolute;width:40%;max-width:320px;top:-40px;right:-40px}.comp-editorial-herbal-glossary .editorial-text{position:relative;max-width:1100px;margin-left:auto;margin-right:auto;text-align:center}.comp-editorial-herbal-glossary .editorial-text .t-serif-3{margin-right:auto}.comp-editorial-herbal-glossary .editorial-text .t-b-1{max-width:390px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.comp-editorial-herbal-glossary{padding:var(--s-section) var(--s-contain)}.comp-editorial-herbal-glossary .editorial-text{max-width:550px;width:90%}.comp-editorial-herbal-glossary .editorial-text .t-serif-3{display:block;margin-left:auto}.comp-editorial-herbal-glossary .editorial-graphic-left{width:25%;max-width:150px;left:-2%}.comp-editorial-herbal-glossary .editorial-graphic-right{width:28%;max-width:180px;top:-4%;right:-4%}}.comp-product-card{position:relative;overflow:hidden}.comp-product-card .card-thumbnail{position:relative}.comp-product-card .card-thumbnail:after{content:"";display:block;padding-top:156%}.comp-product-card .card-thumbnail .thumbnail-secondary{opacity:0;transition:.4s}.comp-product-card .card-info .card-info-title{text-transform:uppercase;margin:-0.2em 0 10px;line-height:.8}.comp-product-card .card-info .card-info-title span{font-size:75%}.comp-product-card .card-badge{position:absolute;left:0;top:50%;transform:translateY(-50%)}.comp-product-card .card-badge .card-badge-interior{position:relative;height:40px;padding:13px 30px;border-bottom-left-radius:var(--s-b-r);border-bottom-right-radius:var(--s-b-r);transform:rotate(-90deg) translateX(calc(-50% - 20px));transform-origin:top left}.comp-product-card .card-quickadd .btn{display:flex;width:100%;padding:0 10px;border-color:rgba(0,0,0,0)}.comp-product-card .card-quickadd .comp-item-selling-plans{position:absolute;width:100%;top:0;transform:translate3d(0, calc(-100% + 40px), 0);opacity:0;pointer-events:none;transition:opacity .2s,transform .4s;background-color:var(--cr-cream)}.comp-product-card .card-quickadd .comp-item-selling-plans .selling-plan{padding:15px}.comp-product-card .card-quickadd .comp-item-selling-plans .selling-plan:not(:last-child){border-bottom:1px solid}@media(hover: hover){.comp-product-card .card-quickadd:hover .comp-item-selling-plans{opacity:1;pointer-events:auto;transform:translate3d(0, -100%, 0)}.comp-product-card .card-quickadd:hover .btn:not([disabled]){color:var(--cr-cream);background-color:var(--cr-brown)}}@media(hover: hover){.comp-product-card:hover .card-thumbnail .thumbnail-secondary{opacity:1}}@media screen and (min-width: 1600px){.comp-product-card .card-info{padding:30px}.comp-product-card .card-quickadd{bottom:25px}}@media screen and (max-width: 1024px){.comp-product-card .card-info .card-info-title{font:var(--t-serif-4)}.comp-product-card .card-info .card-info-title span{font-size:100%}}@media screen and (max-width: 600px){.comp-product-card .card-info .card-info-title{margin-bottom:5px;font-size:27px}}.comp-item-selling-plans .selling-plan input,.comp-item-selling-plans .selling-plan label{cursor:pointer}.comp-item-selling-plans .selling-plan .selling-plan-price{flex:1;text-align:right}.comp-item-selling-plans select{margin-left:.5em;padding-right:10px;padding-bottom:2px;background:url(../assets/svg-arrow-down-brown.svg?v1) center right/7px no-repeat;border-bottom:1px solid;cursor:pointer}.comp-product-card-compact .card-thumbnail{position:relative;width:40%;max-width:210px;margin-right:30px}.comp-product-card-compact .card-thumbnail:after{content:"";display:block;padding-top:100%}.comp-product-card-compact .card-info{flex:1}.comp-product-card-compact .card-info .t-l-1 span{font-size:145%}.comp-product-card-compact .card-quickadd{display:flex;margin-top:auto;padding:0 10px}@media screen and (max-width: 600px){.comp-product-card-compact .card-thumbnail{margin-right:20px}.comp-product-card-compact .card-info .t-l-1 span{font-size:100%}.comp-product-card-compact .card-info .btn{margin-top:0}}.comp-ingredient-card{padding:20px;color:var(--cr-brown);background-color:var(--cr-cream);border-radius:var(--s-b-r)}.comp-ingredient-card .card-image{position:relative;width:150px;height:150px;margin-right:30px}.comp-ingredient-card .card-content{flex:1}.comp-ingredient-card .card-content>.t-b-2{font:var(--t-b-2)}@media screen and (max-width: 600px){.comp-ingredient-card .card-image{width:90px;height:90px;margin-right:20px}}.comp-article-card{position:relative}.comp-article-card .card-thumbnail{position:relative;overflow:hidden;margin:0 0 20px}.comp-article-card .card-thumbnail img{transition:4s var(--a-panel)}.comp-article-card .card-thumbnail:after{content:"";display:block;padding-top:100%}.comp-article-card[data-card-size=large] .card-thumbnail:after{content:"";display:block;padding-top:50%}.comp-article-card .card-info .t-l-3{flex:1;margin-right:10px}.comp-article-card .card-info .t-b-1{position:relative;width:100%;margin-top:10px}.comp-article-card .card-info .t-b-1 div{max-width:280px}.comp-article-card .card-info .svg-arrow-right{display:block;width:10px;transform:rotate(-45deg);transition:.4s}.comp-article-card .card-info .card-info-excerpt{width:100%;display:block;margin:15px 0 30px}.comp-article-card .card-info .card-info-excerpt p{max-width:285px}.comp-article-card[data-card-size=featured] .card-info-excerpt p{max-width:720px}@media(hover: hover){.comp-article-card:hover .card-thumbnail img{transform:translate3d(-50%, -50%, 0) scale(1.08)}.comp-article-card:hover .svg-arrow-right{transform:rotate(0deg)}.comp-article-card:hover .card-info .btn{color:var(--cr-cream);background-color:var(--cr-brown);border-color:rgba(0,0,0,0)}}.content-layout>*,.shopify-policy__body>*{max-width:100%;margin:var(--s-4) auto}.content-layout h1,.content-layout h2,.content-layout h3,.content-layout h4,.content-layout h5,.content-layout h6,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{margin:0 0 var(--s-3)}.content-layout h1:not(:first-child),.content-layout h2:not(:first-child),.content-layout h3:not(:first-child),.content-layout h4:not(:first-child),.content-layout h5:not(:first-child),.content-layout h6:not(:first-child),.shopify-policy__body h1:not(:first-child),.shopify-policy__body h2:not(:first-child),.shopify-policy__body h3:not(:first-child),.shopify-policy__body h4:not(:first-child),.shopify-policy__body h5:not(:first-child),.shopify-policy__body h6:not(:first-child){margin:var(--s-4) 0 var(--s-3)}.content-layout h1,.content-layout h2,.shopify-policy__body h1,.shopify-policy__body h2{font:var(--t-sans-5);text-transform:uppercase;letter-spacing:-0.02em}.content-layout h3,.content-layout h4,.shopify-policy__body h3,.shopify-policy__body h4{font:var(--t-sans-6);text-transform:uppercase;letter-spacing:-0.01em}.content-layout h5,.content-layout h6,.shopify-policy__body h5,.shopify-policy__body h6{font:var(--t-b-1);font-weight:500;letter-spacing:-0.02em}.content-layout p,.content-layout ol,.content-layout ul,.shopify-policy__body p,.shopify-policy__body ol,.shopify-policy__body ul{margin:var(--s-3) auto;font:var(--t-b-1)}.content-layout p a,.content-layout ol a,.content-layout ul a,.shopify-policy__body p a,.shopify-policy__body ol a,.shopify-policy__body ul a{text-decoration:underline}.content-layout p:first-child,.content-layout ol:first-child,.content-layout ul:first-child,.shopify-policy__body p:first-child,.shopify-policy__body ol:first-child,.shopify-policy__body ul:first-child{margin-top:0}.content-layout ol,.content-layout ul,.shopify-policy__body ol,.shopify-policy__body ul{list-style-position:inside;padding:0 0 0 var(--s-3)}.content-layout ol li:not(:last-child),.content-layout ul li:not(:last-child),.shopify-policy__body ol li:not(:last-child),.shopify-policy__body ul li:not(:last-child){margin:0 0 var(--s-1)}.content-layout ol,.shopify-policy__body ol{list-style-type:decimal}.content-layout ul,.shopify-policy__body ul{list-style-type:disc}.content-layout blockquote,.shopify-policy__body blockquote{display:block;margin:var(--s-4) auto;font:var(--t-h-2);quotes:"“" "”" "‘" "’"}.content-layout blockquote p,.shopify-policy__body blockquote p{display:inline;margin:0;font:var(--t-h-2)}.content-layout blockquote:before,.shopify-policy__body blockquote:before{content:open-quote;display:inline}.content-layout blockquote:after,.shopify-policy__body blockquote:after{content:close-quote;display:inline}.content-layout table,.shopify-policy__body table{width:100%;border-collapse:collapse;border-spacing:0}.content-layout table>*,.shopify-policy__body table>*{font:var(--t-b-2)}.content-layout table th,.content-layout table td,.shopify-policy__body table th,.shopify-policy__body table td{font-weight:400;text-align:left;padding:var(--s-1) !important;border:0;border:1px solid var(--cr-subdued)}.content-layout table th,.shopify-policy__body table th{background-color:var(--cr-subdued)}.content-layout table p,.shopify-policy__body table p{margin:0;font:var(--t-b-2)}.type-spacing>*:not(:last-child){margin-bottom:20px}.type-spacing ul,.type-spacing ol{padding-left:20px}.type-spacing ul li:not(:last-child),.type-spacing ol li:not(:last-child){margin-bottom:5px}.type-spacing ul{list-style:disc}.type-spacing ol{list-style:decimal}.type-spacing p:not(.t-b-2),.type-spacing ul:not(.t-b-2),.type-spacing ol:not(.t-b-2){font:var(--t-b-1);letter-spacing:-0.03em}.type-spacing p a,.type-spacing ul a,.type-spacing ol a{text-decoration:underline}.type-spacing .btn,.type-spacing .btn-fill{margin-top:20px}@media screen and (max-width: 600px){.type-spacing>*:not(:last-child){margin-bottom:15px}.type-spacing .btn,.type-spacing .btn-fill{margin-top:15px}}.btn,.btn-fill{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;text-align:center;box-shadow:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;transition:background-color .4s,color .4s,border-color .4s}.btn.btn,.btn-fill.btn{padding:0 20px;text-transform:uppercase;letter-spacing:.01em;font:var(--t-l-1);height:40px;line-height:38px;color:var(--cr-brown);border:1px solid}.btn.btn .svg-diamond,.btn-fill.btn .svg-diamond{display:block;width:5px;margin:0 8px}.btn.btn.t-sans,.btn-fill.btn.t-sans{text-transform:uppercase;letter-spacing:-0.02em;font:var(--t-l-2)}@media(hover: hover){.btn.btn:hover,.btn-fill.btn:hover{color:var(--cr-cream);background-color:var(--cr-brown);border-color:rgba(0,0,0,0)}}.btn.btn.cr-cream,.btn-fill.btn.cr-cream{color:var(--cr-cream);border-color:var(--cr-cream)}@media(hover: hover){.btn.btn.cr-cream:hover,.btn-fill.btn.cr-cream:hover{color:var(--cr-brown);background-color:var(--cr-cream);border-color:rgba(0,0,0,0)}}.btn.btn-fill,.btn-fill.btn-fill{padding:0 30px;text-transform:uppercase;letter-spacing:-0.02em;font:var(--t-l-2);height:60px;line-height:60px;color:var(--cr-cream);background-color:var(--cr-brown);border-radius:5px}@media(hover: hover){.btn.btn-fill:hover,.btn-fill.btn-fill:hover{color:var(--cr-brown);background-color:var(--cr-pink)}}.btn.btn-fill.cr-cream,.btn-fill.btn-fill.cr-cream{color:var(--cr-brown);background-color:var(--cr-cream)}@media(hover: hover){.btn.btn-fill.cr-cream:hover,.btn-fill.btn-fill.cr-cream:hover{color:var(--cr-brown);background-color:var(--cr-pink)}}.btn.btn-fill.cr-pink,.btn-fill.btn-fill.cr-pink{color:var(--cr-brown);background-color:var(--cr-pink)}@media(hover: hover){.btn.btn-fill.cr-pink:hover,.btn-fill.btn-fill.cr-pink:hover{color:var(--cr-cream);background-color:var(--cr-brown)}}@media(hover: hover){.bg-green .btn:hover{color:var(--cr-green)}}.btn-underline{position:relative}.btn-underline:before{content:"";display:block;position:absolute;top:100%;width:calc(100% - 1px);height:3px;background:url(../assets/svg-pattern-2-brown.svg?v1) center left repeat;transition:opacity .2s}.btn-underline.cr-cream:before{background-image:url(../assets/svg-pattern-2-cream.svg)}@media(hover: hover){.btn-underline:hover:before{opacity:0}}.btn-underline-hover{position:relative}.btn-underline-hover:before{content:"";position:absolute;top:calc(100% + 4px);width:calc(100% - 1px);height:1px;left:0;background-color:var(--cr-brown);transform-origin:right center;transform:scaleX(0);transition:transform .6s ease-in-out;pointer-events:none}.btn-underline-hover.cr-cream:before{background-color:var(--cr-cream)}.btn-underline-hover.cr-green:before{background-color:var(--cr-green)}@media(hover: hover){.btn-underline-hover:hover:before{transform-origin:left center;transform:scaleX(1)}}.cta{display:flex;align-items:flex-start;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:-0.02em;font:var(--t-l-2);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.cta .cta-graphic{position:relative;width:3.5em;height:4.2em;margin-right:1em}.cta .cta-graphic~span{flex:1}.btn[disabled],button[disabled],input[disabled]{color:var(--cr-brown);background-color:var(--cr-subdued);pointer-events:none}input[type=radio],input[type=checkbox]{display:inline-block;width:18px;height:18px;margin-right:10px;vertical-align:middle;border:1px solid;transition:.2s;box-shadow:inset 0 0 0 9px var(--cr-cream);cursor:pointer}input[type=radio][type=radio],input[type=checkbox][type=radio]{border-radius:100%}input[type=radio]:checked,input[type=checkbox]:checked{background-color:var(--cr-brown);box-shadow:inset 0 0 0 3px var(--cr-cream)}.field{position:relative;line-height:1}.field:not(:last-child){margin-bottom:20px}.field label{display:block;font:var(--t-b-1);margin:50px 0 10px}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=url],.field input[type=password],.field select,.field textarea{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:none;outline:none;border-bottom:1px solid;transition:.2s}.field input[type=text],.field input[type=text]~label,.field input[type=email],.field input[type=email]~label,.field input[type=tel],.field input[type=tel]~label,.field input[type=url],.field input[type=url]~label,.field input[type=password],.field input[type=password]~label,.field select,.field select~label,.field textarea,.field textarea~label{height:50px;margin:0;padding:10px 0;font:var(--t-b-1);line-height:30px;color:var(--cr-brown)}.field input[type=text]~label,.field input[type=email]~label,.field input[type=tel]~label,.field input[type=url]~label,.field input[type=password]~label,.field select~label,.field textarea~label{position:absolute;display:block;width:100%;top:0;left:0;pointer-events:none;transition:.2s}.field input[type=text]:focus~label,.field input[type=email]:focus~label,.field input[type=tel]:focus~label,.field input[type=url]:focus~label,.field input[type=password]:focus~label,.field select:focus~label,.field textarea:focus~label{top:-20px;font-size:12px}@media screen and (max-width: 600px){.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=url],.field input[type=password],.field select,.field textarea{font-size:16px}}.field.has-value input[type=text]~label,.field.has-value input[type=email]~label,.field.has-value input[type=tel]~label,.field.has-value input[type=url]~label,.field.has-value input[type=password]~label,.field.has-value select~label,.field.has-value textarea~label{top:-20px;font-size:12px;color:var(--cr-green)}.field input[type=checkbox]~label,.field input[type=radio]~label{display:inline;margin:0;vertical-align:middle;cursor:pointer}.field select{padding:0;background:url(../assets/svg-arrow-down-brown.svg) right center/7px no-repeat;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.field textarea{height:140px;padding:10px;white-space:normal;resize:vertical;border:1px solid}.field input[type=submit]{display:block;width:100%}.field *::-webkit-input-placeholder{color:var(--cr-subdued)}.field *::-moz-placeholder{color:var(--cr-subdued)}.field *:-ms-input-placeholder{color:var(--cr-subdued)}.field *:-moz-placeholder{color:var(--cr-subdued)}.field-group{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;font-size:0}@media screen and (max-width: 600px){.field-group{grid-template-columns:repeat(1, 1fr);margin-bottom:20px}}form{position:relative}form .form-error,form .form-success{font:var(--t-b-1)}form .form-errors ul{padding:0}form .form-success~*{-webkit-animation:.6s fadeOut both;animation:.6s fadeOut both;pointer-events:none}form .form-success{position:absolute;width:100%;top:0;left:0;-webkit-animation:.6s .4s fadeIn both;animation:.6s .4s fadeIn both}.item-quantity{height:25px;border-radius:var(--s-b-r);box-shadow:inset 0 0 0 1px var(--cr-brown)}.item-quantity input[name=quantity],.item-quantity button[data-quantity-trigger]{height:25px;width:25px;text-align:center}.item-quantity input[name=quantity]{flex:1;width:20px;pointer-events:none;font:var(--t-b-2);-moz-appearance:textfield}.item-quantity input[name=quantity]::-webkit-inner-spin-button,.item-quantity input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.item-quantity button[data-quantity-trigger]{position:relative;transition:.2s}.item-quantity button[data-quantity-trigger]:before,.item-quantity button[data-quantity-trigger]:after{content:"";position:absolute;display:block;width:12px;height:1px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--cr-brown)}.item-quantity button[data-quantity-trigger][data-quantity-trigger=increase]:after{transform:translate(-50%, -50%) rotate(90deg)}@media(hover: hover){.item-quantity button[data-quantity-trigger]:hover{opacity:.6}}.item-swatches-color button,.item-swatches-color input{position:relative;display:inline-block;width:var(--s-3);height:var(--s-3);margin:0 var(--s-2) var(--s-2) 0;border:1px solid var(--cr-subtle);border-radius:100%;box-shadow:0 0 0 3px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);transition:.2s;cursor:pointer}.item-swatches-color button:not(.is-active):hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.item-swatches-color button.is-active,.item-swatches-color input:checked{box-shadow:0 0 0 2px var(--cr-white),0 0 0 3px var(--cr-subdued)}.summary{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.summary>*:not(.summary-left):not(.summary-right){display:block;width:100%}.summary>*:not(.summary-left):not(.summary-right):not(:last-child){margin:0 0 var(--s-2)}.summary .summary-left{flex:1;margin:0 var(--s-3) 0 0}.summary .summary-right{text-align:right}.summary:not(:last-child){margin:0 0 var(--s-2)}.global-header{position:absolute;width:100%;top:0;left:0;transition:background-color .2s,color .2s,transform .2s;z-index:100}.global-header .header-bar{position:relative;padding:20px 0;border-bottom:1px solid rgba(0,0,0,0);transition:background-color .2s,color .2s,border-color .2s;z-index:110}@media screen and (max-width: 1240px){.global-header .header-bar~.megamenu .g-gap-5{gap:40px}}.global-header .header-links{flex:1}.global-header .header-links .t-l-3{font-weight:500}.global-header .header-links li>span{border-bottom:1px solid;transition:border-color .4s}.global-header .header-links li>span .svg-arrow-down{transition:.2s}.global-header .header-links li:not(.is-active):not(.is-megamenu-active):not(:hover)>span{border-color:rgba(0,0,0,0)}.global-header .header-links li.is-megamenu-active>span .svg-arrow-down{transform:rotate(-180deg)}.global-header .header-links li span svg{display:inline-block;width:6px;vertical-align:baseline;margin-left:2px}.global-header .header-bar .header-links .megamenu{display:none}.global-header .header-account svg{display:block !important;width:24px !important;height:24px}.global-header .header-cart{position:relative}.global-header .header-cart svg{display:block;width:26px}.global-header .header-cart .cart-total-items{position:absolute;top:3px;right:-3px;transform:translateX(100%);opacity:0}@media screen and (max-width: 1024px){.global-header{transform:translate3d(0, 0, 0)}.global-header .header-bar{padding:8px 0}.global-header .header-mobile-menu-toggle{position:relative;width:40px;height:40px;margin:0 -8px}.global-header .header-mobile-menu-toggle:before,.global-header .header-mobile-menu-toggle:after,.global-header .header-mobile-menu-toggle hr{content:"";position:absolute;display:block;height:1px;width:24px;margin:0;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);border:0;background-color:var(--cr-brown);transition:.2s}.global-header .header-mobile-menu-toggle:before{top:35%}.global-header .header-mobile-menu-toggle:after{top:65%}.global-header .header-logo{flex:1;height:4vw;min-height:20px;max-height:35px;margin:0 30px;text-align:center;transition:opacity .4s}.global-header .header-logo a{display:inline-block}.global-header .header-logo .svg-logo{width:100%}.global-header .header-logo .svg-logo-circular{display:none;width:105px}.global-header .header-bar .header-links{flex:unset;gap:20px}.global-header .header-bar .header-links ul li:not(.header-account):not(.header-cart){display:none}.global-header .header-account{position:absolute;top:50%;right:35px;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .4s}.global-header .header-cart svg{width:24px;height:24px}.global-header .header-cart .cart-total-items{top:45%;font-size:10px;right:unset;left:50%;transform:translateX(-50%);color:var(--cr-cream);transition:color .2s}}.global-header .header-bar~.megamenu{position:fixed;width:100%;max-height:var(--s-vp);top:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:calc(var(--s-header) + 35px) 0 50px;opacity:0;pointer-events:none;transition:.4s var(--a-panel);z-index:105}.global-header .header-bar~.megamenu .megamenu-links-interior{margin-bottom:auto}.global-header .header-bar~.megamenu .megamenu-additional-info{max-width:240px;margin-top:20px}.global-header .header-bar~.megamenu .megamenu-additional-info:before,.global-header .header-bar~.megamenu .megamenu-additional-info:after{content:"";display:block;height:8px;background:url(../assets/svg-pattern-1-brown.svg) center left repeat}.global-header .header-bar~.megamenu .megamenu-additional-info:before{margin-bottom:20px}.global-header .header-bar~.megamenu .megamenu-additional-info:after{margin-top:20px}.global-header .megamenu-blocks .block{position:relative;max-width:300px}.global-header .megamenu-blocks .block .block-image{position:relative;overflow:hidden;margin:0 0 10px;border-radius:var(--s-b-r)}.global-header .megamenu-blocks .block .block-image img{transition:4s var(--a-panel)}.global-header .megamenu-blocks .block .block-image:after{content:"";display:block;padding-top:100%}.global-header .megamenu-blocks .block .t-l-3{flex:1;margin-right:10px}.global-header .megamenu-blocks .block .svg-arrow-right{display:block;width:10px;transform:rotate(-45deg);transition:.4s}.global-header .megamenu-blocks .block .t-b-1{position:relative;width:100%;margin-top:10px}@media(hover: hover){.global-header .megamenu-blocks .block:hover .block-image img{transform:translate3d(-50%, -50%, 0) scale(1.08)}.global-header .megamenu-blocks .block:hover .svg-arrow-right{transform:rotate(0deg)}}.global-header.is-cloned{position:fixed;transform:translate3d(0, -100%, 0) !important;color:var(--cr-brown) !important;background-color:var(--cr-cream) !important}.global-header.is-cloned .header-bar{padding:16px 0}.custom-nav-logo{width:100px!important;height:100px}.header-links--container{display:flex}.custom-nav-menu-logo--regular,.custom-nav-menu-logo--sticky{justify-content:center}.f-h--w-45{width:40%}.f-h--w-10{width:20%}.dn-i{display:none!important}.global-header.is-cloned .header-bar~.megamenu{padding:83px 0 50px}@media screen and (max-width: 1024px){html#template-frontpage .global-header:not(.is-cloned) .header-logo .svg-logo-circular{display:block}html#template-frontpage .global-header:not(.is-cloned) .header-logo .svg-logo{display:none}}.megamenu-overlay{position:fixed;opacity:0;pointer-events:none;background-color:rgba(0,0,0,.3);transition:.6s var(--a-panel);z-index:99}html.megamenu-is-active{overflow:hidden}html.megamenu-is-active .global-header{color:var(--cr-brown) !important}html.megamenu-is-active .global-header .header-bar{border-color:var(--cr-brown) !important}html.megamenu-is-active .global-header .header-bar~.megamenu.is-active{opacity:1;pointer-events:auto}html.megamenu-is-active .global-header .header-links li.is-active:not(.is-megamenu-active)>span{border-color:rgba(0,0,0,0) !important}html.megamenu-is-active .megamenu-overlay{opacity:1;pointer-events:auto}html.header-is-cream .global-header{color:var(--cr-cream)}html.header-is-cream .global-header .header-mobile-menu-toggle:before,html.header-is-cream .global-header .header-mobile-menu-toggle:after,html.header-is-cream .global-header .header-mobile-menu-toggle hr{background-color:var(--cr-cream)}@media screen and (max-width: 1024px){html.header-is-cream .global-header .header-cart .cart-total-items{color:var(--cr-brown)}}@media screen and (max-width: 900px){html.header-tablet-is-cream .global-header{color:var(--cr-cream)}html.header-tablet-is-cream .global-header .header-mobile-menu-toggle:before,html.header-tablet-is-cream .global-header .header-mobile-menu-toggle:after,html.header-tablet-is-cream .global-header .header-mobile-menu-toggle hr{background-color:var(--cr-cream)}html.header-tablet-is-cream .global-header .header-cart .cart-total-items{color:var(--cr-brown)}}html.header-is-sticked .global-header.is-cloned{transform:translate3d(0, 0, 0) !important}html.header-is-sticked .global-header.is-cloned .header-mobile-menu-toggle:before,html.header-is-sticked .global-header.is-cloned .header-mobile-menu-toggle:after,html.header-is-sticked .global-header.is-cloned .header-mobile-menu-toggle hr{background-color:var(--cr-brown)}@media screen and (max-width: 1024px){html.header-is-sticked .global-header.is-cloned .header-cart .cart-total-items{color:var(--cr-cream) !important}}.mobile-menu{position:fixed;width:100%;height:var(--s-vp);top:0;overflow-x:hidden;overflow-y:auto;transform:translate3d(-100%, 0, 0);-webkit-overflow-scrolling:touch;padding:calc(var(--s-header) + 40px) var(--s-contain) 40px;color:var(--cr-brown);background-color:var(--cr-cream);pointer-events:none;transition:transform .8s var(--a-panel);z-index:95}.mobile-menu .menu-links .mobile-links-primary{margin-bottom:40px}.mobile-menu .menu-links .mobile-links-primary li.is-active a{border-bottom:1px solid}.mobile-menu .menu-links .mobile-links-primary>li{margin-bottom:20px}.mobile-menu .menu-links .mobile-links-primary>li .t-sans-6{font-size:22px;text-transform:unset}.mobile-menu .menu-links .mobile-links-primary>li>button{position:relative;width:100%;text-align:left}.mobile-menu .menu-links .mobile-links-primary>li>button:after{content:"";position:absolute;display:block;width:14px;height:11px;top:50%;right:0;transform:translateY(-50%);background:url(../assets/svg-arrow-down-brown.svg) center/contain no-repeat;transition:.4s}.mobile-menu .menu-links .mobile-links-primary .menu-links{height:0;opacity:0;overflow:hidden;transition:height .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s}.mobile-menu .menu-links .mobile-links-primary .menu-links>ul{margin:0;padding:24px 0 20px}.mobile-menu .menu-links .mobile-links-primary .menu-links>ul>li:not(:last-child){margin-bottom:7px}.mobile-menu .menu-links .mobile-links-primary li.is-expanded>button:after{transform:scaleY(-1)}.mobile-menu .menu-links .mobile-links-primary li.is-expanded .menu-links{opacity:1;transition:height .4s,opacity .4s .3s}.mobile-menu .menu-links .mobile-links-secondary{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-bottom:40px}.mobile-menu .menu-links .mobile-links-secondary li.is-active a{border-bottom:1px solid}.mobile-menu .menu-links .header-account,.mobile-menu .menu-links .header-cart{display:none}.mobile-menu .menu-megamenu-blocks .megamenu-blocks{margin:30px 0}.mobile-menu-overlay{position:fixed;height:var(--s-vp);background-color:rgba(0,0,0,.3);opacity:0;pointer-events:none;transition:opacity .4s;z-index:94}html.mobile-menu-is-active,html.mobile-menu-is-active body{overflow:hidden}html.mobile-menu-is-active .global-header.mobile-menu-is-active{color:var(--cr-brown) !important}html.mobile-menu-is-active .global-header.mobile-menu-is-active .header-mobile-menu-toggle hr{opacity:0}html.mobile-menu-is-active .global-header.mobile-menu-is-active .header-mobile-menu-toggle:before{top:50%;transform:translate3d(-50%, -50%, 0) rotate(45deg)}html.mobile-menu-is-active .global-header.mobile-menu-is-active .header-mobile-menu-toggle:after{top:50%;transform:translate3d(-50%, -50%, 0) rotate(-45deg)}html.mobile-menu-is-active .global-header.mobile-menu-is-active .header-mobile-menu-toggle:before,html.mobile-menu-is-active .global-header.mobile-menu-is-active .header-mobile-menu-toggle:after,html.mobile-menu-is-active .global-header.mobile-menu-is-active .header-mobile-menu-toggle hr{background-color:var(--cr-brown)}html.mobile-menu-is-active .global-header.mobile-menu-is-active .header-logo{opacity:0;pointer-events:none}html.mobile-menu-is-active .global-header.mobile-menu-is-active .header-account{opacity:1;pointer-events:auto}html.mobile-menu-is-active .global-header.mobile-menu-is-active .header-cart .cart-total-items{color:var(--cr-cream) !important}html.mobile-menu-is-active .global-header.mobile-menu-is-active .mobile-menu{transform:translate3d(0, 0, 0);pointer-events:auto}html.mobile-menu-is-active .global-header.mobile-menu-is-active .mobile-menu-overlay{opacity:1;pointer-events:auto}.global-announcement{position:relative;z-index:200}.global-announcement .announcement-text{padding:15px 0;text-align:center;line-height:1}.global-announcement .announcement-text a{text-decoration:underline}.global-announcement .svg-flower{display:block;width:20px;margin:0 20px}@media screen and (max-width: 600px){.global-announcement .announcement-text{padding:10px 5px}.global-announcement .svg-flower{display:none}}.global-search{position:fixed;width:100%;top:0;padding:calc(var(--s-announcement) + var(--s-header) + 60px) 0 60px;transform:translate3d(0, -100%, 0);transition:.6s var(--a-panel);z-index:95}html.search-is-active{overflow:hidden}html.search-is-active .global-header{color:var(--cr-cream) !important;background-color:rgba(0,0,0,0) !important}html.search-is-active.header-is-sticked .global-header{background-color:rgba(0,0,0,0) !important}html.search-is-active .global-search{transform:translate3d(0, 0, 0)}html.search-is-active .global-header .header-links li.is-active>span{border-color:rgba(0,0,0,0) !important}html.search-is-active .global-header .header-links .header-search>span{border-color:var(--cr-cream) !important}.global-minicart{position:relative;pointer-events:none;z-index:200;--s-minicart: 35px}.global-minicart .minicart-overlay{position:fixed;opacity:0;background-color:rgba(0,0,0,.3);transition:.6s var(--a-panel)}.global-minicart .minicart-slideout{position:fixed;width:100%;max-width:520px;height:100%;top:0;right:0;transform:translate3d(100%, 0, 0);transition:.6s var(--a-panel)}.global-minicart .minicart-header{padding:0 var(--s-minicart);text-align:center}.global-minicart .minicart-header .header-heading{padding:20px 0;border-bottom:1px solid}.global-minicart .minicart-header .header-close{position:absolute;width:40px;height:40px;top:12px;right:calc(var(--s-minicart) - 9.5px);transition:.2s}.global-minicart .minicart-header .header-close:before,.global-minicart .minicart-header .header-close:after{content:"";display:block;position:absolute;height:1px;width:24px;top:50%;left:50%;background-color:var(--cr-brown)}.global-minicart .minicart-header .header-close:before{transform:translate3d(-50%, -50%, 0) rotate(45deg)}.global-minicart .minicart-header .header-close:after{transform:translate3d(-50%, -50%, 0) rotate(-45deg)}@media(hover: hover){.global-minicart .minicart-header .header-close:hover{transform:scale(1.1)}}.global-minicart .minicart-header .header-freeshipping,.global-minicart .minicart-header .header-freeproduct{padding:15px 0;border-bottom:1px solid}.global-minicart .minicart-header .header-freeshipping .svg-diamond,.global-minicart .minicart-header .header-freeproduct .svg-diamond{width:10px;margin:0 20px}.global-minicart .minicart-content{flex:1;min-height:0}.global-minicart .minicart-empty{flex:1;padding:40px var(--s-minicart);text-align:center;animation:fadeIn .4s var(--a-panel)}.global-minicart .minicart-empty .empty-graphic{width:120px;margin:0 auto 40px}.global-minicart .minicart-items{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:var(--s-minicart)}.global-minicart .minicart-items .cart-items-wrapper{animation:.8s fadeIn both}.global-minicart .minicart-items .cart-item{padding-bottom:10px;border-bottom:1px solid}.global-minicart .minicart-items .cart-item:not(:last-child){margin-bottom:var(--s-minicart)}.global-minicart .minicart-items .cart-item.is-free .item-quantity,.global-minicart .minicart-items .cart-item.is-free .item-remove{display:none}.global-minicart .minicart-items .cart-item .item-info{flex:1;margin-right:10px}.global-minicart .minicart-items .cart-item .item-info-byline{margin:4px 0 8px}.global-minicart .minicart-items .cart-item .item-quantity{width:fit-content;margin:0 0 12px}.global-minicart .minicart-items .cart-item .item-remove .js-item-remove{opacity:.3;transition:.4s}@media(hover: hover){.global-minicart .minicart-items .cart-item .item-remove .js-item-remove:hover{opacity:1}}.global-minicart .minicart-items .cart-item .item-thumbnail{position:relative;width:100px;overflow:hidden;border-radius:var(--s-b-r)}.global-minicart .minicart-items .cart-item .item-thumbnail:after{content:"";display:block;padding-top:156%}.global-minicart .minicart-upsell{position:relative;margin-top:40px;text-align:center;animation:.8s fadeIn both}.global-minicart .minicart-upsell.is-hidden{display:none}.global-minicart .minicart-upsell .upsell-label{width:100%;display:block;margin:0 0 20px}.global-minicart .minicart-upsell .upsell-graphic{display:none;width:150px;margin:0 30px}.global-minicart .minicart-upsell .upsell-product{flex:1}.global-minicart .minicart-upsell .upsell-thumbnail{position:relative;width:100px;height:100px;margin-left:auto;margin-right:auto}.global-minicart .minicart-upsell .btn{height:35px;font:var(--t-l-3);line-height:33px;border-radius:var(--s-b-r)}.global-minicart .minicart-footer{padding:20px var(--s-minicart) 40px}.global-minicart .minicart-footer .btn-fill{display:block;width:100%;margin-bottom:20px}.global-minicart .minicart-footer .footer-footnote{text-align:center}@media screen and (max-width: 600px){.global-minicart{--s-minicart: var(--s-contain)}.global-minicart .minicart-upsell{padding:20px var(--s-minicart)}.global-minicart .minicart-upsell .upsell-graphic{display:none !important}.global-minicart .minicart-upsell .upsell-thumbnail{float:left;margin-bottom:0;margin-left:40px}.global-minicart .minicart-upsell .btn{margin-top:0}.global-minicart .minicart-footer{padding:20px var(--s-minicart)}}html.cart-has-items .minicart-empty,html:not(.cart-has-items) .minicart-items,html:not(.cart-has-items) .minicart-footer{display:none}html.cart-has-items .global-minicart .minicart-upsell .upsell-graphic{display:block}html.cart-has-items .global-minicart .minicart-upsell .upsell-label{position:absolute;left:0;top:45%;transform:translateY(-50%);pointer-events:none}html.cart-has-items .global-minicart .minicart-upsell .upsell-label .t-b-2{transform-origin:top left;transform:rotate(-90deg) translateX(calc(-50% - 20px))}html.minicart-is-active .global-minicart{pointer-events:auto}html.minicart-is-active .global-minicart .minicart-overlay{opacity:1}html.minicart-is-active .global-minicart .minicart-slideout{transform:translate3d(0, 0, 0)}.global-footer .footer-main{padding:45px 0 80px}.global-footer .footer-main .footer-logo{width:150px}.global-footer .footer-main .footer-links{max-width:750px;flex:1}.global-footer .footer-main .footer-email-capture{flex:1;max-width:300px}.global-footer .footer-main .footer-email-capture img{display:block;max-width:90px}.global-footer .footer-main .footer-email-capture .comp-email-capture{margin:0}.global-footer .footer-fda{padding:15px 0;text-align:center;border-top:1px solid;border-bottom:1px solid;opacity:.6}.global-footer .footer-legal{padding:25px 0;opacity:.6}.global-footer .footer-legal .footer-copyright{font-weight:400;font-size:12px}.global-footer .footer-legal .footer-legal-menu{margin-left:auto}.global-footer .footer-legal .footer-legal-menu .t-l-2{font-weight:400;font-size:12px}.global-footer .footer-legal .footer-legal-menu ul li{display:inline-block}.global-footer .footer-legal .footer-legal-menu ul li:not(:last-child){margin-right:var(--s-2)}.global-footer .footer-legal .footer-legal-menu ul li>*{transition:.4s}@media(hover: hover){.global-footer .footer-legal .footer-legal-menu ul li>*:hover{opacity:.6}}@media screen and (max-width: 1024px){.global-footer .footer-main>.f-h{flex-wrap:wrap}.global-footer .footer-main .footer-links{order:1;width:100%;max-width:100%;flex:unset}.global-footer .footer-main .footer-links>.g-gap-5{gap:30px}.global-footer .footer-main .footer-logo{order:2}.global-footer .footer-main .footer-email-capture{order:3}}@media screen and (max-width: 600px){.global-footer .footer-main{padding:40px 0}.global-footer .footer-main>.g-gap-5{gap:var(--s-4)}.global-footer .footer-main .footer-links{order:2}.global-footer .footer-main .footer-links>.f-h{display:grid;grid-template-columns:repeat(2, 1fr)}.global-footer .footer-main .footer-links>ul>li>ul{font:var(--t-b-2)}.global-footer .footer-main .footer-email-capture{order:1;position:relative;width:100%;max-width:450px;flex:unset;margin-bottom:var(--s-4)}.global-footer .footer-main .footer-email-capture:before{content:"";display:block;position:absolute;top:calc(100% + var(--s-4));width:100vw;left:calc(0px - var(--s-contain));height:3px;background:url(../assets/svg-pattern-2-cream.svg?v1) center left repeat;opacity:.5}.global-footer .footer-main .footer-logo{order:3}.global-footer .footer-legal{text-align:center}.global-footer .footer-legal>.f-h{flex-wrap:wrap;justify-content:center}.global-footer .footer-legal .t-l-2{font-size:10px !important}.global-footer .footer-legal .footer-copyright{display:block;width:100%;margin-bottom:5px}.global-footer .footer-legal .footer-legal-menu{margin-left:0}.global-footer .footer-legal .footer-legal-menu ul li,.global-footer .footer-legal .footer-legal-menu ul li:not(:last-child){margin:0 var(--s-1)}}.global-loading-bar{position:fixed;top:0;left:0;height:5px;width:0;opacity:0;background:var(--cr-pink);transition:width .4s var(--a-panel),opacity .4s;z-index:900;pointer-events:none}.global-email-capture-popup{position:fixed;width:100%;max-width:350px;transform:translate3d(0, 100%, 0);bottom:0;left:0;padding:20px;text-align:center;transition:.6s var(--a-panel);z-index:200}.global-email-capture-popup .popup-close{position:relative;width:40px;height:40px;margin:0 auto 30px;transition:.4s}.global-email-capture-popup .popup-close:before,.global-email-capture-popup .popup-close:after{content:"";display:block;position:absolute;height:1px;width:30px;top:50%;left:50%;background-color:var(--cr-cream)}.global-email-capture-popup .popup-close:before{transform:translate3d(-50%, -50%, 0) rotate(45deg)}.global-email-capture-popup .popup-close:after{transform:translate3d(-50%, -50%, 0) rotate(-45deg)}@media(hover: hover){.global-email-capture-popup .popup-close:hover{transform:scale(1.1)}}.global-email-capture-popup img{display:block;max-width:230px;margin-left:auto;margin-right:auto}.global-email-capture-popup .comp-email-capture.is-success:before{text-align:center}@media screen and (max-width: 600px){.global-email-capture-popup{left:50%;transform:translate3d(-50%, 100%, 0)}}html.email-capture-popup-is-active .global-email-capture-popup{transform:translate3d(0, 0, 0)}@media screen and (max-width: 600px){html.email-capture-popup-is-active .global-email-capture-popup{left:50%;transform:translate3d(-50%, 0%, 0)}}.account-gate .gate-image{position:relative;width:50%}.account-gate .gate-content{width:50%;height:var(--s-vp);padding:var(--s-section) var(--s-contain)}.account-gate .gate-content .gate-content-interior{max-width:480px}.account-gate .errors{color:var(--cr-orange)}.account-gate .errors ul{list-style:none}.account-gate .account-login{width:50%;padding:0 var(--s-4) 0 0;border-right:1px solid var(--cr-subdued)}.account-gate .account-register{width:calc(50% - var(--s-4));margin:0 0 0 var(--s-4)}.account-gate .gate-header{margin-bottom:var(--s-section-half)}.account-gate .gate-header .heading-graphic{position:relative;width:1em;height:1em;margin-left:.2em}.account-gate .gate-footer{margin-top:60px}.account-gate .gate-footer a,.account-gate .gate-footer button{text-decoration:underline}.account-gate .form-reset-password{display:none}@media screen and (max-width: 900px){.account-gate .gate-image{width:100%;height:100vw;max-height:50vh}.account-gate .gate-content{width:100%;height:unset}.account-gate .gate-content .gate-content-interior{width:100%;margin:auto}}html.reset-password-is-active #customer_login{display:none}html.reset-password-is-active .form-reset-password{display:block;animation:fadeIn .4s ease-out both}.account-reset-password{padding:var(--s-section) 0}.account-content{margin:var(--s-section) auto}.account-content a{text-decoration:underline}.account-orders{margin:var(--s-section-half) auto;padding:var(--s-section-half) 0 0;border-top:1px solid}.account-orders>h2{margin:0 0 20px}.account-orders .orders-list .list-line{position:relative;padding:12px 0;border-radius:var(--s-b-r)}.account-orders .orders-list .list-line.list-header{white-space:nowrap}.account-orders .orders-list .list-line>li{width:20%}.account-orders .orders-list .list-line>li:nth-child(5){text-align:right}.account-orders .orders-list .list-line-orders>li{position:relative}.account-orders .orders-list .list-line-orders>li:nth-of-type(odd){background-color:var(--cr-subtle)}.account-orders .orders-list .list-line-orders>li:nth-of-type(odd)>ul>*:first-child{padding-left:12px}.account-orders .orders-list .list-line-orders>li:nth-of-type(odd)>ul>*:last-child{padding-right:12px}@media screen and (max-width: 600px){.account-orders .orders-list{width:100vw;margin:0 calc(0px - var(--s-contain));padding:0 var(--s-contain) 20px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.account-orders .orders-list .orders-list-interior{min-width:600px;padding-right:20px}.account-orders .orders-list::-webkit-scrollbar{height:var(--s-1)}.account-orders .orders-list::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle);border-radius:var(--s-1)}.account-orders .orders-list::-webkit-scrollbar-thumb{height:var(--s-1);background-color:var(--cr-brown);border-radius:var(--s-1)}}.account-addresses{margin:var(--s-section-half) auto;padding:var(--s-section-half) 0 0;border-top:1px solid}.account-addresses>h2{margin:0 0 20px}.account-addresses .addresses-list,.account-addresses .addresses-empty{margin:0 0 40px}.account-addresses .address{padding:12px;background-color:var(--cr-subtle);border-radius:var(--s-b-r)}.account-addresses .address .t-b-2{margin-bottom:20px}.account-addresses .address .address-actions{margin-top:auto}@media screen and (max-width: 600px){.account-addresses .addresses-list{grid-template-columns:repeat(1, 1fr);gap:10px}}.address-popup{display:block !important;position:absolute;top:var(--s-section);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:var(--s-4);background-color:var(--cr-white);opacity:0;pointer-events:none;transition:.4s;z-index:205}.address-popup.is-active{opacity:1;pointer-events:auto}.address-popup .address-popup-header{margin:0 0 var(--s-4)}.address-popup .address-popup-header .address-popup-close{margin:calc(0px - var(--s-2)) calc(0px - var(--s-2)) 0 auto;width:var(--s-4);height:var(--s-4)}.address-popup .address-popup-header .address-popup-close svg{display:block;width:var(--s-3);margin:var(--s-2)}@media screen and (max-width: 600px){.address-popup{padding:var(--s-3) var(--s-contain)}}.address-popup-overlay{display:block;position:fixed;opacity:0;pointer-events:none;transition:.4s;z-index:200}html.address-popup-is-active .address-popup-overlay{opacity:1;pointer-events:auto}.order-summary{margin:var(--s-section-half) auto}.order-summary .summary{padding:12px 0;margin:0;border-bottom:1px solid}.order-summary .summary .summary-left{width:40%;max-width:200px;padding-top:.2em}.order-summary .summary .summary-right{flex:1;text-align:left}.order-summary .summary a{text-decoration:underline}.order-items .items-header,.order-items .items-lines{padding:12px 0}.order-items .items-header.items-header,.order-items .items-header.items-lines:not(:last-child),.order-items .items-lines.items-header,.order-items .items-lines.items-lines:not(:last-child){border-bottom:1px solid}.order-items .items-header.items-header,.order-items .items-lines.items-header{padding-top:0;white-space:nowrap}.order-items .items-header>li:nth-child(1),.order-items .items-lines>li:nth-child(1){width:80px}.order-items .items-header>li:nth-child(2),.order-items .items-lines>li:nth-child(2){flex:1;padding:0 20px}.order-items .items-header>li:nth-child(3),.order-items .items-header>li:nth-child(4),.order-items .items-lines>li:nth-child(3),.order-items .items-lines>li:nth-child(4){width:80px;text-align:right}.order-items .item-thumbnail{position:relative;background-color:var(--cr-subtle)}.order-items .item-thumbnail:after{content:"";display:block;padding-top:100%}@media screen and (max-width: 600px){.order-items{width:100vw;margin:0 calc(0px - var(--s-contain));padding:0 var(--s-contain) 20px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.order-items .order-items-interior{min-width:600px}.order-items::-webkit-scrollbar{height:var(--s-1);margin:0 0 var(--s-1)}.order-items::-webkit-scrollbar-track{margin:0 var(--s-contain) var(--s-1);background-color:var(--cr-subtle);border-radius:var(--s-1)}.order-items::-webkit-scrollbar-thumb{height:var(--s-1);background-color:var(--cr-brown);border-radius:var(--s-1)}}.header-space{height:calc(var(--s-announcement) + var(--s-header))}.shopify-challenge__container{max-width:400px;margin:var(--s-section) auto}.shopify-challenge__container .shopify-challenge__message{font:var(--t-b-1)}.shopify-policy__container{width:calc(100vw - var(--s-contain)*2);max-width:var(--w-3);margin:auto;padding:var(--s-section) 0}.shopify-policy__container .shopify-policy__title{margin:0 0 var(--s-section-half)}.shopify-policy__container .shopify-policy__title h1{font:var(--t-sans-4);text-transform:uppercase;letter-spacing:-0.04em}.page-content{padding:.1px 0}.page-content>.c-3{margin:var(--s-section) auto}.page-content>.c-1{margin:var(--s-section-half) auto var(--s-section)}.page-content>.c-1 .content-layout{max-width:850px}.error-content{height:calc(var(--s-vp) - var(--s-announcement))}.error-content .error-text{padding:var(--s-section) var(--s-contain);flex:1}.error-content .error-text .error-text-interior{max-width:320px;margin:auto;text-align:center}.error-content .error-text .error-graphic{max-width:220px;margin-left:auto;margin-right:auto}.error-content .error-image{position:relative;width:62%;height:100%}@media screen and (max-width: 900px){.error-content{height:unset}.error-content .error-image{order:1;width:100%;height:100vw;max-height:50vh}.error-content .error-text{order:2;width:100%;flex:unset}}.frontpage-hero{position:relative;height:calc(var(--s-vp-init) - var(--s-announcement));overflow:hidden}.frontpage-hero>.c{height:100%;padding-bottom:var(--s-section-half)}.frontpage-hero .svg-logo{position:absolute;width:100%;top:var(--s-header);left:0}.frontpage-hero .hero-overlay{opacity:.2}.frontpage-hero .hero-heading{position:relative;max-width:900px;width:fit-content;margin-right:150px;transform:translateY(0.25em)}@media screen and (min-width: 1025px){.frontpage-hero .hero-heading .t-serif-2,.frontpage-hero .hero-heading .t-sans-2{font-size:110px;line-height:.9}}.frontpage-hero .hero-heading .hero-heading-graphic{position:absolute;width:150px;height:150px;top:50%;right:20px;transform:translate(100%, -50%)}.frontpage-hero .hero-content-paragraph{max-width:280px;margin-left:auto}@media screen and (max-width: 1024px){.frontpage-hero .svg-logo{display:none}.frontpage-hero .hero-content{flex-wrap:wrap;max-width:360px}.frontpage-hero .hero-heading{margin-right:0}.frontpage-hero .hero-heading .hero-heading-graphic{width:100px;height:100px;top:65%;right:-20px;transform:translate(0%, -50%)}.frontpage-hero .hero-content-paragraph{margin-top:30px;margin-left:unset;width:100%;max-width:100%}}.frontpage-divider{height:60px;background:url(../assets/svg-pattern-3-brown.svg) center/auto 55% repeat-x}.frontpage-intro{position:relative;padding:var(--s-section) 0;overflow:hidden}.frontpage-intro .intro-graphic-left{position:absolute;max-width:350px;top:var(--s-section-half)}.frontpage-intro .intro-graphic-right{position:absolute;max-width:360px;right:-2%;bottom:-2%}.frontpage-intro .intro-heading{margin:0 auto var(--s-section)}.frontpage-intro .intro-heading .intro-heading-graphic{display:inline-block;position:relative;width:1em;height:1em;transform:translateX(5%)}.frontpage-intro .intro-heading>div:nth-child(2){text-align:right}.frontpage-intro .intro-paragraph{max-width:430px;margin:auto;text-align:center}@media screen and (max-width: 1024px){.frontpage-intro .intro-graphic-left{width:35%;top:unset;left:0;transform:translateX(-45%);bottom:0}.frontpage-intro .intro-graphic-right{position:absolute;width:35%;right:0;transform:translateX(30%) scaleX(-1);bottom:0;top:15%}.frontpage-intro .intro-content{width:80%;max-width:430px;margin:auto}.frontpage-intro .intro-heading{margin-bottom:30px}}@media screen and (max-width: 600px){.frontpage-intro .intro-heading>div:first-child{display:flex;flex-direction:column-reverse;gap:20px}.frontpage-intro .intro-heading>div:first-child span{display:block}}.frontpage-features .comp-editorial-block{flex:1;max-width:600px}.frontpage-features .comp-editorial-block:not(:last-child){margin-right:25px}.frontpage-features .comp-editorial-block:after{content:"";display:block;padding-top:146%}@media screen and (max-width: 900px){.frontpage-features{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 var(--s-contain) 30px}.frontpage-features::-webkit-scrollbar{height:var(--s-1)}.frontpage-features::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle);border-radius:var(--s-1)}.frontpage-features::-webkit-scrollbar-thumb{height:var(--s-1);background-color:var(--cr-brown);border-radius:var(--s-1)}.frontpage-features .features-interior{width:200vw;max-width:1500px}.frontpage-features .features-interior>.c{width:100%;max-width:100%}.frontpage-features .comp-editorial-block:not(:last-child){margin-right:20px}}.frontpage-certifications{margin:var(--s-section-half) auto}.frontpage-certifications .block{max-width:100px;margin:0 20px;text-align:center}.frontpage-certifications .block .block-icon{position:relative;width:55px;height:55px;margin:0 auto 20px}@media screen and (max-width: 900px){.frontpage-certifications{margin:var(--s-section) auto}.frontpage-certifications>.f-h{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.frontpage-certifications .block{margin:auto}.frontpage-certifications .type-richtext{text-align:center;grid-column:1/-1}.frontpage-certifications .type-richtext:first-child{margin-bottom:30px}.frontpage-certifications .type-richtext:last-child{margin-top:30px}}.frontpage-collections{overflow:hidden;padding:var(--s-section) 0}.frontpage-collections .collection-header{width:100%;margin-bottom:var(--s-section-half)}.frontpage-collections .collection-header .t-sans-4{flex:1}.frontpage-collections .collection-header .t-sans-4:first-child{text-align:right}.frontpage-collections .collection-header .header-graphic{position:relative;width:200px;height:200px;transform:translateY(-40px);margin:0 20px -130px}.frontpage-collections .collection-aside{flex:1}.frontpage-collections .collection-aside .collection-aside-interior{max-width:180px;margin:auto}.frontpage-collections .collection-aside ul{margin:auto 0}.frontpage-collections .collection-aside ul li:not(:last-child){margin:0 0 30px}.frontpage-collections .collection-aside ul li .btn-underline{pointer-events:none}.frontpage-collections .collection-aside ul li button{transition:.4s}@media(hover: hover){.frontpage-collections .collection-aside ul li button:hover{opacity:.6}}.frontpage-collections .collection-aside .btn{width:fit-content;margin-top:var(--s-section-half)}.frontpage-collections .collection-content{position:relative;width:75%}.frontpage-collections .collection-footer{width:100%;margin-top:var(--s-section-half);text-align:center}.frontpage-collections [data-collection-products]{gap:25px}.frontpage-collections [data-collection-products]:not(.is-active){display:none}@media screen and (min-width: 1025px){.frontpage-collections .collection-header .t-sans-4 span{font-size:4.7vw}}@media screen and (max-width: 1024px)and (min-width: 601px){.frontpage-collections .collection-header .t-sans-4 span{font-size:3.65vw}}@media screen and (max-width: 1024px){.frontpage-collections .collection-aside{display:block;width:100vw;margin:0 calc(0px - var(--s-contain));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 var(--s-contain) 30px;flex:unset;white-space:nowrap}.frontpage-collections .collection-aside .collection-aside-interior{max-width:unset;width:fit-content}.frontpage-collections .collection-aside ul li{display:inline-block}.frontpage-collections .collection-aside ul li:not(:last-child){margin:0 30px 0 0}.frontpage-collections .collection-aside ul li button{font:var(--t-b-1)}.frontpage-collections .collection-content{width:100vw;margin:0 calc(0px - var(--s-contain));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 var(--s-contain) 30px}.frontpage-collections .collection-content::-webkit-scrollbar{height:var(--s-1)}.frontpage-collections .collection-content::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle);border-radius:var(--s-1)}.frontpage-collections .collection-content::-webkit-scrollbar-thumb{height:var(--s-1);background-color:var(--cr-cream);border-radius:var(--s-1)}.frontpage-collections .collection-content [data-collection-products]{width:fit-content}.frontpage-collections .collection-content .comp-product-card{width:75vw;max-width:360px;flex:unset}}@media screen and (max-width: 600px){.frontpage-collections .collection-header{position:relative;flex-wrap:wrap;margin-bottom:var(--s-section);padding-right:7en}.frontpage-collections .collection-header .t-sans-4{display:block;width:100%;flex:unset}.frontpage-collections .collection-header .t-sans-4:first-child{text-align:left}.frontpage-collections .collection-header .header-graphic{position:absolute;right:0;top:50%;bottom:unset;transform:translate3d(38%, -50%, 0);width:10em;height:8em;margin:0}}.frontpage-about{padding:var(--s-section) 0;overflow:hidden}.frontpage-about .about-header{width:100%;max-width:1300px;margin:0 auto var(--s-section)}.frontpage-about .about-header .t-sans-2{position:relative;width:fit-content;margin-left:auto}.frontpage-about .about-header .t-sans-2>*{max-width:1050px}.frontpage-about .about-header .header-graphic-1{position:relative;width:1.5em;height:1.5em;margin-right:.4em;pointer-events:none}.frontpage-about .about-header .header-graphic-2{position:absolute;top:-1.1em;right:-0.2em;width:2.6em;height:2.6em;pointer-events:none}.frontpage-about .about-column-1,.frontpage-about .about-column-2{position:relative;width:calc((100% - 30px)/2)}.frontpage-about .about-ingredient-cards{position:absolute;bottom:0;left:40px;transform:translateY(-50px)}.frontpage-about .about-ingredient-cards .t-l-3{padding:12px 15px;border-top-left-radius:var(--s-b-r);border-top-right-radius:var(--s-b-r)}.frontpage-about .about-ingredient-cards .comp-ingredient-card{position:absolute;width:calc(100vw - var(--s-contain)*4);max-width:450px;top:34px;border-top-left-radius:0;transition:.4s}.frontpage-about .about-ingredient-cards .comp-ingredient-card:not(.is-active){opacity:0;pointer-events:none;transition-delay:.4s}.frontpage-about .about-ingredient-cards .comp-ingredient-card.is-active{z-index:1}.frontpage-about .about-column-2-content{margin:0 0 var(--s-section-half)}.frontpage-about .about-column-2-content .about-column-2-content-interior{max-width:380px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.frontpage-about{padding:var(--s-section) 0 calc(var(--s-section) + 120px)}.frontpage-about .about-header{max-width:600px}.frontpage-about .about-header .t-sans-2{position:static}.frontpage-about .about-header .header-graphic-1{position:absolute;left:0;width:2em;height:2em;transform:translate3d(-20%, 120%, 0)}.frontpage-about .about-column-1,.frontpage-about .about-column-2{width:100%;max-width:600px;margin:auto}.frontpage-about .about-column-2{order:1}.frontpage-about .about-column-2 .bg-subdued{display:none}.frontpage-about .about-column-1{order:2}}@media screen and (max-width: 600px){.frontpage-about{padding:var(--s-section) 0 calc(var(--s-section) + 60px)}.frontpage-about .about-header{margin:0 auto 20px}.frontpage-about .about-header .t-sans-2{font:var(--t-sans-3)}.frontpage-about .about-header .header-graphic-1{transform:translate3d(-40%, 170%, 0)}.frontpage-about .about-column-2-content{padding-left:6em;margin-bottom:var(--s-section)}.frontpage-about .about-ingredient-cards{left:var(--s-contain)}}.frontpage-press{padding:var(--s-section) 0}.frontpage-press .t-l-2{white-space:nowrap}.frontpage-press .press-logo{position:relative;flex:1;max-width:180px;height:50px}.frontpage-press .svg-flower{display:block;width:20px;margin:0 20px}@media screen and (max-width: 900px){.frontpage-press>.f-h{flex-wrap:wrap;max-width:450px;margin:auto}.frontpage-press .svg-flower:first-child{order:1}.frontpage-press .t-l-2{order:2;flex:1;text-align:center}.frontpage-press .svg-flower:last-child{order:3}.frontpage-press .press-logo{display:block;width:100%;max-width:100%;margin:40px 0 0;flex:unset;order:4}}.frontpage-community{padding:var(--s-section) 0}.frontpage-community .community-header{margin:0 0 var(--s-section-half);text-align:center}.frontpage-community .community-header .header-graphic{position:relative;width:35px;height:35px;margin:0 20px}.frontpage-community .community-slider{width:calc(100% - 180px);margin:auto}.frontpage-community .community-slider .block{width:calc(33.33% - 60px);margin:0 30px}.frontpage-community .community-slider .block-image{position:relative}.frontpage-community .community-slider .block-image:after{content:"";display:block;padding-top:100%}.frontpage-community .community-slider .block-content{padding:30px}.frontpage-community .community-slider .flickity-prev-next-button.previous{left:-75px}.frontpage-community .community-slider .flickity-prev-next-button.next{right:-75px}@media screen and (max-width: 600px){.frontpage-community .community-slider .flickity-prev-next-button.previous{left:-25px}.frontpage-community .community-slider .flickity-prev-next-button.next{right:-25px}}.frontpage-community .community-email-capture{max-width:960px;margin:var(--s-section) auto 0}.frontpage-community .community-email-capture .email-capture-graphic{width:380px;margin-right:120px}.frontpage-community .community-email-capture .email-capture-content{flex:1;margin-bottom:40px}.frontpage-community .community-email-capture .email-capture-content>p,.frontpage-community .community-email-capture .email-capture-content>form{max-width:330px}@media screen and (max-width: 900px){.frontpage-community .community-slider{width:calc(100% - 30px);max-width:450px}.frontpage-community .community-slider .block{width:100%}.frontpage-community .community-slider .block-content{padding:20px}.frontpage-community .community-email-capture{flex-wrap:wrap;justify-content:center;max-width:450px;margin:var(--s-section) auto 0;text-align:center}.frontpage-community .community-email-capture .email-capture-graphic{display:block;width:70%;max-width:300px;margin-right:0;margin-bottom:40px}.frontpage-community .community-email-capture .email-capture-content{flex:unset;margin-bottom:0}.frontpage-community .community-email-capture .email-capture-content>p,.frontpage-community .community-email-capture .email-capture-content>form{max-width:100%}}.frontpage-blog{padding:var(--s-section-half) 0}@media screen and (max-width: 1024px){.frontpage-blog{padding:var(--s-section) 0}}.frontpage-social .social-header,.frontpage-social .social-footer{padding:25px 0}.frontpage-social .social-header br,.frontpage-social .social-footer br{display:none}.frontpage-social .social-header a,.frontpage-social .social-footer a{transition:.4s}@media(hover: hover){.frontpage-social .social-header a:hover,.frontpage-social .social-footer a:hover{opacity:.6}}.frontpage-social .social-grid{display:grid;grid-template:"a b d e" "a c d f"}.frontpage-social .social-grid .p-fill{background-color:rgba(255,255,255,0);transition:1.2s}@media(hover: hover){.frontpage-social .social-grid .p-fill:hover{background-color:rgba(255,255,255,.3)}}.frontpage-social .social-grid .image{position:relative}.frontpage-social .social-grid .image:after{content:"";display:block;padding-top:100%}.frontpage-social .social-grid .image:nth-child(1){grid-area:a}.frontpage-social .social-grid .image:nth-child(1):after{padding-top:200%}.frontpage-social .social-grid .image:nth-child(1){grid-area:a}.frontpage-social .social-grid .image:nth-child(2){grid-area:b}.frontpage-social .social-grid .image:nth-child(3){grid-area:c}.frontpage-social .social-grid .image:nth-child(4){grid-area:d}.frontpage-social .social-grid .image:nth-child(4):after{padding-top:200%}.frontpage-social .social-grid .image:nth-child(5){grid-area:e}.frontpage-social .social-grid .image:nth-child(6){grid-area:f}@media screen and (max-width: 1024px){.frontpage-social .social-grid{grid-template:"a b" "a c"}.frontpage-social .image:nth-child(4),.frontpage-social .image:nth-child(5),.frontpage-social .image:nth-child(6){display:none}}.plp-products{margin:var(--s-section-half) auto}.plp-products .products-aside{width:240px;margin-right:60px}.plp-products .products-aside .products-aside-interior{position:sticky;bottom:var(--s-section)}.plp-products .products-aside .aside-title:not(:first-of-type){margin-top:80px}.plp-products .products-aside .aside-collection{margin:25px 0}.plp-products .products-aside .aside-collection .btn-underline{pointer-events:none}.plp-products .products-grid{flex:1;transition:.8s}.plp-products .collection-editorial-block{position:relative}.plp-products .collection-editorial-block:after{content:"";display:block;padding-top:156%}.plp-products .collection-editorial-block .comp-editorial-block{position:absolute;height:100%;width:100%}.plp-products .collection-editorial-block.is-large{grid-column:2/span 2}.plp-products .collection-editorial-block.is-large:after{padding-top:calc(78% - var(--s-4))}.plp-products .collection-description{margin-bottom:var(--s-section-half);max-width:600px}.plp-products .collection-empty p{max-width:420px}@media screen and (max-width: 1024px){.plp-products .products-grid{flex:unset;width:100%;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 900px){.plp-products .collection-grid{grid-template-columns:repeat(2, 1fr)}.plp-products .collection-editorial-block.is-large{grid-column:1/-1}}@media screen and (max-width: 600px){.plp-products .collection-grid{grid-template-columns:repeat(1, 1fr);gap:25px}.plp-products .collection-editorial-block,.plp-products .collection-editorial-block.is-large{grid-column:1/-1}}html.products-grid-is-loading .products-grid{opacity:0}@media screen and (min-width: 1241px){.products-toolbar,.products-aside.is-cloned{display:none}}@media screen and (max-width: 1240px){.plp-products{margin:0 auto var(--s-section)}.plp-products .products-toolbar{width:100%;padding:30px 0}.plp-products .products-aside{display:none}.products-aside.is-cloned .products-aside-overlay{position:fixed;background-color:rgba(0,0,0,.3);opacity:0;pointer-events:none;z-index:110;transition:.8s}.products-aside.is-cloned .products-aside-interior{position:fixed;height:100%;width:80%;max-width:300px;top:0;bottom:unset;right:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;transform:translate3d(100%, 0, 0);padding:calc(var(--s-announcement) + 40px) 40px 40px;background-color:var(--cr-cream);transition:.8s var(--a-panel);z-index:120}.products-aside.is-cloned .products-aside-interior .aside-close{position:absolute;width:40px;height:40px;top:calc(var(--s-announcement) + 20px);right:var(--s-contain);transition:.2s}.products-aside.is-cloned .products-aside-interior .aside-close:before,.products-aside.is-cloned .products-aside-interior .aside-close:after{content:"";display:block;position:absolute;height:1px;width:24px;top:50%;left:50%;background-color:var(--cr-brown)}.products-aside.is-cloned .products-aside-interior .aside-close:before{transform:translate3d(-50%, -50%, 0) rotate(45deg)}.products-aside.is-cloned .products-aside-interior .aside-close:after{transform:translate3d(-50%, -50%, 0) rotate(-45deg)}}@media screen and (max-width: 1240px)and (hover: hover){.products-aside.is-cloned .products-aside-interior .aside-close:hover{transform:scale(1.1)}}@media screen and (max-width: 1240px){.products-aside.is-cloned .products-aside-interior .aside-title:not(:first-of-type){margin-top:40px}}@media screen and (max-width: 1240px){.products-aside.is-cloned .products-aside-interior .aside-collection{margin:15px 0}.products-aside.is-cloned .products-aside-interior .aside-collection .t-b-1{font:var(--t-b-2)}.products-aside.is-cloned .products-aside-interior .aside-collection .btn-underline{pointer-events:none}}html.products-aside-is-active .products-aside.is-cloned .products-aside-overlay{opacity:1;pointer-events:auto}html.products-aside-is-active .products-aside.is-cloned .products-aside-interior{transform:translate3d(0, 0, 0)}.search-results-form{margin:var(--s-section) 0 var(--s-section-half)}.search-results{padding:.1px 0}.search-results .results-header{margin-bottom:var(--s-section-half)}.search-results .results-grid{margin-bottom:var(--s-section)}.search-results .results-empty{max-width:420px}@media screen and (max-width: 1024px){.search-results .results-grid .g{gap:30px}}@media screen and (max-width: 900px){.search-results .results-grid .g{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.search-results .results-grid .g{grid-template-columns:repeat(1, 1fr);gap:20px}}.product-hero{--s-block: 25px}.product-hero .hero-content{width:50%;padding:calc(var(--s-announcement) + var(--s-header) + 0px) var(--s-contain) var(--s-section) var(--s-edge)}.product-hero .hero-content .hero-content-interior{max-width:550px;}.product-hero .hero-content .content-title{margin-bottom:var(--s-block)}.product-hero .hero-content .content-title .t-sans-5{margin-bottom:5px}.product-hero .hero-content .content-title .content-reviews-byline .yotpo.bottomLine{display:inline-block;height:20px;margin-top:8px}.product-hero .hero-content .content-description{margin-bottom:var(--s-block)}.product-hero .hero-content .content-form{margin-bottom:var(--s-block)}.product-hero .hero-content .content-form .comp-item-selling-plans{margin-bottom:var(--s-block)}.product-hero .hero-content .content-form .comp-item-selling-plans .selling-plan:not(:last-child){margin-bottom:10px}.product-hero .hero-content .content-form .btn-fill{display:flex;width:100%;text-align:center}.product-hero .hero-content .content-form .btn-fill[disabled]{color:var(--cr-brown);background-color:var(--cr-subdued)}.product-hero .hero-content .content-form .content-selling-plans~.btn-fill .item-price-discount{display:none}.product-hero .hero-content .content-form .btn-fill .svg-diamond{display:block;width:5px;margin:0 8px}.product-hero .hero-content .content-variants{padding-bottom:calc(var(--s-block) - 20px);margin-bottom:var(--s-block);border-bottom:1px solid}.product-hero .hero-content .content-variants .variant{position:relative;display:inline-block;height:40px;margin-right:20px;margin-bottom:20px;padding:12px 20px;border:1px solid;cursor:pointer;transition:.2s}.product-hero .hero-content .content-variants .variant.is-active{color:var(--cr-cream);background-color:var(--cr-brown);border-color:rgba(0,0,0,0)}.product-hero .hero-content .content-details{visibility:hidden}.product-hero .hero-content .content-details:not(:last-child){margin-top:15px;margin-bottom:calc(var(--s-block) + 15px)}.product-hero .hero-content .content-details .details-tabs{margin:0 0 15px}.product-hero .hero-content .content-details .details-tabs button{padding-bottom:2px;border-bottom:1px solid rgba(0,0,0,0);transition:.2s}.product-hero .hero-content .content-details .details-tabs button.is-active{border-color:var(--cr-brown)}.product-hero .hero-content .content-details .details-content{position:relative;min-height:80px}.product-hero .hero-content .content-details .details-content .content{position:absolute;top:0;left:0;opacity:0;pointer-events:none;transition:.4s}.product-hero .hero-content .content-details .details-content .content.type-spacing p,.product-hero .hero-content .content-details .details-content .content.type-spacing ol,.product-hero .hero-content .content-details .details-content .content.type-spacing ul{font:var(--t-b-2)}.product-hero .hero-content .content-details .details-content .content.is-active{opacity:1;pointer-events:auto}.product-hero .hero-content .content-details.is-initialized{visibility:visible}.product-hero .hero-content .content-details.is-initialized .details-content{transition:.4s}.product-hero .hero-content .content-value-prop{padding-top:var(--s-block);border-top:1px solid;text-align:center}.product-hero .hero-content .content-value-prop .value-prop{max-width:75px}.product-hero .hero-content .content-value-prop .icon{position:relative;width:32px;height:32px;margin:0 auto 15px}.product-hero .hero-content .content-value-prop .label{font-size:11px}.product-hero .hero-image-gallery{position:relative;width:50%}.product-hero .hero-image-gallery .hero-image-gallery-interior{position:sticky;top:0; height: 855px;}.product-hero .hero-image-gallery .gallery-images{    height: 678px;margin-top: 140px;overflow: hidden;}.product-hero .hero-image-gallery .gallery-images .image{transition:.8s}.product-hero .hero-image-gallery .gallery-images .image:not(.is-active){opacity:0;pointer-events:none}.product-hero .hero-image-gallery .gallery-pagination{width: 100%; display: flex;height: 100px; }.product-hero .hero-image-gallery .gallery-pagination .pagination-image{display:block;position:relative;width:auto;border-radius:var(--s-b-r);width: 75px;}.product-hero .hero-image-gallery .gallery-pagination .pagination-image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:var(--s-b-r);box-shadow:inset 0 0 0 2px rgba(255,255,255,0);transition:.4s;z-index:10}.product-hero .hero-image-gallery .gallery-pagination .pagination-image img{height: 100px; border-radius:var(--s-b-r)}.product-hero .hero-image-gallery .gallery-pagination .pagination-image.is-active{pointer-events:none}.product-hero .hero-image-gallery .gallery-pagination .pagination-image.is-active:after{box-shadow:inset 0 0 0 2px #fff}@media(hover: hover){.product-hero .hero-image-gallery .gallery-pagination .pagination-image:hover::after{box-shadow:inset 0 0 0 2px var(--cr-yellow-2)}}@media screen and (max-width: 1024px){.product-hero{flex-wrap:wrap}.product-hero .hero-image-gallery{order:1;display:block;width:100%}.product-hero .hero-image-gallery .gallery-images{height:unset}.product-hero .hero-image-gallery .gallery-images:after{content:"";display:block;padding-top:90%}.product-hero .hero-image-gallery .gallery-pagination{width:100%}.product-hero .hero-content{order:2;display:block;width:100%;padding:var(--s-section) var(--s-edge)}}@media screen and (max-width: 600px){.product-hero .hero-image-gallery .gallery-images:after{padding-top:120%}.product-hero .hero-image-gallery .gallery-pagination{width:50px}.product-hero .hero-image-gallery .gallery-pagination .pagination-image img{width:100%;height:82px;object-fit:cover}.product-hero .hero-content{padding-top:20px}.product-hero .hero-content .content-variants{padding-bottom:calc(var(--s-block) - 5px)}.product-hero .hero-content .content-variants .variant{margin-right:5px;margin-bottom:5px}.product-hero .hero-content .content-details .details-tabs{display:block;width:100vw;white-space:nowrap;margin:0 calc(0px - var(--s-contain)) 0;padding:0 var(--s-contain) 15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.product-hero .hero-content .content-details .details-tabs button{margin-right:20px}.product-hero .hero-content .content-value-prop{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.product-hero .hero-content .content-value-prop .value-prop{margin:auto}}.product-herbal-support .herbal-content{width:50%;padding:var(--s-section) var(--s-contain) var(--s-section) var(--s-edge)}.product-herbal-support .herbal-content .herbal-content-interior{max-width:550px;margin:auto}.product-herbal-support .herbal-content .herbal-heading{margin-bottom:60px}.product-herbal-support .herbal-content .herbal-heading-graphic{position:relative;width:160px;height:160px;margin-bottom:30px}.product-herbal-support .herbal-content .herbal-accordions>.t-b-2{margin-bottom:30px}.product-herbal-support .herbal-content .herbal-accordions .comp-accordion .accordion-header{text-transform:uppercase}.product-herbal-support .herbal-image{position:relative;width:50%;height:var(--s-vp-init)}@media screen and (max-width: 1024px){.product-herbal-support .herbal-image{order:1;display:block;width:100%;height:100vw;height:450px}.product-herbal-support .herbal-content{order:2;display:block;width:100%;padding:var(--s-section) var(--s-contain)}.product-herbal-support .herbal-content .herbal-heading .t-serif-4{font:var(--t-serif-3)}.product-herbal-support .herbal-content .herbal-heading .t-sans-4{font:var(--t-sans-3)}.product-herbal-support .herbal-content .herbal-heading-graphic{width:100px;height:100px;margin-bottom:15px}}.product-herbal-spotlight{padding:var(--s-section) 0}.product-herbal-spotlight .spotlight-column-1{width:calc(60% - 30px);padding-left:10%}.product-herbal-spotlight .spotlight-column-1 .spotlight-heading{position:absolute;width:360px;top:40px;left:0;padding:15px 0;z-index:1}.product-herbal-spotlight .spotlight-column-1 .spotlight-heading svg{height:unset;top:unset;bottom:0}.product-herbal-spotlight .spotlight-column-1 .spotlight-heading-graphic{position:relative;width:130px;height:130px;transform:translate3d(-15px, 0, 0)}.product-herbal-spotlight .spotlight-column-1 .spotlight-heading .t-serif-5{position:relative;max-width:180px}.product-herbal-spotlight .spotlight-column-2{width:40%}.product-herbal-spotlight .spotlight-column-2 .spotlight-column-2-content{margin:0 0 var(--s-section-half)}.product-herbal-spotlight .spotlight-column-2 .spotlight-column-2-content .spotlight-column-2-content-interior{max-width:400px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.product-herbal-spotlight{padding:0 0 var(--s-section)}.product-herbal-spotlight .spotlight-column-1{display:block;position:relative;width:100%;max-width:calc(550px + 10%);margin:0 auto var(--s-section-half);transform:translateX(-5vw)}.product-herbal-spotlight .spotlight-column-1 .spotlight-heading{width:90%;max-width:300px;top:20%;padding:15px 0;z-index:1}.product-herbal-spotlight .spotlight-column-1 .spotlight-heading-graphic{width:100px;height:100px;transform:translate3d(0, 0, 0)}.product-herbal-spotlight .spotlight-column-1 .spotlight-heading .t-serif-5{font:var(--t-serif-4);max-width:150px}.product-herbal-spotlight .spotlight-column-2{display:block;width:100%}.product-herbal-spotlight .spotlight-column-2 .spotlight-column-2-content{margin:0}.product-herbal-spotlight .spotlight-column-2 img{display:none}}@media screen and (max-width: 1024px){.product-herbal-spotlight .spotlight-column-1{transform:translateX(0);padding-left:20%}}.product-blog>.c{padding:var(--s-section-half) 0;border-top:1px solid}.product-related{padding:var(--s-section-half) 0}.product-related .related-header{width:100%;margin-bottom:40px}.product-related .related-header .header-graphic{position:relative;width:135px;height:165px;margin-right:30px;transform:translate3d(0, 5px, 0)}.product-related .related-header .header-text{flex:1}.product-related .related-header .t-sans-5{flex:1}.product-related .related-products{position:relative}@media screen and (max-width: 1024px){.product-related .related-products{width:100vw;margin:0 calc(0px - var(--s-contain));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 var(--s-contain) 30px}.product-related .related-products::-webkit-scrollbar{height:var(--s-1)}.product-related .related-products::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle);border-radius:var(--s-1)}.product-related .related-products::-webkit-scrollbar-thumb{height:var(--s-1);background-color:var(--cr-white);border-radius:var(--s-1)}.product-related .related-products .related-products-interior{display:flex;width:fit-content;gap:20px}.product-related .related-products .comp-product-card{flex:unset;width:75vw;max-width:360px}}@media screen and (max-width: 900px){.product-related .related-header .header-graphic{width:100px;height:120px;margin-right:20px;transform:translate3d(0, 5px, 0)}.product-related .related-header .header-text .t-sans-5{display:block;width:100%;flex:unset}.product-related .related-header .header-graphic~.header-text .t-sans-5{margin-bottom:15px}}@media screen and (max-width: 600px){.product-related .related-header{margin-bottom:30px}.product-related .related-header .header-graphic~.header-text{padding-bottom:18px}.product-related .related-header .header-text .t-sans-5{max-width:150px;font:var(--t-sans-6)}}.product-reviews .reviews-image{max-width:480px;width:40%}.product-reviews .reviews-image .reviews-image-interior{position:sticky;top:0;height:var(--s-vp-init)}.product-reviews .reviews-content{flex:1;padding:var(--s-section) var(--s-contain)}@media screen and (max-width: 1024px){.product-reviews .reviews-image{max-width:unset;width:100%}.product-reviews .reviews-image .reviews-image-interior{position:relative;height:100vw;max-height:450px}}.faq-qa .qa-group{margin:var(--s-section) auto}.faq-qa .qa-group .group-title{width:400px;margin-right:60px}.faq-qa .qa-group .group-accordions{flex:1}.faq-qa .qa-ending{margin:var(--s-section) auto;text-align:center}@media screen and (max-width: 900px){.faq-qa .qa-group .group-title{width:100%;margin-right:0;margin-bottom:var(--s-section-half)}}.contact-form,.wholesale-form{margin:var(--s-section) auto}.contact-form .form-aside,.wholesale-form .form-aside{width:calc((100% - 120px)/2);max-width:540px;margin-right:120px}.contact-form .form-aside .form-graphic,.wholesale-form .form-aside .form-graphic{max-width:55px;margin-top:40px}.contact-form .form-contact-table,.wholesale-form .form-contact-table{margin:60px 0}.contact-form .form-contact-table .row:not(:last-child),.wholesale-form .form-contact-table .row:not(:last-child){margin:0 0 20px}.contact-form .form-contact-table .row .t-l-3,.wholesale-form .form-contact-table .row .t-l-3{width:80px}.contact-form .form-fields,.wholesale-form .form-fields{width:calc((100% - 120px)/2)}@media screen and (max-width: 900px){.contact-form>.c-1,.wholesale-form>.c-1{max-width:550px;margin:auto}.contact-form .form-aside,.wholesale-form .form-aside{width:100%;margin-right:0;margin-bottom:var(--s-section)}.contact-form .form-contact-table,.wholesale-form .form-contact-table{margin:30px 0}.contact-form .form-contact-table .row:not(:last-child),.wholesale-form .form-contact-table .row:not(:last-child){margin:0 0 15px}.contact-form .form-contact-table .row .t-l-3,.wholesale-form .form-contact-table .row .t-l-3{width:100%}.contact-form .form-fields,.wholesale-form .form-fields{width:100%}}.blog-articles .articles-header{margin:var(--s-section-half) auto 0}.blog-articles .articles-header .header-graphics>*:not(:last-child){margin-right:2px}.blog-articles .articles-header .header-graphics .svg-flower{width:20px}.blog-articles .articles-header .header-graphics .svg-diamond{width:9px}.blog-articles .articles-featured>.f-h{gap:30px}.blog-articles .articles-featured .comp-article-card{flex:1}.blog-articles .articles-featured .comp-article-card:first-child{margin-top:100px}.blog-articles .articles-divider{margin:var(--s-section-half) 0}.blog-articles .articles-divider .svg-diamond{width:9px}.blog-articles .articles-divider hr{flex:1;margin:0;border:0;height:1px;background-color:var(--cr-brown);margin:0 13px}.blog-articles .articles-tags{margin:var(--s-section-half) 0}.blog-articles .articles-tags>.f-h{padding:0 var(--s-edge);overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;text-align:center}.blog-articles .articles-tags a{display:inline-block;padding:0 20px;height:40px;line-height:38px;border:1px solid rgba(0,0,0,0);transition:.4s}.blog-articles .articles-tags a:not(:last-child){margin-right:20px}.blog-articles .articles-tags a.is-active{pointer-events:none;border-color:var(--cr-brown)}@media(hover: hover){.blog-articles .articles-tags a:hover{border-color:var(--cr-brown)}}.blog-articles .articles-tags.is-tag-page{margin:var(--s-section) auto var(--s-section-half);padding:0 0 20px;border-bottom:1px solid}.blog-articles .articles-tags .t-b-1{display:inline-flex;margin-right:auto}.blog-articles .articles-tags .t-b-1 .svg-arrow-left{width:12px;margin-right:8px}.blog-articles .articles-grid{margin:var(--s-section-half) auto var(--s-section)}.blog-articles .articles-grid .articles-editorial{grid-column:1/-1}.blog-articles .articles-grid .blog-load-more{gap:80px 30px}.blog-articles .articles-grid .blog-load-more-footer{margin-top:var(--s-section-half);text-align:center}@media screen and (max-width: 900px){.blog-articles .articles-header{margin:calc(var(--s-section-half) + 20px) auto 40px}.blog-articles .articles-header>.c{max-width:550px}.blog-articles .articles-featured>.f-h{display:block;gap:0;max-width:550px}.blog-articles .articles-featured .comp-article-card{width:100%;flex:unset}.blog-articles .articles-featured .comp-article-card:first-child{margin-top:unset}.blog-articles .articles-featured .flickity-page-dots{position:absolute;width:fit-content;left:unset;right:0;bottom:0}.blog-articles .articles-tags>.f-h{justify-content:flex-start}.blog-articles .articles-tags a{padding:0 10px;height:35px;line-height:34px}.blog-articles .articles-tags a:not(:last-child){margin-right:10px}.blog-articles .articles-grid .blog-load-more{grid-template-columns:repeat(2, 1fr);gap:30px}}@media screen and (max-width: 600px){.blog-articles .articles-grid .blog-load-more{grid-template-columns:repeat(1, 1fr)}}.blog-footer{padding:var(--s-section-half) 0}.article-hero .hero-content{width:calc(var(--s-contain) + 33%);min-height:var(--s-vp);padding:calc(var(--s-announcement) + var(--s-header) + 40px) var(--s-contain) var(--s-section) var(--s-edge)}.article-hero .hero-content .hero-content-interior{height:100%;max-width:420px;margin:auto}.article-hero .hero-content .type-spacing{margin:auto}.article-hero .hero-content .svg-pattern-4{display:block;width:100%;max-width:190px;margin-top:auto}.article-hero .hero-image{position:relative;flex:1}@media screen and (max-width: 900px){.article-hero .hero-image{order:1;width:100%;height:115vw;max-height:450px;flex:unset}.article-hero .hero-content{order:2;display:block;width:100%;min-height:unset;padding:var(--s-section) var(--s-edge)}.article-hero .hero-content .hero-content-interior{max-width:690px}.article-hero .hero-content .type-spacing{margin:0}.article-hero .hero-content .t-serif-4{font:var(--t-serif-3)}.article-hero .hero-content .svg-pattern-4{margin-top:40px}}html.article-is-recipe .article-hero{color:var(--cr-brown);background-color:var(--cr-yellow-2)}html.article-is-recipe .article-hero .hero-image{order:1}html.article-is-recipe .article-hero .hero-content{order:2;padding-left:var(--s-contain);padding-right:var(--s-edge)}.article-content{--s-aside: 33vw;--s-content: 690px;margin:var(--s-section-half) auto}.article-content .content-aside{width:33vw}.article-content .content-main{flex:1;min-width:0}.article-content .content-main .content-layout{max-width:var(--s-content)}.article-content .content-main .content-layout p:first-child{font:var(--t-sans-6);letter-spacing:-0.01em}.article-content .content-main .image-caption{margin-top:10px;max-width:500px}.article-content .content-main .content-image-full .image{width:calc(100vw - var(--s-contain)*2);max-width:var(--s-contain-max);transform:translate3d(calc(0px - var(--s-aside)), 0, 0)}.article-content .content-main .content-image-aside{position:relative;margin:0;text-align:left !important}.article-content .content-main .content-image-aside .image{position:absolute;width:330px;max-width:calc(var(--s-aside) - 60px);left:0;transform:translate3d(calc(0px - var(--s-aside)), 0, 0)}.article-content .content-hanger{position:relative;margin-top:var(--s-section-half);padding-top:var(--s-section-half);border-top:1px solid}.article-content .content-hanger:before{content:attr(data-hanger-label);position:absolute;display:block;width:var(--s-aside);top:-0.3em;padding-right:90px;transform:translate3d(-100%, 0, 0);text-align:right;text-transform:uppercase;letter-spacing:.01em;font:var(--t-l-2)}.article-content .content-hanger .type-spacing{max-width:var(--s-content)}.article-content .content-recipe-products{margin-bottom:var(--s-section-half);padding-bottom:var(--s-section-half);border-bottom:1px solid}.article-content .content-recipe-products .comp-product-card-compact{max-width:500px}.article-content .content-recipe-products .comp-product-card-compact:not(:last-child){margin-bottom:30px}.article-content .content-author{max-width:var(--s-content);margin-top:var(--s-section-half)}.article-content .content-author .author-portrait{position:relative;width:45%}.article-content .content-author .author-portrait:after{content:"";display:block;padding-top:105%}.article-content .content-author .author-text{flex:1;padding:25px}.article-content .content-author .author-text p,.article-content .content-author .author-text ol,.article-content .content-author .author-text ul{font:var(--t-b-2)}.article-content .content-author .author-graphic{text-align:right}.article-content .content-author .author-graphic img{display:inline;max-width:100px}.article-content .content-share{gap:20px}.article-content .content-share a{transition:.4s}.article-content .content-share svg{display:block;width:24px;height:24px}@media(hover: hover){.article-content .content-share a:hover{opacity:.6}}@media screen and (max-width: 900px){.article-content>.c{max-width:var(--s-content)}.article-content .content-aside{width:100%;margin-bottom:var(--s-section-half)}.article-content .content-main{flex:unset;width:100%}.article-content .content-main .content-image-full{width:100vw;max-width:unset;margin:var(--s-4) calc(0px - (100vw - var(--s-content))/2)}.article-content .content-main .content-image-full .image{width:100%;max-width:100%;transform:unset}.article-content .content-main .content-image-aside{position:relative;margin:var(--s-3) 0}.article-content .content-main .content-image-aside .image{position:relative;width:100%;max-width:100%;left:unset;transform:unset}.article-content .content-main .content-hanger{padding-top:10px}.article-content .content-main .content-hanger:before{content:attr(data-hanger-label);position:relative;width:100%;top:unset;padding-right:0;transform:translate3d(0, 0, 0);text-align:left;margin:0 0 40px}}@media screen and (max-width: 735px){.article-content .content-main .content-image-full{margin:var(--s-4) calc(0px - var(--s-contain))}}@media screen and (max-width: 600px){.article-content .content-author .author-portrait{display:block;width:100%}.article-content .content-author .author-text{padding:20px var(--s-contain)}}.article-products{padding:var(--s-section-half) 0}.article-products .products-header{margin-bottom:30px}.article-products .products-grid-interior{gap:25px}.article-products .products-cta{margin-top:var(--s-section-half)}@media screen and (max-width: 1024px){.article-products .products-grid{width:100vw;margin:0 calc(0px - var(--s-contain));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 var(--s-contain) 30px}.article-products .products-grid::-webkit-scrollbar{height:var(--s-1)}.article-products .products-grid::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle);border-radius:var(--s-1)}.article-products .products-grid::-webkit-scrollbar-thumb{height:var(--s-1);background-color:var(--cr-white);border-radius:var(--s-1)}.article-products .products-grid .products-grid-interior{display:flex;width:fit-content;gap:20px}.article-products .products-grid .comp-product-card{flex:unset;width:75vw;max-width:360px}}@media screen and (max-width: 600px){.article-products .products-header{flex-wrap:nowrap}.article-products .products-header .t-sans-6{flex:1;margin-right:15px;font-size:22px}}.articles-related{padding:var(--s-section-half) 0}.findus-header{padding:calc(var(--s-header) + 40px) 0 20px}.findus-header .t-serif-2,.findus-header .t-b-1{flex:1;max-width:520px}.findus-header .header-graphic{max-width:200px;margin:0 120px;transform:translateY(20px)}@media screen and (max-width: 900px){.findus-header .t-serif-2,.findus-header .t-b-1{display:block;width:calc(100% - 150px);max-width:520px;flex:unset}.findus-header .t-serif-2{margin-bottom:20px}.findus-header .t-b-1{font:var(--t-b-2)}.findus-header .header-graphic{position:absolute;top:-45px;right:-10px;width:120px;margin:0;transform:unset}}.findus-embed{min-height:60px}.findus-online-stockists{padding:var(--s-section) 0}.findus-online-stockists .stockists-heading{padding-right:120px;margin-right:120px;border-right:1px solid;text-align:center}.findus-online-stockists .stockists-heading .t-sans-6{max-width:230px;margin:auto}.findus-online-stockists .stockists-grid{flex:1;padding:40px 0}@media screen and (max-width: 900px){.findus-online-stockists .stockists-heading{width:100%;display:block;padding-right:0;margin-right:0;border-right:0;padding-bottom:var(--s-section);text-align:center;border-bottom:1px solid}.findus-online-stockists .stockists-heading .t-sans-6{max-width:unset;font:var(--t-sans-4)}.findus-online-stockists .stockists-grid{width:100%;padding:var(--s-section) 0 0;text-align:center}}@media screen and (max-width: 600px){.findus-online-stockists .stockists-grid{grid-template-columns:repeat(2, 1fr)}}.findus-footer{padding:var(--s-section-half) 0}.about-intro{overflow:hidden;padding:var(--s-section) 0 calc(var(--s-section)*2)}.about-intro .intro-header{margin-bottom:var(--s-section-half)}.about-intro .intro-header .header-heading{max-width:1000px;flex:1;margin-left:30px}.about-intro .intro-header .header-graphic{position:relative;min-width:20%}.about-intro .intro-header .header-graphic img{position:absolute;width:160%;max-width:600px;right:-30%;bottom:0;transform:translateY(100%)}.about-intro .intro-founder .founder-portrait{width:40%;max-width:600px;margin-right:60px}.about-intro .intro-founder .founder-text{flex:1}.about-intro .intro-founder .founder-text-interior{position:relative;max-width:540px;margin:auto;margin-bottom:-20px}.about-intro .intro-founder .svg-pattern-4{position:absolute;width:100%;max-width:240px;bottom:calc(0px - var(--s-section))}@media screen and (max-width: 1024px){.about-intro .intro-header .header-graphic img{transform:translateY(65%)}}@media screen and (max-width: 900px){.about-intro .intro-header{justify-content:flex-end}.about-intro .intro-header .header-heading{display:block;width:100%;margin-left:unset}.about-intro .intro-header .header-heading .t-serif-2{font:var(--t-serif-3)}.about-intro .intro-header .header-heading .t-sans-2{font:var(--t-sans-3)}.about-intro .intro-header .header-graphic{width:20%;flex:unset}.about-intro .intro-header .header-graphic img{width:300%;right:-200%;transform:translateY(75%)}.about-intro .intro-founder{max-width:550px;margin:auto}.about-intro .intro-founder .founder-portrait{width:100%;margin-right:0;margin-bottom:var(--s-section-half)}.about-intro .intro-founder .founder-text{width:100%;flex:unset}.about-intro .intro-founder .founder-text .t-serif-4{font:var(--t-serif-3)}.about-intro .intro-founder .founder-text-interior{max-width:550px;margin-bottom:unset}.about-intro .intro-founder .svg-pattern-4{position:absolute;width:100%;max-width:240px;bottom:calc(0px - var(--s-section))}}@media screen and (max-width: 600px){.about-intro{padding-bottom:var(--s-section)}.about-intro .intro-founder .svg-pattern-5{display:block;margin-top:var(--s-section)}}.about-beliefs{padding:var(--s-section) 0}.about-beliefs .t-sans-6{margin-bottom:var(--s-section);text-align:center}.about-beliefs .belief{padding:40px 0;border-bottom:1px solid}.about-beliefs .belief:first-of-type{padding-top:0}.about-beliefs .belief .belief-graphic{position:relative;width:140px;height:140px}.about-beliefs .belief .belief-text{max-width:630px;margin:auto;padding:0 20px}@media screen and (max-width: 600px){.about-beliefs .belief{text-align:center}.about-beliefs .belief .belief-graphic{width:100px;height:100px;margin:0 auto 20px}.about-beliefs .belief .belief-text{display:block;width:100%;max-width:420px;margin:auto;padding:0}}.about-partners{padding-bottom:var(--s-section)}.about-partners>.c-2{gap:var(--s-section-half)}.about-partners>.c-2>h2{width:100%}.about-partners .column{flex:1}.about-partners .column .t-l-2,.about-partners .column .t-b-2{max-width:480px}.about-partners .column:last-child{margin-top:var(--s-section-half)}@media screen and (max-width: 600px){.about-partners .column{flex:unset;display:block;width:100%}}.about-products{position:relative;padding:var(--s-section-half) 0}.about-products .products-graphic{position:absolute;width:calc(250px + var(--s-contain));max-width:300px;top:20px;left:0}.about-products .products-aside{width:250px}.about-products .products-main{flex:1}.about-products .products-main>.t-sans-4{margin-bottom:var(--s-section-half)}.about-products .products-main .products-slider{margin-left:60px}.about-products .products-main .products-slider .flickity-prev-next-button.previous{left:20px}.about-products .products-main .products-slider .flickity-prev-next-button.next{right:20px}.about-products .products-main .products-slider .comp-product-card{width:calc((100% - 25px)/3);margin-right:25px}@media screen and (max-width: 1024px){.about-products .products-main{order:1;width:100%;margin:0 0 var(--s-section-half)}.about-products .products-main>.t-sans-4{margin-left:calc(30% + 30px)}.about-products .products-main .products-slider{width:100vw;margin:0 calc(0px - var(--s-contain))}.about-products .products-main .products-slider .flickity-slider{margin-left:var(--s-contain)}.about-products .products-main .products-slider .comp-product-card{width:75vw;max-width:360px;margin-right:20px}.about-products .products-aside{order:2;width:100%;display:block;text-align:center}.about-products .products-aside>*{max-width:300px;margin-left:auto;margin-right:auto}.about-products .products-graphic{width:30%}}.about-footer{padding:var(--s-section-half) 0}.herbalism-intro{position:relative;padding:var(--s-section) 0;overflow:hidden}.herbalism-intro .intro-graphic{position:absolute;width:30%;max-width:450px;right:-8.5%;top:8%;pointer-events:none}.herbalism-intro .intro-heading{margin-bottom:var(--s-section-half)}.herbalism-intro .intro-heading .t-serif-2{padding-left:1.6em;text-indent:-1.6em}.herbalism-intro .intro-image{width:580px;margin-right:60px}.herbalism-intro .intro-paragraph{flex:1;margin-bottom:50px}.herbalism-intro .intro-paragraph p{max-width:430px;margin:auto}@media screen and (max-width: 1024px){.herbalism-intro>.c-1{max-width:550px}.herbalism-intro .intro-image{width:100%;margin-right:0;margin-bottom:var(--s-section-half)}.herbalism-intro .intro-paragraph{width:100%;flex:unset;margin-bottom:0}}@media screen and (max-width: 600px){.herbalism-intro .intro-heading .t-serif-2{padding-left:0;text-indent:0}.herbalism-intro .intro-graphic{width:45%;top:15%}}.herbalism-overview{padding:var(--s-section) 0}.herbalism-overview .overview-header{margin-bottom:var(--s-section-half)}.herbalism-overview .overview-header .t-serif-5{width:160px}.herbalism-overview .overview-header .t-sans-4{flex:1;max-width:650px;margin-top:-0.13em;margin-right:60px}.herbalism-overview .overview-header .t-b-1{max-width:450px;margin-left:auto}.herbalism-overview .block{max-width:360px;width:33vw;margin-right:50px}.herbalism-overview .block .block-image{position:relative}.herbalism-overview .block .block-image:after{content:"";display:block;padding-top:120%}.herbalism-overview .block:nth-last-child(2){margin-right:var(--s-edge)}.herbalism-overview .block .block-content{padding:25px}.herbalism-overview .block-last{width:var(--s-edge)}.herbalism-overview .flickity-slider{margin-left:var(--s-edge)}.herbalism-overview .flickity-prev-next-button{top:19.8vw;transform:unset}@media screen and (min-width: 1230px){.herbalism-overview .flickity-prev-next-button{top:216px}}@media screen and (max-width: 1024px){.herbalism-overview .block{width:75vw;margin-right:20px}}@media screen and (max-width: 900px){.herbalism-overview .overview-header{flex-wrap:wrap;max-width:550px;margin:0 0 var(--s-section-half);padding:0 var(--s-edge)}.herbalism-overview .overview-header .t-serif-5{margin-bottom:20px}.herbalism-overview .overview-header .t-sans-4{flex:unset;width:100%;max-width:100%;margin-top:unset;margin-bottom:10px;margin-right:unset}.herbalism-overview .overview-header .t-b-1{display:block;margin-left:unset}.herbalism-overview .block{width:75vw;margin-right:20px}.herbalism-overview .flickity-prev-next-button{display:none !important}}.herbalism-keyterms{padding:var(--s-section) 0}.herbalism-keyterms .keyterms-aside{width:160px}.herbalism-keyterms .keyterms-header{max-width:420px;margin-right:60px}.herbalism-keyterms .keyterms-header .cta{max-width:350px;margin-top:60px}.herbalism-keyterms .keyterms-blocks{flex:1;max-width:550px;margin:0 auto}.herbalism-keyterms .keyterms-blocks .blocks-header .t-l-3{position:relative;display:inline-block;white-space:nowrap;padding:12px 30px;border-top-left-radius:var(--s-b-r);border-top-right-radius:var(--s-b-r);z-index:1}.herbalism-keyterms .keyterms-blocks .blocks-header .header-graphic{transform:translate3d(calc(0px - var(--s-b-r)), 0, 0)}.herbalism-keyterms .keyterms-blocks .blocks-header .header-graphic img{height:38px}.herbalism-keyterms .keyterms-blocks .blocks-slider{border-radius:var(--s-b-r);border-top-left-radius:0}.herbalism-keyterms .keyterms-blocks .flickity-viewport{transition:height .4s}.herbalism-keyterms .keyterms-blocks .flickity-prev-next-button{width:25px;height:25px;top:30px;transform:unset;background-size:100%;background-color:unset}.herbalism-keyterms .keyterms-blocks .flickity-prev-next-button.previous{left:unset;right:75px}.herbalism-keyterms .keyterms-blocks .flickity-prev-next-button.next{right:30px}.herbalism-keyterms .keyterms-blocks .block{width:100%;padding:30px;padding-top:120px}@media screen and (max-width: 1024px){.herbalism-keyterms>.f-h{flex-wrap:wrap;max-width:550px}.herbalism-keyterms .keyterms-aside{margin-bottom:20px}.herbalism-keyterms .keyterms-header{display:block;width:100%;margin-right:0;margin-bottom:var(--s-section-half)}.herbalism-keyterms .keyterms-header .cta{margin-top:0}.herbalism-keyterms .keyterms-blocks{flex:unset;width:100%}.herbalism-keyterms .keyterms-blocks .blocks-header .t-l-3{padding:10px 15px}}@media screen and (max-width: 1024px){.herbalism-keyterms .keyterms-blocks .block{padding-top:90px}}.herbalism-books{padding:var(--s-section) 0}.herbalism-books .books-header{margin-bottom:var(--s-section-half)}.herbalism-books .books-header .t-serif-5{width:160px}.herbalism-books .books-header .t-sans-4{flex:1;max-width:650px;margin-top:-0.13em;margin-right:60px}.herbalism-books .books-header .cta{max-width:330px;margin-left:auto}.herbalism-books .block{max-width:300px;width:33vw;margin-right:120px}.herbalism-books .block:nth-last-child(2){margin-right:var(--s-edge)}.herbalism-books .block .block-image{max-width:250px;margin-bottom:30px}.herbalism-books .block-last{width:var(--s-edge)}.herbalism-books .flickity-slider{margin-left:var(--s-edge)}@media screen and (max-width: 1024px){.herbalism-books .books-header{flex-wrap:wrap;max-width:550px;margin:0 0 var(--s-section-half);padding:0 var(--s-edge)}.herbalism-books .books-header .t-serif-5{margin-bottom:20px}.herbalism-books .books-header .t-sans-4{flex:unset;width:100%;max-width:100%;margin-top:unset;margin-bottom:20px;margin-right:unset}.herbalism-books .books-header .cta{margin-left:unset}.herbalism-books .block{width:75vw;max-width:250px;margin-right:20px}}@media screen and (max-width: 900px){.herbalism-books .flickity-prev-next-button{display:none !important}}.herbalism-begin{padding:var(--s-section) 0}.herbalism-begin .begin-header{margin-bottom:var(--s-section-half)}.herbalism-begin .begin-header .t-serif-5{width:160px}.herbalism-begin .begin-header .t-sans-4{margin-top:-0.13em}.herbalism-begin .begin-blocks .block{max-width:350px;width:30vw;margin-top:calc(190px*var(--index))}.herbalism-begin .begin-blocks p{max-width:300px}@media screen and (max-width: 1024px){.herbalism-begin .begin-header{flex-wrap:wrap;max-width:550px;margin:0 0 var(--s-section-half);padding:0 var(--s-edge)}.herbalism-begin .begin-header .t-serif-5{margin-bottom:20px}.herbalism-begin .begin-header .t-sans-4{width:100%;margin:unset}.herbalism-begin .begin-blocks{width:100vw;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 var(--s-contain) 30px}.herbalism-begin .begin-blocks::-webkit-scrollbar{height:var(--s-1)}.herbalism-begin .begin-blocks::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle);border-radius:var(--s-1)}.herbalism-begin .begin-blocks::-webkit-scrollbar-thumb{height:var(--s-1);background-color:var(--cr-brown);border-radius:var(--s-1)}.herbalism-begin .begin-blocks .begin-blocks-interior{width:fit-content;gap:20px}.herbalism-begin .begin-blocks .block{display:flex;flex-direction:column;align-self:stretch;width:75vw;max-width:350px;margin-top:0}.herbalism-begin .begin-blocks .block p{margin-bottom:35px}.herbalism-begin .begin-blocks .block .btn{margin-top:auto}.herbalism-begin .begin-blocks p{max-width:100%}}.herbalism-footer{padding:var(--s-section-half) 0}
@media (max-width: 1024px){
    .custom-nav-menu-logo--regular,
    .custom-nav-menu-logo--sticky{
        display: none !important;
    }
    .product-hero .hero-image-gallery .gallery-images {
        margin-top: 50px;
    }
    .product-hero .hero-image-gallery .gallery-pagination .pagination-image{
        width: 60px;
    }

    .product-hero .hero-image-gallery .gallery-pagination{
        bottom: 0px!important;
    }
}
@media screen and (max-width: 1024px) {
    .product-hero .hero-image-gallery .gallery-images {
        height: 400px;
    }
}

@media(max-width: 1024px){
    .product-hero .hero-image-gallery .gallery-pagination {
        width: 100%;
        bottom: 20px !important;
    }
    .product-hero .hero-image-gallery .gallery-pagination{
    }
    .product-hero .hero-image-gallery .hero-image-gallery-interior{
        height: 100%
    }
}    
.visually-hidden{display: none;}
.justify-center{
    justify-content: center;
}
.product-hero{
    display: flex;
}

/*minicart*/
.global-minicart .minicart-content{
    overflow: auto;
}
.global-minicart .minicart-upsell{
    flex-direction: column !important;
    margin: 0 !important;
}
.global-minicart .minicart-upsell .upsell-product{
    width: 100%;
    display: flex;
}
.global-minicart .minicart-upsell h4{
    font-size: 18px;
    text-align: left;
    align-self: flex-start;
    padding-bottom: 19px;
    padding-top: 20px;
    font: var(--t-b-2) !important;
}
.upsell-product .upsell-thumbnail {
    width: 170px !important;
    height: 120px !important;
}
.upsell-product .upsell-thumbnail .object-cover img{
    object-fit: cover!important;
    height: 100%;
    width: 100%;
    border-radius: 10px;
}
.upsell-container-info{
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0 16px;
    gap: 10px;
}
.upsell-info--description{
    font-weight: 400;
    text-transform: none !important;
    font-size: 12px !important;
}
.upsell-info{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    font-size: 14px;
    text-align: left;
}
.btn-quickadd{
    min-width: 100px;
}
.minicart-bd{
    border-bottom: 1px solid;
    padding-bottom: 20px;
}

@media (max-width: 600px) {
    .global-minicart .minicart-upsell .upsell-thumbnail{
        margin-left: 0px !important;
    }
}
.comp-product-card .card-quickadd{
    width: calc(100% - 40px);
    max-width: 280px;
    margin: auto;
}
.comp-product-card .card-info{
    width:100%;
    padding:20px;
    text-align:center;
    transition:.4s
}
.card-quickadd-container{
    display: flex;
    flex-direction: column;
    padding: 30px 0;
}
.card-quickadd-container .yotpo-widget-instance{
    align-self: center;
}
/*
.comp-product-card:hover.info-is-light-on-hover .card-info{color:var(--cr-cream)}
*/
