:root{--bzd-ease:cubic-bezier(.22,.61,.36,1)}
.bzd-navigation{transition:background-color .38s var(--bzd-ease),color .38s var(--bzd-ease)}
.bzd-mobile-menu .bzd-menu-panel{animation-duration:.38s;animation-timing-function:var(--bzd-ease)}
.bzd-mobile-menu[open]>.bzd-menu-backdrop{animation-duration:.36s}
.bzd-search[open] .bzd-search-panel{animation-duration:.32s;animation-timing-function:var(--bzd-ease)}
.bzd-campaign__slide.bzd-campaign--enter .bzd-campaign__photos{animation:none}
.bzd-campaign__outgoing{position:absolute!important;inset:0;z-index:2;pointer-events:none;contain:paint}
.bzd-campaign__controls{z-index:3}
.bzd-tab-enter{animation:bzd-panel-arrive .36s var(--bzd-ease)}
bzd-media>img{opacity:0;transition:opacity .42s var(--bzd-ease)}
bzd-media.bzd-media-ready>img{opacity:1}
bzd-media>noscript img{opacity:1}
.bzd-rail-controls__meter span{transition:transform .28s ease-out}
@keyframes bzd-panel-arrive{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:749px){
 .bzd-collection{isolation:isolate;box-shadow:0 -20px 38px #00000012}
 .bzd-collection>bzd-media{transform-origin:50% 50%;overflow:hidden}
 .bzd-collection>bzd-media>img{transform:scale(calc(1.035 - var(--bzd-pass,0)*.035));transition:opacity .42s var(--bzd-ease)}
 .bzd-collection:before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:#151711;opacity:calc(var(--bzd-pass,0)*.24)}
 .bzd-collection__copy,.bzd-collection__number{z-index:2}
 .bzd-material__copy{min-height:430px}
 .bzd-product-track{scroll-snap-stop:normal}
}
@media(prefers-reduced-motion:reduce){
 .bzd-navigation,bzd-media>img,.bzd-rail-controls__meter span{transition:none}
 bzd-media>img{opacity:1}
 .bzd-tab-enter{animation:none}
 .bzd-collection>bzd-media>img{transform:none}
 .bzd-collection:before{display:none}
}
