page-header-logo-banner{overflow:hidden}page-header-logo-banner:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-overlay-rgb),var(--color-overlay-opacity))}.wt-logo-banner{height:100svh;position:relative}@media(min-width:1200px){.wt-logo-banner{height:100vh}}.wt-logo-banner low-power-video{width:100%}.wt-logo-banner low-power-video .wt-video__item--mobile-only{display:block}@media(min-width:900px){.wt-logo-banner low-power-video .wt-video__item--mobile-only{display:none}}.wt-logo-banner low-power-video .wt-video__item--mobile-only+.wt-video__item{display:none}@media(min-width:900px){.wt-logo-banner low-power-video .wt-video__item--mobile-only+.wt-video__item{display:block}}.wt-logo-banner .wt-section__wrapper{border-radius:0;height:100%;max-width:unset;padding:0;display:flex}.wt-logo-banner__picture{position:absolute;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;top:0;padding-top:calc(var(--gap, 8px) * 1.75);z-index:10;transition:transform .1s ease,opacity .4s ease;will-change:transform;opacity:0}.wt-logo-banner--ready .wt-logo-banner__picture{position:fixed;opacity:1}.low-battery-mode .wt-logo-banner__picture{position:absolute;transition:unset}@media(min-width:900px){.wt-logo-banner__picture{padding-top:calc(var(--gap, 8px) * 2.25)}}@media(min-width:1800px){.wt-logo-banner__picture{left:50%;transform:translate(-50%)}}.wt-logo-banner__picture.inactive{overflow:hidden;padding:0}.wt-logo-banner__img-placeholder{width:100%;height:100%}.wt-logo-banner__img-wrapper{width:var(--logo-width-desk);max-height:64px;display:flex;align-content:center;justify-content:center}.wt-logo-banner__img-wrapper--placeholder{width:fit-content}.wt-logo-banner__logo{--logo-width: var(--logo-width-mobile);display:block;left:50%;transition:transform .1s ease;max-height:calc(var(--gap, 8px) * 9);height:auto;width:var(--logo-width, 100%);object-fit:contain}@media(min-width:900px){.wt-logo-banner__logo{--logo-width: var(--logo-width-desk)}}.wt-logo-banner__logo--placeholder{font-size:44px;text-align:center;background-color:#fff;padding:16px;height:100%;margin-top:0;margin-bottom:0;display:flex;justify-content:center;align-items:center;width:fit-content}.wt-logo-banner__additional{position:absolute;bottom:calc(var(--gap, 8px) * 2);width:60%;left:50%;transform:translate(-50%);text-align:center;color:var(--color-custom-text, var(--color-text, inherit));transition:opacity 1s ease;z-index:10}@media(min-width:1200px){.wt-logo-banner__additional{bottom:calc(var(--gap, 8px) * 2)}}.wt-logo-banner--vanishing .wt-logo-banner__additional{opacity:0;pointer-events:none}.wt-logo-banner__additional__icon{animation:icon-bounce 1s ease-in-out infinite}.wt-logo-banner .wt-video{border-radius:0;height:100%}.wt-logo-banner .wt-video__image img{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.wt-logo-banner img.wt-video__image-mobile{display:none}}@keyframes icon-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wt-logo-banner__additional--cta{width:min(92%,560px);bottom:calc(var(--gap, 8px) * 4);z-index:11;display:flex;flex-direction:column;align-items:center}.wt-logo-banner__picture{flex-direction:column}.wt-logo-banner__tagline{margin:calc(var(--logo-overflow, 0px) + var(--gap, 8px) * 2) 0 0;color:var(--color-custom-text, #fff);text-align:center;transition:opacity .4s ease;font-family:var(--font-button);font-size:13px;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.35)}.wt-logo-banner__actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--gap, 8px) * 2.5)}.wt-logo-banner--vanishing .wt-logo-banner__tagline{opacity:0}.wt-logo-banner__actions .hero__button{margin-block:0}.wt-logo-banner__actions .hero__button--link{height:auto}.wt-logo-banner__cta{min-width:220px;box-shadow:0 6px 24px #0000002e}.wt-logo-banner__additional--cta .wt-logo-banner__additional__icon{margin-top:calc(var(--gap, 8px) * 5);opacity:.6}@media(max-width:599px){.wt-logo-banner__additional--cta{bottom:calc(var(--gap, 8px) * 3)}.wt-logo-banner__cta{min-width:0;width:min(100%,300px)}}@media(min-width:900px){.wt-logo-banner__additional--cta{bottom:calc(var(--gap, 8px) * 6)}.wt-logo-banner__tagline{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-logo-banner.css.map */
