.ll-hero{min-width:0;overflow-wrap:anywhere}.ll-hero,.ll-hero *{box-sizing:border-box}.ll-hero__inner{width:min(var(--ll-page-max),calc(100% - 2 * var(--ll-gutter)));margin-inline:auto;padding-inline:20px;min-width:0}.ll-hero .ll-h2{margin:0 0 24px;color:inherit}.ll-hero .ll-eyebrow{margin:0 0 12px}.ll-hero img{display:block;width:100%;height:auto}.ll-hero h3{color:inherit}.ll-hero.ll-band--ink .ll-btn{background:var(--ll-cream);color:var(--ll-ink);border-color:var(--ll-cream)}@media(min-width:750px){.ll-hero__inner{padding-inline:32px}}.ll-hero__inner{display:grid;gap:28px}.ll-hero__copy{min-width:0;align-self:center}.ll-hero .ll-h1{margin:0 0 20px;max-width:18ch;color:inherit}.ll-hero__text{margin:0 0 24px;max-width:44ch;line-height:1.6}.ll-hero__text--mobile{display:none}.ll-hero__buttons{display:grid;gap:12px}.ll-hero__action{display:grid;align-content:start;gap:5px;min-width:0}.ll-hero__button{width:100%}.ll-hero__button-note{display:block;color:var(--ll-muted);font-size:12px;font-weight:650;line-height:1.2;text-align:center}.ll-hero__reviews a{display:inline-flex;align-items:flex-start;min-height:44px;color:inherit}.ll-hero__media{aspect-ratio:4 / 5;min-width:0;overflow:hidden;border-radius:var(--ll-r);background:var(--ll-cream-deep)}.ll-hero__media picture,.ll-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.ll-hero--image-below-on-mobile .ll-hero__media{margin-inline:-20px;border-radius:0}.ll-hero--mobile-center .ll-hero__copy{text-align:center}.ll-hero--mobile-center :is(.ll-h1,.ll-h2,.ll-hero__text){margin-inline:auto}.ll-hero__accent-break{display:none}.ll-hero .ll-hero__reviews{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ll-ink)}.ll-hero__reviews a{flex-direction:column;gap:4px}.ll-hero__stars{display:inline-flex;gap:4px;flex:none}.ll-hero__star{position:relative;width:20px;font:700 20px/1 Arial,sans-serif;color:var(--ll-line)}.ll-hero__star>span{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--ll-star-color, var(--ll-green))}.ll-hero__count{display:inline-block;position:relative;font-variant-numeric:tabular-nums;text-align:right}.ll-hero__rating{display:inline-flex;align-items:center;gap:9px}.ll-hero__rating>strong{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.ll-hero__review-text{display:flex;align-items:baseline;gap:.22em;min-height:20px;font-size:15px;line-height:1.2;letter-spacing:0;white-space:nowrap}.ll-hero__review-text strong{font-weight:750}.ll-hero__review-text>span{font-size:1em;font-weight:600;letter-spacing:0}.ll-hero__reviews a{text-decoration:none}.ll-hero__reviews a:hover .ll-hero__review-text>span{text-decoration:underline;text-underline-offset:4px}.ll-hero__reviews a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.ll-hero__stars{font-size:22px}.ll-hero__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.ll-hero__reviews.is-rating-animating .ll-hero__star{animation:ll-star-pop .28s ease-out both;animation-delay:calc(var(--ll-star-index) * 80ms)}}@keyframes ll-star-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ll-hero--flatlay{position:relative;overflow:hidden;padding-top:0}.ll-hero--flatlay :is(.ll-h1,.ll-h2){font-size:clamp(34px,9vw,44px);line-height:1.02;letter-spacing:-.02em;font-weight:600;max-width:none}.ll-hero .ll-serif-accent{color:var(--ll-green,#A1C84B);font-size:.75em}.ll-hero--flatlay .ll-hero__text{font-size:17px;max-width:520px;color:var(--ll-muted)}.ll-hero--flatlay .ll-btn{min-height:48px}.ll-hero--flatlay .ll-hero__media{order:-1;height:56vw;aspect-ratio:auto;margin-inline:-20px;border:0;border-radius:0;background:transparent}.ll-hero--flatlay .ll-hero__media :is(picture,img,.ll-placeholder){height:100%;object-fit:contain;object-position:center}.ll-hero--flatlay:where(.ll-hero--mobile-layout-stacked) .ll-hero__media{padding:0 1vw}@media(min-width:750px){.ll-hero--flatlay:where(.ll-hero--mobile-layout-stacked) .ll-hero__media{padding:0}.ll-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.ll-hero__buttons{display:flex;align-items:flex-start;flex-wrap:wrap}.ll-hero__action{flex:1 1 150px;max-width:220px}.ll-hero--image-below-on-mobile .ll-hero__media{margin-inline:0;border-radius:var(--ll-r)}.ll-hero--mobile-center .ll-hero__copy{text-align:left}.ll-hero--mobile-center :is(.ll-h1,.ll-h2,.ll-hero__text){margin-inline:0}.ll-hero--flatlay{padding-top:var(--ll-section-padding)}.ll-hero--flatlay .ll-hero__inner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:24px}.ll-hero--flatlay .ll-hero__media{order:initial;align-self:stretch;height:auto;margin-inline:0}}@media(min-width:750px)and (max-width:989px){.ll-hero--flatlay .ll-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.ll-hero--flatlay :is(.ll-h1,.ll-h2){font-size:clamp(34px,4.4vw,38px)}.ll-hero--flatlay .ll-hero__button{padding-inline:8px;font-size:14px;white-space:nowrap;overflow-wrap:normal}}@media(min-width:990px){.ll-hero .ll-hero__reviews{font-size:17px}.ll-hero__star{width:22px;font-size:22px}.ll-hero--flatlay{min-height:clamp(420px,34vw,560px);padding-block:48px;display:flex;align-items:center}.ll-hero--flatlay .ll-hero__inner{width:100%;max-width:var(--ll-page-max);padding-inline:24px;display:block}.ll-hero--flatlay .ll-hero__copy{position:relative;z-index:1;width:min(620px,44%);text-align:left}.ll-hero--flatlay :is(.ll-h1,.ll-h2){font-size:clamp(40px,4vw,64px)}.ll-hero--flatlay .ll-hero__media{position:absolute;top:20px;right:0;bottom:48px;width:58%;margin:0;padding:0;overflow:visible}.ll-hero--flatlay .ll-hero__media img{object-position:center}.ll-hero__accent-break{display:initial}}@media(max-width:749px){.ll-hero__text--desktop{display:none}.ll-hero__text--mobile{display:block}.ll-hero .ll-hero__reviews,.ll-hero__reviews a{flex-direction:column;align-items:flex-start;gap:4px}.ll-hero .ll-hero__reviews{margin-bottom:10px;min-height:50px}.ll-hero__rating{gap:7px}.ll-hero__stars{gap:2px}.ll-hero__star{width:17px;font-size:17px}.ll-hero__review-text{font-size:14px}.ll-hero__rating>strong{font-size:14px}.ll-hero--mobile-layout-stacked{padding-block:12px 0}.ll-hero--mobile-layout-stacked .ll-hero__inner{display:flex;flex-direction:column;gap:12px;padding-inline:20px}.ll-hero--mobile-layout-stacked .ll-hero__copy{width:100%;text-align:left}.ll-hero--mobile-layout-stacked :is(.ll-h1,.ll-h2){font-size:clamp(30px,8vw,34px);font-weight:600;line-height:1.05;letter-spacing:-.02em;margin:0 0 12px;max-width:none;text-wrap:balance}.ll-hero--mobile-layout-stacked .ll-hero__text{font-size:16px;line-height:1.4;color:var(--ll-muted);margin:0 0 14px}.ll-hero--mobile-layout-stacked .ll-hero__buttons{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:8px}.ll-hero--mobile-layout-stacked .ll-btn{min-height:48px;padding:10px 12px;font-size:15px;line-height:1.2}.ll-hero--mobile-layout-stacked .ll-hero__media{order:0;width:calc(100% + 40px);margin-inline:-20px;border-radius:0;height:auto;aspect-ratio:1600 / 1032}.ll-hero--mobile-layout-overlay .ll-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate}.ll-hero--mobile-layout-overlay :is(.ll-hero__copy,.ll-hero__media){grid-area:1 / 1}.ll-hero--mobile-layout-overlay .ll-hero__copy{position:relative;z-index:1;padding-block:24px}.ll-hero--mobile-layout-overlay .ll-hero__media{order:0;height:100%;min-height:100%}}@media(min-width:350px)and (max-width:749px){.ll-hero--mobile-layout-stacked .ll-hero__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.ll-hero .ll-hero__buttons .ll-btn{transition:background-color .12s,color .12s,border-color .12s,transform .12s}.ll-hero .ll-hero__buttons .ll-btn{background:var(--ll-green,#A1C84B);color:var(--ll-ink,#232224);border-color:var(--ll-green,#A1C84B)}.ll-hero .ll-hero__buttons .ll-hero__button--plan{background:#eef3df;color:var(--ll-ink,#232224);border-color:var(--ll-green,#A1C84B)}@media(hover:hover){.ll-hero .ll-hero__buttons .ll-btn:hover{background:#b7d477;color:var(--ll-ink,#232224);border-color:#b7d477}.ll-hero .ll-hero__buttons .ll-hero__button--plan:hover{background:var(--ll-green,#A1C84B);color:var(--ll-ink,#232224);border-color:var(--ll-green,#A1C84B)}}.ll-hero .ll-hero__buttons .ll-btn:focus-visible{outline:3px solid var(--ll-ink,#232224);outline-offset:3px}.ll-hero .ll-hero__buttons .ll-btn:active{background:#b7d477;color:var(--ll-ink,#232224);border-color:#b7d477;transform:scale(.98)}@media(prefers-reduced-motion:reduce){.ll-hero .ll-hero__buttons .ll-btn{transition:none}}.ll-hero__inner{box-sizing:border-box;width:min(var(--ll-page-max),calc(100% - 2 * var(--ll-gutter)));max-width:var(--ll-page-max);margin-inline:auto;padding-inline:0}.ll-hero--flatlay .ll-hero__inner,.ll-hero--mobile-layout-stacked .ll-hero__inner{width:min(var(--ll-page-max),calc(100% - 2 * var(--ll-gutter)));max-width:var(--ll-page-max);padding-inline:0}@media(min-width:1200px){.ll-hero--flatlay .ll-hero__copy{width:min(620px,46%)}.ll-hero--flatlay .ll-hero__media{top:30px;bottom:30px}.ll-hero--flatlay .ll-hero__media picture{transform:scale(1.04);transform-origin:right center}}@media(min-width:1440px){.ll-hero--flatlay .ll-hero__copy{width:min(620px,48%)}.ll-hero--flatlay .ll-hero__media{top:24px;bottom:24px}.ll-hero--flatlay .ll-hero__media picture{transform:scale(1.04)}}@media(min-width:990px){.ll-hero--flatlay .ll-hero__copy :is(.ll-h1,.ll-h2){font-size:clamp(38px,3.4vw,52px);text-wrap:balance}}@media(max-width:989px){.ll-hero__accent-break{display:initial}}.ll-hero .ll-hero__buttons .ll-btn{min-height:54px}.ll-hero .ll-hero__buttons .ll-hero__button--plan{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding-block:6px;line-height:1.15}.ll-hero .ll-hero__button--plan .ll-hero__button-note--inside{display:block;margin:0;color:inherit;opacity:.72;font-size:11.5px;font-weight:600;letter-spacing:.01em;line-height:1.1;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ll-hero.css.map */
