@media only screen and (min-width:750px){.card-information .card__title{font-size:calc(var(--font-heading-card-scale) * 1.3rem)}}#gradient-vertical{--color-stop-1: #bb29bb;--color-stop-2: #440099}.contacts__links .icon{fill:url(#gradient-vertical) #440099}h2.image-banner__heading{background:-webkit-linear-gradient(#bb29bb,#440099);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mega-menu--columns-5{left:0}.mega-menu__columns--5{--column-count: 5}.features__wrapper{position:relative;display:flex;flex-direction:column}.features__image{margin-bottom:1rem}.product .product-form__controls-group label.color-swatch.image-swatch{border:3px solid #eee;background-size:contain;width:90px;height:90px;margin-left:0}.product-form__controls-group input:checked:not(.disabled)+label.color-swatch.image-swatch{border-color:#bb29bb}.dodomat-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;justify-items:center}.review-item{width:100%;max-width:320px}.instagram-media{width:100%!important;max-width:320px!important;min-width:280px!important}@media(max-width:600px){.reel-grid{grid-template-columns:1fr}.instagram-media{max-width:100%!important;min-width:auto!important}}.jdgm-carousel-item{padding:20px!important;border-radius:10px;background:linear-gradient(180deg,#bb29bb0d,#4400990d);margin-right:20px}.jdgm-carousel-title{font-size:20px;margin:0 0 10px}.jdgm-star{font-size:18px}@media screen and (min-width:469px){.jdgm-carousel-title{text-align:left!important;font-size:30px}}@media screen and (min-width:750px){.collapsible-content__content{max-width:90%}.collapsible-content__content--background .collapsible-content__items{gap:20px}.collapsible-content__toggle{padding:0 4rem}}.collapsible-content__item.active .collapsible-content__icon{color:#409}.collapsible-content__content--background .collapsible-content__item.active .collapsible-content__question,.collapsible-content__content--background .collapsible-content__item:hover:not(.active) .collapsible-content__question{color:#409;opacity:1}.footer-block.footer-block--address,.footer-block.footer-block--business_hour{margin-bottom:30px}.footer-block.footer-block--contacts .footer-block--subscribe{margin-top:30px}.footer-block--address-business-hour-wrapper{margin-top:15px}@media screen and (min-width:990px){.footer-block--address-business-hour-wrapper{margin-top:0}}.footer .newsletter__form .field__input{border-radius:100px}@media screen and (min-width:990px){.footer__blocks-wrapper{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:20px 40px;align-items:flex-start}.footer-block--logo,.footer-block--menu,footer-block--contacts,.footer-block--address-business-hour-wrapper{width:100%}}@media screen and (min-width:990px){.footer-block--logo,.footer-block--menu{grid-column:1}.footer-block--address-business-hour-wrapper{grid-column:2}.footer-block--contacts{grid-column:3}}.contact-form .field__label{font-weight:500}.field input[type=text][required]+label:after,.field input[type=email][required]+label:after,.field input[type=tel][required]+label:after,.field input[type=password][required]+label:after,.field .field__input[required]+label:after{color:#bb29bb}.contact-form .field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=password],.field .field__input{padding:10px 20px;border-radius:6px;background:#fff;border:1px solid #e6e6e7}.field input[type=text]:focus-visible,.field input[type=text]:focus,.field input[type=email]:focus-visible,.field input[type=email]:focus,.field input[type=tel]:focus-visible,.field input[type=tel]:focus,.field input[type=search]:focus-visible,.field input[type=search]:focus,.field input[type=password]:focus-visible,.field input[type=password]:focus,.field select:focus-visible,.field select:focus,.field .field__input:focus-visible,.field .field__input:focus{border:1px solid #440099}@media screen and (min-width:990px){.contact-form .contact-form__bottom{align-items:center}.contact-form .contact-form__bottom .contact-form__add-text{text-align:center;max-width:100%}}.features-badge-wrapper{display:flex;flex-direction:row;gap:24px;margin:20px 0}.feature-badge{width:50px;height:50px}.features-list{display:flex;flex-direction:column;gap:12px}.features-list-item{display:flex;flex-direction:row;gap:10px}.features-list-item .feature-icon{width:24px;height:24px;position:relative;top:2px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/sitejojo-custom.css.map */
