.kmj-hero-content-row{position:relative;display:flex;flex-direction:row;align-items:flex-end;gap:20px}.kmj-hero-content-row:before{content:"";position:absolute;top:-16px;right:-20px;bottom:-16px;left:-20px;background:#00000059;border-radius:2px;opacity:0;transition:opacity .6s ease;pointer-events:none;z-index:0}.kmj-hero-content-row.kmj-scrim-in:before,.kmj-hero-content-row.kmj-scrim-done:before{opacity:1}.kmj-hero-content-row>*{position:relative;z-index:1}.kmj-caption-stage{position:relative;flex:0 0 290px;width:290px;min-height:3em;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;z-index:4;overflow:visible;margin-right:20px}.kmj-caption-item{position:absolute;bottom:0;right:0;display:flex;align-items:flex-end;justify-content:flex-end;opacity:0;transform:translateY(20px);will-change:opacity,transform}.kmj-caption-inner{text-align:right;width:290px}.kmj-caption-inner p{margin:0;font-size:var(--font-body-size, .875rem);color:#fff;letter-spacing:.04em;line-height:1.4;text-transform:none}.kmj-caption-inner strong{font-weight:600;color:#fff}[data-kmj-caption]{display:none}.kmj-caption-item.kmj-caption-enter{animation:kmj-caption-in .7s cubic-bezier(.16,1,.3,1) forwards}.kmj-caption-item.kmj-caption-exit{animation:kmj-caption-out .5s cubic-bezier(.4,0,1,1) forwards}@keyframes kmj-caption-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes kmj-caption-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.kmj-word{display:inline-block;will-change:opacity,transform}[data-kmj-animate=button]{opacity:0;clip-path:inset(0 100% 0 0)}[data-kmj-animate=button].kmj-anim-in{animation:kmj-button-wipe .7s cubic-bezier(.16,1,.3,1) forwards}[data-kmj-animate=button].kmj-anim-done{opacity:1;clip-path:inset(0 0% 0 0)}@keyframes kmj-button-wipe{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0% 0 0)}}.button-group{display:flex;flex-direction:row;gap:20px}[data-kmj-animate=rich-text]{width:290px;text-align:right;pointer-events:none;align-self:flex-end}.kmj-caption-stage{margin-right:0}.kmj-hero-content-row{margin-bottom:0;position:relative;bottom:-30px}.kmj-caption-stage{margin-bottom:3px}@media screen and (max-width:699px){.kmj-hero-content-row.kmj-mobile-design-series{flex-direction:column;align-items:flex-end;gap:var(--kmj-mobile-content-gap, 20px);max-width:100%;--kmj-mobile-bottom-space: 80px;bottom:calc(var(--kmj-mobile-bottom-space) - 30px)}.kmj-mobile-design-series .kmj-caption-stage{order:1;flex:0 0 auto;width:min(290px,calc(100vw - 48px));margin-right:0;margin-bottom:0}.kmj-mobile-design-series .kmj-caption-inner,.kmj-mobile-design-series [data-kmj-animate=rich-text]{width:min(290px,calc(100vw - 48px))}.kmj-mobile-design-series .button-group,.kmj-mobile-design-series .kmj-mobile-keep-button{order:2}.kmj-mobile-design-series .button-group{flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;gap:20px;max-width:100%}.kmj-mobile-design-series .kmj-mobile-hide-button{display:none!important}}@media screen and (max-width:699px){.kmj-mobile-design-series .kmj-mobile-empty-buttons{display:none!important}}@media screen and (max-width:699px){.kmj-mobile-design-series>.kmj-mobile-button-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;gap:20px;order:2;max-width:100%}.kmj-mobile-button-row>*{flex:0 1 auto;min-width:0;margin-block:0}.kmj-mobile-design-series>.kmj-mobile-button-row.kmj-mobile-empty-buttons{display:none!important}}@supports (height: 100svh){@media screen and (max-width:699px){[data-kmj-hero-slide] .kmj-hero-content-row.kmj-mobile-design-series{bottom:calc(var(--kmj-mobile-bottom-space, 80px) - 30px + max(0px,calc(100vh - 100svh)))}}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/kmj-hero-animation.css.map */
