/** Shopify CDN: Minification failed

Line 23:10 Expected ":"

**/
.footer{background:var(--color-blue);color:var(--color-white);padding:30px 20px;margin:0}@media (min-width: 768px){.footer__content{display:flex;max-width:1150px;margin:0 auto;justify-content:center}}@media (min-width: 768px){.footer__newsletter{order:3;width:250px}}.footer__newsletter-title{color:var(--color-white);font-weight:700;text-align:center;margin-bottom:10px}.footer__newsletter-text{color:var(--color-white);font-weight:400;text-align:center;opacity:.7;line-height:21px}.footer__newsletter-text a{color:var(--color-white)}.footer__newsletter-button{padding:15px 35px;border-radius:50px;background:rgba(255,255,255,0.2);display:flex;flex-direction:row;align-items:center;justify-content:center;width:fit-content;margin:30px auto}.footer__newsletter-button svg{margin-right:10px}.footer__link-list-items{display:flex;flex-direction:column;margin:0 5px 20px;width: 75%;}@media (min-width: 768px){.footer__link-list-items{flex-direction:row}}@media (min-width: 768px){.footer .arrow-right{display:none}}.footer__link-list-item{list-style-type:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.3)}@media (min-width: 768px){.footer__link-list-item{flex-direction:column;border:none !important;align-items:flex-start;margin:0 40px;padding:0}.footer__link-list-item:first-child{margin-left:0}.footer__link-list-item:last-child{margin-right:0}}.footer__link-list-item:first-child{border-top:1px solid rgba(255,255,255,0.3)}.footer__link-list-item a{color:var(--color-white);text-decoration:none;font-weight:700}.footer__link-list-subitems{display:none}@media (min-width: 768px){.footer__link-list-subitems{display:block;margin-top:20px}}.footer__link-list-subitems li{text-decoration:none;line-height:1.5}.footer__link-list-subitem{list-style-type:none}.footer__link-list-subitem-url{color:#C7C3D4 !important;font-weight:400 !important}.footer__follow-us{margin:0 5px 20px;width: 25%;}.footer__follow-us-title{margin-bottom:10px;font-weight:700;white-space: nowrap;}.footer__follow-us-items.centered{text-align:center}.footer__follow-us-item{margin-right:10px;display:inline-block;text-decoration:none}.footer__follow-us-image{opacity:.8;display:block;width:24px;height:auto}.footer__legals{max-width:1150px;margin:0 auto}.footer__legals-copyright{text-align:center;margin-bottom:12px;font-size:12px}@media (min-width: 768px){.footer__legals-copyright{text-align:left}}.footer__legals-text p{font-size:11px;line-height:16px}
.newsletter-box{
    padding: 35px 20px;
    background: #f7f7f7;
    display: flex;
    justify-content: space-around;
    align-items: center;
    text-align: left;
    flex-direction: row;
}
.newsletter-box_center{
    display: flex;
    justify-content: space-around;
    align-items: center;
    text-align: left;
    flex-direction: row;
    max-width: 1150px;
    margin 0 auto;
    width: 100%;
}
.newsletter-box .text_news{
    width: 60%;
    margin-right: 20px;
}
.newsletter-box h2{
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 10px;
    color: #040037;
}
.newsletter-box p{
    font-weight: 300;
    font-size: 18px;
    color: #040037;
}
.newsletter-box .button_news .btn #notification path#_Color{
    fill:#040037;
    transition: 0.3s ease-in-out;
}
.newsletter-box .button_news .btn{
    display: flex;
    padding: 10px 20px;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    border-radius: 25px;
    background-color: #f3f3f5;
    transition: 0.3s ease-in-out;
    border: 1px solid #040037;
    color: #040037;
    cursor: pointer;
    font-weight: 600;
    max-width: 278px;
    width: 100%;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}
.newsletter-box .button_news .btn span{
    margin-left:10px;
    font-weight: bold;
    font-size: 16px;
}
.newsletter-box .button_news .btn:hover{
    background-color: #040037;
    transition: 0.3s ease-in-out;
    border: 1px solid #040037;
    color: #f3f3f5;
}
.newsletter-box .button_news .btn:hover #notification path#_Color{
    fill:#f3f3f5;
    transition: 0.3s ease-in-out;
}
.footer__link-list-item{
    justify-content: flex-start;
    width: calc(33.33% - 40px);
    margin:0;
    padding-right: 40px;
}
.footer__link-list-container{
    max-width: 100%;
    min-width: 100%;
    display: flex;
    flex-direction: row;
}
/* @media screen and (max-width: 1280px) {
    .footer__link-list-container{
        max-width: 768px;
    }
} */
@media screen and (max-width: 1024px) {
    .newsletter-box_center{
        justify-content: space-around;
        align-items: center;
        text-align: center;
        flex-direction: column;
        max-width: 100%;
    }
    .newsletter-box .text_news {
        width: 100%;
        margin-bottom: 25px;
        margin-right: 0;
    }
}
@media screen and (max-width: 960px) {
    .footer__link-list-item{
        display: block;
    }
    .footer__link-list-item a {
        width: calc(100% - 15px);
        display: inline-block;
    } 
    .footer__link-list-subitems{
        margin-top: 20px;
    }
    .footer__link-list-subitems li{
        padding: 5px 0;
    }
    .footer__link-list-item,.footer__link-list-item:last-child{
        width: 100% !important;
        box-sizing: border-box;
    }
    .footer__link-list-container{
        flex-direction: column;
    }
    .footer__link-list-items{
        width: 100%;
    }
}
