:root{--m-fast:.18s;--m-base:.55s;--m-major:.75s;--m-dist:20px;--m-stagger:70ms;--m-ease:cubic-bezier(.22,.8,.2,1);--m-ease-pop:cubic-bezier(.2,1.35,.3,1);--m-exit:.2s}.m-js .rv:not(.in),.m-js [data-m=rise]:not(.in){opacity:0;transform:translateY(var(--m-dist))}.rv,[data-m=rise]{transition:opacity var(--m-base) var(--m-ease),transform var(--m-base) var(--m-ease)}.rv.in,[data-m=rise].in{opacity:1;transform:none}.m-js [data-m=stagger]:not(.in)>*{opacity:0;transform:translateY(var(--m-dist))}[data-m=stagger]>*{transition:opacity var(--m-base) var(--m-ease),transform var(--m-base) var(--m-ease);transition-delay:calc(var(--i,0) * var(--m-stagger))}[data-m=stagger].in>*{opacity:1;transform:none}.m-js [data-m=mask]:not(.in){clip-path:inset(100% -4px -30px -4px)}[data-m=mask]{transition:clip-path var(--m-major) var(--m-ease)}[data-m=mask].in{clip-path:inset(-4px -4px -30px -4px)}.m-js [data-m=mask]:not(.in) img{scale:1.1}[data-m=mask] img{transition:scale calc(var(--m-major) + .3s) var(--m-ease)}[data-m=mask].in img{scale:1}@keyframes m-head{0%{clip-path:inset(0 0 100% 0);transform:translateY(.35em)}to{clip-path:inset(0 0 -.2em 0);transform:none}}@media(prefers-reduced-motion:no-preference){.page-hero h1{animation:m-head var(--m-major) var(--m-ease) both}.page-hero .lead{animation:m-fade .6s .15s var(--m-ease) both}}@keyframes m-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.btn{transition:transform var(--m-fast) var(--m-ease),box-shadow var(--m-fast) var(--m-ease),background-color var(--m-fast)}.btn:active{transform:translateY(2px);box-shadow:0 2px 0 var(--ink)}.nav ul a{transition:background-color var(--m-fast)}.pcard{transition:transform .25s var(--m-ease),box-shadow .25s var(--m-ease)}@media(hover:hover){.pcard:hover{box-shadow:0 14px 0 var(--red-ink)}.pcard .shot:not(.flip) img{transition:scale .5s var(--m-ease)}.pcard:hover .shot:not(.flip) img{scale:1.04}}.pcard:active{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.rv,[data-m],[data-m]>*,[data-m] img{opacity:1!important;transform:none!important;clip-path:none!important;scale:1!important;transition:none!important}.pcard:hover .shot img{scale:1!important}}.erupt{position:relative;z-index:3;margin:clamp(12px,2vw,22px) 0 0;text-align:center;font-family:Bowlby One,Alfa Slab One,Impact,sans-serif;font-size:clamp(1.9rem,6.2vw,4.7rem);line-height:1;text-transform:uppercase;color:var(--mustard);text-shadow:.04em .04em 0 var(--red-ink),0 0 .28em rgba(58,3,3,.6);letter-spacing:-.005em;text-wrap:balance}.erupt-word{display:inline-block;white-space:nowrap}.erupt-ch{display:inline-block;position:relative;will-change:transform}.m-js .erupt:not(.erupt-done) .erupt-ch{opacity:0}.erupt-glow{position:fixed;left:-10vw;right:-10vw;bottom:0;height:46vh;pointer-events:none;z-index:60;transform-origin:50% 100%;background:radial-gradient(ellipse 55% 100% at 50% 100%,#ff9614f2 0,#ff50008c 38%,#be140000 72%);mix-blend-mode:screen;opacity:0}.erupt-ring{position:absolute;left:50%;top:50%;width:140px;height:140px;margin:-70px 0 0 -70px;border-radius:50%;border:6px solid var(--mustard);pointer-events:none;z-index:-1}.page-hero.erupt-live{overflow:visible}@media(prefers-reduced-motion:reduce){.erupt-ch{opacity:1!important}.erupt-glow,.erupt-ring{display:none}}.page-hero h1{position:relative;z-index:4}.erupt-text{display:inline-block;position:relative}.erupt-flame{position:absolute;bottom:.04em;width:.95em;height:.95em;background:50% 100%/contain no-repeat;pointer-events:none;transform-origin:50% 100%;opacity:1}.erupt-flame.l{right:100%;margin-right:.08em}.erupt-flame.r{left:100%;margin-left:.08em}.m-js .erupt:not(.erupt-done) .erupt-flame{opacity:0;transform:scale(0)}.m-js .erupt.erupt-done .erupt-flame{transition:transform .5s cubic-bezier(.2,1.5,.4,1),opacity .3s;transform:scale(.7)}.m-js .erupt.erupt-slammed .erupt-flame{transform:scale(1.15);animation:erupt-flick 1.4s ease-in-out .5s infinite alternate}@keyframes erupt-flick{0%{transform:scale(1.15) skew(-4deg)}to{transform:scale(1.05) skew(4deg)}}@media(prefers-reduced-motion:reduce){.erupt-flame{transform:none!important;animation:none!important;transition:none!important;opacity:1!important}}@keyframes m-mask-in{0%{clip-path:inset(100% -4px -30px -4px)}to{clip-path:inset(-4px -4px -30px -4px)}}@keyframes m-mask-img{0%{scale:1.1}to{scale:1}}@media(prefers-reduced-motion:no-preference){[data-m=mask-now]{animation:m-mask-in var(--m-major) var(--m-ease) both}[data-m=mask-now] img{animation:m-mask-img calc(var(--m-major) + .3s) var(--m-ease) both}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bahm-motion.css.map */
