.lh-home{--lh-ink: #192938;--lh-mint: #8acfc2;--lh-pale: #eff9f6;--lh-line: #dce9e5;color:var(--lh-ink)}.lh-home *{box-sizing:border-box}.lh-home img,.lh-home video{display:block;width:100%}.lh-shell{width:min(132rem,calc(100% - 4rem));margin-inline:auto}.lh-section{padding:clamp(5.6rem,7vw,10rem) 0}.lh-section--soft{background:#fbfcfc}.lh-kicker{margin:0 0 .8rem;color:#60b7a8;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lh-title{margin:0;color:var(--lh-ink);font-size:clamp(3rem,3vw,5rem);font-weight:700;line-height:1.04;letter-spacing:-.04em}.lh-copy{color:#5c6973;font-size:1.6rem;line-height:1.6}.lh-section-head{margin:0 auto clamp(3rem,4vw,5rem);max-width:76rem;text-align:center}.lh-section-head--left{margin-inline:0;text-align:left}.lh-button{display:inline-flex;min-height:4.6rem;align-items:center;justify-content:center;padding:1.2rem 2.5rem;border:.1rem solid var(--lh-ink);border-radius:999px;background:var(--lh-ink);color:#fff;font-size:1.35rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}.lh-button:hover{transform:translateY(-2px);background:#2a4153;color:#fff}.lh-button--outline{background:transparent;color:var(--lh-ink)}.lh-button--outline:hover{background:var(--lh-ink);color:#fff}.lh-hero{position:relative;min-height:var(--lh-hero-height, 850px);overflow:hidden;background:#87c7c1;color:#fff}.lh-hero__media,.lh-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.lh-hero__media img{height:100%;object-fit:cover;object-position:var(--lh-hero-position, center)}.lh-hero__media:after{content:"";background:linear-gradient(90deg,#114043ba,#11404352 45%,#11404300 72%)}.lh-hero__placeholder{height:100%;background:linear-gradient(115deg,#3f7975,#9fd6cf)}.lh-hero__inner{position:relative;z-index:1;display:flex;min-height:inherit;align-items:center;padding-block:clamp(10rem,13vw,17rem) clamp(9rem,11vw,13rem)}.lh-hero__content{width:min(65rem,58%)}.lh-hero__eyebrow{display:inline-flex;margin-bottom:2rem;padding:.8rem 1.4rem;border:.1rem solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff14;font-size:1.2rem;font-weight:700;letter-spacing:.06em}.lh-hero h1{margin:0 0 1.6rem;max-width:64rem;color:#fff;font-size:clamp(4.4rem,5.4vw,7.8rem);font-weight:700;line-height:.98;letter-spacing:-.055em}.lh-hero__text{max-width:56rem;font-size:clamp(1.6rem,1.6vw,2rem);line-height:1.5}.lh-hero p{color:inherit}.lh-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.lh-hero .lh-button--outline{border-color:#ffffffd9;color:#fff}.lh-hero .lh-button--outline:hover{background:#fff;color:var(--lh-ink)}.lh-hero__proof{position:absolute;z-index:2;bottom:2.4rem;left:50%;display:flex;width:min(132rem,calc(100% - 4rem));transform:translate(-50%);gap:3rem;color:#ffffffe6;font-size:1.2rem}.lh-hero__proof-item{display:flex;align-items:center;gap:.8rem}.lh-hero__proof-item:before{content:"\2713";display:grid;width:2rem;height:2rem;place-items:center;border:.1rem solid rgba(255,255,255,.55);border-radius:50%;font-size:1rem}.lh-ticker{overflow:hidden;border-bottom:.1rem solid #eef2f2;background:#fff}.lh-ticker__track{display:flex;width:max-content;animation:lhTicker 32s linear infinite}.lh-ticker__item{padding:1.5rem 4rem;color:var(--lh-ink);font-size:1.2rem;white-space:nowrap}.lh-ticker__item b,.lh-ticker__item strong{color:#6fbeb1}@keyframes lhTicker{to{transform:translate(-50%)}}.lh-needs__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.lh-need{position:relative;display:flex;min-height:27rem;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:2.4rem;border:.1rem solid rgba(255,255,255,.3);border-radius:1.3rem;background:linear-gradient(155deg,var(--lh-card-start, #c9b9f8) 0%,var(--lh-card-end, #8e78e7) 100%);color:#fff;text-align:center;text-decoration:none;box-shadow:inset 0 1px #ffffff47,0 1rem 2.5rem #19293814;transition:transform .25s ease,box-shadow .25s ease}.lh-need:before{content:"";position:absolute;top:-35%;left:-20%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffffff57,#fff0 68%)}.lh-need:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0f,#19293814)}.lh-need>*{position:relative;z-index:1}.lh-need:hover{transform:translateY(-.6rem);box-shadow:0 1.8rem 4rem #19293824;color:#fff}.lh-need__icon{display:grid;width:6.2rem;height:6.2rem;margin-bottom:2rem;place-items:center;border:.1rem solid rgba(255,255,255,.55);border-radius:50%;background:#fffffff0;color:#5c6773;box-shadow:0 .8rem 1.8rem #19293814}.lh-need__icon svg{width:3rem;height:3rem}.lh-need__title{margin:0 0 .5rem;color:#fff;font-size:2.2rem;font-weight:700}.lh-need__text{margin:0;font-size:1.3rem}.lh-logos{text-align:center}.lh-logos__grid{display:grid;grid-template-columns:repeat(var(--lh-columns, 4),minmax(0,1fr));align-items:start;gap:3rem}.lh-logo-card{display:flex;flex-direction:column;align-items:center;gap:1.2rem;color:var(--lh-ink);text-decoration:none}.lh-logo-card__media{display:grid;width:100%;min-height:13rem;place-items:center}.lh-logo-card__media img{width:auto;max-width:18rem;max-height:13rem;object-fit:contain}.lh-logo-card__placeholder{display:grid;width:11rem;height:11rem;place-items:center;border:.1rem solid var(--lh-line);border-radius:2rem;background:var(--lh-pale);color:#78bdb1;font-weight:800}.lh-logo-card__title{font-size:1.35rem;font-weight:700}.lh-stockist{padding-block:3.2rem;border-block:.1rem solid #edf1f0}.lh-stockist .lh-section-head{margin-bottom:1.2rem}.lh-stockist .lh-logo-card__media{min-height:5.4rem}.lh-stockist .lh-logo-card__media img{max-width:22rem;max-height:5.4rem}.lh-slider-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.lh-slider-controls{display:flex;gap:.8rem}.lh-slider-button{display:grid;width:4.2rem;height:4.2rem;place-items:center;border:.1rem solid var(--lh-line);border-radius:50%;background:#fff;color:var(--lh-ink);cursor:pointer}.lh-scroll{display:grid;grid-auto-columns:minmax(25rem,31rem);grid-auto-flow:column;gap:1.8rem;overflow-x:auto;padding:.4rem .2rem 1.8rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.lh-scroll::-webkit-scrollbar{display:none}.lh-scroll>*{scroll-snap-align:start}.lh-story{position:relative;overflow:hidden;aspect-ratio:9 / 16;border-radius:1.4rem;background:#d9e9e6}.lh-story img,.lh-story video{height:100%;object-fit:cover}.lh-story__placeholder{display:grid;height:100%;place-items:center;background:linear-gradient(145deg,#dbece8,#91cbbf);color:var(--lh-ink);font-weight:700}.lh-story__badge{position:absolute;top:1.2rem;right:1.2rem;padding:.6rem .9rem;border-radius:.6rem;background:#ffffffeb;color:var(--lh-ink);font-size:1rem;font-weight:800}.lh-story__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;text-decoration:none}.lh-story__play span{display:grid;width:5.2rem;height:5.2rem;place-items:center;border-radius:50%;background:#192938bd;font-size:1.8rem}.lh-reviews{background:#f8fcfb}.lh-rating{color:#32b67a;font-size:1.6rem;letter-spacing:.12em}.lh-review{display:flex;min-height:32rem;flex-direction:column;padding:2.5rem;border:.1rem solid #bfe3da;border-radius:1.2rem;background:#fff}.lh-review h3{margin:1.2rem 0 .8rem;font-size:1.8rem}.lh-review__quote{flex:1;margin:0;color:#53626d;font-size:1.4rem;line-height:1.55}.lh-review__author{margin:1.4rem 0;color:#4cb4a0;font-size:1.2rem;font-weight:700}.lh-review__product{display:grid;grid-template-columns:5.2rem 1fr auto;align-items:center;gap:1.2rem;padding-top:1.4rem;border-top:.1rem solid var(--lh-line);color:var(--lh-ink);text-decoration:none}.lh-review__product img{aspect-ratio:1;border-radius:.6rem;object-fit:contain}.lh-review__product strong{font-size:1.2rem}.lh-review__product span{padding:.8rem 1.1rem;border-radius:999px;background:var(--lh-mint);color:#fff;font-size:1.1rem;font-weight:700}.lh-ranges__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.lh-range{display:grid;min-height:34rem;grid-template-columns:1.05fr 1fr;overflow:hidden;border-radius:1.4rem;background:#f4f4f2}.lh-range__media{min-height:100%;background:#dcecea}.lh-range__media img{height:100%;object-fit:cover}.lh-range__placeholder{display:grid;height:100%;place-items:center;background:linear-gradient(145deg,#94d2ca,#e8f4f0);color:var(--lh-ink)}.lh-range__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2.5rem,4vw,4.5rem)}.lh-range__content h3{margin:0 0 1rem;font-size:clamp(2.4rem,2.4vw,3.6rem)}.lh-range__content p{margin:0 0 2rem;color:#5c6973;line-height:1.55}.lh-promo{padding:clamp(3.5rem,5vw,6.5rem) 0}.lh-promo__card{position:relative;min-height:clamp(38rem,42vw,58rem);overflow:hidden;border-radius:1.4rem;background:var(--lh-promo-background, var(--lh-pale));isolation:isolate}.lh-promo__card:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--lh-promo-background, var(--lh-pale));pointer-events:none}.lh-promo__media,.lh-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.lh-promo__media{z-index:1;pointer-events:none}.lh-promo__media picture{display:block;width:100%;height:100%}.lh-promo__media img{height:100%;object-fit:cover;object-position:var(--lh-promo-position, center)}.lh-promo__placeholder{height:100%;background:linear-gradient(120deg,#acd9d2,#e9f5f2)}.lh-promo__overlay{z-index:2;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,#ffffffd1,#ffffff26 68%)}.lh-promo__content{position:relative;z-index:3;display:flex;min-height:inherit;width:min(54rem,52%);flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3rem,6vw,8rem)}.lh-promo__card--overlap{overflow:visible;background:transparent}.lh-promo__card--overlap .lh-promo__media{inset-block:clamp(-4rem,-3vw,-2rem);overflow:visible}.lh-promo__card--overlap .lh-promo__media img{filter:drop-shadow(0 1.8rem 2.4rem rgba(25,41,56,.12))}.lh-promo__card--right.lh-promo__card--overlap .lh-promo__media img{object-fit:cover;object-position:left bottom;transform:scale(1.08);transform-origin:left bottom}.lh-promo__card--left.lh-promo__card--overlap .lh-promo__media img{object-fit:cover;object-position:right bottom;transform:scale(1.06);transform-origin:right bottom}.lh-promo__content h2{margin:0 0 1.4rem;font-size:clamp(3rem,3.4vw,5rem);line-height:1.02;letter-spacing:-.04em}.lh-promo__content .lh-copy{margin:0 0 2.3rem}.lh-promo__list{margin:0 0 2.4rem;padding:0;list-style:none}.lh-promo__list li{margin:.7rem 0;font-size:1.4rem}.lh-promo__list li:before{content:"\2713";margin-right:.8rem;color:#4aae9c;font-weight:800}.lh-newsletter{padding:clamp(4rem,6vw,7rem) 0}.lh-newsletter__card{position:relative;display:grid;grid-template-columns:1fr 1.6fr;overflow:hidden;border-radius:1.4rem;background:#dff2ee;isolation:isolate}.lh-newsletter__media{position:relative;z-index:1;min-height:28rem;pointer-events:none}.lh-newsletter__media img{height:100%;object-fit:cover}.lh-newsletter__card--overlap{overflow:visible}.lh-newsletter__card--overlap:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#dff2ee}.lh-newsletter__card--overlap .lh-newsletter__media{margin-block:-2.5rem -1.5rem}.lh-newsletter__card--overlap .lh-newsletter__media img{object-fit:contain;object-position:left bottom;transform:scale(1.08);transform-origin:left bottom;filter:drop-shadow(0 1.6rem 2.2rem rgba(25,41,56,.12))}.lh-newsletter__placeholder{display:grid;height:100%;place-items:center;background:linear-gradient(135deg,#dff3ef,#91cabe);color:var(--lh-ink)}.lh-newsletter__content{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:clamp(3rem,5vw,6rem)}.lh-newsletter__content h2{margin:0 0 1rem;font-size:clamp(2.8rem,3vw,4.6rem);line-height:1.05}.lh-newsletter__form{display:grid;gap:1rem}.lh-newsletter__form input{width:100%;min-height:4.8rem;padding:1.2rem 1.8rem;border:.1rem solid #7ba99f;border-radius:999px;background:transparent;color:var(--lh-ink)}.lh-newsletter__form .lh-button{width:100%;border:0}.lh-newsletter__message{margin-top:.8rem;font-size:1.2rem}.template-index .popular-products-section:has(.lh-home-bestsellers){padding-block:clamp(4.8rem,6vw,7.5rem);background:#f8faf9}.template-index .lh-home-bestsellers .container{width:min(132rem,calc(100% - 4rem));max-width:132rem;padding-inline:0}.template-index .lh-home-bestsellers .section-header{margin:0 0 2.8rem}.template-index .lh-home-bestsellers .section-header__subtitle{margin:0 0 .45rem;color:#5bb4a5;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.template-index .lh-home-bestsellers .section-header__title{margin:0;color:var(--lh-ink);font-size:clamp(2.8rem,2.6vw,3.8rem);font-weight:700;line-height:1.02;letter-spacing:-.04em}.template-index .lh-home-bestsellers .section-header .description{display:none}.template-index .lh-home-bestsellers .popular-products__content--wrapper{margin:0}.template-index .lh-home-bestsellers .popular-products__content.slider-shadow-enable:before,.template-index .lh-home-bestsellers .popular-products__content.slider-shadow-enable__left:after{display:none}.template-index .lh-home-bestsellers .popular-products__wrapper{align-items:stretch}.template-index .lh-home-bestsellers .popular-products__item{display:flex;height:auto;margin-bottom:0}.template-index .lh-home-bestsellers .card-wrapper{display:flex;width:100%;height:100%;flex-direction:column}.template-index .lh-home-bestsellers .card-wrapper>div,.template-index .lh-home-bestsellers .card-wrapper__media,.template-index .lh-home-bestsellers .card--product,.template-index .lh-home-bestsellers .card__inner{width:100%}.template-index .lh-home-bestsellers .card-wrapper__media{overflow:hidden;margin:0 0 1.35rem;border:.1rem solid #e8efed;border-radius:1rem;background:#fff;box-shadow:0 .6rem 1.8rem #19293809;transition:box-shadow .35s ease,transform .35s ease}.template-index .lh-home-bestsellers .card-wrapper__media .media{aspect-ratio:1 / 1!important;background:#fff}.template-index .lh-home-bestsellers .card-wrapper__media img{padding:clamp(1.2rem,1.8vw,2.4rem);object-fit:contain!important;transition:transform .45s cubic-bezier(.22,1,.36,1)}.template-index .lh-home-bestsellers .card-wrapper__media .card__add-to-cart,.template-index .lh-home-bestsellers .card-wrapper__media .quick-add{display:none!important}.template-index .lh-home-bestsellers .card__information-top{z-index:4;padding:1rem}.template-index .lh-home-bestsellers .discount-badge,.template-index .lh-home-bestsellers .badge--custom{width:auto;min-height:2.4rem;padding:.5rem .9rem;border:0;border-radius:999px;background:#ff5f87;color:#fff;transform:none}.template-index .lh-home-bestsellers .discount-badge .discount-text,.template-index .lh-home-bestsellers .badge--custom{padding:0;color:#fff;font-size:.95rem;font-style:normal;font-weight:700;line-height:1;transform:none}.template-index .lh-home-bestsellers .card-information{display:flex;flex:1;padding-top:0}.template-index .lh-home-bestsellers .card-information__wrapper,.template-index .lh-home-bestsellers .card-information__group{display:flex;width:100%;height:100%;flex-direction:column;align-items:flex-start}.template-index .lh-home-bestsellers .card__middle{display:block;width:100%}.template-index .lh-home-bestsellers .lh-home-card-meta{min-height:1.4rem;margin:0 0 .45rem;overflow:hidden;color:#54ad9e;font-size:.78rem;font-weight:700;line-height:1.35;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.template-index .lh-home-bestsellers .lh-home-card-meta span{margin-inline:.3rem}.template-index .lh-home-bestsellers .card__title{min-height:3.5rem;margin:0 0 .45rem;color:var(--lh-ink);font-size:1.25rem;font-weight:700;line-height:1.35;letter-spacing:-.015em}.template-index .lh-home-bestsellers .card__title a{color:inherit;line-height:inherit}.template-index .lh-home-bestsellers .lh-card-rating{display:flex;min-height:1.7rem;align-items:center;gap:.55rem;margin:0 0 .4rem}.template-index .lh-home-bestsellers .lh-card-rating__stars{color:#f3ba23;font-size:1.05rem;line-height:1;letter-spacing:.05em}.template-index .lh-home-bestsellers .lh-card-rating__count{color:#7a878d;font-size:.85rem;line-height:1}.template-index .lh-home-bestsellers .price{width:100%;margin:0 0 .8rem;color:var(--lh-ink);font-size:1.25rem;font-weight:700;line-height:1.2}.template-index .lh-home-bestsellers .price dl,.template-index .lh-home-bestsellers .price__sale,.template-index .lh-home-bestsellers .price__regular{width:100%}.template-index .lh-home-bestsellers .price__sale{align-items:baseline;flex-wrap:wrap}.template-index .lh-home-bestsellers .price__sale dd,.template-index .lh-home-bestsellers .price__regular dd{margin:0}.template-index .lh-home-bestsellers .price--on-sale .price-item--regular{color:#87939a;font-size:1rem;font-weight:400}.template-index .lh-home-bestsellers .lh-card-cta,.template-index .lh-home-bestsellers .lh-card-cta product-form,.template-index .lh-home-bestsellers .lh-card-form{position:relative;z-index:21;display:block!important;width:100%;max-height:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.template-index .lh-home-bestsellers .lh-card-cta{margin-top:auto}.template-index .lh-home-bestsellers .lh-home-card-plan-label{display:block;margin:0 0 .4rem;color:var(--lh-ink);font-size:.9rem;font-weight:700;line-height:1.2}.template-index .lh-home-bestsellers .lh-home-card-plan{display:block;width:100%;min-height:3rem;margin:0 0 .7rem;padding:.5rem 2.8rem .5rem .9rem;border:.1rem solid #c7dad6;border-radius:.45rem;background:#fff;color:var(--lh-ink);font-family:inherit;font-size:.9rem}.template-index .lh-home-bestsellers .lh-card-button{position:relative;z-index:21;display:flex;width:100%;min-height:3.7rem;align-items:center;justify-content:center;padding:.9rem 1.4rem;border:.1rem solid var(--lh-ink);border-radius:999px;background:var(--lh-ink);color:#fff;font-family:inherit;font-size:1rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;opacity:1!important;visibility:visible!important}.template-index .lh-home-bestsellers .card-information,.template-index .lh-home-bestsellers .card-information__wrapper,.template-index .lh-home-bestsellers .card-information__group,.template-index .lh-home-bestsellers .card__middle,.template-index .lh-home-bestsellers .lh-home-card-meta,.template-index .lh-home-bestsellers .lh-card-rating,.template-index .lh-home-bestsellers .price,.template-index .lh-home-bestsellers .lh-home-card-plan-label,.template-index .lh-home-bestsellers .lh-home-card-plan{opacity:1!important;visibility:visible!important;transform:none!important}.template-index .lh-home-bestsellers .lh-card-button:hover{transform:translateY(-.2rem);background:#2a4153;box-shadow:0 .8rem 1.8rem #19293829;color:#fff}.template-index .lh-home-bestsellers .lh-card-button--disabled{opacity:.55;cursor:not-allowed}@media(hover:hover){.template-index .lh-home-bestsellers .collection-product-card:hover .card-wrapper__media{transform:translateY(-.35rem);box-shadow:0 1.4rem 3rem #1929381a}.template-index .lh-home-bestsellers .collection-product-card:hover .card-wrapper__media img{transform:scale(1.035)}}.template-index .section-featured-blog{padding-block:clamp(5.5rem,7vw,9rem)}.template-index .section-featured-blog .container{width:min(132rem,calc(100% - 4rem))}.template-index .section-featured-blog .section-header{justify-content:center;text-align:center}.template-index .section-featured-blog .section-header__wrapper{margin-inline:auto}.template-index .section-featured-blog .article-card__image{overflow:hidden;border-radius:1.2rem}.template-index .section-announcement{background:var(--lh-ink, #192938);color:#fff}.template-index .section-announcement .announcement-bar__text,.template-index .section-announcement .announcement-bar__message{color:#fff;font-size:1.05rem;letter-spacing:.06em}.template-index .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header--left-logo-second .header__inline-menu{--color-foreground: 25, 41, 56;--color-accent: 25, 41, 56;--color-border: 123, 161, 155;background:#eff9f6d6;color:var(--lh-ink);box-shadow:0 1rem 3rem #1140431f;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.template-index .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header--left-logo-second .header__inline-menu a,.template-index .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header--left-logo-second .header__inline-menu svg{color:var(--lh-ink, #192938)}.template-index .shopify-section-group-footer-group{--color-background: 25, 41, 56;--color-foreground: 200, 209, 215;--color-foreground-title: 255, 255, 255}.template-index h1,.template-index h2,.template-index h3,.template-index h4,.template-index .section-header__title,.template-index .card__heading{font-weight:700}@media(max-width:989px){.lh-needs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lh-ranges__grid,.lh-newsletter__card{grid-template-columns:1fr}.lh-newsletter__media{max-height:32rem}}@media(max-width:749px){.lh-shell{width:min(100% - 3rem,132rem)}.lh-section{padding-block:5.5rem}.lh-hero{min-height:var(--lh-hero-mobile-height, 780px)}.lh-hero__media:after{background:linear-gradient(180deg,#1140431f 20%,#114043cc 78%,#114043ed)}.lh-hero__media img{object-position:var(--lh-hero-position-mobile, 62% center)}.lh-hero__inner{align-items:flex-end;padding-block:12rem 9.5rem}.lh-hero__content{width:100%}.lh-hero h1{font-size:clamp(4rem,12vw,5.6rem)}.lh-hero__proof{display:none}.lh-ticker__item{padding-inline:2rem}.lh-needs__grid{display:grid;grid-auto-columns:minmax(17rem,68vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory}.lh-need{min-height:22rem;scroll-snap-align:start}.lh-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.lh-logo-card__media{min-height:10rem}.lh-stockist .lh-logos__grid{grid-template-columns:1fr}.lh-scroll{grid-auto-columns:78vw}.lh-ranges__grid{gap:1.5rem}.lh-range{grid-template-columns:1fr}.lh-range__media{min-height:26rem}.lh-promo__card{min-height:58rem}.lh-promo__card--overlap .lh-promo__media{inset-block:-2rem 0}.lh-promo__card--right.lh-promo__card--overlap .lh-promo__media img,.lh-promo__card--left.lh-promo__card--overlap .lh-promo__media img{transform:scale(1.03)}.lh-promo__overlay{background:linear-gradient(0deg,#fffffff5,#ffffff1a 75%)}.lh-promo__content{width:100%;justify-content:flex-end;padding:3rem}.lh-newsletter__content{grid-template-columns:1fr;gap:2rem;padding:3rem 2.2rem}.lh-newsletter__card--overlap .lh-newsletter__media{margin:-1.5rem 0 0}.lh-newsletter__card--overlap .lh-newsletter__media img{transform:scale(1.03)}.template-index .popular-products-section .container,.template-index .section-featured-blog .container{width:min(100% - 3rem,132rem)}}@media(prefers-reduced-motion:reduce){.lh-ticker__track{animation:none}.lh-scroll{scroll-behavior:auto}.lh-need,.lh-button{transition:none}}.lh-shell{width:min(var(--lh-shell, 124rem),calc(100% - 4rem))}.lh-section{padding:7.2rem 0}.lh-section-head{margin-bottom:3.4rem}.lh-title{font-size:clamp(2.8rem,2.35vw,3.6rem);line-height:1.08;letter-spacing:-.035em}.lh-copy{font-size:1.45rem;line-height:1.55}.lh-kicker{font-size:1rem;letter-spacing:.14em}.lh-hero{min-height:66rem}.lh-hero__inner{min-height:66rem;padding-block:8rem 9rem}.lh-hero__content{width:min(55rem,48%)}.lh-hero h1{max-width:52rem;font-size:clamp(4.4rem,4vw,5.8rem);line-height:1.02;letter-spacing:-.045em}.lh-hero__text{max-width:46rem;font-size:1.55rem}.lh-hero__eyebrow{margin-bottom:1.5rem;padding:.65rem 1.2rem;font-size:1rem}.lh-hero__buttons{margin-top:2.2rem}.lh-hero__proof{width:min(var(--lh-shell, 124rem),calc(100% - 4rem));bottom:2rem}.lh-ticker__item{padding-block:1.2rem}.lh-needs__grid{gap:1.8rem}.lh-need{min-height:28rem;padding:2rem;border-radius:1.1rem}.lh-need__icon{width:5.8rem;height:5.8rem;margin-bottom:1.6rem}.lh-need__title{font-size:1.75rem}.lh-need__text{font-size:1.15rem}.lh-stockist{padding-block:2.8rem}.lh-stockist .lh-kicker{margin-bottom:.3rem}.lh-stockist .lh-logo-card__media{min-height:4.2rem}.lh-stockist .lh-logo-card__media img{max-width:18rem;max-height:4.2rem}.lh-logos:not(.lh-stockist){padding-block:6.8rem}.lh-logos__grid{gap:2rem}.lh-logo-card__media{min-height:10.5rem}.lh-logo-card__media img{max-width:13rem;max-height:10.5rem}.lh-logo-card__title{font-size:1.15rem}.lh-stories .lh-slider-head,.lh-reviews .lh-slider-head{position:relative;display:block;margin-bottom:2.8rem;text-align:center}.lh-stories .lh-slider-controls,.lh-reviews .lh-slider-controls{position:absolute;right:0;bottom:0}.lh-scroll{grid-auto-columns:minmax(26rem,29.5rem);gap:1.6rem}.lh-story{border-radius:1.1rem}.lh-story__play span{width:4.4rem;height:4.4rem}.lh-reviews{background:#fff}.lh-reviews .lh-scroll{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.lh-review{min-height:29rem;padding:2.2rem}.lh-ranges__grid{gap:1.6rem}.lh-range{min-height:28rem;grid-template-columns:1fr 1fr;border-radius:1.1rem}.lh-range__content{padding:3rem}.lh-range__content h3{font-size:2.4rem}.template-index .popular-products-section:has(.lh-home-bestsellers){padding-block:7rem}.template-index .lh-home-bestsellers .container,.template-index .section-featured-blog .container{width:min(var(--lh-shell, 124rem),calc(100% - 4rem));max-width:var(--lh-shell, 124rem)}.template-index .lh-home-bestsellers .section-header__title{font-size:3.4rem}.template-index .lh-home-bestsellers .popular-products__wrapper{gap:1.6rem}.template-index .lh-home-bestsellers .card-wrapper__media .media{aspect-ratio:1 / 1!important}.template-index .lh-home-bestsellers .card__title{font-size:1.2rem}.lh-promo{padding:4.8rem 0}.lh-promo__card{min-height:47rem;border-radius:1.2rem}.lh-promo__content{width:min(47rem,44%);padding:5rem}.lh-promo__content h2{font-size:clamp(3rem,2.8vw,4rem)}.lh-promo__card--overlap .lh-promo__media{inset-block:-3.5rem -1.5rem}.lh-promo__card--right.lh-promo__card--overlap .lh-promo__media img,.lh-promo__card--left.lh-promo__card--overlap .lh-promo__media img{transform:scale(1.04)}.template-index .section-featured-blog{padding-block:7rem}.template-index .section-featured-blog .section-header__title{font-size:3.4rem}.template-index .section-featured-blog .article-card__image{aspect-ratio:4 / 3}.lh-newsletter{padding:4.8rem 0 6.5rem}.lh-newsletter__card{min-height:22rem;grid-template-columns:.9fr 1.7fr;border-radius:1.1rem}.lh-newsletter__media{min-height:22rem}.lh-newsletter__content{gap:3rem;padding:3.5rem 4rem}.lh-newsletter__content h2{font-size:3rem}.lh-newsletter__card--overlap .lh-newsletter__media{margin-block:-2.8rem -1.2rem}@media(max-width:989px){.lh-hero,.lh-hero__inner{min-height:62rem}.lh-hero__content{width:min(52rem,65%)}.lh-needs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lh-reviews .lh-scroll{grid-auto-flow:column;grid-auto-columns:minmax(28rem,62vw);grid-template-columns:none;overflow-x:auto}}@media(max-width:749px){.lh-shell{width:min(100% - 3rem,var(--lh-shell, 124rem))}.lh-section{padding-block:5.2rem}.lh-title{font-size:3rem}.lh-hero{min-height:66rem}.lh-hero__inner{min-height:66rem;padding-block:9rem 7rem}.lh-hero__content{width:100%}.lh-hero h1{font-size:clamp(4rem,12vw,5.2rem)}.lh-needs__grid{grid-auto-columns:66vw}.lh-need{min-height:22rem}.lh-stories .lh-slider-controls,.lh-reviews .lh-slider-controls{display:none}.lh-scroll{grid-auto-columns:76vw}.lh-range{grid-template-columns:1fr}.lh-range__media{min-height:23rem}.lh-promo__card{min-height:52rem;overflow:hidden}.lh-promo__card--overlap .lh-promo__media{top:-1rem;right:0;bottom:0;left:0}.lh-promo__content{width:100%;padding:3rem 2.4rem}.lh-newsletter__card{grid-template-columns:1fr;overflow:hidden}.lh-newsletter__media{min-height:22rem}.lh-newsletter__content{grid-template-columns:1fr;padding:2.8rem 2.2rem}}.lh-stockist .lh-logo-card__media img{filter:brightness(0) saturate(100%)}.lh-review-trustmark{width:14rem;margin:0 auto .8rem}.lh-review-trustmark img{width:100%;height:auto;object-fit:contain}.template-index .lh-home-bestsellers .section-header{display:block;text-align:left}.template-index .lh-home-bestsellers .section-header__subtitle{color:var(--lh-ink);font-size:1.25rem;letter-spacing:0;text-transform:none}.template-index .lh-home-bestsellers .section-header .description{display:block;margin-top:1rem;color:#53626d;font-size:1.45rem;line-height:1.55}.lh-promo--right.lh-promo--bundled .lh-promo__card{background:#c8e7e1}.lh-promo--right.lh-promo--bundled .lh-promo__media img{object-fit:cover;object-position:left center;transform:scale(1.08);transform-origin:left center}.lh-promo--left.lh-promo--bundled .lh-promo__media img{object-fit:cover;object-position:center;transform:none}.lh-newsletter--bundled .lh-newsletter__card{grid-template-columns:.72fr 1.72fr;overflow:visible}.lh-newsletter--bundled .lh-newsletter__media{min-height:22rem;margin-block:-2.8rem -1.4rem}.lh-newsletter--bundled .lh-newsletter__media img{height:100%;padding:.5rem;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;transform:scale(1.08);transform-origin:center bottom;filter:drop-shadow(0 1.5rem 2rem rgba(25,41,56,.12))}.lh-button--disabled{opacity:.55;pointer-events:none}@media(max-width:749px){.template-index .lh-home-bestsellers .section-header__subtitle{font-size:1.15rem}.lh-promo--right.lh-promo--bundled .lh-promo__media img{object-position:34% top;transform:scale(1.03)}.lh-newsletter--bundled .lh-newsletter__card{grid-template-columns:1fr;overflow:hidden}.lh-newsletter--bundled .lh-newsletter__media{min-height:24rem;margin:-1.5rem 0 0}.lh-newsletter--bundled .lh-newsletter__media img{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/lovehemp-home.css.map */
