footer.section--footer{margin-top:auto}.footer--root{padding:var(--spacing--section--x);z-index:2;position:relative}@media only screen and (max-width:767px){.footer--root{flex-wrap:wrap;padding:var(--spacing--section--mobile)}}.footer--root>:not(:last-child){padding-bottom:var(--spacing--item)}.footer--root p{margin-top:0}.footer--root .placeholder-noblocks{width:100%;padding:var(--spacing--item)}@media only screen and (max-width:767px){.footer--root .placeholder-noblocks{text-align:center}}.footer--root form{margin:0}.footer--blocks{display:flex;justify-content:space-between;margin:calc(var(--spacing--negBlock)/ 2)}@media only screen and (max-width:767px){.footer--blocks{flex-wrap:wrap}}@media only screen and (max-width:767px){.footer--blocks>:not(:last-child){padding-bottom:var(--spacing--section--mobile--y)}}.footer--block{flex:1 1 auto;display:flex;padding:calc(var(--spacing--block)/ 2)}@media only screen and (max-width:767px){.footer--block{flex-basis:100%!important;text-align:center}}.footer--block[data-block-type=about]{flex-basis:35%}.footer--block[data-block-type=menu]{flex-basis:30%}.footer--block[data-block-type=subscribe]{flex-basis:35%}@media only screen and (max-width:767px){.footer--block:nth-of-type(1) .footer--block--container{margin:0 auto}}.footer--block:nth-of-type(2) .footer--block--container{margin:0 auto}.footer--block:nth-of-type(3) .footer--block--container{margin:0 0 0 auto}@media only screen and (max-width:767px){.footer--block:nth-of-type(3) .footer--block--container{margin:0 auto}}.footer--block[data-block-type=subscribe] .footer--block--container{width:300px}@media only screen and (max-width:767px){.footer--block[data-block-type=subscribe] .footer--block--container{width:280px}}@media only screen and (min-width:768px) and (max-width:1023px){.footer--block[data-block-type=subscribe] .footer--block--container{width:200px}}.footer--block--heading{padding-bottom:var(--spacing--item)}.footer--block--body>:not(:last-child){padding-bottom:var(--spacing--item)}@media only screen and (max-width:767px){.footer--block--body>:not(:last-child){padding-bottom:var(--spacing--item--mobile)}}.footer--about-text{max-width:400px}.footer--social-icons{display:inline-flex;margin:calc(var(--spacing--negItem)/ 2)}@media only screen and (max-width:767px){.footer--social-icons{padding-top:var(--spacing--block--mobile)}.footer--social-icons svg{height:20px;width:20px}}@media only screen and (min-width:768px){.footer--social-icons svg{height:16px;width:16px}}.footer--social-icons a{padding:var(--spacing--1)}@media only screen and (max-width:767px){.footer--social-icons a{padding:var(--spacing--2)}}@media only screen and (max-width:767px){.footer--menu li:not(:last-child){padding-bottom:var(--spacing--1)}}.footer--subscribe .footer--form-container{display:flex;max-width:300px}.flexbox-gap .footer--subscribe .footer--form-container{gap:var(--spacing--1)}.no-flexbox-gap .footer--subscribe .footer--form-container>*{margin:calc(var(--spacing--1)/ 2)}@media only screen and (max-width:767px){.footer--subscribe .footer--form-container{margin:0 auto}}.footer--subscribe .footer--form-container input[type=email]{padding-top:22px;padding-bottom:22px;margin-bottom:0}.footer--subscribe .footer--form-container .success{font-style:italic}.footer--subscribe .footer--form-submit{width:auto;flex-shrink:0}.footer--subscribe--info{padding-bottom:var(--spacing--item)}.footer--sub{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin:calc(var(--spacing--negBlock)/ 2)}.footer--sub>*{flex:1 1 36%;padding:calc(var(--spacing--block)/ 2);display:flex}@media only screen and (max-width:767px){.footer--sub>*{flex-basis:100%;text-align:center}}.footer--sub--block[data-type=powered-by]{flex-basis:28%}@media only screen and (max-width:767px){.footer--sub--block[data-type=powered-by]{order:3}}.footer--sub--block[data-type=localization] form{display:flex;flex-wrap:wrap}.flexbox-gap .footer--sub--block[data-type=localization] form{gap:var(--spacing--block)}.no-flexbox-gap .footer--sub--block[data-type=localization] form>*{margin:calc(var(--spacing--block)/ 2)}@media only screen and (max-width:767px){.footer--sub--block[data-type=localization] form{justify-content:center}}.footer--sub--block[data-type=localization] form [data-id=footer--locale] .disclosure--main{text-transform:none}@media only screen and (max-width:767px){.footer--sub--container{margin:0 auto}}.footer--sub--block:nth-of-type(2) .footer--sub--container{margin:0 auto}@media only screen and (min-width:768px){.footer--sub--block:last-of-type .footer--sub--container{margin:0 0 0 auto}}@media only screen and (min-width:768px){.footer--sub--block:last-of-type:nth-of-type(1) .footer--sub--container{margin:0 auto}}.footer--payment-icons{display:flex;flex-wrap:wrap}.flexbox-gap .footer--payment-icons{gap:var(--spacing--1)}.no-flexbox-gap .footer--payment-icons>*{margin:calc(var(--spacing--1)/ 2)}@media only screen and (max-width:767px){.footer--payment-icons{justify-content:center}}@media only screen and (min-width:768px){.footer--payment-icons{justify-content:flex-end}}.footer--payment-icon{height:24px}