@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Jost:wght@300;400;500;600&display=swap";:root{--pl-cream:#F5F0DC;--pl-cream-2:#EDE8C4;--pl-cream-3:#FBF8EC;--pl-gold:#C8A84B;--pl-gold-light:#E8D070;--pl-gold-deep:#A8883A;--pl-night:#1B4332;--pl-green:#2D6A4F;--pl-mint:#52B788;--pl-pale:#B7E4C7;--pl-ink:#2a2a22;--pl-ink-soft:#6b6a58;--pl-serif:"Cormorant Garamond",serif;--pl-sans:"Jost",sans-serif}.pl-section{font-family:var(--pl-sans);color:var(--pl-ink);line-height:1.7}.pl-section h1,.pl-section h2,.pl-section h3{font-family:var(--pl-serif);color:var(--pl-night)}.pl-eyebrow{text-align:center;font-size:.78rem;letter-spacing:.35em;text-transform:uppercase;color:var(--pl-gold-deep);font-weight:500;margin:0 0 .7rem}.pl-title{text-align:center;font-size:clamp(2rem,4.5vw,3rem);font-weight:600;margin:0 0 .8rem}.pl-sub{text-align:center;max-width:600px;margin:0 auto 2.6rem;color:var(--pl-ink-soft);font-weight:300}.pl-rule{width:64px;height:2px;background:var(--pl-gold);margin:0 auto 1.2rem;position:relative}.pl-rule:before,.pl-rule:after{content:"";position:absolute;top:-2px;width:6px;height:6px;border-radius:50%;background:var(--pl-gold)}.pl-rule:before{left:-14px}.pl-rule:after{right:-14px}.pl-btn{display:inline-block;padding:.95rem 2.6rem;font-family:var(--pl-sans);font-size:.88rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:.25s;border:1px solid transparent}.pl-btn--gold{background:var(--pl-gold);color:var(--pl-night)}.pl-btn--gold:hover{background:var(--pl-gold-light);transform:translateY(-2px);box-shadow:0 8px 22px #c8a84b59}.pl-btn--line{border-color:var(--pl-night);color:var(--pl-night)}.pl-btn--line:hover{background:var(--pl-night);color:var(--pl-cream)}.pl-leaf-badge{width:86px;height:86px;border-radius:50%;border:1.5px solid var(--pl-gold);display:flex;align-items:center;justify-content:center;margin:0 auto 1.6rem;position:relative}.pl-leaf-badge:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:.75px solid var(--pl-gold);border-radius:50%}.button,.shopify-payment-button__button--unbranded{letter-spacing:.14em;text-transform:uppercase;border-radius:2px}.price{color:var(--pl-gold-deep)}@media(max-width:749px){.pl-btn{display:block;margin:.5rem auto;max-width:280px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pureline-brand.css.map */
