:root{--jjf-pink:#CD3A8E;--jjf-pink-lt:#FAB3F8;--jjf-purple:#4E217A;--jjf-lav:#B8A9E0;--jjf-yellow:#FDDD0F;--jjf-sky:#8FC4F7;--jjf-blue:#275B87;--jjf-cream:#fff7fe;--jjf-boing:cubic-bezier(.34,1.66,.44,1);--jjf-ease:cubic-bezier(.25,.6,.25,1)}.jj-mark{position:relative;white-space:nowrap;z-index:0}.jj-mark:before{content:"";position:absolute;z-index:-1;top:.18em;right:-.18em;bottom:-.02em;left:-.18em;background:var(--jjf-pink-lt);border-radius:.35em .5em .4em .6em;transform-origin:left center;transform:rotate(-1.6deg) scaleX(1);animation:jjMarkSwipe .62s var(--jjf-boing) .18s both}@keyframes jjMarkSwipe{0%{transform:rotate(-1.6deg) scaleX(0)}to{transform:rotate(-1.6deg) scaleX(1)}}.jj-mark--yellow:before{background:var(--jjf-yellow)}.jj-mark--sky:before{background:var(--jjf-sky)}.jj-mark--lav:before{background:var(--jjf-lav)}.jj-mark--pink:before{background:var(--jjf-pink-lt)}.rich-text__text h1 em,.rich-text__text h2 em,.rich-text__text h3 em,.rich-text__text h1 strong,.rich-text__text h2 strong,.rich-text__text h3 strong{position:relative;white-space:nowrap;z-index:0;font-style:normal;font-weight:inherit}.rich-text__text h1 em:before,.rich-text__text h2 em:before,.rich-text__text h3 em:before,.rich-text__text h1 strong:before,.rich-text__text h2 strong:before,.rich-text__text h3 strong:before{content:"";position:absolute;z-index:-1;top:.18em;right:-.18em;bottom:-.02em;left:-.18em;border-radius:.35em .5em .4em .6em;transform-origin:left center;transform:rotate(-1.6deg) scaleX(1);animation:jjMarkSwipe .62s var(--jjf-boing) .18s both}.rich-text__text h1 em:before,.rich-text__text h2 em:before,.rich-text__text h3 em:before{background:var(--jjf-pink-lt)}.rich-text__text h1 strong:before,.rich-text__text h2 strong:before,.rich-text__text h3 strong:before{background:var(--jjf-sky)}.jj-jeni .jj-mark,.jj-mood--pink .jj-mark,.jj-mood--purple .jj-mark,.jj-mood--blue .jj-mark{color:var(--jjf-purple)!important}html .jj{--jj-script:"Borel","Dancing Script",cursive }:root{--jjt-tag:19px }@media(max-width:989px){:root{--jjt-tag:17px }}@media(max-width:749px){:root{--jjt-tag:16px }}.jj .jj__tag,.jj-why__sub,.jj-stat__label,.jj-review__name,.jj-age__script,.jj-jeni__hint{line-height:2!important;padding-top:3px;padding-bottom:3px}.jj .jj__tag,.jj-why__sub{color:var(--jjf-pink);transform:rotate(-1.5deg)}.jj-why__sub{margin-top:14px!important}.jj-jeni .jj__tag{color:var(--jjf-yellow)}.jj-jeni__hint{font-size:18px!important}.jj .jj__btn--yellow,.jj .jj__btn--pink,.jj .jj__btn--white{box-shadow:0 5px 0 var(--jjf-purple)}.jj .jj__btn--yellow:hover,.jj .jj__btn--pink:hover,.jj .jj__btn--white:hover,.jj .jj__btn--yellow:focus-visible,.jj .jj__btn--pink:focus-visible,.jj .jj__btn--white:focus-visible{transform:translateY(-3px) rotate(-1deg);box-shadow:0 8px 0 var(--jjf-purple)}.jj .jj__btn--yellow:active,.jj .jj__btn--pink:active,.jj .jj__btn--white:active{transform:translateY(2px);box-shadow:0 2px 0 var(--jjf-purple)}.button:hover,.product-form__submit:hover,.cart__checkout-button:hover{transform:translateY(-3px) rotate(-1deg)!important}.button:active,.product-form__submit:active{transform:translateY(2px) rotate(0)!important}.jj-spark{position:absolute;color:var(--jjf-pink);font-size:22px;line-height:1;pointer-events:none;z-index:2;animation:jjTwinkle 3.2s ease-in-out infinite}.jj-spark--2{color:var(--jjf-purple);animation-delay:-1s}.jj-spark--3{color:var(--jjf-yellow);font-size:30px;animation-delay:-2s}.jj-spark--4{animation-delay:-.5s}@keyframes jjTwinkle{0%,to{opacity:.25;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(28deg)}}.jj-squiggle{display:block;width:min(420px,72%);height:26px;margin:0 auto 18px;color:var(--jjf-pink);overflow:visible}.jj-squiggle path{fill:none;stroke:currentColor;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.jj-squiggle--yellow{color:var(--jjf-yellow)}.jj-squiggle--purple{color:var(--jjf-purple)}@media(min-width:990px)and (hover:hover)and (pointer:fine){.card-wrapper .card__inner{transition:transform .35s var(--jjf-boing),box-shadow .35s var(--jjf-ease);will-change:transform}.card-wrapper:hover .card__inner,.card-wrapper:focus-within .card__inner{transform:perspective(900px) rotateY(-9deg) rotateX(3deg) scale(1.035);box-shadow:0 18px 34px #4e217a42}.card-wrapper .price{transition:transform .35s var(--jjf-boing)}.card-wrapper:hover .price{transform:rotate(-2deg) scale(1.06)}}@media(max-width:600px){html .jj-moods__grid{grid-template-columns:repeat(2,1fr);gap:12px}html .jj-mood{padding:14px 12px;min-height:118px;gap:.6rem;border-radius:14px}html .jj-mood__ic{width:34px;height:34px;border-radius:10px}html .jj-mood__ic svg{width:17px;height:17px}html .jj-mood h3{font-size:14px!important;line-height:1.15!important}html .jj-mood__cnt{font-size:11.5px!important;line-height:1.35!important}html .jj-mood__arr{display:none}}@media(max-width:749px){html .jj-hero__visual{display:none!important}}@media(prefers-reduced-motion:reduce){.jj-mark:before,.rich-text__text h2 em:before,.rich-text__text h2 strong:before{animation:none;transform:rotate(-1.6deg) scaleX(1)}.jj-spark{animation:none;opacity:.8}.card-wrapper .card__inner,.card-wrapper:hover .card__inner,.card-wrapper:hover .price{transition:none!important;transform:none!important}.jj .jj__btn--yellow:hover,.jj .jj__btn--pink:hover,.jj .jj__btn--white:hover,.button:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/jj-flourish.css.map */
