:root{--jjg-pink:#CD3A8E;--jjg-pink-lt:#FAB3F8;--jjg-purple:#4E217A;--jjg-lav:#B8A9E0;--jjg-yellow:#FDDD0F;--jjg-blue:#275B87;--jjg-cream:#fff7fe}.jj__rv,.jj__rv.jj--in,.jj__rvl,.jj__rvr,.jj__pop{opacity:1!important;transform:none!important;transition:none!important}.jj-jb{content-visibility:auto;contain-intrinsic-size:96px 96px}.jj-jeni__grid{contain:layout style}.jj__px{pointer-events:none!important}.jj{contain:paint}.rich-text.content-container{border:0!important;border-radius:0!important}.jj-mood--pink,.jj-mood--pink h3,.jj-mood--pink .jj-mood__cnt,.jj-mood--pink .jj-mood__arr,.jj-mood--purple,.jj-mood--purple h3,.jj-mood--purple .jj-mood__cnt,.jj-mood--purple .jj-mood__arr,.jj-mood--blue,.jj-mood--blue h3,.jj-mood--blue .jj-mood__cnt,.jj-mood--blue .jj-mood__arr{color:#fff!important}.jj-mood--pink .jj-mood__cnt,.jj-mood--purple .jj-mood__cnt,.jj-mood--blue .jj-mood__cnt{opacity:1!important}.jj-mood--pink .jj-mood__ic,.jj-mood--purple .jj-mood__ic,.jj-mood--blue .jj-mood__ic{background:#fff!important;color:var(--jjg-purple)!important;border-color:#fff!important}.jj-mood--pink .jj-mood__ic svg,.jj-mood--purple .jj-mood__ic svg,.jj-mood--blue .jj-mood__ic svg{stroke:var(--jjg-purple)!important}.jj-mood--pinklt .jj-mood__cnt,.jj-mood--yellow .jj-mood__cnt,.jj-mood--sky .jj-mood__cnt,.jj-mood--lav .jj-mood__cnt,.jj-mood--white .jj-mood__cnt{opacity:.85!important}.rich-text__heading,.collection__title .title,.title-wrapper h2.title,.section-header h2,.collection-hero__title{font-family:Libre Franklin,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.012em!important;line-height:.98!important;color:var(--jjg-purple)}.card__heading,.card__heading a,.card-information .card__heading{font-family:Libre Franklin,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.005em;line-height:1.12}.card__heading a{text-decoration:none}.card__heading a:hover{color:var(--jjg-pink)}.price,.price-item{font-family:Libre Franklin,sans-serif!important;font-weight:800!important}.price--on-sale .price-item--sale{color:var(--jjg-pink)}.price--on-sale .price-item--regular{opacity:.5}.badge{font-family:Libre Franklin,sans-serif!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem!important;border:2px solid var(--jjg-purple)!important}.button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button{font-family:Libre Franklin,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.045em!important;transition:transform .18s cubic-bezier(.25,.6,.25,1),box-shadow .18s cubic-bezier(.25,.6,.25,1)!important}.button:hover,.product-form__submit:hover,.cart__checkout-button:hover{transform:translateY(-2px)}.button:active,.product-form__submit:active{transform:translateY(1px)}.announcement-bar,.utility-bar{background:var(--jjg-purple)!important;border:0!important}.announcement-bar__message,.utility-bar .announcement-bar__message,.announcement-bar__link,.utility-bar__grid .localization-form__select,.utility-bar .icon,.announcement-bar .icon{color:#fff!important;font-family:Libre Franklin,sans-serif!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.045em;font-size:.72rem!important}.announcement-bar__message strong,.announcement-bar__message b{color:var(--jjg-yellow)!important}.utility-bar .list-social__link .icon{color:#fff!important}.header{padding-left:2rem!important;padding-right:2rem!important;column-gap:1rem}.header__inline-menu{min-width:0}.header__inline-menu>.list-menu--inline{flex-wrap:nowrap!important;justify-content:flex-start}.header__menu-item,.header__menu-item span,.header__active-menu-item{font-family:Libre Franklin,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-size:.71rem!important;white-space:nowrap;color:var(--jjg-purple)}.header__inline-menu .header__menu-item{position:relative;padding:.7rem .62rem!important}.header__menu-item:hover span{color:var(--jjg-pink)!important;text-decoration:none}.header__menu-item span{text-decoration:none!important}.header__inline-menu .header__menu-item:after{content:"";position:absolute;left:.62rem;right:.62rem;bottom:.3rem;height:2.5px;background:var(--jjg-yellow);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.25,.6,.25,1)}.header__inline-menu .header__menu-item:hover:after{transform:scaleX(1)}.header__heading-logo{border-radius:50%;border:2.5px solid var(--jjg-purple)}.header__heading-link{padding:0}@media(max-width:1400px){.header localization-form,.header .localization-selector,.header__localization{display:none!important}}.footer{background:var(--jjg-purple)!important;border-top:0!important}.footer *,.footer .footer-block__heading,.footer .list-menu__item--link,.footer .copyright__content,.footer .footer__content-bottom{color:#fff!important;border-color:#ffffff29!important}.footer .footer-block__heading{font-family:Libre Franklin,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-size:.76rem!important;color:var(--jjg-yellow)!important}.footer .list-menu__item--link:hover{color:var(--jjg-yellow)!important}.footer .list-social__link .icon{color:#fff!important}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.16)}.footer input,.footer .field__input,.footer select,.footer .select__select,.footer .localization-form__select,.footer .localization-form__select *{color:var(--jjg-purple)!important;background-color:#fff!important;font-family:Montserrat,sans-serif!important}.footer .field__label{color:#6b5a86!important;opacity:1}.footer .field__input::placeholder{color:#6b5a86!important}.footer .field__button .icon,.footer .newsletter-form__button .icon,.footer .localization-form__select .icon-caret{color:var(--jjg-purple)!important}.footer .disclosure__button,.footer .disclosure__list,.footer .disclosure__list *{color:var(--jjg-purple)!important;background:#fff!important}.rating-star{--color-rating-star:var(--jjg-pink) }.card-wrapper:hover .card__heading a{color:var(--jjg-pink)}.field__input,.select__select,.customer .field input{font-family:Montserrat,sans-serif!important}@media(prefers-reduced-motion:reduce){.button,.card-wrapper,.header__menu-item:after{transition:none!important}.jj__float,.jj__spin{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/jj-global.css.map */
