.parallax-wrap{position:relative;overflow:hidden;isolation:isolate}.parallax{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.parallax-bg{position:absolute;top:-10%;right:0;bottom:-10%;left:0;width:100%;height:120%;object-fit:cover;z-index:0}.parallax-content{position:relative;z-index:1}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal[data-reveal=up]{transform:translate3d(0,32px,0)}.reveal[data-reveal=down]{transform:translate3d(0,-32px,0)}.reveal[data-reveal=left]{transform:translate3d(32px,0,0)}.reveal[data-reveal=right]{transform:translate3d(-32px,0,0)}.reveal[data-reveal=fade]{transform:none}.reveal[data-reveal=scale]{transform:scale(.96)}.reveal.is-revealed{opacity:1;transform:translateZ(0) scale(1)}.reveal-stagger>*{opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal-stagger.is-revealed>*:nth-child(1){transition-delay:0ms}.reveal-stagger.is-revealed>*:nth-child(2){transition-delay:80ms}.reveal-stagger.is-revealed>*:nth-child(3){transition-delay:.16s}.reveal-stagger.is-revealed>*:nth-child(4){transition-delay:.24s}.reveal-stagger.is-revealed>*:nth-child(5){transition-delay:.32s}.reveal-stagger.is-revealed>*:nth-child(6){transition-delay:.4s}.reveal-stagger.is-revealed>*{opacity:1;transform:translateZ(0)}.marquee{--marquee-duration: 40s;display:flex;overflow-x:clip;overflow-y:visible;width:100%;white-space:nowrap;padding-bottom:.25em;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.marquee__track{display:flex;flex:none;gap:4rem;padding-right:4rem;animation:marquee-scroll var(--marquee-duration) linear infinite;will-change:transform}.marquee__track:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.section-header:has(.header-wrapper--solid){position:fixed;top:0;left:0;right:0;z-index:100}body:has(.header-wrapper--solid) #MainContent{padding-top:var(--header-height, 7rem)}.header-wrapper--solid{background-color:rgb(var(--color-background))!important;background-image:none!important;box-shadow:0 1px 4px #0000000f}.header-wrapper--solid .header__heading-link,.header-wrapper--solid .header__heading-link .h2,.header-wrapper--solid .link--text,.header-wrapper--solid .header__menu-item,.header-wrapper--solid .header__icon,.header-wrapper--solid summary.header__icon{color:#000!important}.section-header:has(.header-wrapper--transparent){position:fixed;top:0;left:0;right:0;z-index:100}.header-wrapper--transparent,.header-wrapper--transparent.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important;border-bottom-color:transparent!important;box-shadow:none;transition:background-color .3s ease,box-shadow .3s ease}.header-wrapper--transparent:not(.is-solid) .header__heading-link,.header-wrapper--transparent:not(.is-solid) .header__heading-link .h2,.header-wrapper--transparent:not(.is-solid) .header__heading-link:hover .h2,.header-wrapper--transparent:not(.is-solid) .link--text,.header-wrapper--transparent:not(.is-solid) .header__menu-item,.header-wrapper--transparent:not(.is-solid) .header__menu-item span,.header-wrapper--transparent:not(.is-solid) .header__icon,.header-wrapper--transparent:not(.is-solid) .header__icon--menu,.header-wrapper--transparent:not(.is-solid) .header__icon svg,.header-wrapper--transparent:not(.is-solid) summary.header__icon{color:#fff!important}.header-wrapper--transparent .menu-drawer,.header-wrapper--transparent .menu-drawer .menu-drawer__menu-item,.header-wrapper--transparent .menu-drawer .link--text,.header-wrapper--transparent .menu-drawer .link--text .h2,.header-wrapper--transparent .menu-drawer button,.header-wrapper--transparent .menu-drawer summary,.header-wrapper--transparent .menu-drawer a,.header-wrapper--transparent .menu-drawer a .h2,.header-wrapper--transparent .menu-drawer__close-button{color:#000!important}.header-wrapper--transparent:not(.is-solid) .mega-menu__content,.header-wrapper--transparent:not(.is-solid) .mega-menu__link,.header-wrapper--transparent:not(.is-solid) .list-menu--disclosure,.header-wrapper--transparent:not(.is-solid) .list-menu--disclosure .list-menu__item--link,.header-wrapper--transparent:not(.is-solid) .list-menu--disclosure a{color:#121212bf!important}.header-wrapper--transparent:not(.is-solid) .mega-menu__link:hover,.header-wrapper--transparent:not(.is-solid) .list-menu--disclosure .list-menu__item--link:hover,.header-wrapper--transparent:not(.is-solid) .list-menu--disclosure a:hover{color:#121212!important}.header-wrapper--transparent .header__heading-link,.header-wrapper--transparent .header__heading-link .h2,.header-wrapper--transparent .header__menu-item,.header-wrapper--transparent .header__icon,.header-wrapper--transparent summary.header__icon{transition:color .3s ease}.header-wrapper--transparent.is-solid{background-color:#fff!important;background-image:none!important;box-shadow:0 1px 6px #00000014!important}.header-wrapper--transparent.is-solid .header__heading-link,.header-wrapper--transparent.is-solid .header__heading-link .h2,.header-wrapper--transparent.is-solid .header__heading-link:hover .h2,.header-wrapper--transparent.is-solid .link--text,.header-wrapper--transparent.is-solid .header__menu-item,.header-wrapper--transparent.is-solid .header__menu-item span,.header-wrapper--transparent.is-solid .header__icon,.header-wrapper--transparent.is-solid .header__icon--menu,.header-wrapper--transparent.is-solid summary.header__icon{color:#000!important}.tilt{transition:transform .4s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d;will-change:transform}.tilt:hover{transform:perspective(800px) rotateX(2deg) rotateY(-2deg) translateY(-4px)}.header__heading-logo-wrapper{position:relative}.header__heading-logo--dark{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.header__heading-logo--light{opacity:1;transition:opacity .3s ease;display:block}.header-wrapper--solid .header__heading-logo--dark,.js-transparent-header.is-solid .header__heading-logo--dark{opacity:1}.header-wrapper--solid .header__heading-logo--light,.js-transparent-header.is-solid .header__heading-logo--light{opacity:0}@media(prefers-reduced-motion:reduce){.parallax,.parallax-bg,.marquee__track,.reveal,.reveal-stagger>*,.tilt{transform:none!important;transition:none!important;animation:none!important;opacity:1!important;will-change:auto!important}.reveal{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/parallax.css.map */
