:root{--rwab-white: #ffffff;--rwab-cream: #fffaf3;--rwab-ink: #7A3B9E;--rwab-ink-soft: #9B5FB0;--rwab-pink-light: #ffd9ea;--rwab-pink: #ff9ecb;--rwab-pink-deep: #ff5fa8;--rwab-peach-light: #ffe3c9;--rwab-peach: #ffb570;--rwab-peach-deep: #ff9640;--rwab-lemon-light: #fff6c2;--rwab-lemon: #ffe066;--rwab-lemon-deep: #ffc933;--rwab-mint-light: #d3f7e3;--rwab-mint: #7fe0ab;--rwab-mint-deep: #3dc37e;--rwab-sky-light: #d3f0ff;--rwab-sky: #7fd1ff;--rwab-sky-deep: #2fa8ef;--rwab-lavender-light: #ead9ff;--rwab-lavender: #b28dff;--rwab-lavender-deep: #8a5cf0;--rwab-rainbow: linear-gradient(90deg, #ff5fa8 0%, #ff9640 20%, #ffc933 40%, #3dc37e 60%, #2fa8ef 80%, #8a5cf0 100%);--rwab-gold: #ffcc33;--rwab-gold-deep: #e0a800;--rwab-font-display: "Titan One", "Baloo 2", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--rwab-font-body: "Baloo 2", "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--rwab-radius-lg: 28px;--rwab-radius-md: 18px;--rwab-radius-sm: 12px;--rwab-shadow-soft: 0 10px 30px rgba(138, 92, 240, .12);--rwab-shadow-pop: 0 6px 0 rgba(0,0,0,.08);--rwab-section-pad: clamp(48px, 8vw, 96px)}@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url('{{ "TitanOne.woff2" | asset_url }}') format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--rwab-white);color:var(--rwab-ink);font-family:var(--rwab-font-body);font-size:16px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font-family:inherit}h1,h2,h3,h4,.rwab-display{font-family:var(--rwab-font-display);font-weight:400;line-height:1.15;letter-spacing:.01em;margin:0 0 .5em;color:var(--rwab-ink)}h1{font-size:clamp(2rem,5vw,3.4rem)}h2{font-size:clamp(1.6rem,4vw,2.6rem)}h3{font-size:clamp(1.2rem,2.6vw,1.6rem)}p{margin:0 0 1em;color:var(--rwab-ink-soft)}.rwab-container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px;position:relative}[class*=__grid]>*{min-width:0}.rwab-section{position:relative;padding:var(--rwab-section-pad) 0;overflow:hidden}.rwab-rainbow-text{background:var(--rwab-rainbow);background-size:100% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rwab-divider{height:8px;width:100%;background:var(--rwab-rainbow);border-radius:999px;opacity:.85}.rwab-divider--dotted{height:auto;display:flex;justify-content:center;gap:14px;background:none;padding:8px 0}.rwab-divider--dotted span{width:14px;height:14px;border-radius:50%}.rwab-divider--dotted span:nth-child(6n+1){background:var(--rwab-pink-deep)}.rwab-divider--dotted span:nth-child(6n+2){background:var(--rwab-peach-deep)}.rwab-divider--dotted span:nth-child(6n+3){background:var(--rwab-lemon-deep)}.rwab-divider--dotted span:nth-child(6n+4){background:var(--rwab-mint-deep)}.rwab-divider--dotted span:nth-child(6n+5){background:var(--rwab-sky-deep)}.rwab-divider--dotted span:nth-child(6n+6){background:var(--rwab-lavender-deep)}.rwab-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--rwab-font-display);font-size:1rem;padding:16px 32px;border-radius:999px;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:var(--rwab-shadow-pop)}.rwab-btn:active{transform:translateY(3px);box-shadow:0 2px #00000014}.rwab-btn--primary{background:linear-gradient(180deg,var(--rwab-pink) 0%,var(--rwab-pink-deep) 100%);color:#fff}.rwab-btn--gold{background:linear-gradient(180deg,#fff4c2 0%,var(--rwab-gold) 60%,var(--rwab-gold-deep) 100%);color:#6a4a00}.rwab-btn--outline{background:#fff;color:var(--rwab-pink-deep);border:2px solid var(--rwab-pink)}.rwab-btn:hover{transform:translateY(-2px)}.rwab-corner-peek{position:absolute;width:clamp(60px,9vw,120px);pointer-events:none;z-index:2;filter:drop-shadow(0 8px 14px rgba(138,92,240,.18))}.rwab-corner-peek--tl{top:-10px;left:-10px;transform:rotate(-8deg)}.rwab-corner-peek--tr{top:-10px;right:-10px;transform:rotate(8deg) scaleX(-1)}.rwab-corner-peek--bl{bottom:-10px;left:-10px;transform:rotate(6deg)}.rwab-corner-peek--br{bottom:-10px;right:-10px;transform:rotate(-6deg) scaleX(-1)}.rwab-bg-character,.rwab-corner-peek,.rwab-shop-cats__flyer,.happy-flyby-figure img,.rwab-char-divider__figure,.rwab-hero__logo{height:auto}.rwab-bg-character{position:absolute;opacity:.14;z-index:0;pointer-events:none}.rwab-speech-bubble{position:relative;background:#fff;border:3px solid var(--rwab-lavender);border-radius:22px;padding:14px 20px;font-family:var(--rwab-font-display);font-size:.95rem;color:var(--rwab-pink-deep);box-shadow:var(--rwab-shadow-soft);max-width:260px}@supports ((-webkit-background-clip: text) or (background-clip: text)){.rwab-speech-bubble__text{background-image:var(--rwab-rainbow);background-size:100% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.rwab-speech-bubble:after{content:"";position:absolute;bottom:-16px;left:34px;width:0;height:0;border:12px solid transparent;border-top-color:#fff;border-bottom:0;filter:drop-shadow(0 2px 0 var(--rwab-lavender))}.rwab-trust-row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin:16px 0}.rwab-trust-badge{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--rwab-mint-deep);background:var(--rwab-mint-light);padding:6px 14px;border-radius:999px}.rwab-text-center{text-align:center}.rwab-eyebrow{font-family:var(--rwab-font-display);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rwab-pink-deep);margin-bottom:8px;display:block}.rwab-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rwab-skip-link:focus,.rwab-skip-link:focus-visible{position:fixed!important;top:8px;left:8px;width:auto;height:auto;clip:auto;overflow:visible;z-index:10000;padding:10px 18px;background:#fff;color:var(--rwab-ink);font-family:var(--rwab-font-display);border:3px solid var(--rwab-ink);border-radius:999px}#MainContent:focus{outline:none}@media(max-width:749px){.rwab-corner-peek{width:clamp(44px,16vw,80px)}}.happy-flyby-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;display:none}.happy-flyby-stage.is-active{display:block}.happy-flyby-figure{position:absolute;top:14vh;left:-30vw;width:clamp(110px,16vw,220px);transition:left .9s cubic-bezier(.34,1.56,.64,1),top .9s cubic-bezier(.34,1.56,.64,1),opacity 1.3s ease;opacity:0}.happy-flyby-stage.is-flying-in .happy-flyby-figure{left:6vw;top:16vh;opacity:1}.happy-flyby-stage.is-flying-out .happy-flyby-figure{left:110vw;top:8vh;opacity:0;transition:left 1.3s cubic-bezier(.5,0,.85,.4),top 1.3s ease,opacity 1.3s ease}.happy-flyby-figure img{width:100%;filter:drop-shadow(0 14px 22px rgba(138,92,240,.28));animation:happy-bob 2.4s ease-in-out infinite}.happy-flyby-bubble{position:absolute;top:8vh;left:22vw;max-width:min(300px,60vw);opacity:0;transform:scale(.7) translateY(8px);transition:opacity .4s ease .5s,transform .4s ease .5s}.happy-flyby-stage.is-holding .happy-flyby-bubble{opacity:1;transform:scale(1) translateY(0)}.happy-flyby-stage.is-flying-out .happy-flyby-bubble{opacity:0;transition:opacity .3s ease}@keyframes happy-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@media(max-width:749px){.happy-flyby-figure{top:10vh}.happy-flyby-bubble{top:4vh;left:30vw}}#happy-cart-celebration{position:fixed;bottom:18px;right:18px;z-index:9998;display:flex;align-items:flex-end;gap:8px;pointer-events:none;opacity:0;transform:translateY(30px) scale(.6)}#happy-cart-celebration.is-active{animation:happy-cart-pop 1.8s cubic-bezier(.34,1.56,.64,1) forwards}#happy-cart-celebration img{width:84px;filter:drop-shadow(0 10px 16px rgba(138,92,240,.3));animation:happy-cart-flip 1.8s ease-in-out}#happy-cart-celebration .happy-yippee{font-family:var(--rwab-font-display);background:#fff;border:3px solid var(--rwab-gold);color:var(--rwab-gold-deep);padding:8px 16px;border-radius:999px;box-shadow:var(--rwab-shadow-soft);margin-bottom:14px;white-space:nowrap}@keyframes happy-cart-pop{0%{opacity:0;transform:translateY(30px) scale(.6)}15%{opacity:1;transform:translateY(0) scale(1.05)}25%{transform:translateY(0) scale(1)}85%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.9)}}@keyframes happy-cart-flip{0%,20%{transform:rotate(0)}55%{transform:rotate(360deg) scale(1.1)}70%{transform:rotate(360deg) scale(1)}to{transform:rotate(360deg) scale(1)}}[data-cart-count]{display:none;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--rwab-pink-deep);color:#fff;font-size:.7rem;font-weight:700;position:absolute;top:-6px;right:-8px}[data-cart-count].is-visible{display:inline-flex}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
