.lb-footer__menu-summary{display:none}.lb-footer__block{padding-top:clamp(2rem,3vw,3.5rem);padding-bottom:clamp(2rem,3vw,3.5rem)}.lb-footer__bottom{padding-top:1.25rem;padding-bottom:1.25rem}@media(max-width:989px){.lb-footer__grid{display:block}.lb-footer__block{padding:1rem var(--section-horizontal-spacing)}.lb-footer__block--logo{padding-top:1.5rem;padding-bottom:.75rem}.lb-footer__block--text{padding-top:.75rem;padding-bottom:1.25rem}.lb-footer__block--text h2{margin:0;font-size:.75rem;line-height:1.45;font-weight:400}.lb-footer__block--text .rte{margin-top:.65rem}.lb-footer__block--menu{padding-top:0;padding-bottom:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.lb-footer__menu-summary{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-size:.75rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.lb-footer__menu-summary::-webkit-details-marker{display:none}.lb-footer__menu-summary:after{content:"+";font-size:1.1rem;font-weight:300;line-height:1}.lb-footer__menu[open]>.lb-footer__menu-summary:after{content:"\2212"}.lb-footer__menu-nav{display:block;padding:0 0 1.15rem;font-size:.8125rem;line-height:1.55}.lb-footer__menu-nav a{display:flex;min-height:2.75rem;align-items:center;padding-block:.5rem}.lb-footer__block--social-media{padding-top:1.25rem;padding-bottom:1.25rem;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.lb-footer__bottom{padding-top:1rem;padding-bottom:1rem;font-size:.6875rem}.lb-footer__bottom>div:first-child{margin-bottom:.75rem}}.lb-newsletter-landing,.lb-newsletter-landing *{box-sizing:border-box}.lb-newsletter-landing{display:grid;width:100%;min-height:calc(var(--newsletter-min-height) * 1svh - var(--sticky-header-height, 0px));overflow:clip}body:has(.lb-newsletter-landing) .shopify-section-group-footer-group[id$=__newsletter]{display:none}.lb-newsletter-landing__visuals,.lb-newsletter-landing__content{min-width:0}.lb-newsletter-landing__visuals{position:relative;min-height:58svh;overflow:hidden;background:rgb(var(--color-scheme-text) / .035)}.lb-newsletter-landing__primary,.lb-newsletter-landing__primary picture,.lb-newsletter-landing__primary-image,.lb-newsletter-landing__placeholder{display:block;width:100%;height:100%}.lb-newsletter-landing__primary-image,.lb-newsletter-landing__placeholder{object-fit:cover}.lb-newsletter-landing__primary-image{object-position:var(--newsletter-focus-desktop, center)}.lb-newsletter-landing__secondary{position:absolute;right:clamp(1rem,3vw,3rem);bottom:clamp(1rem,3vw,3rem);width:clamp(7.5rem,22vw,16rem);overflow:hidden;border:.35rem solid rgb(var(--color-scheme-background) / 1)}.lb-newsletter-landing__secondary-image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.lb-newsletter-landing__secondary picture{display:block}.lb-newsletter-landing__content{display:grid;align-items:center;padding:var(--newsletter-content-space) max(1rem,var(--section-horizontal-spacing))}.lb-newsletter-landing__content-inner{width:min(100%,34rem);margin-inline:auto}.lb-newsletter-landing__eyebrow{margin:0 0 1.5rem;color:rgb(var(--color-scheme-text) / .52);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase}.lb-newsletter-landing__heading{max-width:8ch;margin:0;font-size:clamp(3.25rem,7vw,7.5rem);line-height:.86;letter-spacing:-.055em;text-wrap:balance}.lb-newsletter-landing__text{max-width:30rem;margin-top:2rem;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.6;text-wrap:pretty}.lb-newsletter-landing__benefits{display:grid;gap:0;margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.lb-newsletter-landing__benefits li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;font-size:.75rem;letter-spacing:.04em}.lb-newsletter-landing__benefits li span{color:rgb(var(--color-scheme-text) / .42);font-size:.625rem}.lb-newsletter-landing__form{margin-top:clamp(2.25rem,5vw,4rem)}.lb-newsletter-landing__field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-bottom:1px solid currentColor}.lb-newsletter-landing__field input{min-width:0;min-height:3.5rem;padding:.75rem 0;border:0;border-radius:0;outline:0;background:transparent;color:inherit;font:inherit}.lb-newsletter-landing__field input::placeholder{color:rgb(var(--color-scheme-text) / .5);opacity:1}.lb-newsletter-landing__field input:focus-visible{box-shadow:inset 0 -2px currentColor}.lb-newsletter-landing__field button{display:inline-flex;min-height:3.5rem;align-items:center;gap:1rem;padding:0 0 0 1.5rem;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.lb-newsletter-landing__field button span:last-child{font-size:1.15rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.lb-newsletter-landing__field button:hover span:last-child{transform:translate(.3rem)}.lb-newsletter-landing__privacy,.lb-newsletter-landing__error,.lb-newsletter-landing__success span{margin-top:.85rem;color:rgb(var(--color-scheme-text) / .55);font-size:.6875rem;line-height:1.5}.lb-newsletter-landing__privacy a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.lb-newsletter-landing__error ul{margin:0;padding:0;list-style:none}.lb-newsletter-landing__success{padding-block:1.5rem;border-block:1px solid currentColor}.lb-newsletter-landing__success p{margin:0;font-size:clamp(1.75rem,4vw,3rem);line-height:1}.lb-newsletter-landing__success span{display:block}@media(min-width:900px){.lb-newsletter-landing{grid-template-columns:minmax(0,7fr) minmax(25rem,5fr)}.lb-newsletter-landing__visuals{min-height:inherit}}@media(max-width:899.98px){.lb-newsletter-landing__visuals{min-height:calc(var(--newsletter-visual-mobile) * 1svh)}.lb-newsletter-landing__primary-image{object-position:var(--newsletter-focus-mobile, center)}.lb-newsletter-landing__secondary{width:32vw}}@media(max-width:479.98px){.lb-newsletter-landing__field button span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.lb-newsletter-landing__field button span:last-child{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=AAAACAAg */
