[xo-pfs]{--pfs-min: 10;--pfs-max: 60;--min-viewport: 40;--max-viewport: 120;--m: (var(--pfs-max) - var(--pfs-min)) / (var(--max-viewport) - var(--min-viewport));--size: clamp( calc(var(--pfs-min) * 1rem), calc( var(--m) * 100vw + var(--pfs-min) * 1rem - var(--m) * var(--min-viewport) * 1rem ), calc(var(--pfs-max) * 1rem) )}.image-banner-4{position:relative}.image-banner-4__image-desktop{display:none;overflow:hidden}@media (min-width: 768px){.image-banner-4__image-desktop{display:block}}.image-banner-4__image-desktop img{transition:scale .5s}.image-banner-4__image-mobile{overflow:hidden}@media (min-width: 768px){.image-banner-4__image-mobile{display:none}}.image-banner-4__image-mobile img{transition:scale .5s}.image-banner-4__content{position:absolute;width:100%;height:100%;top:0}[dir=ltr] .image-banner-4__content{left:0}[dir=rtl] .image-banner-4__content{right:0}.image-banner-4__sticky{position:sticky;max-width:61rem;z-index:1;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);padding:2.6rem 1.5rem 2.6rem 2.7rem;margin:9rem 1.5rem 1.5rem;top:7rem}[dir=ltr] .image-banner-4__sticky{left:0rem}[dir=rtl] .image-banner-4__sticky{right:0rem}@media (min-width: 768px){.image-banner-4__sticky{padding:3.7rem 4.1rem 4.3rem 3.6rem;margin:13rem 0rem 2.7rem;top:13rem}[dir=ltr] .image-banner-4__sticky{left:2.7rem}[dir=rtl] .image-banner-4__sticky{right:2.7rem}}@media (min-width: 992px){.image-banner-4__header{width:var(--width)}}.image-banner-4__heading{margin:0rem;padding-bottom:1.2rem}@media (min-width: 768px){.image-banner-4__heading{padding-bottom:2.7rem}}.image-banner-4__sub_heading{padding-bottom:.2rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1 + .41 / var(--font-body-scale))}@media (min-width: 768px){.image-banner-4__sub_heading{padding-bottom:.9rem;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}}.image-banner-4__description{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .6 / var(--font-body-scale))}.image-banner-4__description p{margin:1rem 0rem}@media (min-width: 768px){.image-banner-4__description{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .5 / var(--font-body-scale))}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-image-banner-4.css.map */
