.rb{--paper: #fff8ec;--surface-raised: #ffffff;--surface-sunk: #fdeed3;--ink: #2a2140;--ink-muted: #5f5672;--outline: #2a2140;--robori-orange: #f78b34;--crayon-red: #ef5b5b;--sun-yellow: #ffc35b;--leaf-green: #3dbb73;--sky-blue: #4f8ff0;--fashi-pink: #f0679a;--on-color: #2a2140;--price: #c23a43;--red-soft: #ffe1dc;--orange-soft: #ffe6cf;--yellow-soft: #fff1c7;--green-soft: #d9f3e2;--blue-soft: #dcefff;--pink-soft: #ffe0ec;--focus: #2a2140;--rainbow-red: #ef5b5b;--rainbow-orange: #f78b34;--rainbow-yellow: #ffc35b;--rainbow-green: #3dbb73;--rainbow-blue: #4f8ff0;--rainbow-indigo: #858cf0;--rainbow-violet: #bb85ea;--indigo-soft: #e6e7ff;--violet-soft: #f3e6ff;--font-display: "Baloo 2", "Arial Rounded MT Bold", "Trebuchet MS", sans-serif;--font-body: "Nunito", "Segoe UI", system-ui, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-20: 80px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 36px;--radius-pill: 999px;--stroke-sticker: 3px;--stroke-thin: 2px;--shadow-sticker: 4px 5px 0 #2a2140;--shadow-sticker-lift: 6px 8px 0 #2a2140;--shadow-press: 1px 2px 0 #2a2140;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:24px}.rb *,.rb *:before,.rb *:after{box-sizing:border-box}.rb img{max-width:100%}.rb-wrap{max-width:1200px;margin:0 auto;padding:0 var(--space-8)}.rb-sec{padding:var(--space-20) 0 0}.rb-sec--last{padding-bottom:var(--space-20)}.rb-sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap}.rb-eyebrow{font-size:13px;line-height:16px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-2)}.rb-h2{font-family:var(--font-display);font-size:30px;line-height:36px;font-weight:700;margin:0;color:var(--ink)}.rb-h3{font-family:var(--font-display);font-size:22px;line-height:28px;font-weight:700;margin:0;color:var(--ink)}.rb-muted{color:var(--ink-muted);font-weight:500;margin:0}.rb-t-orange{background:var(--orange-soft)}.rb-t-blue{background:var(--blue-soft)}.rb-t-pink{background:var(--pink-soft)}.rb-t-yellow{background:var(--yellow-soft)}.rb-t-green{background:var(--green-soft)}.rb-t-red{background:var(--red-soft)}.rb-t-indigo{background:var(--indigo-soft)}.rb-t-violet{background:var(--violet-soft)}.rb-rainbow,.rb-rainbow-bar:after{background:linear-gradient(90deg,var(--rainbow-red) 0 14.28%,var(--rainbow-orange) 0 28.57%,var(--rainbow-yellow) 0 42.85%,var(--rainbow-green) 0 57.14%,var(--rainbow-blue) 0 71.42%,var(--rainbow-indigo) 0 85.71%,var(--rainbow-violet) 0)}.rb-rainbow{display:block;height:10px;border-block:var(--stroke-thin) solid var(--outline)}.rb-h2:after{content:"";display:block;width:112px;height:8px;margin-top:var(--space-2);border-radius:var(--radius-pill);border:var(--stroke-thin) solid var(--outline);background:linear-gradient(90deg,var(--rainbow-red) 0 14.28%,var(--rainbow-orange) 0 28.57%,var(--rainbow-yellow) 0 42.85%,var(--rainbow-green) 0 57.14%,var(--rainbow-blue) 0 71.42%,var(--rainbow-indigo) 0 85.71%,var(--rainbow-violet) 0)}.rb-cycle>:nth-child(7n+1){--rb-c: var(--rainbow-red);--rb-soft: var(--red-soft)}.rb-cycle>:nth-child(7n+2){--rb-c: var(--rainbow-orange);--rb-soft: var(--orange-soft)}.rb-cycle>:nth-child(7n+3){--rb-c: var(--rainbow-yellow);--rb-soft: var(--yellow-soft)}.rb-cycle>:nth-child(7n+4){--rb-c: var(--rainbow-green);--rb-soft: var(--green-soft)}.rb-cycle>:nth-child(7n+5){--rb-c: var(--rainbow-blue);--rb-soft: var(--blue-soft)}.rb-cycle>:nth-child(7n+6){--rb-c: var(--rainbow-indigo);--rb-soft: var(--indigo-soft)}.rb-cycle>:nth-child(7n+7){--rb-c: var(--rainbow-violet);--rb-soft: var(--violet-soft)}.rb-btn{white-space:nowrap;font-family:var(--font-display);font-weight:800;font-size:17px;line-height:1;height:48px;padding:0 var(--space-6);display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:var(--stroke-sticker) solid var(--outline);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-sticker);cursor:pointer;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.rb-btn:hover{transform:translate(-2px,-3px);box-shadow:var(--shadow-sticker-lift);color:var(--ink)}.rb-btn:active{transform:translate(3px,3px);box-shadow:var(--shadow-press)}.rb-btn--primary,.rb-btn--primary:hover{background:var(--robori-orange);color:var(--on-color)}.rb-btn--sunny,.rb-btn--sunny:hover{background:var(--sun-yellow);color:var(--on-color)}.rb-btn--ghost{background:transparent;box-shadow:none}.rb-btn--ghost:hover{box-shadow:none;transform:none;background:var(--surface-sunk)}.rb-btn--sm{height:38px;font-size:15px;padding:0 var(--space-4)}.rb a:focus-visible,.rb button:focus-visible,.rb input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.rb-badge{display:inline-flex;align-items:center;font-size:13px;line-height:16px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:4px var(--space-2);border-radius:var(--radius-sm);border:var(--stroke-thin) solid var(--outline);color:var(--on-color);background:var(--sun-yellow)}.rb-badge--soft{background:var(--surface-raised);color:var(--ink)}.rb-badge--red{background:var(--crayon-red)}.rb-badge--pink{background:var(--fashi-pink)}.rb-badge--blue{background:var(--sky-blue)}.rb-badge--green{background:var(--leaf-green)}.rb-sticker{flex:none;display:inline-block;transform:rotate(var(--rb-tilt, 0deg))}.rb-sticker img{display:block;width:100%;height:100%;object-fit:contain}.rb-wiggle:hover .rb-sticker,.rb-sticker.rb-wiggle:hover{animation:rb-wiggle .5s ease-in-out}@keyframes rb-wiggle{0%,to{transform:rotate(var(--rb-tilt, 0deg))}30%{transform:rotate(calc(var(--rb-tilt, 0deg) - 8deg)) scale(1.05)}65%{transform:rotate(calc(var(--rb-tilt, 0deg) + 6deg))}}.rb-stars{display:inline-flex;align-items:center;gap:var(--space-1)}.rb-stars svg{width:18px;height:18px}.rb-stars .on{fill:var(--sun-yellow);stroke:var(--outline)}.rb-stars .off{fill:var(--surface-sunk);stroke:var(--outline)}.rb-stars--lg svg{width:24px;height:24px}.rb-card{background:var(--surface-raised);border:var(--stroke-sticker) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sticker);transition:transform .15s ease,box-shadow .15s ease;color:var(--ink)}a.rb-card{text-decoration:none}.rb-card:hover{transform:translate(-2px,-3px);box-shadow:var(--shadow-sticker-lift)}.rb-hero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:14px;border-top:var(--stroke-thin) solid var(--outline);background:linear-gradient(90deg,var(--rainbow-red) 0 14.28%,var(--rainbow-orange) 0 28.57%,var(--rainbow-yellow) 0 42.85%,var(--rainbow-green) 0 57.14%,var(--rainbow-blue) 0 71.42%,var(--rainbow-indigo) 0 85.71%,var(--rainbow-violet) 0)}.rb-hero{position:relative;margin-top:var(--space-4);background:radial-gradient(ellipse 55% 60% at 12% 18%,#ffe1ee,#ffe1ee00 70%),radial-gradient(ellipse 50% 55% at 88% 12%,#fff1c2,#fff1c200 70%),radial-gradient(ellipse 60% 55% at 72% 92%,#ffe4f0,#ffe4f000 70%),radial-gradient(ellipse 50% 50% at 30% 95%,#fff4d1,#fff4d100 70%),linear-gradient(165deg,#d9efff,#e9f5ff 45%,#fff5e2);border:var(--stroke-sticker) solid var(--outline);border-radius:var(--radius-xl);box-shadow:var(--shadow-sticker);padding:var(--space-20) var(--space-12);display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-8);overflow:hidden}.rb-hero h1{font-family:var(--font-display);font-size:56px;line-height:60px;font-weight:800;letter-spacing:-.5px;margin:var(--space-4) 0;color:var(--ink)}.rb-hero h1 em{font-style:normal;color:var(--price)}.rb-hero-text{font-size:18px;line-height:28px;font-weight:500;margin:0 0 var(--space-8);max-width:460px}.rb-ctas{display:flex;gap:var(--space-4);flex-wrap:wrap}.rb-trust{margin-top:var(--space-6);display:flex;align-items:center;gap:var(--space-3);font-weight:700;font-size:14px;color:var(--ink-muted)}.rb-stage{position:relative;min-height:420px}.rb-stage .rb-sticker{position:absolute}.rb-blob{position:absolute;border-radius:var(--radius-pill);border:var(--stroke-sticker) solid var(--outline)}.rb-stage .s-left{width:180px;left:-36px;top:150px;z-index:1}.rb-stage .s-center{width:260px;left:calc(50% - 140px);top:-24px;z-index:2}.rb-stage .s-right{width:180px;right:-36px;top:20px;z-index:3}.rb-stage .s-front{width:140px;right:16%;bottom:-36px;z-index:4}.rb-stage .rb-sticker img{will-change:transform}.rb-stage .s-left img{animation:rb-fly-hover 2.8s ease-in-out infinite}.rb-stage .s-center img{animation:rb-fly-swoop 5.5s ease-in-out infinite}.rb-stage .s-right img{transform-origin:50% 0;animation:rb-fly-sway 3.4s ease-in-out infinite alternate}.rb-stage .s-front:not(.s-front--hero) img{transform-origin:50% 100%;animation:rb-fly-hop 1.9s ease-in-out infinite}.rb-flyer{position:relative;display:block}.rb-flyer img{position:relative;z-index:1}.s-front--hero .rb-flyer{animation:rb-fly-hero 2.6s ease-in-out infinite}.rb-cape{position:absolute;z-index:0;left:30%;top:36%;width:100%;overflow:visible}.rb-clasp{position:absolute;z-index:2;left:40%;top:50%;width:12%}.rb-cape-cloth{transform-box:fill-box;transform-origin:4% 6%;animation:rb-cape-flap .7s ease-in-out infinite alternate}@keyframes rb-fly-hero{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(-12px,-22px) rotate(-4deg)}60%{transform:translate(-4px,-30px) rotate(2deg)}}@keyframes rb-cape-flap{0%{transform:rotate(-5deg) scaleX(.92)}to{transform:rotate(7deg) scaleX(1.06)}}@keyframes rb-fly-hover{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-16px) rotate(3deg)}}@keyframes rb-fly-swoop{0%,to{transform:translate(0) rotate(-4deg)}25%{transform:translate(14px,-18px) rotate(3deg)}50%{transform:translateY(-28px) rotate(6deg)}75%{transform:translate(-14px,-12px) rotate(-1deg)}}@keyframes rb-fly-sway{0%{transform:translateY(0) rotate(-9deg)}to{transform:translateY(-12px) rotate(9deg)}}@keyframes rb-fly-hop{0%,to{transform:translateY(0) scale(1.04,.96)}35%{transform:translateY(-30px) scale(.97,1.04) rotate(-5deg)}55%{transform:translateY(-24px) scale(1) rotate(5deg)}85%{transform:translateY(0) scale(1.06,.94)}}.rb-friends{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-6)}.rb-friend{padding:var(--space-4) var(--space-4) var(--space-6);text-align:center}.rb-friend-img{height:220px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.rb-friend-img img{width:auto;height:auto;max-height:200px;max-width:90%;object-fit:contain}.rb-friend .rb-h3{margin-bottom:var(--space-1)}.rb-lines{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.rb-line{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6)}.rb-line .rb-sticker{width:84px;height:84px}.rb-line b{font-family:var(--font-display);font-size:22px;line-height:28px;display:block}.rb-line small{font-size:14px;font-weight:600;color:var(--ink-muted)}.rb-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.rb-product{display:flex;flex-direction:column;overflow:hidden}.rb-product-media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:var(--stroke-sticker) solid var(--outline);background:var(--yellow-soft)}.rb-product-media>img,.rb-product-media>svg{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.rb-product-media .rb-badge{position:absolute;top:var(--space-3);left:var(--space-3)}.rb-product-media .rb-sticker{position:absolute;right:2px;bottom:-10px;width:110px;height:110px}.rb-product-body{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.rb-product-title{font-family:var(--font-display);font-size:19px;line-height:25px;font-weight:700;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;min-height:75px}.rb-product-title a{color:inherit;text-decoration:none}.rb-product-meta{font-size:14px;line-height:20px;font-weight:600;color:var(--ink-muted);margin:0}.rb-product-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--space-2);gap:var(--space-2)}.rb-price{font-family:var(--font-display);font-size:20px;line-height:24px;font-weight:800}.rb-price--sale{color:var(--price)}.rb-price-from{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--ink-muted)}.rb-price s{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--ink-muted);margin-left:var(--space-1)}.rb-why{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.rb-why .rb-card{padding:var(--space-6);display:flex;gap:var(--space-4);align-items:center;background:var(--rb-soft, var(--surface-raised))}.rb-why .rb-sticker{width:96px;height:96px}.rb-why .rb-h3{margin-bottom:var(--space-1)}.rb-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);padding:var(--space-4) var(--space-2)}.rb-art{position:relative;margin:0;padding:var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);transform:rotate(var(--rb-tilt, -3deg))}.rb-art:hover{transform:rotate(0) translate(-2px,-3px)}.rb-art:before{content:"";position:absolute;top:-12px;left:50%;width:76px;height:22px;margin-left:-38px;background:var(--sun-yellow);opacity:.9;border:var(--stroke-thin) solid var(--outline);border-radius:4px;transform:rotate(-4deg);background:var(--rb-c, var(--sun-yellow))}.rb-art img,.rb-art svg{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:var(--stroke-thin) solid var(--outline);background:#fffdf8}.rb-art figcaption{margin-top:var(--space-3);text-align:center}.rb-art-name{font-family:var(--font-display);font-size:18px;line-height:22px;font-weight:800;display:block}.rb-art-meta{font-size:13px;line-height:18px;font-weight:600;color:var(--ink-muted)}.rb-share{margin-top:var(--space-8);display:flex;align-items:center;justify-content:center;gap:var(--space-4);font-weight:700;flex-wrap:wrap;text-align:center}.rb-reviews{margin-top:var(--space-20);background:var(--surface-sunk);border-top:var(--stroke-sticker) solid var(--outline);padding:var(--space-20) 0}.rb-score{display:flex;align-items:center;gap:var(--space-3);font-weight:800}.rb-score big{font-family:var(--font-display);font-size:40px;line-height:1}.rb-score span{font-size:14px;font-weight:700;color:var(--ink-muted)}.rb-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-top:var(--space-12)}.rb-review{position:relative;padding:var(--space-6) var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);margin:0}.rb-review-mark{position:absolute;top:-22px;left:18px;width:44px;height:44px;border-radius:var(--radius-pill);border:var(--stroke-sticker) solid var(--outline);background:var(--rb-c, var(--sun-yellow));color:var(--on-color);font-family:var(--font-display);font-size:40px;line-height:52px;text-align:center;font-weight:800}.rb-review-title{margin:0;font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:800;color:var(--ink)}.rb-review blockquote{margin:0;font-size:18px;line-height:28px;font-weight:500}.rb-review-who{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-1)}.rb-avatar{width:44px;height:44px;flex:none;border-radius:var(--radius-pill);border:var(--stroke-thin) solid var(--outline);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--on-color);background:var(--leaf-green)}.rb-avatar--blue{background:var(--sky-blue)}.rb-avatar--pink{background:var(--fashi-pink)}.rb-avatar--yellow{background:var(--sun-yellow)}.rb-avatar--orange{background:var(--robori-orange)}.rb-review-name{font-weight:800;font-size:15px;line-height:20px;display:block}.rb-review-meta{font-size:13px;line-height:18px;font-weight:600;color:var(--ink-muted)}.rb-review-thumb{margin-left:auto;width:56px;height:56px;object-fit:cover;border-radius:var(--radius-sm);border:var(--stroke-thin) solid var(--outline);transform:rotate(4deg);background:#fffdf8}.rb-sample-tag{position:absolute;top:10px;right:12px;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-sm);background:var(--red-soft);border:var(--stroke-thin) dashed var(--price);color:var(--price)}.rb-editor-note{margin:var(--space-6) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--stroke-thin) dashed var(--price);background:var(--red-soft);color:var(--ink);font-size:14px;font-weight:600}@media(max-width:989px){.rb-hero{grid-template-columns:1fr;padding:var(--space-12) var(--space-6)}.rb-stage{min-height:320px;max-width:420px;width:100%;margin:0 auto}.rb-friends,.rb-lines,.rb-grid4,.rb-gallery{grid-template-columns:repeat(2,1fr)}.rb-why,.rb-grid3{grid-template-columns:1fr}.rb-grid3{gap:var(--space-12)}}@media(max-width:749px){.rb-wrap{padding:0 var(--space-4)}.rb-sec{padding-top:var(--space-12)}.rb-sec--last{padding-bottom:var(--space-12)}.rb-reviews{margin-top:var(--space-12);padding:var(--space-12) 0}.rb-hero h1{font-size:40px;line-height:46px}.rb-stage{min-height:300px;max-width:340px}.rb-stage .s-left{width:120px;left:-14px;top:120px}.rb-stage .s-center{width:175px;left:calc(50% - 95px);top:-10px}.rb-stage .s-right{width:120px;right:-14px;top:14px}.rb-stage .s-front{width:95px;right:14%;bottom:-26px}.rb-lines{grid-template-columns:1fr}.rb-grid4{gap:var(--space-4)}.rb-gallery{gap:var(--space-6)}.rb-product-media .rb-sticker{width:72px;height:72px}.rb-product-title{font-size:16px;line-height:21px;min-height:63px}}@media(prefers-reduced-motion:reduce){.rb-stage .rb-sticker img,.rb-flyer,.rb-cape-cloth{animation:none}.rb-btn,.rb-card,.rb-art{transition:none}.rb-wiggle:hover .rb-sticker,.rb-sticker.rb-wiggle:hover{animation:none}}html:root{--font-heading--family: "Baloo 2", "Nunito", "Arial Rounded MT Bold", sans-serif;--font-accent--family: "Baloo 2", "Nunito", "Arial Rounded MT Bold", sans-serif;--rb-sticker-shadow: 4px 5px 0 var(--color-shadow);--rb-sticker-shadow-lift: 6px 8px 0 var(--color-shadow)}.button:not(.button-unstyled,.close-button),.button-secondary:not(.button-unstyled),button.shopify-payment-button__button--unbranded{font-weight:800;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--rb-sticker-shadow);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,color .12s ease}.button:not(.button-unstyled,.close-button):hover,.button-secondary:not(.button-unstyled):hover{transform:translate(-2px,-3px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--rb-sticker-shadow-lift)}.button:not(.button-unstyled,.close-button):active,.button-secondary:not(.button-unstyled):active{transform:translate(3px,3px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),1px 2px 0 var(--color-shadow)}.product-card{background:#fff;border:3px solid var(--color-border);border-radius:24px;box-shadow:var(--rb-sticker-shadow);padding:10px}.product-card:hover{box-shadow:var(--rb-sticker-shadow-lift)}#header-group:after{content:"";display:block;height:10px;border-block:2px solid #2a2140;background:linear-gradient(90deg,#ef5b5b 0 14.28%,#f78b34 0 28.57%,#ffc35b 0 42.85%,#3dbb73 0 57.14%,#4f8ff0 0 71.42%,#858cf0 0 85.71%,#bb85ea 0)}@media(prefers-reduced-motion:reduce){.button:not(.button-unstyled,.close-button):hover,.button-secondary:not(.button-unstyled):hover,.button:not(.button-unstyled,.close-button):active,.button-secondary:not(.button-unstyled):active{transform:none}}.rb{position:relative;isolation:isolate}.rb-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.rb-hero>.rb-bubbles{z-index:0}.rb-hero>div{position:relative;z-index:1}.rb-bubble{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;border:2px solid color-mix(in srgb,var(--b) 70%,transparent);background:radial-gradient(circle at 32% 28%,#fffffff2 0 10%,#fff0 11%),radial-gradient(circle at 50% 50%,#ffffff26 0 55%,color-mix(in srgb,var(--b) 45%,transparent));opacity:.8;animation:rb-float 9s ease-in-out var(--d) infinite alternate}@keyframes rb-float{0%{transform:translate(0) scale(1)}50%{transform:translate(10px,-18px) scale(1.04)}to{transform:translate(-6px,-34px) scale(.97)}}@media(max-width:749px){.rb-bubble{width:calc(var(--s) * .7);height:calc(var(--s) * .7)}}@media(prefers-reduced-motion:reduce){.rb-bubble{animation:none}}.rb-reviews{position:relative;isolation:isolate;overflow:hidden}.rb-photo-avatar{flex:none;width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--surface-raised);border:var(--stroke-sticker) solid var(--outline);box-shadow:3px 4px 0 var(--outline)}.rb-photo-avatar img,.rb-avatar--photo img{display:block;width:100%;height:100%;object-fit:cover}.rb-avatar--photo{overflow:hidden;background:var(--surface-raised)}.rb-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.rb-cloud{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:auto;opacity:.85;filter:drop-shadow(0 4px 6px rgba(120,160,210,.18));animation:rb-cloud-drift 9s ease-in-out var(--d) infinite alternate}.rb-crayon{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:auto;overflow:visible;filter:drop-shadow(2px 3px 0 rgba(42,33,64,.25));transform:rotate(var(--r));animation:rb-crayon-wander 7s ease-in-out var(--d) infinite}.rb-crayon:nth-of-type(odd){animation-duration:9s;animation-direction:alternate-reverse}@keyframes rb-cloud-drift{0%{transform:translate(-90px)}to{transform:translate(110px)}}@keyframes rb-crayon-wander{0%{transform:translate(0) rotate(var(--r))}25%{transform:translate(14px,-16px) rotate(calc(var(--r) + 14deg))}50%{transform:translate(-6px,-26px) rotate(calc(var(--r) - 8deg))}75%{transform:translate(-16px,-8px) rotate(calc(var(--r) + 10deg))}to{transform:translate(0) rotate(var(--r))}}@media(max-width:749px){.rb-crayon{width:calc(var(--w) * .7)}.rb-crayon:nth-of-type(n+9){display:none}.rb-cloud{width:calc(var(--w) * .7)}}@media(prefers-reduced-motion:reduce){.rb-cloud,.rb-crayon{animation:none}}.rb-acloud{overflow:visible}.rb-acloud-eyes{transform-box:fill-box;transform-origin:center;animation:rb-acloud-blink 4s ease-in-out var(--blink, 0s) infinite}@keyframes rb-acloud-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}.rb-cloud.rb-acloud{opacity:.95}@media(prefers-reduced-motion:reduce){.rb-acloud-eyes{animation:none}}.rb-dancer{display:inline-block;transform-origin:50% 100%}@keyframes rb-jiggle{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-2.5deg) scale(1.02,.98)}50%{transform:rotate(0) scale(.98,1.02)}75%{transform:rotate(2.5deg) scale(1.02,.98)}}.rb-dancer{animation:rb-jiggle 1.4s ease-in-out infinite}.rb-dance-cici{animation-duration:1.6s;animation-delay:-.3s}.rb-dance-magic,.rb-dance-magic-colorbook{animation-duration:1.8s;animation-delay:-.7s}.rb-dance-wolfoo{animation-duration:1.3s;animation-delay:-.2s}.rb-dance-fashi{animation-duration:1.5s;animation-delay:-.9s}@media(prefers-reduced-motion:reduce){.rb-dancer{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/robori.css.map */
