:root{--cram-yellow: #E5CA47;--cram-yellow-dark: #E5CA47;--cram-gold: #E5CA47;--cram-ink: #0A1017;--cram-cream: #F8F7F3;--cram-body: #4A4F57;--cram-rule: #E4E1D9}.cram-r-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-body--family);font-weight:700;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:15px 30px;border-radius:999px;border:0;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.cram-r-button:hover{transform:translateY(-1px)}.cram-r-button--yellow{background:var(--cram-yellow, #E5CA47);color:var(--cram-ink, #0A1017)}.cram-r-button--yellow:hover{background:var(--cram-yellow-dark, #E5CA47)}.cram-r-button--ink{background:var(--cram-ink, #0A1017);color:#fff}.cram-r-button--ink:hover{background:#1d2731}.cram-r-eyebrow{font-family:var(--font-body--family);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cram-gold, #E5CA47);margin:0 0 14px}.cram-r-heading{font-family:var(--font-heading--family, var(--font-body--family));font-weight:700;font-size:clamp(32px,3.3vw,48px);line-height:1.08;letter-spacing:-.015em;color:var(--cram-ink, #0A1017);margin:0 0 18px}.cram-r-copy{font-family:var(--font-body--family);font-size:1.0625rem;line-height:1.6;color:var(--cram-body, #4A4F57);margin:0}.cram-r-copy p{margin:0 0 14px}.cram-r-copy p:last-child{margin-bottom:0}.cram-r-icon{width:1em;height:1em;display:block}.cram-r-line{display:block}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cram-r-base.css.map */
