@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Playfair+Display:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap";:root{--ll-ink-plum: 93, 58, 94;--ll-luxe-gold: 201, 166, 101;--ll-lumiere-ivory: 253, 247, 250;--ll-charcoal: 79, 79, 79;--ll-porcelain: 255, 255, 255;--ll-soft-rose: 240, 196, 209;--ll-line-gray: 227, 227, 227;--ll-radius: .75rem;--ll-max-width: 144rem;--ll-brand-gradient: linear-gradient( to right, rgba(107, 58, 140, .1) 0%, rgba(168, 100, 175, .085) 33%, rgba(220, 130, 175, .07) 66%, rgba(235, 120, 160, .06) 100% );--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading-family: "Playfair Display", Georgia, serif;--font-roboto-family: "Roboto", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif}body{background-color:rgb(var(--ll-lumiere-ivory));color:rgb(var(--ll-charcoal));-webkit-tap-highlight-color:transparent;touch-action:manipulation}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);color:rgb(var(--ll-ink-plum))}.ll-page-width{max-width:var(--ll-max-width);margin:0 auto;padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:750px){.ll-page-width{padding-left:2.4rem;padding-right:2.4rem}}@media screen and (min-width:990px){.ll-page-width{padding-left:3.2rem;padding-right:3.2rem}}.ll-header-width{width:100%;margin:0 auto;padding-left:1.2rem;padding-right:1.2rem}@media screen and (min-width:480px){.ll-header-width{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (min-width:640px){.ll-header-width{padding-left:2.4rem;padding-right:2.4rem}}@media screen and (min-width:750px){.ll-header-width{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (min-width:990px){.ll-header-width{padding-left:4rem;padding-right:4rem}}@media screen and (min-width:1280px){.ll-header-width{padding-left:4.8rem;padding-right:4.8rem}}.ll-topbar-width{max-width:1440px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}@media screen and (min-width:640px){.ll-topbar-width{padding-left:24px;padding-right:24px}}@media screen and (min-width:768px){.ll-topbar-width{padding-left:32px;padding-right:32px}}@media screen and (min-width:1024px){.ll-topbar-width{padding-left:40px;padding-right:40px}}@media screen and (min-width:1280px){.ll-topbar-width{padding-left:48px;padding-right:48px}}@media screen and (min-width:1440px){.ll-topbar-width{padding-left:64px;padding-right:64px}}.ll-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 3.2rem;font-size:1.4rem;font-weight:500;border-radius:9999px;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease;border:none;cursor:pointer;line-height:1.4}.ll-btn--primary{background-color:rgb(var(--ll-ink-plum));color:rgb(var(--ll-porcelain));box-shadow:0 2px 8px rgba(var(--ll-ink-plum),.2)}.ll-btn--primary:hover{background-color:rgba(var(--ll-ink-plum),.9);box-shadow:0 4px 12px rgba(var(--ll-ink-plum),.25)}.ll-btn--secondary{background-color:transparent;color:rgb(var(--ll-ink-plum));border:1px solid rgba(var(--ll-luxe-gold),.4)}.ll-btn--secondary:hover{background-color:rgba(var(--ll-soft-rose),.3)}.ll-gold-line{width:4.8rem;height:1px;background-color:rgb(var(--ll-luxe-gold))}.ll-gold-line--center{margin-left:auto;margin-right:auto}.ll-eyebrow{font-size:1rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:rgb(var(--ll-luxe-gold))}.ll-section-border{border-bottom:1px solid rgba(var(--ll-luxe-gold),.2)}@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes ll-border-beam{0%{--border-angle: 0deg}to{--border-angle: 360deg}}.ll-border-beam-hover{position:relative;overflow:visible}.ll-border-beam-hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--border-angle),transparent 50%,rgb(var(--ll-luxe-gold)) 65%,rgba(var(--ll-luxe-gold),.8) 75%,rgb(var(--ll-luxe-gold)) 85%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.ll-border-beam-hover:hover:before{opacity:1;animation:ll-border-beam 3s linear infinite}.pt-safe{padding-top:env(safe-area-inset-top)}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.px-safe{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@keyframes ll-fade-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ll-fade-in{animation:ll-fade-in .8s ease-out}@keyframes ll-slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.ll-slide-in-right{opacity:1;animation:ll-slide-in-right .8s ease-out forwards}@media(prefers-reduced-motion:reduce){.ll-fade-in,.ll-slide-in-right,.ll-border-beam-hover:hover:before{animation:none;opacity:1;transform:none}}.ll-brand-gradient{background:var(--ll-brand-gradient)}.ll-card{background:rgb(var(--ll-porcelain));border-radius:var(--ll-radius);overflow:hidden}.ll-text-muted{color:rgba(var(--ll-charcoal),.7)}.ll-text-plum{color:rgb(var(--ll-ink-plum))}.ll-text-gold{color:rgb(var(--ll-luxe-gold))}.button,.shopify-payment-button__button--unbranded{border-radius:9999px!important}.button--primary{background-color:rgb(var(--ll-ink-plum))!important;color:rgb(var(--ll-porcelain))!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lovelab-tokens.css.map */
