.ll{--ll-cream: #fffbf4;--ll-navy: #0e1b4d;--ll-butter: #ffe7a3;--ll-coral: #f0553a;--ll-cobalt: #3b5fd0;--ll-muted: #4a5478;--ll-ease: cubic-bezier(.34, 1.56, .64, 1);font-family:var(--font-body-family);color:var(--ll-navy)}.ll *,.ll *:before,.ll *:after{box-sizing:border-box}.ll__inner{width:100%;max-width:128rem;margin:0 auto;padding-left:2rem;padding-right:2rem}.ll h2,.ll h3,.ll__display{font-family:var(--font-heading-family);font-weight:600;margin:0;letter-spacing:-.02em;text-wrap:balance}.ll p{margin:0}.ll__section-title{font-size:4rem;line-height:1}.ll__lead{font-size:1.7rem;line-height:1.55;color:var(--ll-muted)}.ll-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.8rem;border-radius:999px;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;text-decoration:none;border:0;cursor:pointer;line-height:1.2}.ll-btn:focus-visible{outline:3px solid var(--ll-coral);outline-offset:3px}.ll-btn--primary{background:var(--ll-cobalt);color:#fff}.ll-btn--surface{background:var(--ll-cream);color:var(--ll-navy)}.ll-btn--ghost{background:transparent;color:inherit;padding:0 1.6rem;text-decoration:underline;text-underline-offset:.4rem}@media(prefers-reduced-motion:no-preference){.ll-btn{transition:transform .15s var(--ll-ease),opacity .15s ease}.ll-btn:active{transform:scale(.97)}.ll-btn--ghost:hover{opacity:.8}}.ll-media{overflow:hidden;background:var(--ll-butter)}.ll-media img,.ll-media svg{display:block;width:100%;height:100%;object-fit:cover}.ll-hero{background:var(--ll-navy);color:var(--ll-cream);overflow:hidden}.ll-hero .ll__inner{display:grid;gap:3.2rem;padding-top:4rem;padding-bottom:4.8rem}.ll-hero__title{font-size:4.4rem;line-height:.95;max-width:100rem;color:inherit}.ll-hero__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;align-items:end;padding-top:2.4rem}.ll-hero__tile--arch{aspect-ratio:3 / 4;border-radius:999px 999px 2rem 2rem}.ll-hero__tile--circle{aspect-ratio:1;border-radius:50%;transform:translateY(-2.4rem)}.ll-hero__tile--rounded{aspect-ratio:3 / 4;border-radius:2rem}.ll-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.ll-hero__subtitle{font-size:1.6rem;line-height:1.55;max-width:38rem;opacity:.9}.ll-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.ll-promises{background:var(--ll-butter)}.ll-promises__row{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2rem;padding:4rem 2rem;max-width:128rem;margin:0 auto;scrollbar-width:none}.ll-promises__row::-webkit-scrollbar{display:none}.ll-promise{flex:0 0 80%;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;gap:1.2rem;min-height:17.6rem;padding:2.4rem;border-radius:2rem}.ll-promise h3{font-size:2rem;line-height:1.15;color:inherit}.ll-promise p{font-size:1.5rem;line-height:1.5}.ll-promise--cream{background:var(--ll-cream);color:var(--ll-navy)}.ll-promise--cream p{color:var(--ll-muted)}.ll-promise--cobalt{background:var(--ll-cobalt);color:#fff}.ll-promise--cobalt p{opacity:.92}.ll-promise--coral{background:var(--ll-coral);color:var(--ll-navy)}.ll-products{background:var(--ll-cream);padding:5.6rem 0}.ll-products__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.ll-products__head .ll__lead{margin-top:1.2rem;max-width:44rem}.ll-link{display:inline-flex;align-items:center;min-height:4.4rem;color:var(--ll-navy);font-weight:700;font-size:1.6rem;text-decoration:underline;text-underline-offset:.4rem}.ll-products__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.ll-card{display:block;height:100%;padding:1.2rem 1.2rem 2rem;border-radius:2rem;background:var(--ll-butter);color:var(--ll-navy);text-decoration:none}.ll-card__media{aspect-ratio:1;border-radius:1.4rem;background:var(--ll-cream)}.ll-card__title{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.35;font-weight:700;padding:1rem .4rem .2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ll-card__price{padding:0 .4rem;font-size:1.6rem;font-weight:700}.ll-card__price s{font-weight:400;font-size:1.3rem;color:var(--ll-muted);margin-left:.4rem}.ll-card:focus-visible{outline:3px solid var(--ll-coral);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.ll-card{transition:transform .25s var(--ll-ease)}.ll-card:hover{transform:translateY(-.4rem)}}.ll-story{background:var(--ll-cream);scroll-margin-top:12rem}.ll-story .ll__inner{display:grid;gap:4rem;align-items:center;padding-top:5.6rem;padding-bottom:5.6rem}.ll-story__visual{position:relative;padding:0 4rem 4rem 0}.ll-story__main{aspect-ratio:1;border-radius:2.5rem}.ll-story__inset{position:absolute;right:0;bottom:0;width:40%;aspect-ratio:1;border-radius:50%;border:.8rem solid var(--ll-cream)}.ll-story__copy{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.ll-story__copy .ll__lead{max-width:56rem}.ll-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:56rem}.ll-point{display:flex;align-items:center;gap:1.6rem;padding:1.2rem 2rem;border-radius:1.6rem;background:var(--ll-butter);font-weight:700;font-size:1.5rem;line-height:1.4}.ll-dot{flex:0 0 auto;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--ll-coral)}.ll-dot--cobalt{background:var(--ll-cobalt)}.ll-dot--navy{background:var(--ll-navy)}.ll-closing{background:var(--ll-coral);color:var(--ll-navy)}.ll-closing .ll__inner{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center;padding-top:6.4rem;padding-bottom:6.4rem}.ll-closing .ll__section-title{max-width:90rem;color:inherit}.ll-closing__body{font-size:1.7rem;font-weight:700;max-width:44rem}@media screen and (min-width:750px){.ll__inner{padding-left:5rem;padding-right:5rem}.ll__section-title{font-size:5.6rem}.ll-hero .ll__inner{grid-template-columns:repeat(12,1fr);gap:3.2rem;align-items:end;padding-top:8rem;padding-bottom:9.6rem}.ll-hero__title{grid-column:1 / -1;font-size:8.8rem}.ll-hero__copy{grid-column:span 4;grid-row:2;padding-bottom:2.4rem}.ll-hero__subtitle{font-size:1.8rem}.ll-hero__tiles{grid-column:span 8;grid-row:2;gap:2rem;padding-top:0}.ll-hero__tile--circle{transform:translateY(-4.8rem)}.ll-hero__tile--rounded{border-radius:3rem}.ll-promises__row{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;overflow:visible;padding:8rem 5rem}.ll-promise{min-height:22.4rem;padding:4rem}.ll-promise:nth-child(2){transform:translateY(-1.6rem)}.ll-promise h3{font-size:2.4rem}.ll-products{padding:8rem 0}.ll-products__head{margin-bottom:4rem}.ll-products__grid{gap:2.4rem}.ll-story .ll__inner{grid-template-columns:1fr 1fr;gap:6.4rem;padding-top:11.2rem;padding-bottom:11.2rem}.ll-story__visual{padding:0 5.6rem 5.6rem 0}.ll-story__main{border-radius:3.5rem}.ll-point{border-radius:999px}.ll-closing .ll__inner{padding-top:11.2rem;padding-bottom:11.2rem}}@media screen and (min-width:990px){.ll-products__grid{grid-template-columns:repeat(4,1fr)}}body:has(.ll-sticky-buy) [id^=MainProduct-]{--ll-cream: #fffbf4;--ll-navy: #0e1b4d;--ll-butter: #ffe7a3;--ll-coral: #f0553a;--ll-cobalt: #3b5fd0}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__media-item .product-media-container,body:has(.ll-sticky-buy) [id^=MainProduct-] .product__media-item .product__media,body:has(.ll-sticky-buy) [id^=MainProduct-] .thumbnail{border-radius:1.6rem;overflow:hidden}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__info-container{background:var(--ll-butter);border-radius:2rem;padding:2rem;margin-top:1.6rem}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__title h1{font-size:3rem;line-height:1.05;letter-spacing:-.02em}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__info-container .price{font-size:2.2rem}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__info-container .icon-with-text{display:flex;flex-wrap:wrap;gap:.8rem}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__info-container .icon-with-text__item{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:.6rem 1.4rem;border-radius:999px;background:var(--ll-cream)}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__info-container .icon-with-text__item .h4{font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;margin:0}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__description,body:has(.ll-sticky-buy) [id^=MainProduct-] .product__accordion{background:var(--ll-cream);padding-left:1.6rem;padding-right:1.6rem}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__description{border-radius:1.6rem;padding-top:1.6rem;padding-bottom:1.6rem}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__accordion{border-radius:1.6rem;border:0}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__accordion+.product__accordion{margin-top:.8rem}body:has(.ll-sticky-buy) .related-products .card-wrapper .card{background:var(--ll-butter, #ffe7a3);border-radius:2rem;padding:1.2rem 1.2rem 1.6rem}body:has(.ll-sticky-buy) .related-products .card-wrapper .card__inner{border-radius:1.4rem;overflow:hidden}@media screen and (min-width:750px){body:has(.ll-sticky-buy) [id^=MainProduct-] .product__info-container{padding:3.2rem;margin-top:0}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__title h1{font-size:4.4rem}body:has(.ll-sticky-buy) [id^=MainProduct-] .product__media-item .product-media-container,body:has(.ll-sticky-buy) [id^=MainProduct-] .product__media-item .product__media{border-radius:2rem}}.ll-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:1.2rem;padding:1.2rem 2rem max(1.2rem,env(safe-area-inset-bottom));background:var(--ll-cream);border-top:1px solid #e8dfd0;box-shadow:0 -.4rem 1.6rem #0e1b4d14;transform:translateY(0)}.ll-sticky-buy[hidden]{display:none}.ll-sticky-buy__info{flex:1;min-width:0}.ll-sticky-buy__title{font-size:1.3rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ll-sticky-buy__price{font-size:1.6rem;font-weight:700}.ll-sticky-buy .ll-btn{min-height:4.8rem;padding:0 2.4rem;flex:0 0 auto}.ll-sticky-buy .ll-btn[disabled]{opacity:.5;cursor:not-allowed}.ll-sticky-spacer{height:8rem}@media screen and (min-width:750px){.ll-sticky-buy,.ll-sticky-spacer{display:none!important}}@media screen and (min-width:750px){.ll-hero__copy{grid-column:1 / span 4}.ll-hero__tiles{grid-column:5 / span 8}}.ll-desc__body[data-collapsed=true]{max-height:36rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}.ll-desc__toggle{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.2rem;padding:.9rem 1.8rem;border:2px solid var(--ll-navy);border-radius:999px;background:var(--ll-butter);color:var(--ll-navy);font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer;transition:transform .15s var(--ll-ease)}.ll-desc__toggle:hover{transform:translateY(-2px)}.ll-desc__toggle:focus-visible{outline:3px solid var(--ll-coral);outline-offset:2px}.ll-desc__toggle-icon{transition:transform .2s ease}.ll-desc__toggle[aria-expanded=true] .ll-desc__toggle-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ll-desc__toggle,.ll-desc__toggle-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lucid-lamb-pages.css.map */
