.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}.cc-builder #uploadery-container{display:none!important}.cc-builder{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:40px;padding-bottom:64px;max-width:1200px}.cc-builder__media img{display:block;width:100%;height:auto;border-radius:16px;background:#f5f2ea}.cc-builder__eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;color:#17364b}.cc-builder h1{font-size:clamp(28px,4vw,44px);line-height:1.12}.cc-builder__price{font-size:26px;font-weight:700}.cc-builder label{display:block;font-weight:600;margin:18px 0 7px}.cc-builder select,.cc-builder input:not([type=checkbox]),.cc-builder textarea{width:100%;padding:12px;border:1px solid #aebac4;border-radius:8px;background:#fff;color:#152e40;font:inherit}.cc-builder__pair{display:grid;grid-template-columns:2fr 1fr;gap:16px}.cc-builder .cc-builder__help{font-size:13px;line-height:1.5;color:#485966}.cc-builder__consent{font-size:14px}.cc-builder__consent input{margin-right:8px}.cc-builder .button{width:100%;margin-top:18px;background:#17364b;color:#fff}.cc-builder details{margin-top:28px}.cc-builder [hidden]{display:none!important}.cc-builder [role=alert]{color:#9d2020}.cc-builder input:focus-visible,.cc-builder select:focus-visible,.cc-builder textarea:focus-visible{outline:3px solid #edca37;outline-offset:2px}@media(max-width:749px){.cc-builder{grid-template-columns:1fr;gap:24px;padding-top:24px}.cc-builder__media{max-width:500px;margin:auto}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=gAAgAAAAAAAC */
