.lh-inner{--lh-ink: #192938;--lh-mint: #76c5b7;--lh-mint-soft: #e4f4f0;--lh-blue: #cfe5fb;--lh-line: #dce9e5;color:var(--lh-ink)}.lh-inner *{box-sizing:border-box}.lh-inner img,.lh-inner video{display:block;width:100%}.lh-inner-shell{width:min(132rem,calc(100% - 4rem));margin-inline:auto}.lh-inner-section{padding:clamp(6rem,8vw,11rem) 0}.lh-inner-kicker{margin:0 0 .8rem;color:var(--lh-mint);font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lh-inner-title{margin:0;color:var(--lh-ink);font-size:clamp(3.2rem,4vw,5.4rem);font-weight:700;line-height:1.02;letter-spacing:-.045em}.lh-svg-icon{display:block;width:100%;height:100%}.lh-inner-copy{color:#53626d;font-size:1.6rem;line-height:1.65}.lh-inner-head{margin:0 auto clamp(3rem,5vw,5.5rem);max-width:78rem;text-align:center}.lh-inner-head--left{margin-inline:0;text-align:left}.lh-inner-placeholder{display:grid;min-height:30rem;place-items:center;background:linear-gradient(135deg,#dff1ed,#96cfc4);color:var(--lh-ink);font-weight:800}.template-collection .collection-banner-section:first-child{margin-top:0}.template-collection .collection-hero__inner{padding:0}.template-collection .collection-hero__image-wrapper{border-radius:0}.template-collection .collection-hero__image-container{min-height:clamp(34rem,38vw,51rem)}.template-collection .collection-hero__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#192938b3,#19293814 70%)}.template-collection .collection-hero__image-container img{object-fit:cover}.template-collection .collection-hero__text-wrapper{z-index:2;width:min(132rem,calc(100% - 4rem));margin:auto;padding:8rem 0;color:#fff}.template-collection .collection-hero__title{max-width:62rem;color:#fff;font-size:clamp(4.4rem,5vw,7.2rem);font-weight:700;letter-spacing:-.05em}.template-collection .collection-hero__description{max-width:64rem;color:#fff;font-size:1.7rem;line-height:1.55}.template-collection .main-collection-product-grid{padding-block:4rem 8rem}.template-collection .collection-wrapper{column-gap:3rem}.template-collection .facets-container{border-color:var(--lh-line)}.template-collection .facets{width:25rem}.template-collection .facets__disclosure{border-bottom:.1rem solid var(--lh-line)}.template-collection .facet-checkbox{color:var(--lh-ink)}.template-collection .catalog__page--products-grid{gap:3rem 1.8rem}.template-collection .collection-product-card .card-wrapper__media{overflow:hidden;border-radius:1.2rem;background:#f1f8f6}.template-collection .collection-product-card .card__heading{color:var(--lh-ink);font-size:1.55rem}.template-collection .collection-product-card .button{width:100%;border-radius:999px;background:var(--lh-ink)}.template-product .main-product{padding-block:4rem 7rem}.template-product .main-product>.product{width:min(132rem,calc(100% - 4rem))}.template-product .product__outer{gap:clamp(3rem,5vw,7rem)}.template-product .product__main{min-width:0}.template-product .product__media-list-wrapper{border-radius:1.4rem;background:#d7ecf8}.template-product .product__media-item img{object-fit:contain!important}.template-product .product__info-container{gap:2rem}.template-product .product__info-container--col{gap:1.2rem}.template-product .product__title{color:var(--lh-ink);font-size:clamp(3rem,3.6vw,5.2rem);font-weight:700;line-height:1.03;letter-spacing:-.045em}.template-product .product__text,.template-product .product__description{color:#596872;line-height:1.6}.template-product .product-form__buttons .button,.template-product .shopify-payment-button__button{border-radius:999px!important;background:var(--lh-ink)!important;color:#fff!important}.template-product .product__info-container--col:last-child>*{border:.1rem solid var(--lh-line);border-radius:1.2rem;background:#fff;box-shadow:0 .8rem 2rem #1929380f}.template-product .main-product__navigation{margin-top:4rem}.template-product .main-product__tabs-blocks--wrapper{border:.1rem solid var(--lh-line);border-radius:1.2rem}.lh-product-steps{background:linear-gradient(135deg,#d8f1eb,#eef8f5)}.lh-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.lh-step{padding:2.5rem;border-radius:1.2rem;background:#fff;box-shadow:0 1.2rem 3rem #19293814}.lh-step__icon{display:grid;width:5.2rem;height:5.2rem;margin-bottom:2.5rem;place-items:center;border:.1rem solid #b7ddd6;border-radius:1rem;background:#f8fdfb;color:#5fb8a9}.lh-step__icon .lh-svg-icon{width:2.8rem;height:2.8rem}.lh-step__number{display:block;margin-bottom:.6rem;color:#8bd0c5;font-size:3rem;font-weight:700}.lh-step p{margin:0;color:#53626d;line-height:1.55}.lh-ingredients-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.lh-ingredient{display:grid;min-height:12rem;grid-template-columns:5.2rem 1fr;align-items:start;gap:1.5rem;padding:2rem;border:.1rem solid var(--lh-line);border-radius:1.2rem}.lh-ingredient__icon{display:grid;width:5.2rem;height:5.2rem;place-items:center;border:.1rem solid #c9e7e1;border-radius:50%;background:#f8fdfb;color:#57af9f}.lh-ingredient__icon .lh-svg-icon{width:3rem;height:3rem}.lh-ingredient h3{margin:0 0 .5rem;font-size:1.5rem}.lh-ingredient p{margin:0;color:#65727b;font-size:1.3rem;line-height:1.45}.lh-product-promo__card{position:relative;display:grid;min-height:clamp(38rem,42vw,56rem);grid-template-columns:1.1fr 1fr;overflow:hidden;border-radius:1.4rem;background:#b8d7fb}.lh-product-promo__media{min-height:100%}.lh-product-promo__media img{height:100%;object-fit:cover}.lh-product-promo__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3rem,6vw,8rem)}.lh-product-promo__content h2{margin:0 0 1.5rem;font-size:clamp(3rem,3.6vw,5rem);line-height:1.04}.lh-faq-layout{display:grid;grid-template-columns:1.15fr .9fr;gap:4rem;align-items:center}.lh-faq-list{border-top:.1rem solid var(--lh-line)}.lh-faq-item{border-bottom:.1rem solid var(--lh-line)}.lh-faq-item summary{display:flex;min-height:5.6rem;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;font-weight:700;list-style:none}.lh-faq-item summary::-webkit-details-marker{display:none}.lh-faq-item summary:after{content:"+";font-size:2rem}.lh-faq-item[open] summary:after{content:"\2212"}.lh-faq-answer{padding:0 0 2rem;color:#5a6872;line-height:1.6}.lh-faq-media{overflow:hidden;border-radius:1.4rem}.lh-faq-media img{aspect-ratio:4/3;object-fit:cover}.lh-certificate-download{display:inline-flex;margin-top:2rem}.lh-about-hero{position:relative;min-height:clamp(60rem,58vw,80rem);overflow:hidden;background:#b8e5e8}.lh-about-hero__media,.lh-about-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.lh-about-hero__media img{height:100%;object-fit:cover;object-position:center}.lh-about-hero__media:after{content:"";background:linear-gradient(90deg,#e2f9f9f7,#e2f9f926 75%)}.lh-about-hero__content{position:relative;z-index:1;display:flex;min-height:inherit;width:min(132rem,calc(100% - 4rem));flex-direction:column;align-items:flex-start;justify-content:center;margin:auto}.lh-about-hero__content>div{max-width:61rem}.lh-about-hero h1{margin:0 0 1.8rem;font-size:clamp(4.2rem,5vw,7rem);font-weight:700;line-height:.98;letter-spacing:-.055em}.lh-about-stats{padding:5rem 0}.lh-about-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.lh-about-stat{text-align:center}.lh-about-stat__icon{display:grid;width:7rem;height:7rem;margin:0 auto 1.2rem;place-items:center;border-radius:50%;background:#dff2ed;color:#52716d}.lh-about-stat__icon .lh-svg-icon{width:3.3rem;height:3.3rem}.lh-about-stat__icon img{width:4.8rem;height:4.8rem;object-fit:contain}.lh-about-stat__brand-icon{color:#263b3c;font-size:1.7rem;font-weight:700;letter-spacing:-.06em}.lh-about-stat__brand-icon--amazon{position:relative;font-size:1.45rem;letter-spacing:-.04em}.lh-about-stat__brand-icon--amazon:after{content:"\2323";position:absolute;right:.1rem;bottom:-1rem;color:#f0a329;font-size:1.7rem}.lh-about-stat strong{font-size:1.8rem;font-weight:700}.lh-about-stat strong,.lh-about-stat span{display:block}.lh-about-stat span{color:#62717a;font-size:1.2rem;text-transform:uppercase}.lh-about-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(4rem,7vw,10rem)}.lh-about-split--reverse .lh-about-split__media{order:2}.lh-about-split__media{overflow:hidden;border-radius:1.4rem}.lh-about-split__media img{aspect-ratio:1.12;object-fit:cover}.lh-about-principles{background:#e4f2ee}.lh-principles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.lh-principle{padding:2.5rem;border-radius:1.2rem;background:#fff}.lh-principle__check{display:grid;width:4.5rem;height:4.5rem;margin-bottom:2rem;place-items:center;border:.15rem solid #b9e2da;border-radius:50%;color:#65b9aa}.lh-principle__check .lh-svg-icon{width:2.4rem;height:2.4rem}.lh-principle h3{margin:0 0 1rem;font-size:1.8rem}.lh-principle p{margin:0;color:#64717a;line-height:1.55}.lh-contact{min-height:90rem;background:linear-gradient(135deg,#c9ede5,#f5f4ed)}.lh-contact-intro{max-width:90rem;margin:0 auto 4rem;text-align:center}.lh-contact-layout{display:grid;grid-template-columns:1.25fr .9fr;gap:3.5rem;align-items:start}.lh-contact-card{padding:clamp(2.8rem,4vw,5rem);border:.1rem solid #e2ded5;border-radius:1.4rem;background:#fff}.lh-contact-card h2{margin:0 0 .8rem;font-size:3rem;font-weight:700}.lh-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem}.lh-field{display:grid;gap:.8rem}.lh-field--full{grid-column:1/-1}.lh-field label{font-weight:700}.lh-field input,.lh-field select,.lh-field textarea{width:100%;min-height:5.4rem;padding:1.3rem 1.8rem;border:.1rem solid #d8d5ce;border-radius:.8rem;background:#fff;color:var(--lh-ink);font:inherit}.lh-field textarea{min-height:18rem;resize:vertical}.lh-contact-button{grid-column:1/-1;width:100%}.lh-contact-info{display:grid;gap:1.5rem}.lh-contact-info-card{display:grid;grid-template-columns:7rem 1fr;gap:2rem;align-items:center;padding:2.5rem;border:.1rem solid #e2ded5;border-radius:1.2rem;background:#fff}.lh-contact-info-card__icon{display:grid;width:7rem;height:7rem;place-items:center;border-radius:1rem;background:#75c5b6;color:#eafff9}.lh-contact-info-card__icon .lh-svg-icon{width:3.3rem;height:3.3rem}.lh-contact-info-card h3{margin:0 0 .5rem;font-size:1.8rem}.lh-contact-info-card p{margin:0;color:#67737b;line-height:1.5}.lh-contact-info-card a{color:#55ad9d;font-weight:700}.lh-contact-social{display:flex;gap:.8rem}.lh-contact-social a{display:grid;width:3.6rem;height:3.6rem;place-items:center;border-radius:50%;background:#192938;color:#fff}.lh-contact-social svg{width:1.9rem;height:1.9rem}.lh-certificates-hero{padding:clamp(7rem,9vw,12rem) 0 5rem;text-align:center}.lh-cert-promise{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:clamp(4rem,8vw,11rem);padding:4rem 0 9rem}.lh-cert-promise__icon{display:grid;aspect-ratio:1;place-items:center;border:.7rem solid #a9dccf;border-radius:50%;color:#8fcfc0}.lh-cert-promise__icon .lh-svg-icon{width:58%;height:58%;stroke-width:1.15}.lh-cert-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.lh-cert-category{color:var(--lh-ink);text-align:center;text-decoration:none}.lh-cert-category__media{overflow:hidden;aspect-ratio:4/5;border-radius:1.2rem;background:#eef5f3}.lh-cert-category__media img{height:100%;object-fit:cover}.lh-cert-category h3{margin:1.5rem 0 0;font-size:2rem}.lh-cert-list{padding:6rem 0 10rem}.lh-cert-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4.5rem 2rem}.lh-cert-card__media{overflow:hidden;aspect-ratio:1;border-radius:1.4rem;background:#fff;box-shadow:0 .8rem 2.5rem #19293817}.lh-cert-card__media img{height:100%;object-fit:contain}.lh-cert-card h3{margin:1rem 0 .3rem;font-size:1.8rem}.lh-cert-card__meta{margin:.7rem 0 1.5rem;color:#78848c;font-size:1.25rem}.lh-cert-card .lh-button{width:100%}.template-product h1,.template-product h2,.template-product h3,.template-collection h1,.template-collection h2,.template-collection h3,.template-page h1,.template-page h2,.template-page h3{font-weight:700}@media(max-width:989px){.lh-steps-grid,.lh-principles-grid,.lh-ingredients-grid,.lh-about-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-contact-layout{grid-template-columns:1fr}.lh-cert-category-grid,.lh-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.lh-inner-shell{width:min(100% - 3rem,132rem)}.lh-inner-section{padding-block:5.5rem}.template-collection .collection-hero__text-wrapper{width:calc(100% - 3rem);padding:5rem 0}.template-collection .collection-hero__image-container{min-height:44rem}.template-collection .catalog__page--products-grid{gap:2.5rem 1rem}.template-product .main-product>.product{width:calc(100% - 3rem)}.lh-steps-grid{display:grid;grid-auto-columns:78vw;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:1.5rem;scroll-snap-type:x mandatory}.lh-step{scroll-snap-align:start}.lh-ingredients-grid,.lh-product-promo__card{grid-template-columns:1fr}.lh-product-promo__media{min-height:28rem}.lh-faq-layout,.lh-about-split,.lh-cert-promise{grid-template-columns:1fr}.lh-about-split--reverse .lh-about-split__media{order:0}.lh-about-hero__media:after{background:linear-gradient(0deg,#e2f9f9fa,#e2f9f91a 78%)}.lh-about-hero__content{width:calc(100% - 3rem);justify-content:flex-end;padding-bottom:4rem}.lh-principles-grid,.lh-contact-form{grid-template-columns:1fr}.lh-field--full,.lh-contact-button{grid-column:auto}.lh-contact-info-card{grid-template-columns:5.6rem 1fr;padding:2rem}.lh-contact-info-card__icon{width:5.6rem;height:5.6rem}.lh-cert-category-grid{display:grid;grid-auto-columns:68vw;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory}.lh-cert-category{scroll-snap-align:start}.lh-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.2rem}}.lh-step__icon{width:7.2rem;height:7.2rem;overflow:hidden;border:0;background:transparent}.lh-step__icon img,.lh-ingredient__icon img{width:100%;height:100%;object-fit:contain}.lh-product-trust-card__brand img{width:9.5rem;height:auto}.lh-product-assurance__icon img{width:3.2rem;height:3.2rem;object-fit:contain}.lh-about-stat__icon img{width:5.5rem;height:auto}.lh-principle__check{overflow:hidden;border:0;background:transparent}.lh-principle__check img{width:100%;height:100%;object-fit:contain}@media(max-width:479px){.lh-about-stats__grid{grid-template-columns:1fr 1fr}.lh-cert-grid{grid-template-columns:1fr}}.lh-inner-kicker{letter-spacing:.264rem;font-weight:600}.lh-inner-title{letter-spacing:0;text-transform:none}.lh-about-hero{min-height:clamp(62rem,60vw,84rem)}.lh-about-hero__media img{object-position:center 42%;opacity:.92}.lh-about-hero h1{letter-spacing:0;text-transform:none}.lh-about-hero .lh-button{margin-top:2.5rem}.lh-about-split{gap:clamp(4rem,8vw,12rem)}.lh-about-split__media{margin-left:calc((100vw - min(132rem,calc(100vw - 4rem)))/-2);border-radius:0 1.4rem 1.4rem 0}.lh-about-split__media img{max-height:54rem;aspect-ratio:1.3}.lh-about-split--reverse .lh-about-split__media{margin-right:calc((100vw - min(132rem,calc(100vw - 4rem)))/-2);margin-left:0;border-radius:1.4rem 0 0 1.4rem}.lh-principle{box-shadow:0 1rem 2.5rem #19293814}.lh-principle__check{width:5.2rem;height:5.2rem}.template-product .lh-inner-title{font-size:3.8rem}.template-product .lh-inner-copy{color:#141d26}.template-product .lh-ingredient__icon{border:0;border-radius:0;background:transparent;color:#141d26}.template-product .lh-product-steps{background:#fafaf8}.template-product .lh-step{box-shadow:0 1rem 2.8rem #1929381a}.template-product .lh-faq-media{box-shadow:0 1rem 3rem #1929381f}.template-product .lh-faq-media img{min-height:48rem;aspect-ratio:auto}.template-product .lh-product-promo__card{box-shadow:0 1rem 3rem #1929381f}@media(max-width:749px){.lh-about-split__media,.lh-about-split--reverse .lh-about-split__media{margin-inline:-1.5rem;border-radius:0}}.template-product .main-product{background:#fff}.template-product .product__media-list-wrapper{background:#a9c9f0}.template-product .main-product[class*=jelly-domes] .product__media-list-wrapper{background:#c8e9e4}.template-product .product__media-list-wrapper,.template-product .product__media-item,.template-product .product__media{overflow:hidden}.lh-product-trust-card,.lh-purchase-options,.lh-product-assurance{width:100%;margin:0;border:.1rem solid var(--lh-line);border-radius:.9rem;background:#fff}.lh-product-trust-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.35rem 1.2rem;padding:1.6rem 1.8rem}.lh-product-trust-card__brand{color:#00a870;font-size:1.15rem;font-weight:700}.lh-product-trust-card__stars{grid-column:2;grid-row:1 / span 2;padding:.5rem .65rem;border-radius:.35rem;background:#00b67a;color:#fff;font-size:1rem;letter-spacing:.08em}.lh-product-trust-card strong{font-size:1.25rem}.lh-product-trust-card>span{grid-column:1 / -1;color:#6c797f;font-size:1rem}.lh-purchase-options{display:grid;gap:.8rem;padding:1.4rem}.lh-purchase-options legend{padding:0 .5rem;color:var(--lh-ink);font-size:1.25rem;font-weight:700}.lh-purchase-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:5rem;padding:.9rem 1rem;border:.1rem solid #d5e3df;border-radius:.7rem;cursor:pointer}.lh-purchase-option--featured{background:#e9f7f3}.lh-purchase-option input{accent-color:#60b8a8}.lh-purchase-option span{display:grid;gap:.2rem}.lh-purchase-option strong{color:var(--lh-ink);font-size:1.1rem}.lh-purchase-option small{color:#6d7b82;font-size:.9rem}.lh-purchase-option b{color:var(--lh-ink);font-size:1.1rem}.lh-product-assurance{display:grid;grid-template-columns:3.6rem 1fr;align-items:center;gap:1.1rem;padding:1.25rem 1.5rem}.lh-product-assurance__icon{display:grid;width:3.6rem;height:3.6rem;place-items:center;border-radius:50%;background:#e8f5f1;color:#58ad9e;font-weight:800}.lh-product-assurance div:last-child{display:grid;gap:.2rem}.lh-product-assurance strong{color:var(--lh-ink);font-size:1.1rem}.lh-product-assurance span{color:#6d7b82;font-size:.9rem}.lh-product-promo__card--bundled{display:block;position:relative}.lh-product-promo__card--bundled .lh-product-promo__media{position:absolute;top:0;right:0;bottom:0;left:0}.lh-product-promo__card--bundled .lh-product-promo__media img{width:100%;height:100%;object-fit:cover;object-position:center}.lh-product-promo__card--bundled .lh-product-promo__content{position:relative;z-index:2;width:48%;min-height:38rem;margin-left:auto}.lh-contact-privacy{margin:2rem 0 0;color:#87918f;font-size:1.15rem;line-height:1.55}.lh-cert-card .lh-button--disabled{opacity:1;cursor:default}@media(max-width:749px){.lh-product-promo__card--bundled{min-height:53rem}.lh-product-promo__card--bundled .lh-product-promo__media img{object-position:32% center}.lh-product-promo__card--bundled .lh-product-promo__content{width:100%;min-height:53rem;justify-content:flex-end;padding-top:25rem;background:linear-gradient(0deg,#b8d7fbfa,#b8d7fbc7 42%,#b8d7fb00 72%)}}.template-product .product-recommendations .collection-product-card{display:flex;height:auto}.template-product .product-recommendations .section-header{justify-content:center;text-align:center}.template-product .product-recommendations .section-header__wrapper{margin-inline:auto}.template-product .product-recommendations .card-wrapper{display:flex;width:100%;height:100%;flex-direction:column}.template-product .product-recommendations .card-wrapper__media{overflow:hidden;margin-bottom:1.2rem;border:.1rem solid #e5eeeb;border-radius:1rem;background:#fff}.template-product .product-recommendations .card-wrapper__media .media{aspect-ratio:1 / 1!important;background:#fff}.template-product .product-recommendations .card-wrapper__media img{padding:1.5rem;object-fit:contain!important}.template-product .product-recommendations .card-wrapper__media .card__add-to-cart,.template-product .product-recommendations .card-wrapper__media .quick-add{display:none!important}.template-product .product-recommendations .card-information,.template-product .product-recommendations .card-information__wrapper,.template-product .product-recommendations .card-information__group{display:flex;width:100%;height:100%;flex-direction:column}.template-product .product-recommendations .card__subtitles{margin-bottom:.45rem;color:#54ad9e;font-size:.8rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.template-product .product-recommendations .card__title{min-height:3.5rem;margin:0;color:var(--lh-ink);font-size:1.15rem;font-weight:700;line-height:1.3}.template-product .product-recommendations .lh-card-rating{margin:.35rem 0;color:#f5bb22;font-size:.95rem}.template-product .product-recommendations .price{margin:auto 0 .8rem;color:var(--lh-ink);font-size:1.2rem;font-weight:700}.template-product .product-recommendations .lh-card-cta,.template-product .product-recommendations .lh-card-cta product-form,.template-product .product-recommendations .lh-card-form{display:block!important;width:100%;opacity:1!important;visibility:visible!important}.template-product .product-recommendations .lh-card-button{display:flex;width:100%;min-height:3.8rem;align-items:center;justify-content:center;padding:.9rem 1.2rem;border:0;border-radius:999px;background:var(--lh-ink);color:#fff;font-size:1rem;font-weight:700;text-decoration:none}@media(max-width:749px){.template-product .product-recommendations .card__title{min-height:0}}.lh-inner-shell{width:min(var(--lh-shell, 124rem),calc(100% - 4rem))}.lh-inner-section{padding:7.2rem 0}.lh-inner-title{font-size:clamp(3.2rem,3.25vw,4.8rem);line-height:1.06;letter-spacing:-.04em}.lh-inner-copy{font-size:1.45rem;line-height:1.6}.lh-inner-kicker{font-size:1rem;letter-spacing:.15em}.lh-inner-head{margin-bottom:3.8rem}.template-collection .collection-hero__image-container{min-height:36rem}.template-collection .collection-hero__text-wrapper{width:min(var(--lh-shell, 124rem),calc(100% - 4rem));padding:5.5rem 0}.template-collection .collection-hero__title{max-width:55rem;font-size:clamp(4.2rem,4vw,5.6rem);line-height:1}.template-collection .collection-hero__description{max-width:62rem;font-size:1.45rem}.template-product .main-product{padding-block:3rem 6.5rem}.template-product .main-product>.product{width:min(var(--lh-shell, 124rem),calc(100% - 4rem))}.template-product .product__outer{gap:3rem}.template-product .product__title{font-size:clamp(3rem,2.7vw,3.8rem);line-height:1.06;letter-spacing:-.035em}.template-product .product__info-container{gap:2.4rem}.template-product .product__info-container--col{min-width:0}.template-product .product__info-container--col:last-child>*{border-radius:.9rem;box-shadow:none}.template-product .main-product__short-desc,.template-product .main-product__short-desc-content{font-size:1.3rem;line-height:1.55}.template-product .main-product__short-desc-content>:first-child{margin-top:0}.template-product .main-product__short-desc-content>:last-child{margin-bottom:0}.template-product .product__media-list-wrapper,.template-product .product__media-list,.template-product .product__media{border-radius:1rem!important}.template-product .main-product__navigation,.template-product .main-product__tabs-blocks--wrapper{width:calc(100% - 36rem)}.template-product .main-product__navigation{margin-top:4.5rem}.template-product .main-product__tabs-blocks--wrapper{border-radius:.8rem;box-shadow:none}.lh-product-steps{padding:7rem 0}.lh-steps-grid{gap:1.6rem}.lh-step{min-height:19rem;padding:2rem;border-radius:.9rem;box-shadow:0 .7rem 1.8rem #19293814}.lh-step__icon{width:4.8rem;height:4.8rem;margin-bottom:1.8rem}.lh-step__number{font-size:2.6rem}.lh-step p{font-size:1.25rem}.lh-ingredients-grid{gap:1.2rem}.lh-ingredient{min-height:10rem;padding:1.7rem}.lh-ingredient h3{font-size:1.4rem}.lh-ingredient p{font-size:1.15rem}.template-product .lh-stories{padding-block:6.5rem}.template-product .lh-story{max-height:53rem}.lh-product-promo__card{min-height:38rem;grid-template-columns:1.1fr 1fr;overflow:hidden;border-radius:1rem}.lh-product-promo__media img{object-position:left center}.lh-product-promo__content{padding:4.5rem}.lh-product-promo__content h2{font-size:3.4rem}.lh-faq-layout{gap:3rem}.lh-faq-media{border-radius:1rem;height:600px;width:100%;object-fit:cover;object-position:center center}.lh-faq-item summary{min-height:5rem;font-size:1.3rem}.lh-faq-answer{font-size:1.25rem}.template-product .product-recommendations{padding-top:6.5rem}.lh-about-hero{min-height:64rem}.lh-about-hero__content{width:min(var(--lh-shell, 124rem),calc(100% - 4rem))}.lh-about-hero__content>div{max-width:55rem}.lh-about-hero h1{font-size:clamp(4.2rem,4vw,5.6rem);line-height:1.02}.lh-about-stats{padding:3.8rem 0}.lh-about-stats__grid{gap:0}.lh-about-stat{position:relative}.lh-about-stat:not(:last-child):after{content:"";position:absolute;top:22%;right:0;width:.1rem;height:56%;background:#dce9e5}.lh-about-stat__icon{width:6.2rem;height:6.2rem}.lh-about-stat strong{font-size:1.6rem}.lh-about-split{gap:5rem}.lh-about-split__media{border-radius:1rem}.lh-about-principles{padding-block:7.5rem}.lh-principle{padding:2.2rem;border-radius:.9rem}.lh-principle h3{font-size:1.55rem}.lh-principle p{font-size:1.2rem}.lh-contact{min-height:94rem;padding-block:6rem 8rem}.lh-contact-intro{max-width:82rem;margin-bottom:3.5rem}.lh-contact-layout{grid-template-columns:1.35fr 1fr;gap:3.5rem}.lh-contact-card{padding:4rem;border-radius:1rem}.lh-contact-card h2{font-size:2.6rem}.lh-contact-form{gap:1.8rem;margin-top:2.5rem}.lh-field input,.lh-field select,.lh-field textarea{min-height:5.1rem;border-radius:.7rem}.lh-field textarea{min-height:19rem}.lh-contact-info-card{grid-template-columns:7rem 1fr;padding:2.2rem;border-radius:.9rem}.lh-contact-info-card h3{font-size:1.55rem}.lh-contact-info-card p{font-size:1.25rem}.lh-certificates-hero{padding:7rem 0 4rem}.lh-certificates-hero .lh-inner-copy{max-width:64rem;margin:1.6rem auto 0}.lh-cert-promise{gap:7rem;padding:4rem 0 8rem}.lh-cert-promise__icon{max-width:46rem;justify-self:end;border-width:.5rem}.lh-cert-category-grid{gap:1.4rem}.lh-cert-category__media{border-radius:1rem}.lh-cert-category h3{margin-top:1.4rem;font-size:1.9rem}.lh-cert-list{padding:5rem 0 8rem}.lh-cert-grid{gap:4rem 1.6rem}.lh-cert-card__media{border-radius:1rem;box-shadow:0 .5rem 1.8rem #19293817}.lh-cert-card h3{font-size:1.55rem}.lh-cert-card__meta{font-size:1.1rem}@media(max-width:989px){.template-product .main-product__navigation,.template-product .main-product__tabs-blocks--wrapper{width:100%}.lh-about-split{gap:3rem}.lh-contact-layout{grid-template-columns:1fr}}@media(max-width:749px){.lh-inner-shell{width:min(100% - 3rem,var(--lh-shell, 124rem))}.lh-inner-section{padding-block:5rem}.lh-inner-title{font-size:3.3rem}.template-collection .collection-hero__image-container{min-height:32rem}.template-collection .collection-hero__text-wrapper{width:calc(100% - 3rem);padding:4rem 0}.template-collection .collection-hero__title{font-size:4rem}.template-product .main-product>.product{width:calc(100% - 3rem)}.lh-product-steps{padding-block:5rem}.lh-product-promo__card{grid-template-columns:1fr}.lh-product-promo__media{min-height:24rem}.lh-product-promo__content{padding:3rem 2.4rem}.lh-product-promo__content h2{font-size:3rem}.lh-about-hero{min-height:58rem}.lh-about-hero__content{width:calc(100% - 3rem)}.lh-about-stat:not(:last-child):after{display:none}.lh-contact{padding-block:4.5rem 6rem}.lh-contact-card{padding:2.5rem 2rem}.lh-cert-promise__icon{width:min(36rem,100%);justify-self:center}.lh-cert-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/lovehemp-inner.css.map */
