.lhr{--lhr-bg: #3a2414;--lhr-cream: #f0e3c9;--lhr-gold: #b78b40;--lhr-input-bg: #102418;--lhr-brown: #3a2414;--lhr-ring-size: 324px;--lhr-media-size: 251px;--lhr-transition-duration: 2s;--lhr-media-exit-duration: 2s;--lhr-media-edge-feather-duration: 2s;--lhr-inscription-exit-duration: .28s;--lhr-opening-exit-scale: 10.15;--lhr-hero-content-gap: 40px;--lhr-title-to-cta-gap: 40px;--lhr-cta-copy-to-form-gap: 16px;--lhr-call-heading-size: 32px;--lhr-call-heading-line-height: 40px;--lhr-call-subheading-size: 16px;--lhr-call-subheading-line-height: 24px;--lhr-call-intro-gap: 8px;--lhr-form-width: 720px;--lhr-form-control-height: 56px;--lhr-form-input-flex-basis: 524px;--lhr-form-submit-width: 180px;--lhr-form-fields-gap: 8px;--lhr-form-row-gap: 16px;--lhr-consent-font-size: 14px;--lhr-consent-line-height: 20px;--lhr-success-padding: 24px;--lhr-success-gap: 16px;--lhr-success-heading-size: 24px;--lhr-success-heading-line-height: 33px;--lhr-success-body-size: 16px;--lhr-success-body-line-height: 24px;--lhr-cta-panel-padding-x: 32px;--lhr-cta-panel-max-height: 520px;--lhr-cta-panel-stack-height: 0px;--lhr-cta-panel-top: 0px;--lhr-inner-min-height: 722px;--lhr-inner-padding-top-opening: 106px;--lhr-body-margin-opening: 32px;--lhr-title-to-lead-gap: 24px;--lhr-inner-padding-y-call: 48px;--lhr-inner-padding-x: 24px;--lhr-content-max-width: 1200px;--lhr-call-fade-delay: .32s;--lhr-call-fade-duration: 1.2s;--lhr-prompt-exit-duration: var(--lhr-transition-duration);--lhr-cluster-descend-y: 98px;--lhr-inner-padding-bottom-opening: 56px;--lhr-media-blur-max: 74px;--lhr-exit-ease: cubic-bezier(.33, 0, .2, 1);--lhr-success-fade-duration: .5s;--lhr-success-fade-ease: ease;position:relative;width:100%;overflow:hidden;color:var(--lhr-cream);background:var(--lhr-bg)}.lhr.is-exiting{height:var(--lhr-exit-section-lock-height, auto);min-height:var(--lhr-exit-section-lock-height, auto);overflow:visible;z-index:2}.lotr-background-wrapper:has(.lhr.is-exiting),.shopify-section--lotr-hero-ring-opening:has(.lhr.is-exiting){overflow:visible!important}.shopify-section--lotr-hero-ring-opening:has(.lhr.is-exiting){position:relative;z-index:3}.lhr-co-brand{position:absolute;top:0;right:0;left:0;z-index:2;padding:40px 24px 16px;background:var(--lhr-co-brand-bg, transparent);pointer-events:none}.lhr-co-brand-inner{width:100%;max-width:1200px;margin:0 auto}.lhr-co-brand-image{display:block;width:269px;max-width:100%;height:auto}.shopify-section--lotr-hero-ring-opening.lbg__tgt--clear>.lhr{background:transparent!important}.lhr *,.lhr *:before,.lhr *:after{box-sizing:border-box}.lhr-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:calc(var(--lhr-content-max-width) + var(--lhr-inner-padding-x) * 2);margin:0 auto;padding:var(--lhr-inner-padding-top-opening) var(--lhr-inner-padding-x) var(--lhr-inner-padding-bottom-opening)}.lhr-inner{min-height:var(--lhr-inner-min-height)}.lhr.is-exiting .lhr-inner,.lhr.is-revealed .lhr-inner{overflow:visible}.lhr.is-revealed{height:auto;min-height:var(--lhr-exit-section-lock-height, var(--lhr-inner-min-height))}.lhr.is-revealed .lhr-inner{min-height:var(--lhr-inner-min-height);justify-content:flex-start;padding-top:var(--lhr-inner-padding-top-opening);padding-bottom:var(--lhr-inner-padding-bottom-opening)}.lhr-title{position:relative;z-index:1;margin:0;max-width:1200px;color:var(--lhr-cream);font-family:Albertus,Albertus MT,Albertus MT Pro,serif;font-size:64px;font-weight:400;line-height:1.1;text-align:center;font-synthesis:none}.lhr.is-revealed .lhr-title,.lhr.is-exiting .lhr-title{font-family:Albertus,Albertus MT,Albertus MT Pro,serif;font-weight:400}.lhr-content-cluster{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;align-self:center;width:100%;max-width:1200px;margin-inline:auto}.lhr.is-exiting .lhr-content-cluster,.lhr.is-revealed .lhr-content-cluster{position:relative}.lhr.is-revealed .lhr-content-cluster{min-height:calc(var(--lhr-cta-panel-top) + var(--lhr-cta-panel-stack-height))}.lhr.is-exiting .lhr-title{animation:lhr-title-descend var(--lhr-transition-duration) var(--lhr-exit-ease) forwards}.lhr.is-revealed .lhr-title{transform:translateY(var(--lhr-cluster-descend-y))}@keyframes lhr-title-descend{0%{transform:translateY(0)}to{transform:translateY(var(--lhr-cluster-descend-y))}}.lhr-cta-panel{display:flex;flex-direction:column;align-items:center;width:min(784px,100%);max-height:0;margin-top:0;padding:0 32px;overflow:hidden;border-radius:4px;opacity:0;pointer-events:none;visibility:hidden}.lhr.is-exiting .lhr-cta-panel,.lhr.is-revealed .lhr-cta-panel{position:absolute;z-index:2;top:var(--lhr-cta-panel-top);right:0;left:0;gap:var(--lhr-cta-copy-to-form-gap);max-height:var(--lhr-cta-panel-max-height);margin-top:0;margin-right:auto;margin-left:auto;padding:16px var(--lhr-cta-panel-padding-x) 0;overflow:visible;visibility:visible;animation:lhr-cta-panel-reveal var(--lhr-call-fade-duration) var(--lhr-exit-ease) var(--lhr-call-fade-delay) forwards}.lhr.is-revealed .lhr-cta-panel{opacity:1;pointer-events:auto}@keyframes lhr-cta-panel-reveal{0%{opacity:0}to{opacity:1}}.lhr-call-intro{display:flex;flex-direction:column;gap:var(--lhr-call-intro-gap);align-items:center;width:100%;text-align:center}.lhr-opening-group{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;width:100%;min-height:0}.lhr-body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:0;margin-top:var(--lhr-body-margin-opening)}.lhr-stage{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.lhr.is-exiting .lhr-stage{overflow:visible;pointer-events:none}.lhr.is-revealed .lhr-stage{display:none!important;min-height:0!important;margin:0;padding:0;overflow:hidden;pointer-events:none}.lhr.is-revealed .lhr-opening-group{display:none}.lhr-opening{display:flex;flex-direction:column;align-items:center;width:100%}.lhr-opening-group.is-opening-pinned{position:fixed;z-index:50;margin:0;pointer-events:none;will-change:transform,opacity}.lhr-opening-group.is-opening-exiting{animation:lhr-opening-exit var(--lhr-transition-duration) var(--lhr-exit-ease) forwards}@keyframes lhr-opening-exit{0%{transform:scale(1);opacity:1}to{transform:scale(var(--lhr-opening-exit-scale));opacity:0}}.lhr-ring-stack{position:relative;width:var(--lhr-ring-size);height:var(--lhr-ring-size)}.lhr-circle-media{position:absolute;top:50%;left:50%;width:var(--lhr-media-size);height:var(--lhr-media-size);overflow:hidden;border-radius:50%;transform:translate(-50%,-50%)}.lhr-circle-media-image{display:block;width:100%;height:100%;object-fit:cover;filter:blur(0)}.lhr-circle-media-placeholder{width:100%;height:100%;background:radial-gradient(circle at 50% 40%,#4a6741,#1a2a18 70%)}.lhr-circle-media-blur{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle,transparent 52%,rgb(0 0 0 / 95%) 78%,#000 100%);mask-image:radial-gradient(circle,transparent 52%,rgb(0 0 0 / 95%) 78%,#000 100%)}.lhr-circle-media-blur img{width:100%;height:100%;object-fit:cover;filter:blur(0);transform:scale(1.12)}.lhr.is-exiting .lhr-circle-media:has(>.lhr-circle-media-image) .lhr-circle-media-blur{animation:lhr-circle-media-edge-reveal var(--lhr-media-edge-feather-duration) var(--lhr-exit-ease) forwards}.lhr.is-exiting .lhr-circle-media:has(>.lhr-circle-media-image) .lhr-circle-media-blur>.lhr-circle-media-image{animation:lhr-circle-media-edge-feather var(--lhr-media-edge-feather-duration) var(--lhr-exit-ease) forwards}@keyframes lhr-circle-media-edge-reveal{0%{opacity:0}to{opacity:1}}@keyframes lhr-circle-media-edge-feather{0%{filter:blur(0)}to{filter:blur(var(--lhr-media-blur-max))}}.lhr.is-exiting .lhr-inscription-spin{animation:lhr-inscription-exit var(--lhr-inscription-exit-duration) ease-in forwards}@keyframes lhr-inscription-exit{0%{opacity:1;scale:1}to{opacity:0;scale:0}}.lhr-inscription{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform-origin:50% 50%;animation:lhr-ring-breathe-scale 3s ease-in-out infinite;pointer-events:none}.lhr-inscription-spin{display:flex;align-items:center;justify-content:center;transform-origin:50% 50%;animation:lhr-ring-breathe-rotate 135s linear infinite}.lhr-inscription .icon,.lhr-inscription img{display:block;width:var(--lhr-ring-size);height:var(--lhr-ring-size)}.lhr.is-breath-frozen .lhr-inscription,.lhr.is-breath-frozen .lhr-inscription-spin{animation:none!important}.lhr.is-exiting.is-breath-frozen .lhr-inscription-spin{animation:lhr-inscription-exit var(--lhr-inscription-exit-duration) ease-in forwards!important}@keyframes lhr-ring-breathe-scale{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes lhr-ring-breathe-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lhr-center-trigger{position:absolute;top:50%;left:50%;z-index:2;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);cursor:pointer}@media screen and (min-width:768px){.lhr-center-trigger:focus-visible{outline:2px solid var(--lhr-cream);outline-offset:4px}}.lhr-opening-prompt{flex-shrink:0;width:min(1100px,100%);margin:0;color:var(--lhr-cream);font-size:32px;font-weight:600;line-height:1.25;text-align:center;opacity:.82}.lhr-opening-prompt--bottom{margin-top:auto;padding-top:var(--lhr-hero-content-gap)}.lhr.is-revealed .lhr-opening-prompt--bottom{display:none}.lhr-call{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:var(--lhr-form-width);margin:0}.lhr-call-heading{margin:0;width:100%;color:var(--lhr-cream);font-size:var(--lhr-call-heading-size);font-weight:600;line-height:var(--lhr-call-heading-line-height);text-align:center}.lhr-call-subheading{margin:0;width:100%;color:var(--lhr-cream);font-size:var(--lhr-call-subheading-size);font-weight:400;line-height:var(--lhr-call-subheading-line-height);text-align:center}.lhr .lotr-signup{--lotr-signup-max-width: var(--lhr-form-width);--lotr-signup-control-height: var(--lhr-form-control-height);--lotr-signup-submit-width: var(--lhr-form-submit-width)}.lhr.is-signup-success .lhr-call-intro,.lhr:has(.lotr-signup__success:not([hidden])) .lhr-call-intro{display:none}@media(prefers-reduced-motion:reduce){.lhr-call-intro{transition:none}.lhr-inscription,.lhr-inscription-spin{animation:none}.lhr.is-exiting .lhr-opening-group.is-opening-exiting,.lhr.is-exiting .lhr-title,.lhr.is-exiting .lhr-cta-panel,.lhr.is-exiting .lhr-inscription{animation-duration:.01ms;animation-delay:0ms}}@media(min-width:768px)and (max-width:1279px){.lhr{--lhr-inner-padding-top-opening: 80px;--lhr-inner-min-height: 640px;--lhr-title-to-cta-gap: 48px;--lhr-cta-copy-to-form-gap: 24px;--lhr-form-width: min(720px, calc(100% - 48px) );--lhr-form-control-height: 56px;--lhr-form-input-flex-basis: 524px;--lhr-form-submit-width: 180px;--lhr-form-fields-gap: 8px;--lhr-form-row-gap: 16px;--lhr-consent-font-size: 14px;--lhr-consent-line-height: 20px;--lhr-success-padding: 24px;--lhr-success-gap: 16px;--lhr-success-heading-size: 24px;--lhr-success-heading-line-height: 33px;--lhr-success-body-size: 16px;--lhr-success-body-line-height: 24px;--lhr-call-subheading-size: 16px;--lhr-call-subheading-line-height: 24px}.lhr-title{font-size:48px}.lhr{--lhr-call-heading-size: 28px;--lhr-call-heading-line-height: 35px}.lhr-opening-prompt{font-size:28px}.lhr-cta-panel{width:min(768px,100%)}.lhr-co-brand-inner{max-width:768px}}@media(min-width:1280px){.lhr{--lhr-cluster-descend-y: 98px}}@media(max-width:767px){.lhr{--lhr-ring-size: min(324px, calc(280 / 375 * 100vw));--lhr-media-size: min(251px, calc(216 / 375 * 100vw));--lhr-inner-min-height: 560px;--lhr-cluster-descend-y: 56px;--lhr-title-to-cta-gap: 24px;--lhr-cta-copy-to-form-gap: 24px;--lhr-form-width: min(343px, calc(100vw - 32px) );--lhr-form-control-height: 48px;--lhr-form-input-flex-basis: auto;--lhr-form-submit-width: 100%;--lhr-form-fields-gap: 12px;--lhr-form-row-gap: 12px;--lhr-consent-font-size: 12px;--lhr-consent-line-height: 18px;--lhr-success-padding: 20px;--lhr-success-gap: 12px;--lhr-success-heading-size: 20px;--lhr-success-heading-line-height: 27px;--lhr-success-body-size: 14px;--lhr-success-body-line-height: 24px;--lhr-cta-panel-padding-x: 32px;--lhr-call-subheading-size: 16px;--lhr-call-subheading-line-height: 24px}.lhr{--lhr-inner-padding-top-opening: 64px;--lhr-inner-padding-bottom-opening: 56px;--lhr-inner-padding-x: 16px;--lhr-inner-padding-y-call: 48px}.lhr-inner{padding:var(--lhr-inner-padding-top-opening) var(--lhr-inner-padding-x) var(--lhr-inner-padding-bottom-opening)}.lhr-co-brand{padding:24px 16px 12px}.lhr-co-brand-inner{max-width:343px}.lhr-co-brand-image{width:179px}.lhr.is-revealed .lhr-inner{padding-left:var(--lhr-inner-padding-x);padding-right:var(--lhr-inner-padding-x)}.lhr-title{width:100%;max-width:min(343px,100%);font-size:32px;overflow-wrap:anywhere}.lhr-opening-prompt{max-width:min(343px,100%);font-size:22px;overflow-wrap:anywhere}.lhr-call-intro{max-width:var(--lhr-form-width)}.lhr-call-heading,.lhr-call-subheading{max-width:100%;overflow-wrap:anywhere}.lhr{--lhr-call-heading-size: 22px;--lhr-call-heading-line-height: 28px}.lhr-call-heading{font-size:var(--lhr-call-heading-size);line-height:var(--lhr-call-heading-line-height)}.lhr-cta-panel{width:100%;max-width:var(--lhr-form-width);padding-left:0;padding-right:0}.lhr.is-exiting .lhr-cta-panel,.lhr.is-revealed .lhr-cta-panel{padding-left:0;padding-right:0}.lhr.is-exiting .lhr-cta-panel,.lhr.is-revealed .lhr-cta-panel{max-height:none}}@media screen and (max-width:374px){.lhr-content-cluster{max-width:320vw}.lhr-center-trigger{width:12.8vw;height:12.8vw}.lhr-opening-prompt{width:min(calc(1100 / 375 * 100vw),100%)}.lhr{--lhr-title-to-lead-gap: 6.4vw ;--lhr-content-max-width: 320vw }.lhr-cta-panel{padding:0 calc(32 / 375 * 100vw);border-radius:calc(4 / 375 * 100vw)}.lhr.is-exiting .lhr-cta-panel,.lhr.is-revealed .lhr-cta-panel{padding:calc(16 / 375 * 100vw) var(--lhr-cta-panel-padding-x) 0}.lhr{--lhr-form-width: calc(100vw - calc(32 / 375 * 100vw));--lhr-cta-panel-padding-x: calc(16 / 375 * 100vw);--lhr-copy-max-width: calc(343 / 375 * 100vw);--lhr-call-heading-size: calc(22 / 375 * 100vw);--lhr-call-heading-line-height: calc(28 / 375 * 100vw);--lhr-call-subheading-size: calc(16 / 375 * 100vw);--lhr-call-subheading-line-height: 6.4vw ;--lhr-success-heading-size: calc(20 / 375 * 100vw);--lhr-success-heading-line-height: calc(27 / 375 * 100vw);--lhr-success-body-size: calc(14 / 375 * 100vw);--lhr-success-body-line-height: 6.4vw ;--lhr-consent-font-size: 3.2vw ;--lhr-consent-line-height: 4.8vw ;--lhr-ring-size: min( 86.4vw , calc(280 / 375 * 100vw));--lhr-media-size: min(calc(251 / 375 * 100vw), calc(216 / 375 * 100vw));--lhr-inner-min-height: calc(560 / 375 * 100vw);--lhr-inner-padding-top-opening: calc(64 / 375 * 100vw);--lhr-inner-padding-bottom-opening: calc(56 / 375 * 100vw);--lhr-inner-padding-x: calc(16 / 375 * 100vw);--lhr-inner-padding-y-call: 12.8vw ;--lhr-cluster-descend-y: calc(56 / 375 * 100vw);--lhr-title-to-cta-gap: 6.4vw ;--lhr-cta-copy-to-form-gap: 6.4vw ;--lhr-form-control-height: 12.8vw ;--lhr-form-fields-gap: 3.2vw ;--lhr-form-row-gap: 3.2vw ;--lhr-success-padding: calc(20 / 375 * 100vw);--lhr-success-gap: 3.2vw ;--lhr-call-intro-gap: calc(8 / 375 * 100vw);--lhr-hero-content-gap: 6.4vw ;--lhr-body-margin-opening: calc(32 / 375 * 100vw);--lhr-media-blur-max: calc(74 / 375 * 100vw);--lhr-cta-panel-padding-top: calc(16 / 375 * 100vw);--lhr-cta-panel-max-height: calc(520 / 375 * 100vw);--lhr-form-input-padding-x: calc(16 / 375 * 100vw)}.lhr.is-exiting .lhr-cta-panel,.lhr.is-revealed .lhr-cta-panel{max-height:var(--lhr-cta-panel-max-height);padding-top:var(--lhr-cta-panel-padding-top)}.lhr .lotr-signup{--lotr-signup-control-padding-x: var(--lhr-form-input-padding-x);--lotr-signup-gap: var(--lhr-form-row-gap)}.lhr-co-brand{padding:6.4vw calc(16 / 375 * 100vw) 3.2vw}.lhr-co-brand-inner{max-width:calc(343 / 375 * 100vw)}.lhr-co-brand-image{width:calc(179 / 375 * 100vw)}.lhr-title{max-width:min(calc(343 / 375 * 100vw),calc(100vw - calc(32 / 375 * 100vw)));font-size:calc(32 / 375 * 100vw)}.lhr-opening-prompt{max-width:min(calc(343 / 375 * 100vw),calc(100vw - calc(32 / 375 * 100vw)));font-size:calc(22 / 375 * 100vw)}.lhr-call-intro{max-width:var(--lhr-copy-max-width)}.lhr-call-heading{font-size:var(--lhr-call-heading-size);line-height:var(--lhr-call-heading-line-height)}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/lotr-hero-ring-opening.css.map */
