.cc-announcement{display:flex;align-items:center;justify-content:center;gap:14px;background:#17364b;color:#fff;padding:10px 18px;font-size:12px;text-align:center;min-height:46px}.cc-announcement a{color:#fff;text-decoration:none}.cc-announcement [hidden]{display:none}.cc-announcement button{background:transparent;color:#fff;border:0;padding:6px;cursor:pointer}.cc-announcement :focus-visible{outline:2px solid white;outline-offset:3px}.cc-signup [hidden]{display:none!important}.cc-signup{padding:clamp(48px,7vw,86px) 24px;text-align:center;background:#101010;color:#fff}.cc-signup h2{font-size:clamp(32px,5vw,54px);line-height:1.05;color:#fff}.cc-signup__eyebrow{font-size:11px;letter-spacing:.18em;font-weight:800;color:#cbd7df}.cc-signup>p:not(.cc-signup__eyebrow){font-size:18px;max-width:680px;margin:15px auto 25px;line-height:1.55}.cc-signup__open{font-size:16px}.cc-signup dialog{max-width:490px;width:calc(100% - 28px);max-height:85vh;overflow:auto;border:1px solid #ddd;border-radius:8px;padding:28px;text-align:left;background:#fff;color:#151515}.cc-signup dialog h2{color:#17364b;font-size:clamp(28px,5vw,36px);padding-right:24px}.cc-signup dialog::backdrop{background:#0009}.cc-signup__close{float:right;background:none;border:0;font:inherit;font-size:28px;cursor:pointer}.cc-signup label{display:block;margin:16px 0 7px;font-size:14px}.cc-signup input[type=email],.cc-signup select{width:100%;padding:12px;background:#fff;color:#151515;border:1px solid #888;border-radius:4px;font:inherit}.cc-signup__consent{line-height:1.6}.cc-signup__small{font-size:12px;line-height:1.6}.cc-signup .button{margin-top:12px;background:#17364b;color:#fff}.cc-signup :focus-visible{outline:3px solid #17364b;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=gAAg */
