.lbenergy-hero{background:#fff;color:#000;font-family:Raleway,sans-serif}.lbenergy-hero,.lbenergy-hero *{box-sizing:border-box}.lbenergy-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:28px;align-items:center;max-width:1520px;margin:0 auto;padding-left:clamp(24px,4.5vw,68px);min-height:570px}.lbenergy-hero__copy{min-width:0;padding:38px 0}.lbenergy-hero__event{display:inline-block;margin:0 0 21px;padding:8px 13px;background:#ff0075;color:#000;font-size:13px;line-height:1.5;letter-spacing:.07em;font-weight:850}.lbenergy-hero__heading{margin:0!important;color:#000;font-family:Raleway,sans-serif;font-weight:900;line-height:.94;letter-spacing:-.065em}.lbenergy-hero__headline-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 17px}.lbenergy-hero__saving{font-size:clamp(96px,10.6vw,160px);line-height:.98}.lbenergy-hero__off{font-size:clamp(58px,5.9vw,90px);color:#ff0075;line-height:1}.lbenergy-hero__sitewide{display:block;font-size:clamp(44px,4.8vw,70px);letter-spacing:-.045em;margin-top:5px}.lbenergy-hero__bonus{font-size:clamp(17px,1.65vw,24px);line-height:1.4;font-weight:850;margin:24px 0 9px;max-width:570px}.lbenergy-hero__line{font-size:17px;line-height:1.6;margin:0;color:#000;max-width:535px}.lbenergy-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;margin-top:24px}.lbenergy-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:57px;min-width:220px;padding:17px 26px;border-radius:50px;background:#ff0075;color:#000!important;text-decoration:none!important;font-size:15px;line-height:1.4;font-weight:850}.lbenergy-hero__cta:hover{background:#000;color:#fff!important}.lbenergy-hero__see-gifts{display:inline-flex;align-items:center;min-height:44px;gap:7px;color:#000!important;text-decoration:underline!important;text-underline-offset:4px;font-size:14px;line-height:1.5;font-weight:750}.lbenergy-hero a:focus-visible{outline:3px solid #000;outline-offset:5px;box-shadow:0 0 0 2px #fff}.lbenergy-hero__end{font-size:13px;font-weight:850;line-height:1.6;letter-spacing:.06em;margin:17px 0 5px}.lbenergy-hero__eligibility{color:#000;font-size:14px;line-height:1.6;margin:0;max-width:530px}.lbenergy-hero__scene{position:relative;display:flex;align-items:center;min-width:0;align-self:stretch}.lbenergy-hero__photo{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.lbenergy-hero__badge{position:absolute;top:21px;left:17px;width:119px;height:119px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ff0075;border:4px solid #fff;border-radius:50%;color:#000;text-align:center;transform:rotate(-6deg);padding:8px;pointer-events:none}.lbenergy-hero__badge strong{font-size:22px;line-height:.98;font-weight:900;margin:3px 0 5px;letter-spacing:-.025em}.lbenergy-hero__badge span{font-size:10px;line-height:1.25;font-weight:850;max-width:80px}@media(min-width:750px)and (max-width:1100px){.lbenergy-hero__inner{gap:20px;padding-left:28px;min-height:540px}.lbenergy-hero__saving{font-size:10.7vw}.lbenergy-hero__off{font-size:5.9vw}.lbenergy-hero__sitewide{font-size:5.3vw}.lbenergy-hero__line{font-size:16px}.lbenergy-hero__badge{top:18px;left:12px;width:100px;height:100px}.lbenergy-hero__badge strong{font-size:19px}.lbenergy-hero__badge span{font-size:9px}}@media(max-width:749px){.lbenergy-hero__inner{grid-template-columns:minmax(0,1fr);gap:0;padding:0 20px;min-height:0}.lbenergy-hero__copy{padding:27px 0 0}.lbenergy-hero__event{font-size:12px;margin-bottom:18px;padding:7px 11px}.lbenergy-hero__headline-top{gap:0 12px}.lbenergy-hero__saving{font-size:clamp(88px,26vw,132px)}.lbenergy-hero__off{font-size:clamp(44px,12vw,62px)}.lbenergy-hero__sitewide{font-size:clamp(40px,11.3vw,60px);margin-top:6px}.lbenergy-hero__bonus{font-size:17px;margin-top:20px}.lbenergy-hero__line{font-size:16px}.lbenergy-hero__actions{margin-top:20px;gap:7px 14px}.lbenergy-hero__cta{min-height:53px;min-width:200px;padding:15px 22px;font-size:14px;gap:20px}.lbenergy-hero__see-gifts{font-size:13px}.lbenergy-hero__end{font-size:12px;margin-top:14px}.lbenergy-hero__scene{margin:22px 0 24px}.lbenergy-hero__badge{width:99px;height:99px;top:9px;left:9px;border-width:3px}.lbenergy-hero__badge strong{font-size:19px}.lbenergy-hero__badge span{font-size:9px}}@media(prefers-reduced-motion:reduce){.lbenergy-hero *{animation:none!important;transition:none!important}}.lbenergy-hero__sitewide sup{font-size:.32em;line-height:0;vertical-align:super;margin-left:.12em;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/74/assets/lb-brand-energy-hero.css.map */
