.wcp[hidden]{display:none!important}.wcp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:wcp-fade .25s ease both}@keyframes wcp-fade{0%{opacity:0}to{opacity:1}}@keyframes wcp-rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}.wcp__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.wcp__dialog{position:relative;width:100%;max-width:480px;padding:3rem 2rem 2.5rem;background:var(--color-background, #ffffff);color:var(--color-text, #111111);border:1px solid var(--color-border, #aaaaaa);animation:wcp-rise .25s ease both}.wcp__close{position:absolute;top:.75rem;right:.75rem;display:flex;padding:.75rem;border:0;background:none;color:currentColor;cursor:pointer;opacity:.55}.wcp__close:hover{opacity:1}.wcp__panel{text-align:center}.wcp__eyebrow{margin:0 0 .75rem;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-50, .8rem);text-transform:uppercase;letter-spacing:.18em;opacity:.65}.wcp__heading{margin:0;font-family:var(--font-heading, serif);font-weight:var(--font-heading-weight, 400);font-size:var(--font-size-heading-3-base, 1.9rem);line-height:var(--line-height-heading, 1.1)}.wcp__text{margin-top:.75rem;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-100, 1rem);line-height:var(--line-height-body, 1.5);opacity:.75}.wcp__field{display:flex;flex-direction:column;gap:.6rem;margin-top:1.75rem}.wcp__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wcp__input{width:100%;padding:.95rem 1rem;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-100, 1rem);color:var(--color-text, #111111);background:transparent;border:1px solid var(--color-border, #aaaaaa);border-radius:0}.wcp__input:focus-visible{outline:2px solid var(--color-text, #111111);outline-offset:2px}.wcp__btn{display:inline-block;width:100%;padding:1rem 1.25rem;font-family:var(--font-body, sans-serif);font-size:var(--font-size-button, .85rem);letter-spacing:var(--button-letter-spacing, .04em);text-transform:var(--font-button-text-transform, uppercase);text-align:center;text-decoration:none;color:var(--color-text-button, #ffffff);background:var(--color-background-button, #111111);border:0;cursor:pointer}.wcp__btn:hover{background:var(--color-background-button-hover, #333333)}a.wcp__btn{margin-top:1.25rem}.wcp__footnote{margin:1rem 0 0;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-50, .8rem);opacity:.6}.wcp__error{margin:1rem 0 0;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-75, .9rem);color:var(--color-text-error, #d02f2e)}.wcp__code-row{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:1.75rem;padding:1rem;border:1px dashed var(--color-border, #aaaaaa);background:var(--color-background-meta, #f5f5f5)}.wcp__code{font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-250, 1.3rem);letter-spacing:.14em;text-transform:uppercase}.wcp__copy{padding:.5rem .9rem;font-family:var(--font-body, sans-serif);font-size:var(--font-size-body-50, .8rem);text-transform:uppercase;letter-spacing:.08em;color:currentColor;background:transparent;border:1px solid var(--color-border, #aaaaaa);cursor:pointer}@media(min-width:721px){.wcp__dialog{padding:3.5rem 3rem 3rem}}@media(prefers-reduced-motion:reduce){.wcp,.wcp__dialog{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAACA */
