body.with-sticky-bar .footer{padding-bottom:5.9375rem}@media print,screen and (min-width:64em){body.with-sticky-bar .footer{padding-bottom:7.8125rem}}.footer{position:relative;z-index:1;width:100%;backface-visibility:hidden;overflow:hidden;background:var(--footer-background);color:var(--footer-links);-moz-border-radius:1.875rem 1.875rem 0 0;-o-border-radius:1.875rem 1.875rem 0 0;-ms-border-radius:1.875rem 1.875rem 0 0;-webkit-border-radius:1.875rem 1.875rem 0 0;border-radius:1.875rem 1.875rem 0 0;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.footer::before{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;background-image:var(--footer-overlay-mobile);background-size:cover;background-position:right bottom;background-repeat:no-repeat;mix-blend-mode:difference}@media print,screen and (min-width:64em){.footer::before{background-image:var(--footer-overlay-desktop);right:unset;left:0;background-position:left bottom}}.footer .grid-container{width:100%}@media print,screen and (min-width:64em){.footer .grid-container{padding-left:0;padding-right:0}}.footer__contents{display:flex;flex-direction:column;justify-content:stretch;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s 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__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.25rem 0 2.5rem;display:flex;flex-direction:column;justify-content:stretch;align-items:center;gap:.9375rem;-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:2.5rem 3.75rem 10rem}}.footer__main .grid-container{width:100%;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section:not(:nth-child(2)) .footer__main .grid-container:not(.is-inview):not(.disable-inview) .footer__contents{opacity:0;-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}.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;padding-bottom:2.0625rem;border-bottom:solid .0625rem rgba(139,147,167,.4);width:100%}@media print,screen and (min-width:64em){.footer__embed{flex-shrink:0;align-items:flex-start;justify-content:space-between;flex-direction:row;padding-bottom:3.125rem}}.footer__embed:not(:last-child){margin-bottom:.25rem}@media print,screen and (min-width:64em){.footer__embed:not(:last-child){margin-bottom:1.3125rem}}.footer__embed-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;width:80%}@media print,screen and (min-width:64em){.footer__embed-header{width:25%;min-width:20.75rem}}.footer__embed-heading{line-height:2.45em;font-weight:400;letter-spacing:-.049375rem;margin:0;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section:not(:nth-child(2)) .footer__embed-heading:not(.is-inview):not(.disable-inview){-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.footer__embed-caption{width:100%;line-height:1.222em;font-weight:500;letter-spacing:-.011875rem;margin:0;color:currentColor;opacity:.8;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section:not(:nth-child(2)) .footer__embed-caption:not(.is-inview):not(.disable-inview){-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.footer__embed-code{width:100%;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.footer__embed-code{width:41%}}.js.with-enter-animations:not(.design-mode) .shopify-section:not(:nth-child(2)) .footer__embed-code:not(.is-inview):not(.disable-inview){-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.footer__embed-code .klaviyo-form input::placeholder{color:var(--color-white)!important}.footer__embed-code .klaviyo-form input::-webkit-input-placeholder{color:var(--color-white)!important}.footer__embed-code .klaviyo-form input:-moz-placeholder{color:var(--color-white)!important}.footer__embed-code .klaviyo-form input::-moz-placeholder{color:var(--color-white)!important}.footer__embed-code .klaviyo-form input:-ms-input-placeholder{color:var(--color-white)!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 (max-width:63.99875em){.footer__embed-code .klaviyo-form [data-testid=form-row]{align-items:center!important;justify-content:center}}.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]{position:absolute;bottom:.4375rem;right:.4375rem;width:6.1875rem}.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}.footer__big-menus{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;width:100%}@media print,screen and (min-width:64em){.footer__big-menus{flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3.75rem;width:59%}}.footer__big-menus:not(:last-child){margin-bottom:.25rem}@media print,screen and (min-width:64em){.footer__big-menus:not(:last-child){margin-bottom:0}}@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 .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section:not(:nth-child(2)) .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 .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s 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%}@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.75rem;width:41%}}.footer__menu-label{font-size:1.25rem;line-height:2.45em;font-weight:400;letter-spacing:-.049375rem;-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{margin-bottom:.1875rem;color:currentColor;opacity:.8}}.footer__menu-label.mfr-accordion__trigger{padding:.28125rem .28125rem .6875rem 0}.footer__menu-label.mfr-accordion__trigger .mfr-accordion__indicator{background:#fff}.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.3em;font-weight:400}.footer__menu-list li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background-color:currentColor;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s 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:after{-moz-transform:unset;-o-transform:unset;-ms-transform:unset;-webkit-transform:unset;transform:unset}}.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__socket{position:relative;padding:1.75rem 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);-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{padding:1.75rem 2.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 nav{margin-bottom:auto}.footer__socket .grid-container{position:relative;z-index:1}.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 .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section:not(:nth-child(2)) .footer__socket-icons li:not(.is-inview):not(.disable-inview){opacity:0;-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}.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 .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s 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:not(:nth-child(2)) .footer__socket-note:not(.is-inview):not(.disable-inview){opacity:0}.footer__socket-note-heading{font-size:var(--font-body-size-xsmall);line-height:normal;font-weight:700;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:var(--font-body-size-xsmall);line-height:normal;font-weight:700;line-height:1.625em;font-weight:500;letter-spacing:-.010625rem;margin:0;color:currentColor;opacity:.8;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section:not(:nth-child(2)) .footer__copyright:not(.is-inview):not(.disable-inview){opacity:0;-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}.footer-socket__logo{width:100%;max-width:16.375rem;display:block;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section:not(:nth-child(2)) .footer-socket__logo:not(.is-inview):not(.disable-inview){max-width:18.875rem;opacity:0;-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}.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:center;margin-bottom:.6875rem}@media print,screen and (min-width:64em){.footer__social-links{justify-content:flex-start;margin-bottom:0}}.footer__social-links .list-social{margin:0}.footer__social-links .list-social li{-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section:not(:nth-child(2)) .footer__social-links .list-social li:not(.is-inview):not(.disable-inview){opacity:0;-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}.footer__social-links .list-social li a{background-color:rgba(255,255,255,.2);border:solid .0625rem rgba(255,255,255,.13);width:3rem;height:3rem}.footer__social-links .list-social li a svg{color:var(--footer-icons);height:1.625rem;width:auto;display:block}@media screen and (pointer:fine){.footer__social-links .list-social li a:hover{background-color:var(--footer-icons)}.footer__social-links .list-social li a:hover svg{color:var(--font-body-color)}}.footer__social-links .list-social li a:focus-visible,.footer__social-links .list-social li a:focus-within{background-color:var(--footer-icons)}.footer__social-links .list-social li a:focus-visible svg,.footer__social-links .list-social li a:focus-within svg{color:var(--font-body-color)}.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}