:root{--coral:#FF5A45;--coral-dark:#E23A26;--pink:#FF4D9D;--blue:#37B6FF;--lime:#7CD442;--lime-dark:#5fb52a;--yellow:#FFC53D;--bg:#FFF4E6;--bg2:#FFE9D2;--ink:#2A2233;--card:#FFFFFF;--muted:#8A8095;--line:#F0DCC4;--r:26px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Nunito,system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;background-color:var(--bg);background-image:radial-gradient(var(--bg2) 1.6px,transparent 1.7px);background-size:22px 22px;background-position:-8px -8px}h1,h2,h3{font-family:Fredoka,sans-serif;font-weight:700;line-height:1.04;letter-spacing:-.01em;margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding:0 22px}.page-w{max-width:1000px;margin:0 auto;padding:0 22px}.eyebrow{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--coral-dark);font-weight:700}.sparkle{display:inline-block;animation:twinkle 2.4s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:Fredoka;font-weight:600;font-size:16px;padding:14px 26px;border-radius:100px;border:2.5px solid var(--ink);cursor:pointer;text-align:center;transition:transform .13s ease,box-shadow .13s ease}.btn:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.btn-primary{background:var(--coral);color:#fff;box-shadow:4px 5px 0 var(--ink)}.btn-primary:hover{transform:translate(-2px,-3px);box-shadow:6px 8px 0 var(--ink)}.btn-ghost{background:#fff;color:var(--ink);box-shadow:4px 5px 0 var(--ink)}.btn-ghost:hover{transform:translate(-2px,-3px);box-shadow:6px 8px 0 var(--ink)}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:4px 5px 0 var(--ink)}.site-header{position:sticky;top:0;z-index:60;background:#fff4e6e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2.5px solid var(--ink)}.nav{display:flex;align-items:center;gap:18px;height:72px}.brand{display:flex;align-items:center;gap:11px}.brand .avatar{width:44px;height:44px;border-radius:50%;border:2.5px solid var(--ink);object-fit:cover;box-shadow:2px 2px 0 var(--ink)}.brand .name{font-family:Fredoka;font-weight:700;font-size:22px;line-height:1}.brand .tag{font-family:Space Mono;font-size:9px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.brandtxt{display:flex;flex-direction:column;gap:3px}.navlinks{display:flex;gap:24px;margin-left:12px;font-weight:700;font-size:15px}.navlinks a{position:relative;padding:4px 2px}.navlinks a:hover{color:var(--coral-dark)}.navlinks a:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:3px;border-radius:3px;background:var(--coral);transition:width .18s}.navlinks a:hover:after{width:100%}.navright{margin-left:auto;display:flex;align-items:center;gap:12px}.iconbtn{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:2.5px solid var(--ink);background:#fff;color:var(--ink);transition:transform .13s,background .13s,color .13s}.iconbtn:hover{transform:translateY(-2px);background:var(--ink);color:#fff}.iconbtn.fb:hover{background:var(--blue)}.cart{position:relative}.cartcount{position:absolute;top:-6px;right:-7px;background:var(--pink);color:#fff;font-family:Space Mono;font-size:11px;min-width:20px;height:20px;border-radius:10px;display:grid;place-items:center;border:2px solid var(--ink)}.hamburger{display:none}.mobilemenu{display:none;flex-direction:column;padding:12px 22px;border-bottom:2.5px solid var(--ink);background:var(--bg2)}.mobilemenu.open{display:flex}.mobilemenu a{padding:11px 0;font-weight:700;border-bottom:1px solid var(--line)}.ticker{background:var(--ink);color:#fff;overflow:hidden;border-bottom:2.5px solid var(--ink)}.ticker-track{display:inline-flex;white-space:nowrap;padding:10px 0;animation:scroll 24s linear infinite;font-family:Space Mono;font-size:13px;letter-spacing:.05em}.ticker-track span{padding:0 24px}.a1{color:var(--lime)}.a2{color:var(--pink)}.a3{color:var(--yellow)}.a4{color:var(--blue)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{padding:58px 0 46px}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:center}.hero h1{font-size:clamp(40px,6.4vw,72px)}.hero h1 .neon{color:var(--pink);text-shadow:0 0 18px rgba(255,77,157,.45),0 0 6px rgba(255,77,157,.6)}.hero p.sub{font-size:19px;color:#6a6270;max-width:44ch;margin:20px 0 28px;font-weight:600}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hero-trust{display:flex;align-items:center;gap:20px;margin-top:28px;flex-wrap:wrap}.stars{color:var(--yellow);font-size:19px;letter-spacing:1px}.hero-trust .t{font-size:14px;color:var(--muted);font-weight:600}.hero-trust .t b{color:var(--ink)}.avatars{display:flex}.avatars span{width:34px;height:34px;border-radius:50%;border:2.5px solid var(--ink);margin-left:-10px;display:grid;place-items:center;font-size:16px;background:#fff}.hero-art{position:relative}.art-frame{position:relative;background:#fff;border:3px solid var(--ink);border-radius:30px;padding:12px;box-shadow:8px 10px 0 var(--ink);transform:rotate(1.5deg)}.art-frame img{border-radius:20px;width:100%}.sticker-burst{position:absolute;width:118px;height:118px;top:-26px;right:-18px;z-index:4;animation:pop .5s cubic-bezier(.2,1.5,.4,1) .35s both}.sticker-burst svg{width:100%;height:100%;filter:drop-shadow(2px 3px 0 var(--ink))}@keyframes pop{0%{transform:scale(0) rotate(-30deg)}to{transform:scale(1) rotate(-12deg)}}.paw-tab{position:absolute;bottom:-16px;left:-16px;background:var(--lime);border:2.5px solid var(--ink);border-radius:100px;font-family:Fredoka;font-weight:600;font-size:14px;padding:8px 16px;box-shadow:3px 3px 0 var(--ink);transform:rotate(-4deg);display:flex;align-items:center;gap:7px}.seen{border-top:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);background:var(--yellow)}.seen-inner{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;padding:16px 0;font-family:Space Mono;font-size:14px;font-weight:700}.seen-inner b{display:inline-flex;align-items:center;gap:8px}.section{padding:72px 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}.sec-head h2{font-size:clamp(30px,4.4vw,48px)}.sec-head p{color:#6a6270;margin:8px 0 0;max-width:52ch;font-weight:600}.seeall{font-family:Fredoka;font-weight:600;color:#fff;background:var(--ink);padding:10px 18px;border-radius:100px;box-shadow:3px 3px 0 var(--coral);transition:transform .13s}.seeall:hover{transform:translate(-2px,-2px)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.grid.cols4{grid-template-columns:repeat(4,1fr)}.pcard{background:#fff;border:2.5px solid var(--ink);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;box-shadow:5px 6px 0 var(--sh,var(--coral));transition:transform .15s ease,box-shadow .15s ease}.pcard:hover{transform:translate(-3px,-4px) rotate(-.4deg);box-shadow:9px 11px 0 var(--sh,var(--coral))}.pthumb{aspect-ratio:1/1;display:grid;place-items:center;font-size:76px;position:relative;overflow:hidden}.pthumb img{width:100%;height:100%;object-fit:cover}.badge{position:absolute;top:12px;left:12px;font-family:Space Mono;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px;border-radius:100px;border:2.5px solid var(--ink);background:#fff;box-shadow:2px 2px 0 var(--ink)}.badge.hot{background:var(--pink);color:#fff}.badge.paw{background:var(--lime);color:var(--ink)}.badge.new{background:var(--blue);color:#fff}.pbody{padding:16px 16px 18px;display:flex;flex-direction:column;gap:7px;flex:1}.pcat{font-family:Space Mono;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.ptitle{font-family:Fredoka;font-weight:600;font-size:20px;line-height:1.1}.prate{font-size:13px;color:var(--muted);font-weight:600}.prate .s{color:var(--yellow);letter-spacing:1px}.price{display:flex;align-items:baseline;gap:9px;margin-top:2px;flex-wrap:wrap}.price .now{font-family:Fredoka;font-weight:700;font-size:23px}.price .was{color:var(--muted);text-decoration:line-through;font-size:15px}.price .off{font-family:Space Mono;font-size:11px;font-weight:700;color:#fff;background:var(--coral);padding:3px 8px;border-radius:7px}.add{margin-top:12px;width:100%;padding:12px 18px;font-size:15px}.props{border-top:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);background:var(--blue);background-image:radial-gradient(rgba(255,255,255,.35) 1.6px,transparent 1.7px);background-size:22px 22px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.prop{background:#fff;border:2.5px solid var(--ink);border-radius:var(--r);padding:26px;box-shadow:5px 6px 0 var(--ink)}.prop .ic{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;font-size:28px;margin-bottom:14px;border:2.5px solid var(--ink)}.prop:nth-child(1) .ic{background:var(--lime)}.prop:nth-child(2) .ic{background:var(--yellow)}.prop:nth-child(3) .ic{background:var(--pink)}.prop h3{font-size:22px;margin-bottom:8px}.prop p{color:#6a6270;font-size:15px;margin:0;font-weight:600}.approved-grid{display:grid;grid-template-columns:.98fr 1.02fr;gap:48px;align-items:center}.approved-art{position:relative;background:#fff;border:3px solid var(--ink);border-radius:28px;padding:12px;box-shadow:8px 10px 0 var(--lime-dark);transform:rotate(-1.6deg)}.approved-art img{border-radius:18px;width:100%}.steps{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:15px}.steps li{display:flex;gap:15px;align-items:flex-start}.steps .n{flex:none;width:38px;height:38px;border-radius:50%;border:2.5px solid var(--ink);font-family:Fredoka;font-weight:700;display:grid;place-items:center;font-size:16px;box-shadow:2px 2px 0 var(--ink)}.steps li:nth-child(1) .n{background:var(--coral);color:#fff}.steps li:nth-child(2) .n{background:var(--yellow)}.steps li:nth-child(3) .n{background:var(--lime)}.steps b{font-family:Fredoka;font-weight:600}.steps p{margin:2px 0 0;color:#6a6270;font-weight:600;font-size:15px}.social{border-top:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);background:var(--pink);background-image:radial-gradient(rgba(255,255,255,.3) 1.6px,transparent 1.7px);background-size:22px 22px}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:12px}.social-head h2,.social-head .eyebrow{color:#fff}.social-head p{color:#ffffffeb}.socard{background:#fff;border:2.5px solid var(--ink);border-radius:var(--r);padding:24px;display:flex;align-items:center;gap:18px;box-shadow:5px 6px 0 var(--ink);transition:transform .14s,box-shadow .14s}.socard:hover{transform:translate(-3px,-4px);box-shadow:9px 11px 0 var(--ink)}.socard .lg{flex:none;width:60px;height:60px;border-radius:18px;display:grid;place-items:center;border:2.5px solid var(--ink)}.socard .tt{background:var(--ink)}.socard .fb{background:var(--blue)}.socard h3{font-size:21px}.socard p{margin:2px 0 0;color:var(--muted);font-size:14px;font-weight:600}.socard .go{margin-left:auto;font-family:Fredoka;font-weight:600;color:var(--coral-dark)}.social-king{display:flex;justify-content:center;margin-top:34px}.king-frame{position:relative;background:#fff;border:3px solid var(--ink);border-radius:28px;padding:12px;box-shadow:8px 10px 0 var(--ink);max-width:560px;transform:rotate(1deg)}.king-frame img{border-radius:18px;width:100%}.email-band{background:var(--coral);border-bottom:2.5px solid var(--ink);color:#fff;text-align:center;padding:58px 0;position:relative;overflow:hidden}.email-band h2{font-size:clamp(30px,4.2vw,46px);color:#fff}.email-band p{max-width:46ch;margin:12px auto 0;font-weight:600;opacity:.96}.emailform{display:flex;gap:12px;max-width:470px;margin:24px auto 0;flex-wrap:wrap;justify-content:center}.emailform input{flex:1;min-width:220px;padding:15px 20px;border-radius:100px;border:2.5px solid var(--ink);font-family:Nunito;font-weight:600;font-size:16px;color:var(--ink)}.emailform input:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.emailform .btn{background:var(--ink);color:#fff;box-shadow:4px 5px #00000059}.email-peek{position:absolute;bottom:-6px;right:24px;width:120px;height:120px;border-radius:50%;border:3px solid var(--ink);object-fit:cover;box-shadow:4px 4px 0 var(--ink);transform:rotate(-6deg)}.newsmsg{margin-top:14px;font-weight:700}.site-footer{background:var(--ink);color:#fff;padding:54px 0 26px}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px}.foot-brand .brand .name{color:#fff}.foot-brand p{color:#c9c2d2;font-size:14px;max-width:32ch;margin:14px 0 18px;font-weight:600}.foot-social{display:flex;gap:10px}.foot-social a{width:42px;height:42px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);display:grid;place-items:center;color:#fff;transition:background .13s,transform .13s}.foot-social a:hover{transform:translateY(-2px)}.foot-social a.tt:hover{background:var(--pink);border-color:var(--pink)}.foot-social a.fb:hover{background:var(--blue);border-color:var(--blue)}.fcol h4{font-family:Fredoka;font-size:15px;text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px}.fcol a{display:block;color:#c9c2d2;font-size:14px;padding:5px 0;font-weight:600}.fcol a:hover{color:var(--lime)}.foot-bottom{border-top:1px solid rgba(255,255,255,.16);margin-top:36px;padding-top:20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:#948da0;font-weight:600}.pay{display:flex;gap:8px;flex-wrap:wrap}.pay span{font-family:Space Mono;font-size:10px;border:1px solid rgba(255,255,255,.3);border-radius:5px;padding:3px 7px;color:#c9c2d2}.breadcrumb{font-family:Space Mono;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:22px 0 0}.breadcrumb a:hover{color:var(--coral-dark)}.page-head{padding:26px 0 8px}.page-head h1{font-size:clamp(30px,4.4vw,46px)}.rte{font-weight:600;color:#4a4450}.rte h2{font-size:26px;margin:22px 0 8px}.rte h3{font-size:20px;margin:18px 0 6px}.rte a{color:var(--coral-dark);text-decoration:underline}.rte ul,.rte ol{padding-left:20px}.rte img{border-radius:16px;border:2.5px solid var(--ink);margin:14px 0}.product{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding:26px 0 20px;align-items:start}.p-gallery{position:sticky;top:92px}.p-media{background:#fff;border:3px solid var(--ink);border-radius:28px;overflow:hidden;box-shadow:8px 10px 0 var(--ink)}.p-media img{width:100%;display:block}.p-media .ph{aspect-ratio:1/1;display:grid;place-items:center;font-size:120px;background:var(--bg2)}.p-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.p-thumbs img{width:72px;height:72px;object-fit:cover;border:2.5px solid var(--ink);border-radius:14px;cursor:pointer}.p-info h1{font-size:clamp(28px,3.6vw,42px);margin-bottom:8px}.p-price{display:flex;align-items:baseline;gap:12px;margin:6px 0 4px;flex-wrap:wrap}.p-price .now{font-family:Fredoka;font-weight:700;font-size:32px}.p-price .was{color:var(--muted);text-decoration:line-through;font-size:19px}.p-price .off{font-family:Space Mono;font-size:12px;font-weight:700;color:#fff;background:var(--coral);padding:4px 10px;border-radius:8px}.p-sub{color:var(--muted);font-weight:700;font-size:14px;margin-bottom:18px}.p-form{margin:18px 0}.field{margin-bottom:16px}.field label{display:block;font-family:Fredoka;font-weight:600;margin-bottom:6px}.field select,.qty input{font-family:Nunito;font-weight:700;font-size:16px;border:2.5px solid var(--ink);border-radius:14px;padding:12px 14px;background:#fff;color:var(--ink)}.field select{width:100%}.qty{display:inline-flex;align-items:center;gap:0;border:2.5px solid var(--ink);border-radius:14px;overflow:hidden}.qty button{width:44px;height:48px;border:0;background:var(--bg2);font-size:20px;font-family:Fredoka;cursor:pointer}.qty input{width:56px;text-align:center;border:0;border-radius:0}.buy-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:14px}.buy-row .btn{flex:1;min-width:200px}.p-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;font-weight:700;font-size:14px;color:#4a4450}.p-trust span{display:inline-flex;gap:7px;align-items:center}.p-desc{margin-top:24px;border-top:2px dashed var(--line);padding-top:22px}.coll-head{padding:26px 0 24px}.coll-head h1{font-size:clamp(30px,4.4vw,48px)}.coll-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px;font-weight:700;color:var(--muted);font-size:14px}.coll-toolbar select{font-family:Nunito;font-weight:700;border:2.5px solid var(--ink);border-radius:12px;padding:9px 12px;background:#fff}.pagination{display:flex;gap:8px;justify-content:center;margin:44px 0 0;flex-wrap:wrap}.pagination a,.pagination span{min-width:42px;height:42px;display:grid;place-items:center;border:2.5px solid var(--ink);border-radius:12px;font-family:Fredoka;font-weight:600;background:#fff}.pagination .current{background:var(--coral);color:#fff}.empty{background:#fff;border:2.5px dashed var(--ink);border-radius:var(--r);padding:44px;text-align:center;font-weight:700}.cart-wrap{padding:26px 0 40px}.cart-line{display:grid;grid-template-columns:96px 1fr auto auto;gap:18px;align-items:center;background:#fff;border:2.5px solid var(--ink);border-radius:var(--r);padding:14px;margin-bottom:14px;box-shadow:4px 5px 0 var(--ink)}.cart-line img,.cart-line .ph{width:96px;height:96px;object-fit:cover;border-radius:14px;border:2px solid var(--ink)}.cart-line .ph{display:grid;place-items:center;font-size:40px;background:var(--bg2)}.cart-line .t{font-family:Fredoka;font-weight:600;font-size:18px}.cart-line .v{color:var(--muted);font-weight:700;font-size:13px}.cart-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:24px;background:#fff;border:2.5px solid var(--ink);border-radius:var(--r);padding:22px;box-shadow:5px 6px 0 var(--ink)}.cart-total{font-family:Fredoka;font-weight:700;font-size:24px}.cart-empty{text-align:center;padding:60px 0}.cart-empty .big{font-size:80px}.auth{max-width:440px;margin:30px auto 60px;background:#fff;border:2.5px solid var(--ink);border-radius:var(--r);padding:30px;box-shadow:6px 7px 0 var(--ink)}.auth h1{font-size:30px;margin-bottom:14px}.auth .field input{width:100%;font-family:Nunito;font-weight:600;font-size:16px;border:2.5px solid var(--ink);border-radius:14px;padding:12px 14px}.auth .btn{width:100%;margin-top:6px}.formnote{font-weight:700;margin:10px 0}.formnote.err{color:var(--coral-dark)}.formnote.ok{color:var(--lime-dark)}.center{text-align:center}@media(max-width:900px){.hero-grid,.approved-grid,.product{grid-template-columns:1fr;gap:34px}.approved-art{order:-1}.grid,.grid.cols4,.grid3{grid-template-columns:repeat(2,1fr)}.social-grid,.foot-grid{grid-template-columns:1fr 1fr}.navlinks{display:none}.hamburger{display:grid}.art-frame{max-width:440px;margin:0 auto}.email-peek{display:none}.p-gallery{position:static}}@media(max-width:560px){.grid,.grid.cols4,.grid3,.social-grid,.foot-grid{grid-template-columns:1fr}body{font-size:16px}.section{padding:50px 0}.foot-brand{grid-column:1/-1}.cart-line{grid-template-columns:72px 1fr;grid-auto-flow:row}.cart-line img,.cart-line .ph{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
