.yummi-hero{display:block;position:relative;width:100%;height:var(--yummi-hero-height-desktop, 700px);overflow:hidden;background-color:#2b1810;box-sizing:border-box;z-index:1}.yummi-hero *,.yummi-hero *:before,.yummi-hero *:after{box-sizing:inherit}.yummi-hero__slideshow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.yummi-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.4,0,.2,1),visibility 1s cubic-bezier(.4,0,.2,1);z-index:1}.yummi-hero__slide.is-active{opacity:1;visibility:visible;z-index:2}.yummi-hero__image-wrapper{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.yummi-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.yummi-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(43,24,16,calc(var(--yummi-hero-overlay-opacity, 30) / 100)),rgba(43,24,16,calc(var(--yummi-hero-overlay-opacity, 30) / 100 + .1)));z-index:3;pointer-events:none}.yummi-hero__inner{position:relative;z-index:4;width:100%;height:100%;max-width:1440px;margin:0 auto;padding:0 var(--yummi-header-padding-horizontal, 40px);display:flex}.yummi-hero__inner--center{align-items:center;justify-content:center;text-align:center}.yummi-hero__inner--bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left;padding-bottom:80px}.yummi-hero__inner--bottom-center{align-items:flex-end;justify-content:center;text-align:center;padding-bottom:80px}.yummi-hero__content{max-width:880px;width:100%}.yummi-hero__headline{font-family:var(--font-serif, "Fraunces", Georgia, serif);font-size:var(--yummi-hero-headline-size, 80px);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--yummi-hero-headline-color, #FDF7F0);margin:0 0 24px}.yummi-hero__headline-line{display:block}.yummi-hero__circle-word{position:relative;display:inline-block;padding:0 16px;white-space:nowrap}.yummi-hero__svg-circle{position:absolute;top:-8%;left:0;width:100%;height:116%;pointer-events:none;z-index:1;transform:rotate(-2deg);color:var(--yummi-hero-circle-color, #E89B3D)}.yummi-hero__svg-circle path{stroke-dasharray:850;stroke-dashoffset:850;transition:stroke-dashoffset 2s cubic-bezier(.16,1,.3,1);transition-delay:.5s}.yummi-hero.is-loaded .yummi-hero__svg-circle path{stroke-dashoffset:0}.yummi-hero__word-text{position:relative;z-index:2;font-style:italic}.yummi-hero__subheadline{font-family:var(--font-sans, "Manrope", sans-serif);font-size:16px;line-height:1.6;font-weight:400;color:var(--yummi-hero-subheadline-color, #FAEEDA);max-width:460px;margin:0 0 36px}.yummi-hero__inner--center .yummi-hero__subheadline,.yummi-hero__inner--bottom-center .yummi-hero__subheadline{margin-left:auto;margin-right:auto}.yummi-hero__cta{display:inline-block;background-color:var(--yummi-hero-cta-bg, #E89B3D);color:var(--yummi-hero-cta-text, #2B1810);font-family:var(--font-sans, "Manrope", sans-serif);font-size:14px;font-weight:600;letter-spacing:.05em;text-decoration:none;padding:18px 44px;border-radius:999px;transition:background-color .3s ease,color .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.yummi-hero__cta:hover{background-color:var(--yummi-hero-cta-hover-bg, #2B1810);color:var(--yummi-hero-cta-hover-text, #FDF7F0);transform:translateY(-2px)}.yummi-hero__pagination{position:absolute;bottom:48px;right:var(--yummi-header-padding-horizontal, 40px);display:flex;gap:12px;z-index:5;align-items:center}.yummi-hero__dot{width:8px;height:8px;background-color:#fdf7f066;border:none;border-radius:50%;cursor:pointer;padding:0;transition:background-color .3s ease,transform .3s ease}.yummi-hero__dot:hover{background-color:#fdf7f0cc;transform:scale(1.1)}.yummi-hero__dot.is-active{background-color:#fdf7f0;transform:scale(1.2)}.yummi-hero__dot:focus-visible{outline:2px solid var(--yummi-hero-cta-bg, #E89B3D);outline-offset:2px}@media(max-width:1024px){.yummi-hero{height:auto;aspect-ratio:var(--yummi-hero-aspect-ratio-mobile, .8)}.yummi-hero__inner{padding:0 var(--yummi-header-padding-horizontal-mobile, 20px)}.yummi-hero__inner--bottom-left,.yummi-hero__inner--bottom-center{padding-bottom:60px}.yummi-hero__headline{font-size:var(--yummi-hero-headline-size-mobile, 48px)}.yummi-hero__pagination{bottom:24px;right:50%;transform:translate(50%)}}@media(max-width:640px){.yummi-hero__subheadline{font-size:14px;margin-bottom:24px}.yummi-hero__cta{padding:14px 36px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/yummi-hero.css.map */
