body[data-template=index] #MainContent .lc-hair-band{background:#f3efe8;text-align:center;padding:14px 16px;display:grid;gap:4px;justify-items:center}body[data-template=index] #MainContent .lc-hair-band p,body[data-template=index] #MainContent .lc-hair-band h2{margin:0}body[data-template=index] #MainContent .lc-hair-band h2{font-size:34px;line-height:1;max-width:760px}body[data-template=index] #MainContent .lc-texture-chips{font-size:10px;letter-spacing:.12em}body[data-template=index] #MainContent .lc-hair-caption{font-size:11px;line-height:1.3;max-width:650px}body[data-template=index] #MainContent .lc-hair-band .eyebrow{font-size:9px;line-height:1.2}body[data-template=index] #MainContent :is(#bestsellers,.lc-entry,.lc-how,.lc-curated,.ingredient-explorer,.section:has(.home-story),.home-reassurance,.lc-home-faq){padding-top:48px!important;padding-bottom:48px!important}body[data-template=index] #MainContent #bestsellers{padding-top:20px!important;padding-bottom:48px!important}body[data-template=index] #MainContent #bestsellers .section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;gap:12px}body[data-template=index] #MainContent #bestsellers .section-heading h2{font-size:40px;line-height:1;margin:0}body[data-template=index] #MainContent #bestsellers .eyebrow{margin:0 0 6px;font-size:9px}body[data-template=index] #MainContent #bestsellers .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;max-width:none}body[data-template=index] #MainContent #bestsellers .product-grid>div{display:flex;min-width:0}body[data-template=index] #MainContent #bestsellers .lc-card{width:100%;display:flex;flex-direction:column;min-width:0;background:transparent;border:0}body[data-template=index] #MainContent #bestsellers .photo{aspect-ratio:1!important;border-radius:16px;width:100%}body[data-template=index] #MainContent #bestsellers .photo img{width:100%;height:100%;object-fit:cover}body[data-template=index] #MainContent #bestsellers .product-card-title{height:auto;min-height:30px!important;padding:8px 0 0;align-items:flex-start}body[data-template=index] #MainContent #bestsellers .product-card-title h3{font-size:25px;line-height:1.05;margin:0;max-width:100%}body[data-template=index] #MainContent #bestsellers .product-card-info{display:flex;flex-direction:column;min-height:0;padding:4px 0;margin:0;gap:4px;align-items:stretch}body[data-template=index] #MainContent #bestsellers .product-card-info p{margin:0;white-space:normal;line-height:1.35;font-size:12px}body[data-template=index] #MainContent #bestsellers .card-role{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}body[data-template=index] #MainContent #bestsellers .card-price{display:none}body[data-template=index] #MainContent #bestsellers .card-rating{font-size:11px;min-height:24px;padding:0}body[data-template=index] #MainContent #bestsellers .card-bundle-value:empty{display:none}body[data-template=index] #MainContent #bestsellers .card-quick-form{margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1;justify-content:flex-end}body[data-template=index] #MainContent #bestsellers .card-variant-options{padding:0;margin:0;min-height:44px}body[data-template=index] #MainContent #bestsellers .card-quick-form .button{margin:0;min-height:44px;height:44px;font-size:12px;padding:8px 4px}body[data-template=index] #MainContent .lc-entry>h2{margin-bottom:20px}body[data-template=index] #MainContent .lc-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body[data-template=index] #MainContent .lc-entry-grid>a{display:grid;position:relative;gap:12px;min-width:0}body[data-template=index] #MainContent .lc-entry-grid img{width:100%;aspect-ratio:4/5;object-fit:cover}body[data-template=index] #MainContent .lc-entry-grid h3{font-size:28px;margin:0 0 6px}body[data-template=index] #MainContent .lc-entry-grid p{font-size:13px;line-height:1.4;margin:0}body[data-template=index] #MainContent .lc-entry-grid>a>span{position:absolute;right:0;bottom:12px}body[data-template=index] #MainContent .lc-how h2{margin-bottom:24px}body[data-template=index] #MainContent .lc-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:0 0 24px}body[data-template=index] #MainContent .lc-how li{display:flex;gap:12px}body[data-template=index] #MainContent .lc-how li>span{font:32px/1 var(--serif)}body[data-template=index] #MainContent .lc-how h3{font-size:26px;margin:0 0 8px}body[data-template=index] #MainContent .lc-how li p{font-size:13px;line-height:1.5;margin:0}body[data-template=index] #MainContent .lc-how .eyebrow{color:#d9b26a}body[data-template=index] #MainContent .lc-curated .section-heading{margin:0;align-items:center}body[data-template=index] #MainContent .lc-curated h2{margin:0}body[data-template=index] #MainContent .lc-home-review-summary{display:inline-flex;min-height:44px;align-items:center;font-size:12px}body[data-template=index] #MainContent .lc-curated-controls{display:flex;justify-content:flex-end;gap:8px;margin:0 0 8px}body[data-template=index] #MainContent .lc-curated-controls button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:transparent}body[data-template=index] #MainContent .lc-curated-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 0 12px;margin:0;scrollbar-width:thin}body[data-template=index] #MainContent .lc-curated-track figure{flex:0 0 300px;margin:0;overflow:hidden;background:#f3efe8;scroll-snap-align:start}body[data-template=index] #MainContent .lc-curated-track img{width:100%;height:240px;object-fit:cover}body[data-template=index] #MainContent .lc-curated-track blockquote{font:23px/1.2 var(--serif);margin:16px;min-height:84px}body[data-template=index] #MainContent .lc-curated-track figcaption{font-size:11px;padding:0 16px 12px}body[data-template=index] #MainContent .ingredient-explorer-grid{margin-top:16px;gap:16px}body[data-template=index] #MainContent .ingredient-panel{padding:20px}body[data-template=index] #MainContent .lc-chebe-origin{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-top:0;padding-bottom:48px}body[data-template=index] #MainContent .lc-origin-copy p:last-child{font-size:14px;line-height:1.6;margin:0}body[data-template=index] #MainContent .lc-home-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:440px;width:100%;margin:auto}body[data-template=index] #MainContent .lc-home-mosaic img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px;min-width:0}body[data-template=index] #MainContent .lc-home-mosaic img:first-child{grid-column:1/-1;aspect-ratio:4/3}body[data-template=index] #MainContent .home-story{gap:40px}body[data-template=index] #MainContent .home-story p{font-size:14px;line-height:1.6}body[data-template=index] #MainContent .home-reassurance{gap:16px}body[data-template=index] #MainContent .home-reassurance>a{display:flex;align-items:center;min-height:64px;border-block:1px solid var(--line);font-size:13px;line-height:1.5;padding:12px 0}body[data-template=index] #MainContent .lc-home-faq details{padding:8px 0}body[data-template=index] #MainContent .lc-home-faq summary{font-size:16px;display:list-item;align-content:center;min-height:44px}body[data-template=index] #MainContent .lc-home-faq details p{font-size:13px;line-height:1.6;margin:8px 0 12px}@media(max-width:989px){body[data-template=index] #MainContent .lc-hair-band{padding:8px 16px;gap:2px}body[data-template=index] #MainContent .lc-hair-band h2{font-size:26px;line-height:.95;max-width:340px}body[data-template=index] #MainContent .lc-hair-caption{font-size:10px;line-height:1.2;max-width:340px}body[data-template=index] #MainContent .lc-texture-chips{font-size:9px}body[data-template=index] #MainContent :is(#bestsellers,.lc-entry,.lc-how,.lc-curated,.ingredient-explorer,.section:has(.home-story),.home-reassurance,.lc-home-faq){padding-top:24px!important;padding-bottom:24px!important}body[data-template=index] #MainContent #bestsellers{padding-top:10px!important;padding-bottom:32px!important}body[data-template=index] #MainContent #bestsellers .section-heading{margin:0 0 8px;gap:8px}body[data-template=index] #MainContent #bestsellers .section-heading h2{font-size:30px}body[data-template=index] #MainContent #bestsellers .eyebrow{font-size:8px;margin:0 0 3px;letter-spacing:.08em}body[data-template=index] #MainContent #bestsellers .section-heading .text-link{font-size:11px;padding:0}body[data-template=index] #MainContent #bestsellers .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}body[data-template=index] #MainContent #bestsellers .product-card-title{padding-top:6px;min-height:30px!important}body[data-template=index] #MainContent #bestsellers .product-card-title h3{font-size:20px}body[data-template=index] #MainContent #bestsellers .product-card-info{gap:2px;padding:2px 0}body[data-template=index] #MainContent #bestsellers .product-card-info p{font-size:10px;line-height:1.25}body[data-template=index] #MainContent #bestsellers .card-rating{font-size:10px;min-height:22px}body[data-template=index] #MainContent #bestsellers .card-variant-options{gap:4px}body[data-template=index] #MainContent #bestsellers .card-variant-options span{padding:4px 8px;min-height:44px;font-size:10px}body[data-template=index] #MainContent #bestsellers .card-quick-form .button{font-size:10px;min-height:44px;height:44px}body[data-template=index] #MainContent .lc-entry-grid{grid-template-columns:1fr;gap:0}body[data-template=index] #MainContent .lc-entry-grid>a{height:96px;grid-template-columns:72px minmax(0,1fr) 16px;gap:12px;align-items:center;border-bottom:1px solid var(--line)}body[data-template=index] #MainContent .lc-entry-grid img{width:72px;height:72px;aspect-ratio:1}body[data-template=index] #MainContent .lc-entry-grid h3{font-size:24px;margin:0 0 4px}body[data-template=index] #MainContent .lc-entry-grid p{font-size:11px}body[data-template=index] #MainContent .lc-entry-grid>a>span{position:static}body[data-template=index] #MainContent .lc-how ol{grid-template-columns:1fr;gap:16px;margin-bottom:20px}body[data-template=index] #MainContent .lc-how h2{margin-bottom:20px}body[data-template=index] #MainContent .lc-how h3{font-size:24px;margin-bottom:4px}body[data-template=index] #MainContent .lc-how li p{font-size:12px}body[data-template=index] #MainContent .lc-curated .section-heading{display:block}body[data-template=index] #MainContent .lc-curated .section-heading .text-link{font-size:12px}body[data-template=index] #MainContent .lc-curated-track{gap:12px!important}body[data-template=index] #MainContent .lc-curated-track img{height:220px}body[data-template=index] #MainContent .lc-curated-track blockquote{font-size:22px;min-height:80px}body[data-template=index] #MainContent .ingredient-explorer .precision-heading h2{margin-bottom:12px}body[data-template=index] #MainContent .ingredient-explorer .eyebrow{margin-bottom:8px}body[data-template=index] #MainContent .ingredient-explorer .ingredient-choices>*{flex:0 0 auto}body[data-template=index] #MainContent .ingredient-explorer .ingredient-choices button{padding:8px 12px}body[data-template=index] #MainContent .ingredient-explorer .ingredient-explorer-grid{gap:8px;margin-top:0}body[data-template=index] #MainContent .ingredient-explorer .ingredient-panel{padding:14px}body[data-template=index] #MainContent .ingredient-explorer .ingredient-panel dl{margin-top:10px;font-size:12px;line-height:1.4}body[data-template=index] #MainContent .ingredient-explorer .ingredient-panel dl>div+div{margin-top:8px}body[data-template=index] #MainContent .ingredient-explorer .ingredient-shop{margin-top:10px;font-size:9px;padding:8px}body[data-template=index] #MainContent .ingredient-explorer .ingredient-all{margin-top:8px;font-size:10px}body[data-template=index] #MainContent .ingredient-explorer .lc-design-carousel-controls{display:none}body[data-template=index] #MainContent .lc-chebe-origin{grid-template-columns:1fr;gap:16px;padding-bottom:24px}body[data-template=index] #MainContent .lc-home-mosaic{max-width:280px}body[data-template=index] #MainContent .home-story{gap:20px}body[data-template=index] #MainContent .home-story h2{font-size:32px;margin-bottom:12px}body[data-template=index] #MainContent .home-story p{font-size:13px;margin-bottom:10px}body[data-template=index] #MainContent .home-reassurance{gap:0}body[data-template=index] #MainContent .home-reassurance>a{min-height:56px;font-size:12px}}body[data-template=index] #MainContent #bestsellers .lc-card .product-card-title{margin:0!important}body[data-template=index] #MainContent #bestsellers .lc-card .card-quick-form{padding-top:0!important;margin-top:4px!important;flex:0 0 auto}body[data-template=index] #MainContent #bestsellers .lc-card .product-card-info{flex:1}body[data-template=index] #MainContent .lc-curated-track figure{padding:0}body[data-template=index] #MainContent .lc-curated-track blockquote{-webkit-line-clamp:unset;display:block}@media(max-width:989px){body[data-template=index] #MainContent #bestsellers .lc-card .card-quick-form:not(:has(.card-variant-options)){padding-top:0!important}body[data-template=index] #MainContent #bestsellers .product-grid{align-items:start}body[data-template=index] #MainContent #bestsellers .lc-card .product-card-info{flex:0 0 auto}body[data-template=index] #MainContent #bestsellers .product-card-title{min-height:26px!important}body[data-template=index] #MainContent #bestsellers .lc-card .card-role{min-height:13px}body[data-template=index] #MainContent #bestsellers .lc-card .lc-for{letter-spacing:0;text-transform:none}body[data-template=index] #MainContent .lc-curated h2{font-size:32px}body[data-template=index] #MainContent .lc-curated-controls{display:none}body[data-template=index] #MainContent .lc-curated-track figure{flex-basis:80vw}body[data-template=index] #MainContent .lc-curated-track blockquote{font-size:20px;line-height:1.2;min-height:0}body[data-template=index] #MainContent .lc-curated-track img{height:190px;aspect-ratio:auto}body[data-template=index] #MainContent .lc-home-mosaic{max-width:220px}body[data-template=index] #MainContent .lc-chebe-origin .lc-origin-copy p:last-child{font-size:13px;line-height:1.5}}@media(max-width:989px){body[data-template=index] #MainContent :is(.lc-entry,.lc-how,.lc-curated,.ingredient-explorer,.section:has(.home-story),.home-reassurance,.lc-home-faq){padding-top:16px!important;padding-bottom:16px!important}body[data-template=index] #MainContent .lc-how{padding-bottom:40px!important}body[data-template=index] #MainContent .lc-how ol{gap:12px;margin-bottom:16px}body[data-template=index] #MainContent .lc-how h2{margin-bottom:16px}body[data-template=index] #MainContent .lc-curated{display:grid;grid-template-columns:1fr auto}body[data-template=index] #MainContent .lc-curated .section-heading{display:contents}body[data-template=index] #MainContent .lc-curated h2{grid-column:1/-1}body[data-template=index] #MainContent .lc-curated .section-heading>.text-link{grid-column:2;grid-row:2}body[data-template=index] #MainContent .lc-home-review-summary{grid-column:1;grid-row:2;font-size:10px}body[data-template=index] #MainContent .lc-curated-track{grid-column:1/-1}body[data-template=index] #MainContent .lc-curated-track img{height:180px}body[data-template=index] #MainContent .lc-home-mosaic{max-width:196px}body[data-template=index] #MainContent .lc-home-faq details{padding-block:2px}}@media(max-width:989px){body[data-template=index] #MainContent :is(#bestsellers,.lc-entry,.lc-how,.lc-curated,.ingredient-explorer,.section:has(.home-story),.home-reassurance,.lc-home-faq){padding-top:16px!important;padding-bottom:16px!important}body[data-template=index] #MainContent #bestsellers{padding-top:10px!important;padding-bottom:24px!important}body[data-template=index] #MainContent :is(#bestsellers,.lc-how).lc-how{padding-bottom:40px!important}}@media(max-width:989px){body[data-template=index] #MainContent .home-reassurance>a{min-height:48px}body[data-template=index] #MainContent .lc-home-faq h2{margin-bottom:12px}body[data-template=index] #MainContent .lc-curated-track blockquote{margin:12px}}@media(min-width:990px){body[data-template=index] #MainContent .lc-curated-track figure{flex-basis:52%}}@media(min-width:990px){body[data-template=index] #MainContent .ingredient-explorer-grid>.ingredient-choices{grid-column:1;grid-row:1}body[data-template=index] #MainContent .ingredient-explorer-grid>.lc-design-carousel-controls{grid-column:1;grid-row:2;align-self:start}body[data-template=index] #MainContent .ingredient-explorer-grid>.ingredient-panels{grid-column:2;grid-row:1 / span 2}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/module-5.css.map */
