@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Nunito:wght@400;500;600;700&display=swap";:root{--font-heading: "Playfair Display", serif;--font-body: "Nunito", sans-serif;--color-primary: #E91E8C;--color-secondary: #7B1FA2;--color-accent-blue: #1565C0;--color-accent-green: #2E7D32;--color-accent-yellow: #F9A825}body{font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{font-family:var(--font-heading)!important}.hero__media-grid svg.hero__media,.hero__media-grid svg{display:none!important;visibility:hidden!important;opacity:0!important}.hero__media-grid{background-image:url(/cdn/shop/files/juju_hero_banner-haypET8MqjGZTyFCoZfgZs_de1cd83e-aae6-4ee9-a60c-62544462cd45.png?v=1783481789)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;min-height:480px!important}.hero__media-grid img.hero__media{display:block!important;visibility:visible!important;opacity:1!important}.hero__media-grid .overlay{background:linear-gradient(to bottom,#0000001a,#00000059)!important}.hero__content p,.hero__content h1,.hero__content h2,.hero__content h3,.hero__content .hero__heading{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.6)!important;font-family:var(--font-heading)!important;font-weight:700!important}.hero__content .button,.hero__content a.button,.hero__content [class*=button]{background-color:#e91e8c!important;border-color:#e91e8c!important;color:#fff!important;border-radius:24px!important;font-weight:700!important;font-family:var(--font-body)!important;padding:12px 28px!important;transition:all .2s ease!important}.hero__content .button:hover,.hero__content a.button:hover{background-color:#c2185b!important;border-color:#c2185b!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #e91e8c66!important}.header,.header-wrapper{background-color:#fff!important;border-bottom:3px solid #E91E8C!important}.header__heading-link,.header__heading{font-family:var(--font-heading)!important;color:#e91e8c!important;font-weight:700!important;font-size:1.4rem!important}.header__menu-item,.header__menu-item a,.list-menu__item a{font-family:var(--font-body)!important;font-weight:600!important;color:#1a1a2e!important;transition:color .2s ease!important}.header__menu-item:hover a,.list-menu__item:hover a{color:#e91e8c!important}.announcement-bar{background-color:#e91e8c!important;color:#fff!important}.announcement-bar__message,.announcement-bar__message p{color:#fff!important;font-family:var(--font-body)!important;font-weight:600!important}.button,.btn,button[type=submit],.shopify-payment-button__button{border-radius:24px!important;font-family:var(--font-body)!important;font-weight:700!important;transition:all .2s ease!important}.button--primary,.button[class*=primary]{background-color:#e91e8c!important;border-color:#e91e8c!important;color:#fff!important}.button--primary:hover{background-color:#c2185b!important;border-color:#c2185b!important}.card-wrapper,.product-card,.card{border-radius:12px!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease!important;border:1px solid #F8D7EA!important}.card-wrapper:hover,.product-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #e91e8c26!important}.badge--sale,.badge[class*=sale],.card__badge{background-color:#f9a825!important;color:#1a1a2e!important;border-radius:8px!important;font-weight:700!important;font-family:var(--font-body)!important}.price__current,.price-item--regular,.price-item--sale{color:#e91e8c!important;font-family:var(--font-body)!important;font-weight:700!important}.price__compare,.price-item--compare{color:#999!important}.collection-list__item,.collection-card{border-radius:12px!important;overflow:hidden!important;transition:transform .2s ease!important}.collection-list__item:hover{transform:translateY(-4px)!important}.footer{background-color:#1a1a2e!important;color:#fff!important}.footer__heading,.footer__content-top h2,.footer__content-top h3{color:#e91e8c!important;font-family:var(--font-heading)!important}.footer__menu-item a,.footer a{color:#ccc!important;transition:color .2s ease!important}.footer__menu-item a:hover,.footer a:hover{color:#e91e8c!important}.newsletter-form__field-wrapper input{border-radius:24px 0 0 24px!important;border-color:#e91e8c!important}.newsletter-form__submit{background-color:#e91e8c!important;border-color:#e91e8c!important;border-radius:0 24px 24px 0!important;color:#fff!important}.collection-list .collection-list__title,.collection-list h2,.section-header h2,.section-header .title,.featured-collection__title,.email-signup h2,.email-signup .title{font-family:var(--font-heading)!important;color:#1a1a2e!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/juju-custom.css.map */
