:root{--cc-welcome-height: 0px}cc-welcome{display:contents}.cc-welcome-strip{display:flex;align-items:center;justify-content:center;gap:2.4rem;min-height:44px;padding:.4rem 2rem;background:var(--cc-ink, #2f3020);color:var(--cc-yellow, #e8d58f);font-size:1.4rem;line-height:1.4}.cc-welcome-strip p{margin:0}.cc-welcome-strip>button{display:inline-flex;align-items:center;gap:1rem;min-height:36px;padding:.5rem 1.2rem;border:1px dashed currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;touch-action:manipulation}.cc-welcome-strip .cc-arrow{width:18px;height:18px}.cc-welcome-dialog{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:min(540px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:5.6rem 4rem 3rem;overflow-y:auto;border:0;border-radius:0;background:var(--cc-paper, #faf7ee);color:var(--cc-ink, #2f3020);text-align:left}.cc-welcome-dialog::backdrop{background:#1a1c12a6}.cc-welcome-close{position:absolute;inset:1rem 1rem auto auto;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.cc-welcome-dialog h2{margin:0 0 2rem;max-width:14ch;font-family:var(--font-heading-family);font-size:clamp(4.2rem,7vw,6rem);line-height:1.08;text-transform:uppercase}.cc-welcome-dialog h2>span{color:var(--cc-olive, #4a4a32)}.cc-welcome-dialog>p{margin:0 0 2rem;font-size:1.6rem;line-height:1.65}.cc-welcome-code{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;width:100%;min-height:64px;padding:1.4rem 1.6rem;border:1px dashed var(--cc-olive, #4a4a32);border-radius:0;background:var(--cc-soft, #f0ebda);color:inherit;font:inherit;cursor:pointer;touch-action:manipulation}.cc-welcome-code strong{font-size:2.2rem;letter-spacing:.02em}.cc-welcome-code span{margin-left:auto;font-size:1.3rem}.cc-welcome-code svg{flex:none}.cc-welcome-dialog>.cc-welcome-status{min-height:2rem;margin:.6rem 0 1.2rem;font-size:1.3rem}.cc-welcome-shop{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:54px;padding:1.4rem 1.8rem;background:var(--cc-ink, #2f3020);color:var(--cc-paper, #faf7ee);font-size:1.6rem;font-weight:600;line-height:1.5;text-decoration:none}.cc-welcome-shop .cc-arrow{width:24px;height:24px}.cc-welcome-dialog>.cc-welcome-terms{margin:1.6rem 0 .8rem;font-size:1.2rem;line-height:1.65}.cc-welcome-later{display:block;min-height:44px;margin:0 auto;padding:.8rem;border:0;background:transparent;color:inherit;font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.cc-welcome-dialog button:focus-visible,.cc-welcome-shop:focus-visible,.cc-welcome-strip button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.cc-mobile-nav>nav{top:calc(82px + var(--cc-welcome-height, 0px));max-height:calc(100dvh - 82px - var(--cc-welcome-height, 0px))}}@media(max-width:749px){.cc-welcome-strip{gap:1.2rem;padding-inline:1.6rem;font-size:1.3rem}.cc-welcome-strip__greeting{display:none}.cc-welcome-strip>button{min-height:40px;padding-inline:.8rem}.cc-mobile-nav>nav{top:calc(76px + var(--cc-welcome-height, 0px));max-height:calc(100dvh - 76px - var(--cc-welcome-height, 0px))}.cc-welcome-dialog{padding:5.2rem 2.4rem 2rem}.cc-welcome-dialog h2{font-size:4.2rem}.cc-welcome-dialog>p{font-size:1.5rem}.cc-welcome-code{padding-inline:1.2rem;gap:.8rem}.cc-welcome-code strong{font-size:2rem}}@media(hover:hover)and (pointer:fine){.cc-welcome-strip>button:hover{background:var(--cc-yellow, #e8d58f);color:var(--cc-ink, #2f3020)}.cc-welcome-shop:hover{background:var(--cc-olive, #4a4a32)}}@media(prefers-reduced-motion:no-preference){.cc-welcome-dialog[open]{animation:cc-welcome-enter .22s ease-out}@keyframes cc-welcome-enter{0%{opacity:.8;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cc-welcome.css.map */
