.banner-logo{height:calc(100vh - var(--f-header-space, 70px) - var(--f-announcement-height, 0px))}.banner-logo__logo-inner{margin-block-start:-10.9333333333%;width:var(--logo-width, 13rem)}@media (max-width: 767.98px){.banner-logo__logo-inner{width:var(--logo-mobile-width, 13rem)}}.banner-logo__logo{height:auto}.banner-logo__content-wrapper{padding-inline:1.5rem;padding-block-end:8rem}@media (max-width: 767.98px){.banner-logo__content-wrapper{padding-block-end:5.4rem}}@media (max-width: 767.98px){.mobile-sticky-bar-enabled .banner-logo{height:calc(100vh - var(--f-header-space, 60px) - var(--f-announcement-height, 0px) - var(--f-mobile-navbar-height, 6.6rem))}}.custom-shape-divider{position:absolute;bottom:0;left:0;width:100%;height:131px;line-height:0;overflow:hidden;z-index:5}.custom-shape-divider svg{display:block;width:100%;height:100%}.custom-shape-divider .elementor-shape-fill{fill:#ff7881}.custom-shape-divider{bottom:-2px}.custom-shape-divider{position:absolute;bottom:0;left:0;width:100%;height:70px;line-height:0;overflow:hidden;z-index:5}.custom-shape-divider svg{display:block;width:100%;height:100%;transform:scaleY(-1)}.banner-logo .f-text-blocks{position:absolute;left:50px;top:50%;transform:translateY(-50%);text-align:left;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start}.banner-logo .f-text-blocks .text-subheading{display:flex;align-items:center;font-weight:300;line-height:1.2;margin-bottom:12px}.banner-logo .f-text-blocks .text-subheading:before{content:"";display:inline-block;width:30px;height:1px;background-color:#e07a7a;margin-right:10px;border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/banner-logo.css.map */
