.footer{position:relative;z-index:1;width:100%;backface-visibility:hidden;overflow:hidden;background:var(--footer-background);color:var(--footer-links);-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.footer .grid-container{width:100%}.footer__contents{display:flex;flex-direction:column;justify-content:stretch;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.footer__contents{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.footer__contents--intro{margin-bottom:2.375rem}@media print,screen and (min-width:64em){.footer__contents--intro{max-width:64rem;margin:0 auto 4.875rem;align-items:flex-end}}.footer__main{font-family:var(--footer-font-family);text-transform:var(--footer-font-case);font-weight:var(--footer-font-weight);font-size:var(--footer-font-size-mobile);line-height:var(--footer-line-height-mobile);letter-spacing:var(--footer-letter-spacing-mobile);padding:1.9375rem .9375rem 0;background:var(--footer-custom-background);display:flex;flex-direction:column;justify-content:stretch;align-items:center;gap:.9375rem;border-top:var(--global-border-width) solid var(--color-black);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media print,screen and (min-width:64em){.footer__main{flex-direction:row;justify-content:space-between;align-items:center;font-size:var(--footer-font-size);line-height:var(--footer-line-height);letter-spacing:var(--footer-letter-spacing);padding:4.5rem 2.625rem 0}}.footer__main .grid-container{width:100%;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section .footer__main .grid-container:not(.is-inview):not(.disable-inview) .footer__contents{opacity:0;-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px))}.footer__divider{position:absolute;top:.0625rem;left:0;width:100%;height:2.8125rem;z-index:-1;-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media print,screen and (min-width:64em){.footer__divider{top:1.25rem;height:5.6875rem}}.footer__divider img,.footer__divider lottie-player{width:100%;height:100%;object-fit:cover;object-position:top center}.footer__embed{display:flex;flex-direction:column;width:100%;padding:0 .3125rem;margin-bottom:1.75rem}@media print,screen and (min-width:64em){.footer__embed{width:55.37%;padding:0;flex-shrink:0;align-items:flex-start;justify-content:space-between;margin:0}}.footer__embed-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;width:100%}.footer__embed-heading{font-size:1.875rem;font-family:var(--custom-font-name-2);line-height:2.5rem;font-weight:500;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:1.125rem;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section .footer__embed-heading:not(.is-inview):not(.disable-inview){-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px));opacity:0}@media print,screen and (min-width:64em){.footer__embed-heading{font-size:2.5rem;margin-bottom:1.375rem}}.footer__embed-caption{width:100%;line-height:1.15em;font-size:1.75rem;font-weight:300;margin:0;color:currentColor;opacity:.8;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section .footer__embed-caption:not(.is-inview):not(.disable-inview){-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px));opacity:0}@media print,screen and (min-width:64em){.footer__embed-caption{font-size:2rem;letter-spacing:-.005em}}.footer__embed-code{width:100%;margin-top:2.1875rem;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.footer__embed-code{margin-top:2.0625rem}}.js.with-enter-animations:not(.design-mode) .shopify-section .footer__embed-code:not(.is-inview):not(.disable-inview){-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px));opacity:0}.footer__embed-code .klaviyo-form input{letter-spacing:-.05em!important}.footer__embed-code .klaviyo-form input::placeholder{color:rgba(32,28,26,.6)!important}.footer__embed-code .klaviyo-form [role=option]{color:var(--color-white)!important}.footer__embed-code .klaviyo-form [type=button][role=combobox] svg{fill:var(--color-white)!important}@media print,screen and (min-width:64em){.footer__embed-code .klaviyo-form>div{flex-direction:row!important;justify-content:flex-start!important;justify-content:center!important;gap:.625rem!important;flex-wrap:wrap}}@media print,screen and (max-width:63.99875em){.footer__embed-code .klaviyo-form [data-testid=form-row]{align-items:center!important;justify-content:center}}@media print,screen and (min-width:64em){.footer__embed-code .klaviyo-form [data-testid=form-row]:first-child{min-width:68.7%!important}}.footer__embed-code .klaviyo-form [data-testid=form-row]>div{position:unset!important;margin:0!important}.footer__embed-code .klaviyo-form [data-testid=form-row]>div>[type=button]{margin-top:.875rem!important;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.footer__embed-code .klaviyo-form [data-testid=form-row]>div>[type=button]{margin-top:0!important;width:165px!important;max-width:165px!important}}.footer__embed-code .klaviyo-form .klaviyo-spinner:after{left:unset!important;right:1.875rem!important;margin-left:0!important;border-top-color:currentColor!important;border-left-color:currentColor!important}.footer__embed-code .klaviyo-form label{line-height:2.45em!important;font-weight:400!important;letter-spacing:-.049375rem!important;padding-bottom:.1875rem!important;color:#fff!important;opacity:.7}@media print,screen and (max-width:63.99875em){.footer__big-menu{border-bottom:solid .0625rem rgba(139,147,167,.4);padding-bottom:1.625rem}}.footer__big-menu-label{line-height:2.45em;font-weight:400;letter-spacing:-.049375rem;color:currentColor;margin:0;opacity:.8;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer__big-menu-label:not(:last-child){margin-bottom:.1875rem}@media print,screen and (min-width:64em){.footer__big-menu-label:not(:last-child){margin-bottom:0}}.footer__big-menu-list{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;list-style:none;margin:0}.footer__big-menu-list li{-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section .footer__big-menu-list li:not(.is-inview):not(.disable-inview){opacity:0;-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.footer__big-menu-list li a{position:relative;line-height:1.679em;letter-spacing:-.1rem}@media print,screen and (min-width:64em){.footer__big-menu-list li a{line-height:1.333em;letter-spacing:-.12875rem}}.footer__big-menu-list li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background-color:currentColor;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1);-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);moz-transform-origin:left;-o-transform-origin:left;-ms-transform-origin:left;-webkit-transform-origin:left;transform-origin:left}@media screen and (pointer:fine){.footer__big-menu-list li a:hover:after{-moz-transform:unset;-o-transform:unset;-ms-transform:unset;-webkit-transform:unset;transform:unset}}.footer__big-menu-list li a:focus-visible:after,.footer__big-menu-list li a:focus-within:after{-moz-transform:unset;-o-transform:unset;-ms-transform:unset;-webkit-transform:unset;transform:unset}.footer__menus{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;width:100%;background:var(--brand-color);border-radius:12px;padding:.375rem 1.25rem .375rem}@media print,screen and (min-width:64em){.footer__menus{flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3.125rem 0;padding:2.5rem 2.5rem 5.5rem}}@media print,screen and (min-width:64em){.footer__menu{min-width:15.625rem}}.footer__menu.mfr-accordion{border:none}.footer__menu.mfr-accordion:not(:last-child){border-bottom:.0625rem solid rgba(255,255,255,.2)}.footer__menu-label{font-size:2rem;font-weight:500;line-height:1.15em;letter-spacing:-.005em;color:var(--color-white);text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print,screen and (min-width:64em){.footer__menu-label{font-size:1.5rem;margin-bottom:1rem;letter-spacing:-.01em}}.footer__menu-label.mfr-accordion__trigger{padding:.9375rem 0 .875rem;transition:transition(all .3s cubic-bezier(.5,0,0,1))}.footer__menu-label.mfr-accordion__trigger[aria-expanded=true] .mfr-accordion__indicator{transform:rotate(-180deg)}.footer__menu-label.mfr-accordion__trigger[aria-expanded=true] .mfr-accordion__indicator svg{fill:var(--color-accent)}.footer__menu-label.mfr-accordion__trigger .mfr-accordion__indicator{width:1.6875rem;height:1.6875rem;display:flex;align-items:center;justify-content:center}.footer__menu-label.mfr-accordion__trigger .mfr-accordion__indicator svg{width:100%;height:100%}.footer__menu-label.mfr-accordion__trigger .mfr-accordion__indicator::before{content:none}.footer__menu-label.mfr-accordion__trigger .mfr-accordion__indicator::after{content:none}.footer__menu-list{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;list-style:none;margin:0}.footer__menu-list li a{position:relative;line-height:1.4em;letter-spacing:.005em;font-weight:400;font-family:var(--font-body);color:var(--color-white);opacity:.5;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.footer__menu-list li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background-color:currentColor;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1);-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);moz-transform-origin:left;-o-transform-origin:left;-ms-transform-origin:left;-webkit-transform-origin:left;transform-origin:left}@media screen and (pointer:fine){.footer__menu-list li a:hover{opacity:1}.footer__menu-list li a:hover:after{-moz-transform:unset;-o-transform:unset;-ms-transform:unset;-webkit-transform:unset;transform:unset}}.footer__menu-list li a:focus-visible,.footer__menu-list li a:focus-within{opacity:1}.footer__menu-list li a:focus-visible:after,.footer__menu-list li a:focus-within:after{-moz-transform:unset;-o-transform:unset;-ms-transform:unset;-webkit-transform:unset;transform:unset}.footer__logo{max-width:12.8125rem;margin:0 auto}.footer__socket{position:relative;height:var(--socket-height-mobile);padding:2.125rem 0;display:flex;flex-direction:column;align-items:center;justify-content:stretch;gap:1.25rem;font-family:var(--footer-font-family);text-transform:var(--footer-font-case);font-weight:var(--footer-font-weight);font-size:var(--footer-font-size-mobile);line-height:var(--footer-line-height-mobile);letter-spacing:var(--footer-letter-spacing-mobile);background:var(--footer-custom-background,transparent);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media print,screen and (min-width:64em){.footer__socket{height:var(--socket-height-desktop);padding:5rem 0 1.6875rem;flex-direction:row;align-items:stretch;justify-content:stretch;gap:2.375rem;font-size:var(--footer-font-size);line-height:var(--footer-line-height);letter-spacing:var(--footer-letter-spacing);flex-wrap:wrap}}.footer__socket::before{content:"";width:100%;background:var(--footer-socket-background-image-desktop);position:absolute;top:var(--footer-socket-background-image-mobile-top);bottom:var(--footer-socket-background-image-mobile-bottom);left:50%;transform:translateX(-50%)}@media print,screen and (min-width:64em){.footer__socket::before{top:var(--footer-socket-background-image-desktop-top);bottom:var(--footer-socket-background-image-desktop-bottom)}}.footer__socket nav{margin-bottom:auto}.footer__socket .grid-container{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%}.footer__socket-bg{width:100%;position:absolute;left:50%;bottom:2rem;transform:translateX(-50%)}@media print,screen and (min-width:64em){.footer__socket-bg{bottom:-.375rem}}.footer__socket-bg img{width:100%;height:100%}.footer__socket-center,.footer__socket-left,.footer__socket-right{display:flex;flex-direction:column;align-items:center}@media print,screen and (min-width:64em){.footer__socket-center,.footer__socket-left,.footer__socket-right{justify-content:flex-end}}@media print,screen and (min-width:64em){.footer__socket-left{align-items:flex-start}}.footer__socket-center{padding:0 0 1.4375rem}@media print,screen and (min-width:64em){.footer__socket-center{align-items:center;padding:0 .9375rem}}@media print,screen and (min-width:64em){.footer__socket-right{align-items:flex-end}}.footer__socket-icons{display:flex;justify-content:center;align-items:center;height:3.375rem;gap:.9375rem;margin:0 0 2.125rem}@media print,screen and (min-width:64em){.footer__socket-icons{height:3.75rem;gap:1.25rem;margin-bottom:1.0625rem}}.footer__socket-icons li{display:flex;align-items:stretch;height:100%;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section .footer__socket-icons li:not(.is-inview):not(.disable-inview){opacity:0;-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px))}.footer__socket-icons li img{height:100%;width:auto;object-fit:contain}.footer__socket-note{width:100%;max-width:24.25rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1rem;gap:.5rem;background-color:var(--color-white);margin-bottom:1.5rem;-moz-border-radius:1.25rem;-o-border-radius:1.25rem;-ms-border-radius:1.25rem;-webkit-border-radius:1.25rem;border-radius:1.25rem;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.footer__socket-note{margin:0;max-width:26.5625rem}}.js.with-enter-animations:not(.design-mode) .shopify-section .footer__socket-note:not(.is-inview):not(.disable-inview){opacity:0}.footer__socket-note-heading{font-size:var(--font-body-size-xsmall-mobile)}@media print,screen and (min-width:64em){.footer__socket-note-heading{font-size:var(--font-body-size-xsmall)}}.footer__socket-note-heading{line-height:.833em;letter-spacing:.05625rem;font-weight:700;margin:0;color:var(--font-body-color);text-transform:uppercase}.footer__socket-note-caption{font-size:.6875rem;line-height:1.091em;font-weight:400;color:var(--font-body-color)}.footer__copyright{font-size:.75rem;font-family:var(--custom-font-name-3);line-height:.875rem;font-weight:500;letter-spacing:.05em;margin:0;color:currentColor;text-align:center;text-transform:uppercase;opacity:.8;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section .footer__copyright:not(.is-inview):not(.disable-inview){opacity:0;-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px))}.footer__copyright a{text-decoration:none}.footer-socket__logo{width:100%;max-width:12.8125rem;display:block;margin:0 auto;-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.footer-socket__logo{max-width:18.25rem}}.js.with-enter-animations:not(.design-mode) .shopify-section .footer-socket__logo:not(.is-inview):not(.disable-inview){max-width:18.875rem;opacity:0;-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px))}.footer-socket__logo:not(:last-child){margin-bottom:1.125rem}@media print,screen and (min-width:64em){.footer-socket__logo:not(:last-child){margin-bottom:1.9375rem}}.footer-socket__logo img{display:block;width:100%;height:auto}.footer__social-links{display:flex;justify-content:flex-start}@media print,screen and (min-width:64em){.footer__social-links{justify-content:flex-start}}.footer__social-links .list-social{margin:0}.footer__social-links .list-social__item{-moz-transition:all .3s cubic-bezier(.5,0,0,1);-o-transition:all .3s cubic-bezier(.5,0,0,1);-webkit-transition:all .3s cubic-bezier(.5,0,0,1);transition:all .3s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section .footer__social-links .list-social__item:not(.is-inview):not(.disable-inview){opacity:0;-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px))}.footer__social-links .list-social__item a{border:solid .0625rem currentColor;width:3.125rem;height:3.125rem}.footer__social-links .list-social__item a svg{color:var(--footer-icons);height:1.625rem;width:auto;display:block}@media screen and (pointer:fine){.footer__social-links .list-social__item a:hover{background-color:#fffefb;border-color:#2a2857}.footer__social-links .list-social__item a:hover svg{color:var(--font-body-color);fill:#2a2857}}.footer__social-links .list-social__item a:focus-visible,.footer__social-links .list-social__item a:focus-within{background-color:#fffefb;border-color:#2a2857}.footer__social-links .list-social__item a:focus-visible svg,.footer__social-links .list-social__item a:focus-within svg{color:var(--font-body-color);fill:#2a2857}.footer__overlay{position:absolute;bottom:0;right:0;z-index:1;mix-blend-mode:difference;pointer-events:none;width:100%}.footer__overlay img{display:block;width:100%;height:auto;object-fit:contain}