footer.section-wrapper{position:relative;margin-top:100px;overflow:visible}footer .section-background{background:#ffffffb8!important;backdrop-filter:blur(80px) saturate(180%);-webkit-backdrop-filter:blur(80px) saturate(180%);border-radius:28px 28px 0 0;box-shadow:0 -8px 32px #fffc,0 -2px 16px #0000000a,inset 0 1px #fff;border:1px solid rgba(255,255,255,.9);border-bottom:none;position:relative}footer .section{background:transparent!important;position:relative;z-index:1}footer .footer-content{padding:48px 0 32px!important}footer .footer-content>*{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;border:none!important;padding:0!important;box-shadow:none!important;transition:opacity .3s ease!important}footer .footer-content>*:hover{opacity:.85;transform:none!important}footer .footer-content>*:not(:last-child){padding-bottom:40px!important;border-bottom:1px solid rgba(255,255,255,.6);margin-bottom:40px!important}.footer-utilities .section-background{background:#ffffffbf!important;backdrop-filter:blur(80px) saturate(180%);-webkit-backdrop-filter:blur(80px) saturate(180%);box-shadow:0 4px 20px #fff9,0 2px 10px #0000000a,inset 0 1px #fff;border:1px solid rgba(255,255,255,.9);border-top:1px solid rgba(255,255,255,.4);position:relative}.footer-utilities .section{background:transparent!important}.footer-utilities .utilities{border-top:1px solid rgba(255,255,255,.5)!important;background:none!important;padding-top:24px!important;box-shadow:none!important}footer .footer-content,footer .footer-content>*,footer .footer-utilities .utilities,footer ul,footer nav,footer li{text-align:center!important;justify-content:center!important;align-items:center!important;list-style:none!important}footer ul{padding-left:0!important;margin:0!important}footer li{display:block!important;margin:0!important}footer h2,footer h3,footer h4,footer .h2,footer .h3,footer .h4{color:var(--color-foreground);font-weight:700;font-size:1.125rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px;padding-bottom:0;text-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center;display:block;width:100%}footer h2:after,footer h3:after,footer h4:after,footer .h2:after,footer .h3:after,footer .h4:after{display:none}footer a:not(.button):not([class*=social]){color:var(--color-foreground);text-decoration:none;transition:all .25s ease;position:relative;display:inline-block;font-size:.9375rem;line-height:2.2;padding:6px 12px;border-radius:8px;margin:2px 0;box-shadow:0 2px 6px #0000000f;background:#ffffff4d}footer a:not(.button):not([class*=social]):hover{transform:scale(1.08);color:#dc2626!important;background:#fff9;box-shadow:0 4px 16px #dc262633}footer a:not(.button):not([class*=social]):after{display:none}footer [data-testid=email-signup-form],footer .email-signup,footer form[action*=contact]{display:flex;gap:12px;align-items:center;justify-content:center;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;border-radius:0;border:none;box-shadow:none;margin-top:16px;max-width:500px;margin-left:auto;margin-right:auto}footer input[type=email],footer input[name="contact[email]"]{flex:1;min-width:200px;height:48px;padding:0 24px;border-radius:50px;border:2px solid rgba(0,0,0,.1);background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:var(--color-foreground);font-size:.9375rem;font-weight:500;transition:all .25s ease;box-shadow:0 3px 10px #0000001a;text-align:center}footer input[type=email]::placeholder,footer input[name="contact[email]"]::placeholder{color:#00000080;font-weight:500}footer input[type=email]:hover,footer input[name="contact[email]"]:hover{transform:scale(1.05);border-color:#dc262666;background:#ffffffe6;box-shadow:0 4px 16px #dc262633}footer input[type=email]:focus,footer input[name="contact[email]"]:focus{outline:none;border-color:#dc262699;background:#fffffff2;box-shadow:0 4px 16px #dc26264d;transform:scale(1.05)}footer button[type=submit],footer [type=submit].button{min-width:120px;height:48px;padding:0 32px;border-radius:50px;border:2px solid rgba(0,0,0,.1);background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:var(--color-foreground);font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 3px 10px #0000001a;position:relative;overflow:hidden}footer button[type=submit]:before,footer [type=submit].button:before{display:none}footer button[type=submit]>*,footer [type=submit].button>*{position:relative;z-index:2}footer button[type=submit]:hover,footer [type=submit].button:hover{transform:scale(1.08);border-color:#dc262666;background:#ffffffe6;box-shadow:0 4px 16px #dc262633;color:#dc2626!important}.footer-utilities .utilities{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.social-icons__wrapper,.footer-utilities__icons{display:flex!important;gap:16px!important;align-items:center!important;justify-content:center!important;justify-self:center!important;flex-wrap:wrap!important;margin:16px auto!important;width:100%!important}.social-icons__icon-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;margin:0!important}.social-icons__icon-wrapper a,.social-icons__wrapper a,.footer-utilities__icons a{width:56px!important;height:56px!important;border-radius:50%!important;border:2px solid rgba(0,0,0,.1)!important;background:#ffffffb3!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #0000001f!important;position:relative!important;overflow:visible!important}.social-icons__icon-wrapper a:before,.social-icons__wrapper a:before,.footer-utilities__icons a:before,.social-icons__icon-wrapper a:after,.social-icons__wrapper a:after,.footer-utilities__icons a:after{display:none!important}.social-icons__icon-wrapper a:hover,.social-icons__wrapper a:hover,.footer-utilities__icons a:hover{transform:scale(1.08)!important;border-color:#dc262699!important;background:#dc2626e6!important;box-shadow:0 6px 20px #dc262666!important}.social-icons__icon,.social-icons__wrapper svg,.footer-utilities__icons svg{width:24px!important;height:24px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;z-index:1!important;display:block!important;flex-shrink:0!important}.social-icons__icon-label{display:none!important}.social-icons__icon-wrapper a:hover svg,.social-icons__icon-wrapper a:hover .social-icons__icon,.social-icons__wrapper a:hover svg,.footer-utilities__icons a:hover svg{fill:#fff!important;color:#fff!important;transform:scale(1.05)!important}footer .footer-utilities__text{font-size:.8125rem;color:var(--color-foreground-muted);transition:all .25s ease;opacity:.7;font-weight:400;text-align:center}footer .footer-utilities__text a{color:inherit;text-decoration:none;transition:all .25s ease;position:relative;padding:2px 6px;border-radius:6px;display:inline-block}footer .footer-utilities__text a:hover{transform:scale(1.05);color:#dc2626!important;background:#ffffff80;box-shadow:0 2px 8px #dc262626}@media screen and (max-width: 749px){footer.section-wrapper{margin-top:60px}footer .section-background{backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%);border-radius:20px 20px 0 0}.footer-utilities .section-background{backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%)}footer .footer-content{padding:32px 0 24px!important}footer .footer-content>*:not(:last-child){padding-bottom:28px!important;margin-bottom:28px!important}footer h2,footer h3,footer h4,footer .h2,footer .h3,footer .h4{font-size:.9375rem;margin-bottom:16px}footer a:not(.button):not([class*=social]){font-size:.875rem;line-height:1.6}footer [data-testid=email-signup-form],footer .email-signup,footer form[action*=contact]{flex-direction:column;gap:10px}footer input[type=email],footer input[name="contact[email]"]{width:100%;min-width:100%;height:44px;font-size:.875rem;padding:0 16px;border-radius:10px}footer button[type=submit],footer [type=submit].button{width:100%;height:44px;padding:0 20px;font-size:.875rem;border-radius:10px}.footer-utilities .utilities{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.social-icons__wrapper,.footer-utilities__icons{justify-content:center!important;gap:12px!important;margin:12px auto!important}.social-icons__icon-wrapper a,.social-icons__wrapper a,.footer-utilities__icons a{width:48px!important;height:48px!important}.social-icons__icon,.social-icons__wrapper svg,.footer-utilities__icons svg{width:20px!important;height:20px!important}.social-icons__icon-wrapper a:hover,.social-icons__wrapper a:hover,.footer-utilities__icons a:hover{transform:scale(1.05)!important}footer .footer-utilities__text{font-size:.75rem;text-align:center}.footer-utilities .utilities{padding-top:20px!important}}@media screen and (min-width: 750px) and (max-width: 989px){footer.section-wrapper{margin-top:80px}footer .section-background{backdrop-filter:blur(60px) saturate(170%);-webkit-backdrop-filter:blur(60px) saturate(170%);border-radius:24px 24px 0 0}.footer-utilities .section-background{backdrop-filter:blur(60px) saturate(170%);-webkit-backdrop-filter:blur(60px) saturate(170%)}footer .footer-content{padding:40px 0 28px!important}footer .footer-content>*:not(:last-child){padding-bottom:36px!important;margin-bottom:36px!important}footer h2,footer h3,footer h4,footer .h2,footer .h3,footer .h4{font-size:.9375rem}footer input[type=email],footer input[name="contact[email]"]{min-width:220px;height:44px}footer button[type=submit],footer [type=submit].button{height:44px;padding:0 24px}.footer-utilities .utilities{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.social-icons__wrapper,.footer-utilities__icons{justify-content:center!important;margin:14px auto!important}.social-icons__icon-wrapper a,.social-icons__wrapper a,.footer-utilities__icons a{width:50px!important;height:50px!important}.social-icons__icon,.social-icons__wrapper svg,.footer-utilities__icons svg{width:22px!important;height:22px!important}.social-icons__icon-wrapper a:hover,.social-icons__wrapper a:hover,.footer-utilities__icons a:hover{transform:scale(1.06)!important}}@media screen and (min-width: 990px){footer .footer-content{gap:0}footer input[type=email],footer input[name="contact[email]"]{min-width:300px}.footer-utilities .utilities{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.social-icons__wrapper,.footer-utilities__icons{justify-content:center!important;margin:16px auto!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/footer-glassmorphism.css.map */
