:root{--ink:#193551;--berry:#b92d65;--cobalt:#2a59ae;--paper:#fffdf7;--gold:#b49a60;--line:#dcd8cb}.skip-link{position:fixed;left:18px;top:-100px;z-index:100;padding:12px 20px;background:var(--ink);color:#fff;border-radius:12px}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header{position:sticky;top:0;height:88px;border-bottom:1px solid #b49a6045;background:#fffdf7f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:26px}.header nav{gap:23px;font-size:13px}.header-tools{display:flex;gap:9px;flex-shrink:0}.icon-button{position:relative;display:grid;place-items:center;border:1px solid #d6ccb2;background:transparent;border-radius:50%;width:44px;height:44px;transition:background .2s,border-color .2s}.icon-button:hover{background:#f0ecd9;border-color:#b49a60}.icon-button svg{width:20px;height:20px}.bag-count{position:absolute;right:-4px;top:-5px;min-width:20px;height:20px;padding:0 4px;background:var(--berry);border:2px solid var(--paper);color:#fff;border-radius:50%;font-size:9px;line-height:16px}.international-bar{min-height:40px;background:#eef4ef}.flag-tab{min-height:36px}.region-open{min-height:38px}.header .dropdown-panel{padding:12px;border-radius:16px;box-shadow:0 16px 38px #19355117;top:calc(100% - 2px)}.dropdown-panel a:has(img){display:flex;align-items:center;gap:12px;padding:7px 10px}.dropdown-panel img{width:45px;height:45px;object-fit:contain}.dropdown-panel a span{margin:0}.dropdown-panel a small{font-size:11px}.dropdown>button{min-height:50px}.dropdown-panel:before{content:"";position:absolute;left:0;right:0;top:-12px;height:13px}.hero-inner{min-height:625px;padding-top:64px;padding-bottom:80px}.hero-body{max-width:430px}.hero-art img{filter:drop-shadow(0 18px 22px #527b7715)}.orbit-star{opacity:.65}.button,.button.pink{border:1px solid #ffffff20;box-shadow:0 7px 18px #18345614;min-height:50px;transition:transform .2s,box-shadow .2s,background .2s}.button:hover,.button.pink:hover{transform:translateY(-2px);box-shadow:0 10px 25px #18345622}.button:active{transform:translateY(0)}.button.pink{background:var(--berry)}.button{background:var(--cobalt)}.eyebrow{letter-spacing:1.5px}.intro-line{padding:28px 20px;font-size:15px;border-bottom:1px solid #b49a602a}.text-link{border-bottom-color:#b49a6070}.editor-shelf{padding-top:78px;padding-bottom:55px}.editor-shelf .section-head{align-items:center;margin-bottom:36px}.editor-shelf h2{font-size:clamp(32px,3.2vw,44px)}.editor-shelf h2 span{color:var(--berry)}.editor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.shelf-book{background:none;border:0;text-align:left;padding:0;min-width:0}.shelf-art{height:270px;display:flex;align-items:center;justify-content:center;background:#f1eaf1;border-radius:15px;padding:28px;border:1px solid #ddd4d655}.shelf-book:nth-child(2) .shelf-art{background:#f4ecd7}.shelf-book:nth-child(3) .shelf-art{background:#e9f2e8}.shelf-book:nth-child(4) .shelf-art{background:#e8eef5}.shelf-art img{height:auto;max-height:215px;width:auto;max-width:95%;object-fit:contain;box-shadow:3px 2px #fffdf4,5px 3px #d9cfb8,8px 12px 19px #19355124;transition:transform .25s}.shelf-book:hover img{transform:translateY(-5px) rotate(-2deg)}.shelf-book small{display:block;font-size:10px;color:#586a78;margin:18px 0 8px}.shelf-book h3{font-size:20px;line-height:1.25;letter-spacing:-.02em;min-height:50px}.shelf-book>span{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:600;margin-top:15px}.shelf-note{font-size:11px;color:#65717b;margin:24px 0 0}.book-section{padding-top:65px;gap:72px}.book-art{border-radius:20px;background:linear-gradient(145deg,#f9eddc,#f4e6e8);padding:42px 72px 30px}.cover-open{transform:rotate(-3deg);box-shadow:4px 1px #fff,7px 3px #ded5c6,15px 19px 28px #60462a24}.pages button>div{box-shadow:0 10px 22px #2548390a;border:1px solid #d3e3da;border-radius:16px}.stage{box-shadow:none;border:1px solid #c9c2ac33;border-radius:18px}.story-section{padding-top:45px;padding-bottom:85px}.collectors-section{background:#f7f1f3}.collector-card{border-color:#ddd5ce;box-shadow:0 7px 25px #19355108;border-radius:18px;transition:box-shadow .2s,transform .2s}.collector-card:hover{box-shadow:0 12px 30px #19355114;transform:translateY(-2px)}.collector-copy h3{font-size:23px;line-height:1.18;letter-spacing:-.025em}.collector-copy>small{font-size:10px}.collector-copy .button{min-height:46px}.master-library{border-color:#bda76b80;border-radius:20px;box-shadow:0 8px 25px #19355108;background:linear-gradient(115deg,#fff3ce,#f8f6ec 65%,#ecf2eb);padding:40px}.master-library.master-grand{background:linear-gradient(115deg,#edf2fb,#f9f3e5 60%,#f7e9ef)}.master-covers img{box-shadow:3px 1px #fffdf4,5px 3px #d9cfb8,8px 14px 18px #19355124}.master-copy h3{font-size:32px}.master-copy small{font-size:10px}.collection-filters{gap:8px}.collection-filters button{font-weight:600;border-color:#d9d1c6;transition:background .2s,color .2s}.collection-search input{background:#fff;border-color:#d9d1c6}.collection-search input:focus{outline-color:var(--berry)}.show-collections{display:block;margin:28px auto 0;border:1px solid #c5ad77;background:transparent;padding:12px 24px;border-radius:30px;min-height:46px;font-size:12px;font-weight:600}.show-collections:hover{background:#fff8e8}.collection-age-group{margin-bottom:60px}.group-title h3{font-size:21px}.bulk-presets button{border-radius:14px;background:#f0f4ed}.bulk-presets button.selected{background:#e1ebdf;border-color:#416b56}.bulk-layout #order-plan,.order-summary{border-radius:18px}.order-summary{top:110px}.bulk-section .section-head h2{font-size:clamp(32px,3.7vw,50px)}.store-help{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-top:75px;padding-bottom:80px;border-top:1px solid #b49a6033}.store-help h2{font-size:39px;margin-bottom:25px}.store-help h2 span{color:#287a72}.help-answers details{border-bottom:1px solid var(--line)}.help-answers summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 0;font-size:15px;font-weight:600;cursor:pointer}.help-answers summary::-webkit-details-marker{display:none}.help-answers summary span{font-size:21px;font-weight:400;color:#927b48}.help-answers details[open] summary span{transform:rotate(45deg)}.help-answers p{font-size:13px;color:#586875;line-height:1.85;padding-right:20px}.closing{padding:70px 25px 85px}.footer-top{border-top:1px solid #b49a6045}.footer-bottom{font-size:11px}#store-search{width:650px;padding:30px}#store-search h2{font-size:38px;line-height:1.15;margin:0 0 26px}#store-search h2 span{color:var(--berry)}#store-search label{font-size:12px;display:block;margin-bottom:8px}#store-search-input{font-size:16px;background:#fff;border-color:#c9c4b9}.search-suggestions{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.search-suggestions button{border:1px solid #ddd2ba;background:#faf4e6;border-radius:30px;padding:8px 13px;font-size:11px;min-height:38px}#store-search-count{font-size:11px;color:#586875;margin:18px 0 9px}#store-search-results{max-height:330px;overflow:auto}.search-result{border:0;border-top:1px solid #e3dccc;background:none;display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:13px 3px}.search-result img{width:44px;height:56px;object-fit:contain}.search-result strong{display:block;font-size:14px;font-family:Nunito}.search-result small{font-size:11px;color:#586875;display:block;margin-top:4px}.search-result>span:last-child{margin-left:auto}.search-result:hover{background:#f4efe5}.bag-line strong{line-height:1.25;display:block}.bag-quantity button{width:44px;height:44px}.bag-checkout{background:#e6e7e2!important;box-shadow:none!important}.dialog-close{min-height:44px;z-index:2}.pages button>span{font-size:20px}@media(min-width:701px)and (max-width:1120px){.header{padding:0 25px;gap:20px}.header nav{gap:16px;font-size:12px}.dropdown>button{font-size:12px}.brand>span{font-size:31px}.header-tools{gap:5px}.icon-button{width:40px;height:40px}.editor-grid{gap:18px}.shelf-art{height:220px;padding:22px}.shelf-art img{max-height:180px}.shelf-book h3{font-size:18px}.store-help{gap:40px}}@media(max-width:850px)and (min-width:701px){.header nav{gap:12px}.header nav>a:last-child{display:none}.brand>span{font-size:28px}.brand small{font-size:8px}.header{gap:14px}.header-tools{gap:3px}}@media(max-width:700px){html{scroll-padding-top:88px}.header{height:75px;padding:0 20px;gap:12px}.header .brand{margin-right:auto}.header-tools{gap:7px}.menu-toggle{order:3;border:0;padding:0;width:42px;height:44px;font-size:0;gap:0;justify-content:center}.menu-toggle span{font-size:22px}.header nav{top:74px;max-height:calc(100dvh - 75px);overflow:auto;padding:15px 25px 24px}.header nav>a:last-child{display:block}.icon-button{width:40px;height:40px}.header .dropdown-panel{box-shadow:none;padding:0 8px;background:#f4f1e6}.header .dropdown-panel:before{display:none}.hero-inner{padding:40px 26px 48px;min-height:0}.hero h1{font-size:clamp(48px,13vw,62px)}.hero-body{font-size:15px}.intro-line{font-size:10px;gap:10px;padding:23px 10px}.editor-shelf{padding-top:50px;padding-bottom:35px}.editor-shelf .section-head{margin-bottom:25px}.editor-shelf .section-head .text-link{margin-top:18px;font-size:12px}.editor-shelf h2{font-size:34px}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 17px}.shelf-art{height:190px;padding:18px}.shelf-art img{max-height:155px}.shelf-book h3{font-size:17px;min-height:43px}.shelf-book small{font-size:9px;line-height:1.6;min-height:28px;margin:14px 0 5px}.shelf-book>span{font-size:10px;line-height:1.5;margin-top:9px}.shelf-note{font-size:10px}.book-section{padding-top:45px;padding-bottom:60px;gap:38px}.book-art{max-width:325px;padding:35px 58px 25px}.master-library{padding:26px 23px}.master-copy h3{font-size:28px}.collector-card{border-radius:18px}.collection-card h3{font-size:24px}.collection-filters{flex-wrap:nowrap;overflow:auto;padding:2px 0 10px;scrollbar-width:thin}.collection-filters button{white-space:nowrap;flex-shrink:0;font-size:11px;min-height:44px}.collection-preview-note{line-height:1.7}.bulk-layout .order-summary{position:static}.store-help{grid-template-columns:1fr;gap:24px;padding-top:45px;padding-bottom:50px}.store-help h2{font-size:34px}.help-answers summary{font-size:14px;padding:19px 0}.help-answers p{font-size:13px}.store-help .text-link{font-size:12px}.closing h2{font-size:34px}.bag-quantity{gap:5px}.bag-quantity button{width:38px;height:44px}#store-search{padding:23px}#store-search h2{font-size:30px}.search-result strong{font-size:13px}.search-result small{font-size:10px}#store-search-results{max-height:40dvh}.international-bar{padding-left:20px;padding-right:20px}.region-open{font-size:9px}.header nav a,.header nav button{min-height:44px}.pages{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:10px}.pages button>div{padding:7px;border-radius:10px}.pages button>span{font-size:13px;padding:13px 0 0}.pages b{font-size:14px}.inside-section{padding-top:45px}.stage img{width:125px;height:125px}.order-summary .summary-count strong{font-size:46px}.book-copy .actions{gap:18px}.book-details{gap:22px}}@media(max-width:360px){.header{padding:0 15px;gap:7px}.brand>span{font-size:27px}.header-tools{gap:4px}.icon-button{width:36px;height:40px}.menu-toggle{width:32px}.shelf-art{height:160px;padding:15px}.shelf-art img{max-height:130px}.region-open [data-current-region]{max-width:155px}.international-bar{padding-left:15px;padding-right:15px}.flag-tabs{gap:0}.flag-tab{padding:3px}.hero .actions{gap:17px}.hero .button{font-size:11px;padding:12px 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mission-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;text-align:left;align-items:start}.story-section .mission-intro h2{font-size:clamp(38px,4.2vw,58px);line-height:1.12;letter-spacing:-.035em;margin:17px 0 24px}.story-section .mission-intro h2 span{color:var(--berry)}.story-section .mission-lead{font-size:20px;line-height:1.6;max-width:420px}.story-section .mission-detail>p{font-size:15px;line-height:1.85;margin:0 0 20px}.mission-detail{padding-top:10px}.review-credit{display:flex;align-items:center;gap:18px;margin-top:28px;padding-top:24px;border-top:1px solid #b49a6055}.review-symbol{font-size:36px;color:#b49a60}.review-credit small{font-size:10px;text-transform:uppercase;letter-spacing:1.8px;color:#6d705f}.story-section .review-credit p{font-size:14px;line-height:1.7;margin:7px 0 0}.review-credit strong{color:var(--ink);font-weight:700}.audience-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:55px;text-align:left}.audience-paths a{padding:30px;border-radius:18px;background:#edf3ec;border:1px solid #b49a602a;color:var(--ink);transition:transform .2s,box-shadow .2s}.audience-paths a:nth-child(2){background:#f8edf2}.audience-paths a:nth-child(3){background:#edf1f9}.audience-paths small{font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:700}.audience-paths h3{font-size:25px;line-height:1.2;margin:20px 0 14px;letter-spacing:-.02em}.story-section .audience-paths p{font-size:13px;line-height:1.75;margin:0;min-height:68px}.audience-paths span{display:flex;justify-content:space-between;font-size:12px;font-weight:700;margin-top:25px;gap:10px}.audience-paths a:hover{transform:translateY(-3px);box-shadow:0 10px 28px #1935510c}.age-library-selector{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:32px}.age-library-selector button{border-radius:15px;text-align:left;white-space:normal;padding:19px 15px;background:#fffdf7;color:var(--ink);border:1px solid #d6cbb7;min-height:125px}.age-library-selector button small{display:block;font-size:10px;letter-spacing:.3px}.age-library-selector button strong{display:block;font-size:17px;line-height:1.2;margin:12px 0}.age-library-selector button>span{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:inherit;gap:7px}.age-library-selector button.active{background:var(--ink);color:#fffdf7;border-color:var(--ink)}.age-library-selector button:hover:not(.active){background:#f8eccc;border-color:#b49a60}.collection-search{margin-top:24px}@media(max-width:1000px){.mission-grid{gap:40px}.age-library-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-paths{gap:15px}.audience-paths a{padding:23px}.audience-paths h3{font-size:22px}}@media(max-width:700px){.mission-grid{grid-template-columns:1fr;gap:20px}.story-section .mission-intro h2{font-size:40px}.story-section .mission-lead{font-size:18px}.mission-detail{padding-top:0}.story-section .mission-detail>p{font-size:14px}.audience-paths{grid-template-columns:1fr;gap:14px;margin-top:32px}.audience-paths a{padding:25px}.audience-paths h3{font-size:26px;margin:14px 0}.story-section .audience-paths p{min-height:0;font-size:14px}.audience-paths span{margin-top:20px}.age-library-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0;gap:10px}.age-library-selector button{min-height:120px;padding:16px 14px;white-space:normal}.age-library-selector button strong{font-size:18px}.age-library-selector button>span{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pp-polish.css.map */
