.footer-refresh .best-buy-app{display:flex}.footer-refresh .best-buy-app-icon{width:42px;height:42px;margin-right:4px}.footer-refresh .best-buy-app-text{display:flex;flex-direction:column}.footer-refresh .best-buy-app-title{font-size:20px}
.email-signup{display:flex;flex-direction:column;font-size:17px}.email-signup-label,.email-signup .tb-validation p{margin:0}.email-signup-inputs{display:flex;flex-direction:column}@media (min-width:576px){.sv .email-signup-inputs{flex-direction:row}}@media (min-width:1200px){.lv .email-signup-inputs{flex-direction:row}}.email-signup-button{width:100%}@media (min-width:576px){.sv .email-signup-button{flex:0 0 16rem;margin:12px 0 12px 16px}}@media (min-width:1200px){.lv .email-signup-button{flex:0 0 16rem;margin:12px 0 12px 16px}}.email-signup-success{display:flex}
.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}
.icon-navigation{width:100%;display:flex;flex-grow:1;list-style-type:none;margin:0;padding:0 0 32px}.icon-navigation li{width:25%}@media screen and (max-width:575px){.shop-footer .sv .icon-navigation{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:auto;grid-template-rows:auto}.shop-footer .sv .icon-navigation>:first-child{-ms-grid-row:1;-ms-grid-column:1}.shop-footer .sv .icon-navigation>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.shop-footer .sv .icon-navigation li{width:100%;height:140px}}.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:32px}@media screen and (min-width:1200px){.shop-footer .lv .icon-navigation{margin-bottom:40px}}@media screen and (min-width:1366px){.shop-footer .lv .icon-navigation{height:166px;padding-bottom:40px}}@media screen and (max-width:1366px){.icon-navigation .hidden-icon-link{display:none;visibility:hidden}}
.shop-footer .icon-navigation-link-wrapper{height:100%;margin:20px}@media screen and (max-width:575px){.shop-footer .icon-navigation-link-wrapper{margin:8px}}@media screen and (max-width:991px){.shop-footer .icon-navigation-link-wrapper{margin:12px}}@media screen and (max-width:1199px){.shop-footer .icon-navigation-link-wrapper{margin:12px}}@media screen and (max-width:1365px){.shop-footer .icon-navigation-link-wrapper{margin:16px}}.icon-navigation-link{font-size:13px;height:100%;display:flex;flex-direction:column;text-align:center}.shop-footer .icon-navigation-link>*{margin:8px auto}.shop-footer .sv .icon-navigation-link .icon-navigation-link-icon{height:45px;width:45px}.shop-footer .lv .icon-navigation-link .icon-navigation-link-icon{height:55px;width:55px}
.legal-navigation{display:flex;flex-direction:column}.shop-footer .lv .legal-navigation .feedback-device-redirect{display:flex;justify-content:space-between}.shop-footer .lv .legal-navigation .device-canada-container{display:flex;flex-grow:1;justify-content:space-between;max-width:210px}.shop-footer .sv .legal-navigation .feedback-device-redirect{flex-direction:column}.shop-footer .sv .legal-navigation .device-canada-container{display:flex;flex-grow:1;justify-content:space-between}.shop-footer .legal-navigation .dropdown-section{margin-top:16px}
.shop-footer .legal-navigation-section{display:flex;justify-content:flex-start}.shop-footer .legal-navigation-section a{font-size:11px;margin-right:16px}
.lv .main-marketing-wrapper .main-navigation{flex:1 1 70%}.shop-footer .lv .main-navigation{display:-ms-grid;display:grid;grid-template-areas:"topLeft topMiddle topRight" "bottomLeft bottomMiddle bottomRight";-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.shop-footer .lv .main-navigation #section-1{-ms-grid-row:1;-ms-grid-column:1;grid-area:topLeft}.shop-footer .lv .main-navigation #section-2{-ms-grid-row:2;-ms-grid-column:1;grid-area:bottomLeft}.shop-footer .lv .main-navigation #section-3{-ms-grid-row:1;-ms-grid-column:2;grid-area:topMiddle}.shop-footer .lv .main-navigation #section-4{-ms-grid-row:2;-ms-grid-column:2;grid-area:bottomMiddle}.shop-footer .lv .main-navigation #section-5{-ms-grid-row:1;-ms-grid-column:3;grid-area:topRight}.shop-footer .lv .main-navigation #section-6{-ms-grid-row:2;-ms-grid-column:3;grid-area:bottomRight}.shop-footer .sv .main-navigation .dropdown-section{margin-bottom:12px}
.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;list-style:none;line-height:30px}
.marketing-navigation{display:flex;flex-direction:column;background:#fff;padding:16px}.marketing-navigation .sign-in{font-size:13px}.sv .marketing-navigation{margin:16px -16px}@media screen and (min-width:992px){.sv .marketing-navigation{margin:24px -24px;padding:24px}}@media screen and (min-width:1200px){.sv .marketing-navigation{margin:32px -32px;padding:32px}}@media screen and (min-width:1366px){.sv .marketing-navigation{margin:40px -40px;padding:40px}}.lv .main-marketing-wrapper .marketing-navigation{flex:0 1 30%}
.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{color:#1d252c;box-sizing:border-box;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 .dropdown-section{border:1px solid #c5cbd5;border-radius:4px;background-color:#fff}.shop-footer .dropdown-section ul{padding:0 15px;margin-bottom:0}.shop-footer .dropdown-section li:first-child{border-top:none}.shop-footer .dropdown-section li{list-style:none;font-size:15px;line-height:45px;font-weight:lighter;border-top:1px solid #c5cbd5}.shop-footer .dropdown-section li a{color:#0046be}
.footer-refresh .social-icons{display:flex;flex-direction:row;justify-content:space-between}.footer-refresh .social-icon{width:28px;height:28px}.lv .footer-refresh .social-icon{width:32px;height:32px}

/*# sourceMappingURL=2-fc405ac83073258abbfd952ab334f511.css.map*/