:root{--ld-navy: #041c2c;--ld-gold: #b3a369;--ld-silver: #d4d5d4;--ld-cream: #f7f5f0;--ld-white: #ffffff;--ld-ink: #0a0a0a;--ld-muted: rgba(4, 28, 44, .6);--ld-font-display: "Quartens", Georgia, "Times New Roman", serif;--ld-font-body: "Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;--ld-max-width: 1440px;--ld-gutter: 24px;--ld-edge-desktop: 32px;--ld-edge-mobile: 16px;--ld-section-gap-desktop: 64px;--ld-section-gap-mobile: 40px;--ld-radius: 3px}@font-face{font-family:Quartens;src:url(Quartens-Regular.woff2) format("woff2"),url(Quartens-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quartens;src:url(Quartens-Italic.woff2) format("woff2"),url(Quartens-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(Avenir-Roman.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(Avenir-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.ld-page{--color-foreground: var(--ld-navy);--color-background: var(--ld-white);font-family:var(--ld-font-body);font-size:16px;line-height:1.65;color:var(--ld-navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ld-page *,.ld-page *:before,.ld-page *:after{box-sizing:border-box}.ld-container{width:100%;max-width:var(--ld-max-width);margin:0 auto;padding-left:var(--ld-edge-desktop);padding-right:var(--ld-edge-desktop)}@media(max-width:640px){.ld-container{padding-left:var(--ld-edge-mobile);padding-right:var(--ld-edge-mobile)}}.ld-h1{font-family:var(--ld-font-display);font-size:72px;font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0}.ld-h2{font-family:var(--ld-font-display);font-size:44px;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0}.ld-h3{font-family:var(--ld-font-display);font-size:22px;font-weight:400;line-height:1.2;margin:0}.ld-body{font-family:var(--ld-font-body);font-size:16px;line-height:1.65}.ld-caption{font-family:var(--ld-font-body);font-size:11px;text-transform:uppercase;letter-spacing:.18em}.ld-label{font-family:var(--ld-font-body);font-size:12px;text-transform:uppercase;letter-spacing:.12em}@media(max-width:640px){.ld-h1{font-size:40px}.ld-h2{font-size:30px}.ld-h3{font-size:20px}}.ld-section{padding-top:var(--ld-section-gap-desktop);padding-bottom:var(--ld-section-gap-desktop)}@media(max-width:640px){.ld-section{padding-top:var(--ld-section-gap-mobile);padding-bottom:var(--ld-section-gap-mobile)}}.ld-btn{font-family:var(--ld-font-body);font-size:13px;text-transform:uppercase;letter-spacing:.12em;padding:14px 32px;border:1.5px solid var(--ld-navy);background:transparent;color:var(--ld-navy);cursor:pointer;border-radius:var(--ld-radius);transition:all .3s cubic-bezier(.2,.8,.2,1);text-decoration:none;display:inline-block;text-align:center}.ld-btn:hover{background:var(--ld-gold);border-color:var(--ld-gold);color:var(--ld-white)}.ld-btn:active{transform:scale(.98)}.ld-btn--solid{background:var(--ld-navy);color:var(--ld-white)}.ld-btn--solid:hover{background:var(--ld-gold);border-color:var(--ld-gold)}.ld-btn--outline-white{border-color:var(--ld-white);color:var(--ld-white)}.ld-btn--outline-white:hover,.ld-btn--gold{background:var(--ld-gold);border-color:var(--ld-gold);color:var(--ld-white)}.ld-btn--gold:hover{background:var(--ld-navy);border-color:var(--ld-navy)}.ld-link{color:var(--ld-gold);text-decoration:none;position:relative;font-family:var(--ld-font-body);font-size:14px;transition:color .3s}.ld-link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--ld-gold);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ld-link:hover:after{transform:scaleX(1)}.ld-badge{font-family:var(--ld-font-body);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--ld-gold);padding-bottom:6px;border-bottom:1px solid var(--ld-gold);display:inline-block}.ld-reveal{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.ld-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ld-reveal{opacity:1;transform:none;transition:none}}.ld-stars{color:var(--ld-gold);font-size:12px;letter-spacing:1px}.ld-stars__count{color:var(--ld-muted);font-family:var(--ld-font-body);font-size:12px;margin-left:4px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/longevidays-base.css.map */
