body{background:#fbf8f2;color:#4a4038}html{scroll-padding-top:24px}body :focus-visible{outline:2px solid #866125;outline-offset:4px}.lotus-product-details{margin-top:28px;border-top:1px solid #b69c6a66}.lotus-product-details details{border-bottom:1px solid #b69c6a66}.lotus-product-details summary{position:relative;list-style:none;padding:20px 35px 20px 0;cursor:pointer;color:#77541e;font-size:18px;font-family:var(--font-heading-family),Georgia,serif}.lotus-product-details summary::-webkit-details-marker{display:none}.lotus-product-details summary:after{content:"+";position:absolute;right:6px;font-family:var(--font-body-family),sans-serif}.lotus-product-details details[open]>summary:after{content:"\2212"}.lotus-detail-content{padding:0 0 20px}.lotus-detail-content>:first-child{margin-top:0}.lotus-detail-content>:last-child{margin-bottom:0}.lotus-social-link{display:inline-flex!important;gap:10px;font-size:13px;margin-top:28px;border-bottom:1px solid #b69c6a66;padding:5px 0}#MainContent[data-template=blog] .blog-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}#MainContent[data-template=blog] .blog-articles>.article{grid-column:auto}#MainContent[data-template=blog] .article-card .card__inner{min-height:0;border:0;background:transparent}#MainContent[data-template=blog] .article-card{padding:30px;background:#fffdf8;border:1px solid #b69c6a40;text-align:left}#MainContent[data-template=blog] .article-card .card__information,#MainContent[data-template=blog] .article-card .card__inner .card__content{padding:0}#MainContent[data-template=blog] .article-card .card__heading{font-size:26px;line-height:1.3;text-wrap:pretty}#MainContent[data-template=blog] .article-card__info{font-family:var(--font-body-family),sans-serif;font-size:11px;letter-spacing:.1em;color:#725529;padding:14px 0}#MainContent[data-template=blog] .article-card__excerpt{font-size:15px;line-height:1.8;margin-top:0}#MainContent[data-template=blog] .title--primary{margin-bottom:34px}#MainContent[data-page-handle=contact] .contact{background:#f4e9df;padding:32px}#MainContent[data-page-handle=contact] .contact .field__input{background:#fffdf8}@media(min-width:990px){#MainContent[data-page-handle=contact]{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;max-width:1200px;width:100%;padding:48px 40px 72px;margin:0 auto;align-items:start}#MainContent[data-page-handle=contact]>.shopify-section{min-width:0}#MainContent[data-page-handle=contact] .page-width{padding:0}#MainContent[data-page-handle=contact] .contact.page-width{padding:32px}#MainContent[data-page-handle=contact] .main-page-title{margin-top:0}#MainContent[data-page-handle=contact] .shopify-section:first-child>.page-width{padding-top:0;padding-bottom:0}#MainContent[data-page-handle=contact] .contact__fields{grid-template-columns:1fr}}@media(max-width:749px){#MainContent[data-template=blog] .blog-articles{grid-template-columns:1fr;gap:20px}#MainContent[data-template=blog] .article-card{padding:24px}#MainContent[data-template=blog] .article-card .card__heading{font-size:23px}#MainContent[data-page-handle=contact] .contact{margin:0 20px 48px;padding:24px}.lotus-product-details summary{font-size:17px;padding-top:18px;padding-bottom:18px}}#MainContent:not([data-template=index]){min-height:55vh}#MainContent:not([data-template=index]) h1,#MainContent:not([data-template=index]) h2,#MainContent:not([data-template=index]) h3{color:#866125;font-weight:400;letter-spacing:-.025em;text-transform:none;line-height:1.2}#MainContent:not([data-template=index]) h1{font-size:clamp(34px,4vw,54px)}#MainContent .page-width{max-width:1280px}#MainContent .page-width--narrow,.shopify-policy__container{max-width:850px}#MainContent .main-page-title{margin:12px 0 36px}#MainContent .rte{line-height:1.85}#MainContent .rte h2,#MainContent .rte h3{margin-top:32px;margin-bottom:16px}#MainContent .rte img{max-width:100%;height:auto}#MainContent .button{background:#926c2d;color:#fff;font-size:14px;letter-spacing:.04em;min-height:50px}#MainContent .button--secondary{background:transparent;color:#77541e}#MainContent .field__input,#MainContent .select__select,#MainContent .quantity{background:#fffdf8}#MainContent .field__input:focus,#MainContent .select__select:focus{outline-color:#926c2d}#MainContent .collection-hero{padding:48px 0 40px;background:#f4e9df;border-bottom:1px solid #b69c6a33}#MainContent .collection-hero__title{margin:0 0 20px}#MainContent .collection-hero__description{max-width:720px;font-size:16px;line-height:1.8}#MainContent .facets-wrapper{padding-top:20px;padding-bottom:18px}#MainContent .product-grid{row-gap:44px;column-gap:24px}#MainContent .card__heading{font-size:21px;line-height:1.35}#MainContent .card__information{padding:20px 0 12px}#MainContent .card__content{padding:0}#MainContent .card--text .card__inner{background:linear-gradient(135deg,#f4e9df,#fbf8f2);border:1px solid #b69c6a33;min-height:240px}#MainContent .card--text .card__inner .card__content{padding:24px}#MainContent .card--media .card__inner>.card__content{visibility:hidden}#MainContent .card--media .card__media img{object-fit:contain}#MainContent .price{font-size:16px;color:#725529;letter-spacing:.03em}#MainContent .badge{font-size:11px;letter-spacing:.04em;border-color:#b69c6a55;background:#fbf8f2;color:#6a5330}#MainContent .product__title{margin-bottom:24px}#MainContent .product__title h1{font-size:clamp(32px,3.5vw,48px)}#MainContent .product__info-container>.product__description{padding-top:24px;margin-top:30px;border-top:1px solid #b69c6a44;font-size:15px}.lotus-product-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f4e9df}#MainContent .product__info-wrapper{padding-left:48px}#MainContent .product--no-media .product__info-wrapper{padding-left:0;max-width:780px;margin:auto}#MainContent .product-form__buttons{max-width:none}#MainContent .product__text{font-size:11px;letter-spacing:.18em;color:#866125;text-transform:uppercase}#MainContent .cart__warnings{padding:70px 16px 90px}#MainContent .cart__empty-text{margin-bottom:28px}#MainContent .cart-items th{color:#866125;letter-spacing:.12em}#MainContent .cart__footer{border-top:1px solid #b69c6a44}#MainContent .template-search__header{padding-top:36px;margin-bottom:48px}#MainContent .contact{padding-bottom:72px}.shopify-policy__container{padding:60px 24px 80px!important;line-height:1.85}.shopify-policy__title{margin-bottom:32px}.lh-header{min-height:96px}.lh-hero{width:100%;height:auto;min-height:0;aspect-ratio:1.5;max-height:none}.lh-hero-copy{padding-top:40px;padding-bottom:40px}.lh-hero-subtitle{font-size:clamp(17px,1.5vw,21px);max-width:420px}.lh-section{padding-top:72px;padding-bottom:72px}.lh-section-heading{max-width:650px;margin-left:auto;margin-right:auto}.lh-footer{border-top:1px solid #b69c6a33}.lotus-collection-details summary{display:inline-block;color:#77541e;cursor:pointer;border-bottom:1px solid #b69c6a;padding:8px 0;font-size:15px}.lotus-collection-details summary:after{content:" +";margin-left:16px}.lotus-collection-details[open] summary:after{content:" \2212"}#MainContent .main-blog,#MainContent .article-template,#MainContent .customer{padding-top:48px;padding-bottom:64px}#MainContent .article-template__content{max-width:780px;line-height:1.85}#MainContent .blog-articles{gap:32px}#MainContent .customer{max-width:780px}@media(min-width:990px){#MainContent .product-grid.grid--3-col-desktop>.grid__item{width:calc((100% - 48px)/3);max-width:calc((100% - 48px)/3)}}@media(max-width:749px){.lh-hero{aspect-ratio:auto}.lh-hero-image{height:auto;aspect-ratio:1.5;object-fit:contain}.lh-section{padding-top:48px;padding-bottom:48px}#MainContent .product__info-wrapper{padding:28px 0 0}#MainContent .collection-hero{padding:32px 0 24px}#MainContent .collection-hero__description{font-size:14px}#MainContent .product-grid{column-gap:12px;row-gap:26px}#MainContent .card__heading{font-size:17px}#MainContent .card--text .card__inner{min-height:180px}#MainContent .card--text .card__inner .card__content{padding:14px}#MainContent .price{font-size:14px}#MainContent .main-page-title{margin:8px 0 26px}.shopify-policy__container{padding:36px 20px 48px!important}}.lh-header{gap:24px;padding-left:4%;padding-right:4%}.lh-desktop-nav{gap:23px;align-items:center}.lh-desktop-nav a{white-space:nowrap;padding:10px 0}.lh-desktop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:#926c2d}.lh-mobile-menu a[aria-current=page]{font-weight:600}.lotus-breadcrumb{display:flex;align-items:center;gap:12px;margin:0 0 30px;font-size:12px;letter-spacing:.03em;color:#77541e}.lotus-breadcrumb a{text-decoration:none;color:inherit;padding:4px 0}.lotus-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.lotus-contact-jump{display:inline-flex;gap:24px;color:#77541e;text-underline-offset:6px;margin:0 0 28px;padding:8px 0}#ContactForm{scroll-margin-top:30px}#MainContent .rte a,.shopify-policy__body a{color:#77541e;text-underline-offset:4px}#MainContent .product__title h1{font-size:clamp(30px,2.8vw,40px);line-height:1.22;text-wrap:balance}#MainContent .card__heading{text-wrap:balance}#MainContent .product__media-wrapper:has(.lotus-product-photo){align-self:start}.lh h1,.lh h2{text-wrap:balance}.lh-hero-copy{max-width:690px}.lh-hero-subtitle{line-height:1.65}@media(min-width:750px)and (max-width:1100px){.lh-header{flex-wrap:wrap;gap:10px 24px}.lh-desktop-nav{order:3;justify-content:center;width:100%;gap:28px;font-size:13px}.lh-logo{width:210px}}@media(max-width:749px){.lh-header{gap:12px;padding:14px 5%}.lh-mobile-menu nav{max-height:75vh;overflow:auto}.lh-mobile-menu nav a{padding:14px 0;border-bottom:1px solid #b69c6a26}.lotus-breadcrumb{margin-bottom:20px;font-size:11px}.lh-hero-copy{padding-top:32px;padding-bottom:32px}.lh-hero-image{aspect-ratio:1.5;height:auto}}.lh .lh-ingredients{display:block;scroll-margin-top:28px}.lh .lh-ingredients-copy{max-width:720px;margin:0 auto 40px;text-align:center}.lh .lh-ingredient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.lh .lh-ingredient-grid figure{margin:0;background:#fffaf4;min-width:0}.lh .lh-ingredient-grid img{width:100%;height:290px;object-fit:cover;object-position:center 60%;display:block}.lh .lh-ingredient-grid figcaption{position:static;background:none;color:#443a2d;padding:26px;text-align:left;font-size:15px;letter-spacing:normal;text-transform:none}.lh .lh-ingredient-grid h3{font-family:Georgia,serif;font-size:28px;line-height:1.2;font-weight:400;color:#77541e;margin:0 0 14px}.lh .lh-ingredient-grid p{font-size:15px;line-height:1.75;margin:0 0 18px}.lh .lh-ingredient-grid .lh-ingredient-benefit{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#77541e;line-height:1.6}.lh .lh-ingredient-grid details{border-top:1px solid #b69c6a55;padding-top:16px}.lh .lh-ingredient-grid summary{cursor:pointer;font-size:13px;line-height:1.6;color:#77541e;list-style:disclosure-closed;display:list-item;margin-left:14px}.lh .lh-ingredient-grid details[open] summary{list-style:disclosure-open;margin-bottom:16px}.lh .lh-ingredient-grid details p{font-size:13px}.lh .lh-ingredient-grid details a{font-size:13px;color:#77541e;text-underline-offset:4px}.lh .lh-ingredient-note{max-width:760px;text-align:center;font-size:12px;line-height:1.7;color:#6b5c49;margin:30px auto 0}@media(max-width:989px){.lh .lh-ingredient-grid{gap:16px}.lh .lh-ingredient-grid figcaption{padding:20px}.lh .lh-ingredient-grid h3{font-size:24px}}@media(max-width:749px){.lh .lh-ingredient-grid{grid-template-columns:1fr;gap:28px}.lh .lh-ingredient-grid img{height:300px}.lh .lh-ingredients-copy{margin-bottom:28px}}.lh .lh-ingredients-copy p:not(.lh-eyebrow){max-width:620px;margin-left:auto;margin-right:auto}.lh .lh-ingredient-grid figcaption{font-family:var(--font-body-family),sans-serif;margin-top:0}.lh .lh-section{padding-top:64px;padding-bottom:64px}.lh .lh-section-heading h2,.lh .lh-ingredients-copy h2,.lh .lh-ritual>h2{margin:0 0 18px}.lh .lh-ingredients-copy{max-width:760px;margin:0 auto 32px}.lh .lh-ingredients-copy .lh-text-link{margin:20px auto 0}.lh .lh-ingredient-grid{align-items:stretch;gap:24px;max-width:1200px;margin:0 auto}.lh .lh-ingredient-grid figure{display:flex;flex-direction:column;border:1px solid #b69c6a26}.lh .lh-ingredient-grid img{height:auto;aspect-ratio:2/3;object-fit:cover;object-position:center;flex:none}.lh .lh-ingredient-grid figure:nth-child(2) img{object-position:center 30%}.lh .lh-ingredient-grid figcaption{display:flex;flex-direction:column;flex:1;padding:24px}.lh .lh-ingredient-grid h3{font-family:var(--font-heading-family),Georgia,serif;margin:0 0 14px}.lh .lh-ingredient-grid .lh-ingredient-benefit{min-height:38px;margin-bottom:12px}.lh .lh-ingredient-grid details{margin-top:auto}.lh .lh-product-grid,.lh .lh-ritual ol{max-width:1200px;margin-left:auto;margin-right:auto}.lh .lh-story-copy h2{margin-top:0;margin-bottom:0}.lh .lh-signup h2{margin:0}@media(min-width:750px){.lh .lh-hero{min-height:560px;height:clamp(560px,54vw,760px)}.lh .lh-hero-copy{padding-top:42px;padding-bottom:42px}.lh .lh-hero h1{margin-top:0;margin-bottom:24px}.lh .lh-hero-subtitle{font-size:clamp(17px,1.45vw,21px)}}@media(max-width:749px){.lh .lh-section{padding-top:44px;padding-bottom:44px}.lh .lh-ingredient-grid{max-width:440px;gap:24px}.lh .lh-ingredient-grid img{height:auto;aspect-ratio:2/3}.lh .lh-ingredient-grid figcaption{padding:22px}.lh .lh-ingredient-grid .lh-ingredient-benefit{min-height:0}.lh .lh-ingredient-note{margin-top:22px}.lh .lh-hero-image{height:auto;aspect-ratio:3/2;object-fit:contain}.lh .lh-hero-copy{padding:32px 6%}.lh .lh-hero h1{font-size:clamp(34px,9vw,42px)}}.lh .lh-evidence-intro{padding:40px 6%;text-align:center;background:#fbf8f2;border-bottom:1px solid #b69c6a26}.lh .lh-evidence-intro .lh-eyebrow{margin-bottom:14px}.lh .lh-evidence-intro h2{font-size:clamp(26px,2.6vw,38px);max-width:920px;margin:0 auto 20px}.lh .lh-evidence-intro>p:last-child{max-width:1100px;margin:0 auto;font-size:15px;line-height:1.85;color:#60452f}@media(max-width:749px){.lh .lh-evidence-intro{padding:30px 6%}.lh .lh-evidence-intro>p:last-child{text-align:left;font-size:14px;line-height:1.75}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lotus-site.css.map */
