.ll-home-title{font-family:var(--ll-font-display);font-size:clamp(3.6rem,5vw,6.4rem);font-weight:400;line-height:var(--ll-leading-tight);color:var(--ll-ink);text-transform:none;margin:0 0 var(--ll-space-5)}.ll-home-title--center{text-align:center}.ll-btn--hero{font-family:var(--ll-font-display);font-size:var(--ll-text-cta);font-weight:400;line-height:1;text-transform:lowercase;letter-spacing:0;border-radius:var(--ll-radius-sm);box-sizing:border-box;height:5.7rem;min-height:5.7rem;padding:1.2rem 2.8rem;width:min(100%,45rem)}.ll-btn--hero.ll-btn--primary,.ll-btn--hero.ll-btn--ink{color:#fff}.ll-hero{background-color:var(--ll-cream);overflow:hidden}.ll-hero__stage{position:relative;height:80vh;min-height:80vh;isolation:isolate}.ll-hero__picture,.ll-hero__picture img,.ll-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ll-hero__picture{z-index:-1}.ll-hero__image{display:block;object-fit:cover;object-position:100% 50%}.ll-hero__fallback{z-index:-1;background:var(--ll-cream)}.ll-hero__inner{display:flex;align-items:center;min-height:inherit;padding-block:var(--ll-space-7)}.ll-hero__content{width:min(68rem,58%)}.ll-hero__rating{display:flex;align-items:center;gap:1.6rem;margin:0 0 1.6rem;font-family:var(--ll-font-body);font-size:1.8rem;color:var(--ll-hero-rating-fg, var(--ll-ink))}.ll-hero__stars{display:inline-flex;align-items:center;gap:.4rem;color:var(--ll-accent);line-height:0}.ll-hero__stars svg{display:block;width:1.6rem;height:1.6rem;flex-shrink:0}.ll-hero__rating-text strong{font-family:var(--ll-font-display);font-weight:400}.ll-hero__eyebrow{font-family:var(--ll-font-display);font-size:var(--ll-text-eyebrow);color:var(--ll-hero-eyebrow-fg, var(--ll-ink));margin:0 0 1rem;line-height:1.1;text-transform:lowercase}.ll-hero__headline{font-family:var(--ll-font-display);font-size:var(--ll-text-hero);line-height:var(--ll-leading-tight);color:var(--ll-hero-headline-fg, var(--ll-ink));margin:0 0 2.4rem;max-width:60rem}.ll-hero__headline br{display:block;content:""}.ll-hero__headline-line{white-space:nowrap}.ll-hero__ctas{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem}.ll-retail-strip{overflow:hidden;background:#f8f7f7;padding-block:1.5rem}.ll-retail-strip__viewport{overflow:hidden;width:100%}.ll-retail-strip__track{display:flex;align-items:center;gap:10rem;width:max-content;animation:ll-retail-marquee 105s linear infinite}.ll-retail-strip__item{flex:0 0 auto;display:grid;place-items:center;height:3.5rem;overflow:visible}.ll-retail-strip__item a{display:flex;align-items:center;height:3.5rem;overflow:visible}.ll-retail-strip__item img{display:block;width:auto;height:3.5rem;max-height:3.5rem;max-width:none;object-fit:contain}@keyframes ll-retail-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.ll-retail-strip__track{animation:none;justify-content:space-around;width:100%;flex-wrap:wrap}}@media screen and (max-width:749px){.ll-hero__inner{align-items:flex-end;padding-block:4rem}.ll-hero__content{width:100%}.ll-hero__headline{max-width:31rem;font-size:clamp(4rem,12vw,5.4rem)}.ll-hero__rating{max-width:28rem;line-height:1.3}.ll-retail-strip__item{height:3.5rem}}@media screen and (min-width:750px){.ll-hero__stage{height:55vh;min-height:55vh}.ll-btn--hero{min-width:28rem}}@media screen and (min-width:990px){.ll-hero__stage{height:86vh;min-height:86vh}}.ll-brand{text-align:center;padding-block:var(--ll-space-8)}.ll-brand__body{font-family:var(--ll-font-body);font-size:var(--ll-text-body);line-height:var(--ll-leading-body);color:var(--ll-ink);max-width:72rem;margin-inline:auto}.ll-range{padding-block:var(--ll-space-6) var(--ll-space-8)}.ll-range__header{position:relative;margin-bottom:var(--ll-space-5);min-height:4rem}.ll-range__title{margin-bottom:0;padding-inline:10.2rem}.ll-range__nav{position:absolute;top:2.5rem;right:0;display:flex;gap:0;background:var(--ll-ink);border-radius:.4rem;overflow:hidden;z-index:2}.ll-range__arrow{width:5rem;height:4rem;border:0;padding:0;background:var(--ll-ink);color:#fff;cursor:pointer;display:grid;place-items:center}.ll-range__arrow:hover{background:#333}.ll-range__arrow-icon{display:flex;width:2rem;height:2rem;color:#fff}.ll-range__arrow-icon svg{display:block;width:2rem;height:2rem;fill:currentColor}.ll-range__arrow-icon--prev{transform:rotate(180deg)}.ll-range__track{display:flex;gap:clamp(1.6rem,2vw,3rem);overflow-x:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--ll-space-5);scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;min-width:0}.ll-range__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.ll-range__track::-webkit-scrollbar{display:none}.ll-range__card{flex:0 0 min(32rem,78vw);scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:var(--ll-ink);cursor:pointer;pointer-events:auto;position:relative;z-index:1;-webkit-user-drag:none}.ll-range__card-image,.ll-range__card-title,.ll-range__card-text{pointer-events:none}.ll-range__card-image{aspect-ratio:1;overflow:hidden;margin-bottom:var(--ll-space-4);background:transparent}.ll-range__card-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}.ll-range__card-title{font-family:var(--ll-font-display);font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.1;margin:0 0 var(--ll-space-2);text-transform:none}.ll-range__card-text{font-family:var(--ll-font-poppins);font-size:var(--ll-text-md);line-height:1.3;margin:0}.ll-range__cta{display:flex;justify-content:center;margin-top:var(--ll-space-4)}@media screen and (min-width:990px){.ll-range__card{flex-basis:calc((100% - 6rem) / 3);min-width:28rem}}@media screen and (max-width:749px){.ll-range__title{padding-inline:0}.ll-range__nav{position:static;margin:var(--ll-space-3) auto 0;width:fit-content}}.ll-range__card-text{font-family:var(--ll-font-poppins);font-size:var(--ll-text-md);line-height:1.3;margin:0 0 var(--ll-space-4);flex-grow:1}.ll-range__card-cta{align-self:flex-start}.ll-bcorp{background:var(--ll-bcorp-band);color:var(--ll-bcorp-text);padding-block:var(--ll-space-5)}.ll-bcorp__inner{display:flex;align-items:center;gap:clamp(2.4rem,4vw,4.8rem);text-align:left}.ll-bcorp__media{flex:0 0 auto;width:clamp(10rem,12vw,14rem)}.ll-bcorp__media img{display:block;width:100%;height:auto}.ll-bcorp__copy{flex:1 1 auto;min-width:0}.ll-bcorp__heading{font-family:var(--ll-font-display);font-size:clamp(2.8rem,4vw,4.2rem);line-height:var(--ll-leading-tight);color:var(--ll-bcorp-text);text-transform:lowercase;margin:0 0 .6rem}.ll-bcorp__body{font-family:"SoleSans-RegularExtraCondensed",var(--ll-font-condensed);font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.2;text-transform:uppercase;margin:0;color:var(--ll-bcorp-text)}@media screen and (min-width:750px){.ll-bcorp__body{font-size:1.9rem;line-height:1.1}}@media screen and (min-width:990px){.ll-bcorp__body{font-size:2.4rem;line-height:1.1}}@media screen and (max-width:749px){.ll-bcorp__inner{flex-direction:column;text-align:center}}.ll-promo{padding-block:8rem 3.2rem;background:linear-gradient(182deg,#f8f7f7 75%,#f0f0f0);text-align:center}.ll-promo__stack{display:flex;flex-direction:column;align-items:center}.ll-promo__content{max-width:120rem;margin-inline:auto;padding-bottom:0}.ll-promo__headline{font-family:var(--ll-font-display);font-size:clamp(3.2rem,5vw,6.4rem);line-height:1.1;margin:-1.5rem 0 0;text-transform:none;text-align:center}.ll-promo__text{font-family:var(--ll-font-poppins);font-size:1.8rem;line-height:1.3;color:#1d1d1b;margin:1.6rem auto;max-width:60rem;text-align:center}.ll-promo__cta{display:flex;justify-content:center;margin:0 0 8rem}.ll-promo__media{width:100%;background:transparent}.ll-promo__media img{width:100%;height:auto;display:block}.ll-favourites{padding-block:var(--ll-space-8)}.ll-favourites .ll-product-grid{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:749px){.ll-favourites__slider{margin-inline:calc(-1 * var(--ll-container-pad))}.ll-favourites .ll-product-grid{display:flex;gap:2rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:11vw;padding-inline:11vw;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ll-favourites .ll-product-grid::-webkit-scrollbar{display:none}.ll-favourites .ll-product-grid>.ll-product-card{flex:0 0 78vw;width:78vw;max-width:78vw;min-width:0;height:auto;scroll-snap-align:center}.ll-favourites__progress{display:block;width:12rem;height:.4rem;margin:2.4rem auto 0;overflow:hidden;background:#e6e6e6;border-radius:var(--ll-radius-pill)}.ll-favourites__progress[hidden]{display:none}.ll-favourites__progress-bar{display:block;height:100%;background:var(--ll-ink);border-radius:inherit}}@media screen and (min-width:750px){.ll-favourites .ll-product-grid{display:grid;grid-template-columns:repeat(3,1fr)}.ll-favourites__progress{display:none}}.ll-tabs{display:flex;gap:0;overflow-x:auto;margin-bottom:var(--ll-space-5);background:var(--ll-mega-bg);scrollbar-width:none}.ll-tabs--center{justify-content:center}.ll-tabs--on-white{background:var(--ll-paper);border:1px solid rgba(29,29,27,.08)}.ll-tabs::-webkit-scrollbar{display:none}.ll-tabs__btn{flex:0 0 auto;font-family:var(--ll-font-condensed);font-size:var(--ll-text-eyebrow);font-weight:500;letter-spacing:var(--ll-tracking-wide);text-transform:uppercase;padding:1.2rem 2rem;border:none;background:transparent;color:var(--ll-ink);cursor:pointer;white-space:nowrap;transition:background-color var(--ll-duration) var(--ll-ease),color var(--ll-duration) var(--ll-ease)}.ll-tabs__btn:hover{background:#f00e9c1f}.ll-tabs__btn.is-active,.ll-tabs__btn[aria-selected=true],.ll-tabs__btn.is-active:hover,.ll-tabs__btn[aria-selected=true]:hover{background:var(--ll-accent);color:#fff}.ll-favourites__panel{display:none}.ll-favourites__panel.is-active{display:block}.ll-feature{padding-block:var(--ll-space-8) 0;background:linear-gradient(#fff 0 58%,var(--ll-band-grey) 58% 100%);overflow:hidden}.ll-feature__grid{display:grid;gap:var(--ll-space-6);align-items:end}@media screen and (min-width:990px){.ll-feature__grid{grid-template-columns:1fr 1fr;min-height:52rem}.ll-feature__grid--reverse .ll-feature__content{order:2}.ll-feature__grid--reverse .ll-feature__media{order:1}.ll-feature__content{padding-bottom:var(--ll-space-8)}}.ll-feature__eyebrow{font-family:var(--ll-font-display);font-size:var(--ll-text-section);line-height:var(--ll-leading-tight);margin:0 0 var(--ll-space-4);text-transform:uppercase}.ll-feature__text{font-family:var(--ll-font-body);font-size:var(--ll-text-body);line-height:var(--ll-leading-body);margin:0 0 var(--ll-space-5)}.ll-feature__media{align-self:end;overflow:hidden;margin-bottom:0}.ll-feature__media img{width:100%;height:auto;max-height:64rem;display:block;object-fit:cover;object-position:center bottom}.ll-feature__pictos{list-style:none;margin:0 0 var(--ll-space-5);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ll-space-3)}.ll-feature__picto{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;font-family:var(--ll-font-condensed);font-size:var(--ll-text-xs);font-weight:600;letter-spacing:var(--ll-tracking-wide);text-transform:uppercase;color:var(--ll-ink)}.ll-feature__picto img{width:5.6rem;height:5.6rem;object-fit:contain}.ll-discover{padding-block:var(--ll-space-8);text-align:center}.ll-discover__grid{display:grid;gap:var(--ll-space-5)}@media screen and (min-width:750px){.ll-discover__grid{grid-template-columns:repeat(3,1fr);gap:var(--ll-space-5)}}.ll-discover__tile{display:flex;flex-direction:column;text-decoration:none;color:var(--ll-ink);text-align:left}.ll-discover__media{aspect-ratio:5 / 4;overflow:hidden;margin-bottom:var(--ll-space-3)}.ll-discover__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--ll-duration-slow) var(--ll-ease)}.ll-discover__tile:hover img{transform:scale(1.03)}.ll-discover__content{display:flex;flex-direction:column;gap:.4rem}.ll-discover__label{font-family:var(--ll-font-display);font-size:var(--ll-text-card-title);color:var(--ll-ink)}.ll-discover__text{font-family:var(--ll-font-poppins);font-size:var(--ll-text-md);line-height:1.3;color:var(--ll-ink)}.ll-capsules-meet{position:relative;padding-block:var(--ll-space-8);padding-top:calc(var(--ll-space-8) + 4rem);background:var(--ll-band-grey)}.ll-capsules-meet__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;width:10rem;height:auto;padding:0;background:none;box-shadow:none}.ll-capsules-meet__badge-img{display:block;width:10rem;height:auto}.ll-capsules-meet__badge-text,.ll-capsules-meet__panel{display:none}.ll-capsules-meet__panel.is-active{display:grid;gap:var(--ll-space-6);align-items:start}@media screen and (min-width:990px){.ll-capsules-meet__panel.is-active{grid-template-columns:1.1fr .9fr}}.ll-capsules-meet__subhead{font-family:var(--ll-font-display);font-size:var(--ll-text-card-title);line-height:1.1;color:var(--ll-ink);text-transform:uppercase;margin:0 0 var(--ll-space-3)}.ll-capsules-meet__copy{font-family:var(--ll-font-poppins);font-size:var(--ll-text-md);line-height:1.3;margin:0 0 var(--ll-space-5)}.ll-capsules-meet__pictos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ll-space-2)}.ll-capsules-meet__pictos li{aspect-ratio:1;border-radius:50%;border:2px solid var(--ll-ink);background:var(--ll-paper);display:grid;place-items:center;text-align:center;padding:.6rem;font-family:var(--ll-font-condensed);font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.15}.ll-capsules-meet__media-col{display:flex;flex-direction:column;align-items:center;gap:var(--ll-space-4)}.ll-capsules-meet__media{width:min(100%,36rem)}.ll-capsules-meet__media img{width:100%;height:auto;display:block}@media screen and (max-width:749px){.ll-capsules-meet__pictos{grid-template-columns:repeat(3,minmax(0,1fr))}}.ll-instagram{padding-block:var(--ll-space-8);text-align:center}.ll-instagram__handle{font-family:var(--ll-font-display);font-size:var(--ll-text-section);margin:0 0 var(--ll-space-5)}.ll-instagram__placeholder{background:var(--ll-mega-bg);padding:var(--ll-space-8);font-family:var(--ll-font-body);font-size:var(--ll-text-body);color:var(--ll-muted)}.ll-product-rail--carousel{overflow:hidden}.ll-product-rail--carousel .ll-home-title{margin-bottom:var(--ll-space-5)}.ll-product-rail--carousel .ll-product-grid{display:flex;gap:var(--ll-space-4);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ll-product-rail--carousel .ll-product-grid::-webkit-scrollbar{display:none}.ll-product-rail--carousel .ll-product-grid>*{flex:0 0 calc((100% - var(--ll-space-4)) / 2);min-width:0;scroll-snap-align:start}@media screen and (min-width:750px)and (max-width:989px){.ll-product-rail--carousel .ll-product-grid{gap:var(--ll-space-5)}.ll-product-rail--carousel .ll-product-grid>*{flex-basis:calc((100% - var(--ll-space-5) - var(--ll-space-5)) / 3)}}@media screen and (min-width:990px){.ll-product-rail--carousel .ll-product-grid{gap:var(--ll-space-5)}.ll-product-rail--carousel .ll-product-grid>*{flex-basis:calc((100% - var(--ll-space-5) - var(--ll-space-5) - var(--ll-space-5)) / 4)}}.ll-recipes{padding-block:var(--ll-space-8);background:var(--ll-band-grey)}.ll-recipes .ll-home-title{text-align:center}.ll-recipes__grid{display:grid;gap:var(--ll-space-5)}@media screen and (min-width:750px){.ll-recipes__grid{grid-template-columns:repeat(3,1fr)}}.ll-recipe-card{text-decoration:none;color:var(--ll-ink);display:flex;flex-direction:column;background:var(--ll-paper);padding:var(--ll-space-3);height:100%;border-radius:var(--ll-radius-md);overflow:hidden}.ll-recipe-card__image{aspect-ratio:4 / 3;overflow:hidden;margin-bottom:var(--ll-space-3)}.ll-recipe-card__image img{width:100%;height:100%;object-fit:cover;display:block}.ll-recipe-card__title{font-family:var(--ll-font-display);font-size:var(--ll-text-card-title);line-height:var(--ll-leading-snug);margin:0 0 var(--ll-space-2)}.ll-recipe-card__excerpt{font-family:var(--ll-font-body);font-size:var(--ll-text-body);line-height:var(--ll-leading-body);margin:0 0 var(--ll-space-4);color:var(--ll-ink);flex-grow:1}.ll-recipe-card__link{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:4.4rem;padding:0 1.8rem;background:var(--ll-ink);color:#fff;font-family:var(--ll-font-display);font-size:var(--ll-text-cta);text-transform:uppercase;letter-spacing:0;border-radius:var(--ll-radius-md)}.ll-recipe-card:hover .ll-recipe-card__link{background:var(--ll-accent)}.ll-community{padding-block:var(--ll-space-8);text-align:center}.ll-community .ll-home-title{margin-bottom:0}.ll-community.ll-community--stacked{background:#f8f7f7;padding:8rem 0 3.2rem}.ll-community.ll-community--stacked .ll-home-title{font-size:clamp(3.2rem,5.5vw,6.5rem);line-height:1.15;margin:-1.5rem 0 0;padding-inline:1.5rem}@media screen and (max-width:749px){.ll-community.ll-community--stacked{padding:3.2rem 0 0}.ll-community.ll-community--stacked .ll-home-title{margin-top:0;padding:2rem}}.ll-community__note{font-family:var(--ll-font-body);font-size:var(--ll-text-body);color:var(--ll-muted)}.ll-hotspot{padding-block:0;text-align:center;overflow:hidden}.ll-hotspot__eyebrow{font-family:var(--ll-font-condensed);font-size:var(--ll-text-eyebrow);letter-spacing:var(--ll-tracking-wide);text-transform:uppercase;color:var(--ll-muted);margin:0 0 var(--ll-space-4)}.ll-hotspot__stage{position:relative}.ll-hotspot__image{width:100%;height:auto;display:block}.ll-hotspot__pin{position:absolute;left:var(--ll-dot-x);top:var(--ll-dot-y);transform:translate(-50%,-50%);z-index:2}.ll-hotspot__pin.is-open{z-index:4}.ll-hotspot__dot{width:2.5rem;height:2.5rem;padding:0;display:block;-webkit-appearance:none;appearance:none;border:.2rem solid #fff;border-radius:50%;background:var(--ll-accent);box-shadow:0 5px 15px #0009;cursor:pointer;animation:ll-hotspot-float 2s ease-in-out infinite;transition:background-color var(--ll-duration) var(--ll-ease)}.ll-hotspot__dot:hover,.ll-hotspot__dot.is-active,.ll-hotspot__pin.is-open .ll-hotspot__dot{background:#2d2926;animation-play-state:paused}.ll-hotspot__dot:focus-visible{outline:.2rem solid var(--ll-ink, #2d2926);outline-offset:.2rem}@keyframes ll-hotspot-float{0%,to{box-shadow:0 5px 15px #0009;transform:translateY(0)}50%{box-shadow:0 25px 15px #0003;transform:translateY(-1rem)}}@media(prefers-reduced-motion:reduce){.ll-hotspot__dot{animation:none}}.ll-hotspot__card{position:absolute;left:50%;bottom:calc(100% + 1.2rem);transform:translate(-50%);display:flex;align-items:center;gap:1.2rem;width:max-content;max-width:28rem;padding:1.2rem 1.4rem;background:#fff;box-shadow:0 8px 30px #00000029;text-align:left;text-decoration:none;color:inherit;z-index:5}.ll-hotspot__card[hidden]{display:none}.ll-hotspot__pin.is-start .ll-hotspot__card{left:0;transform:none}.ll-hotspot__pin.is-end .ll-hotspot__card{left:auto;right:0;transform:none}.ll-hotspot__card-img{width:6.4rem;height:6.4rem;object-fit:contain;flex:0 0 auto;background:#f8f7f7}.ll-hotspot__card-copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.ll-hotspot__card-title{font-family:var(--ll-font-display);font-size:1.6rem;font-weight:400;line-height:1.1;text-transform:uppercase}.ll-hotspot__card-price{font-family:var(--ll-font-poppins);font-size:1.4rem;line-height:1.2}@media screen and (max-width:749px){.ll-hotspot__pin{left:var(--ll-dot-x-m, var(--ll-dot-x));top:var(--ll-dot-y-m, var(--ll-dot-y))}.ll-hotspot__dot{width:1.5rem;height:1.5rem;border-width:.15rem;animation-duration:5s}.ll-hotspot__card{max-width:min(26rem,70vw);padding:1rem 1.2rem}.ll-hotspot__card-img{width:5.6rem;height:5.6rem}}@media screen and (max-width:749px){.ll-home-title{font-size:clamp(2.8rem,7vw,4.2rem);margin-bottom:var(--ll-space-4)}.ll-brand,.ll-bcorp,.ll-promo,.ll-favourites,.ll-feature,.ll-discover,.ll-capsules-meet,.ll-instagram,.ll-recipes,.ll-community:not(.ll-community--stacked){padding-block:var(--ll-space-6)}.ll-range{padding-block:var(--ll-space-5)}.ll-hero__content{padding-block:var(--ll-space-5) var(--ll-space-3);text-align:left}.ll-hero__headline{margin-bottom:var(--ll-space-4)}.ll-hero__rating{flex-wrap:wrap;font-size:1.2rem}.ll-btn--hero{min-height:5rem;font-size:clamp(2rem,4.5vw,2.6rem);padding:1.2rem 2rem;line-height:1;max-width:none}.ll-retail-strip{padding-block:1.5rem}.ll-retail-strip img{max-height:3.5rem}.ll-range__card{flex:0 0 min(28rem,88vw)}.ll-range__card-title{font-size:clamp(2rem,5vw,2.4rem)}.ll-promo__headline,.ll-feature__eyebrow{font-size:clamp(2.8rem,7vw,4.2rem)}.ll-tabs__btn{font-size:1.4rem;padding:1rem 1.4rem}.ll-discover__label{font-size:clamp(2rem,5vw,2.4rem)}.ll-discover__media{aspect-ratio:5 / 4}.ll-recipes__grid{grid-template-columns:1fr;gap:var(--ll-space-4)}.ll-recipe-card__title{font-size:clamp(2rem,5vw,2.4rem)}.ll-instagram__handle{font-size:clamp(2.8rem,7vw,4.2rem)}.ll-instagram__placeholder{padding:var(--ll-space-5);font-size:var(--ll-text-small)}.ll-bcorp,.ll-brand{padding-inline:var(--ll-container-pad)}.ll-brand__body{font-size:var(--ll-text-small)}}@media screen and (min-width:750px)and (max-width:989px){.ll-hero__grid{grid-template-columns:1fr 1fr;gap:var(--ll-space-5);min-height:auto}.ll-hero__content{padding-block:var(--ll-space-6)}.ll-recipes__grid,.ll-discover__grid{grid-template-columns:repeat(3,1fr)}.ll-capsules-meet__panel.is-active{grid-template-columns:1fr}.ll-capsules-meet__media{order:-1}}@media screen and (min-width:990px){.ll-hero__content{padding-block:var(--ll-space-8);padding-right:var(--ll-space-5)}}.ll-hero .ll-container,.ll-brand .ll-container,.ll-range .ll-container,.ll-bcorp .ll-container,.ll-promo .ll-container,.ll-favourites .ll-container,.ll-feature .ll-container,.ll-discover .ll-container,.ll-capsules-meet .ll-container,.ll-instagram .ll-container,.ll-recipes .ll-container,.ll-community .ll-container{padding-inline:var(--ll-container-pad)}@media screen and (min-width:750px)and (max-width:989px){.ll-hero .ll-container,.ll-brand .ll-container,.ll-range .ll-container,.ll-bcorp .ll-container,.ll-promo .ll-container,.ll-favourites .ll-container,.ll-feature .ll-container,.ll-discover .ll-container,.ll-capsules-meet .ll-container,.ll-instagram .ll-container,.ll-recipes .ll-container,.ll-community .ll-container{padding-inline:var(--ll-container-pad-tablet)}}@media screen and (min-width:990px){.ll-hero .ll-container,.ll-brand .ll-container,.ll-range .ll-container,.ll-bcorp .ll-container,.ll-promo .ll-container,.ll-favourites .ll-container,.ll-feature .ll-container,.ll-discover .ll-container,.ll-capsules-meet .ll-container,.ll-instagram .ll-container,.ll-recipes .ll-container,.ll-community .ll-container{padding-inline:var(--ll-container-pad-desktop)}.ll-hero__content{position:relative;top:0;width:min(68rem,52%)}.ll-hero__headline{max-width:62rem;line-height:1.05}}@media screen and (max-width:749px){.ll-range .ll-container{padding-inline:0}.ll-range__track{padding-inline:var(--ll-container-pad);scroll-padding-inline:var(--ll-container-pad)}}#MainContent[data-template=index] .ll-home-title{font-size:6.4rem;line-height:1.1}#MainContent[data-template=index] .ll-favourites .ll-home-title{margin:-1.5rem 0 0}#MainContent[data-template=index] .ll-favourites .ll-tabs,#MainContent[data-template=index] .ll-capsules-meet .ll-tabs{margin:3.2rem 0;padding:.8rem 1.6rem;gap:.8rem;background:#f8f7f7;border:0}#MainContent[data-template=index] .ll-favourites .ll-tabs__btn,#MainContent[data-template=index] .ll-capsules-meet .ll-tabs__btn{font-family:var(--ll-font-condensed);font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.3;padding:.8rem 1.6rem}#MainContent[data-template=index] .ll-favourites .ll-tabs__btn:hover,#MainContent[data-template=index] .ll-capsules-meet .ll-tabs__btn:hover{background:var(--ll-accent);color:var(--ll-ink)}#MainContent[data-template=index] .ll-favourites .ll-tabs__btn.is-active,#MainContent[data-template=index] .ll-favourites .ll-tabs__btn[aria-selected=true],#MainContent[data-template=index] .ll-favourites .ll-tabs__btn.is-active:hover,#MainContent[data-template=index] .ll-favourites .ll-tabs__btn[aria-selected=true]:hover,#MainContent[data-template=index] .ll-capsules-meet .ll-tabs__btn.is-active,#MainContent[data-template=index] .ll-capsules-meet .ll-tabs__btn[aria-selected=true],#MainContent[data-template=index] .ll-capsules-meet .ll-tabs__btn.is-active:hover,#MainContent[data-template=index] .ll-capsules-meet .ll-tabs__btn[aria-selected=true]:hover{background:var(--ll-accent);color:#fff}#MainContent[data-template=index] .ll-favourites .ll-product-card__media{background:linear-gradient(#f7f7f7 0 50%,#efefef 50% 100%)}#MainContent[data-template=index] .ll-favourites .ll-product-card__media img{width:100%;height:100%;object-fit:contain}#MainContent[data-template=index] .ll-favourites .ll-product-card__body{padding:.8rem 0 0}#MainContent[data-template=index] .ll-favourites .ll-product-card__reviews{min-height:1.7rem;margin-bottom:.8rem;font-family:var(--ll-font-poppins);font-size:1.2rem;font-weight:400}#MainContent[data-template=index] .ll-favourites .ll-product-card__title{font-family:var(--ll-font-display);font-weight:400;font-size:2.5rem;letter-spacing:0;line-height:1.1;text-transform:none;margin:-.5rem 0 .8rem;color:var(--ll-ink)}#MainContent[data-template=index] .ll-favourites .ll-product-card__title:hover{color:var(--ll-ink)}#MainContent[data-template=index] .ll-favourites .ll-product-card__price,#MainContent[data-template=index] .ll-favourites .ll-product-card__price .ll-price,#MainContent[data-template=index] .ll-favourites .ll-product-card__price .ll-price__current{font-family:var(--ll-font-display);font-weight:400;font-size:2.2rem;letter-spacing:0;line-height:1.1}#MainContent[data-template=index] .ll-favourites .ll-product-card__price{margin:0 0 1.2rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__form{gap:.8rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__sizes-label{font-family:var(--ll-font-condensed);font-size:1.2rem;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none;margin-bottom:.8rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__size-list{gap:1.2rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__size span{min-height:0;padding:.8rem 1.6rem;border:.5px solid var(--ll-ink);border-radius:.4rem;font-family:var(--ll-font-display);font-size:1.5rem;font-weight:400;letter-spacing:.05rem;line-height:1.2;text-transform:none}#MainContent[data-template=index] .ll-favourites .ll-product-card__size.is-selected span,#MainContent[data-template=index] .ll-favourites .ll-product-card__size input:checked+span{background:var(--ll-accent);border-color:var(--ll-ink);color:var(--ll-paper)}#MainContent[data-template=index] .ll-favourites .ll-product-card__atc{min-height:5.3rem;padding:1.2rem 2.8rem;border-radius:var(--ll-btn-radius);font-family:var(--ll-font-display);font-size:2.6rem;font-weight:400;letter-spacing:0;line-height:1}#MainContent[data-template=index] .ll-favourites .ll-product-card__atc:hover:not(:disabled){background:#1d1b1b}#MainContent[data-template=index] .ll-favourites--quick-add .ll-product-card__quick-add,#MainContent[data-template=index] .ll-favourites--quick-add .ll-product-card__more-info{min-height:5.3rem;font-family:var(--ll-font-display);font-size:2.2rem}#MainContent[data-template=index] .ll-feature{overflow:visible;background:#f8f8f8}@media screen and (min-width:750px){#MainContent[data-template=index] .ll-feature{background:linear-gradient(180deg,#f8f8f8 59%,#f0f0f0 59%)}#MainContent[data-template=index] .ll-feature__media{position:relative;z-index:2}}#MainContent[data-template=index] .ll-feature__eyebrow{font-family:var(--ll-font-display);font-weight:400;letter-spacing:0;text-transform:none;margin:-1.5rem 0 3.2rem;color:#1d1d1b}#MainContent[data-template=index] .ll-feature__text{font-family:var(--ll-font-poppins);font-size:1.8rem;font-weight:400;line-height:1.3;letter-spacing:0;margin:-.8rem 0 0;color:#1d1d1b}#MainContent[data-template=index] .ll-feature__text p{margin:0}#MainContent[data-template=index] .ll-feature__pictos{display:flex;grid-template-columns:none;justify-content:flex-start;align-items:flex-start;gap:.8rem;max-width:none;width:auto;margin:3.2rem 0}#MainContent[data-template=index] .ll-feature__picto{flex:0 0 auto;width:8rem;gap:0}#MainContent[data-template=index] .ll-feature__picto span{display:none}#MainContent[data-template=index] .ll-feature__picto img{width:8rem;height:8rem}#MainContent[data-template=index] .ll-feature .ll-btn{font-family:var(--ll-font-display);font-size:2.6rem;font-weight:400;letter-spacing:0;line-height:1;padding:1.2rem 2.8rem;min-height:5.3rem;border-radius:var(--ll-btn-radius)}#MainContent[data-template=index] .ll-home-ugc{overflow:hidden;padding:8rem 0;background:var(--ll-paper)}#MainContent[data-template=index] .shopify-section:has(.ll-hotspot),#MainContent[data-template=index] .ll-hotspot{padding:0;overflow-x:hidden}#MainContent[data-template=index] .ll-hotspot{background:linear-gradient(180deg,#f8f7f7 64%,#fff 64%)}#MainContent[data-template=index] .ll-hotspot .ll-container{max-width:none;width:100%;padding-inline:0}#MainContent[data-template=index] .ll-home-ugc__inner{width:min(120rem,calc(100% - 3rem));margin-inline:auto}#MainContent[data-template=index] .ll-home-ugc__reviews{display:flex;justify-content:center;margin-bottom:-1rem;line-height:0}#MainContent[data-template=index] .ll-home-ugc__reviews a{display:inline-flex}#MainContent[data-template=index] .ll-home-ugc__reviews-image{display:block;width:10rem;height:5rem;object-fit:contain}#MainContent[data-template=index] .ll-home-ugc__heading{margin-bottom:3.3rem}#MainContent[data-template=index] .ll-home-ugc__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}#MainContent[data-template=index] .ll-home-ugc__card{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--ll-band-grey)}#MainContent[data-template=index] .ll-home-ugc__video,#MainContent[data-template=index] .ll-home-ugc__card video{display:block;width:100%;height:100%;border:0;object-fit:cover}#MainContent[data-template=index] .ll-home-ugc__placeholder{display:grid;place-items:center;height:100%;font-family:var(--ll-font-body);font-size:1.4rem;color:var(--ll-muted)}#MainContent[data-template=index] .ll-recipes{padding:8rem 0}#MainContent[data-template=index] .ll-recipe-card__excerpt{font-family:var(--ll-font-poppins);font-size:var(--ll-text-small);line-height:1.3}#MainContent[data-template=index] .ll-hero__rating{font-family:var(--ll-font-poppins);font-size:1.8rem;line-height:1.3;gap:.8rem;flex-wrap:nowrap;margin:0 0 1.6rem}#MainContent[data-template=index] .ll-hero__rating-text{white-space:nowrap}#MainContent[data-template=index] .ll-hero__rating-text strong{font-family:var(--ll-font-display);font-weight:400}@media screen and (min-width:750px)and (max-width:989px){#MainContent[data-template=index] .ll-home-title,#MainContent[data-template=index] .ll-bcorp__heading,#MainContent[data-template=index] .ll-promo__headline,#MainContent[data-template=index] .ll-feature__eyebrow,#MainContent[data-template=index] .ll-instagram__handle{font-size:4.2rem;line-height:1.1}#MainContent[data-template=index] .ll-hero__inner{align-items:center;padding-block:0}#MainContent[data-template=index] .ll-hero__content{width:60%;padding-block:0;padding-right:0}#MainContent[data-template=index] .ll-hero__rating{font-size:1.6rem;margin-bottom:.4rem}#MainContent[data-template=index] .ll-hero__headline{max-width:100%;margin-bottom:.8rem;font-size:6.5rem;line-height:.9}#MainContent[data-template=index] .ll-hero__headline-line{white-space:normal}#MainContent[data-template=index] .ll-hero__eyebrow{font-size:1.8rem;margin-bottom:.8rem;line-height:1.1}#MainContent[data-template=index] .ll-hero__ctas{gap:1.8rem}#MainContent[data-template=index] .ll-btn--hero{width:100%;font-size:2.6rem}#MainContent[data-template=index] .ll-range__title{padding-inline:10.2rem}#MainContent[data-template=index] .ll-range__nav{display:flex}#MainContent[data-template=index] .ll-bcorp{padding:8rem 0}#MainContent[data-template=index] .ll-bcorp .ll-container{padding-inline:4.8rem}#MainContent[data-template=index] .ll-bcorp__inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:center;gap:6rem;text-align:left}#MainContent[data-template=index] .ll-bcorp__media{width:auto}#MainContent[data-template=index] .ll-bcorp__media img{width:auto;height:20rem}#MainContent[data-template=index] .ll-bcorp__copy{width:auto;max-width:none;flex:none}#MainContent[data-template=index] .ll-bcorp__heading{font-size:4.2rem;line-height:1.1}#MainContent[data-template=index] .ll-promo{padding:8rem 0 3.2rem}#MainContent[data-template=index] .ll-promo .ll-container,#MainContent[data-template=index] .ll-promo__content{width:100%;max-width:120rem;padding-inline:1.5rem;margin-inline:auto;text-align:center}#MainContent[data-template=index] .ll-promo__headline{width:100%;margin:-1rem 0 0;font-size:4.2rem;line-height:1.1;text-align:center}#MainContent[data-template=index] .ll-promo__text{width:100%;max-width:60rem;margin:1.6rem auto;font-size:1.7rem;line-height:1.3;text-align:center}#MainContent[data-template=index] .ll-promo__cta{display:flex;justify-content:center}#MainContent[data-template=index] .ll-feature__text{font-size:1.6rem}#MainContent[data-template=index] .ll-feature{padding:0;overflow:visible}#MainContent[data-template=index] .ll-feature .ll-container{padding-inline:1.5rem}#MainContent[data-template=index] .ll-feature__grid{grid-template-columns:1fr 1fr;gap:.8rem;min-height:0;align-items:end}#MainContent[data-template=index] .ll-feature__grid--reverse .ll-feature__content{order:2}#MainContent[data-template=index] .ll-feature__grid--reverse .ll-feature__media{order:1}#MainContent[data-template=index] .ll-feature__content{align-self:end;max-width:60rem;padding:8rem 0;text-align:left}#MainContent[data-template=index] .ll-feature__eyebrow,#MainContent[data-template=index] .ll-feature__text{text-align:left}#MainContent[data-template=index] .ll-feature__pictos{justify-content:flex-start}#MainContent[data-template=index] .ll-feature__media{width:min(37.5rem,100%);height:auto;aspect-ratio:3 / 4;padding-top:8rem;box-sizing:content-box;justify-self:center;align-self:end;overflow:visible}#MainContent[data-template=index] .ll-feature__media img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center bottom}#MainContent[data-template=index] .ll-favourites .ll-tabs__btn,#MainContent[data-template=index] .ll-capsules-meet .ll-tabs__btn{font-size:1.6rem}#MainContent[data-template=index] .ll-capsules-meet{padding:8rem 0;background:#f8f7f7}#MainContent[data-template=index] .ll-capsules-meet .ll-container{padding-inline:1.5rem}#MainContent[data-template=index] .ll-capsules-meet__badge{position:relative;top:auto;left:auto;transform:none;width:10rem;height:auto;margin:0 auto 1.6rem;padding:0;background:none;clip-path:none;border-radius:0;box-shadow:none}#MainContent[data-template=index] .ll-capsules-meet__badge-text{display:none}#MainContent[data-template=index] .ll-capsules-meet__badge-img{display:block;width:10rem;height:auto}#MainContent[data-template=index] .ll-capsules-meet .ll-home-title{margin:-1rem 0 0}#MainContent[data-template=index] .ll-capsules-meet .ll-tabs{margin:3.2rem 0 0;padding:0;flex-wrap:wrap}#MainContent[data-template=index] .ll-capsules-meet .ll-tabs__btn{padding:.8rem 1.2rem}#MainContent[data-template=index] .ll-capsules-meet__panel.is-active{grid-template-columns:1fr 1fr;column-gap:3.2rem;row-gap:3.2rem;padding-top:3.2rem;min-height:0;align-items:center}#MainContent[data-template=index] .ll-capsules-meet__media{order:0}#MainContent[data-template=index] .ll-capsules-meet__content{padding-top:0;align-self:center;text-align:left}#MainContent[data-template=index] .ll-capsules-meet__subhead{display:block;font-size:2.4rem;line-height:1.1;margin:0 0 1.6rem;text-align:left}#MainContent[data-template=index] .ll-capsules-meet__copy{font-family:var(--ll-font-poppins);font-size:1.7rem;line-height:1.3;color:#1d1b1b;margin:0 0 3.2rem;text-align:left}#MainContent[data-template=index] .ll-capsules-meet__copy p{margin:0 0 1.6rem}#MainContent[data-template=index] .ll-capsules-meet__copy p:last-child{margin-bottom:0}#MainContent[data-template=index] .ll-capsules-meet__pictos{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:100%}#MainContent[data-template=index] .ll-capsules-meet__pictos li{padding:0;border:0;background:transparent}#MainContent[data-template=index] .ll-capsules-meet__pictos img{width:100%;max-width:7rem;height:auto;aspect-ratio:1;object-fit:contain}#MainContent[data-template=index] .ll-capsules-meet__media-col{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:3.2rem}#MainContent[data-template=index] .ll-capsules-meet__media{width:100%;height:50rem;align-self:start}#MainContent[data-template=index] .ll-capsules-meet__media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}#MainContent[data-template=index] .ll-capsules-meet__cta{display:flex;justify-content:center;width:100%;padding-left:3.2rem}#MainContent[data-template=index] .ll-capsules-meet__cta .ll-btn{font-family:var(--ll-font-display);font-size:2.6rem;line-height:1;padding:1.2rem 2.8rem;min-height:5.3rem;border-radius:var(--ll-radius-sm)}#MainContent[data-template=index] .ll-favourites{padding-block:8rem}#MainContent[data-template=index] .ll-favourites .ll-product-grid{gap:5rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__title,#MainContent[data-template=index] .ll-favourites .ll-product-card__price,#MainContent[data-template=index] .ll-favourites .ll-product-card__price .ll-price,#MainContent[data-template=index] .ll-favourites .ll-product-card__price .ll-price__current{font-size:2rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__sizes-label{font-size:1.6rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__size span{font-size:1.2rem}}@media screen and (min-width:990px)and (max-width:1199px){#MainContent[data-template=index] .ll-hero__inner{align-items:center;padding-block:0}#MainContent[data-template=index] .ll-hero__content{width:min(56rem,100%);padding-block:0;padding-right:0}#MainContent[data-template=index] .ll-hero__rating{font-size:1.6rem;margin-bottom:.4rem}#MainContent[data-template=index] .ll-hero__headline{max-width:none;margin-bottom:.8rem;font-size:6.5rem;line-height:.9}#MainContent[data-template=index] .ll-hero__eyebrow{font-size:1.8rem;margin-bottom:.8rem;line-height:1.1}#MainContent[data-template=index] .ll-hero__ctas{gap:1.8rem}#MainContent[data-template=index] .ll-btn--hero{width:45rem;max-width:100%;font-size:2.6rem}}@media screen and (min-width:1200px){#MainContent[data-template=index] .ll-hero__content{width:min(62rem,100%);padding-block:0;padding-right:0;transform:none}#MainContent[data-template=index] .ll-hero__headline{max-width:none;font-size:var(--ll-text-hero);line-height:1.05}#MainContent[data-template=index] .ll-hero__eyebrow{font-size:2.2rem;margin-bottom:1rem;line-height:1.1}#MainContent[data-template=index] .ll-hero__ctas{gap:1.8rem}}@media screen and (min-width:990px){#MainContent[data-template=index] .ll-range .ll-container,#MainContent[data-template=index] .ll-bcorp .ll-container,#MainContent[data-template=index] .ll-favourites .ll-container,#MainContent[data-template=index] .ll-feature .ll-container,#MainContent[data-template=index] .ll-discover .ll-container,#MainContent[data-template=index] .ll-capsules-meet .ll-container,#MainContent[data-template=index] .ll-recipes .ll-container,#MainContent[data-template=index] .ll-community .ll-container{max-width:130rem}#MainContent[data-template=index] .ll-hero__inner{padding-block:0}#MainContent[data-template=index] .ll-retail-strip{padding-block:1.5rem}#MainContent[data-template=index] .ll-retail-strip__item{height:3.5rem}#MainContent[data-template=index] .ll-range{padding:6.5rem 0 9.6rem}#MainContent[data-template=index] .ll-range__header{margin-bottom:3.2rem}#MainContent[data-template=index] .ll-range__nav{top:2.5rem}#MainContent[data-template=index] .ll-range__track{gap:3.2rem;padding-bottom:0}#MainContent[data-template=index] .ll-range__card{flex-basis:calc((100% - 6.4rem) / 3)}#MainContent[data-template=index] .ll-range__card-image{aspect-ratio:379 / 400;margin-bottom:1.6rem;background:transparent}#MainContent[data-template=index] .ll-range__card-title{font-size:3.2rem;line-height:1.1;margin-bottom:1.6rem}#MainContent[data-template=index] .ll-range__card-text{font-family:var(--ll-font-poppins);font-size:1.8rem;line-height:1.3;margin-bottom:0}#MainContent[data-template=index] .ll-range__cta{margin-top:3.2rem}#MainContent[data-template=index] .ll-range__cta .ll-btn{font-family:var(--ll-font-display);font-size:2.6rem;line-height:1;padding:1.2rem 2.8rem;min-height:5.3rem;border-radius:var(--ll-radius-sm)}#MainContent[data-template=index] .ll-bcorp{min-height:36rem;padding-block:8rem}#MainContent[data-template=index] .ll-bcorp__inner{display:grid;grid-template-columns:1fr 2fr;gap:6.6rem}#MainContent[data-template=index] .ll-bcorp__media{width:11.9rem;justify-self:end}#MainContent[data-template=index] .ll-bcorp__heading{max-width:72rem;margin-bottom:1rem;font-size:6.4rem;line-height:1.1}#MainContent[data-template=index] .ll-promo{padding:8rem 0 3.2rem;background:linear-gradient(182deg,#f8f7f7 75%,#f0f0f0)}#MainContent[data-template=index] .ll-promo .ll-container{max-width:120rem;padding-inline:1.5rem}#MainContent[data-template=index] .ll-promo__headline,#MainContent[data-template=index] .ll-feature__eyebrow{font-size:6.4rem;line-height:1.1}#MainContent[data-template=index] .ll-promo__headline{margin:-1.5rem 0 0;text-transform:none;text-align:center}#MainContent[data-template=index] .ll-promo__text{font-family:var(--ll-font-poppins);font-size:1.8rem;line-height:1.3;max-width:60rem;margin:1.6rem auto;text-align:center;color:#1d1d1b}#MainContent[data-template=index] .ll-promo__text p{margin:0}#MainContent[data-template=index] .ll-promo__content{max-width:120rem;padding-bottom:0}#MainContent[data-template=index] .ll-promo__cta{margin:0 0 8rem}#MainContent[data-template=index] .ll-promo__cta .ll-btn{font-family:var(--ll-font-display);font-size:2.6rem;line-height:1;padding:1.2rem 2.8rem;min-height:5.3rem;border-radius:var(--ll-radius-sm)}#MainContent[data-template=index] .ll-promo__media{background:transparent}#MainContent[data-template=index] .ll-favourites{padding-block:8rem}#MainContent[data-template=index] .ll-favourites .ll-product-grid{gap:5rem}#MainContent[data-template=index] .ll-recipes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem}#MainContent[data-template=index] .ll-feature{padding:0;overflow:visible}#MainContent[data-template=index] .ll-feature__grid{grid-template-columns:1fr 1fr;gap:.8rem;min-height:0;align-items:end}#MainContent[data-template=index] .ll-feature__content{align-self:end;max-width:60rem;padding:8rem 0}#MainContent[data-template=index] .ll-feature__media{width:37.5rem;height:50rem;padding-top:8rem;box-sizing:content-box;justify-self:center;align-self:end;overflow:visible}#MainContent[data-template=index] .ll-feature__media img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center bottom}#MainContent[data-template=index] .ll-discover{padding:6.4rem 0 9.6rem}#MainContent[data-template=index] .ll-discover .ll-home-title{margin-bottom:3.2rem}#MainContent[data-template=index] .ll-discover__grid{gap:3.2rem}#MainContent[data-template=index] .ll-discover__media{aspect-ratio:379 / 400}#MainContent[data-template=index] .ll-capsules-meet{padding:8rem 0}#MainContent[data-template=index] .ll-capsules-meet__badge{width:10rem;height:auto}#MainContent[data-template=index] .ll-capsules-meet__panel.is-active{grid-template-columns:1fr 1fr;column-gap:3.2rem;row-gap:3.2rem;min-height:0;align-items:center}#MainContent[data-template=index] .ll-capsules-meet__content{padding-top:0;align-self:center}#MainContent[data-template=index] .ll-capsules-meet__media-col{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:3.2rem;margin-left:0}#MainContent[data-template=index] .ll-capsules-meet__media{width:49.4rem;height:50rem;align-self:start}#MainContent[data-template=index] .ll-capsules-meet__media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}#MainContent[data-template=index] .ll-capsules-meet__cta{display:flex;justify-content:center;width:100%;padding-left:0}#MainContent[data-template=index] .ll-capsules-meet__cta .ll-btn{font-family:var(--ll-font-display);font-size:2.6rem;line-height:1;padding:1.2rem 2.8rem;min-height:5.3rem;border-radius:var(--ll-radius-sm)}#MainContent[data-template=index] .ll-capsules-meet__subhead{font-size:2.4rem;line-height:1.1;margin:0 0 1.6rem}#MainContent[data-template=index] .ll-capsules-meet__copy{font-family:var(--ll-font-poppins);font-size:1.8rem;line-height:1.3;color:#1d1b1b;margin:0 0 3.2rem}#MainContent[data-template=index] .ll-capsules-meet__copy p{margin:0 0 1.6rem}#MainContent[data-template=index] .ll-capsules-meet__copy p:last-child{margin-bottom:0}#MainContent[data-template=index] .ll-capsules-meet__pictos{grid-template-columns:repeat(5,7rem);gap:1.6rem}#MainContent[data-template=index] .ll-capsules-meet__pictos li{padding:0;border:0;background:transparent}#MainContent[data-template=index] .ll-capsules-meet__pictos img{width:7rem;height:7rem;object-fit:contain}#MainContent[data-template=index] .ll-recipes{padding:8rem 0}#MainContent[data-template=index] .ll-community.ll-community--stacked{padding:8rem 0 3.2rem}#MainContent[data-template=index] .ll-community.ll-community--stacked .ll-home-title{margin:0;font-size:6.4rem;line-height:1.1}}@media screen and (min-width:990px){#MainContent[data-template=index] .ll-capsules-meet__badge{width:10rem;height:auto;background:none;clip-path:none;border-radius:0;box-shadow:none;padding:0}#MainContent[data-template=index] .ll-capsules-meet__badge-text{display:none}#MainContent[data-template=index] .ll-capsules-meet__badge-img{display:block;width:10rem;height:auto}}@media screen and (max-width:749px){#MainContent[data-template=index]{min-width:0;max-width:100%;overflow-x:hidden}#MainContent[data-template=index]>.shopify-section{max-width:100%;min-width:0;overflow-x:hidden}#MainContent[data-template=index] .ll-container{min-width:0;max-width:100%}#MainContent[data-template=index] .ll-range,#MainContent[data-template=index] .ll-promo,#MainContent[data-template=index] .ll-favourites,#MainContent[data-template=index] .ll-capsules-meet,#MainContent[data-template=index] .ll-home-ugc,#MainContent[data-template=index] .ll-recipes,#MainContent[data-template=index] .ll-community.ll-community--stacked{padding-block:3.2rem}#MainContent[data-template=index] .ll-home-title,#MainContent[data-template=index] .ll-promo__headline,#MainContent[data-template=index] .ll-feature__eyebrow,#MainContent[data-template=index] .ll-community.ll-community--stacked .ll-home-title{font-size:3.6rem;line-height:1.1}#MainContent[data-template=index] .ll-hero__inner{align-items:flex-start;padding:3rem 1.5rem 0}#MainContent[data-template=index] .ll-hero__content{width:100%;padding-block:0;text-align:center}#MainContent[data-template=index] .ll-hero__rating{display:flex;justify-content:center;width:max-content;max-width:100%;margin:0 auto .4rem;font-size:1.2rem;line-height:1.3}#MainContent[data-template=index] .ll-hero__stars svg{width:1.2rem;height:1.2rem}#MainContent[data-template=index] .ll-hero__headline{max-width:34.3rem;margin:0 auto 1.6rem;font-size:4.3rem;line-height:.83}#MainContent[data-template=index] .ll-hero__eyebrow{width:28.8rem;margin:0 auto .2rem;text-align:left;font-size:1.5rem}#MainContent[data-template=index] .ll-hero__ctas{align-items:center;gap:1.8rem}#MainContent[data-template=index] .ll-btn--hero{width:28.8rem;min-height:4.8rem;height:4.8rem;padding:1.2rem 2.8rem;font-size:2rem}#MainContent[data-template=index] .ll-hero__image{object-position:center bottom}#MainContent[data-template=index] .ll-retail-strip{padding-block:1.5rem}#MainContent[data-template=index] .ll-retail-strip__item{height:3.5rem}#MainContent[data-template=index] .ll-range{padding:3.2rem 0}#MainContent[data-template=index] .ll-range__header{min-height:0;margin-bottom:1.6rem}#MainContent[data-template=index] .ll-range__title{padding-inline:0}#MainContent[data-template=index] .ll-range__nav{display:none}#MainContent[data-template=index] .ll-range__track{gap:1.5rem;padding-bottom:.8rem}#MainContent[data-template=index] .ll-range__card{flex-basis:16.5rem}#MainContent[data-template=index] .ll-range__card-image{aspect-ratio:165 / 174;margin-bottom:1rem;background:transparent}#MainContent[data-template=index] .ll-range__card-title{margin-bottom:.4rem;font-size:1.8rem;line-height:1.1}#MainContent[data-template=index] .ll-range__card-text{margin-bottom:0;font-family:var(--ll-font-poppins);font-size:1.2rem;line-height:1.25}#MainContent[data-template=index] .ll-range__cta{margin-top:.8rem}#MainContent[data-template=index] .ll-range__cta .ll-btn{min-height:4rem}#MainContent[data-template=index] .ll-bcorp{min-height:0;padding:2rem 0}#MainContent[data-template=index] .ll-bcorp .ll-container{padding-inline:1.5rem}#MainContent[data-template=index] .ll-bcorp__inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.6rem;align-items:center;text-align:left}#MainContent[data-template=index] .ll-bcorp__media{width:6.4rem;max-width:6.4rem;justify-self:start;align-self:center}#MainContent[data-template=index] .ll-bcorp__media img{display:block;width:6.4rem;max-width:6.4rem;height:auto;max-height:6.4rem;object-fit:contain}#MainContent[data-template=index] .ll-bcorp__heading{margin-bottom:.6rem;font-size:3rem;line-height:1.05}#MainContent[data-template=index] .ll-bcorp__body{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.2}#MainContent[data-template=index] .ll-promo{padding:3.2rem 0;background:linear-gradient(182deg,#f8f7f7 75%,#f0f0f0)}#MainContent[data-template=index] .ll-promo__headline{margin-top:0;text-align:center}#MainContent[data-template=index] .ll-promo__content{padding-bottom:0}#MainContent[data-template=index] .ll-promo__text{font-family:var(--ll-font-poppins);font-size:1.5rem;line-height:1.3;max-width:none;margin:1.6rem auto;text-align:center}#MainContent[data-template=index] .ll-promo__cta{margin:0 0 4rem}#MainContent[data-template=index] .shopify-section:has(.ll-favourites),#MainContent[data-template=index] .ll-favourites{min-width:0;max-width:100%;padding-block:3.2rem;overflow-x:hidden}#MainContent[data-template=index] .shopify-section:has(.ll-favourites){padding-block:0}#MainContent[data-template=index] .ll-favourites .ll-home-title{margin-top:0}#MainContent[data-template=index] .ll-favourites .ll-tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;width:100%;max-width:100%;min-width:0;margin-top:2.4rem;overflow:visible}#MainContent[data-template=index] .ll-favourites .ll-container{overflow:visible}#MainContent[data-template=index] .ll-favourites .ll-favourites__panel.is-active{min-width:0;max-width:100%;overflow:visible}#MainContent[data-template=index] .ll-favourites .ll-tabs__btn{font-size:1.5rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__title{font-size:2.5rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__price,#MainContent[data-template=index] .ll-favourites .ll-product-card__price .ll-price,#MainContent[data-template=index] .ll-favourites .ll-product-card__price .ll-price__current{font-size:2rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__sizes-label{font-size:1.6rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__size span{font-size:1.4rem;padding:.4rem 1.6rem .8rem}#MainContent[data-template=index] .ll-favourites .ll-product-card__atc{font-size:2rem;min-height:4.8rem}#MainContent[data-template=index] .ll-favourites .ll-product-grid{display:flex;grid-template-columns:none;gap:2rem;width:auto;min-width:0;max-width:none}#MainContent[data-template=index] .ll-favourites .ll-product-grid>.ll-product-card{flex:0 0 78vw;width:78vw;max-width:78vw}#MainContent[data-template=index] .ll-feature{padding:3.2rem 0 0;overflow:visible;background-color:#f8f8f8;background-image:url(ll-feature-mobile-bg.png);background-repeat:no-repeat;background-size:auto 113%;background-position:center top}#MainContent[data-template=index] .ll-feature__grid{gap:2.4rem}#MainContent[data-template=index] .ll-feature__content{text-align:center;padding:0 0 3.2rem}#MainContent[data-template=index] .ll-feature__eyebrow{margin-top:-.8rem;text-align:center}#MainContent[data-template=index] .ll-feature__text{margin-inline:auto;font-size:1.6rem;text-align:center}#MainContent[data-template=index] .ll-feature__pictos{justify-content:center;margin:1.6rem auto}#MainContent[data-template=index] .ll-feature__picto,#MainContent[data-template=index] .ll-feature__picto img{width:6rem;height:6rem}#MainContent[data-template=index] .ll-feature__media{width:50%;max-width:24rem;height:auto;aspect-ratio:3 / 4;padding-top:0;justify-self:center}#MainContent[data-template=index] .ll-discover{padding:3.2rem 0 8rem;overflow-x:hidden}#MainContent[data-template=index] .ll-discover__grid{display:flex;gap:1.5rem;min-width:0;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#MainContent[data-template=index] .ll-discover__grid::-webkit-scrollbar{display:none}#MainContent[data-template=index] .ll-discover__tile{flex:0 0 28rem;scroll-snap-align:start}#MainContent[data-template=index] .ll-discover__media{aspect-ratio:379 / 400}#MainContent[data-template=index] .ll-capsules-meet{padding:3.2rem 0;background:#f8f7f7;overflow:visible}#MainContent[data-template=index] .shopify-section:has(.ll-capsules-meet){overflow:visible;position:relative;z-index:2}#MainContent[data-template=index] .ll-capsules-meet__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:3;width:7rem;height:auto;margin:0;padding:0;background:none;clip-path:none;border-radius:0;box-shadow:none;font-size:1.1rem;pointer-events:none}#MainContent[data-template=index] .ll-capsules-meet__badge-text{display:none}#MainContent[data-template=index] .ll-capsules-meet__badge-img{display:block;width:7rem;height:auto}#MainContent[data-template=index] .ll-capsules-meet .ll-home-title{margin-top:2.4rem;margin-bottom:1.6rem}#MainContent[data-template=index] .ll-capsules-meet .ll-tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;width:100%;min-width:0;max-width:100%;margin:2.4rem 0;padding:10px;overflow:visible;background:#fff}#MainContent[data-template=index] .ll-capsules-meet .ll-tabs__btn{flex:0 0 auto;min-width:auto;padding:.8rem 1.2rem;white-space:nowrap}#MainContent[data-template=index] .ll-capsules-meet__panel.is-active{display:grid;grid-template-columns:minmax(0,1fr) 8rem;gap:1.6rem 1.2rem}#MainContent[data-template=index] .ll-capsules-meet__content,#MainContent[data-template=index] .ll-capsules-meet__media-col{display:contents}#MainContent[data-template=index] .ll-capsules-meet__subhead{display:none}#MainContent[data-template=index] .ll-capsules-meet__copy{grid-column:1 / -1;grid-row:1;margin:0;text-align:center;font-size:1.3rem}#MainContent[data-template=index] .ll-capsules-meet__copy p{margin:0}#MainContent[data-template=index] .ll-capsules-meet__copy p~p{display:none}#MainContent[data-template=index] .ll-capsules-meet__pictos{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:.5rem}#MainContent[data-template=index] .ll-capsules-meet__pictos li{width:5.2rem;height:5.2rem;padding:0;border:0;background:transparent}#MainContent[data-template=index] .ll-capsules-meet__pictos img{width:5.2rem;height:5.2rem;object-fit:contain}#MainContent[data-template=index] .ll-capsules-meet__media{grid-column:1;grid-row:2;width:100%;align-self:center}#MainContent[data-template=index] .ll-capsules-meet__cta{grid-column:1 / -1;grid-row:3}#MainContent[data-template=index] .ll-capsules-meet__cta .ll-btn{width:100%}#MainContent[data-template=index] .ll-home-ugc{padding:3.2rem 0}#MainContent[data-template=index] .ll-home-ugc__inner{width:100%;padding-inline:1.5rem}#MainContent[data-template=index] .ll-home-ugc__reviews{margin-bottom:-.4rem}#MainContent[data-template=index] .ll-home-ugc__reviews-image{width:7rem;height:3.5rem}#MainContent[data-template=index] .ll-home-ugc__heading{margin-bottom:1.6rem}#MainContent[data-template=index] .ll-home-ugc__rail{display:flex;gap:1.5rem;min-width:0;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#MainContent[data-template=index] .ll-home-ugc__rail::-webkit-scrollbar{display:none}#MainContent[data-template=index] .ll-home-ugc__card{flex:0 0 28rem;scroll-snap-align:start}#MainContent[data-template=index] .ll-recipes{padding:3.2rem 0;overflow:hidden}#MainContent[data-template=index] .ll-recipes__grid{display:flex;gap:1.5rem;min-width:0;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#MainContent[data-template=index] .ll-recipes__grid::-webkit-scrollbar{display:none}#MainContent[data-template=index] .ll-recipe-card{flex:0 0 28rem;height:auto;scroll-snap-align:start}#MainContent[data-template=index] .ll-community.ll-community--stacked{padding:3.2rem 0 0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/littles-home.css.map */
