html{scroll-behavior:smooth}body{background-color:#fffdf7!important}body,p,li,td,th,label,.rte,.rte p,.rte li,.caption,.caption-large,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#111}.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-3 h3,.color-scheme-3 h4,.color-scheme-3 p,.color-scheme-3 li,.color-scheme-3 label,.color-scheme-3 .rte,.color-scheme-4 h1,.color-scheme-4 h2,.color-scheme-4 h3,.color-scheme-4 h4,.color-scheme-4 p,.color-scheme-4 li,.color-scheme-4 label,.color-scheme-4 .rte,.color-scheme-5 h1,.color-scheme-5 h2,.color-scheme-5 h3,.color-scheme-5 h4,.color-scheme-5 p,.color-scheme-5 li,.color-scheme-5 label,.color-scheme-5 .rte{color:#fff!important}.card__heading,.card__heading a,.card__heading span,.card-information__text,.price__regular,.price-item,.price__sale,.card__vendor{color:#111!important}.header__menu-item,.header__menu-item>span,.header__menu-item>a,.list-menu__item--link{color:#111!important}.button,.button--primary,a.button,a.button--primary,button.button,button.button--primary{background-color:#ff5733!important;color:#fff!important;border-color:#ff5733!important;border-radius:12px!important;font-weight:700!important;font-size:1.5rem!important;transition:background-color .2s,transform .2s,box-shadow .2s!important}.button:hover,.button--primary:hover,a.button:hover,a.button--primary:hover{background-color:#d94429!important;border-color:#d94429!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #ff573361!important}.color-scheme-3 .button,.color-scheme-3 .button--primary,.color-scheme-3 a.button,.color-scheme-3 a.button--primary,.color-scheme-3 button.button{background-color:#fcd34d!important;color:#4c1d95!important;border-color:#fcd34d!important}.color-scheme-3 .button:hover,.color-scheme-3 .button--primary:hover,.color-scheme-3 a.button:hover{background-color:#f59e0b!important;border-color:#f59e0b!important;color:#4c1d95!important}.color-scheme-5 .button,.color-scheme-5 .button--primary,.color-scheme-5 a.button,.color-scheme-5 a.button--primary,.color-scheme-5 button.button{background-color:#fcd34d!important;color:#0e7490!important;border-color:#fcd34d!important}.color-scheme-5 .button:hover,.color-scheme-5 .button--primary:hover,.color-scheme-5 a.button:hover{background-color:#f59e0b!important;border-color:#f59e0b!important;color:#0e7490!important}.color-scheme-4 .button,.color-scheme-4 .button--primary,.color-scheme-4 a.button{background-color:#fff!important;color:#dc2626!important;border-color:#fff!important}.color-scheme-4 .button:hover,.color-scheme-4 a.button:hover{background-color:#ffe4e4!important;color:#dc2626!important}.product-form__submit{background-color:#ff5733!important;border-color:#ff5733!important;color:#fff!important;border-radius:12px!important;font-weight:700!important}.product-form__submit:hover{background-color:#d94429!important;border-color:#d94429!important}.header{background-color:#fffdf7!important;border-bottom:3px solid #FF5733!important;box-shadow:0 2px 12px #ff57331a!important}.announcement-bar__message,.announcement-bar__message span{font-weight:800!important;letter-spacing:.04em;font-size:1.4rem}.banner{width:100%!important;max-width:100%!important;overflow:hidden}.banner__media{width:100%!important;overflow:hidden}.banner__media img,.banner__media video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.card{border-radius:16px!important;overflow:hidden;border:1.5px solid #FFD4BA!important;transition:box-shadow .28s ease,transform .28s ease!important;background:#fff!important}.card-wrapper:hover .card{box-shadow:0 14px 40px #ff573338!important;transform:translateY(-5px)!important}.card__media img{transition:transform .4s ease!important}.card-wrapper:hover .card__media img{transform:scale(1.04)!important}.image-with-text__media img{border-radius:28px!important;box-shadow:0 20px 60px #0000002e!important}.rich-text{background:linear-gradient(135deg,#4c1d95,#7c3aed 55%,#a855f7)!important}.rich-text .rich-text__heading,.rich-text h1,.rich-text h2{color:#fff!important;font-style:italic!important;font-size:clamp(2.4rem,4vw,4rem)!important;line-height:1.35!important}.rich-text p,.rich-text .rich-text__text{color:#ffffffe6!important;font-size:1.8rem!important}.multicolumn-card__title{color:#ff5733!important;font-weight:700!important}.footer,.footer.gradient{background:linear-gradient(160deg,#1e1b4b,#312e81 40%,#1e1b4b)!important;border-top:5px solid #7C3AED!important}.footer h1,.footer h2,.footer h3,.footer p,.footer li,.footer span,.footer label,.footer .link,.footer .footer-block__heading,.footer .list-menu__item--link,.footer .footer-block__details-content,.footer a{color:#fff!important}.footer a:hover,.footer .link:hover{color:#fcd34d!important}.footer .field__input,.footer input[type=email]{background:#ffffff1a!important;border-color:#ffffff4d!important;color:#fff!important;border-radius:8px!important}.footer .field__input::placeholder{color:#ffffff8c!important}.jpz-footer-logo-wrap{max-width:220px!important;padding:4px 0 8px}.jpz-footer-logo-img{width:100%!important;height:auto!important;display:block!important;filter:brightness(0) invert(1);transition:transform .3s ease,opacity .3s ease}.jpz-footer-logo-img:hover{transform:scale(1.05);opacity:.85}.badge{border-radius:20px!important;font-weight:700!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fffdf7}::-webkit-scrollbar-thumb{background:#ff5733;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#dc2626}a:focus-visible,button:focus-visible{outline:3px solid #FF5733!important;outline-offset:3px}@media(max-width:749px){.card__heading{font-size:1.5rem!important}.banner__media{min-height:220px}.button,.button--primary{font-size:1.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/joypopz-custom.css.map */
