.jf-scheduled-hero{position:relative;isolation:isolate;min-height:540px;overflow:hidden;display:flex;align-items:center;background:#fbf6f2}.jf-scheduled-hero--no-image{background:radial-gradient(circle at 78% 26%,rgba(180,154,197,.22),transparent 28%),radial-gradient(circle at 90% 76%,rgba(221,183,190,.24),transparent 26%),linear-gradient(125deg,#fffaf6,#f7eef7)}.jf-scheduled-hero__media,.jf-scheduled-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.jf-scheduled-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.jf-scheduled-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fffaf7f5,#fffaf7d1 31%,#fffaf75c 52%,#fffaf700 70%)}.jf-scheduled-hero__inner{position:relative;z-index:2;width:100%;padding-top:72px;padding-bottom:72px}.jf-scheduled-hero__content{max-width:560px}.jf-scheduled-hero__heading{margin:0 0 18px;color:#302a32;font-size:clamp(4rem,5.8vw,7.4rem);line-height:.98;letter-spacing:-.025em}.jf-scheduled-hero__text{max-width:520px;color:#625b64;font-size:1.8rem;line-height:1.45}.jf-scheduled-hero__text p{margin:0}.jf-scheduled-hero__buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.jf-scheduled-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:2px solid #9b78ad;border-radius:999px;font-size:1.6rem;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.jf-scheduled-hero__button--primary{background:#9b78ad;color:#fff}.jf-scheduled-hero__button--secondary{background:#fffc;color:#7f5f90}.jf-scheduled-hero__button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #4f365b1f}@media(max-width:749px){.jf-scheduled-hero{min-height:560px;align-items:flex-end}.jf-scheduled-hero__wash{background:linear-gradient(180deg,#fffaf70f 24%,#fffaf7bd 58%,#fffaf7fa)}.jf-scheduled-hero__inner{padding-top:190px;padding-bottom:42px}.jf-scheduled-hero__content{max-width:100%;text-align:center}.jf-scheduled-hero__heading{font-size:clamp(3.4rem,12vw,5rem);line-height:1}.jf-scheduled-hero__text{margin-inline:auto;font-size:1.55rem}.jf-scheduled-hero__buttons{justify-content:center}.jf-scheduled-hero__button{min-height:48px;padding-inline:24px;font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.jf-scheduled-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=AAAg */
