html.ck-registry-intro-open{overflow:hidden}.ck-registry-intro{--ck-intro-ink: #1e2f35;--ck-intro-paper: #fbf8f1;box-sizing:border-box;inline-size:min(880px,calc(100% - 32px));max-inline-size:none;max-block-size:calc(100vh - 32px);max-block-size:calc(100dvh - 32px);padding:0;margin:auto;overflow:auto;overscroll-behavior:contain;border:0;border-radius:8px;background:var(--ck-intro-paper);color:var(--ck-intro-ink);box-shadow:0 24px 80px #10232540;font-family:var(--typeBasePrimary, Manrope),sans-serif;text-align:start}.ck-registry-intro:not([open]){display:none}.ck-registry-intro::backdrop{background:#14272da6}.ck-registry-intro__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);position:relative}.ck-registry-intro__photo{position:relative;min-width:0;background:#acb5a6}.ck-registry-intro__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:48% 40%}.ck-registry-intro__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c201f70 0%,transparent 40%,#0c201f40 100%)}.ck-registry-intro__eyebrow{position:relative;z-index:1;color:#fff;margin:32px;max-width:23ch;font:600 11px/1.6 var(--typeBasePrimary, Manrope),sans-serif;letter-spacing:.12em;text-transform:uppercase}.ck-registry-intro__content{min-width:0;padding:48px 36px 28px}.ck-registry-intro__close{position:absolute;z-index:2;inset:8px 8px auto auto;display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:10px;border:0;border-radius:50%;color:var(--ck-intro-ink);background:#fbf8f1f5;cursor:pointer}.ck-registry-intro__close svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.5}.ck-registry-intro__welcome{margin:0 0 16px;font:500 11px/1.5 var(--typeBasePrimary, Manrope),sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#76614a}.ck-registry-intro .ck-registry-intro__title{color:inherit;font:400 43px/1.03 Georgia,Times New Roman,serif;letter-spacing:-.04em;margin:0;max-width:11ch}.ck-registry-intro__description{font:600 16px/1.45 var(--typeBasePrimary, Manrope),sans-serif;margin:24px 0 0}.ck-registry-intro__launch{font:400 15px/1.6 var(--typeBasePrimary, Manrope),sans-serif;margin:12px 0 0}.ck-registry-intro__eligibility{font:400 11px/1.55 var(--typeBasePrimary, Manrope),sans-serif;color:#5e625b;padding-block-start:16px;border-top:1px solid #d9d5c9;margin:20px 0 0}.ck-registry-intro__actions{display:grid;gap:4px;margin-block-start:20px}.ck-registry-intro__cta{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 16px;color:#fff;background:var(--ck-intro-ink);border:1px solid var(--ck-intro-ink);border-radius:2px;font:600 14px/1.5 var(--typeBasePrimary, Manrope),sans-serif;text-decoration:none;text-align:center}.ck-registry-intro__later{display:block;min-height:44px;padding:8px 16px;color:inherit;background:transparent;border:1px solid transparent;border-radius:2px;font:400 12px/1.5 var(--typeBasePrimary, Manrope),sans-serif;text-align:center;cursor:pointer}.ck-registry-intro__close:hover,.ck-registry-intro__later:hover{background:#e7eeea}.ck-registry-intro__cta:hover{color:#fff;background:#314950}.ck-registry-intro :is(a,button):focus-visible{outline:3px solid #437b70;outline-offset:3px}@media(max-width:649px){.ck-registry-intro{inline-size:min(430px,calc(100% - 24px));max-block-size:calc(100vh - 24px);max-block-size:calc(100dvh - 24px)}.ck-registry-intro__layout{grid-template-columns:minmax(0,1fr)}.ck-registry-intro__photo{height:184px}.ck-registry-intro__photo img{object-position:50% 42%}.ck-registry-intro__eyebrow{margin:20px 64px 20px 24px;font-size:10px}.ck-registry-intro__content{padding:24px 24px 16px}.ck-registry-intro__welcome{font-size:10px;margin-bottom:12px}.ck-registry-intro .ck-registry-intro__title{font-size:38px;max-width:13ch}.ck-registry-intro__description{margin-top:16px}.ck-registry-intro__eligibility{margin-top:16px;padding-top:12px}.ck-registry-intro__actions{margin-top:16px}}@media(max-width:374px){.ck-registry-intro__photo{height:168px}.ck-registry-intro .ck-registry-intro__title{font-size:36px}.ck-registry-intro__content{padding-inline:20px}}@media(max-height:600px)and (min-width:650px){.ck-registry-intro__content{padding:40px 28px 16px}.ck-registry-intro .ck-registry-intro__title{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ck-registry-introduction.css.map */
