.fulva-hero{color:var(--fh-text);font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);position:relative;overflow:hidden;background:var(--fh-bg-fallback);--fh-title-size-used: clamp(34px, calc(var(--fh-height-used) * .09), var(--fh-title-size));--fh-accent-size-used: clamp(38px, calc(var(--fh-height-used) * .1), var(--fh-accent-size));--fh-sub-size-used: clamp(13px, calc(var(--fh-height-used) * .018), var(--fh-sub-size));--fh-title-size-mobile-used: clamp(28px, calc(var(--fh-height-mobile-used) * .075), var(--fh-title-size-mobile));--fh-accent-size-mobile-used: clamp(32px, calc(var(--fh-height-mobile-used) * .085), var(--fh-accent-size-mobile));--fh-sub-size-mobile-used: clamp(12px, calc(var(--fh-height-mobile-used) * .018), var(--fh-sub-size))}.fulva-hero .fulva-hero__bgstage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.fulva-hero .fulva-hero__bgslide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--fhs-bg, var(--fh-bg-fallback));opacity:0;transition:opacity var(--fh-trans) ease}.fulva-hero .fulva-hero__bgslide.is-active{opacity:1}.fulva-hero .fulva-hero__bg-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fhs-bg, var(--fh-bg-fallback))}.fulva-hero .fulva-hero__bg-picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fulva-hero .fulva-hero__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--fhs-bg-pos-d, 50% 50%);transform:translateZ(0);z-index:0;display:block;background:var(--fhs-bg, var(--fh-bg-fallback))}.fulva-hero .fulva-hero__bgslide.is-bg-contain .fulva-hero__bg-img{object-fit:contain}@media(max-width:989px){.fulva-hero .fulva-hero__bg-img{object-position:var(--fhs-bg-pos-m, 50% 50%)}}.fulva-hero .fulva-hero__container{width:100%;max-width:var(--fh-max-width);margin:0 auto;padding:0 var(--fh-px);position:relative;z-index:5}.fulva-hero .fulva-hero__stage{position:relative;min-height:var(--fh-height-used);touch-action:pan-y;-webkit-user-select:none;user-select:none}.fulva-hero .fulva-hero__empty{min-height:var(--fh-height-used);padding:44px 0;display:flex;align-items:center;justify-content:center;border-radius:18px;border:1px dashed rgba(255,255,255,.28);color:var(--fh-muted);text-align:center}.fulva-hero .fulva-hero__stage>.fulva-hero__slide{display:none}.fulva-hero:not(.is-init) .fulva-hero__stage>.fulva-hero__slide:first-of-type{display:block;position:relative;opacity:1;pointer-events:auto;transform:none}.fulva-hero.is-init .fulva-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transform:translate3d(0,10px,0);transition:opacity var(--fh-trans) ease,transform var(--fh-trans) cubic-bezier(.22,1,.36,1);will-change:opacity,transform;contain:layout paint}.fulva-hero.is-init .fulva-hero__slide{display:block}.fulva-hero.is-init .fulva-hero__slide.is-active{opacity:1;pointer-events:auto;transform:translateZ(0)}.fulva-hero.is-init .fulva-hero__slide.is-active .fulva-hero__text-group,.fulva-hero.is-init .fulva-hero__slide.is-active .fulva-hero__bottom-group{animation:fulva-hero-content-in var(--fh-trans) ease both}.fulva-hero.is-init .fulva-hero__slide.is-active .fulva-hero__image-wrap{animation:fulva-hero-media-in calc(var(--fh-trans) + .12s) ease both}.fulva-hero .fulva-hero__grid{min-height:var(--fh-height-used);display:grid;grid-template-columns:45% 55%;grid-template-rows:auto auto;align-content:center;gap:0 clamp(16px,calc(var(--fh-height-used) * .03),22px);padding:clamp(16px,calc(var(--fh-height-used) * .035),30px) 0;position:relative;z-index:2}.fulva-hero .fulva-hero__text-group{grid-column:1;grid-row:1;max-width:560px;align-self:end}.fulva-hero .fulva-hero__bottom-group{grid-column:1;grid-row:2;max-width:560px;align-self:start}.fulva-hero .fulva-hero__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:var(--fh-eyebrow-size);letter-spacing:2.2px;text-transform:uppercase;line-height:100%;color:var(--fh-accent);font-weight:600;font-family:var(--font-body-family, inherit)}.fulva-hero .fulva-hero__eyebrow:before{content:"";width:28px;height:2px;background:var(--fh-accent);flex:0 0 auto}.fulva-hero .fulva-hero__title{margin:12px 0 0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 900);font-size:var(--fh-title-size-used);line-height:100%;color:var(--fh-text);position:relative;text-shadow:0 10px 26px rgba(0,0,0,.38);letter-spacing:-2.73px;max-width:339px;max-height:240px}.fulva-hero .fulva-hero__title em{font-style:italic}.fulva-hero .fulva-hero__title:after{display:none}.fulva-hero.is-init .fulva-hero__slide.is-active .fulva-hero__title:after{animation:fulva-hero-title-line calc(var(--fh-trans) + .12s) ease both}.fulva-hero .fulva-hero__accent{display:block;margin-top:-2px;font-family:Times New Roman,Times,serif;font-style:italic;font-weight:var(--font-heading-weight, 700);font-size:var(--fh-accent-size-used);color:var(--fh-accent);filter:drop-shadow(0 10px 22px rgba(0,0,0,.35))}.fulva-hero .fh-desktop-only{display:block}.fulva-hero .fh-mobile-only,.fulva-hero .fh-mobile-break{display:none}.fulva-hero .fulva-hero__accent em{font-style:italic}.fulva-hero .fulva-hero__sub{margin-top:22px;font-size:var(--fh-sub-size-used);line-height:27.2px;letter_spacing:0%;color:var(--fh-muted);max-width:420px;font-family:var(--font-body-family, inherit)}.fulva-hero .fulva-hero__sub p{margin:0}.fulva-hero .fulva-hero__actions{display:flex;gap:12px;margin-top:clamp(12px,calc(var(--fh-height-used) * .02),20px);flex-wrap:wrap}.fulva-hero .fulva-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--fh-btn-py) var(--fh-btn-px);border-radius:0;font-weight:700;font-size:14px;letter-spacing:.02em;text-decoration:none;white-space:nowrap;font-family:var(--font-body-family, inherit);min-height:44px;transition:transform .16s ease,filter .16s ease,background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.fulva-hero .fulva-hero__btn.is-primary{background:var(--fh-primary-bg);color:var(--fh-primary-text);box-shadow:0 0 18px var(--fh-primary-bg);border:1px solid rgba(0,0,0,.12)}.fulva-hero .fulva-hero__btn.is-primary:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 0 30px var(--fh-primary-bg)}.fulva-hero .fulva-hero__btn.is-secondary{background:#ffffff1a;border:2px solid var(--fh-secondary-border);color:var(--fh-secondary-text)}.fulva-hero .fulva-hero__btn.is-secondary:hover{border-color:var(--fh-text);filter:brightness(1.02)}@media(max-width:989px){.fulva-hero .fulva-hero__btn.is-primary,.fulva-hero .fulva-hero__btn.is-secondary{min-width:171px;min-height:48px;flex:1}.fulva-hero .fulva-hero__btn.is-secondary{background:#ffffff29;border-color:#ffffff9e;box-shadow:0 10px 22px #0000002e}}@keyframes fulva-hero-content-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fulva-hero-title-line{0%{transform:scaleX(0);opacity:.25}to{transform:scaleX(1);opacity:.95}}@keyframes fulva-hero-media-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes fulva-hero-float{0%{transform:translateZ(0)}50%{transform:translate3d(0,calc(var(--fh-float-amp) * -1),0)}to{transform:translateZ(0)}}.fulva-hero .fulva-hero__stats{margin-top:40px;display:grid;grid-auto-flow:column;grid-auto-columns:auto;gap:0;max-width:420px;padding:0;background:transparent;border:none;border-radius:0;overflow:visible}.fulva-hero .fulva-hero__stat{padding:4px 24px;border-left:2px solid #C8D83A59}.fulva-hero .fulva-hero__stat:first-child{padding-left:24px}.fulva-hero .fulva-hero__stat-num{font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:22px;line-height:1.1;color:var(--fh-text)}.fulva-hero .fulva-hero__stat-label{margin-top:4px;font-size:12px;color:var(--fh-muted);font-family:var(--font-body-family, inherit)}.fulva-hero .fulva-hero__media{grid-column:2;grid-row:1 / 3;position:relative;min-height:clamp(220px,calc(var(--fh-height-used) * .4),340px);align-self:stretch;display:flex;align-items:center;justify-content:center}.fulva-hero .fulva-hero__image-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:translateZ(0)}.fulva-hero .fulva-hero__image-inner{width:100%;height:100%;display:block;transform:translateZ(0);transition:transform .22s ease,filter .22s ease;will-change:transform}.fulva-hero .fulva-hero__image-wrap.is-floating .fulva-hero__image-inner{animation:fulva-hero-float var(--fh-float-speed) ease-in-out infinite}.fulva-hero.is-interacting .fulva-hero__image-inner,.fulva-hero:hover .fulva-hero__image-inner{transform:translate3d(0,calc(var(--fh-hover-raise) * -1),0) scale(var(--fh-hover-scale));filter:drop-shadow(0 18px 38px rgba(0,0,0,.25))}.fulva-hero .fulva-hero__image{width:100%;max-width:var(--fh-img-max);height:auto;max-height:calc(var(--fh-height-used) - 110px);object-fit:contain;transform:translateZ(0);display:block;margin:0 auto}.fulva-hero .fulva-hero__image-placeholder{width:100%;height:100%;min-height:360px;border-radius:18px;border:1px dashed rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:var(--fh-muted)}.fulva-hero .fulva-hero__bottom{display:grid;grid-template-columns:1fr auto;align-items:center;padding:clamp(10px,calc(var(--fh-height-used) * .016),14px) 0 clamp(12px,calc(var(--fh-height-used) * .022),20px);gap:16px}.fulva-hero .fulva-hero__bottom-left{display:inline-flex;gap:6px;align-items:center;justify-content:flex-start}.fulva-hero .fulva-hero__dot{width:32px;height:2px;border-radius:2px;border:0;padding:0;cursor:pointer;background:#ffffff40;transition:background .3s ease,height .3s ease,box-shadow .3s ease}.fulva-hero .fulva-hero__dot.is-active{height:3px;background:var(--fh-accent);box-shadow:0 0 6px #d4a84366}.fulva-hero .fulva-hero__bottom-right{display:inline-flex;gap:10px;align-items:center;justify-content:flex-end;-webkit-user-select:none;user-select:none}.fulva-hero .fulva-hero__arrow{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);background:#ffffff14;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fffc;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.fulva-hero .fulva-hero__arrow:hover{background:#ffffff2e;border-color:#ffffff80;color:#fff}.fulva-hero .fulva-hero__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;display:block}@media(max-width:989px){.fulva-hero .fulva-hero__container{padding:0 var(--fh-px-mobile)}.fulva-hero .fulva-hero__stage{min-height:var(--fh-height-mobile-used)}.fulva-hero .fulva-hero__grid{min-height:var(--fh-height-mobile-used);display:flex;flex-direction:column;padding:clamp(12px,calc(var(--fh-height-mobile-used) * .03),16px) 0 8px;gap:31px;margin-top:48px}.fulva-hero .fulva-hero__actions display:{% if section.settings.show_buttons_mobile %}.fulva-hero .fulva-hero__actions flex{% else %}.fulva-hero .fulva-hero__actions none{% endif %}.fulva-hero .fulva-hero__text-group{order:1;text-align:left;margin:0;width:100%;max-width:none}.fulva-hero .fulva-hero__media{order:3;min-height:220px;justify-content:center}.fulva-hero .fulva-hero__bottom-group{order:2;text-align:left;margin:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:none}.fulva-hero .fulva-hero__actions{order:2;justify-content:space-between;margin-top:27px;margin-bottom:14px;width:100%;flex-wrap:nowrap}.fulva-hero .fulva-hero__stats{order:1;margin-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;justify-items:start;text-align:left;margin-left:0;margin-right:0;max-width:100%;border-radius:12px}.fulva-hero .fulva-hero__sub{margin-top:13.2px;margin-left:0;margin-right:0;font-weight:400;letter-spacing:0%;line-height:27.2px;max-width:344px}.fulva-hero .fulva-hero__title-wrapper{display:block;margin-top:12px}.fulva-hero .fulva-hero__title{display:inline;font-size:32px;margin:0;padding:0;font-weight:900;line-height:1!important;letter-spacing:-1.28px!important;text-shadow:none;max-width:none;max-height:none}.fulva-hero .fulva-hero__accent{font-size:var(--fh-accent-size-mobile-used)}.fulva-hero .fh-desktop-only{display:none}.fulva-hero .fh-mobile-only{display:inline;font-weight:700;letter-spacing:-2.73px;line-height:1}.fulva-hero .fh-mobile-break{display:initial}.fulva-hero .fulva-hero__title:after{width:44px;margin-top:8px}.fulva-hero .fulva-hero__image-inner{display:flex;align-items:center;justify-content:center}.fulva-hero .fulva-hero__image{width:100%;height:100%;max-height:none;max-width:none;object-fit:contain;margin:0 auto}.fulva-hero .fulva-hero__stat{border-left:2px solid #C8D83A59;padding:0 10px;min-width:0}.fulva-hero .fulva-hero__stat:first-child{padding-left:10px}.fulva-hero .fulva-hero__stat:last-child{padding-right:0}.fulva-hero .fulva-hero__stat-num{font-size:22px;font-weight:800;line-height:24.2px;letter-spacing:-.44px}.fulva-hero .fulva-hero__stat-label{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fulva-hero .fulva-hero__bottom{grid-template-columns:1fr auto;justify-items:stretch;padding:12px 0 18px}.fulva-hero .fulva-hero__dot{width:24px}.fulva-hero .fulva-hero__bottom-right{display:inline-flex;justify-content:flex-end}.fulva-hero .fulva-hero__arrow{width:36px;height:36px;border-color:#ffffff59;background:#ffffff1a;color:#ffffffe6}}@media(min-width:990px){.fulva-hero .fulva-hero__actions display:{% if section.settings.show_buttons_desktop %}.fulva-hero .fulva-hero__actions flex{% else %}.fulva-hero .fulva-hero__actions none{% endif %}}@media(max-width:385px){.fulva-hero .fulva-hero__btn.is-primary,.fulva-hero .fulva-hero__btn.is-secondary{min-width:0}}@media(prefers-reduced-motion:reduce){.fulva-hero .is-anim{animation:none}.fulva-hero .fulva-hero__slide{transition:none;transform:none}.fulva-hero .fulva-hero__slide.is-active .fulva-hero__text-group,.fulva-hero .fulva-hero__slide.is-active .fulva-hero__bottom-group,.fulva-hero .fulva-hero__slide.is-active .fulva-hero__image-wrap,.fulva-hero .fulva-hero__image-wrap.is-floating .fulva-hero__image-inner{animation:none}.fulva-hero .fulva-hero__title:after{animation:none}}@media(max-width:989px){.fulva-hero.fulva-hero--hide-mobile{display:none}}@media(min-width:990px){.fulva-hero.fulva-hero--hide-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-hero-banner.css.map */
