.footer{background-color:var(--color-background);color:var(--color-foreground);padding-top:var(--spacer-5, 80px);padding-bottom:var(--spacer-3, 40px)}.footer__container{max-width:1450px;margin:0 auto;padding:0 var(--spacer-3, 40px)}.footer__row{display:flex;width:100%}.footer__row--align-left{justify-content:flex-start}.footer__row--align-center{justify-content:center}.footer__row--align-right{justify-content:flex-end}.footer__row--align-between{justify-content:space-between}.footer__row--gap-none{gap:0}.footer__row--gap-small{gap:var(--spacer-2, 24px)}.footer__row--gap-medium{gap:var(--spacer-3, 40px)}.footer__row--gap-large{gap:var(--spacer-4, 60px)}.footer__row--pt-none{padding-top:0}.footer__row--pt-small{padding-top:var(--spacer-2, 24px)}.footer__row--pt-medium{padding-top:var(--spacer-3, 40px)}.footer__row--pt-large{padding-top:var(--spacer-4, 60px)}.footer__row--pt-xlarge{padding-top:var(--spacer-5, 80px)}.footer__row--pb-none{padding-bottom:0}.footer__row--pb-small{padding-bottom:var(--spacer-2, 24px)}.footer__row--pb-medium{padding-bottom:var(--spacer-3, 40px)}.footer__row--pb-large{padding-bottom:var(--spacer-4, 60px)}.footer__row--pb-xlarge{padding-bottom:var(--spacer-5, 80px)}.footer__row--mt-none{margin-top:0}.footer__row--mt-small{margin-top:var(--spacer-2, 24px)}.footer__row--mt-medium{margin-top:var(--spacer-3, 40px)}.footer__row--mt-large{margin-top:var(--spacer-4, 60px)}.footer__row--mt-xlarge{margin-top:var(--spacer-5, 80px)}.footer__row--mb-none{margin-bottom:0}.footer__row--mb-small{margin-bottom:var(--spacer-2, 24px)}.footer__row--mb-medium{margin-bottom:var(--spacer-3, 40px)}.footer__row--mb-large{margin-bottom:var(--spacer-4, 60px)}.footer__row--mb-xlarge{margin-bottom:var(--spacer-5, 80px)}.footer__column{display:flex;flex-direction:column;gap:var(--spacer-3, 40px);min-width:0}.footer__column--desktop-auto{flex:1 1 0%;min-width:0}.footer__column--desktop-25{flex:0 0 25%;max-width:25%}.footer__column--desktop-50{flex:0 0 50%;max-width:50%}.footer__column--desktop-75{flex:0 0 75%;max-width:75%}.footer__column--desktop-100{flex:0 0 100%;max-width:100%}.footer__column--align-left{text-align:left;align-items:flex-start}.footer__column--align-center{text-align:center;align-items:center}.footer__column--align-right{text-align:right;align-items:flex-end}.footer__logo{max-width:var(--logo-max-width, 150px)}.footer__logo-image{width:100%;height:auto;display:block}.footer__logo-text{color:var(--color-foreground);margin:0}.footer__text{color:var(--color-primary-button);font-weight:400}.footer__text p{margin:0 0 var(--spacer-1, 20px) 0}.footer__text p:last-child{margin-bottom:0}.footer__text a{color:var(--color-foreground)}.footer__menu{width:100%}.footer__menu-heading{margin:0 0 var(--spacer-1, 20px) 0;color:var(--color-text-secondary);font-weight:500}.footer__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.footer__menu-item{margin:0}.footer__menu-link{color:var(--color-primary-button)}.footer__subscribe{width:100%}.footer__subscribe-heading{margin:0 0 var(--spacer-1, 20px) 0;color:var(--color-text-secondary)}.footer__subscribe-form{width:100%}.footer__subscribe-input-wrapper{display:flex;gap:var(--spacer-1, 20px);flex-wrap:wrap}.footer__subscribe-input{flex:1;border-radius:8px}.footer__subscribe-input:focus{outline:none;border-color:var(--color-foreground)}.footer__subscribe-button{flex-shrink:0;white-space:nowrap;font-size:var(--typography-size-body-medium)}.footer__subscribe-error{margin:var(--spacer-1, 20px) 0 0 0;color:#dc3545;font-size:var(--typography-size-body-medium)}.footer__subscribe-success{margin:var(--spacer-1, 20px) 0 0 0;color:#28a745;font-size:var(--typography-size-body-medium)}.footer__subscribe-klaviyo{width:100%}.footer__subscribe-klaviyo input,.footer__subscribe-klaviyo input[type=email],.footer__subscribe-klaviyo input[type=text]{padding:8px 16px!important;background-color:var(--color-input-background)!important;border:1px solid var(--color-input-border)!important;border-radius:8px!important;font-size:var(--typography-size-5)!important;line-height:var(--typography-height-5)!important;font-family:var(--font-family-body)!important;color:var(--color-foreground)!important}.footer__subscribe-klaviyo input:hover,.footer__subscribe-klaviyo input[type=email]:hover,.footer__subscribe-klaviyo input[type=text]:hover{border-color:var(--color-foreground)!important}.footer__subscribe-klaviyo input::placeholder{color:var(--color-input-placeholder)!important}.footer__subscribe-klaviyo button,.footer__subscribe-klaviyo input[type=submit],.footer__subscribe-klaviyo .klaviyo-form button{display:flex!important;align-items:center!important;justify-content:center!important;padding:var(--spacer-3, 40px)!important;background-color:var(--color-primary-button)!important;border:1px solid var(--color-primary-border)!important;border-radius:8px!important;font-size:var(--typography-size-button)!important;font-family:var(--font-family-body)!important;font-weight:var(--typography-weight-button)!important;letter-spacing:.03em!important;line-height:var(--typography-height-button)!important;color:var(--color-primary-text)!important;cursor:pointer!important;transition:all .1s ease-in-out!important}.footer__subscribe-klaviyo button:hover,.footer__subscribe-klaviyo input[type=submit]:hover{background-color:#0000000d!important}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacer-3, 40px);border-top:1px solid var(--color-foreground);margin-top:var(--spacer-3, 40px);padding-top:var(--spacer-3, 40px)}.footer__bottom--no-border{border-top:none}.footer__copyright{margin:0;color:var(--color-text-secondary)}.footer__bottom-nav{display:flex}.footer__bottom-list{list-style:none;margin:0;padding:0;display:flex;gap:var(--spacer-3, 40px)}.footer__bottom-item{margin:0}.footer__bottom-link{color:var(--color-text-secondary);text-decoration:none}.footer__bottom-link:after{display:none}.footer__bottom-link:hover{opacity:1}@media(max-width:769px){.footer__container{padding:0 var(--spacer-1, 20px)}.footer__row{gap:var(--spacer-3, 40px);justify-content:space-around}}@media(max-width:750px){.footer{padding-top:var(--mobile-spacer-2, 40px);padding-bottom:var(--mobile-spacer-1, 24px)}.footer__bottom{margin-top:var(--mobile-spacer-3, 60px);padding-top:0}.footer__column{gap:8px}.footer__row{flex-wrap:wrap;gap:var(--spacer-1, 20px)}.footer__row--pt-mobile-none{padding-top:0}.footer__row--pt-mobile-small{padding-top:var(--mobile-spacer-1, 24px)}.footer__row--pt-mobile-medium{padding-top:var(--mobile-spacer-2, 40px)}.footer__row--pt-mobile-large{padding-top:var(--mobile-spacer-3, 60px)}.footer__row--pt-mobile-xlarge{padding-top:var(--mobile-spacer-4, 80px)}.footer__row--pb-mobile-none{padding-bottom:0}.footer__row--pb-mobile-small{padding-bottom:var(--mobile-spacer-1, 24px)}.footer__row--pb-mobile-medium{padding-bottom:var(--mobile-spacer-2, 40px)}.footer__row--pb-mobile-large{padding-bottom:var(--mobile-spacer-3, 60px)}.footer__row--pb-mobile-xlarge{padding-bottom:var(--mobile-spacer-4, 80px)}.footer__row--mt-mobile-none{margin-top:0}.footer__row--mt-mobile-small{margin-top:var(--mobile-spacer-1, 24px)}.footer__row--mt-mobile-medium{margin-top:var(--mobile-spacer-2, 40px)}.footer__row--mt-mobile-large{margin-top:var(--mobile-spacer-3, 60px)}.footer__row--mt-mobile-xlarge{margin-top:var(--mobile-spacer-4, 80px)}.footer__row--mb-mobile-none{margin-bottom:0}.footer__row--mb-mobile-small{margin-bottom:var(--mobile-spacer-1, 24px)}.footer__row--mb-mobile-medium{margin-bottom:var(--mobile-spacer-2, 40px)}.footer__row--mb-mobile-large{margin-bottom:var(--mobile-spacer-3, 60px)}.footer__row--mb-mobile-xlarge{margin-bottom:var(--mobile-spacer-4, 80px)}.footer__column--mobile-auto{flex:1 1 0%;min-width:0}.footer__column--mobile-25{flex:0 0 25%;max-width:25%}.footer__column--mobile-50{flex:0 0 50%;max-width:50%}.footer__column--mobile-75{flex:0 0 75%;max-width:75%}.footer__column--mobile-100{flex:0 0 100%;max-width:100%}.footer__column--align-mobile-left{text-align:left;align-items:flex-start}.footer__column--align-mobile-center{text-align:center;align-items:center}.footer__column--align-mobile-right{text-align:right;align-items:flex-end}.footer__subscribe-button{width:fit-content}.footer__subscribe{max-width:100%}.footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--spacer-3, 40px)}.footer__bottom-list{flex-wrap:wrap;gap:var(--spacer-1, 20px)}}@media(max-width:383px){.footer__subscribe-button,.footer__subscribe-input{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/footer.css.map */
