:root{--s19-ink: #2B2340;--s19-ground: #FFF7EC;--s19-white: #FFFFFF;--s19-pink: #FF8FB8;--s19-yellow: #FFD25E;--s19-mint: #6FD3AE;--s19-blue: #7DBBFF;--s19-lilac: #A993FF;--s19-peach: #FF9D5C;--s19-pink-soft: #FFD6E5;--s19-blue-soft: #D6E9FF;--s19-peach-soft: #FFE0C7;--s19-yellow-soft: #FFF0B8;--s19-lilac-soft: #E6DEFF;--s19-mint-soft: #D2F2E4;--s19-rose: #FFE0EC;--s19-display: "Fredoka", sans-serif;--s19-body: "Nunito", system-ui, sans-serif;--s19-script: "Caveat", cursive}body:has(.s19){background:var(--s19-ground)}.s19{font-family:var(--s19-body);color:var(--s19-ink);font-size:16px;letter-spacing:normal;line-height:1.5;overflow-x:clip}.s19 *,.s19 *:before,.s19 *:after{box-sizing:border-box}.s19 a{color:var(--s19-ink)}.s19 a:hover{color:#e0457f}.s19 h1,.s19 h2,.s19 h3{font-family:var(--s19-display);font-weight:600;color:inherit;letter-spacing:normal;margin:0}.s19 p{margin:0}.s19 div:empty{display:block}.s19 .v-progress:empty{display:none}@supports (animation-timeline: view()){.s19 .v-progress:empty{display:block}}.s19 img{display:block;max-width:none;height:auto}.s19 .s19-script{font-family:var(--s19-script);font-weight:700}.s19-tone--pink{--tile: var(--s19-pink-soft);--strong: var(--s19-pink)}.s19-tone--blue{--tile: var(--s19-blue-soft);--strong: var(--s19-blue)}.s19-tone--peach{--tile: var(--s19-peach-soft);--strong: var(--s19-peach)}.s19-tone--yellow{--tile: var(--s19-yellow-soft);--strong: var(--s19-yellow)}.s19-tone--lilac{--tile: var(--s19-lilac-soft);--strong: var(--s19-lilac)}.s19-tone--mint{--tile: var(--s19-mint-soft);--strong: var(--s19-mint)}.s19-pill{display:inline-block;align-self:flex-start;padding:7px 14px;background:var(--pill-bg, var(--s19-white));border:2px solid var(--s19-ink);border-radius:999px;font-weight:800;font-size:13px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.s19-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:16px 28px;background:var(--s19-white);color:var(--s19-ink);border:2.5px solid var(--s19-ink);border-radius:999px;font-family:var(--s19-body);font-weight:800;font-size:18px;line-height:1.2;text-decoration:none;box-shadow:4px 4px 0 var(--s19-ink);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.s19 .s19-btn:hover{color:inherit;transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--s19-ink)}.s19 .s19-btn--dark,.s19 .s19-btn--dark:hover{background:var(--s19-ink);color:var(--s19-ground)}.s19-btn--dark{box-shadow:4px 4px 0 var(--s19-pink)}.s19-btn--yellow{background:var(--s19-yellow)}.s19-btn--small{padding:11px 20px;font-size:16px;gap:8px}.s19-btn svg{flex:none}.s19-heart{position:absolute}.s19-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.s19-chips{display:flex;flex-wrap:wrap;gap:10px}.s19 .s19-chip{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 18px;background:var(--s19-white);color:var(--s19-ink);border:2.5px solid var(--s19-ink);border-radius:999px;font-family:var(--s19-body);font-weight:800;font-size:16px;line-height:1.2;cursor:pointer;white-space:nowrap}.s19 .s19-chip[aria-pressed=true]{background:var(--s19-ink);color:var(--s19-ground)}.s19-chip__count{display:inline-flex;min-width:24px;height:24px;padding:0 6px;align-items:center;justify-content:center;border-radius:999px;background:var(--s19-white);color:var(--s19-ink);font-size:13px}.s19-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 28px}@media screen and (min-width:750px)and (max-width:989px){.s19-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.s19-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px 16px 22px;background:var(--tile);border:2.5px solid var(--s19-ink);border-radius:30px;box-shadow:0 8px #2b23401f;transition:transform .25s ease,box-shadow .25s ease}.s19-card:hover{transform:translateY(-8px) rotate(-1deg);box-shadow:0 14px #2b234024}.s19-card[hidden]{display:none}.s19-card__media{position:relative;display:block}.s19-card__img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--s19-white);border:6px solid var(--s19-white);outline:2px solid var(--s19-ink);border-radius:20px}.s19-card__price{position:absolute;top:-14px;right:-12px;width:72px;height:72px;border-radius:50%;background:var(--strong);border:2.5px solid var(--s19-ink);box-shadow:3px 3px 0 var(--s19-ink);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--s19-display);font-weight:700;font-size:20px;line-height:1;color:var(--s19-ink);transform:rotate(12deg)}.s19-card__badge{position:absolute;left:14px;bottom:14px;padding:5px 12px;background:var(--s19-white);border:2px solid var(--s19-ink);border-radius:999px;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--s19-ink)}.s19-card--sold .s19-card__img{filter:grayscale(.6);opacity:.75}.s19-card__body{display:flex;flex-direction:column;gap:6px;padding:0 4px}.s19-card__title{font-size:24px;line-height:1.15}.s19-card__title a{text-decoration:none}.s19-card__desc{font-size:15.5px;line-height:1.5;font-weight:600}.s19-card__ask{align-self:flex-start;margin:2px 4px 0;display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:15px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media screen and (max-width:749px){.s19-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -1.5rem;padding:4px 1.5rem 8px;scrollbar-width:none}.s19-chips::-webkit-scrollbar{display:none}.s19-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.s19-card{padding:10px 10px 14px;gap:10px;border-radius:22px}.s19-card__img{border-width:4px;border-radius:14px}.s19-card__price{width:52px;height:52px;font-size:15px;top:-10px;right:-8px}.s19-card__badge{left:8px;bottom:8px;font-size:10px;padding:3px 8px}.s19-card__title{font-size:18px}.s19-card__desc,.s19-card__ask{font-size:13px}}@keyframes s19-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes s19-bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes m-up{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0 0}}@keyframes m-word{0%{opacity:0;translate:0 .55em;filter:blur(8px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes m-pop{0%{opacity:0;scale:.4;rotate:-18deg}70%{opacity:1;scale:1.12;rotate:5deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes m-swing{0%,to{rotate:0deg}50%{rotate:-7deg}}@keyframes m-reveal{0%{clip-path:inset(100% -40px -40px -40px)}to{clip-path:inset(-40px -40px -40px -40px)}}@keyframes m-drop{0%{opacity:0;translate:0 -90px;rotate:-24deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes m-blob{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes m-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes m-mask{0%{clip-path:inset(0 0 100% 0);translate:0 40px}to{clip-path:inset(0 0 -10% 0);translate:0 0}}@keyframes m-card{0%{opacity:0;translate:0 90px;scale:.86;rotate:-5deg}to{opacity:1;translate:0 0;scale:1;rotate:0deg}}@keyframes m-left{0%{opacity:0;translate:-90px 0;rotate:-4deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes m-right{0%{opacity:0;translate:90px 0;rotate:4deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes m-para-up{0%{translate:0 80px}to{translate:0 -80px}}@keyframes m-para-down{0%{translate:0 -60px}to{translate:0 60px}}@keyframes m-tilt{0%{rotate:4deg;scale:1.06}to{rotate:-2.5deg;scale:1}}@keyframes m-circle{0%{clip-path:circle(6% at 50% 100%)}to{clip-path:circle(140% at 50% 100%)}}@keyframes m-progress{0%{scale:0 1}to{scale:1 1}}@keyframes m-menu{0%{opacity:0;translate:0 -14px;clip-path:inset(0 0 100% 0)}to{opacity:1;translate:0 0;clip-path:inset(0 -20px -20px -20px)}}@keyframes m-cta{0%{opacity:0;translate:0 120px}70%{opacity:1;translate:0 -8px}to{opacity:1;translate:0 0}}.s19-marq{animation:s19-marq 38s linear infinite}.s19-bob{animation:s19-bob 5s ease-in-out infinite}.l-tile{animation:m-pop .7s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--d, 0s)}.l-rise{animation:m-up .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0s)}.l-word{display:inline-block;animation:m-word .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0s)}.l-reveal{animation:m-reveal 1.15s cubic-bezier(.7,0,.2,1) both;animation-delay:var(--d, 0s)}.l-drop{animation:m-drop .95s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--d, 0s)}.l-blob{animation:m-blob 1s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--d, 0s)}.l-draw{animation:m-draw 1s cubic-bezier(.7,0,.2,1) both;animation-delay:var(--d, 0s)}.l-sticker{animation:m-pop .8s cubic-bezier(.34,1.56,.64,1) both,m-swing 3.6s ease-in-out infinite;animation-delay:var(--d, 0s),calc(var(--d, 0s) + .9s)}.l-cta{animation:m-cta .8s cubic-bezier(.34,1.56,.64,1) 1.8s both}.v-progress{display:none}@supports (animation-timeline: view()){.v-progress{display:block;scale:0 1;transform-origin:0 50%;animation:m-progress linear both;animation-timeline:scroll(root)}.v-up{animation:m-up linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.v-mask{animation:m-mask linear both;animation-timeline:view();animation-range:entry 10% cover 35%}.v-pop{animation:m-pop linear both;animation-timeline:view();animation-range:entry 20% cover 30%}.v-sticker{animation:m-pop linear both;animation-timeline:view();animation-range:entry 55% cover 40%}.v-card{animation:m-card linear both;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 12%) cover calc(30% + var(--i, 0) * 4%)}.v-left{animation:m-left linear both;animation-timeline:view();animation-range:entry 0% cover 35%}.v-right{animation:m-right linear both;animation-timeline:view();animation-range:entry 10% cover 40%}.v-para-up{animation:m-para-up linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.v-para-down{animation:m-para-down linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.v-grow{animation:m-blob linear both;animation-timeline:view();animation-range:entry 30% cover 45%}.v-tilt{animation:m-tilt linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.v-circle{animation:m-circle linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}.shopify-design-mode .s19 [class*=l-],.shopify-design-mode .s19 [class*=v-]:not(.v-progress){animation:none!important;clip-path:none!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.s19-marq,.s19-bob{animation:none}.s19-btn,.s19-card{transition:none}.s19 [class*=l-],.s19 [class*=v-]{animation:none!important;clip-path:none!important}.v-progress,.s19 .v-progress:empty{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/s19-theme.css.map */
