:root{--pk-grad:linear-gradient(135deg,#1f6fb0 0%,#35a0e8 100%);--pk-navy:#14305a;--pk-sky-50:#f6fbff;--pk-sky-100:#e3f1fb;--pk-sun:#ffc83d;--pk-coral:#ff7a6b;--pk-mint:#2fbf7f;--pk-ink:#23304d;--pk-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath fill='%23f6fbff' d='M0 0h1440v14c-120 26-280 46-480 46S640 20 480 20 160 48 0 30z'/%3E%3C/svg%3E")}body{background:var(--pk-sky-50)}.dm-section,.pk-section,.dm-curious,.dm-ignite,.dm-steps,.dm-final,.dm-phonics-final,.pk-app{position:relative}.button--primary,.pk-btn--primary,.product-form__submit,#CartDrawer-Checkout,.dm-sticky-atc .button,.dm-ignite .button,.dm-final .button,.dm-phonics-sticky .button,.dm-ph-button{position:relative;overflow:hidden;background:var(--pk-grad)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 12px 28px #1f6fb04d!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease!important;isolation:isolate}.button--primary:after,.pk-btn--primary:after,.product-form__submit:after,#CartDrawer-Checkout:after,.dm-sticky-atc .button:after,.dm-ignite .button:after,.dm-final .button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:-120%;width:60%;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);transform:skew(-18deg);animation:pk-shine 4.5s ease-in-out infinite;pointer-events:none;display:block}.button--primary:hover,.pk-btn--primary:hover,.product-form__submit:hover,#CartDrawer-Checkout:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 18px 36px #1f6fb061!important}.button--primary:active,.product-form__submit:active,#CartDrawer-Checkout:active{transform:translateY(0) scale(.99)}@keyframes pk-shine{0%,55%{left:-120%}85%,to{left:160%}}.dm-grid__card,.dm-step,.dm-trust__item,.dm-faq details,.dm-real-library__item,.dm-manifesto__cards>*,.dm-guarantee__box,.dm-phonics-included__card,.pk-pick{border-radius:2.4rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.dm-grid__card:hover,.dm-step:hover,.dm-phonics-included__card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #14305a1f}.dm-grid__icon{background:var(--pk-sky-100);color:#1f6fb0;border-radius:1.6rem}.dm-kicker{color:#1f6fb0}.dm-kicker:before{background:var(--pk-sun)!important}.dm-section h2,.dm-curious h2,.dm-ignite h2,.dm-final h2{font-family:Fredoka PK,sans-serif;letter-spacing:-.02em}.pk-app:before,.dm-steps:before,.dm-final:before,.dm-phonics-final:before,.dm-ignite:before{content:"";position:absolute;left:0;right:0;top:-1px;height:4.2rem;background:var(--pk-wave) center top / 100% 100% no-repeat;z-index:1;pointer-events:none}.dm-steps,.dm-final{background:linear-gradient(160deg,#17568c,#1f6fb0 55%,#2d8fd5)!important}.dm-phonics-final{background:linear-gradient(160deg,#14305a,#17568c)!important}.dm-final__box{background:transparent}.dm-final .dm-kicker,.dm-steps .dm-kicker{color:var(--pk-sun)}.dm-step__number{background:var(--pk-sun);color:var(--pk-ink)}.dm-trust{background:var(--pk-navy)}.dm-trust__item .dm-icon{color:var(--pk-sun)}.template-product .product__media-wrapper .product__media,.template-product .product__media-wrapper img,.template-product .product__media-item{border-radius:2.6rem}.template-product .product__media-wrapper{filter:drop-shadow(0 20px 40px rgba(20,48,90,.12))}.dm-pdp-eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.3rem;border-radius:999px;background:var(--pk-sky-100);color:#17568c;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem}.template-product .product__title h1,.template-product h1.product__title{font-family:Fredoka PK,sans-serif;letter-spacing:-.03em;line-height:1.05}.template-product .price--on-sale .price-item--regular{color:#8b94ab}.template-product .price--on-sale .price-item--sale{color:var(--pk-mint);font-weight:900;font-family:Fredoka PK,sans-serif;font-size:1.3em}.template-product .badge.price__badge-sale{background:var(--pk-sun);color:var(--pk-ink);border:0;border-radius:999px;font-weight:900;animation:pk-wiggle 3s ease-in-out infinite}.template-product .product-form__submit{width:100%;min-height:5.8rem;font-size:1.7rem;font-weight:900;letter-spacing:.01em}.template-product .product-form__submit:not([disabled]):before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border-radius:999px;border:2px solid rgba(31,111,176,.45);animation:pk-ring 2.4s ease-out infinite;pointer-events:none}.dm-product-benefits li .dm-icon{background:#e2f6ea;color:var(--pk-mint);border-radius:50%}.dm-offer-clock{background:linear-gradient(135deg,#14305a,#1f6fb0);color:#fff;border-radius:2rem;border:0}.dm-offer-clock__copy strong,.dm-offer-clock b{color:var(--pk-sun)}.dm-offer-clock span,.dm-offer-clock small{color:#ffffffbf}.dm-curious{background:var(--pk-sky-50)}.dm-curious details{background:#fff;border:1px solid rgba(31,111,176,.08);border-radius:1.8rem;margin-bottom:1rem;box-shadow:0 10px 24px #14305a0d;transition:box-shadow .2s ease,transform .2s ease}.dm-curious details[open]{box-shadow:0 18px 38px #14305a1a;transform:translateY(-2px)}.dm-curious summary{padding:1.4rem 1.6rem}.dm-sticky-atc{background:#f6fbfff0;border-top:1px solid rgba(31,111,176,.14)}.dm-sticky-atc.is-visible{animation:pk-rise .35s cubic-bezier(.2,.8,.2,1)}.dm-ignite{background:linear-gradient(180deg,#f6fbff,#e3f1fb)!important}.dm-outcome-banner{border-radius:2.8rem}.pk-bonus-card{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.3rem;align-items:start;margin:1.6rem 0 .6rem;padding:1.5rem 1.6rem;border-radius:2.2rem;background:linear-gradient(135deg,#fff8dc,#fff3c4);border:1.5px dashed rgba(255,170,0,.55);box-shadow:0 12px 30px #ffc83d38;position:relative;overflow:hidden}.pk-bonus-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:-120%;width:50%;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.6) 50%,transparent 80%);transform:skew(-18deg);animation:pk-shine 6s ease-in-out infinite;pointer-events:none}.pk-bonus-card__art{position:relative;width:7.2rem;height:7.2rem;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 8px 20px #23304d1f}.pk-bonus-card__art img{width:5.6rem;height:5.6rem;animation:pk-bob 4s ease-in-out infinite}.pk-bonus-card__art span{position:absolute;right:-.4rem;bottom:-.2rem;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--pk-sun);display:grid;place-items:center;font-size:1.5rem;box-shadow:0 4px 10px #23304d26}.pk-bonus-card__tag{display:inline-block;font-size:1.05rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#7a5300}.pk-bonus-card strong{display:block;margin:.2rem 0 .3rem;font-family:Fredoka PK,sans-serif;font-size:1.9rem;color:var(--pk-ink);line-height:1.1}.pk-bonus-card p{margin:0 0 .5rem;color:#4a5572;font-size:1.3rem;line-height:1.45}.pk-bonus-card small{display:block;color:#6b7591;font-size:1.1rem;line-height:1.4}cart-drawer.dm-cart-v13 .drawer__header{background:linear-gradient(135deg,#1f6fb0,#35a0e8);color:#fff;padding:1.6rem 1.8rem;border-radius:0 0 2.2rem 2.2rem;box-shadow:0 10px 24px #1f6fb040;position:relative;overflow:hidden}cart-drawer.dm-cart-v13 .drawer__header:before{content:"";position:absolute;right:5.2rem;top:-1.4rem;width:7rem;height:7rem;background:url(peppo-buddy.png) center/contain no-repeat;opacity:.95;animation:pk-bob 4s ease-in-out infinite}cart-drawer.dm-cart-v13 .drawer__heading{color:#fff!important;font-size:2rem!important}cart-drawer.dm-cart-v13 .drawer__heading:after{content:" \1f389"}cart-drawer.dm-cart-v13 .drawer__close{color:#fff}cart-drawer.dm-cart-v13 .drawer__inner{background:var(--pk-sky-50)}.dm-cart-v13 .dm-cart-bonus{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;margin:12px 0 4px;padding:12px;border-radius:16px;background:linear-gradient(135deg,#fff8dc,#fff3c4);border:1.5px dashed rgba(255,170,0,.55);position:relative;overflow:hidden;animation:pk-pop .5s cubic-bezier(.2,.9,.3,1.3) both}.dm-cart-v13 .dm-cart-bonus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:-120%;width:50%;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.65) 50%,transparent 80%);transform:skew(-18deg);animation:pk-shine 5s ease-in-out infinite;pointer-events:none}.dm-cart-v13 .dm-cart-bonus img{width:56px;height:56px;border-radius:12px;object-fit:cover}.dm-cart-v13 .dm-cart-bonus__tag{display:block;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#7a5300}.dm-cart-v13 .dm-cart-bonus strong{display:block;font:800 14px/1.25 Figtree PK,sans-serif;color:var(--pk-ink)}.dm-cart-v13 .dm-cart-bonus small{display:block;margin-top:2px;font-size:11.5px;line-height:1.3;color:#6b7591}.dm-cart-v13 .dm-cart-bonus>b{font:900 15px/1 Fredoka PK,sans-serif;color:var(--pk-mint)}.dm-cart-v13 .dm-cart-choice{animation:pk-pop .45s cubic-bezier(.2,.9,.3,1.2) both}.dm-cart-v13 .dm-cart-core .dm-cart-choice:nth-child(2){animation-delay:.05s}.dm-cart-v13 .dm-cart-core .dm-cart-choice:nth-child(3){animation-delay:.1s}.dm-cart-v13 .dm-cart-core .dm-cart-choice:nth-child(4){animation-delay:.15s}.dm-cart-v13 .dm-cart-core .dm-cart-choice:nth-child(5){animation-delay:.2s}.dm-cart-v13 .dm-cart-switch:before{transition:background-color .2s ease,box-shadow .2s ease}.dm-cart-v13 .dm-cart-switch>span{transition:transform .32s cubic-bezier(.3,1.4,.5,1)}.dm-cart-v13 .dm-cart-switch[aria-checked=true]:before{background:var(--pk-grad);border-color:transparent;box-shadow:0 4px 12px #1f6fb059}.dm-cart-v13 .dm-cart-strip{background:var(--pk-sky-100)}.dm-cart-v13 .dm-cart-more--optional{background:#fff;border-color:#1f6fb01a}cart-drawer.dm-cart-v13 #CartDrawer-Checkout{min-height:54px;font-size:16.5px}cart-drawer.dm-cart-v13 .drawer__footer{background:#fff;border-radius:2.2rem 2.2rem 0 0;box-shadow:0 -10px 30px #14305a14}@keyframes pk-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes pk-ring{0%{transform:scale(.96);opacity:.9}to{transform:scale(1.12);opacity:0}}@keyframes pk-wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes pk-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pk-bonus-card:after,.dm-cart-bonus:after,.button--primary:after,.pk-btn--primary:after,.product-form__submit:after,#CartDrawer-Checkout:after,.template-product .product-form__submit:before,.template-product .badge.price__badge-sale,.pk-bonus-card__art img,.dm-cart-v13 .dm-cart-choice,.dm-cart-v13 .dm-cart-bonus{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pk-skin.css.map */
