:root{--anim-dist: 22px;--anim-dur: .9s;--anim-ease: cubic-bezier(.22, 1, .36, 1)}html.anim-subtle{--anim-dist: 12px;--anim-dur: .7s}@keyframes spjPageIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}html.anim #MainContent{animation:spjPageIn .6s var(--anim-ease) both}html.anim.is-leaving #MainContent{opacity:0;translate:0 -6px;transition:opacity .22s ease,translate .22s ease}html.anim [data-reveal]{opacity:0;translate:0 var(--anim-dist);transition:opacity var(--anim-dur) var(--anim-ease),translate var(--anim-dur) var(--anim-ease);transition-delay:var(--reveal-delay, 0s)}html.anim [data-reveal=fade]{translate:none}html.anim [data-reveal=zoom]{translate:none;scale:.96;transition-property:opacity,scale}html.anim [data-reveal].is-in{opacity:1;translate:0 0;scale:1}html.anim .section-title[data-reveal],html.anim .sbs-title[data-reveal]{letter-spacing:.34em;transition-property:opacity,translate,letter-spacing}html.anim .section-title[data-reveal].is-in{letter-spacing:.22em}html.anim .sbs-title[data-reveal].is-in{letter-spacing:.2em}html.anim .section-title[data-reveal]:after{width:0;transition:width 1.1s var(--anim-ease) .35s}html.anim .section-title[data-reveal].is-in:after{width:40px}@media(max-width:768px){html.anim .section-title[data-reveal].is-in{letter-spacing:.16em}}html.anim .split-words .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}html.anim .split-words .w>span{display:inline-block;translate:0 105%;opacity:0;transition:translate 1s var(--anim-ease),opacity .6s ease;transition-delay:calc(var(--wi, 0) * 70ms + var(--split-base, 0ms))}html.anim .split-words.is-in .w>span{translate:0 0;opacity:1}html.anim .hero-slide .hero-eyebrow,html.anim .hero-slide .hero-sub,html.anim .hero-slide .hero-content>.btn{opacity:0;translate:0 14px;transition:opacity .8s var(--anim-ease),translate .8s var(--anim-ease)}html.anim .hero-slide.is-active .hero-eyebrow{opacity:1;translate:0 0;transition-delay:.1s;letter-spacing:.32em}html.anim .hero-slide.is-active .hero-sub{opacity:.85;translate:0 0;transition-delay:.65s}html.anim .hero-slide.is-active .hero-content>.btn{opacity:1;translate:0 0;transition-delay:.85s}html.anim .hero-slide .hero-eyebrow{letter-spacing:.6em;transition-property:opacity,translate,letter-spacing;transition-duration:.8s,.8s,1.4s}html.anim .hero-slide .hero-title.split-words{--split-base: .25s}html.anim .hero-slide.has-img .hero-slide-img{scale:1.06;transition:scale 7s ease-out}html.anim .hero-slide.has-img.is-active .hero-slide-img{scale:1}html.anim .btn-black,html.anim .btn-gold{position:relative;overflow:hidden;isolation:isolate}html.anim .btn-black:before,html.anim .btn-gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(233,205,140,.45) 50%,transparent 70%);translate:-120% 0;transition:translate .9s var(--anim-ease)}html.anim .btn-black:hover:before,html.anim .btn-gold:hover:before{translate:120% 0}@keyframes spjPop{0%{scale:1}40%{scale:1.35}to{scale:1}}html.anim .badge-count.pop{animation:spjPop .45s var(--anim-ease)}@keyframes spjBeat{0%,to{scale:1}35%{scale:1.3}60%{scale:.92}}html.anim .wish-btn.beat,html.anim .pdp-wish.beat .pdp-wish-ico{animation:spjBeat .5s ease}html.anim .prod-img-wrap img{transition:opacity .5s ease,transform 1.4s cubic-bezier(.22,1,.36,1)}html.anim .prod-img-wrap img.is-loading{opacity:0}::view-transition-old(root){animation:spjVtOut .25s ease both}::view-transition-new(root){animation:spjVtIn .45s var(--anim-ease) both}@keyframes spjVtOut{to{opacity:0}}@keyframes spjVtIn{0%{opacity:0}}html.anim .site-header{view-transition-name:site-header}@media(prefers-reduced-motion:reduce){html.anim #MainContent{animation:none}html.anim [data-reveal],html.anim .split-words .w>span,html.anim .hero-slide .hero-eyebrow,html.anim .hero-slide .hero-sub,html.anim .hero-slide .hero-content>.btn{opacity:1!important;translate:none!important;scale:none!important;transition:none!important}html.anim .section-title[data-reveal]:after{width:40px;transition:none}::view-transition-old(root),::view-transition-new(root){animation:none}}@media(max-width:600px){html.anim .hero-slide .hero-eyebrow{letter-spacing:.4em}html.anim .hero-slide.is-active .hero-eyebrow{letter-spacing:.32em}html.anim .section-title[data-reveal],html.anim .sbs-title[data-reveal]{letter-spacing:.24em}}@media(max-width:360px){html.anim .hero-slide .hero-eyebrow,html.anim .hero-slide.is-active .hero-eyebrow{letter-spacing:.3em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/animations.css.map */
