.custom-footer-wrapper{display:flex;flex-direction:column}.custom-footer{position:relative;width:100%;height:var(--footer-height, 440px);background:var(--footer-bg, #F7F2E8);color:var(--footer-text-color, #2E2C2A);font-family:var(--footer-font, "Assistant", sans-serif);overflow:hidden}@media(max-width:749px){.custom-footer{height:var(--footer-height-mobile, 320px)}}.custom-footer__content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 40px;box-sizing:border-box;pointer-events:none}.custom-footer__subheading{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:520px;margin:0 auto;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:inherit;pointer-events:none}.custom-footer__subheading-text{flex:0 1 auto;text-align:center;font-size:var(--subheading-font-size, 13px);font-family:var(--subheading-font, inherit);line-height:1.4}.custom-footer__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.custom-footer__logo-row{display:flex;align-items:center;justify-content:center;gap:20px;pointer-events:none}.custom-footer__logo-image{width:var(--logo-size, 220px);max-width:60%;height:auto;pointer-events:none}.custom-footer__mascot-image{width:var(--mascot-size, 140px);max-width:30%;height:auto;pointer-events:none}.custom-footer-info-grid{display:flex;justify-content:center;align-items:flex-start;width:100%;max-width:900px;flex-wrap:wrap;gap:16px 24px;margin-top:12px;pointer-events:auto}.custom-footer-info-col{display:flex;flex-direction:column;align-items:center;text-align:center}.custom-footer-info-value{font-size:15px;font-weight:700;color:inherit;text-decoration:none}.custom-footer-info-value:hover{text-decoration:underline}@media(max-width:749px){.custom-footer__content{padding:20px;gap:12px}.custom-footer__subheading{max-width:320px}.custom-footer__logo-row{gap:12px}.custom-footer-info-grid{justify-content:center}.custom-footer-info-col{min-width:45%;align-items:center;text-align:center}}.custom-footer__physics-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.custom-footer__sticker{position:absolute;top:0;left:0;width:var(--sticker-size, 90px);height:var(--sticker-size, 90px);object-fit:contain;cursor:grab;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;will-change:transform}@media(max-width:749px){.custom-footer__sticker{width:var(--sticker-size-mobile, 56px);height:var(--sticker-size-mobile, 56px)}}.custom-footer__sticker:active{cursor:grabbing}.custom-footer-info-value--button{background:none;border:none;padding:0;font:inherit;font-size:15px;font-weight:700;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-footer-physics.css.map */
