:root{--ll-dark: #2E342B;--ll-white: #FFFFFF;--ll-tan: #B69B79;--ll-green: #677C5B;--ll-gray: #C6C6C6;--ll-cream: #FDF3EA;--ll-text: #2E342B;--ll-muted: #677C5B;--ll-border: rgba(46, 52, 43, .2);--ll-display-font: var(--font-heading-family);--ll-body-font: var(--font-body-family);--ll-page-padding: clamp(24px, 5vw, 80px);--ll-section-space: clamp(70px, 10vw, 150px)}.ll-section{width:100%}.ll-inner{width:100%;max-width:1600px;margin:0 auto;padding-left:var(--ll-page-padding);padding-right:var(--ll-page-padding)}.ll-display{margin:0;font-family:var(--ll-display-font);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:.98;letter-spacing:-.025em}.ll-body{font-family:var(--ll-body-font);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:15px;line-height:1.75;color:var(--ll-text)}.ll-eyebrow{margin:0 0 18px;font-family:var(--ll-body-font);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.ll-link{display:inline-flex;align-items:center;gap:12px;padding-bottom:4px;border-bottom:1px solid currentColor;font-family:var(--ll-body-font);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:inherit;transition:opacity .2s ease}.ll-link:hover{opacity:.65}.ll-page-top{display:block;width:100%;max-width:1500px;margin:0 auto;padding:clamp(48px,5vw,76px) var(--ll-page-padding) clamp(30px,3vw,46px)}.ll-page-top__title{display:block;margin:0;font-family:var(--ll-display-font);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:clamp(56px,6vw,92px);line-height:.95;letter-spacing:-.02em;color:var(--ll-dark);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.ll-page-top__intro{display:block;width:100%;max-width:520px;margin:22px 0 0;font-family:var(--ll-body-font);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:15px;line-height:1.65;color:var(--ll-dark)}.ll-page-top__intro p{margin:0}.ll-page-top__intro p+p{margin-top:8px}@media screen and (max-width:749px){:root{--ll-page-padding: 22px;--ll-section-space: 70px}.ll-body{font-size:14px;line-height:1.65}.ll-eyebrow{margin-bottom:14px;font-size:9px}.ll-link{font-size:9px}.ll-page-top{padding:38px var(--ll-page-padding) 28px}.ll-page-top__title{font-size:clamp(46px,14vw,64px);line-height:.95}.ll-page-top__intro{max-width:320px;margin-top:16px;font-size:14px;line-height:1.6}}.ll-lot-product__title,.ll-lot-product__product-title,.ll-lot__product-title,.ll-featured-tea__title{font-size:clamp(48px,4.8vw,76px)!important;line-height:.92!important;letter-spacing:-.025em;white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media screen and (min-width:750px)and (max-width:1200px){.ll-lot-product__title,.ll-lot-product__product-title,.ll-lot__product-title,.ll-featured-tea__title{font-size:clamp(44px,5vw,64px)!important}}@media screen and (max-width:749px){.ll-lot-product__title,.ll-lot-product__product-title,.ll-lot__product-title,.ll-featured-tea__title{font-size:clamp(42px,12vw,58px)!important;white-space:nowrap}}.ll-hero,.ll-home-hero,.ll-hero__media{position:relative}.ll-hero:after,.ll-home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#12181394,#12181357 44%,#12181314 75%,#1218130a);z-index:1}.ll-hero__content,.ll-home-hero__content,.ll-hero__copy{position:relative;z-index:2}.ll-hero__eyebrow,.ll-hero__title,.ll-hero__text,.ll-hero__body,.ll-hero__location,.ll-home-hero__eyebrow,.ll-home-hero__title,.ll-home-hero__text,.ll-home-hero__location{color:#fff!important}.ll-hero__eyebrow,.ll-hero__location,.ll-home-hero__eyebrow,.ll-home-hero__location{text-shadow:0 1px 10px rgba(0,0,0,.28)}.ll-hero__title,.ll-home-hero__title{text-shadow:0 2px 18px rgba(0,0,0,.22)}.ll-hero__text,.ll-hero__body,.ll-home-hero__text{text-shadow:0 1px 12px rgba(0,0,0,.3)}@media screen and (max-width:749px){.ll-hero:after,.ll-home-hero:after{background:linear-gradient(180deg,#1419143d,#14191466 24%,#1419146b 52%,#1419142b 78%,#1419142e)}.ll-hero__title,.ll-home-hero__title{font-size:clamp(52px,14vw,76px)!important;line-height:.94!important;letter-spacing:-.025em;max-width:650px}.ll-hero__text,.ll-hero__body,.ll-home-hero__text{max-width:570px;font-size:clamp(15px,4.2vw,18px)!important;line-height:1.55!important}.ll-hero__button,.ll-home-hero__button{width:auto!important;max-width:100%;padding:15px 22px!important}}@media screen and (max-width:480px){.ll-hero__title,.ll-home-hero__title{font-size:clamp(48px,13vw,62px)!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/leaflot-home.css.map */
