.furzima-page-banner{position:relative;overflow:hidden;min-height:var(--furzima-banner-height-mobile, 220px)}@media screen and (min-width:750px){.furzima-page-banner{min-height:var(--furzima-banner-height-desktop, 360px)}}.furzima-page-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.furzima-page-banner__media img,.furzima-page-banner__img{width:100%;height:100%;object-fit:cover;object-position:var(--furzima-banner-object-position, center center);display:block}.furzima-page-banner--fit-natural{min-height:0}.furzima-page-banner--fit-natural .furzima-page-banner__media{position:relative;inset:unset}.furzima-page-banner--fit-natural .furzima-page-banner__media img,.furzima-page-banner--fit-natural .furzima-page-banner__img{width:100%;height:auto;max-height:none;object-fit:unset;object-position:unset;vertical-align:top}.furzima-page-banner--fit-natural .furzima-page-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.furzima-page-banner--fit-natural .furzima-page-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%}.furzima-page-banner--fit-natural{overflow:hidden}.furzima-page-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(4,8,6,calc(var(--furzima-banner-overlay, .5) * 1.12))}.furzima-page-banner__overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(95deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.48) 40%,rgba(0,0,0,.18) 60%,transparent 82%);opacity:min(1,calc(var(--furzima-banner-overlay, .5) * 1.35));pointer-events:none}.furzima-page-banner--overlay-balanced .furzima-page-banner__overlay:after{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--furzima-banner-overlay, .5) * .55)),rgba(0,0,0,calc(var(--furzima-banner-overlay, .5) * .75)));opacity:1}.furzima-page-banner--overlay-text_focus .furzima-page-banner__overlay:after{background:linear-gradient(95deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.62) 36%,rgba(0,0,0,.28) 58%,transparent 84%);opacity:min(1,calc(var(--furzima-banner-overlay, .5) * 1.45))}.furzima-page-banner--overlay-heavy .furzima-page-banner__overlay{background:rgba(2,6,4,calc(var(--furzima-banner-overlay, .5) * 1.35))}.furzima-page-banner--overlay-heavy .furzima-page-banner__overlay:after{background:linear-gradient(95deg,#000000eb,#000000b8 42%,#0006 64%,#00000026 82%);opacity:min(1,calc(var(--furzima-banner-overlay, .5) * 1.55))}.furzima-page-banner--fit-natural .furzima-page-banner__overlay{background:rgba(4,8,6,calc(var(--furzima-banner-overlay, .5) * .42))}.furzima-page-banner--fit-natural.furzima-page-banner--overlay-text_focus .furzima-page-banner__overlay:after,.furzima-page-banner--fit-natural.furzima-page-banner--overlay-heavy .furzima-page-banner__overlay:after{background:linear-gradient(95deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.72) 32%,rgba(0,0,0,.38) 54%,rgba(0,0,0,.12) 78%,transparent 88%);opacity:min(1,calc(var(--furzima-banner-overlay, .5) * 1.5))}.furzima-page-banner--text-backdrop .furzima-page-banner__inner{background:#080c0a6b;padding:2rem 2.4rem;border-radius:calc(var(--card-corner-radius, 1.2rem) * 1.1);box-shadow:0 .4rem 2.4rem #0000002e;max-width:56rem}@media screen and (min-width:750px){.furzima-page-banner--text-backdrop .furzima-page-banner__inner{padding:2.4rem 3rem}}.furzima-page-banner__content{position:relative;z-index:1;display:flex;align-items:center;min-height:inherit;padding:3.2rem var(--px-mobile)}@media screen and (min-width:750px){.furzima-page-banner__content{padding:4rem var(--px-desktop, 5rem)}}.furzima-page-banner__inner{max-width:64rem}.furzima-page-banner__heading{margin:0 0 .4rem;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.55),0 1px 4px rgba(0,0,0,.45);text-wrap:balance;max-width:32ch;line-height:1.05}.furzima-page-banner__count{margin:0 0 1rem;color:#ffffffe0;font-size:1.35rem;font-weight:500;letter-spacing:.02em;text-shadow:0 1px 10px rgba(0,0,0,.4)}.furzima-page-banner__text{color:#fffffffa;font-size:1.55rem;line-height:1.55;margin:0 0 1.4rem;text-shadow:0 1px 12px rgba(0,0,0,.4)}.furzima-page-banner__text p{margin:0}.furzima-page-banner__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;margin-top:.2rem}.furzima-page-banner__buttons .button{margin:0;min-width:14rem;justify-content:center}@media screen and (max-width:749.98px){.furzima-page-banner__buttons{gap:.8rem 1rem}.furzima-page-banner__buttons .button{min-width:0;flex:1 1 auto}}@media screen and (max-width:749.98px){.furzima-page-banner__text{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-furzima-page-banner.css.map */
