@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";.ztt{--blue:#3b5099;--green:#7cbd26;--orange:#fcb618;--red:#f74435;--ink:#25345a;--paper:#fffdf8;--round:26px;color:var(--ink);font:14px var(--body-font,"DM Sans"),sans-serif;background:var(--paper);border-radius:18px;overflow:hidden;color-scheme:light}.ztt *{box-sizing:border-box}.ztt button{font:inherit;color:inherit}.ztt button:disabled{opacity:.5;cursor:not-allowed}.ztt [hidden]{display:none!important}.ztt h1,.ztt h2,.ztt h3,.ztt p{margin:0}.ztt button{cursor:pointer}.ztt .topline{background:var(--blue);color:#fff;text-align:center;font-size:11px;letter-spacing:.13em;padding:9px 15px;text-transform:uppercase}.ztt header{display:flex;align-items:center;gap:24px;padding:10px 5%;background:#fff;border-bottom:1px solid #e9e9e1}.ztt .brand{width:78px;height:78px;object-fit:contain}.ztt nav{display:flex;align-items:center;gap:22px;flex:1}.ztt .plain{border:0;background:transparent;padding:10px 0;font-weight:600}.ztt .bag-button{border:1px solid #dce0ec;background:#fff;border-radius:24px;padding:11px 15px;white-space:nowrap}.ztt .bag-count{display:inline-grid;place-items:center;background:var(--orange);border-radius:50%;width:22px;height:22px;margin-left:6px;font-size:12px}.ztt .hero{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;padding:48px 6% 36px;align-items:center}.ztt .eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--blue);margin-bottom:18px}.ztt h1{font:600 clamp(42px,6.8vw,68px)/1.02 var(--heading-font,"Outfit"),sans-serif;letter-spacing:-.045em;max-width:500px}.ztt h1 em{font-style:normal;color:var(--blue);position:relative;display:inline-block}.ztt h1 em:after{content:"";height:6px;border-radius:60%;background:var(--orange);position:absolute;bottom:-7px;left:0;right:0;transform:rotate(-3deg)}.ztt .intro{font-size:15px;line-height:1.7;max-width:350px;margin:25px 0 24px;color:#586079}.ztt .primary{background:var(--blue);color:#fff;border:0;border-radius:100px;padding:14px 23px;font-weight:600;display:inline-flex;gap:24px;align-items:center}.ztt .art{position:relative;min-height:284px;background:#eef1e5;border-radius:44% 44% 24px 24px;display:grid;place-items:center;overflow:hidden}.ztt .art .sun{position:absolute;right:22px;top:23px;width:77px;height:77px;background:var(--orange);border-radius:50%}.ztt .art .orbit{position:absolute;width:350px;height:220px;border:1px dashed #a2ac98;border-radius:50%;transform:rotate(-27deg)}.ztt .chapter-number{position:absolute;font:700 205px/1 var(--heading-font,"Outfit"),sans-serif;letter-spacing:-.1em;color:var(--blue);bottom:34px;left:30px;transform:rotate(-9deg);transition:transform .3s}.ztt .art:hover .chapter-number{transform:rotate(-4deg)}.ztt .next-number{position:absolute;right:26px;bottom:44px;font:700 128px/1 var(--heading-font,"Outfit"),sans-serif;color:var(--red);transform:rotate(12deg)}.ztt .art-label{position:absolute;bottom:20px;left:25px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ztt .star{position:absolute;top:18px;left:26px;color:var(--green);font-size:48px}.ztt .ages{padding:20px 6% 30px}.ztt .section-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:19px}.ztt h2{font:500 27px/1.15 var(--heading-font,"Outfit"),sans-serif;letter-spacing:-.025em}.ztt .small{font-size:12px;line-height:1.5;color:#62697a}.ztt .age-row{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.ztt .age{border:1px solid #e1e3da;background:#fff;border-radius:16px;padding:15px 7px;display:flex;flex-direction:column;gap:5px;align-items:center;transition:transform .2s,background .2s}.ztt .age:hover{transform:translateY(-3px)}.ztt .age[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.ztt .age strong{font:500 21px var(--heading-font,"Outfit"),sans-serif}.ztt .age span{font-size:11px}.ztt .shop{background:#fff;padding:30px 6% 38px;border-top:1px solid #e9e9e1}.ztt .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ztt .product{min-width:0}.ztt .product-art{height:180px;border-radius:var(--round);background:#f3f0e9;position:relative;display:grid;place-items:center;overflow:hidden}.ztt .product:nth-child(2) .product-art{background:#eff2e9}.ztt .toy{width:122px;height:140px;position:relative;transform:rotate(-7deg);transition:transform .25s}.ztt .product:hover .toy{transform:rotate(1deg) translateY(-4px)}.ztt .ring{position:absolute;left:50%;transform:translate(-50%);border-radius:35%;height:27px;box-shadow:inset 0 -5px #00000012,0 5px 7px #00000008}.ztt .r1{bottom:4px;width:122px;background:var(--blue)}.ztt .r2{bottom:28px;width:103px;background:var(--green)}.ztt .r3{bottom:52px;width:83px;background:var(--orange)}.ztt .r4{bottom:76px;width:64px;background:var(--red)}.ztt .r5{bottom:100px;width:37px;background:#f5c8a5;height:31px;border-radius:50% 50% 25% 25%}.ztt .blocks{display:flex;align-items:end;gap:7px;transform:rotate(6deg)}.ztt .block{height:65px;width:65px;border-radius:12px;display:grid;place-items:center;font:600 34px var(--heading-font,"Outfit"),sans-serif;box-shadow:inset -6px -6px #0000000c}.ztt .block:nth-child(1){background:var(--orange);transform:translateY(-22px) rotate(-12deg)}.ztt .block:nth-child(2){background:var(--green);color:#25345a}.ztt .product-meta{display:flex;justify-content:space-between;gap:10px;padding:15px 0 5px}.ztt h3{font-size:15px;font-weight:600}.ztt .price{font-size:14px;white-space:nowrap}.ztt .quick{border:0;background:transparent;padding:10px 0 0;text-decoration:underline;text-underline-offset:5px;font-size:12px}.ztt .badge{position:absolute;top:13px;left:14px;padding:5px 9px;background:#fff;border-radius:14px;font-size:10px;letter-spacing:.04em}.ztt .story{display:flex;gap:20px;align-items:center;background:#f9d86c;padding:24px 6%}.ztt .story h2{flex:1}.ztt .story p{max-width:360px;line-height:1.6;font-size:13px}.ztt .detail,.ztt .bag{margin:0 6% 26px;padding:24px;background:#f3f5fb;border-radius:var(--round);border:1px solid #dce1ed}.ztt .detail-top{display:flex;justify-content:space-between;align-items:start;gap:15px;margin-bottom:15px}.ztt .close{border:0;background:#fff;border-radius:50%;width:36px;height:36px;font-size:20px}.ztt .options{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.ztt .option{border:1px solid #cdd3e0;background:#fff;border-radius:100px;padding:10px 14px}.ztt .option[aria-pressed=true]{border:2px solid var(--blue);padding:9px 13px}.ztt .detail-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:15px}.ztt .cart-line{display:flex;justify-content:space-between;gap:10px;padding:14px 0;border-top:1px solid #dce1ed;align-items:center}.ztt .qty{display:flex;align-items:center;gap:12px;white-space:nowrap}.ztt .qty button{border:1px solid #cdd3e0;background:#fff;width:32px;height:32px;border-radius:50%}.ztt footer{padding:15px 6%;font-size:11px;color:#596176;display:flex;justify-content:space-between;gap:10px;background:#fff}.ztt .status{padding:0 6%;font-size:12px}.ztt .status:not(:empty){padding-bottom:16px}@media(max-width:600px){.ztt header{gap:10px}.ztt nav{gap:10px}.ztt nav .story-link{display:none}.ztt .brand{width:61px;height:61px}.ztt .hero{padding-top:30px;gap:15px;grid-template-columns:1fr}.ztt h1{font-size:48px;max-width:340px}.ztt .intro{margin:22px 0 18px}.ztt .art{min-height:185px;border-radius:80px 80px 20px 20px}.ztt .chapter-number{font-size:155px;left:23%;bottom:16px}.ztt .next-number{font-size:108px;right:23%;bottom:22px}.ztt .art .sun{width:55px;height:55px}.ztt .art-label{left:auto;right:17px;bottom:11px;font-size:9px}.ztt .age-row{grid-template-columns:repeat(3,1fr)}.ztt .age{padding:11px 6px}.ztt .section-head{align-items:start;flex-direction:column;gap:6px}.ztt .product-grid{gap:13px}.ztt .product-art{height:151px}.ztt .product-meta{flex-direction:column;gap:7px}.ztt .blocks{gap:3px}.ztt .block{width:49px;height:49px}.ztt .story{align-items:start;flex-direction:column}.ztt .detail,.ztt .bag{padding:18px}.ztt .cart-line{flex-wrap:wrap}.ztt .bag-button{padding:9px 10px}}@media(prefers-reduced-motion:reduce){.ztt *{transition:none!important}}html{scroll-behavior:smooth}body{margin:0}.ztt{border-radius:0;overflow:visible;--blue:var(--brand-blue);--green:var(--brand-green);--orange:var(--brand-orange);--red:var(--brand-red);--paper:var(--brand-paper);font-size:15px}.ztt a{color:inherit}.ztt button,.ztt a{touch-action:manipulation}.ztt :focus-visible{outline:3px solid var(--blue);outline-offset:5px}.ztt .skip{position:absolute;left:15px;top:-100px;z-index:100;background:#fff;padding:15px}.ztt .skip:focus{top:10px}.ztt .container{max-width:1320px;margin:auto;padding:40px 6%}.ztt .primary{text-decoration:none;justify-content:center;line-height:1.3}.ztt .primary:disabled{opacity:.5}.ztt .header-inner{max-width:1320px;margin:auto;display:flex;align-items:center;gap:25px;width:100%}.ztt header{padding:10px 4%}.ztt header nav a{text-decoration:none;font-size:13px}.ztt .brand{display:block;width:var(--logo-width,86px);height:auto}.ztt .hero,.ztt .ages,.ztt .shop,.ztt .story{padding-left:max(6%,calc((100% - 1160px)/2));padding-right:max(6%,calc((100% - 1160px)/2))}.ztt .hero{gap:48px;padding-top:56px;padding-bottom:42px}.ztt .hero h1{font-size:clamp(44px,5.5vw,72px)}.ztt .art{min-height:340px}.ztt .hero-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.ztt .hero .chapter-number{left:15%}.ztt .hero .next-number{right:12%}.ztt .age{text-decoration:none;text-align:center}.ztt .age-panel{padding-top:22px}.ztt .age-panel .product-grid{margin-top:20px}.ztt .product-grid{grid-template-columns:repeat(var(--columns,4),minmax(0,1fr))}.ztt .product-art{height:auto;aspect-ratio:1/1}.ztt .product-art img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.ztt .product:hover .product-art img{transform:scale(1.035)}.ztt .product h3 a{text-decoration:none}.ztt .product-meta{flex-direction:column;gap:8px}.ztt .product-meta .price{font-weight:600}.ztt .placeholder{width:100%;height:100%;fill:#8d99b3;background:#f3f0e9}.ztt .product-art>.placeholder{padding:28px}.ztt .quick{text-decoration:underline;display:inline-block}.ztt .section-link{font-size:13px;text-underline-offset:5px}.ztt .empty{padding:35px;border:1px dashed #c5cbda;border-radius:20px;text-align:center;line-height:1.7;color:#586079}.ztt .category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ztt .category{position:relative;padding:28px;border-radius:var(--round);background:#f3f0e9;text-decoration:none;display:flex;flex-direction:column;gap:18px}.ztt .category:nth-child(2){background:#edf3e4}.ztt .category:nth-child(3){background:#fff1d3}.ztt .category img{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:15px}.ztt .category strong{font:500 24px var(--heading-font,"Outfit"),sans-serif}.ztt .category span{font-size:13px;line-height:1.6}.ztt .story{padding-top:48px;padding-bottom:48px;gap:45px}.ztt .story h2{font-size:34px}.ztt .story-copy{flex:1}.ztt .story-copy p{max-width:none;margin-bottom:14px}.ztt .footer-main{background:var(--blue);color:#fff;padding:42px max(6%,calc((100% - 1160px)/2));display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:32px}.ztt .footer-main h2{font-size:30px}.ztt .footer-main p{font-size:13px;line-height:1.7;max-width:320px;margin-top:15px}.ztt .footer-main a{display:block;margin-top:12px;font-size:13px;text-underline-offset:4px}.ztt .footer-main h3{margin-bottom:18px}.ztt .footer-bottom{padding:18px 6%;font-size:12px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}.ztt .mobile-menu{display:none}.ztt .mobile-menu summary{padding:10px;cursor:pointer}.ztt .mobile-menu[open] .mobile-links{position:absolute;left:0;right:0;background:#fff;z-index:20;padding:25px;border-bottom:1px solid #dce1ed}.ztt .mobile-links a{display:block;padding:12px;text-decoration:none}.ztt .page-heading{font:500 clamp(34px,4vw,52px)/1.1 var(--heading-font,"Outfit"),sans-serif;letter-spacing:-.035em}.ztt .breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:28px}.ztt .collection-banner{background:#eff2e9}.ztt .collection-banner p{max-width:650px;line-height:1.7;margin-top:20px}.ztt .collection-tools{display:flex;justify-content:space-between;gap:20px;align-items:start;flex-wrap:wrap;margin-bottom:25px}.ztt input,.ztt select,.ztt textarea{font:inherit;padding:12px;border:1px solid #bec6d8;border-radius:10px;background:#fff;color:var(--ink);max-width:100%}.ztt label{font-size:13px;display:block;margin-bottom:7px}.ztt .filters{display:flex;flex-wrap:wrap;gap:15px}.ztt .filter{position:relative}.ztt summary{cursor:pointer}.ztt .filter>summary{padding:12px;border:1px solid #dce1ed;border-radius:20px}.ztt .filter[open]>div{padding:18px;position:absolute;min-width:230px;z-index:5;background:#fff;box-shadow:0 7px 22px #25345a20;border-radius:14px}.ztt .filter label{display:flex;gap:10px;align-items:center;padding:6px 0}.ztt .filter input[type=number]{width:90px}.ztt .filter .primary{margin-top:10px}.ztt .active-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.ztt .active-filters a{font-size:12px;padding:8px 12px;background:#eef0f7;border-radius:20px}.ztt .pagination{display:flex;justify-content:center;gap:15px;margin-top:35px}.ztt .pagination a,.ztt .pagination span{padding:9px 12px}.ztt .product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:56px}.ztt .product-media{background:#f2efe8;border-radius:var(--round);overflow:hidden}.ztt .product-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ztt .product-media .placeholder{aspect-ratio:1}.ztt .thumbnails{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.ztt .thumbnails a{width:70px;border:1px solid #dce1ed;border-radius:10px;overflow:hidden}.ztt .thumbnails img{width:100%;display:block}.ztt .product-info .price{font-size:25px;margin:22px 0}.ztt .product-info h1{font-size:clamp(30px,3.5vw,45px)}.ztt .demo-note{font-size:12px;line-height:1.6;background:#fff1d3;padding:12px 15px;border-radius:12px;margin-bottom:18px}.ztt .product-form{margin:22px 0}.ztt .product-form select{width:100%;margin-bottom:18px}.ztt .buy-row{display:flex;gap:12px;margin-top:18px}.ztt .buy-row input{width:80px}.ztt .buy-row .primary{flex:1}.ztt .stock{font-size:13px}.ztt .stock:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--blue);margin-right:7px}.ztt .product-description{font-size:14px;line-height:1.8;margin:20px 0}.ztt .accordion{border-top:1px solid #dce1ed;padding:17px 0}.ztt .accordion summary{font-weight:600}.ztt .accordion>div{padding-top:14px;font-size:14px;line-height:1.8}.ztt .page-copy{max-width:780px;line-height:1.85}.ztt .page-copy h1{margin-bottom:25px}.ztt .page-copy p{margin-bottom:18px}.ztt .contact-grid{display:grid;gap:18px;max-width:650px;margin-top:30px}.ztt .contact-grid input,.ztt .contact-grid textarea{width:100%}.ztt .search-form{display:flex;gap:12px;margin:25px 0}.ztt .search-form input{flex:1;min-width:0}.ztt .cart-table{width:100%;border-collapse:collapse}.ztt .cart-table td,.ztt .cart-table th{padding:20px 10px;border-bottom:1px solid #dce1ed;text-align:left}.ztt .cart-product{display:flex;gap:18px;align-items:center}.ztt .cart-product img{width:80px;border-radius:12px}.ztt .cart-product p{font-size:12px;margin-top:8px}.ztt .cart-table input{width:75px}.ztt .cart-summary{max-width:400px;margin:30px 0 0 auto}.ztt .cart-summary p{margin:16px 0;line-height:1.7}.ztt .cart-summary .primary{width:100%;margin-top:10px}.ztt .cart-actions{display:flex;gap:20px;justify-content:space-between;margin-top:24px}.ztt .secondary{border:1px solid #c4cbdc;background:#fff;border-radius:30px;padding:12px 20px;text-decoration:none}.ztt .form-status{margin:15px 0;line-height:1.5}.ztt dialog{border:0;border-radius:24px;max-width:820px;width:calc(100% - 32px);padding:30px;color:var(--ink);background:var(--paper);max-height:85vh;overflow:auto}.ztt dialog::backdrop{background:#17234088}.ztt dialog .close{float:right;border:1px solid #dce1ed}.ztt .quick-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;clear:both;padding-top:20px}.ztt .quick-layout img{width:100%;border-radius:20px}.ztt .quick-layout h2{font-size:28px}.ztt .quick-layout .price{margin-top:15px}.ztt .quick-layout select{width:100%}.ztt .quick-layout .section-link{display:block;margin-top:18px}.ztt .password-page{min-height:80vh;display:grid;place-items:center;text-align:center}.ztt .password-page>div{max-width:540px;padding:35px}.ztt .password-page img{width:130px}.ztt .password-page h1{margin:20px 0;font-size:44px}.ztt .password-page p{line-height:1.7;margin:18px 0}.ztt .password-page form{margin-top:22px}.ztt .password-page input{margin-bottom:12px}.ztt .design-note{background:#fff1d3;padding:10px 6%;text-align:center;font-size:12px}.ztt .video-media{width:100%;height:auto}.ztt .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:800px){.ztt .header-inner{gap:12px}.ztt header nav{gap:12px}.ztt header nav a{font-size:12px}.ztt .hero{gap:24px}.ztt .art{min-height:280px}.ztt .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ztt .product-layout{gap:28px}.ztt .category-grid{gap:12px}.ztt .category{padding:20px}}@media(max-width:600px){.ztt .container{padding:28px 6%}.ztt .header-inner>nav{display:none}.ztt .mobile-menu{display:block}.ztt .header-inner>a:first-child{margin-right:auto}.ztt .hero{padding-top:32px}.ztt .hero h1{font-size:48px}.ztt .art{min-height:200px}.ztt .hero .chapter-number{left:23%}.ztt .hero .next-number{right:20%}.ztt .category-grid{grid-template-columns:1fr}.ztt .category{gap:8px}.ztt .category img{aspect-ratio:2}.ztt .story{gap:22px}.ztt .story h2{font-size:30px}.ztt .footer-main{grid-template-columns:1fr 1fr;gap:28px}.ztt .footer-main>div:first-child{grid-column:1/-1}.ztt .product-layout,.ztt .quick-layout{grid-template-columns:1fr}.ztt .product-media img{aspect-ratio:1.1}.ztt .quick-layout img{max-height:200px;object-fit:contain}.ztt .cart-table thead{display:none}.ztt .cart-table tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dce1ed}.ztt .cart-table td{border:0}.ztt .cart-table td:first-child{grid-column:1/-1}.ztt .cart-actions,.ztt .search-form{flex-wrap:wrap}.ztt .search-form input{width:100%;flex-basis:100%}.ztt dialog{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ztt *{transition:none!important;scroll-behavior:auto!important}}.ztt .demo-art{display:grid;place-items:center;width:100%;aspect-ratio:1;background:#f3f0e9}.ztt .product-media .demo-art .toy{transform:scale(2) rotate(-7deg)}.ztt .quick-layout .demo-art{border-radius:20px}.ztt .product-art .demo-art{position:absolute;top:0;right:0;bottom:0;left:0}.ztt .primary:hover{filter:brightness(.92)}.ztt .age:focus-visible{outline:3px solid var(--orange)}.ztt .age[data-age-accent=blue][aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.ztt .age[data-age-accent=green][aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--ink)}.ztt .age[data-age-accent=orange][aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:var(--ink)}.ztt .age[data-age-accent=red][aria-pressed=true]{background:var(--red);border-color:var(--red);color:#111827}.ztt .age[aria-pressed=true] strong,.ztt .age[aria-pressed=true] span{color:inherit}.ztt .age[data-age-accent=purple][aria-pressed=true]{background:var(--purple);border-color:var(--purple);color:#fff}.ztt .age[data-age-accent=teal][aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#111827}.ztt .shopify-policy__container{max-width:780px;margin:0 auto;padding:56px 6% 72px}.ztt .shopify-policy__title{text-align:left;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid #25345a1a}.ztt .shopify-policy__title h1{font:500 clamp(34px,4vw,48px)/1.1 var(--heading-font,"Outfit"),sans-serif;letter-spacing:-.035em;max-width:none}.ztt .shopify-policy__body{font-size:15px;line-height:1.8;color:var(--ink)}.ztt .shopify-policy__body p{margin:0 0 16px}.ztt .shopify-policy__body h2,.ztt .shopify-policy__body h3{font:500 24px/1.25 var(--heading-font,"Outfit"),sans-serif;letter-spacing:-.02em;margin:40px 0 12px}.ztt .shopify-policy__body h3{font-size:19px;margin-top:28px}.ztt .shopify-policy__body ul,.ztt .shopify-policy__body ol{margin:0 0 20px;padding-left:22px}.ztt .shopify-policy__body li{margin-bottom:8px;padding-left:4px}.ztt .shopify-policy__body li::marker{color:var(--blue)}.ztt .shopify-policy__body a{color:var(--blue);text-underline-offset:3px}.ztt .shopify-policy__body strong{font-weight:600}@media(max-width:600px){.ztt .shopify-policy__container{padding:36px 6% 52px}.ztt .shopify-policy__body{font-size:14px}.ztt .shopify-policy__body h2{font-size:21px;margin-top:32px}}.ztt .page-copy{margin:0 auto;padding-top:56px;padding-bottom:72px;font-size:15px}.ztt .page-copy h1{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid #25345a1a;max-width:none}.ztt .page-copy h2{font:500 26px/1.25 var(--heading-font,"Outfit"),sans-serif;letter-spacing:-.02em;margin:44px 0 12px}.ztt .page-copy h3{font:500 20px/1.3 var(--heading-font,"Outfit"),sans-serif;margin:32px 0 10px}.ztt .page-copy h1+h2{margin-top:0}.ztt .page-copy ul,.ztt .page-copy ol{margin:0 0 20px;padding-left:22px}.ztt .page-copy li{margin-bottom:8px}.ztt .page-copy a{color:var(--blue);text-underline-offset:3px}@media(max-width:600px){.ztt .page-copy{padding-top:36px;padding-bottom:52px;font-size:14px}.ztt .page-copy h2{font-size:22px;margin-top:34px}}.ztt .footer-main p{max-width:440px;text-wrap:pretty}.ztt{--purple:var(--brand-purple,#7e51b7);--teal:var(--brand-teal,#01aeb4)}.ztt .topline{position:relative;background:var(--announce-bg,var(--paper));color:var(--announce-text,var(--ink));margin-bottom:6px;padding:14px 20px;font-weight:600;letter-spacing:.12em}.ztt .topline:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;background:linear-gradient(90deg,var(--blue) 0 16.6667%,var(--green) 16.6667% 33.3333%,var(--orange) 33.3333% 50%,var(--red) 50% 66.6667%,var(--purple) 66.6667% 83.3333%,var(--teal) 83.3333% 100%)}.ztt .topline.no-stripe{margin-bottom:0}.ztt .topline.no-stripe:after{display:none}.ztt .hero{position:relative;background:radial-gradient(circle at 4% 8%,color-mix(in srgb,var(--hero-shape-1,var(--orange)) 17%,transparent) 0 9%,transparent 9.2%),radial-gradient(circle at 96% 80%,color-mix(in srgb,var(--hero-shape-2,var(--green)) 19%,transparent) 0 11%,transparent 11.2%),var(--hero-bg,var(--paper))}.ztt .hero.no-shapes{background:var(--hero-bg,var(--paper))}.ztt .hero .art:not(:has(.hero-image)){background:var(--hero-art,#d9f3ef);border-radius:36% 64% 27px 27px;box-shadow:14px 14px color-mix(in srgb,var(--hero-shadow-1,var(--orange)) 33%,transparent),-14px -11px color-mix(in srgb,var(--hero-shadow-2,var(--red)) 20%,transparent);transition:transform .3s}.ztt .hero .art:not(:has(.hero-image)):hover{transform:rotate(-1deg)}.ztt .hero .art .orbit{border:2px dashed color-mix(in srgb,var(--blue) 44%,transparent)}.ztt .hero .art .sun{box-shadow:0 0 0 14px color-mix(in srgb,var(--orange) 20%,transparent)}.ztt .ages{background:var(--ages-bg,#f8f9f4);padding-top:34px;padding-bottom:38px}.ztt .age-row{gap:12px}.ztt .age{--chapter-color:var(--blue);position:relative;border:2px solid #fff;border-radius:21px;box-shadow:0 6px 20px #25345a12;padding-top:22px;background:#fff;overflow:hidden}.ztt .age:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:var(--chapter-color)}.ztt .age[data-age-accent=green]{--chapter-color:var(--green)}.ztt .age[data-age-accent=orange]{--chapter-color:var(--orange)}.ztt .age[data-age-accent=red]{--chapter-color:var(--red)}.ztt .age[data-age-accent=purple]{--chapter-color:var(--purple)}.ztt .age[data-age-accent=teal]{--chapter-color:var(--teal)}.ztt .age[aria-pressed=true]{transform:translateY(-5px);box-shadow:0 12px 22px #25345a29}.ztt .age[aria-pressed=true]:before{background:#ffffff90}.ztt .shop{background:linear-gradient(180deg,var(--shop-bg-top,var(--paper)),var(--shop-bg-bottom,#fff7e8))}.ztt .product-art{border:1px solid #fff;box-shadow:0 9px 18px #25345a12}.ztt .product:nth-child(4n+1) .demo-art{background:color-mix(in srgb,var(--blue) 12%,#fff)}.ztt .product:nth-child(4n+2) .demo-art{background:color-mix(in srgb,var(--green) 16%,#fff)}.ztt .product:nth-child(4n+3) .demo-art{background:color-mix(in srgb,var(--orange) 20%,#fff)}.ztt .product:nth-child(4n+4) .demo-art{background:color-mix(in srgb,var(--red) 13%,#fff)}.ztt .category{min-height:240px;justify-content:end;overflow:hidden;transition:transform .2s,box-shadow .2s}.ztt .category:hover{transform:translateY(-5px);box-shadow:0 14px 26px #25345a24}.ztt .category:before{content:"";position:absolute;width:185px;height:185px;border:2px solid currentColor;opacity:.28;border-radius:43% 57% 65% 35%;top:-52px;right:-37px;transform:rotate(22deg);pointer-events:none}.ztt .category:nth-child(3n+1){background:var(--blue);color:#fff}.ztt .category:nth-child(3n+2){background:var(--orange);color:#172340}.ztt .category:nth-child(3n+3){background:var(--green);color:#172340}.ztt .category[data-card-color]{background:var(--card-color);color:var(--card-text)}.ztt .story{background:var(--story-bg,#fff3df);border-top:1px solid color-mix(in srgb,var(--story-bg,#fff3df) 88%,#8a5a00);border-bottom:1px solid color-mix(in srgb,var(--story-bg,#fff3df) 88%,#8a5a00)}.ztt .story h2{border-left:6px solid var(--story-accent,var(--orange));padding-left:22px;color:var(--ink)}.ztt .story-copy{background:var(--story-card,var(--paper));border-radius:22px;padding:25px 28px;box-shadow:0 8px 24px #25345a0a}.ztt .footer-main{background:var(--footer-bg,var(--blue));color:var(--footer-text,#fff)}@media(max-width:600px){.ztt .hero .art:not(:has(.hero-image)){box-shadow:8px 8px color-mix(in srgb,var(--hero-shadow-1,var(--orange)) 33%,transparent),-8px -7px color-mix(in srgb,var(--hero-shadow-2,var(--red)) 20%,transparent)}.ztt .age{padding-top:20px}.ztt .category{min-height:160px}}@media(prefers-reduced-motion:reduce){.ztt .hero .art,.ztt .category{transition:none!important}}.ztt .directory{--purple:var(--brand-purple,#7e51b7);--teal:var(--brand-teal,#01aeb4)}.ztt .directory [data-tone]{--tone:var(--blue)}.ztt .directory [data-tone=green]{--tone:var(--green)}.ztt .directory [data-tone=orange]{--tone:var(--orange)}.ztt .directory [data-tone=red]{--tone:var(--red)}.ztt .directory [data-tone=purple]{--tone:var(--purple)}.ztt .directory [data-tone=teal]{--tone:var(--teal)}.ztt .directory .category[data-tone],.ztt .directory .jump a{--tone-soft:color-mix(in srgb,var(--tone) 16%,#fff);--tone-ink:color-mix(in srgb,var(--tone) 50%,#172340)}.ztt .directory-intro .eyebrow{margin-bottom:10px}.ztt .directory-intro .lede{max-width:520px;margin-top:14px;font-size:15px;line-height:1.7}.ztt .jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ztt .jump a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fff;border:1.5px solid #25345a1f;text-decoration:none;font-weight:600;font-size:13px;transition:border-color .2s,background .2s}.ztt .jump a i{width:9px;height:9px;border-radius:50%;background:var(--tone)}.ztt .jump a:hover{border-color:var(--tone);background:var(--tone-soft)}.ztt .directory .dir-heading{display:flex;flex-direction:column;gap:12px;margin-top:44px;scroll-margin-top:20px}.ztt .directory .dir-heading:after{content:"";width:72px;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--blue) 0 16.66%,var(--green) 16.66% 33.33%,var(--orange) 33.33% 50%,var(--red) 50% 66.66%,var(--purple) 66.66% 83.33%,var(--teal) 83.33%)}.ztt .directory .category-grid{margin-top:22px}.ztt .directory .category[data-tone]{min-height:0;justify-content:space-between;gap:22px;padding:26px 26px 22px;color:var(--ink);border:2px solid transparent;overflow:hidden;isolation:isolate;transition:transform .2s,box-shadow .2s,border-color .2s}.ztt .directory .category[data-tone] strong,.ztt .directory .category[data-tone] span,.ztt .directory .category[data-tone] img{position:relative;z-index:1}.ztt .directory .category[data-tone] span{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#fff;color:var(--tone-ink);font-weight:600;font-size:12px;line-height:1.4;box-shadow:0 2px 8px #25345a0f}.ztt .directory .category[data-tone]:hover{transform:translateY(-4px);box-shadow:0 14px 26px #25345a1c;border-color:var(--tone)}.ztt .directory .category[data-tone]:focus-visible{outline:3px solid var(--tone-ink);outline-offset:3px}.ztt .directory .age-tiles .category[data-tone]{background:#fff;box-shadow:0 6px 20px #25345a12;padding-top:32px}.ztt .directory .age-tiles .category[data-tone]:before{content:"";position:absolute;inset:0 0 auto 0;width:auto;height:8px;border:0;border-radius:0;opacity:1;transform:none;background:var(--tone);z-index:0}.ztt .directory .age-tiles .category[data-tone]:after{content:"";position:absolute;right:-34px;bottom:-40px;width:130px;height:130px;border-radius:50%;background:var(--tone-soft);z-index:0;transition:transform .3s}.ztt .directory .age-tiles .category[data-tone] strong{color:var(--tone-ink)}.ztt .directory .age-tiles .category[data-tone] span{background:var(--tone-soft)}.ztt .directory .age-tiles .category[data-tone]:hover:after{transform:scale(1.35)}.ztt .directory .category-tiles .category[data-tone]{background:var(--tone-soft)}.ztt .directory .category-tiles .category[data-tone] strong{padding-right:28px}.ztt .directory .category-tiles .category[data-tone]:before{content:"";position:absolute;top:-46px;right:-40px;width:150px;height:150px;border:0;border-radius:43% 57% 65% 35%;background:var(--tone);opacity:.22;transform:rotate(22deg);z-index:0;transition:transform .3s,opacity .3s}.ztt .directory .category-tiles .category[data-tone]:after{content:"";position:absolute;top:26px;right:26px;width:12px;height:12px;border-radius:50%;background:var(--tone);z-index:0}.ztt .directory .category-tiles .category[data-tone]:hover:before{transform:rotate(40deg) scale(1.08);opacity:.32}@media(max-width:600px){.ztt .directory .age-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ztt .directory .age-tiles .category[data-tone]{padding:26px 16px 16px}.ztt .directory .age-tiles .category[data-tone] strong{font-size:19px}.ztt .directory .category[data-tone]{gap:14px}.ztt .directory .dir-heading{margin-top:34px}}@media(prefers-reduced-motion:reduce){.ztt .directory .category[data-tone],.ztt .directory .category[data-tone]:before,.ztt .directory .category[data-tone]:after,.ztt .jump a{transition:none!important}}.ztt .collection-tools .filters{align-items:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/little-chapters.css.map */
