body{--lh-banner-gutter: clamp(24px, 6.5vw, 124px)}body .lhdesk-hero{display:block;min-height:clamp(600px,46.5vw,900px);padding:0;border-radius:0}body .lhdesk-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body .lhdesk-hero__image{position:static;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 35%}body .lhdesk-hero:after{background:linear-gradient(90deg,#14303424,transparent 64%)}body .lhdesk-hero__inner{display:flex;align-items:center;width:calc(100% - var(--lh-banner-gutter)*2);max-width:1760px;min-height:inherit;padding-block:54px}body .lhdesk-hero__copy{position:relative;inset:auto;width:48%;max-width:650px}body .lhdesk-hero h1{font-size:clamp(48px,4.65vw,80px);line-height:1.04;font-weight:700;letter-spacing:0;text-transform:none}body .lhdesk-hero h1>span{display:block}body .lhdesk-proof-pill{margin:0 0 24px;font-size:12px;line-height:1.4;padding:8px 14px}body .lhdesk-hero__actions{gap:12px;margin-top:26px}body .lhdesk-hero__actions .lhdesk-button{min-height:46px;font-size:16px;padding:12px 26px;line-height:1.2}body .lhdesk-awards{display:flex;gap:clamp(14px,2.5vw,42px);margin-top:34px}body .lhdesk-awards>div{min-width:0;flex:0 1 105px;gap:8px}body .lhdesk-awards img{width:clamp(64px,6vw,88px);height:clamp(64px,6vw,88px)}body .lhdesk-awards span{font-size:12px;line-height:1.3}body .lhdesk-hero-review{display:block;top:auto;bottom:26%;left:54%;width:clamp(230px,20vw,300px);padding:22px}body .lhdesk-hero-review .lhdesk-stars{font-size:16px}body .lhdesk-hero-review p{margin:12px 0;font-size:14px;line-height:1.45}body .lhdesk-hero-review>span{font-size:12px;line-height:1.4}body .lhdesk-hero__mobile-intro,body .lhdesk-hero__mobile-rating,body .lhdesk-hero__mobile-credibility,body .lhdesk-label-mobile{display:none}body.template-collection .shopify-section-header,body.template-page-about .shopify-section-header{margin-bottom:0}body:has(.collection-hero--has-image) .shopify-section-header,body:has(.lh-about-hero) .shopify-section-header{margin-bottom:calc(-1 * var(--header-height,56px))}body:has(.collection-hero--has-image) .lh-site-header,body:has(.lh-about-hero) .lh-site-header{background:transparent;border-bottom-color:#ffffff40}body:has(.collection-hero--has-image) .shopify-section-header-sticky .lh-site-header,body:has(.lh-about-hero) .shopify-section-header-sticky .lh-site-header{background:#fff;border-bottom-color:#e3e8e5}body:has(.collection-hero--has-image)>.breadcrumbs-wrapper,body:has(.lh-about-hero)>.breadcrumbs-wrapper,body:has(.lh-learn-breadcrumbs)>.breadcrumbs-wrapper{display:none}body.template-collection main>.collection-banner-section{margin-block:0}body.template-collection .collection-hero{border-radius:0}body.template-collection .collection-hero__image-container{position:relative;display:flex;min-height:clamp(360px,27vw,520px);border:0;overflow:hidden}body.template-collection .collection-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}body.template-collection .collection-hero__picture img{position:static;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;animation:none;transform:none}body.template-collection .collection-hero__image-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#192938,transparent 70%);opacity:var(--opacity-overlay-banner,.2);pointer-events:none}body.template-collection .collection-hero__image-container:after{content:none}body.template-collection .collection-hero .collection-hero__text-wrapper{position:relative;inset:auto;flex:0 1 auto;width:calc(100% - var(--lh-banner-gutter)*2);height:auto;min-height:inherit;max-width:1760px;padding:calc(var(--header-height,56px) + 36px) 0 48px;margin:auto;gap:18px;justify-content:center;animation:none}body.template-collection .collection-hero__title{max-width:50%;margin:0;font-size:clamp(48px,4.7vw,76px);line-height:1.06;letter-spacing:0;text-transform:none;overflow-wrap:break-word;animation:none}body.template-collection .collection-hero__description{max-width:49%;margin:0;font-size:17px;line-height:1.55;color:#fff!important;animation:none}body.template-collection .collection-hero__description p{max-width:none;margin:0;color:inherit}body.template-collection .collection-hero:not(.collection-hero--has-image){padding:48px var(--lh-banner-gutter)}body.template-collection .collection-hero:not(.collection-hero--has-image) .collection-hero__title,body.template-collection .collection-hero:not(.collection-hero--has-image) .collection-hero__description{max-width:900px;color:#141d26!important}body .lh-about-hero{min-height:clamp(600px,46vw,800px);background:#b8dce2}body .lh-about-hero__media picture{display:block;width:100%;height:100%}body .lh-about-hero__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center bottom;opacity:1}body .lh-about-hero__media:after{background:linear-gradient(90deg,#dff6f64d,transparent 65%);pointer-events:none}body .lh-about-hero__content{box-sizing:border-box;width:calc(100% - var(--lh-banner-gutter)*2);max-width:1760px;min-height:inherit;padding:calc(var(--header-height,56px) + 48px) 0 64px}body .lh-about-hero__content>div{width:50%;max-width:640px}body .lh-about-hero h1{margin:0 0 24px;font-size:clamp(42px,3.9vw,64px);line-height:1.08;letter-spacing:0;text-transform:none;color:#141d26}body .lh-about-hero .lh-inner-copy{font-size:17px;line-height:1.6;color:#141d26}body .lh-about-hero .lh-inner-copy p{margin:0}body .lh-about-hero .lh-button{min-height:46px;margin-top:30px;padding:12px 26px;font-size:16px;line-height:1.2}body .lh-hero{min-height:var(--lh-hero-height,660px)}body .lh-hero__inner{min-height:inherit}body .lh-hero__media picture{display:block;width:100%;height:100%}body .lh-hero__media img{width:100%;height:100%;object-position:var(--lh-hero-position,center)}body .lh-promo__media picture{display:block;width:100%;height:100%}body .lh-promo--bundled .lh-promo__media{top:0;right:0;bottom:0;left:0}body .lh-promo--bundled .lh-promo__media img{width:100%;transform:none;filter:none}@media(min-width:750px)and (max-width:1099px){body{--lh-banner-gutter: 32px}body .lhdesk-hero{min-height:570px}body .lhdesk-hero__copy{width:54%}body .lhdesk-hero h1{font-size:clamp(40px,5.2vw,56px)}body .lhdesk-hero__inner{padding-block:42px}body .lhdesk-hero-review{display:none}body .lhdesk-awards{gap:14px}body .lhdesk-awards img{width:62px;height:62px}body .lhdesk-awards span{font-size:11px}body .lh-about-hero__content>div{width:52%}body .lh-about-hero h1{font-size:42px}body .lh-about-hero__media img{object-position:58% bottom}}@media(max-width:749px){body{--lh-banner-gutter: 20px}body:has(.collection-hero--has-image) .shopify-section-header,body:has(.lh-about-hero) .shopify-section-header{margin-bottom:0}body:has(.collection-hero--has-image) .lh-site-header,body:has(.lh-about-hero) .lh-site-header{background:#fff;border-bottom-color:#e3e8e5}body .lhdesk-hero{display:flex;flex-direction:column;min-height:0;padding:0;background:#a9d6c9}body .lhdesk-hero__media{position:relative;inset:auto;width:100%;height:clamp(250px,76.923vw,420px)}body .lhdesk-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}body .lhdesk-hero:after{content:none}body .lhdesk-hero__inner{display:block;width:100%;min-height:0;padding:26px 20px}body .lhdesk-hero__copy{width:100%;max-width:none;padding:0}body .lhdesk-hero h1{color:#141d26;font-size:32px;font-weight:600;line-height:1.06}body .lhdesk-hero h1>span{display:inline}body .lhdesk-proof-pill,body .lhdesk-hero-review,body .lhdesk-label-desktop{display:none}body .lhdesk-label-mobile{display:inline}body .lhdesk-hero__mobile-intro{display:block;margin:16px 0 0;font-size:14px;line-height:1.55;color:#141d26}body .lhdesk-hero__mobile-rating{display:block;margin:16px 0 0;color:#141d26;font-size:12px;line-height:1.4}body .lhdesk-hero__mobile-rating>span{margin-right:8px;color:#e8a33d;font-size:13px}body .lhdesk-hero__actions{flex-direction:column;gap:10px;margin-top:16px}body .lhdesk-hero__actions .lhdesk-button{width:100%;min-height:48px;padding:14px 22px;font-size:16px}body .lhdesk-hero__mobile-credibility{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid #8fbfae;margin-top:16px;padding-top:16px;color:#141d26}body .lhdesk-hero__mobile-credibility strong{display:block;font-size:11.5px;line-height:1.2}body .lhdesk-hero__mobile-credibility span{display:block;margin-top:3px;font-size:10px;line-height:1.3}body .lhdesk-awards{margin:26px -20px -26px;padding:20px;overflow-x:auto;background:#fff;gap:14px;scroll-snap-type:x mandatory}body .lhdesk-awards>div{flex:0 0 130px;scroll-snap-align:start}body .lhdesk-awards img{width:48px;height:48px}body .lhdesk-awards span{color:#141d26;font-size:12px}body.template-collection .collection-hero__image-container{display:flex;flex-direction:column;min-height:0;background:#98b9b2}body.template-collection .collection-hero__picture{position:relative;inset:auto;flex:0 0 auto;width:100%;height:clamp(230px,60vw,360px)}body.template-collection .collection-hero__picture img{object-position:72% center}body.template-collection .collection-hero__image-container:before{content:none}body.template-collection .collection-hero .collection-hero__text-wrapper{width:100%;min-height:0;padding:28px 20px 32px;gap:16px}body.template-collection .collection-hero__title{max-width:100%;font-size:38px;color:#141d26}body.template-collection .collection-hero__description{max-width:100%;font-size:16px;color:#141d26!important}body .lh-about-hero{min-height:0}body .lh-about-hero__media{position:relative;inset:auto;height:clamp(260px,68vw,400px)}body .lh-about-hero__media img{object-position:right bottom}body .lh-about-hero__media:after{content:none}body .lh-about-hero__content{width:100%;min-height:0;padding:28px 20px 36px}body .lh-about-hero__content>div{width:100%;max-width:none}body .lh-about-hero h1{font-size:36px;line-height:1.1;margin-bottom:20px}body .lh-about-hero .lh-inner-copy{font-size:16px}body .lh-about-hero .lh-button{margin-top:26px}body .lh-hero{min-height:var(--lh-hero-mobile-height,660px)}body .lh-hero__media img{object-position:var(--lh-hero-position-mobile,62% center)}body .lhdesk-subscribe{padding:36px 20px;background:#fff}body .lhdesk-subscribe__card{display:flex;flex-direction:column;gap:14px;width:100%;min-height:0;padding:0;border-radius:0;overflow:visible;background:transparent}body .lhdesk-subscribe__card>div{display:contents;width:auto;padding:0;background:none}body .lhdesk-subscribe__card p{order:1;margin:0;color:#7fa99c;font-size:12px;font-weight:600;letter-spacing:2.4px}body .lhdesk-subscribe h2{order:2;margin:0;font-size:26px;line-height:1.18;font-weight:600;letter-spacing:0}body .lhdesk-subscribe__card>img{position:relative;inset:auto;order:3;width:100%;height:220px;border-radius:14px;object-fit:cover;object-position:center;opacity:1}body .lhdesk-subscribe__card span{order:4;max-width:none;font-size:14px;font-weight:500;line-height:1.52}body .lhdesk-subscribe ul{order:5;margin:0}body .lhdesk-subscribe li{margin:0;font-size:14px;line-height:1.7;font-weight:500}body .lhdesk-subscribe li:before{font-size:16px}body .lhdesk-subscribe .lhdesk-button{order:6;width:100%;max-width:none;min-height:48px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/lovehemp-heroes.css.map */
