.footer__parent{margin-top:auto}.footer{--color-background-footer: #000000;--color-text-footer: #ffffff;--color-border-footer: #ffffff;--color-border-footer-darker: #666666;--spacing-unit: 4px;--spacing-extra-small: calc(var(--spacing-unit) * 2);--spacing-small: calc(var(--spacing-unit) * 3);--spacing-medium: calc(var(--spacing-unit) * 5);--space-outer: calc(var(--spacing-unit) * 5);--space-inline-element: 32px;--height-input: 40px;--font-size-body-base: 14px;position:relative;padding-top:34px;padding-bottom:34px;background-color:var(--color-background-footer);color:var(--color-text-footer)}@media(min-width:60em){.footer{--space-outer: calc(var(--spacing-unit) * 10);padding-top:52px;padding-bottom:52px}}.footer>.page-width{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:1280px}@media(min-width:60em){.footer>.page-width{padding-left:32px;padding-right:32px}}.footer a{color:inherit;text-decoration:none;transition:opacity .25s}.footer a:hover{opacity:.5}.footer .fs-body-base:not(.ff-heading){line-height:2em}.footer__groups{display:flex;flex-wrap:wrap}@media(min-width:60em){.footer__groups{flex-wrap:nowrap;flex-direction:row;margin-left:calc(var(--space-inline-element) * -1);margin-right:calc(var(--space-inline-element) * -1)}}@media(max-width:749px){.footer__groups{padding-bottom:3vw}}.footer__group{width:100%}@media(min-width:60em){.footer__group{flex:1;width:25%;padding:0 var(--space-inline-element)}}.footer__group---links{flex:1 0 50%;width:50%}@media(min-width:60em){.footer__group--mobile{display:none}.footer__group---links{flex:.6 0 0}}.footer__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:var(--spacing-medium) 0;pointer-events:none}@media(min-width:60em){.footer__header{padding:0;margin-bottom:var(--spacing-medium)}}.footer__heading{margin:0;font-size:16px!important;font-weight:bolder;color:inherit}@media(min-width:60em){.footer__heading{font-size:20px!important}}.footer__group-content{padding-top:0;padding-bottom:calc(var(--spacing-unit) * 7)}@media(min-width:60em){.footer__group-content{display:block!important;padding:0}}.footer__text{width:90%;max-width:34em;line-height:1.3!important;font-size:16px!important}.footer__text a{text-decoration:underline}.footer__text p{margin:0}.footer__links{display:flex;flex-direction:column}.footer__links ul{width:100%;margin:0;padding:0;line-height:2.2em}.footer__links li{list-style:none}.footer__newsletter{margin-top:-10px}@media(min-width:60em){.footer__newsletter{margin-top:0}}.footer__newsletter .newsletter__input-container{position:relative}.footer__newsletter .input{width:100%;border:1px solid transparent!important;color:inherit;transition:background-color .25s,border-color .25s;line-height:40px;height:40px;box-shadow:none!important;background:#2d2d2d!important;padding:0 25% 0 16px;border-radius:40px;font-size:14px}.footer__newsletter .input:focus{outline:none;border-color:var(--color-border-footer-darker)}.footer__newsletter .input:hover:not(:focus){background-color:#3a3a3a!important}.footer__newsletter .input::placeholder{color:inherit;opacity:.5}.footer__newsletter p{margin:0}.footer__newsletter .newsletter-form{margin-top:var(--spacing-medium)}.footer__group---newsletter button.visually-hidden{position:absolute;width:auto;height:32px;margin:0;padding:0 14px;overflow:visible;clip:auto;white-space:nowrap;border:0;border-radius:20px;background:#ff591a;color:#fff;font-size:12px;font-weight:700;line-height:32px;cursor:pointer;top:50%;right:4px;transform:translateY(-50%);display:none}.footer__bottom{display:none;justify-content:space-between;padding-top:var(--spacing-medium)}@media(min-width:60em){.footer__bottom{display:flex}}.footer__bottom-left{display:flex;align-items:center}.footer__credits{font-size:10px;line-height:20px;opacity:.7;padding:var(--spacing-medium)}@media(min-width:60em){.footer__credits{padding:0}}.footer__credits p{margin:0}.footer__mobile-social-icons-hr{display:none;margin:0;margin-top:var(--space-outer);border:none;border-top:1px solid rgba(255,255,255,.2)}.footer__mobile-social-icons{margin-top:var(--space-outer);padding-left:0;display:none}.footer__mobile-social-icons .social-icons li{height:auto}.footer__mobile-social-icons .social-icons li+li{margin-left:20px}.footer__mobile-social-icons .social-icons .icon{width:26px;height:auto}@media(min-width:60em){.footer__mobile-social-icons .social-icons li+li{margin-left:32px}.footer__mobile-social-icons .social-icons .icon{width:32px}}.footer .payment-icons{display:flex;flex-wrap:wrap;margin-bottom:-6px}.footer .payment-icons svg{display:block}.footer .social-icons{display:flex;margin:0;padding:0;justify-content:end}.footer .social-icons li:last-child{display:flex;width:61px;margin-top:4px;justify-content:center;align-items:center}.footer .social-panel{display:none;position:absolute;background-color:#2d2d2d;padding:17px;z-index:200;width:fit-content;height:fit-content;color:#fff;transform:translateY(-.3vw);transition:transform .3s ease;margin-bottom:3vw}.footer .social-panel-content{display:flex;flex-direction:column;font-family:var(--font-body-family);font-style:normal;font-size:12px;gap:8px}.footer .social-panel-content a{color:#fff}.footer .social-icons li{width:20px;height:20px;list-style:none}.footer .social-icons li+li{margin-left:var(--spacing-extra-small)}.footer .social-icons .icon{width:20px;height:20px;display:block}.footer .social-icons a{display:block;color:inherit}.footer .social-icons-wrapper{padding-top:1vw}.footer .social-icons-gradient{display:flex;gap:1.5vw;margin:0;padding:0}.footer .social-icons-gradient li{width:41px;height:39px;list-style:none}.footer .social-icons-gradient img{display:block;width:100%;height:100%;object-fit:contain}@media(min-width:750px){.footer .hide-pc{display:none}}@media(max-width:749px){.footer .social-icons{display:flex;margin:0;padding:0;justify-content:start;margin-bottom:12vw}.footer .social-icons li{width:auto}.footer .social-icons li:last-child{width:51px;margin-left:30px!important}.footer .social-panel{position:absolute;left:-2.5vw;padding:10px;z-index:200;color:#fff;translate:8vw;transform:translateY(-5.3vw);transition:transform .3s ease}.footer .footer-social_facebook_link{display:none!important}.footer .social-fb-selector{opacity:0;width:7vw;position:absolute;transform:translateY(-6vw)}.footer .social-icons-wrapper{padding-top:2.5vw}.footer .social-icons-gradient{display:flex;gap:4.3vw}.footer .social-icons-gradient li{width:32px;height:30px;list-style:none}.footer__mobile-social-icons,.footer__mobile-social-icons-hr{display:block}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/wheeltop-footer.css.map */
