.jlhls-btn{position:relative;overflow:hidden;isolation:isolate;cursor:pointer;transition:color calc(var(--btn-duration, .42s) * .6) ease,transform var(--btn-duration, .42s) cubic-bezier(.22,1,.36,1),box-shadow var(--btn-duration, .42s) ease,filter var(--btn-duration, .42s) ease,background-color var(--btn-duration, .42s) ease,border-color var(--btn-duration, .42s) ease}.jlhls-btn:focus-visible{outline:2px solid var(--brand-gold, #C49E55);outline-offset:3px}.jlhls-btn__content{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.75em;min-width:0}.jlhls-btn__fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform:scaleX(0);transform-origin:left center;transition:transform var(--btn-duration, .42s) cubic-bezier(.77,0,.175,1);pointer-events:none}.jlhls-btn__fill--lead{background:var(--btn-fill-lead, var(--brand-white, #FFFFFF))}.jlhls-btn__fill--main{background:var(--btn-fill-main, var(--brand-gold, #C49E55));z-index:2}[data-btn-anim=fill]:hover .jlhls-btn__fill--main,[data-btn-anim=fill]:focus-visible .jlhls-btn__fill--main{transform:scaleX(1)}[data-btn-anim=fill] .jlhls-btn__fill--lead{display:none}[data-btn-anim=fill-seq] .jlhls-btn__fill--lead{transition-delay:var(--btn-stagger, .12s)}[data-btn-anim=fill-seq] .jlhls-btn__fill--main{transition-delay:0ms}[data-btn-anim=fill-seq]:hover .jlhls-btn__fill,[data-btn-anim=fill-seq]:focus-visible .jlhls-btn__fill{transform:scaleX(1)}[data-btn-anim=fill-seq]:hover .jlhls-btn__fill--lead,[data-btn-anim=fill-seq]:focus-visible .jlhls-btn__fill--lead{transition-delay:0ms}[data-btn-anim=fill-seq]:hover .jlhls-btn__fill--main,[data-btn-anim=fill-seq]:focus-visible .jlhls-btn__fill--main{transition-delay:var(--btn-stagger, .12s)}[data-btn-anim=fill-raise] .jlhls-btn__fill--lead{display:none}[data-btn-anim=fill-raise]:hover,[data-btn-anim=fill-raise]:focus-visible{transform:translateY(calc(var(--btn-raise, 4px) * -1))}[data-btn-anim=fill-raise]:hover .jlhls-btn__fill--main,[data-btn-anim=fill-raise]:focus-visible .jlhls-btn__fill--main{transform:scaleX(1)}[data-btn-anim=glow]:hover,[data-btn-anim=glow]:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--btn-glow-color, var(--brand-gold, #C49E55)) 40%,transparent),0 0 24px color-mix(in srgb,var(--btn-glow-color, var(--brand-gold, #C49E55)) 45%,transparent)}[data-btn-anim=glow-raise]:hover,[data-btn-anim=glow-raise]:focus-visible{transform:translateY(calc(var(--btn-raise, 4px) * -1));box-shadow:0 0 0 1px color-mix(in srgb,var(--btn-glow-color, var(--brand-gold, #C49E55)) 40%,transparent),0 0 28px color-mix(in srgb,var(--btn-glow-color, var(--brand-gold, #C49E55)) 50%,transparent)}[data-btn-anim=grow-shadow]:hover,[data-btn-anim=grow-shadow]:focus-visible{transform:translateY(calc(var(--btn-raise, 4px) * -1)) scale(var(--btn-grow, 1.03));box-shadow:0 14px 32px #00000073}[data-btn-anim^=fill]:hover,[data-btn-anim^=fill]:focus-visible{color:var(--btn-text-hover, #050505)}.jlhls-carousel{position:relative}.jlhls-carousel__viewport{overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab}.jlhls-carousel__viewport::-webkit-scrollbar{display:none}.jlhls-carousel__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.jlhls-carousel__viewport.is-dragging *{pointer-events:none}.jlhls-carousel__track{display:flex;margin:0;padding:0;list-style:none}.jlhls-carousel__slide{flex:0 0 auto;min-width:0;scroll-snap-align:start}html.jlhls-motion .jlhls-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-order, 0) * .1s);will-change:opacity,transform}html.jlhls-motion .jlhls-reveal.is-inview{opacity:1;transform:none;will-change:auto}.jlhls-marquee{overflow:hidden}.jlhls-marquee__track{display:flex;width:max-content;animation:jlhls-marquee var(--marquee-duration, 70s) linear infinite}.jlhls-marquee:hover .jlhls-marquee__track,.jlhls-marquee:focus-within .jlhls-marquee__track,.jlhls-marquee.is-offscreen .jlhls-marquee__track{animation-play-state:paused}@keyframes jlhls-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.jlhls-btn,.jlhls-btn__fill{transition:none!important;transform:none!important}html.jlhls-motion .jlhls-reveal{opacity:1!important;transform:none!important;transition:none!important}.jlhls-marquee__track{animation:none!important}.jlhls-marquee{overflow-x:auto}.jlhls-carousel__viewport{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jlhls-motion.css.map */
