.open-keepsake__page--single>div{background-image:var(--book-page);background-position:center;background-repeat:no-repeat;background-size:contain}.sample-library-panel--complete .book-index__buttons{max-height:535px;overflow-y:auto;scrollbar-color:rgba(255,212,92,.75) rgba(255,255,255,.08);scrollbar-width:thin}.sample-library-panel--complete .book-index button{font-size:12px;line-height:1.25;padding:8px 10px}.sample-library-panel--complete .book-index button b{flex:0 0 27px;font-size:9px}.complete-book-page{font-family:var(--ck-sans);padding:42px;position:relative}.complete-page-number{align-items:center;background:#eef7f5;border-radius:999px;color:#47706c;display:flex;font-size:10px;font-weight:900;height:28px;justify-content:center;position:absolute;right:18px;top:16px;width:28px;z-index:4}.complete-page-number--over{background:#ffffffeb;box-shadow:0 3px 12px #1730421f}.complete-title-page{align-items:center;background:radial-gradient(circle at 82% 18%,rgba(255,212,92,.28),transparent 23%),radial-gradient(circle at 17% 80%,rgba(45,168,157,.3),transparent 25%),var(--ck-ink);color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.complete-title-page>.book-brand-lockup{left:28px;position:absolute;top:24px}.complete-title-page>div>p{color:#9ed8d3;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.complete-title-page h3{font-family:var(--ck-serif);font-size:58px;letter-spacing:-.06em!important;line-height:.9;margin:14px 0 18px}.complete-title-page>div>span{color:var(--ck-sun);font-family:var(--ck-serif);font-size:18px;font-weight:800}.complete-title-page>small{bottom:28px;color:#b8c9ce;font-size:11px;letter-spacing:.05em;position:absolute}.belongs-page{align-items:center;background:linear-gradient(145deg,#fffdf7,#ecf8f6);display:flex;flex-direction:column;justify-content:center;text-align:center}.belongs-page h3,.format-map-page h3,.adventure-page h3,.memory-mission-page h3,.memory-gallery-page h3,.complete-game-page h3,.answers-page h3,.certificate-page h3{font-family:var(--ck-serif);font-size:44px;letter-spacing:-.05em!important;line-height:1;margin:10px 0 20px}.belonging-line{border-bottom:3px solid var(--ck-coral);font-family:var(--ck-serif);font-size:26px;font-weight:800;margin:8px auto 25px;min-width:75%;padding:0 20px 10px}.belongs-page>p:not(.page-kicker){color:#62757d;font-size:14px;line-height:1.6;max-width:380px}.belongs-page .page-spark{font-size:22px;height:54px;margin:22px 0 0;width:54px}.format-map-page,.adventure-page,.memory-gallery-page,.complete-game-page,.answers-page,.certificate-page{display:flex;flex-direction:column;justify-content:center}.format-map-page>p:last-child,.memory-gallery-page>p:last-child,.complete-game-page>p,.answers-page>p,.certificate-page>p{color:#61747c;font-size:13px;line-height:1.55}.format-map-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:8px 0 24px}.format-map-grid>div{align-items:center;background:#f1f8f6;border:1px solid #d8e7e3;border-radius:15px;display:grid;gap:12px;grid-template-columns:auto 1fr;min-height:92px;padding:14px}.format-map-grid b{color:var(--ck-coral);font-family:var(--ck-serif);font-size:33px}.format-map-grid span{color:#50656e;font-size:12px;font-weight:800;line-height:1.35}.adventure-page ol{display:grid;gap:12px;list-style:none;margin:4px 0 0;padding:0}.adventure-page li{align-items:center;background:#f8f6ee;border:1px solid #e6e0d0;border-radius:15px;display:grid;gap:3px 14px;grid-template-columns:46px 1fr;padding:13px 15px}.adventure-page li:before{align-items:center;background:var(--ck-sun);border-radius:50%;content:counter(list-item);display:flex;font-size:13px;font-weight:900;grid-row:1/3;height:36px;justify-content:center;width:36px}.adventure-page li b{font-family:var(--ck-serif);font-size:16px}.adventure-page li span{color:#687a81;font-size:11px}.memory-mission-page{align-items:center;background:radial-gradient(circle at 90% 12%,rgba(255,118,95,.13),transparent 23%),linear-gradient(145deg,#fffdf7,#edf8f6);display:flex;flex-direction:column;justify-content:flex-start;padding:18px 34px 13px;text-align:center}.memory-mission-page>.page-kicker{margin:0 0 4px}.mission-photo-frame{aspect-ratio:1;background:#fff;border:5px solid #fff;border-radius:15px;box-shadow:0 9px 24px #17304229;flex-shrink:1;margin:0 0 5px;max-width:390px;overflow:hidden;position:relative;width:70%}.mission-photo-frame img{background:#fff;display:block;height:100%;object-fit:contain;object-position:center;width:100%}.mission-photo-frame figcaption{background:#173042e0;bottom:7px;color:#fff;font-size:8px;font-weight:900;left:8px;letter-spacing:.08em;padding:5px 8px;position:absolute;text-transform:uppercase}.mission-photo-frame>b{align-items:center;background:var(--ck-sun);border:3px solid #fff;border-radius:50%;color:var(--ck-ink);display:flex;font-family:var(--ck-serif);font-size:15px;height:32px;justify-content:center;position:absolute;right:8px;top:8px;width:32px}.memory-mission-page h3{font-size:26px;margin:2px 0 3px}.memory-mission-page>p:not(.page-kicker){color:#4f656e;font-family:var(--ck-serif);font-size:12.5px;line-height:1.25;margin:0;max-width:430px}.mission-writing-area{display:flex;flex:1;flex-direction:column;margin:4px auto 0;min-height:45px;width:89%}.mission-writing-area>strong{color:#4f7471;display:block;font-size:8px;font-weight:900;letter-spacing:.11em;text-align:left;text-transform:uppercase}.mission-write-lines{display:grid;flex:1;gap:0;grid-template-rows:repeat(5,1fr);margin:1px 0 4px;min-height:36px;width:100%}.mission-write-lines span{border-bottom:2px solid #adc3be;min-height:6px}.memory-mission-page>small{color:#7a898e;font-size:8px;line-height:1.25;max-width:340px}.complete-coloring-page{display:flex;flex-direction:column;padding:8px 8px 15px}.complete-coloring-page>img{background:#fff;flex:1;height:calc(100% - 72px);min-height:0;object-fit:contain;width:100%}.complete-coloring-page>div{align-items:center;border-top:1px solid #dde5e2;display:grid;gap:2px;grid-template-columns:auto 1fr;margin:6px 10px 0;padding-top:9px}.complete-coloring-page>div b{color:var(--ck-teal);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.complete-coloring-page>div p{font-family:var(--ck-serif);font-size:13px;font-style:italic;margin:0;text-align:right}.memory-gallery-page{justify-content:flex-start;padding:34px 35px 24px;text-align:center}.memory-gallery-page h3{font-size:34px;margin:7px 0 14px}.memory-gallery-grid{display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin:2px 0 12px}.memory-gallery-grid img{aspect-ratio:1;background:#fff;border:4px solid #fff;border-radius:10px;box-shadow:0 5px 13px #1730421f;object-fit:cover;object-position:center 25%;width:100%}.memory-gallery-page--color{background:linear-gradient(145deg,#fffaf0,#e9f7f4)}.memory-gallery-page>p:last-child{font-weight:750;margin:0}.complete-game-page{text-align:center}.complete-game-page h3{margin-bottom:10px}.complete-game-page>p{margin:0 auto 12px;max-width:410px}.demo-word-search{background:#fff;border:3px solid var(--ck-ink);display:grid;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:900;gap:0;letter-spacing:.2em;line-height:1.42;margin:1px auto 10px;padding:8px 6px;text-align:center;width:88%}.complete-game-page>small{color:#536a73;font-size:9px;font-weight:850;letter-spacing:.06em;line-height:1.5}.real-maze{margin:0 auto;width:min(88%,360px)}.real-maze svg{display:block;height:auto;width:100%}.real-maze text{fill:var(--ck-ink);font-family:var(--ck-sans);font-size:12px;font-weight:900;letter-spacing:.08em}.memory-match{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:2px auto 0;max-width:430px;text-align:left}.memory-match>div{display:grid;gap:7px}.memory-match span{align-items:center;background:#f7faf8;border:1px solid #cbdad5;border-radius:9px;color:#405861;display:grid;font-family:var(--ck-serif);font-size:11px;gap:7px;grid-template-columns:25px 1fr;line-height:1.2;min-height:38px;padding:5px 7px}.memory-match b{align-items:center;background:var(--ck-sun);border-radius:50%;color:var(--ck-ink);display:flex;font-family:var(--ck-sans);font-size:10px;height:23px;justify-content:center;width:23px}.number-key{background:#eef7f5;border:1px solid #d2e4df;border-radius:10px;color:#294650;font-size:13px;font-weight:900;margin:3px auto 17px;padding:10px;width:65%}.cipher-lines{border:2px dashed #afc2bd;border-radius:17px;color:var(--ck-coral);display:grid;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:900;gap:11px;letter-spacing:.04em;margin:0 auto 10px;padding:18px 10px;width:82%}.cipher-blanks{display:grid;gap:6px;grid-template-columns:1fr 1.2fr 1.7fr;margin:0 auto 8px;width:78%}.cipher-blanks span{color:#80938f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;letter-spacing:.16em}.game-hint{font-style:italic;margin-inline:auto;max-width:330px}.mini-sudoku{border:4px solid var(--ck-ink);display:grid;grid-template-columns:repeat(4,1fr);margin:5px auto 9px;width:286px}.mini-sudoku span{align-items:center;aspect-ratio:1;border:1px solid #819095;display:flex;font-size:25px;justify-content:center}.mini-sudoku span:nth-child(4n+2){background:#f3f9f7}.mini-sudoku span:nth-child(4n+2){border-right:3px solid var(--ck-ink)}.mini-sudoku span:nth-child(n+5):nth-child(-n+8){border-bottom:3px solid var(--ck-ink)}.family-quiz-page ol{display:grid;gap:7px;margin:5px 0 0;padding:0 0 0 27px;text-align:left}.family-quiz-page li{border-bottom:1px solid #c6d4d0;color:#516870;font-family:var(--ck-serif);font-size:15px;padding:10px 2px}.answers-page{text-align:center}.game-answer-list{display:grid;gap:8px;margin:0 auto 14px;width:91%}.game-answer-list p{background:#f2f8f6;border:1px solid #d6e4df;border-radius:10px;display:grid;gap:3px;margin:0;padding:9px}.game-answer-list b{color:var(--ck-teal);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.game-answer-list span{color:#314b55;font-family:var(--ck-serif);font-size:12px;font-weight:750}.answers-page .autograph-lines{gap:14px;margin:5px auto 0;width:84%}.certificate-page{align-items:center;background:radial-gradient(circle at center,rgba(255,212,92,.18),transparent 43%),#fffdf6;border:14px double var(--ck-sun);text-align:center}.certificate-seal{align-items:center;background:var(--ck-coral);border-radius:50%;color:#fff;display:flex;font-size:31px;height:82px;justify-content:center;margin-bottom:10px;width:82px}.certificate-page>strong{border-bottom:3px solid var(--ck-teal);font-family:var(--ck-serif);font-size:27px;margin:3px 0 14px;padding:0 22px 8px}.certificate-page>div{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:28px;width:80%}.certificate-page>div span{border-top:1px solid #718286;color:#718286;font-size:9px;padding-top:6px;text-transform:uppercase}.complete-closing-page{align-items:center;background:var(--ck-coral);color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.complete-closing-page>.book-brand-lockup{left:28px;position:absolute;top:24px}.complete-closing-page>div>span{align-items:center;background:var(--ck-sun);border-radius:50%;color:var(--ck-ink);display:flex;font-size:31px;height:76px;justify-content:center;margin:0 auto 24px;width:76px}.complete-closing-page h3{font-family:var(--ck-serif);font-size:48px;letter-spacing:-.055em!important;line-height:1.02;margin:0}.complete-closing-page h3 em{color:var(--ck-sun);font-style:normal}.complete-closing-page p{font-family:var(--ck-serif);font-size:15px;line-height:1.5;margin:20px auto 0;max-width:330px}.complete-closing-page>small{bottom:25px;font-size:11px;font-weight:850;letter-spacing:.06em;position:absolute}@media(max-width:700px){.sample-library-panel--complete .book-index__buttons{max-height:none}.complete-book-page{padding:25px}.complete-page-number{height:23px;right:10px;top:9px;width:23px}.complete-title-page h3{font-size:42px}.complete-title-page>.book-brand-lockup,.complete-closing-page>.book-brand-lockup{left:17px;top:15px}.complete-title-page>small{bottom:17px}.belongs-page h3,.format-map-page h3,.adventure-page h3,.memory-mission-page h3,.memory-gallery-page h3,.complete-game-page h3,.answers-page h3,.certificate-page h3{font-size:30px;margin-bottom:12px}.belonging-line{font-size:20px;margin-bottom:14px}.belongs-page>p:not(.page-kicker){font-size:11px}.belongs-page .page-spark{height:40px;margin-top:9px;width:40px}.format-map-grid{gap:6px;margin-bottom:12px}.format-map-grid>div{gap:6px;min-height:60px;padding:8px}.format-map-grid b{font-size:23px}.format-map-grid span{font-size:9px}.format-map-page>p:last-child{font-size:10px}.adventure-page ol{gap:6px}.adventure-page li{grid-template-columns:34px 1fr;padding:7px 9px}.adventure-page li:before{height:27px;width:27px}.adventure-page li b{font-size:12px}.adventure-page li span{font-size:9px}.mission-badge{border-width:3px;font-size:22px;height:56px;width:56px}.memory-mission-page>p:not(.page-kicker){font-size:13px}.mission-write-lines{gap:10px;margin:9px 0;width:83%}.memory-mission-page>small{font-size:8px}.complete-coloring-page{padding:5px 5px 9px}.complete-coloring-page>img{height:calc(100% - 49px)}.complete-coloring-page>div{margin:3px 5px 0;padding-top:5px}.complete-coloring-page>div b{font-size:7px}.complete-coloring-page>div p{font-size:9px}.memory-gallery-grid{gap:5px;margin-bottom:9px}.memory-gallery-page>p:last-child{font-size:10px}.gallery-color-photo{border-width:4px;margin-bottom:10px}.memory-gallery-page blockquote{font-size:14px}.complete-game-page>p{font-size:10px;margin-bottom:8px}.demo-word-search{font-size:12px;line-height:1.5;margin-bottom:7px;padding:6px}.complete-game-page>small{font-size:6px}.demo-maze{border-width:5px;height:210px;margin-top:2px;width:210px}.demo-maze:after{height:135px;left:34px;top:34px;width:130px}.demo-maze span{left:42px;top:42px}.demo-maze i{bottom:38px;right:40px}.match-grid{gap:8px;grid-template-columns:75px 1fr;margin-top:3px}.match-grid>div{gap:5px}.match-grid span,.match-grid b{min-height:39px}.match-grid span{font-size:18px}.match-grid b{font-size:10px;padding:4px}.secret-key{gap:5px;margin-bottom:9px}.secret-key span{font-size:10px;padding:7px}.secret-message{font-size:23px;margin-bottom:8px;padding:9px}.mini-sudoku{width:210px}.mini-sudoku span{font-size:19px}.family-quiz-page ol{gap:2px}.family-quiz-page li{font-size:10px;padding:5px 2px}.answer-chips{margin-bottom:8px}.answers-page>p{font-size:10px}.answers-page .autograph-lines{gap:12px;margin-top:3px}.certificate-page{border-width:8px}.certificate-seal{font-size:22px;height:54px;width:54px}.certificate-page>strong{font-size:20px}.certificate-page>div{margin-top:15px}.complete-closing-page h3{font-size:35px}.complete-closing-page p{font-size:11px}.complete-closing-page>div>span{height:52px;margin-bottom:14px;width:52px}}@media(max-width:700px){.memory-mission-page{padding:12px 18px 10px}.memory-mission-page>.page-kicker{margin-bottom:3px}.mission-photo-frame{border-width:3px;margin-bottom:4px;max-width:none;width:76%}.mission-photo-frame figcaption{bottom:4px;font-size:6px;left:5px;padding:3px 5px}.mission-photo-frame>b{border-width:2px;font-size:10px;height:23px;right:5px;top:5px;width:23px}.memory-mission-page h3{font-size:21px;margin:2px 0}.memory-mission-page>p:not(.page-kicker){font-size:9.5px;line-height:1.22}.mission-writing-area{margin-top:3px;width:90%}.mission-writing-area>strong{font-size:6px}.mission-write-lines{gap:0;margin:1px 0 3px;width:100%}.mission-write-lines span{height:auto;min-height:4px}.memory-mission-page>small{font-size:6.5px}.memory-gallery-page{padding:20px 18px 13px}.memory-gallery-page h3{font-size:24px;margin:4px 0 8px}.memory-gallery-grid{grid-template-columns:repeat(3,1fr)}.memory-gallery-grid img{border-width:2px;border-radius:6px}.demo-word-search{font-size:8px;letter-spacing:.11em;line-height:1.32;width:92%}.real-maze{width:min(82%,250px)}.memory-match{gap:7px}.memory-match>div{gap:3px}.memory-match span{font-size:7px;gap:4px;grid-template-columns:18px 1fr;min-height:26px;padding:3px 4px}.memory-match b{font-size:7px;height:16px;width:16px}.number-key{font-size:9px;margin-bottom:7px;padding:6px}.cipher-lines{font-size:10px;gap:5px;margin-bottom:5px;padding:8px 5px}.cipher-blanks span{font-size:8px}.mini-sudoku{width:190px}.mini-sudoku span{font-size:16px}.game-answer-list{gap:4px;margin-bottom:6px}.game-answer-list p{padding:5px}.game-answer-list b{font-size:6px}.game-answer-list span{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/complete-book.css.map */
