:root{--navy: #1f477b;--sky-blue: #98b9e5;--dark-peach: #832800;--off-white: #fff9f1;--white: #fff;--ink: #000;--grey-text: #6b6b75;--grey-footer: #d8d8dc;--page-max: 1440px;--radius-button: 5px;--ease: cubic-bezier(.2, .7, .2, 1)}main:focus{outline:none}[hidden]{display:none!important}body.is-locked{overflow:hidden}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid var(--navy);border-radius:var(--radius-button);background:var(--navy);color:var(--off-white);font-family:var(--font-body);font-weight:700;font-size:14px;line-height:1.45;white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.button:hover{background:#173a66;border-color:#173a66}.button:active{transform:translateY(1px)}.button[disabled],.button[aria-disabled=true]{opacity:.5;pointer-events:none}.button--peach{background:var(--dark-peach);border-color:var(--dark-peach)}.button--peach:hover{background:#6a2000;border-color:#6a2000}.tag{display:inline-block;padding:1px 3px;background:var(--sky-blue);color:var(--dark-peach);font-family:var(--font-body);font-size:16px;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;transform:rotate(-4.42deg);mix-blend-mode:multiply;white-space:nowrap}.tag--navy{background:var(--navy);color:var(--off-white);mix-blend-mode:normal}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;padding:20px;visibility:hidden;opacity:0;transition:opacity .25s var(--ease),visibility 0s linear .25s}.modal[open],.modal.is-open{visibility:visible;opacity:1;transition:opacity .25s var(--ease)}.modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f1e348c}.modal__panel{position:relative;width:min(100%,var(--modal-width, 560px));max-height:calc(100dvh - 40px);overflow:auto;background:var(--off-white);border-radius:var(--radius-card);box-shadow:0 24px 60px #00000040;transform:translateY(12px) scale(.98);transition:transform .3s var(--ease)}.modal.is-open .modal__panel{transform:none}.modal__close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffe6;color:var(--navy);font-size:22px;line-height:1}.modal__close:hover{background:var(--white)}.toast{position:fixed;left:50%;bottom:24px;z-index:950;padding:12px 18px;border-radius:8px;background:var(--navy);color:var(--off-white);font-size:14px;font-weight:700;transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease)}.toast.is-visible{opacity:1;transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shared.css.map */
