.cart-btn svg{width:22px!important;height:22px!important;flex-shrink:0!important}#mobile-nav-toggle,#mobile-nav-panel,#mobile-nav-backdrop{display:none}@media(max-width:768px){.top-promo{gap:0!important;row-gap:4px!important}.banner .wrap,.banner>.wrap{padding-left:16px!important;padding-right:16px!important}.cart-count{top:-4px!important;right:-4px!important}.banner .nav-links>a:not(.cart-btn){display:none!important}.banner nav{justify-content:center!important;position:relative!important}.banner .logo{margin:0 auto!important}.banner .nav-links{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}#mobile-nav-toggle{display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px;position:absolute;left:16px;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;background:transparent;border:none;cursor:pointer;z-index:100}#mobile-nav-toggle span{display:block;width:24px;height:3px;background:var(--ink, #1a1a1a);border-radius:2px;transition:transform .25s ease,opacity .25s ease}body.mobile-nav-open #mobile-nav-toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)}body.mobile-nav-open #mobile-nav-toggle span:nth-child(2){opacity:0}body.mobile-nav-open #mobile-nav-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}#mobile-nav-panel{display:flex!important;flex-direction:column;position:fixed;top:112px;left:12px;width:200px;background:var(--ink, #1a1a1a);color:var(--cream, #fff);padding:8px 0;border-radius:12px;opacity:0;transform:translateY(-8px) scale(.95);transform-origin:top left;transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:90;box-shadow:0 8px 24px #00000040}body.mobile-nav-open #mobile-nav-panel{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#mobile-nav-panel a{display:block;padding:12px 20px;color:var(--cream, #fff);text-decoration:none;font-family:Sora,sans-serif;font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.12)}#mobile-nav-panel a:last-child{border-bottom:none}#mobile-nav-panel a:active{background:#ffffff14}#mobile-nav-backdrop{display:block!important;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:80}body.mobile-nav-open #mobile-nav-backdrop{opacity:1;pointer-events:auto}body.mobile-nav-open{overflow:hidden}.why-pillars{grid-template-columns:1fr!important}.plushies-section .wrap>p[style*="border-radius:999px"],.plushies-section p[style*="Playfair Display"][style*="border-radius:999px"]{font-size:12px!important;padding:8px 14px!important;gap:6px!important;white-space:nowrap!important}.plushies-section p[style*="border-radius:999px"] svg{width:12px!important;height:12px!important}.book-row{position:relative!important;padding-top:56px!important}.book-row .book-info .section-tag{position:absolute!important;top:12px!important;left:50%!important;transform:translate(-50%)!important;margin:0!important;z-index:5!important}.book-row .book-art{margin-bottom:0!important}.book-row .book-info{margin-top:0!important}.book-row .book-info>*{margin-top:8px!important}.book-row .book-info>*:first-child{margin-top:0!important}.plushie-img-wrap>div[style*="position:absolute"][style*="top:14px"]{white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;box-sizing:content-box!important}.plushie-card{padding:20px!important}.plushie-card h3,.plushie-card h2{font-size:26px!important;margin-top:16px!important;margin-bottom:8px!important;line-height:1.1!important}.plushie-card>p,.plushie-card .plushie-img-wrap+p,.plushie-card p[style*="font-size:15px"]{font-size:14px!important;line-height:1.5!important;margin-bottom:14px!important}.plushie-card .learning-block{padding:14px 16px!important;margin-bottom:16px!important}.plushie-card .learning-block *{font-size:13px!important;line-height:1.4!important}.plushie-card .book-meta-row{margin-bottom:14px!important}.plushie-card .price-row{margin-bottom:0!important}.plushie-img-wrap{margin-bottom:16px!important}section[class*=why]{padding-top:32px!important;padding-bottom:32px!important}.why-grid,.why-section .why-grid{gap:12px!important}.why-grid>*{padding:16px!important}.reviews-section{padding-top:32px!important;padding-bottom:32px!important}.reviews-section .review-card,.reviews-section [class*=review-card]{padding:16px!important;margin-bottom:12px!important}section[class*=shipping]{padding-top:32px!important;padding-bottom:32px!important}.about-section .wrap>div>*,.about-section [class*=card]{padding:16px!important;margin-bottom:12px!important}}@media(max-width:768px){.filter-bar{margin-top:16px!important;margin-bottom:12px!important;gap:8px!important}.filter-note{margin-top:8px!important;margin-bottom:16px!important}.book-card-cover-wrap{position:relative!important;padding-top:0!important;text-align:center!important}.book-card-status{position:static!important;display:inline-block!important;margin:0 0 10px!important;top:auto!important;left:auto!important;transform:none!important}.bundle-cta{padding-bottom:18px!important}.bundle-stack{margin-top:16px!important;margin-bottom:0!important}.trust-strip{text-align:center!important;align-items:center!important;justify-content:center!important}.trust-strip span{justify-content:center!important}}@media(max-width:600px){.limited-pill{display:block!important;max-width:100%!important;box-sizing:border-box!important;font-size:15px!important;padding:10px 16px!important;line-height:1.4!important;white-space:normal!important;min-width:0!important}.limited-pill svg{flex-shrink:0!important}}@media(max-width:600px){.bundle-banner{grid-template-columns:1fr!important;padding:24px 20px!important;gap:20px!important;box-shadow:5px 5px 0 var(--ink)!important;box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important}.bundle-banner>div{min-width:0!important}.bundle-banner>div:last-child{flex-direction:column!important;align-items:stretch!important}.bundle-banner h3{font-size:22px!important;overflow-wrap:break-word!important}.bundle-banner p{max-width:100%!important;white-space:normal!important}.bundle-banner form{width:100%!important}.bundle-banner button,.bundle-banner a[href="/collections/all"]{width:100%!important;white-space:normal!important;text-align:center!important;box-sizing:border-box!important;padding:14px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mobile-overrides.css.map */
