.template-index .c-footer:has(> div.c-footer_inner:not(.no-image)){position:sticky;bottom:0;z-index:0;overflow:hidden;color:var(--white)}.c-footer a,.c-footer button{position:relative}.c-footer a:after,.c-footer button:after{content:"";position:absolute;left:0;bottom:0px;transform-origin:top right;transform:scaleX(0);transition:transform .4s cubic-bezier(.25,0,0,1);pointer-events:none;width:100%;height:1px;background:currentColor}@media (pointer: fine){.c-footer a:hover:after,.c-footer button:hover:after{transform-origin:top left;transform:scaleX(1)}}.c-footer_inner.no-image .c-footer_image{display:none}.c-footer_inner.no-image{color:#000}.template-index .c-footer_inner{position:relative;overflow:hidden}.template-index .c-footer_image{transform:translateY(20%)}.template-index .c-footer_image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2}.template-index .c-footer_inner:not(.no-image) .c-footer_content{padding-top:178px;transform:translateY(30%)}@media (max-width: 1000px){.template-index .c-footer_content{padding-top:100px}}@media (max-width: 600px){.template-index .c-footer_content{padding-top:45px}}.c-footer_image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.c-footer_image img{width:100%;height:100%;object-fit:cover}@media (max-width: 600px){.c-footer_image img{object-fit:cover;width:100%;height:100%}}.c-footer_content{padding:65px 45px 50px;position:relative;z-index:1;font-weight:500;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:55px;gap:var(--gutter);align-items:start;font-size:13px}@media (max-width: 1000px){.c-footer_content{padding:40px 30px 20px}}@media (max-width: 600px){.c-footer_content{grid-template-columns:1fr 1fr;grid-row-gap:20px;padding:40px 15px 20px}}.c-footer_newsletter{padding-right:0}@media (min-width: 1310px){.c-footer_newsletter{padding-right:var(--c2)}}@media (min-width: 601px) and (max-width: 1000px){.c-footer_newsletter,.c-footer_form{grid-column-start:1;grid-column-end:3}}@media (max-width: 600px){.c-footer_newsletter{max-width:80%}}.c-footer_newsletterSuccess{width:100%;margin-bottom:30px;text-align:center}.c-footer_form{display:flex;flex-wrap:wrap;width:100%;padding-left:calc(var(--c1) + var(--gutter));align-self:end}@media (max-width: 1000px){.c-footer_form{padding-left:0}.c-footer_newsletterSuccess{margin-bottom:15px;text-align:left}}.c-footer_form label{position:absolute;top:0;left:0;width:0;opacity:0;pointer-events:none}.c-footer_form input[type=email]{display:block;background:rgba(196,196,196,.2);padding:22px 27px 19px;text-transform:uppercase;flex-grow:1}@media (max-width: 600px){.c-footer_form input[type=email]{padding:22px 20px 19px}}.c-footer_form input[type=email]:focus::placeholder{opacity:.5}.c-footer_form [type=submit]{display:block;background:rgba(196,196,196,.2);padding:22px 37px 19px 20px;text-transform:uppercase}@media (max-width: 600px){.c-footer_form [type=submit]{padding:22px 20px 19px}}.c-footer_links{display:flex;justify-content:space-between;padding-right:0}@media (min-width: 1310px){.c-footer_links{padding-right:var(--c2)}}@media (max-width: 600px){.c-footer_links{padding-right:0;flex-direction:column-reverse}}.c-footer_nav,.c-footer_socials{flex-grow:1}.c-footer_link{font-size:13px;text-transform:uppercase;font-weight:500}.c-footer_misc{padding-left:calc(var(--c1) + var(--gutter));display:flex;justify-content:space-between}.c-footer_lang{cursor:pointer;position:relative}.c-footer_lang:after{content:"\2022";position:relative;right:-3px;top:0;color:var(--black)}.c-footer_lang select{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.template-index .c-footer_lang:after{color:var(--white)}@media (max-width: 600px){.c-footer_misc{padding-left:0}}#c-selectFooter_lang option[checked]:after{content:"\2022";position:relative;padding-left:5px}@media (max-width: 600px){.c-footer_scrollTop{display:none}}.c-footer_copyrights{opacity:.5;margin-top:10px}.c-footer_copyrights.is-right{justify-self:end}@media (max-width: 600px){.c-footer_copyrights.is-right{position:absolute;bottom:20px;right:15px}}@media (max-width: 600px){.-mobile-full{grid-column-start:1;grid-column-end:3}.c-footer_misc{justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-footer.css.map?v=182640530060002798111688563978 */
