@font-face{font-family:icomoon;src:url(./src/sass/fonts/icomoon.eot);src:url(./src/sass/fonts/icomoon.eot) format("embedded-opentype"),url(./src/sass/fonts/icomoon.woff) format("woff"),url(./src/sass/fonts/icomoon.ttf) format("truetype"),url(./src/sass/fonts/icomoon.svg) format("svg");font-weight:400;font-style:normal}.footer{padding-top:16px;padding-bottom:72px}.footer__social-container{margin-bottom:8px}.footer__social-link{display:inline-block;margin-top:10px;margin-left:16px}.footer__social-link:first-child{margin-left:0}.footer__social-link__icon{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b2b2b2;display:inline;text-decoration:none;font-size:24px}.footer__social-link__icon:hover{color:#0090ea}.footer__social-link__icon:active{color:#00a9ea}.footer__social-link__icon--facebook:before{content:'\E60A'}.footer__social-link__icon--instagram:before{content:'\E60B'}.footer__social-link__icon--twitter:before{content:'\E60C'}.footer__social-link__icon--youtube:before{content:'\E60D'}@media (min-width:992px){.footer__heading{float:left;margin-right:16px}}@media (min-width:768px){.footer__newsletter{float:right;margin-left:16px}}.footer__newsletter--submitted .footer__newsletter__form{display:none}.footer__newsletter--submitted .footer__newsletter__confirmation{display:inline-block}.footer__newsletter__form{display:inline}.footer__newsletter__confirmation{display:none;line-height:18px}.footer__newsletter__field{font-family:MuseoSans-300,sans-serif;font-weight:300;font-size:17px;line-height:28px;margin-top:16px;margin-bottom:16px;height:46px;padding:8px;border-radius:3px;border:1px solid #b2b2b2;-webkit-appearance:none;margin-top:0;margin-bottom:0}.footer__newsletter__submit{margin-top:0;padding-left:8px}.footer__section-heading{margin-top:36px;margin-bottom:12px;color:#b2b2b2}@media (min-width:768px){.footer__section-heading{margin-top:24px}}.footer__link{margin-top:8px;margin-bottom:0;line-height:20px;color:#b2b2b2;display:block;text-decoration:none}.footer__link:hover{color:#0090ea}.footer__link:active{color:#00a9ea}.footer__legal{color:#b2b2b2}.footer__locale-switcher-container{float:right;margin-left:16px}.footer__store-button{margin-left:16px}.footer__store-button:first-child{margin-left:0}.required-style-content-container--main-footer{display:block}