ma-welcome-code{display:block}.ma-promo{background-color:#f5f0e8;border:1px solid #b8965a;border-radius:0;padding:12px 14px;margin:14px 0;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#2d4a3e;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.ma-promo__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:0;line-height:1}.ma-promo__code{font-family:inherit;font-weight:500;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:#2d4a3e;border:1px dashed #b8965a;padding:6px 10px;background-color:#faf7f2;white-space:nowrap}.ma-promo__value{font-weight:500;font-size:13px;letter-spacing:.08em;color:#1b5566;white-space:nowrap}.ma-promo__eyebrow{font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#2d4a3e;opacity:.75;margin-inline-start:auto;white-space:nowrap}.ma-promo__actions{display:flex;flex-wrap:wrap;gap:8px}.ma-promo__btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:44px;padding:10px 14px;border-radius:0;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;text-align:center;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.ma-promo__btn--copy{background-color:transparent;border:1px solid #2d4a3e;color:#2d4a3e}.ma-promo__btn--copy:hover,.ma-promo__btn--copy:focus-visible{background-color:#2d4a3e;color:#faf7f2}.ma-promo__btn--copy[data-state=done]{background-color:#2d4a3e;color:#faf7f2;border-color:#2d4a3e}.ma-promo__btn--apply{background-color:#2d4a3e;border:1px solid #2d4a3e;color:#faf7f2}.ma-promo__btn--apply:hover,.ma-promo__btn--apply:focus-visible{background-color:#1b5566;border-color:#1b5566;color:#faf7f2}.ma-promo__btn:focus-visible{outline:2px solid #1b5566;outline-offset:2px}.ma-promo__status{display:block;font-size:11px;letter-spacing:.08em;color:#2d4a3e;margin:0;line-height:1.4}.ma-promo__status:empty{display:none}.ma-promo__price{margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-size:17px;line-height:1.3;color:#2d4a3e}.ma-promo__terms{font-size:11px;letter-spacing:.06em;color:#2d4a3e;opacity:.8;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.ma-promo__terms:hover,.ma-promo__terms:focus-visible{opacity:1;color:#1b5566}.ma-promo__terms:focus-visible{outline:2px solid #1b5566;outline-offset:2px}.ma-promo--compact{flex-direction:row;align-items:center;gap:8px;padding:6px 8px;margin:0}.ma-promo--compact .ma-promo__head{gap:6px}.ma-promo--compact .ma-promo__code{font-size:11px;letter-spacing:.12em;padding:3px 6px;border-style:solid}.ma-promo--compact .ma-promo__value{font-size:11px}.ma-promo--sticky{background-color:transparent;border-color:#b8965a8c;color:#faf7f2}.ma-promo--sticky .ma-promo__code{background-color:transparent;border-color:#b8965a;color:#faf7f2}.ma-promo--sticky .ma-promo__value{color:#b8965a}.ma-promo--cart{margin:12px 0}.ma-promo--cart .ma-promo__price{display:none}.ma-promo-warning{display:block;margin:10px 0 0;padding:10px 12px;background-color:#faf7f2;border:1px solid #1b5566;border-radius:0;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;color:#1b5566}.ma-promo-warning strong{font-weight:500}.ma-promo-banner{display:block;width:100%;box-sizing:border-box}.ma-promo-banner__inner{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:1200px;margin:0 auto;padding:14px 16px}.ma-promo-banner__text{margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-style:italic;font-size:19px;line-height:1.3;color:inherit}.ma-promo-banner .ma-promo{margin:0;width:100%}@media screen and (min-width:750px){.ma-promo-banner__inner{flex-direction:row;align-items:center;justify-content:center;gap:20px;padding:16px 24px}.ma-promo-banner .ma-promo{width:auto}.ma-promo__btn{flex:0 1 auto;min-width:160px}}@media(prefers-reduced-motion:reduce){.ma-promo__btn{transition:none}}@media(forced-colors:active){.ma-promo,.ma-promo__code,.ma-promo__btn,.ma-promo-warning{border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ma-welcome-code.css.map */
