.boxy-site-character{display:block;width:100%;height:auto;overflow:visible}.boxy-site-character .o{stroke:#1c1917;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}.boxy-site-character .alt{display:none}.boxy-site-character .boxy-part-body,.boxy-site-character .boxy-part-armL,.boxy-site-character .boxy-part-armR,.boxy-site-character .boxy-part-flapL,.boxy-site-character .boxy-part-flapR,.boxy-site-character .eye{transform-box:view-box}.boxy-site-character .boxy-part-body{transform-origin:120px 236px;animation:bxsite-bob 2.2s ease-in-out 2}.boxy-site-character .boxy-part-armL{transform-origin:62px 150px}.boxy-site-character .boxy-part-armR{transform-origin:178px 150px}.boxy-site-character .boxy-part-flapL{transform-origin:62px 82px;animation:bxsite-flap 2.2s ease-in-out 2}.boxy-site-character .boxy-part-flapR{transform-origin:178px 82px;animation:bxsite-flap 2.2s ease-in-out 2 reverse}.boxy-site-character .boxy-part-eyeL{transform-origin:98px 146px}.boxy-site-character .boxy-part-eyeR{transform-origin:142px 146px}.boxy-site-character .eye{animation:bxsite-blink 2.2s 2}.boxy-site-character--wave .boxy-part-armR{animation:bxsite-wave 1.1s ease-in-out 2}.boxy-site-character--wave .boxy-part-mouth,.boxy-site-character--happy .boxy-part-mouth,.boxy-site-character--happy .eyesOpen{display:none}.boxy-site-character--wave .mouthOpen,.boxy-site-character--happy .mouthOpen,.boxy-site-character--happy .eyesHappy{display:inline}.boxy-site-character--happy .boxy-part-body{animation:bxsite-hop 2.2s ease-in-out 2}.boxy-site-character--happy .boxy-part-armL{transform:rotate(40deg)}.boxy-site-character--happy .boxy-part-armR{transform:rotate(-40deg)}.boxy-site-character--idle .boxy-part-armL{animation:bxsite-sway 2.2s ease-in-out 2}@keyframes bxsite-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bxsite-flap{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes bxsite-blink{0%,88%,96%,to{transform:scaleY(1)}91%{transform:scaleY(.1)}}@keyframes bxsite-wave{0%,45%,to{transform:rotate(-30deg)}15%,65%{transform:rotate(-65deg)}}@keyframes bxsite-hop{0%,55%,to{transform:translateY(0) scale(1)}15%,35%{transform:translateY(-10px) scale(.98,1.02)}25%{transform:translateY(0) scale(1.03,.97)}}@keyframes bxsite-sway{0%,to{transform:rotate(0)}50%{transform:rotate(16deg)}}@media(prefers-reduced-motion:reduce){.boxy-site-character *{animation:none!important}}.boxy-site-character *{animation-play-state:paused}.boxy-site-scene.is-in-view .boxy-site-character *{animation-play-state:running}.boxy-site-scene{display:flex;align-items:center;gap:18px;max-width:100%;min-width:0}.boxy-site-scene__mascot{display:block;flex:0 0 76px;width:76px}.boxy-site-scene__bubble{margin:0!important;padding:10px 14px;border:1.5px solid #28231f;border-radius:14px 14px 14px 3px;background:#fffaf1;color:#28231f;font-family:var(--font-mono,monospace);font-size:12px;line-height:1.55;box-shadow:2px 2px #28231f;transform:rotate(-2deg);max-width:300px}.boxy-footer__friend{max-width:380px;margin-top:20px;padding:4px 14px 8px 4px;background:#cdeed0;border:2px solid #28231f;border-radius:20px;box-shadow:3px 3px #28231f}.boxy-footer__friend .boxy-site-scene{gap:8px}.boxy-footer__friend .boxy-site-scene__mascot{width:85px;flex-basis:85px}.boxy-footer__friend .boxy-site-scene__bubble{font-size:11px;padding:8px 10px}.boxy-footer .boxy-site-motion-toggle{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin:4px 0 8px;padding:8px 13px;border:1.5px solid #28231f;border-radius:9px;background:#ded0ff;color:#28231f;font:inherit;font-size:12px;cursor:pointer;box-shadow:2px 2px #28231f}.boxy-site-motion-toggle[aria-pressed=true]{background:#ffe58f}.boxy-page-companion{margin-block:10px 24px}.boxy-page-companion .boxy-site-scene{width:fit-content;min-height:84px;padding:0 20px 4px 8px;background:#ded0ff;border:2px solid #28231f;border-radius:20px;box-shadow:3px 4px #28231f}.boxy-page-companion .boxy-site-scene--contact,.boxy-page-companion .boxy-site-scene--shipping{background:#cce9ff}.boxy-page-companion .boxy-site-scene--cart,.boxy-page-companion .boxy-site-scene--product{background:#cdeed0}.boxy-page-companion .boxy-site-scene--blog,.boxy-page-companion .boxy-site-scene--article{background:#ffe58f}html[data-boxy-motion-paused=true] .boxy-site-character *,html[data-boxy-motion-paused=true] .boxy-collection-intro__scene *{animation-play-state:paused!important}@media(max-width:749px){.boxy-page-companion{margin-block:8px 20px}.boxy-page-companion .boxy-site-scene{padding:0 12px 4px 2px;gap:8px}.boxy-site-scene__mascot{width:60px;flex-basis:60px}.boxy-site-scene__bubble{font-size:11px;padding:8px 10px}.boxy-footer__friend .boxy-site-scene__mascot{width:72px;flex-basis:72px}}@media(prefers-reduced-motion:reduce){.boxy-site-character *{animation:none!important}.boxy-site-motion-toggle{display:none!important}}.boxy-site-scene__bubble{text-wrap:pretty}.boxy-cart-friend{display:flex;align-items:center;gap:12px;flex-shrink:0;margin:12px 20px 18px;padding:5px 12px 5px 5px;background:#ffcfe2;border:1.5px solid #28231f;border-radius:15px;box-shadow:2px 3px #28231f;color:#28231f;text-align:left}.boxy-cart-friend img{display:block;flex:0 0 60px;width:60px;height:59px;object-fit:contain}.boxy-cart-friend p{margin:0;font-family:var(--font-mono,monospace);font-size:11px;line-height:1.55;text-wrap:pretty}.cart-drawer--empty .boxy-cart-friend{max-width:330px;align-self:center}.theme-drawer__dialog:has(cart-drawer-component){background:#fff8ef;border-inline-start:2px solid #28231f}.boxy-error-card{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:32px;width:100%;max-width:1000px;margin:0 auto;padding:36px;border:2px solid #28231f;border-radius:26px;background:#ffcfe2;box-shadow:5px 6px #28231f;color:#28231f;text-align:left}.boxy-error-card__label,.boxy-menu-feature__label{display:inline-block;margin:0 0 14px!important;padding:5px 9px;background:#ffe58f;border:1px solid #28231f;border-radius:5px;box-shadow:2px 2px #28231f;font-family:var(--font-mono,monospace);font-size:11px;transform:rotate(-2deg)}.boxy-error-card h1{margin:0;font-family:var(--font-display,inherit);font-size:clamp(30px,3.5vw,44px);line-height:1.15;text-wrap:balance}.boxy-error-card__copy>p:not(.boxy-error-card__label){max-width:55ch;font-size:14px;line-height:1.7;margin:18px 0}.boxy-error-card__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.boxy-error-card__links a{font-size:13px;padding:12px 16px}.boxy-error-card__art{position:relative;text-align:center;background:#fff9;border-radius:50%;padding:18px 0 0}.boxy-error-card__art img{max-width:100%;height:auto}.boxy-error-card__art span{position:absolute;right:5px;top:-12px;display:grid;place-items:center;width:48px;height:48px;border:2px solid #28231f;border-radius:50%;background:#ffe58f;font-size:30px;font-weight:800;transform:rotate(12deg)}.boxy-menu-feature{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:20px;padding:24px 22px;border:2px solid #28231f;border-radius:22px;background:#ffcfe2;box-shadow:4px 4px #28231f;color:#28231f;min-width:0}.boxy-menu-feature h3{margin:0 0 12px;font-family:var(--font-display,inherit);font-size:clamp(24px,2.2vw,32px);line-height:1.15;text-wrap:balance}.boxy-menu-feature__copy>p:not(.boxy-menu-feature__label){font-size:13px;line-height:1.65;max-width:43ch;margin:0}.boxy-menu-feature__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.boxy-menu-feature__links a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1.5px solid #28231f;border-radius:9px;background:#ffe58f;box-shadow:2px 2px #28231f;color:#28231f;font-size:12px;font-weight:600;text-decoration:none}.boxy-menu-feature__links a:last-child{background:#cdeed0}.boxy-menu-feature__links a:focus-visible,.boxy-error-card a:focus-visible{outline:3px solid #984565;outline-offset:4px}.boxy-menu-feature__art{position:relative;background:#fff9;border-radius:46% 54% 47% 53%;padding-top:10px;transform:rotate(5deg)}.boxy-menu-feature__art img{width:100%;height:auto}.boxy-menu-feature__star{position:absolute;left:0;top:-15px;color:#9b315a;font-size:34px}.boxy-menu-feature__heart{position:absolute;right:0;bottom:0;color:#9b315a;font-size:28px}@media(max-width:1100px){.boxy-menu-feature{grid-template-columns:minmax(0,1fr) 120px;padding:20px;gap:12px}.boxy-menu-feature h3{font-size:25px}.boxy-menu-feature__links a{font-size:11px}}@media(max-width:749px){.boxy-cart-friend{margin-inline:14px;gap:8px}.boxy-cart-friend p{font-size:10px}.boxy-error-card{display:flex;flex-direction:column;gap:24px;padding:26px 20px;border-radius:22px}.boxy-error-card__art{width:150px;order:-1}.boxy-error-card__art img{width:150px}.boxy-error-card__art span{width:36px;height:36px;font-size:23px}.boxy-error-card h1{font-size:31px}.boxy-error-card__links{flex-direction:column}.boxy-error-card__links a{justify-content:center;width:100%}.boxy-menu-feature{display:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/boxy-playful.css.map */
