html .llp-carousel{padding:56px 0}html .llp-carousel .llp-pcard__swatches{display:none}@media(min-width:1400px){html .llp-carousel__arrow--prev{left:-60px}html .llp-carousel__arrow--next{right:-60px}}html .llp-carousel__progress{height:2px;margin-top:22px;background:var(--llp-line)}html .llp-carousel__progress span{display:block;width:30%;height:100%;background:var(--llp-ink);transition:margin-left .2s ease}html .llp-carousel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px;padding-top:26px;border-top:1px solid var(--llp-line)}html .llp-carousel__head .llp-carousel__title{margin:0;padding:0;border:0;text-align:left}html .llp-carousel__sub{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--llp-muted)}html .llp-carousel__all,html .llx-quote__link{flex-shrink:0;color:var(--llp-ink);font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}html .llp-carousel__all:hover,html .llx-quote__link:hover{text-decoration-thickness:2px}html .llx-quotes--spotlight{padding:56px 0;background:#f9f5ec}html .llx-quotes--spotlight .llx-quotes__head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 28px;padding-top:26px;border-top:1px solid var(--llp-line)}html .llx-quotes--spotlight .llx-quotes__title{margin:0;padding:0;border:0;text-align:left}html .llx-quotes__badge{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;color:var(--llp-ink)}html .llx-quotes__badge-stars{display:inline-flex;gap:2px;color:var(--llx-star, var(--llp-green))}html .llx-quotes--spotlight .llx-quotes__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);gap:20px;max-width:none;margin:0;overflow:visible}html .llx-quotes__more{display:contents}html .llx-quotes--spotlight .llx-quote{display:flex;flex-direction:column;margin:0;padding:26px 26px 24px;background:var(--llp-panel);border:1px solid var(--llp-line);text-align:left}html .llx-quotes--spotlight .llx-quote--lead{grid-column:1 / span 2}html .llx-quotes--spotlight .llx-quote--photo{grid-column:3;grid-row:1 / span 2}html .llx-quotes--spotlight .llx-quote--photo{padding:0}html .llx-quotes--spotlight .llx-quote__media img{aspect-ratio:16 / 10}html .llx-quotes--spotlight .llx-quote__body{display:flex;flex:1;flex-direction:column}html .llx-quotes--spotlight .llx-quote--photo .llx-quote__body{padding:22px 26px 24px}html .llx-quotes--spotlight .llx-quote__stars{margin-bottom:12px}html .llx-quotes--spotlight .llx-quote__text{margin:0 0 18px;padding:0;border:0;color:var(--llp-ink);font-family:var(--llp-font-display);font-size:17px;font-style:normal;line-height:1.5}html .llx-quotes--spotlight .llx-quote--lead .llx-quote__text{font-size:22px;line-height:1.45}html .llx-quotes--spotlight .llx-quote__name{margin-top:auto;font-size:14px}html .llx-quote__date-link{display:inline-flex;align-items:center;min-height:24px;color:inherit;text-decoration:underline;text-underline-offset:3px}html .llx-quote__date-link:focus-visible{outline:2px solid var(--llp-green);outline-offset:3px}html .llx-quote__shop-link{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:8px}html .llx-quote__shop-link:focus-visible{outline:2px solid var(--llp-green);outline-offset:3px}html .llx-quotes--spotlight .llx-quote--lead{justify-content:center}html .llx-quotes--spotlight .llx-quote--lead .llx-quote__body{flex:none}html .llx-quotes--spotlight .llx-quote--lead .llx-quote__name{margin-top:4px}html .llx-quotes--spotlight .llx-quote:not(.llx-quote--lead):not(.llx-quote--photo){justify-content:center}html .llx-quotes--spotlight .llx-quote:not(.llx-quote--lead):not(.llx-quote--photo) .llx-quote__body{flex:none}html .llx-quotes--spotlight .llx-quote:not(.llx-quote--lead):not(.llx-quote--photo) .llx-quote__name{margin-top:0}html .llx-quote__book{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:20px;padding:10px 14px 12px 10px;border:1px solid var(--llp-line);background:#f9f5ec;color:var(--llp-ink);text-decoration:none}html .llx-quote__book:hover{border-color:var(--llp-ink)}html .llx-quote__book:hover .llx-quote__link{text-decoration-thickness:2px}html .llx-quote__book:active{background:var(--llp-paper)}html .llx-quote__book:focus-visible{outline:2px solid var(--llp-ink);outline-offset:2px}html .llx-quote__book-cover{display:block;width:76px;height:76px;object-fit:cover}html .llx-quotes--spotlight .llx-quote:has(.llx-quote__book) .llx-quote__product{display:none}html .llx-quote__book-text{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:1.35}html .llx-quote__book-title{font-weight:600}html .llx-quote__book-price{color:var(--llp-muted)}html .llx-quote__book .llx-quote__link{font-size:14px}html .llx-closing{padding:64px 0;background:var(--llp-burgundy);color:var(--llp-cream);text-align:center}html .llx-closing__title{margin:0 0 10px;color:inherit;font-size:clamp(30px,3.4vw,42px)}html .llx-closing__text{margin:0 auto 26px;max-width:60ch;font-size:16px;line-height:1.55;color:inherit;opacity:.88}html .llx-closing .llp-btn--white{color:var(--llp-burgundy)}html .llx-closing__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px}html .llx-closing__link{color:inherit;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}html .llx-closing a:focus-visible{outline:2px solid #fffdf7;outline-offset:3px}html .llx-closing__note{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:28px 0 0;font-size:14px}html .llx-closing__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}html .llx-feature{--llx-feature-stage: #fbf8f1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 64px;min-height:0;max-width:1280px;margin:0 auto;padding:64px max(16px,(100% - 1280px) / 2 + 16px);box-sizing:border-box;background:var(--llx-feature-bg, var(--llp-paper))}html .llx-feature{max-width:none}html .llx-feature--cream{--llx-feature-bg: #f9f5ec;--llx-feature-stage: #efe6d3}html .llx-feature__media,html .llx-feature--contain .llx-feature__media{aspect-ratio:1;background:var(--llx-feature-stage)}html .llx-feature__media img,html .llx-feature--contain .llx-feature__media img{padding:7%}html .llx-feature__caption{position:absolute;right:0;bottom:14px;left:0;z-index:1;margin:0;font-size:12px;text-align:center;color:var(--llp-muted)}html .llx-feature.llx-feature--duo .llx-feature__media>img{position:absolute;top:16%;right:auto;bottom:auto;left:3%;width:54%;height:54%;padding:0}html .llx-feature.llx-feature--duo .llx-feature__caption{display:none}html .llx-feature.llx-feature--duo .llx-feature__detail{position:absolute;top:32%;right:3%;z-index:2;width:52%;margin:0}html .llx-feature.llx-feature--duo.llx-feature--flip .llx-feature__media>img{right:3%;left:auto}html .llx-feature.llx-feature--duo.llx-feature--flip .llx-feature__detail{right:auto;left:3%}html .llx-feature.llx-feature--duo.llx-feature--flip .llx-feature__detail figcaption{right:auto;left:14px}html .llx-feature.llx-feature--duo .llx-feature__detail img{position:static;display:block;width:100%;height:auto;padding:0;border:5px solid #fffdf7;box-sizing:border-box;box-shadow:0 10px 30px #1e252529;mix-blend-mode:normal;object-fit:cover}html .llx-feature.llx-feature--duo .llx-feature__detail figcaption{position:absolute;top:-12px;right:14px;padding:5px 10px;background:var(--llp-green);color:#fffdf7;font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}html .llx-feature__copy,html .llx-feature--flip .llx-feature__copy{justify-content:flex-start;padding:0;text-align:left}html .llx-feature__inner{max-width:480px}html .llx-feature .llp-eyebrow,html .llx-feature__inner .llp-eyebrow{margin:0 0 14px;font-family:var(--llp-font-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--llp-green)}html .llx-feature__heading{margin:0 0 16px;font-size:clamp(30px,3.2vw,42px)}html .llx-feature__text{margin:0 0 20px;font-size:16px}html .llx-feature__points{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}html .llx-feature__points li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:var(--llp-ink)}html .llx-feature__points svg{flex-shrink:0;margin-top:2px;color:var(--llp-green)}html .llx-feature__price{margin:0 0 16px;font-size:16px}@media(max-width:449px){html .llx-quote__book{grid-template-columns:64px minmax(0,1fr);row-gap:4px}html .llx-quote__book-cover{grid-row:span 2;width:64px;height:64px}html .llx-quote__book .llx-quote__link{grid-column:2}}@media(max-width:899px){html .llx-quotes--spotlight .llx-quotes__grid{grid-template-columns:minmax(0,1fr);padding:0}html .llx-quotes--spotlight .llx-quote{flex:none;max-width:none}html .llx-quotes--spotlight .llx-quote--lead,html .llx-quotes--spotlight .llx-quote--photo{grid-column:1 / -1;grid-row:auto}html .llx-quotes--spotlight .llx-quote__media img{aspect-ratio:16 / 9}}@media(max-width:749px){html .llp-carousel,html .llx-quotes--spotlight{padding:32px 0}html .llx-closing{padding:44px 0}html .llp-carousel__head,html .llx-quotes--spotlight .llx-quotes__head{flex-direction:column;align-items:flex-start;gap:8px;padding-top:20px;margin-bottom:22px}html .llp-carousel__sub{font-size:14px}html .llx-quotes--spotlight .llx-quote{padding:20px 18px}html .llx-quotes--spotlight .llx-quote__text{font-size:16px}html .llx-quotes--spotlight .llx-quote--lead .llx-quote__text{font-size:18px}html .llx-quotes--spotlight .llx-quote--photo{padding:0}html .llx-quotes--spotlight .llx-quote--photo .llx-quote__body{padding:18px}html .llx-quotes--spotlight .llx-quotes__grid{grid-template-columns:minmax(0,1fr);gap:12px}html .llx-quotes__more{display:flex;align-items:flex-start;gap:12px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}html .llx-quotes__more::-webkit-scrollbar{display:none}html .llx-quotes__more>.llx-quote{flex:0 0 74%;scroll-snap-align:start}html .llx-quotes--spotlight .llx-quote__media img{aspect-ratio:16 / 10}html .llx-quotes--spotlight .llx-quote:not(.llx-quote--lead):not(.llx-quote--photo){padding:18px 16px}html .llx-quotes--spotlight .llx-quote:not(.llx-quote--lead):not(.llx-quote--photo) .llx-quote__body{flex:1}html .llx-quotes--spotlight .llx-quote:not(.llx-quote--lead):not(.llx-quote--photo) .llx-quote__name{margin-top:auto}html .llx-quotes--spotlight .llx-quote:not(.llx-quote--lead):not(.llx-quote--photo) .llx-quote__sep{display:none}html .llx-quotes--spotlight .llx-quote:not(.llx-quote--lead):not(.llx-quote--photo) .llx-quote__context{display:block}html .llp-carousel__progress{margin-top:16px}html .llp-carousel{padding-bottom:24px}html .llx-feature{grid-template-columns:minmax(0,1fr);gap:28px;padding:40px 16px}html .llx-feature__media,html .llx-feature--contain .llx-feature__media{aspect-ratio:4 / 3}html .llx-feature__media img,html .llx-feature--contain .llx-feature__media img{padding:5%}html .llx-feature__heading{font-size:30px}html .llx-feature.llx-feature--duo .llx-feature__media{aspect-ratio:auto;padding:14px}html .llx-feature.llx-feature--duo .llx-feature__media>img{display:none}html .llx-feature.llx-feature--duo .llx-feature__detail{position:static;width:100%}html .llx-feature.llx-feature--duo .llx-feature__detail img{border-width:0;box-shadow:none}html .llx-feature.llx-feature--duo .llx-feature__detail,html .llx-feature.llx-feature--duo.llx-feature--flip .llx-feature__detail{position:relative;top:auto;right:auto;left:auto}html .llx-feature.llx-feature--duo-cover .llx-feature__media>img{position:static;display:block;width:48%;height:auto;margin:4px auto 28px;padding:0}html .llp-carousel .llp-carousel__item{display:flex;flex:0 0 calc((100vw - 44px) / 2.2)}html .llp-carousel .llp-pcard{display:flex;flex-direction:column;width:100%}html .llp-carousel .llp-pcard__tile{width:100%;height:auto;aspect-ratio:1}html .llp-carousel .llp-pcard__name{display:-webkit-box;overflow:hidden;margin-top:12px;font-size:14px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}html .llp-carousel .llp-pcard__type{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}html .llp-carousel .llp-pcard__price{margin-top:auto;padding-top:6px}html .llp-carousel__track{gap:12px}html .llx-quotes--spotlight .llx-quote:not(.llx-quote--lead):not(.llx-quote--photo) .llx-quote__product{min-height:2.8em}html .llx-closing__note{font-size:14px}html .llx-closing__note span{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ll-home-sections.css.map */
