.althos-footer-guide{background:#26382c;color:#f5f0df;padding:58px 0 28px}.althos-footer-guide .althos-wrap{max-width:1320px;margin:auto;padding-inline:clamp(22px,4vw,60px);display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:32px 70px}.althos-footer-guide__intro{max-width:450px}.althos-footer-guide .althos-eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d1c9a8;margin:0 0 16px}.althos.althos-footer-guide h2{font:400 33px/1.2 var(--font-heading-family,Georgia,serif);letter-spacing:-.02em;color:#f6f1e0;margin:0 0 20px}.althos-footer-guide__intro>div{font-size:14px;line-height:1.8;color:#dce0d0}.althos-footer-guide p{margin:0 0 12px}.althos.althos-footer-guide h3{font:400 20px/1.3 var(--font-heading-family,Georgia,serif);color:#f6f1e0;margin:4px 0 19px}.althos-footer-guide nav a{display:inline-flex;min-height:32px;align-items:center;font-size:13px;line-height:1.5;text-decoration:none;color:#e0e4d5}.althos-footer-guide nav a:hover{text-decoration:underline;text-underline-offset:5px}.althos-footer-guide .althos-footer-guide__delivery{grid-column:1/-1;border-top:1px solid #d1d7c62e;padding-top:23px;margin:0;font-size:12px;line-height:1.7;color:#d3dac7}#MainContent .althos-catalog__goal-link{font-size:13px;margin-top:15px;gap:22px}#MainContent :is(.althos-section-heading,.althos-atlas__heading,.althos-story-text,.vital-story__heading,.e2-system__heading,.e2-chapter__heading,.althos-choice-guide__heading) h2{font-size:clamp(34px,3.5vw,46px);line-height:1.17;letter-spacing:-.03em;text-wrap:pretty}#MainContent :is(.althos-atlas__intro,.althos-intro,.althos-story-copy,.e2-chapter__intro,.e2-system__intro){max-width:65ch}#MainContent :is(.althos-content--research,.althos-content--faq){padding-block:60px}#MainContent .althos-content--research .althos-section-heading{margin-bottom:30px}#MainContent .althos-content--research .althos-card-body{padding-block:24px 0}#MainContent .althos-content--research h3{font-size:26px;line-height:1.25;max-width:27ch}#MainContent .althos-product-accordions summary{align-items:center;gap:18px}#MainContent .althos-product-accordions summary>span{flex-shrink:0}#MainContent .althos-product--compact .althos-chips{gap:7px 8px}#MainContent .althos-product--compact .althos-chips li{font-size:11px;line-height:1.45}#MainContent .althos-purchase-highlights li strong{font-size:19px;line-height:1.3}#MainContent .althos-product-card .althos-card-description{line-height:1.7}#MainContent .althos-catalog-card__copy>.althos-eyebrow{min-height:15px;line-height:1.5}#MainContent .althos-catalog-card__text{font-size:14px;line-height:1.75}#MainContent .althos-catalog-card__image img:hover{transform:none}.althos a:focus-visible,.althos button:focus-visible,.althos input:focus-visible{outline:2px solid currentColor;outline-offset:4px}.althos-footer-guide a:focus-visible{outline:2px solid #eee2b8;outline-offset:4px}@media(min-width:750px){#MainContent .althos-home-hero--image-copy .althos-hero-footnote{max-width:470px;font-size:13px}#MainContent .althos-home-hero--image-copy .althos-brand-heading{max-width:480px}}@media(max-width:989px){.althos-footer-guide .althos-wrap{gap:28px;grid-template-columns:1.3fr 1fr 1fr}}@media(max-width:749px){.althos-footer-guide{padding-top:36px}.althos-footer-guide .althos-wrap{grid-template-columns:1fr 1fr;gap:27px 18px}.althos-footer-guide__intro{grid-column:1/-1;max-width:500px}.althos.althos-footer-guide h2{font-size:28px;margin-bottom:15px}.althos.althos-footer-guide h3{font-size:19px;margin-bottom:13px}.althos-footer-guide__intro>div{font-size:13px}.althos-footer-guide nav a{font-size:12px;min-height:36px}.althos-footer-guide .althos-footer-guide__delivery{font-size:11px;padding-top:20px}#MainContent :is(.althos-section-heading,.althos-atlas__heading,.althos-story-text,.vital-story__heading,.e2-system__heading,.e2-chapter__heading,.althos-choice-guide__heading) h2{font-size:clamp(27px,7.4vw,31px);line-height:1.17}#MainContent .althos-catalog-card__text{font-size:12px;line-height:1.7}#MainContent .althos-catalog-card__copy>.althos-eyebrow{min-height:0;font-size:9px}#MainContent .althos-catalog-card__title h2{font-size:23px;line-height:1.2;overflow-wrap:normal}#MainContent .althos-product--compact .althos-chips li{font-size:10px}#MainContent .althos-purchase-highlights li strong{font-size:17px}#MainContent :is(.althos-content--research,.althos-content--faq){padding-block:38px}#MainContent .althos-content--research h3{font-size:23px}#MainContent .journal-index__heading h1,#MainContent .althos-about__hero h1{font-size:37px;line-height:1.13}#MainContent .althos-about__lead,#MainContent .journal-index__intro{font-size:14px;line-height:1.8}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.althos *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#MainContent :is(.althos-goals__heading,.althos-shop-reviews__heading,.althos-welcome__story) h2{font-size:clamp(34px,3.5vw,46px);line-height:1.17;letter-spacing:-.03em;text-wrap:pretty}#MainContent .althos-purchase--unavailable{display:block}#MainContent .althos-purchase--unavailable .althos-quantity{display:none}#MainContent .althos-purchase--unavailable product-form,#MainContent .althos-purchase--unavailable .product-form__buttons{display:block;width:100%;max-width:none}.althos-article-guide{display:block;margin:0 auto 30px}.althos-article-guide details{border-block:1px solid #ccd3bf;padding-block:0}.althos-article-guide details[hidden]{display:none}.althos-article-guide summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;line-height:1.5;padding-block:18px;list-style:none;color:#3d5638}.althos-article-guide summary::-webkit-details-marker{display:none}.althos-article-guide details[open] summary>span{transform:rotate(45deg)}.althos-article-guide ol{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px;margin:0;padding:0 0 22px;list-style:none;font-size:13px;line-height:1.65}.althos-article-guide a{display:inline-block;color:#45633c;text-decoration:underline;text-underline-offset:4px}.althos-article .article-template__content h2{scroll-margin-top:120px}.althos-article__reading-time{display:inline-block;margin-left:14px}#MainContent .althos-article .article-template__content{font-size:16px;line-height:1.85}#MainContent .althos-article .article-template__content h2{font-size:32px;line-height:1.25;letter-spacing:-.02em}@media(max-width:749px){#MainContent :is(.althos-goals__heading,.althos-shop-reviews__heading,.althos-welcome__story) h2{font-size:clamp(27px,7.4vw,31px);line-height:1.17}.althos-article-guide{margin-bottom:24px}.althos-article-guide ol{grid-template-columns:1fr;gap:12px;font-size:13px}.althos-article-guide summary{font-size:13px;padding-block:16px}#MainContent .althos-article .article-template__content{font-size:15px;line-height:1.8}#MainContent .althos-article .article-template__content h2{font-size:27px;line-height:1.25;margin-block:32px 18px!important}#MainContent .althos-article .article-template__content h3{font-size:23px;line-height:1.3}#MainContent .althos-article .article-template__content p{margin-bottom:18px}#MainContent .althos-article .article-template__title{font-size:32px;line-height:1.15}}#MainContent .althos-about__hero figure{aspect-ratio:auto;max-height:none;background:transparent}#MainContent .althos-about__hero img{width:100%;height:auto;display:block}body.althos-refresh:has(cart-items){background:#f7f4ed}body.althos-refresh cart-items.gradient{background:#f7f4ed;color:#344931}body.althos-refresh cart-items .page-width{max-width:1320px}body.althos-refresh cart-items .title--primary{font-size:clamp(36px,4.1vw,54px);letter-spacing:-.035em;line-height:1.15;color:#344931}body.althos-refresh .cart-item__name{font-size:23px;line-height:1.25;letter-spacing:-.015em;color:#344931}body.althos-refresh .cart-item__image-container{background:#f4f4f4;box-shadow:none;border:0}body.althos-refresh .cart-item__image{width:110px;height:130px;object-fit:contain;display:block}@media(max-width:749px){body.althos-refresh .cart-item__name{font-size:19px}body.althos-refresh .cart-item__image{width:85px;height:105px}body.althos-refresh cart-items .title--primary{font-size:34px}}#MainContent .althos-story--letter .althos-story-statement{font-size:21px;line-height:1.5;text-wrap:pretty}@media(max-width:749px){#MainContent .althos-story--letter .althos-story-statement{font-size:19px;line-height:1.5}}@media(max-width:749px){#MainContent .althos-catalog__heading{gap:15px;margin-bottom:20px}#MainContent .althos-catalog__heading h1{font-size:clamp(34px,8.8vw,44px);overflow-wrap:anywhere}#MainContent .althos-catalog__toolbar{gap:8px;padding-block:8px;margin-bottom:20px}#MainContent .althos-catalog__toolbar>div{min-width:0}#MainContent .althos-catalog__toolbar select{min-width:0;min-height:44px}#MainContent .althos-catalog-card__copy{padding-top:10px}#MainContent .althos-catalog-card__title h2{font-size:clamp(19px,5.3vw,23px);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}#MainContent .althos-catalog--compact-cards .althos-catalog-card__title h2{font-size:clamp(17px,4.5vw,19px);line-height:1.24;letter-spacing:-.02em}#MainContent .althos-catalog-card__text{min-height:0}#MainContent .althos-catalog-card__buy :is(.button,.althos-button){min-height:44px;white-space:normal}#MainContent .althos-catalog-card__copy>.althos-text-link{min-height:44px;margin-top:3px}#MainContent .althos-product-info h1{overflow-wrap:anywhere}#MainContent .althos-purchase-declaration__table :is(th,td){font-size:12px;overflow-wrap:anywhere}#MainContent .althos-purchase-declaration__table :is(thead,.althos-purchase-declaration__group) th{font-size:11px}#MainContent .althos-purchase-declaration__table tbody td{white-space:normal;font-variant-numeric:tabular-nums}#MainContent .althos-bundle__declaration-body{overflow-x:auto}#MainContent .althos-bundle__declaration-body :is(th,td){overflow-wrap:anywhere}#MainContent :is(.article-template__content,.althos-simple-page,.main-page-title+.rte,.shopify-policy__body){overflow-wrap:anywhere}#MainContent :is(.article-template__content,.main-page-title+.rte) img{max-inline-size:100%;block-size:auto}#MainContent .article-template__title{text-wrap:pretty;overflow-wrap:anywhere}#MainContent .althos-simple-page h1{font-size:clamp(28px,8.3vw,37px);text-wrap:pretty}body .althos-return-to-buy.is-floating{bottom:calc(14px + env(safe-area-inset-bottom,0px))}}.althos .althos-card-buy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.althos-card-buy__price{min-width:0;font-size:15px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums}.althos .althos-card-buy :is(.product-form__submit,.althos-button){min-width:44px;min-height:44px;padding:8px 13px;white-space:normal}.althos .althos-card-buy .product-form{margin:0}.althos .althos-card-buy:has(.product-form__error-message-wrapper:not([hidden])){grid-template-columns:minmax(0,1fr)}.althos .althos-rating--compact{gap:3px 6px;margin:0}.althos .althos-rating--compact .althos-rating__stars{font-size:12px;letter-spacing:.75px}.althos .althos-rating--summary.althos-rating--compact :is(.althos-rating__numbers,.althos-rating__value,.althos-rating__count){font-size:11px}.althos .althos-rating--summary.althos-rating--compact .althos-rating__numbers{gap:0 4px}html:has(>body.althos-home-page){overflow-x:hidden;overscroll-behavior-x:none}body.althos-home-page{overflow-x:hidden;overflow-x:clip}.althos-home-page [data-goal-products]{position:relative}.althos-home-page #MainContent .althos h2{text-align:center;margin-inline:auto}.althos-home-page #MainContent :is(.althos-section-heading,.althos-goals__heading,.althos-shop-reviews__heading){display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.althos-home-page #MainContent :is(.althos-intro,.althos-products__intro){margin-inline:auto}.althos-home-page #MainContent .althos-goals__heading{gap:0}.althos-home-page #MainContent :is(.althos-story-text,.althos-welcome__story)>.althos-eyebrow{text-align:center}.althos-home-page #MainContent .althos-shop-reviews__heading .althos-shop-reviews__rating{min-width:0;justify-content:center;text-align:center}.althos-home-page #MainContent .althos-shop-reviews__heading .althos-shop-reviews__average-line{justify-content:center}.althos-home-page #MainContent .althos-shop-reviews__heading .althos-shop-reviews__total{text-align:center}@media(max-width:749px){.althos-card-buy__price{font-size:13px}.althos .althos-card-buy :is(.product-form__submit,.althos-button){padding-inline:9px;font-size:11px}.althos .althos-rating--compact .althos-rating__stars{font-size:11px;letter-spacing:.5px}.althos .althos-rating--summary.althos-rating--compact :is(.althos-rating__numbers,.althos-rating__value,.althos-rating__count){font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/althos-refinement.css.map */
