html.header-logo-intro-pending{overflow:hidden;background:#e2dbd0}html.header-logo-intro-pending .section-header .header__heading-link:has(.header__heading-logo){opacity:0}.header-logo-intro-backdrop{display:block!important;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;background:#e2dbd0;opacity:1;pointer-events:none;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.header-logo-intro-backdrop.is-clearing{opacity:0}.header-logo-intro-seed{display:none!important}html.header-logo-intro-pending .header-logo-intro-seed{display:block!important}.header-logo-intro{--header-logo-intro-x: 0px;--header-logo-intro-y: 0px;--header-logo-intro-scale: 1;position:fixed;z-index:10000;left:50%;top:50%;width:clamp(20rem,24vw,36rem);height:auto;pointer-events:none;opacity:1;transform:translate(-50%,calc(-50% + 100vh));will-change:transform,opacity}.header-logo-intro__image{display:block;width:100%;height:auto}.header-logo-intro.is-centered{transform:translate(-50%,-50%);transition:transform 1s cubic-bezier(.16,1,.3,1) .15s}html.header-logo-intro-handoff-pending .header-logo-intro{transform:translate(-50%,-50%);transition:none}.header-logo-intro.is-handoff{transition:none}.header-logo-intro.is-docking{transform:translate(calc(-50% + var(--header-logo-intro-x)),calc(-50% + var(--header-logo-intro-y))) scale(var(--header-logo-intro-scale));transition:transform 1.05s cubic-bezier(.87,0,.13,1),opacity .2s ease .9s}.header-logo-intro.is-finished{opacity:0}.header-logo-exit{position:fixed;z-index:10000;pointer-events:none;will-change:left,top,width,height}.header-logo-exit img{display:block;width:100%;height:100%;object-fit:contain}.section-header .header__heading-link:has(.header__heading-logo){transition:opacity .22s ease,color .4s ease-in-out}@media(max-width:749px){.header-logo-intro{width:clamp(12rem,38vw,16rem)}}@media(prefers-reduced-motion:reduce){html.header-logo-intro-pending{overflow:auto}html.header-logo-intro-pending .section-header .header__heading-link:has(.header__heading-logo){opacity:1}.header-logo-intro,.header-logo-intro-backdrop,.header-logo-exit{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/header-logo-intro.css.map */
