/** Shopify CDN: Minification failed

Line 7:8 Unexpected "<"
Line 239:8 Unexpected "<"

**/
        <style>
        .custom-width.set-width-1,.custom-width.set-width-2 {
        width: 19%;
        }
        .custom-width {
        color: black;
        }
        .custom-width.set-width-3{
        width:18%
        }
        .custom-width.set-width-4{
        width:13%
        }
        .bottom_news_letter {
        width: 24%;
        }
        .custom-width.footer-block--newsletter.scroll-trigger.animate--slide-in {
        width:100%;
        }
        .custom-align {
        border-radius: 5px;
        border: 1px solid rgba(135, 137, 142, .5);
        width: 100%;
        }
        .footer__content-bottom-wrapper {
        justify-content: center;
        }
        .policies {
        display: none;
        }
        .footer-block__newsletter {
        text-align: start;
        }
        .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
        width: 100%;
        display: flex;
        justify-content: space-evenly;
        }
        .middle-link-list {
        display: flex;
        width: 75%;
        gap: 3rem;
        }
        .footer-block-image.center {
        justify-content: left;
        }
        .address-heading {
        font-size: 1.7rem;
        font-weight: 700;
        line-height: 2.4rem;
        margin-bottom:15px;
        }
        .address-content p{
        font-weight: 500;
        margin-bottom: 20px;
        }
        .list-social{
        justify-content:flex-start;
        }
        .list-social__item .icon {
        height: 3.2rem;
        width: 3.2rem;
        }
        .svg-wrapper {
        width: 27px;
        height: 20px;
        }
        .list-social__link {
        padding: 7px;
        }
        .svg-wrapper>svg {
        height: fit-content;
        }
        .footer-block__image-wrapper {
        min-width: 68%;
        }
        a.link.link--text.list-menu__item.list-menu__item--link {
        font-size: 16px;
        color: black;
        font-weight: 500;
        }
        .footer-block__details-content>li:not(:last-child){
        margin-right:0;
        }
        h2.footer-block__heading.inline-richtext {
        font-size: 1.8rem;
        margin-bottom: 30px;
        line-height: 2.6rem;
        font-weight: 700;
        }
        p.footer-block__heading.inline-richtext {
        font-weight: 500;
        font-size: 16px;
        }
        newsletter-form__button.svg-wrapper svg{
        stroke: #000;
        }
        .newsletter-form__button .icon {
        width: auto;
        }

        .mobile-image_row {
        display: none;
        }
        @media(max-width:1024px){
        .desktop_image_raw {
        display: none;
        }
        .custom-align {
        width: 83%;
        margin:0 auto;
        }
        .mobile-image_row {
        display: block;
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 50%;
        margin: 0 auto;
        }
        .custom-width.set-width-1 {
        display: none;
        }
        .middle-link-list{
        display: flex;
        width: 80%!important;
        }
        .footer__content-top .grid {
        row-gap: 2rem;
        }
        .footer-block__image-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        }
        .footer-block__image-wrapper img {
        width: 50%;
        }
        .footer__blocks-wrapper .grid{
        display:block;
        }
        .social-footer-links {
        width: 100%;
        }
        .custom-width.footer-block--newsletter.scroll-trigger.animate--slide-in {
        width: 40%;
        }
        .bottom_news_letter {
        margin: 0 auto;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        }
        .footer-block__newsletter {
        text-align: center;
        }
        .address-content p {
        font-size: 1.4rem;
        line-height: 2rem;
        }
        a.link.link--text.list-menu__item.list-menu__item--link {
        font-size: 1.4rem;
        padding: 3.5px 0px;
        }
        .custom-width.set-width-2 {
        width: 30%;
        }
        .custom-width.set-width-4.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
        display: flex;
        flex-direction: column;
        align-items: end;
        }
        h2.footer-block__heading.inline-richtext {
        font-size: 1.4rem;
        margin-bottom: 15px;
        line-height: 1.8rem;
        margin-right: 7%;

        }
        p.footer-block__heading.inline-richtext {
        font-size: 1.3rem;
        }
        .footer-block__heading {
        margin-bottom: 10px;
        }
        }
        @media(max-width:768px){
        block.grid__item.scroll-trigger.animate--slide-in {
        display: none;
        }
        .middle-link-list {
        width: 100%!important;
        }
        .footer-block-image, .footer-block-image.left, .footer-block-image.center, .footer-block-image.right , .footer-block__image-wrapper {
        justify-content: center;
        }
        .footer__content-top{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        }
        .footer-block__image-wrapper img {
        width: 30%;
        }
        .mobile-image_row {
        align-items: revert;
        width: 100%;
        }
        .address-content p {
        font-size: 1.3rem;
        }
        .footer-block__details-content {
        margin-bottom: 0.7rem;
        }
        .footer__list-social.list-social, .footer__follow-on-shop, .footer-block__newsletter {
        justify-content: unset;
        width: 46%;
        }
        .custom-width.footer-block--newsletter.scroll-trigger.animate--slide-in{
        align-items: center;
        }
        a.link.link--text.list-menu__item.list-menu__item--link {
        font-size: 1.3rem;
        padding: 3.5px 0px;
        }
        }
        @media(max-width:530px){
        .footer__list-social.list-social, .footer__follow-on-shop, .footer-block__newsletter {
        width: 90%;
        }
        }

        </style>
