@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@400;600;700&family=Nunito:wght@400;600;700&display=swap";:root{--jj-pink: #f45bb9;--jj-lilac: #cdb7f6;--jj-magenta: #c2188d;--jj-blue: #21b8e8;--jj-party: #ffe4f1;--jj-ink: #35284a;--jj-white: #fff;--jj-shadow: 0 6px 0 rgba(53, 40, 74, .14);--jj-radius: 24px;--font-heading-family: "Fredoka", sans-serif;--font-body-family: "Nunito", sans-serif}html{scroll-behavior:smooth}body,.color-background-1,.gradient{color:var(--jj-ink);background:#fffafc}body.gradient,.gradient{background:#fffafc!important}#MainContent,.shopify-section,.content-for-layout{background:transparent}body,button,input,textarea,select{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);letter-spacing:.01em;color:var(--jj-ink)}.announcement-bar{background:var(--jj-magenta);color:var(--jj-white)}.announcement-bar__message{font-family:Fredoka,Nunito,sans-serif;font-size:clamp(.95rem,2.6vw,1.2rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.35}.header-wrapper{background:#fffafc8c;border-bottom:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-logo{max-width:190px;height:auto}.header__inline-menu .list-menu--inline{gap:.55rem;flex-wrap:nowrap;align-items:center}.header__menu-item,.header__active-menu-item,.header__inline-menu a.header__menu-item{color:var(--jj-ink);font-family:var(--font-heading-family);font-weight:600;background:#fff;border:2px solid #ff2d95;border-radius:999px;padding:.45rem 1rem;box-shadow:0 4px #7c3aed38;text-decoration:none;display:inline-flex;align-items:center;line-height:1.1;white-space:nowrap}.header__menu-item:hover,.header__active-menu-item,.header__inline-menu a.header__menu-item:hover{color:#fff;background:#ff2d95}.header__icons .header__search,.header__icons .header__account{display:none}.header__icon--cart{color:var(--jj-magenta)}.button,.shopify-challenge__button,button,.jj-btn,.customer button{border:0;border-radius:999px;background:var(--jj-pink);color:var(--jj-white);font-family:var(--font-heading-family);font-weight:600;letter-spacing:.02em;box-shadow:var(--jj-shadow);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover,.shopify-challenge__button:hover,button:hover,.jj-btn:hover,.customer button:hover{background:var(--jj-magenta);color:var(--jj-white);transform:translateY(-2px);box-shadow:0 8px #35284a29}.button:after,.button:before{display:none}.jj-btn--secondary{background:var(--jj-lilac);color:var(--jj-ink)}.jj-btn--blue{background:var(--jj-blue);color:var(--jj-white)}.banner,.slideshow,.image-banner{border-radius:var(--jj-radius);overflow:hidden}.banner__heading,.slideshow__heading,.image-banner__heading{font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.02}.banner__box,.slideshow__text-wrapper{background:#ffffffdb;border-radius:var(--jj-radius)}.rich-text,.multicolumn,.featured-collection,.collection-list{padding-top:3rem;padding-bottom:3rem}.jj-party-favors,.jj-party-favors-section,.jj-party-favors .rich-text__blocks{background:#ffe4f1db;border-radius:var(--jj-radius)}.jj-party-favors{margin:2rem auto;padding:clamp(2rem,5vw,4.5rem)}.jj-party-favors h2,.jj-party-favors .h2{color:var(--jj-magenta)}.jj-party-favors p{max-width:60ch;margin-left:auto;margin-right:auto}.jj-party-favors .button{margin:.35rem}.card-wrapper .card,.product-grid .card,.collection-list .card{border-radius:var(--jj-radius);overflow:hidden;background:#fff}.card__inner{border-radius:var(--jj-radius);overflow:hidden;background:#f7f0ff}.card__heading a,.full-unstyled-link{color:var(--jj-ink);font-family:var(--font-heading-family);font-weight:600}.price{color:var(--jj-magenta);font-weight:700}.badge{border:0;border-radius:999px;background:var(--jj-blue);color:var(--jj-white);font-family:var(--font-heading-family)}.jj-personalized-picks{padding-top:2rem;padding-bottom:2rem}.product__media-wrapper .product__media,.product__media-list,.product__info-container,.contact img{border-radius:var(--jj-radius);overflow:hidden}.field__input,.select__select,.customer .field input,.customer .field textarea{border-radius:16px;border:2px solid var(--jj-lilac);background:var(--jj-white)}.field__input:focus,.select__select:focus{border-color:var(--jj-pink);box-shadow:0 0 0 2px var(--jj-pink)}.jj-instagram-cta{background:linear-gradient(135deg,var(--jj-lilac),var(--jj-party));border-radius:var(--jj-radius);padding:clamp(2rem,5vw,4rem);text-align:center}.jj-instagram-cta a{color:var(--jj-magenta);font-family:var(--font-heading-family);font-weight:600}.footer{background:#f7f0ff;color:var(--jj-ink);border-top:0}.footer a:hover{color:var(--jj-magenta)}.footer-block__heading{font-family:var(--font-heading-family);color:var(--jj-magenta)}.footer .list-social__link{color:var(--jj-magenta)}@media screen and (max-width:749px){.header{padding-top:.8rem;padding-bottom:.8rem}.header__heading-logo{max-width:145px}.announcement-bar__message{font-size:.95rem;letter-spacing:normal}.banner__box,.slideshow__text-wrapper{margin:1rem;padding:1.5rem}.button,.jj-btn{width:100%;min-height:4rem}.jj-party-favors{margin-left:1rem;margin-right:1rem}}.jj-watermark{z-index:0;opacity:.4;pointer-events:none;background-position:center top;background-repeat:no-repeat;background-size:92vw;background-attachment:scroll;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.jj-hero-section,.jj-hero{position:relative;z-index:1;background:transparent!important;padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(1.5rem,4vw,3rem)}.jj-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.jj-hero__media{width:100%;display:flex;justify-content:center}.jj-hero__img{display:block;width:auto;max-width:min(92vw,640px);max-height:420px;height:auto;object-fit:contain;margin:0 auto}.jj-hero__heading{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(1.85rem,4.2vw,3.1rem);line-height:1.08;color:var(--jj-ink);max-width:18ch;margin:0 auto}.jj-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.35rem}.jj-btn,a.jj-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:#ff2d95!important;color:#fff!important;border:2px solid #fff!important;border-radius:999px;padding:.85rem 1.45rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.05rem;letter-spacing:.01em;text-decoration:none;box-shadow:0 6px #7c3aed59;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.jj-btn:hover,a.jj-btn:hover{background:#e0187f!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px #7c3aed66}.jj-btn-secondary,a.jj-btn-secondary,.jj-btn.jj-btn-secondary{background:#fff!important;color:#ff2d95!important;border:2px solid #ff2d95!important;box-shadow:0 6px #7c3aed38}.jj-btn-secondary:hover,a.jj-btn-secondary:hover{background:#ffe4f1!important;color:#c2188d!important}#MainContent,.shopify-section,.header-wrapper,.announcement-bar,.footer{position:relative;z-index:1}@media screen and (max-width:749px){.jj-hero__img{max-height:300px}.jj-hero__actions .jj-btn{width:auto;min-width:10rem}.header__menu-item,.header__inline-menu a.header__menu-item{padding:.35rem .75rem;font-size:.9rem}}.jj-pick-card,.jj-event-card{background:#f7f0ffe0!important}.jj-review-card{background:#ffe4f1e0!important}#MainContent,.shopify-section,.content-for-layout{background:transparent!important}.jj-pick-card__image,.jj-pick-card__image img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px}.jj-instagram-cta{text-align:center}.jj-ig-label{margin:0 0 1rem;font-weight:700;color:var(--jj-magenta);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.jj-ig-link{display:inline-block;margin-bottom:1rem;color:var(--jj-magenta);font-family:var(--font-heading-family);font-weight:700;font-size:1.35rem;text-decoration:none}.jj-ig-embed{width:100%;max-width:540px;margin:0 auto 1.25rem;border-radius:20px;overflow:hidden;background:#ffffff8c;box-shadow:0 8px 24px #35284a1f}.jj-ig-embed iframe{width:100%;height:720px;border:0;display:block;background:#fff}.jj-ig-note{max-width:42ch;margin:0 auto 1.25rem}@media screen and (max-width:749px){.jj-watermark{opacity:.6;background-size:max(160vw,900px);background-position:center top;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.jj-pick-card,.jj-event-card{background:#f7f0ffd9!important}.jj-party-favors,.jj-party-favors-section,.jj-party-favors .rich-text__blocks{background:#ffe4f1d1!important}.jj-review-card{background:#ffe4f1d9!important}.jj-ig-embed iframe{height:580px}}.announcement-bar__message,.announcement-bar__message *{font-family:Fredoka,Nunito,sans-serif!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:clamp(.95rem,2.6vw,1.2rem)!important;line-height:1.35!important}.jj-cup-size-strip{display:flex;gap:.75rem;flex-wrap:wrap;margin:0 0 1rem;padding:0;list-style:none}.jj-cup-size-strip__btn{flex:1 1 90px;min-width:88px;max-width:140px;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem .4rem .6rem;border:2px solid var(--jj-lilac);border-radius:18px;background:#fff;cursor:pointer;font-family:var(--font-heading-family);color:var(--jj-ink);box-shadow:0 3px #7c3aed1f;transition:border-color .15s ease,transform .15s ease,background .15s ease}.jj-cup-size-strip__btn:hover{border-color:var(--jj-pink);transform:translateY(-1px)}.jj-cup-size-strip__btn.is-active{border-color:var(--jj-magenta);background:#fff0f8;box-shadow:0 4px #c2188d2e}.jj-cup-size-strip__btn img{width:72px;height:88px;object-fit:contain;display:block}.jj-cup-size-strip__label{font-size:.95rem;font-weight:700;line-height:1.15;text-align:center}.jj-cup-size-strip__price{color:var(--jj-magenta);font-weight:700}.jj-footer-ig{display:inline-flex;vertical-align:-.2em;margin-right:.35em}.jj-footer-ig .icon,.jj-footer-ig svg{width:1.15em;height:1.15em;display:block}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jj-custom.css.map */
