.module.store_footer{background:#f5f5f5;max-width:none;font-size:0.688em;line-height:1.8em;font-weight:normal;font-style:normal;letter-spacing:normal;color:#666;border-top:5px solid #222;z-index:1053}.module.store_footer a,.module.store_footer ul,.module.store_footer li{color:inherit}.module.store_footer ul,.module.store_footer li{display:block;list-style:none;margin:0;padding:0}.module.store_footer footer{max-width:1200px;margin:0 auto}.module.store_footer footer .footer-container .footer-menus-small{font-weight:bold;font-size:1.65em;line-height:1;text-transform:uppercase;color:#222}.module.store_footer footer .footer-container .footer-menus-small ul li{border-bottom:1px solid rgba(0,0,0,0.1)}.module.store_footer footer .footer-container .footer-menus-small ul li a,.module.store_footer footer .footer-container .footer-menus-small ul li span{display:block;padding:25px 20px;cursor:pointer}.module.store_footer footer .footer-container .footer-menus-small ul li a:focus,.module.store_footer footer .footer-container .footer-menus-small ul li span:focus{outline-offset:-3px}.module.store_footer footer .footer-container .footer-social{padding:0 20px}.module.store_footer footer .footer-container .footer-social .newsletter{display:none;font-size:1.1em}.module.store_footer footer .footer-container .footer-social .newsletter .signup{margin-top:10px}.module.store_footer footer .footer-container .footer-social .newsletter .signup .button,.module.store_footer footer .footer-container .footer-social .newsletter .signup .message{display:inline-block;vertical-align:middle}.module.store_footer footer .footer-container .footer-social .newsletter .signup .button{font-size:inherit;padding:10px 20px;margin-top:0;margin-bottom:0}[dir="ltr"] .module.store_footer footer .footer-container .footer-social .newsletter .signup .button{margin-right:15px}[dir="rtl"] .module.store_footer footer .footer-container .footer-social .newsletter .signup .button{margin-left:15px}[dir="ltr"] .module.store_footer footer .footer-container .footer-social .newsletter .signup .button{margin-left:0}[dir="rtl"] .module.store_footer footer .footer-container .footer-social .newsletter .signup .button{margin-right:0}.module.store_footer footer .footer-container .footer-social .newsletter .signup .message{font-weight:bold;line-height:1.4em}.module.store_footer footer .footer-container .footer-social .newsletter .signup .message .privacy{font-size:0.925em;font-weight:normal;text-decoration:underline}.module.store_footer footer .footer-container .footer-social .social{margin:36px 0 0 0;padding:0 5px}.module.store_footer footer .footer-container .footer-social .social ul{overflow:visible}.module.store_footer footer .footer-container .footer-social .social ul li{display:block;float:left;margin:0 0 5px 40px;background-repeat:no-repeat;background-image:url(https://static-mh.content.disney.io/catalog/assets/utility/social/social_footer_icon_sprite-5f3bfab5a2fc.png);background-size:400% 100%;width:27px;height:27px;background-size:85px 27px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), not all, only screen and (-webkit-min-device-pixel-ratio: 1.30208), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.module.store_footer footer .footer-container .footer-social .social ul li{background-image:url(https://static-mh.content.disney.io/catalog/assets/utility/social/social_footer_icon_sprite@2x-0960a6c9e300.png)}}.module.store_footer footer .footer-container .footer-social .social ul li.twitter{background-position:0 0;width:28px;height:27px}.module.store_footer footer .footer-container .footer-social .social ul li.facebook{background-position:-28px 0px;width:13px;height:27px}.module.store_footer footer .footer-container .footer-social .social ul li.pinterest{background-position:-41px 0px;width:21px;height:27px}.module.store_footer footer .footer-container .footer-social .social ul li.instagram{background-position:-62px 0px;width:23px;height:27px}.module.store_footer footer .footer-container .footer-social .social ul li span{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:polygon(0 0, 0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0, 0 0);position:absolute !important;white-space:nowrap !important;width:1px !important;height:1px !important;overflow:hidden !important;border:0 !important;padding:0 !important;margin:0 !important}.module.store_footer footer .footer-container .footer-social .social ul li a{display:block;width:100%;height:100%}.module.store_footer footer .footer-container .footer-social .social ul li:first-child{margin-left:0}.module.store_footer footer .footer-container .footer-menus{display:none}.module.store_footer footer .footer-container .footer-menus .primary{font-size:1.275em;line-height:1.725em;font-weight:bold;text-transform:uppercase;color:#222}.module.store_footer footer .footer-container .footer-menus .secondary{line-height:2.2em}@media screen and (min-width: 960px){.module.store_footer{background:#fff;border:0;padding:45px 40px 0}.module.store_footer footer .footer-container .footer-menus-small{display:none}.module.store_footer footer .footer-container .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:44px;padding:0}.module.store_footer footer .footer-container .footer-social .newsletter{display:block}.module.store_footer footer .footer-container .footer-social .social{margin:0 0 0 40px;padding:0}.module.store_footer footer .footer-container .footer-social .social ul li{margin-bottom:0}.module.store_footer footer .footer-container .footer-menus{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module.store_footer footer .footer-container .footer-menus .primary{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}.module.store_footer footer .footer-container .footer-menus .secondary{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:auto;-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0}[dir="ltr"] .module.store_footer footer .footer-container .footer-menus .secondary{padding-right:0}[dir="rtl"] .module.store_footer footer .footer-container .footer-menus .secondary{padding-left:0}[dir="ltr"] .module.store_footer footer .footer-container .footer-menus .secondary{padding-left:63px}[dir="rtl"] .module.store_footer footer .footer-container .footer-menus .secondary{padding-right:63px}.module.store_footer footer .footer-container .footer-menus .secondary:before{content:'';background:rgba(0,0,0,0.2);position:absolute;top:5%;width:1px;height:90%}[dir="ltr"] .module.store_footer footer .footer-container .footer-menus .secondary:before{left:0}[dir="rtl"] .module.store_footer footer .footer-container .footer-menus .secondary:before{right:0}.module.store_footer footer .footer-container .footer-menus .secondary nav{-webkit-box-flex:1;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%}.module.store_footer footer .footer-container .footer-menus .secondary nav:first-child{margin-left:0}}@media screen and (min-width: 1025px){.module.store_footer footer .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.module.store_footer footer .footer-container .footer-social{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module.store_footer footer .footer-container .footer-social .social{margin:44px 0 0 0}.module.store_footer footer .footer-container .footer-menus{-ms-flex-preferred-size:65%;flex-basis:65%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}[dir="ltr"] .module.store_footer footer .footer-container .footer-menus{padding-left:5%}[dir="rtl"] .module.store_footer footer .footer-container .footer-menus{padding-right:5%}}@media all and (-ms-high-contrast: none) and (min-width: 960px){.module.store_footer footer .footer-container .footer-menus .secondary{-webkit-box-flex:1;-ms-flex:1 1 63%;flex:1 1 63%}}
