.shopify-section-group-footer-group{background:transparent!important}.mp-foot{--mp-foot-pad: clamp(20px, 5vw, 72px);position:relative;isolation:isolate;overflow:hidden;color:var(--mp-bone);background:linear-gradient(180deg,#05030300 0,#050303b8 220px,#050303 62%);font-family:var(--mp-text)}.mp-foot,.mp-foot *,.mp-foot *:before,.mp-foot *:after{box-sizing:border-box}.mp-foot__wrap{width:100%;max-width:1480px;margin:0 auto;padding-left:var(--mp-foot-pad);padding-right:var(--mp-foot-pad)}.mp-foot__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mp-foot a{color:inherit;text-decoration:none}.mp-foot__tape{position:relative;z-index:2;margin:26px -2% 0;width:104%;transform:rotate(-1.4deg);background:linear-gradient(180deg,#c3141d,#8e0e15);border-top:2px solid var(--mp-bone);border-bottom:2px solid var(--mp-bone);box-shadow:0 14px 34px #000000b3;overflow:hidden;white-space:nowrap;padding:10px 0}.mp-foot__tape-track{display:inline-flex;align-items:center;gap:28px;padding-right:28px;animation:mp-foot-tape 90s linear infinite}.mp-foot__tape-track span{font-family:var(--mp-metal);text-transform:uppercase;font-size:clamp(2.2rem,2.6vw,3.2rem);line-height:1;letter-spacing:.03em;color:var(--mp-bone);text-shadow:0 2px 0 #3a0306}.mp-foot__tape-track img{width:clamp(16px,1.6vw,22px);height:auto}@keyframes mp-foot-tape{to{transform:translate(-50%)}}.mp-foot__guest{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,90px);align-items:end;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(48px,6vw,88px)}.mp-foot__guest-title{font-family:var(--mp-metal)!important;font-weight:400!important;text-transform:uppercase;font-size:clamp(4.6rem,6.4vw,9.6rem);line-height:.98;letter-spacing:.015em;margin:0;color:var(--mp-bone);text-shadow:0 4px 0 #000}.mp-foot__guest-text{font-size:clamp(1.8rem,1.6vw,2.2rem);font-style:italic;line-height:1.45;color:var(--mp-bone-dim);margin:18px 0 0;max-width:46rem}.mp-foot__form{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;border-bottom:3px solid var(--mp-bone)}.mp-foot__input{flex:1 1 0;min-width:0;background:transparent;border:0;outline:0;box-shadow:none;color:var(--mp-bone);font-family:var(--mp-text);font-size:clamp(2.2rem,2.2vw,3rem);font-style:italic;padding:16px 4px 14px;-webkit-appearance:none;appearance:none;border-radius:0}.mp-foot__input::placeholder{color:#e9dec866}.mp-foot__input:focus-visible{outline:0}.mp-foot__form:focus-within{border-bottom-color:var(--mp-red-hi)}.mp-foot__button{flex:none;cursor:pointer;border:0;border-radius:0;margin:0 0 -3px;background:var(--mp-red);color:var(--mp-bone);font-family:var(--mp-metal);text-transform:uppercase;font-size:clamp(2.2rem,2.2vw,3rem);letter-spacing:.04em;line-height:1;padding:18px clamp(22px,2.4vw,38px);transition:background .2s ease,color .2s ease,transform .2s cubic-bezier(.2,.9,.3,1.4)}.mp-foot__button:hover,.mp-foot__button:focus-visible{background:var(--mp-bone);color:#0d0b0a;transform:translateY(-3px) rotate(-1.5deg)}.mp-foot__msg{flex:1 0 100%;margin:0;padding:12px 0;font-size:1.7rem}.mp-foot__msg--ok{color:var(--mp-bone)}.mp-foot__msg--err{color:var(--mp-red-hi)}.mp-foot__note,.mp-foot__note p{margin:12px 0 0;font-size:1.5rem;color:var(--mp-bone-dim)}.mp-foot__note a{text-decoration:underline;text-underline-offset:3px}.mp-foot__note a:hover{color:var(--mp-red-hi)}.mp-foot__main{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(0,3fr);gap:clamp(32px,5vw,96px);padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(40px,5vw,64px);border-top:1px solid var(--mp-line)}.mp-foot__logo{display:inline-block}.mp-foot__logo img{display:block;width:clamp(170px,15vw,230px);height:auto;transition:transform .35s cubic-bezier(.2,.9,.3,1.4)}.mp-foot__logo:hover img{transform:rotate(-3deg) scale(1.04)}.mp-foot__claim{font-style:italic;font-size:1.9rem;line-height:1.4;color:var(--mp-bone);margin:18px 0 14px}.mp-foot__contact{list-style:none;margin:0;padding:0;font-size:1.85rem;line-height:1.6}.mp-foot__contact a{color:var(--mp-bone-dim);transition:color .2s ease}.mp-foot__contact a:hover{color:var(--mp-red-hi)}.mp-foot__age{display:flex;align-items:center;gap:14px;margin:22px 0 0;font-size:1.55rem;line-height:1.35;color:var(--mp-bone-dim);max-width:34rem}.mp-foot__age-badge{flex:none;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--mp-red-hi);color:var(--mp-bone);font-family:var(--mp-metal);font-size:1.9rem;letter-spacing:.02em;transform:rotate(-8deg)}.mp-foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px)}.mp-foot__col-title{font-family:var(--mp-metal)!important;font-weight:400!important;text-transform:uppercase;font-size:clamp(2.4rem,2.2vw,3rem);line-height:1;letter-spacing:.03em;color:var(--mp-bone);margin:4px 0 16px}.mp-foot__col ul{list-style:none;margin:0;padding:0}.mp-foot__col li{margin:0}.mp-foot__col a{display:inline-block;padding:5px 0;font-size:1.9rem;line-height:1.3;color:var(--mp-bone-dim);transition:color .2s ease,transform .25s cubic-bezier(.2,.9,.3,1.4)}.mp-foot__col a:hover,.mp-foot__col a:focus-visible,.mp-foot__col a[aria-current]{color:var(--mp-red-hi);transform:translate(6px)}.mp-foot__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--mp-line)}.mp-foot__copy{margin:0;font-family:var(--mp-caps);font-weight:700;font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mp-bone-dim)}.mp-foot__pay{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.mp-foot__pay-icon{display:block;width:38px;height:24px}.mp-foot__giant{position:relative;z-index:0;display:flex;justify-content:space-between;align-items:flex-end;padding:0 clamp(8px,1.4vw,24px);margin-top:clamp(4px,1vw,16px);font-family:var(--mp-metal);text-transform:uppercase;line-height:.82;font-size:calc(98vw / var(--n, 7) * 1.7);margin-bottom:-.1em;-webkit-user-select:none;user-select:none}.mp-foot__giant span{display:block;flex:none;background:linear-gradient(180deg,var(--mp-bone) 0%,rgba(233,222,200,.55) 45%,rgba(233,222,200,0) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;transform-origin:50% 100%;transition:transform .28s cubic-bezier(.2,.9,.3,1.6)}.mp-foot__giant span:hover{background-image:linear-gradient(180deg,var(--mp-red-hi) 0%,rgba(212,42,47,.6) 45%,rgba(212,42,47,0) 92%);transform:translateY(-9%) rotate(-3deg)}.mp-foot__giant.is-mosh span{animation:mp-foot-mosh .9s cubic-bezier(.3,.7,.3,1) both;animation-delay:calc(var(--i) * 70ms)}@keyframes mp-foot-mosh{0%{transform:translateY(0)}30%{transform:translateY(-16%) rotate(-4deg);background-image:linear-gradient(180deg,var(--mp-red-hi) 0%,rgba(212,42,47,.6) 45%,rgba(212,42,47,0) 92%)}60%{transform:translateY(3%) rotate(2deg)}to{transform:translateY(0)}}@media(max-width:1099px){.mp-foot__main{grid-template-columns:minmax(0,1fr)}.mp-foot__brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 32px;align-items:center}.mp-foot__brand .mp-foot__logo{grid-row:span 3}.mp-foot__claim{margin-top:0}}@media(max-width:749px){.mp-foot__guest{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:56px}.mp-foot__guest-title{font-size:clamp(4.2rem,13vw,6.4rem)}.mp-foot__button{padding:16px 18px;font-size:2.2rem}.mp-foot__input{font-size:2rem}.mp-foot__col-title{font-size:2.2rem;overflow-wrap:anywhere}.mp-foot__brand{display:block}.mp-foot__logo img{width:170px}.mp-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.mp-foot__cols .mp-foot__col:last-child{grid-column:1 / -1}.mp-foot__col a{font-size:1.8rem;padding:7px 0}.mp-foot__bar{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.mp-foot__tape-track,.mp-foot__giant.is-mosh span{animation:none!important}.mp-foot__giant span,.mp-foot__button,.mp-foot__col a,.mp-foot__logo img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/moshpit-footer.css.map */
