.loyal-slot{position:relative;isolation:isolate;overflow:clip;min-height:62vh;background:var(--loyal-surface)}.loyal-slot__window{position:relative;z-index:var(--loyal-z-base);min-height:62vh;display:grid;place-items:center}.loyal-slot__windowimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:var(--loyal-z-below)}.loyal-slot__copy{position:relative;text-align:center;padding:var(--loyal-space-7) var(--loyal-gutter);max-width:46ch}.loyal-slot__title{font-family:var(--loyal-font-display);font-size:var(--loyal-type-72);line-height:var(--loyal-leading-anchor);letter-spacing:var(--loyal-tracking-anchor);text-transform:uppercase;color:var(--loyal-ink);margin:var(--loyal-space-2) 0 var(--loyal-space-5)}.loyal-slot__cta{display:inline-flex}.loyal-slot .loyal-slot__plane{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--loyal-z-content);background:var(--loyal-surface);transition:transform .9s var(--loyal-ease-arrival);will-change:transform}.loyal-slot__plane--top{transform:translate3d(0,-100%,0)}.loyal-slot__plane--bottom{transform:translate3d(0,100%,0)}.loyal-slot[data-slot-state=closed] .loyal-slot__plane--top{transform:translate3d(0,calc(-50% - (var(--loyal-home-band-h, 44px) / 2)),0)}.loyal-slot[data-slot-state=closed] .loyal-slot__plane--bottom{transform:translate3d(0,calc(50% + (var(--loyal-home-band-h, 44px) / 2)),0)}.loyal-slot__objects{position:absolute;inset-inline:0;top:50%;height:var(--loyal-home-band-h, 44px);transform:translateY(-50%);z-index:var(--loyal-z-grain);overflow:clip;pointer-events:none}.loyal-slot__track{display:flex;align-items:center;gap:clamp(40px,8vw,120px);height:100%;width:max-content;padding-inline:12vw;will-change:transform}.loyal-slot__object{display:block;height:100%;flex:0 0 auto}.loyal-slot__objectimg{height:100%;width:auto;object-fit:contain;display:block;filter:none}.loyal-slot__editor{position:relative;z-index:var(--loyal-z-clean);padding:var(--loyal-space-4) var(--loyal-gutter);font-size:var(--loyal-type-13);color:var(--loyal-ink-muted)}@media(prefers-reduced-motion:reduce){.loyal-slot[data-slot-state=closed] .loyal-slot__plane--top{transform:translate3d(0,-100%,0)}.loyal-slot[data-slot-state=closed] .loyal-slot__plane--bottom{transform:translate3d(0,100%,0)}.loyal-slot__plane{transition:none}.loyal-slot__track{transform:none!important}}@media print{.loyal-slot__plane,.loyal-slot__objects{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/loyal-slot-reveal.css.map */
