
.o-newsletter-form__input:focus~.o-newsletter-form__support-message,.o-newsletter-form__support-message-icon,.o-newsletter-form__support-message-text{display:none}.o-newsletter-form__support-message.has-error .is-error,.o-newsletter-form__support-message.has-success .is-success{display:block}.o-newsletter-form__checkbox-label:before{background-image:url(icon.checkbox-white.svg)}.c-footer{background:#41384e;color:#fff;padding:0 1.25rem 2rem}.c-footer__wrapper{max-width:85rem;margin:0 auto}.c-footer__top{display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:.0625rem solid #a5a4a7;padding:1.5rem 0;gap:1rem}.c-footer__separator-line{display:none}.c-footer__inner{display:flex;flex-direction:column-reverse;align-items:center}.c-footer__links{width:100%}.c-footer__main{max-width:32.375rem}.c-footer__logo-svg{margin:1rem auto;height:1.5rem;width:9.6875rem}.c-footer__newsletter{padding-top:1rem}.c-footer__newsletter-title{margin-bottom:1rem;text-align:center}.c-footer .o-newsletter-form__input{color:#000}.c-footer .o-newsletter-form__input::-moz-placeholder{opacity:1}.c-footer .o-newsletter-form__input::placeholder{opacity:1}.c-footer .o-newsletter-form__input:not(:-moz-placeholder){padding:1rem 3rem 1rem 1rem}.c-footer .o-newsletter-form__input:focus,.c-footer .o-newsletter-form__input:not(:placeholder-shown){padding:1rem 3rem 1rem 1rem}.c-footer .o-newsletter-form__checkbox-wrapper{margin-top:0}.c-footer .o-newsletter-form__consent{text-align:left}.c-footer .o-input,.c-footer .o-newsletter-form__submit{background-color:transparent;color:#fff}.c-footer .o-newsletter-form__submit{padding:.5rem 0}.c-footer__social{display:flex;justify-content:center;align-items:center;gap:1rem}.c-footer__social-icon{width:1rem;height:1rem;fill:#300074}.c-footer__social-icon-wrapper{padding:.625rem}.c-footer__social-icon-wrapper:not(:first-child){margin-top:0}.c-footer__payment{display:flex;align-items:center;gap:1rem}.c-footer__payment-icon{width:4rem;height:2.5rem}.c-footer__award-wrapper{display:flex;justify-content:center;gap:1rem;margin:1rem auto 2rem}.c-footer__award-icon{width:5rem;height:5rem}.c-footer__links{padding-bottom:2rem}.c-footer__links-item{border-bottom:.0625rem solid #a5a4a7;cursor:pointer}.c-footer__links-item[open] .c-footer__links-icon{rotate:270deg}.c-footer__links-header{list-style:none}.c-footer__links-header::-webkit-details-marker{display:none}.c-footer__links-list{list-style:none;padding:0;margin:0}.c-footer__links-icon{width:1rem;fill:currentColor;rotate:90deg;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s;transition-property:rotate}.c-footer__links-title{font-family:Object Sans,helvetica,arial,sans-serif;line-height:1.5rem;letter-spacing:0;margin:0}.c-footer__links-title:not(:first-child){margin-top:1rem}.c-footer__links-title{font-size:1rem;font-weight:700;padding:1rem 0}.c-footer__links-title-wrapper{display:flex;align-items:center;justify-content:space-between}.c-footer__links-link{color:currentColor}.c-footer__sublinks{list-style:none;padding:0;margin:0;overflow:hidden}.c-footer__sublinks>*{line-height:1.25rem;margin-bottom:1rem}.c-footer__sublinks>:last-child{margin-bottom:1rem}.c-footer__sublinks.is-open{max-height:none}.c-footer__bottom{border-top:.0625rem solid #a5a4a7;padding-top:2rem}.c-footer__copyright{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem}.c-footer__copyright-shop{display:block;float:left;margin-bottom:1rem}.c-footer__copyright-process{display:block;float:right}.c-footer__policy-link{font-size:1rem;line-height:1.5rem;position:relative}.c-footer__policy-wrapper{display:flex;align-items:center;justify-content:center;gap:2.5rem;width:21.125rem;height:2.375rem}.c-footer__policy-wrapper>:last-child:nth-child(2):before{position:absolute;content:"";height:2.4375rem;width:.0625rem;background-color:#a5a4a7;top:50%;transform:translateY(-50%);bottom:0;left:-1.25rem}.c-footer__acknowledgement{text-align:center}.c-footer__acknowledgement>p{font-family:Object Sans,helvetica,arial,sans-serif;line-height:1.5rem;letter-spacing:0;margin:0}.c-footer__acknowledgement>p:not(:first-child){margin-top:1rem}.c-footer__acknowledgement>p{font-size:.75rem;line-height:1.25rem}@media only screen and (min-width:750px){.c-footer{padding:0 1.5rem 2rem}.c-footer__top{flex-direction:row;gap:2.5rem}.c-footer__separator-line{width:.0625rem;height:2.5rem;display:block;background-color:#a5a4a7}.c-footer__social{gap:2.5rem;justify-content:flex-start}.c-footer__payment{gap:2.5rem}}@media only screen and (min-width:1350px){.c-footer{padding:0 2.5rem 2.5rem}.c-footer__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-top:2.5rem}.c-footer__main{max-width:24.625rem}.c-footer__logo-svg{height:2rem;width:12.9375rem;margin:1rem 0}.c-footer__newsletter-title{margin:0 0 1.5rem;text-align:left}.c-footer__newsletter{padding-top:2.5rem;max-width:23.75rem}.c-footer__award-wrapper{justify-content:flex-start}.c-footer__links{max-width:50.5rem;order:0;margin-bottom:2.5rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start}.c-footer__links-icon{display:none}.c-footer__links-item{pointer-events:none;border-bottom:none}.c-footer__links-item:first-child{grid-column:1/2;grid-row:1/span 2}.c-footer__links-item:last-child,.c-footer__links-item:nth-last-child(2){grid-column:2/3}.c-footer__links-list{display:flex;margin-left:1rem;justify-content:space-between}.c-footer__links-title{font-family:Object Sans,helvetica,arial,sans-serif;font-weight:500;letter-spacing:-.0625rem;margin:0}.c-footer__links-title:not(:first-child){margin-top:1rem}.c-footer__links-title{font-size:1.125rem;line-height:1.5rem;letter-spacing:-.0313rem;border:none;display:block;padding:0;margin-bottom:1.56125rem}}@media only screen and (min-width:1350px)and (min-width:478px){.c-footer__links-title{font-size:1.25rem;line-height:1.625rem;letter-spacing:0}}@media only screen and (min-width:1350px)and (min-width:991px){.c-footer__links-title{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width:1350px){.c-footer__links-title svg{display:none}.c-footer__links-link{display:inline-block;pointer-events:all}.c-footer__bottom{display:flex;gap:1.25rem;justify-content:space-between}.c-footer__copyright{padding-top:0;align-items:flex-start}.c-footer__copyright-shop{margin-bottom:0}.c-footer__acknowledgement{text-align:left}.c-footer__acknowledgement:not(:first-child){margin-top:0}}
