.template-collection.collection-wrapper{position:relative}.template-collection.collection-wrapper:before{content:"";position:absolute;inset:0 0 auto 0;height:clamp(30rem,42vh,46rem);background:radial-gradient(120% 100% at 85% 0%,var(--icf-blush) 0%,var(--icf-peach) 40%,var(--icf-cream) 75%);pointer-events:none;z-index:0}.template-collection.collection-wrapper{grid-template-columns:1fr!important;padding-inline:max(var(--page-margin),calc((100% - var(--page-width)) / 2))}.template-collection.collection-wrapper>*{grid-column:1 / -1!important;position:relative;z-index:1}.template-collection .facets-block-wrapper,.template-collection .facets-vertical-sort{display:none!important}[id$=__breadcrumb_ztwnCj] .breadcrumbs{font-size:1.2rem}[id$=__breadcrumb_ztwnCj] .breadcrumbs__item a{color:var(--icf-ink-body);transition:color var(--icf-dur-fast) var(--icf-ease-standard)}[id$=__breadcrumb_ztwnCj] .breadcrumbs__item a:hover{color:var(--icf-terra-deep)}[id$=__breadcrumb_ztwnCj] .breadcrumbs__separator{color:var(--icf-ink-body)}.template-collection .collection-header{border-bottom:1px solid rgba(176,138,78,.5);padding-block-end:3.6rem}.template-collection .collection-header:before{content:"The range";display:block;font-family:var(--icf-font-ui);font-weight:700;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--icf-terra-deep);margin-block-end:1rem}.template-collection .collection-header h1{font-family:var(--icf-font-display);font-weight:300;font-size:clamp(3.8rem,5vw,5.6rem)!important;letter-spacing:-.015em;line-height:1.08;color:var(--icf-ink);text-transform:none!important}.template-collection .collection-header .text-block.rte,.template-collection .collection-header [class*=text_RPNaLa]{font-family:var(--icf-font-ui);font-size:1.9rem!important;color:var(--icf-ink-body);max-width:58ch;line-height:1.62}@media screen and (min-width:990px){.template-collection ul#product-grid[data-view]{grid-template-columns:repeat(4,1fr)!important;gap:34px 30px!important;grid-auto-flow:row dense}.template-collection ul#product-grid[data-view] li.product-grid__item:has(.card-wrapper[data-product-handle=sleepshake-midnight-berry-single-sachet]) .card .card-product-information,.template-collection ul#product-grid[data-view] li.product-grid__item:has(.card-wrapper[data-product-handle=lifelab-co-shaker]) .card .card-product-information{width:auto;flex:1 1 auto;align-self:center}}.template-collection #product-grid .card{display:flex!important;position:relative;background:var(--icf-cream);border:1px solid var(--icf-line);border-radius:20px;padding:30px 26px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;border-color:transparent;box-shadow:var(--icf-shadow-xl)}.template-collection #product-grid .card--block-media{position:relative;overflow:visible!important;transition:transform var(--icf-dur-fast) var(--icf-ease-standard)}.template-collection #product-grid .card--block-media .ratio{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(150deg,var(--icf-sand),var(--icf-blush))}.template-collection #product-grid .card--block-media .media img{mix-blend-mode:multiply}.template-collection #product-grid .card-wrapper[data-product-handle=sleepshake] .card--block-media .ratio{background:radial-gradient(120% 120% at 50% 24%,var(--icf-blush) 0%,var(--icf-peach) 78%)}.template-collection #product-grid .card-wrapper[data-product-handle=sleepshake] .card--block-media:after{background:linear-gradient(#b08a4eb3,#b08a4eb3) top / 100% 1px no-repeat,radial-gradient(52% 100% at 50% 0%,#4a363442,#4a363400 72%) top / 100% 100% no-repeat;opacity:1}.template-collection #product-grid .card-wrapper[data-product-handle=sleepshake] .card{position:relative}.template-collection #product-grid .card-wrapper[data-product-handle=sleepshake] .card:before{content:"Most take this path";position:absolute;top:-1.2rem;left:1.8rem;z-index:3;background:var(--icf-terra-deep);color:var(--icf-cream);font-family:var(--icf-font-ui);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.7rem 1.5rem;border-radius:999px;pointer-events:none;white-space:nowrap}.template-collection #product-grid .card--block-title .card__heading a{font-family:var(--icf-font-display);font-weight:500;font-size:2.1rem;line-height:1.25;color:var(--icf-ink);--link-underline-color: var(--icf-terra)}.template-collection #product-grid .price__container{font-family:var(--icf-font-display);font-weight:500;font-size:1.7rem;color:var(--icf-terra-deep)}.template-collection #product-grid .price__container .price-item--sale{color:var(--icf-terra-deep)}.template-collection #product-grid .price__container s.price-item--regular{color:var(--icf-ink-body)}.template-collection #product-grid .card-product-information{display:grid!important;grid-template-columns:1fr auto;align-items:baseline;column-gap:14px;row-gap:.8rem}.template-collection #product-grid .card-product-information .card--block-title{display:contents}.template-collection #product-grid .card-product-information .card__heading{grid-column:1;grid-row:1;margin:0}.template-collection #product-grid .card-product-information>.card-information{grid-column:2;grid-row:1;justify-self:end;text-align:right}.template-collection #product-grid .card-product-information .product-description__collection{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;grid-column:1 / -1;grid-row:2;font-family:var(--icf-font-ui);font-size:1.4rem;line-height:1.55;color:var(--icf-ink-body)}.template-collection #product-grid .icf-pernight{grid-column:1 / -1;grid-row:3;margin:0;font-family:var(--icf-font-ui);font-size:1.35rem;line-height:1.5;color:var(--icf-ink-body)}.template-collection #product-grid .card--block-media .ratio:after{content:"";position:absolute;right:14px;bottom:14px;width:34px;height:34px;border-radius:50%;background-color:var(--icf-cream);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2 7h9M7.5 3.5 11 7l-3.5 3.5' fill='none' stroke='%23A24E33' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;box-shadow:0 10px 22px -12px #4a363480;opacity:0;transform:translateY(4px);transition:opacity var(--icf-dur-fast) var(--icf-ease-standard),transform var(--icf-dur-fast) var(--icf-ease-standard);pointer-events:none;z-index:3}@media(hover:hover){.template-collection #product-grid .card-wrapper:hover .card--block-media{transform:translateY(var(--icf-hover-lift))}.template-collection #product-grid .card-wrapper:hover .card--block-media:after{opacity:1}.template-collection #product-grid .card-wrapper:hover .ratio:after{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.template-collection #product-grid .card--block-media,.template-collection #product-grid .card--block-media .ratio:after{transition:none}.template-collection #product-grid .card-wrapper:hover .card--block-media{transform:none}.template-collection #product-grid .card-wrapper:hover .ratio:after{transform:none}}@media screen and (max-width:989px){.template-collection ul#product-grid[data-view]{grid-template-columns:1fr!important;gap:44px 0!important}}@media screen and (min-width:750px)and (max-width:989px){.template-collection ul#product-grid[data-view]{grid-template-columns:repeat(2,1fr)!important;gap:40px 24px!important}body.template-collection #product-grid li.product-grid__item{grid-column:span 1}body.template-collection #product-grid li.product-grid__item:has(.card-wrapper[data-product-handle=sleepshake-midnight-berry-single-sachet]),body.template-collection #product-grid li.product-grid__item:has(.card-wrapper[data-product-handle=lifelab-co-shaker]){grid-column:1 / -1}}@media screen and (max-width:989px){.template-collection ul#product-grid[data-view] li.product-grid__item:has(.card-wrapper[data-product-handle=sleepshake-midnight-berry-single-sachet]) .card,.template-collection ul#product-grid[data-view] li.product-grid__item:has(.card-wrapper[data-product-handle=lifelab-co-shaker]) .card{flex-direction:row!important;align-items:center!important;gap:18px}.template-collection ul#product-grid[data-view] li.product-grid__item:has(.card-wrapper[data-product-handle=sleepshake-midnight-berry-single-sachet]) .card .card--block-media,.template-collection ul#product-grid[data-view] li.product-grid__item:has(.card-wrapper[data-product-handle=lifelab-co-shaker]) .card .card--block-media{width:110px;flex:0 0 110px}.template-collection ul#product-grid[data-view] li.product-grid__item:has(.card-wrapper[data-product-handle=sleepshake-midnight-berry-single-sachet]) .card .card-product-information,.template-collection ul#product-grid[data-view] li.product-grid__item:has(.card-wrapper[data-product-handle=lifelab-co-shaker]) .card .card-product-information{width:auto;flex:1 1 auto;align-self:center}}.template-collection .pagination__item{border-radius:999px;font-family:var(--icf-font-ui);font-size:1.4rem;color:var(--icf-ink-body);transition:color var(--icf-dur-fast) var(--icf-ease-standard)}.template-collection .pagination__item:hover{color:var(--icf-terra-deep)}.template-collection .pagination__item--current{color:var(--icf-ink);text-decoration:underline;text-decoration-color:var(--icf-gold);text-decoration-thickness:2px;text-underline-offset:.6rem}.template-collection .collection--empty,.template-collection .main-collection-grid__empty{text-align:center;padding-block:8rem;font-family:var(--icf-font-ui);color:var(--icf-ink-body)}.template-collection .collection--empty h1,.template-collection .collection--empty h2,.template-collection .collection--empty h3,.template-collection .main-collection-grid__empty h1,.template-collection .main-collection-grid__empty h2,.template-collection .main-collection-grid__empty h3{font-family:var(--icf-font-display);font-weight:400;color:var(--icf-ink)}.template-collection .collection--empty a.button,.template-collection .main-collection-grid__empty a.button{display:inline-flex;align-items:center;justify-content:center;min-height:5.4rem;padding:1.6rem 3.2rem;border:1.5px solid var(--icf-ink);border-radius:999px;background:transparent;color:var(--icf-ink);font-family:var(--icf-font-ui);font-weight:700;transition:background-color var(--icf-dur-fast) var(--icf-ease-standard),color var(--icf-dur-fast) var(--icf-ease-standard)}.template-collection .collection--empty a.button:hover,.template-collection .main-collection-grid__empty a.button:hover{background:var(--icf-ink);color:var(--icf-cream)}body.template-collection .ll-home .ritual-cta{margin-block-start:4.4rem}body.template-collection #MainContent .section--page-width{--page-content-width: 146rem}
/*# sourceMappingURL=/cdn/shop/t/48/assets/icf-ll-collection.css.map */
