.rima-promo[hidden]{display:none}.rima-promo{position:fixed;inset-block-end:2.4rem;inset-inline-start:2.4rem;z-index:4;width:min(38rem,calc(100vw - 4.8rem));padding:4rem 3.2rem 3.2rem;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:0;box-shadow:0 8px 34px #14110f29;text-align:center;opacity:0;transform:translateY(1.6rem);transition:opacity var(--motion) var(--ease),transform var(--motion) var(--ease)}.rima-promo.is-open{opacity:1;transform:none}.rima-promo__close{position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:var(--muted);cursor:pointer;transition:color var(--motion) var(--ease)}.rima-promo__close:hover{color:var(--ink)}.rima-promo__eyebrow{margin:0 0 1.2rem;font-family:var(--font-sans);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--muted)}.rima-promo__heading{margin:0;font-family:var(--font-display);font-weight:400;font-size:2.8rem;line-height:1.2;letter-spacing:0;color:var(--ink)}.rima-promo__heading:after{content:"";display:block;width:3.2rem;height:var(--hairline);margin:1.6rem auto 0;background:var(--gold)}.rima-promo__text{margin:1.6rem 0 1.2rem;font-family:var(--font-sans);font-size:1.5rem;line-height:1.6;color:var(--muted)}.rima-promo__code{display:inline-flex;align-items:stretch;margin:0 0 2.4rem;padding:0;border:1px solid var(--ink);border-radius:0;background:var(--white);color:var(--ink);font-family:var(--font-sans);cursor:pointer}.rima-promo__code-value{padding:1.1rem 1.4rem 1.1rem 1.8rem;font-size:1.5rem;font-weight:500;letter-spacing:.24em}.rima-promo__code-action{display:inline-flex;align-items:center;padding:0 1.4rem;border-inline-start:1px solid var(--line-strong);font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);transition:color var(--motion) var(--ease)}.rima-promo__code:hover .rima-promo__code-action,.rima-promo__code.is-copied .rima-promo__code-action{color:var(--ink)}.rima-promo__cta{display:flex;width:100%}.rima-promo__note{margin:1.2rem 0 0;font-family:var(--font-sans);font-size:1.2rem;line-height:1.5;color:var(--muted)}.rima-promo :focus-visible{outline:1px solid var(--focus);outline-offset:2px}@media(max-width:749px){.rima-promo{inset-block-end:1.6rem;inset-inline-start:1.6rem;z-index:7;width:calc(100vw - 3.2rem);padding:3.6rem 2.4rem 2.4rem}.rima-promo__heading{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){.rima-promo{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-rima-promo.css.map */
