.shop-footer{position:relative;z-index:89}.shop-footer .best-buy-app{display:flex}.shop-footer .best-buy-app-icon{height:42px;margin-right:.5rem;width:42px}.shop-footer .best-buy-app-text{display:flex;flex-direction:column}.shop-footer .best-buy-app-title{font-size:20px}.shop-footer .email-signup{display:flex;flex-direction:column;font-size:17px}.shop-footer .email-signup .tb-validation p,.shop-footer .email-signup-label{margin:0}.shop-footer .email-signup-inputs{display:flex;flex-direction:column}@media (min-width:576px){.shop-footer .sv .email-signup-inputs{flex-direction:row}}@media (min-width:1200px){.shop-footer .lv .email-signup-inputs{flex-direction:row}}.shop-footer .email-signup-button{width:100%}@media (min-width:576px){.shop-footer .sv .email-signup-button{flex:0 0 16rem;margin:1.5rem 0 1.5rem 2rem}}@media (min-width:1200px){.shop-footer .lv .email-signup-button{flex:0 0 16rem;margin:1.5rem 0 1.5rem 2rem}}.shop-footer .email-signup-success,.shop-footer .feedback-link-container{display:flex}@media (max-width:576px){.shop-footer .feedback-link-container{flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.shop-footer .feedback-btn{text-decoration:underline}.shop-footer .icon-navigation{display:flex;flex-grow:1;list-style-type:none;margin:0;padding:0 0 32px;width:100%}.shop-footer .icon-navigation li{width:25%}@media screen and (max-width:1366px){.shop-footer .icon-navigation .hidden-icon-link{display:none;visibility:hidden}}@media screen and (max-width:575px){.shop-footer .sv .icon-navigation{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto}.shop-footer .sv .icon-navigation li{height:140px;width:100%}}.shop-footer .sv .icon-navigation .hidden-icon-link{display:none;visibility:hidden}.shop-footer .lv .icon-navigation{border-bottom:1px solid #c4c4c4;height:150px;margin-bottom:2rem}@media screen and (min-width:1200px){.shop-footer .lv .icon-navigation{margin-bottom:2rem}}@media screen and (min-width:1366px){.shop-footer .lv .icon-navigation{height:166px;padding-bottom:40px}}.shop-footer .icon-navigation-link-wrapper{height:100%;margin:1rem}@media screen and (max-width:575px){.shop-footer .icon-navigation-link-wrapper{margin:1rem}}@media screen and (max-width:991px){.shop-footer .icon-navigation-link-wrapper{margin:1rem}}@media screen and (max-width:1199px){.shop-footer .icon-navigation-link-wrapper{margin:1rem}}@media screen and (max-width:1365px){.shop-footer .icon-navigation-link-wrapper{margin:1rem}}.shop-footer .icon-navigation-link{display:flex;flex-direction:column;font-size:13px;height:100%;text-align:center}.shop-footer .icon-navigation-link>*{margin:1rem auto}.shop-footer .sv .icon-navigation-link-icon{height:45px;width:45px}.shop-footer .lv .icon-navigation-link-icon{height:55px;width:55px}.shop-footer .legal-navigation{display:flex;flex-direction:column}.shop-footer .lv .device-canada-container,.shop-footer .lv .feedback-device-redirect{display:flex;justify-content:space-between}.shop-footer .lv .device-canada-container{flex-grow:1;max-width:210px}.shop-footer .sv .feedback-device-redirect{flex-direction:column}.shop-footer .sv .device-canada-container{display:flex;flex-grow:1;justify-content:space-between}.shop-footer .legal-navigation .dropdown-section{margin-top:2rem}.shop-footer .legal-navigation-section{display:flex;justify-content:flex-start}.shop-footer .legal-navigation-section a{font-size:11px;margin-right:2rem}.shop-footer .lv .main-navigation{display:grid;flex:1 1 70%;grid-template-areas:"topLeft topMiddle topRight" "bottomLeft bottomMiddle bottomRight";grid-template-columns:1fr 1fr 1fr}.shop-footer .lv .main-navigation #section-1{grid-area:topLeft}.shop-footer .lv .main-navigation #section-2{grid-area:bottomLeft}.shop-footer .lv .main-navigation #section-3{grid-area:topMiddle}.shop-footer .lv .main-navigation #section-4{grid-area:bottomMiddle}.shop-footer .lv .main-navigation #section-5{grid-area:topRight}.shop-footer .lv .main-navigation #section-6{grid-area:bottomRight}.shop-footer .sv .main-navigation .dropdown-section{margin-bottom:1.5rem}.shop-footer .lv .navigation-section-heading{color:#1d252c;font-size:15px;line-height:30px}.shop-footer .lv .navigation-section-list{padding:0}.shop-footer .lv .navigation-section-list li{color:#0046be;font-size:13px;line-height:30px;list-style:none}.shop-footer .marketing-navigation{background:#fff;display:flex;flex-direction:column;padding:2rem}.shop-footer .marketing-navigation .sign-in{font-size:13px}.shop-footer .sv .marketing-navigation{margin:2rem -2rem}@media screen and (min-width:992px){.shop-footer .sv .marketing-navigation{margin:3rem -3rem;padding:3rem}}@media screen and (min-width:1200px){.shop-footer .sv .marketing-navigation{margin:4rem -4rem;padding:4rem}}@media screen and (min-width:1366px){.shop-footer .sv .marketing-navigation{margin:5rem -5rem;padding:5rem}}.shop-footer .lv .main-marketing-wrapper .marketing-navigation{flex:0 1 30%}.shop-footer .dropdown-section{background-color:#fff;border:1px solid #c5cbd5;border-radius:4px}.shop-footer .dropdown-section ul{margin-bottom:0;padding:0 15px}.shop-footer .dropdown-section li:first-child{border-top:none}.shop-footer .dropdown-section li{border-top:1px solid #c5cbd5;font-size:15px;font-weight:lighter;line-height:45px;list-style:none}.shop-footer .dropdown-section li a{color:#0046be}.shop-footer .sv .dropdown-section{display:flex;flex-direction:column}.shop-footer .sv .dropdown-section.open h3{border-bottom:1px solid #c5cbd5}.shop-footer .sv .dropdown-section button{box-sizing:border-box;color:#1d252c;height:35px}.shop-footer .sv .dropdown-section button svg{float:right;margin-top:2px}.shop-footer .sv .dropdown-section h3.dropdown-section-heading{font-size:15px;font-weight:400;padding:0 15px}.shop-footer .social-icons{display:flex;flex-direction:row;justify-content:space-between}.shop-footer .social-icon{height:28px;width:28px}.shop-footer .lv .social-icon{height:32px;width:32px}.shop-footer .appContainer{background-color:#f0f2f4;padding:2rem}@media screen and (min-width:992px){.shop-footer .appContainer{padding:3rem}}@media screen and (min-width:1200px){.shop-footer .appContainer{padding:4rem}}@media screen and (min-width:1366px){.shop-footer .appContainer{padding:5rem}}.shop-footer .appContainer.lv{min-width:992px}.shop-footer .appContainer.lv .main-marketing-wrapper{display:flex;justify-content:space-between;margin-bottom:8rem}
/*# sourceMappingURL=client-e82c6ee378223221dc1511bf0402e6a2.css.map*/