:root{--rr-ink: #121110;--rr-ink-2: #1a1816;--rr-bone: #EDE6D8;--rr-bone-2: #BDB4A4;--rr-truffle: #5B4634;--rr-truffle-2: #3a2d22;--rr-gold: #D2B77A;--rr-paper: #EDE6D8;--rr-paper-ink: #1a1816;--rr-rule: rgba(91, 70, 52, .55);--rr-cta: #EDE6D8;--rr-cta-2: #DED6C6;--rr-cta-ink: #121110;--rr-cta-open: #D2B77A;--rr-cta-open-2: #C9AC6C;--rr-serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--rr-sans: "Source Sans 3", "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;--rr-content: 1120px;--rr-gutter: 48px}@media(max-width:760px){:root{--rr-gutter: 22px}}.rr{font-style:normal;letter-spacing:normal}.rr em,.rr i{font-style:italic}.rr-wrap{width:min(var(--rr-content),calc(100% - (2 * var(--rr-gutter))));margin:0 auto}.rr-eyebrow{font-family:var(--rr-sans);font-size:12px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--rr-gold);margin:0 0 14px}.rr-small{font-family:var(--rr-sans);font-size:14.5px;line-height:1.5;color:var(--rr-bone-2)}.rr-fine{font-family:var(--rr-sans);font-size:12px;line-height:1.5;color:var(--rr-bone-2);max-width:56ch}.rr-sc{font-family:var(--rr-sans);font-variant-caps:all-small-caps;font-size:15px;letter-spacing:.06em;color:var(--rr-bone-2)}.rr-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rr-form{display:flex;gap:10px;max-width:520px}.rr-form input[type=email],.rr-form input[type=tel],.rr-form input[type=text]{flex:1;min-width:0;box-sizing:border-box;min-height:52px;padding:0 16px;background:transparent;border:1px solid var(--rr-truffle);border-radius:0;color:var(--rr-bone);font-family:var(--rr-sans);font-size:16px;line-height:1.2}.rr-form input::placeholder{color:var(--rr-bone-2);opacity:.8}.rr-form__msg{margin:8px 0 0}@media(max-width:760px){.rr-form{flex-direction:column}.rr-form .rr-btn{width:100%}}.rr a{color:inherit;text-decoration:none}.rr .rr-u,.rr .rr-fine a{text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:1px}.rr .rr-u:hover,.rr .rr-fine a:hover{color:var(--rr-gold)}.rr :focus-visible{outline:2px solid var(--rr-gold);outline-offset:3px}.rr .rr-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 28px;background:var(--rr-cta);color:var(--rr-cta-ink);font-family:var(--rr-sans);font-size:13.5px;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;text-align:center;text-decoration:none;border:0;border-radius:0;cursor:pointer}.rr .rr-btn:hover{background:var(--rr-cta-2);color:var(--rr-cta-ink)}.rr .rr-btn--open{background:var(--rr-cta-open)}.rr .rr-btn--open:hover{background:var(--rr-cta-open-2)}.rr .rr-btn--ghost{background:transparent;border:1px solid var(--rr-truffle);color:var(--rr-bone)}.rr .rr-btn--ghost:hover{background:transparent;border-color:var(--rr-gold);color:var(--rr-bone)}.rr-sms{max-width:520px}.rr-sms__embed form{display:flex;gap:10px;margin:0}.rr-sms__embed input[type=tel],.rr-sms__embed input[type=text],.rr-sms__embed input[type=email]{flex:1;min-width:0;box-sizing:border-box;min-height:52px;padding:0 16px;background:transparent;border:1px solid var(--rr-truffle);border-radius:0;color:var(--rr-bone);font-family:var(--rr-sans);font-size:16px}.rr-sms__embed input::placeholder{color:var(--rr-bone-2);opacity:.8}.rr-sms__embed button,.rr-sms__embed input[type=submit]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 28px;background:var(--rr-cta);color:var(--rr-cta-ink);font-family:var(--rr-sans);font-size:13.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:0;cursor:pointer}.rr-sms__embed button:hover,.rr-sms__embed input[type=submit]:hover{background:var(--rr-cta-2)}@media(max-width:760px){.rr-sms__embed form{flex-direction:column}.rr-sms__fallback .rr-btn,.rr-sms__embed button,.rr-sms__embed input[type=submit]{width:100%}}.rr-ph{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;border:1px dashed var(--rr-truffle);padding:20px;text-align:center;font-family:var(--rr-sans);font-size:11.5px;line-height:1.45;letter-spacing:.03em;color:var(--rr-bone-2)}.rr-ph b{display:block;margin-bottom:2px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rr-gold)}.rr shopify-payment-terms{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rr-tokens.css.map */
