.shopify-section-group-footer-group{background:var(--color-white)}@media (min-width:1024px){.footer-container{border-top:1px solid var(--color-bright-gray)}.footer{padding-top:var(--space-2xl)}}.footer__wrapper{display:grid}.footer-navigations{flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.footer-navigations{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);grid-template-areas:"left-menu logo right-menu";display:grid}}@media (max-width:1023.98px){.footer-navigations{padding-bottom:var(--space-xl)}}@media (max-width:767.98px){.footer-navigations{padding-bottom:var(--space-l)}}.footer-navigations:after{content:"";width:calc(100% + 2*var(--grid-outside-gap));left:calc(-1*var(--grid-outside-gap));height:1px;background:var(--color-white);position:absolute;bottom:0}@media (max-width:1023.98px){.footer-navigations:after{width:100%;left:0}}.footer-branding{grid-area:logo}@media (max-width:1023.98px){.footer-branding{padding-top:var(--space-xl);flex-direction:column;order:1}}@media (max-width:767.98px){.footer-branding{padding-top:var(--space-l)}}.footer-branding .branding__logo{width:24.25rem}@media (max-width:1023.98px){.footer-branding .branding__logo{max-width:17.8125rem}}@media (max-width:767.98px){.footer-branding .branding__logo{max-width:15rem}}@media (max-width:1023.98px){.footer-branding .branding__social{margin-top:var(--space-xl)}}@media (max-width:767.98px){.footer-branding .branding__social{margin-top:var(--space-l)}}footer-tabs:first-of-type{grid-area:left-menu}footer-tabs:last-of-type{grid-area:right-menu}@media (max-width:1023.98px){.footer-block{padding:var(--space-l)0 var(--space-m)0;border-bottom:1px solid var(--color-white)}.footer-block:not(:last-of-type){border-bottom:none}.footer-block details summary{justify-content:space-between}}@media (min-width:1024px){.footer-block details summary{pointer-events:none}}@media (max-width:1023.98px){.footer-block__heading{font-size:1.09375rem!important;line-height:1.1875rem!important}.footer-block__details-content{align-items:flex-start}}.footer-block__details-content a{position:relative}.footer-block__details-content a:before{content:"";width:100%;height:1px;transform-origin:0 0;background-color:currentColor;transition:transform .3s ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.footer-block__details-content a:hover:before{transform:scaleX(1)}@media (max-width:1023.98px){.footer-block__details-content a:hover:before{transform:scaleX(0)}}.footer-block p+p{margin-top:var(--space-xs)}@media (min-width:1024px){.social-network{width:auto;justify-content:start}}.social-network li{line-height:1}.social-network li+li{margin-left:var(--space-l)}.social-network svg{height:var(--text-l)}.legals{padding-inline:var(--space-xl)}@media (max-width:767.98px){.legals{padding-inline:var(--grid-outside-gap-mobile)}}.legals svg{color:#0000;stroke:currentColor;fill:none;filter:grayscale()}.legals .icon-footer-payement--fill{fill:var(--color-black)}@media (max-width:1023.98px){.legals{flex-direction:column}.legals__paiement-icons{max-width:375px;padding-bottom:var(--space-l);border-bottom:none;justify-content:center}}@media (max-width:1023.98px) and (max-width:767.98px){.legals__paiement-icons{padding-bottom:0}}@media (max-width:1023.98px){.legals__paiement-icons-border{height:1px;display:block;top:8.75rem}.legals__sosume-container{flex-direction:column;align-items:center}.legals__sosume{margin-top:var(--space-l)}.legals__links{width:70%}.legals__links ul{flex-flow:wrap;justify-content:center;display:flex}}@media (max-width:767.98px){.legals{row-gap:var(--space-m)}.legals__paiement-icons-border{top:3rem}.legals__sosume-container .legals__links ul{padding-top:var(--space-l)}@supports (translate:none){.legals__sosume-container .legals__links ul{column-gap:var(--space-s)}}@supports not (translate:none){.legals__sosume-container .legals__links ul>*{margin-left:calc(var(--space-s)/2);margin-right:calc(var(--space-s)/2)}.legals__sosume-container .legals__links ul>:first-child{margin-left:0}.legals__sosume-container .legals__links ul>:last-child{margin-right:0}}.legals .icon-footer-payement{height:36px}}