body{background:var(--lbl-cream)}.lbl-wrap{max-width:var(--lbl-wrap);margin-inline:auto;padding-inline:var(--lbl-gutter)}.lbl-eyebrow{font-family:var(--lbl-sans);font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--lbl-gold-deep);font-weight:400;margin:0}.lbl-btn{display:inline-block;font-family:var(--lbl-sans);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;padding:1.05em 2.6em;border:1px solid var(--lbl-black);background:var(--lbl-black);color:var(--lbl-cream);cursor:pointer;text-decoration:none;transition:background .4s var(--lbl-ease),color .4s var(--lbl-ease),border-color .4s var(--lbl-ease)}.lbl-btn:hover,.lbl-btn--ghost{background:transparent;color:var(--lbl-black)}.lbl-btn--ghost:hover{background:var(--lbl-black);color:var(--lbl-cream)}.lbl-btn--gold{position:relative;overflow:hidden;background:linear-gradient(180deg,#faeeceeb,#c4a462e0);border-color:#faeeceb3;color:var(--lbl-black);box-shadow:0 0 30px #b8985a59,inset 0 1px #fff9,0 6px 18px #0000004d;transition:background .4s var(--lbl-ease),color .4s var(--lbl-ease),border-color .4s var(--lbl-ease),transform .3s var(--lbl-ease),box-shadow .3s var(--lbl-ease)}.lbl-btn--gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);transform:translate(-120%);transition:transform .6s var(--lbl-ease);pointer-events:none}.lbl-btn--gold:hover{background:linear-gradient(180deg,#fff7defa,#d4b470f0);color:var(--lbl-black);border-color:#ffffffbf;transform:translateY(-1px) scale(1.015);box-shadow:0 0 40px #b8985a73,inset 0 1px #ffffffb3,0 10px 26px #00000059}.lbl-btn--gold:hover:before{transform:translate(120%)}.lbl-ulink{position:relative;letter-spacing:.04em;color:inherit;text-decoration:none}.lbl-ulink:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:var(--lbl-gold);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--lbl-ease)}.lbl-ulink:hover:after{transform:scaleX(1);transform-origin:left}.lbl-section-heading h2{font-family:var(--lbl-serif);font-weight:600;color:var(--lbl-black);line-height:1.12}@media(prefers-reduced-motion:reduce){.lbl-btn--gold:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lbl-brand.css.map */
