@charset "UTF-8";body, .p {font-family: "Source Sans Pro", sans-serif;font-weight: 400;line-height: 1.5;font-size: 1rem;color: #43474c;line-height: 1.5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: "Work Sans", sans-serif;color: #1c2126;font-weight: 700;text-transform: uppercase;margin-top: 0;margin-bottom: 0.75em;color: #1c2126;}h1, .h1, h2, .h2, h3, .h3 {line-height: 1;}h4, .h4, h5, .h5, h6, .h6 {line-height: 1.25;}h1, .h1 {font-size: 1.5rem;}h2, .h2 {font-size: 1.25rem;}h3, .h3 {font-size: 1rem;}h4, .h4 {font-size: 0.875rem;}h5, .h5 {font-size: 0.75rem;}h6, .h6 {font-size: 0.75rem;text-transform: none;}a {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;color: #d9001d;text-decoration: none;}a:hover, a:focus {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;color: #d9001d;text-decoration: underline;}@media (min-width: 1200px) {a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover {text-decoration: none;color: #1c2126;pointer-events: none;cursor: default;}}ul {padding-left: 1.5rem;}.container-fluid {padding-left: 1rem;padding-right: 1rem;}.container {padding-left: 1rem;padding-right: 1rem;}@media (min-width: 576px) {.container {width: 98%;}}@media (min-width: 768px) {.container {width: 98%;}}@media (min-width: 992px) {.container {width: 98%;}}@media (min-width: 1200px) {.container {width: 98%;max-width: 1440px;}}.row {margin-right: -1rem;margin-left: -1rem;}@media (min-width: 576px) {.row {margin-right: -1rem;margin-left: -1rem;}}@media (min-width: 768px) {.row {margin-right: -1rem;margin-left: -1rem;}}@media (min-width: 992px) {.row {margin-right: -1rem;margin-left: -1rem;}}@media (min-width: 1200px) {.row {margin-right: -1rem;margin-left: -1rem;}}.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {padding-right: 1rem;padding-left: 1rem;}@media (min-width: 576px) {.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {padding-right: 1rem;padding-left: 1rem;}}@media (min-width: 768px) {.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {padding-right: 1rem;padding-left: 1rem;}}@media (min-width: 992px) {.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {padding-right: 1rem;padding-left: 1rem;}}@media (min-width: 1200px) {.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {padding-right: 1rem;padding-left: 1rem;}}.hide {display: none !important;}.show {display: block !important;}.no-scroll {overflow: hidden;}a.disabled {pointer-events: none;cursor: default;}#overlay {background-color: rgba(28, 33, 38, 0.25);display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;}.vert-divider {background-color: rgba(28, 33, 38, 0.25);display: inline-block;height: 1rem;width: 1px;}.col-no-padding {padding-left: 0 !important;padding-right: 0 !important;}.or-divider {margin: 1.5rem auto;position: relative;display: block;width: 100%;height: 1rem;text-align: center;}#mobile-cart {text-align: center;margin-bottom: 0.5rem;}#mobile-cart .or-divider {margin: 0.75rem auto;}.or-divider::before {background: rgba(28, 33, 38, 0.25);position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: block;width: 100%;height: 1px;content: "";z-index: 1;}.or-divider span {padding: 0.5rem 1rem;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);line-height: 1;z-index: 2;}.or-divider.or-divider--light span {background-color: #f2f3f4;}.or-divider.or-divider--white span {background-color: #ffffff;}body {padding-top: 6.5rem;overflow-x: hidden;overflow-y: auto;}@media (min-width: 576px) {body {padding-top: 7.5rem;}}body.no-sticky {padding-top: 0;}#page {padding-top: 0.5rem;padding-bottom: 1rem;}@media (min-width: 576px) {#page {padding-top: 2rem;padding-bottom: 4rem;}}#page.basic-page {padding-top: 1rem;padding-bottom: 1rem;}@media (min-width: 992px) {#page.basic-page {padding-top: 4rem;padding-bottom: 4rem;}}#page.index {padding-top: 0;padding-bottom: 0;}#page.index main > div {margin-bottom: 2rem;}@media (min-width: 768px) {#page.index main > div {margin-bottom: 3rem;}}@media (min-width: 992px) {#page.index main > div {margin-bottom: 4rem;}}#page.index main > div:last-of-type {margin-bottom: 0;}.adv--box {text-align: center;margin-bottom: 0rem;justify-content: center;align-items: center;border-right: 0;margin-top: 1rem;}.adv--box a {display: block;}.adv--box a:hover, .adv--box a:active {text-decoration: none;}.adv--box a:hover p, .adv--box a:active p {text-decoration: underline;}.adv-title {position: relative;}.adv-title svg {width: 50px;height: 50px;}@media (min-width: 576px) {.adv-title svg {margin-right: 0.5rem;}}.adv-title span {bottom: 0;}.page-title {margin-right: 0;margin-bottom: 1rem;display: block;float: none;}@media (min-width: 992px) {.page-title {margin-bottom: 2rem;}}.page-title h1 {margin-bottom: 0;}.svg-icon {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;stroke: #1c2126;fill: #1c2126;display: inline-block;width: 1rem;height: 1rem;stroke-width: 0;}.svg-icon:hover {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;}.social-links .svg-icon:hover {opacity: 0.5;}.social-links .svg-icon.facebook {fill: #3c5a98;opacity: 1;}.social-links .svg-icon.facebook:hover {opacity: 0.5;}.social-links .svg-icon.instagram {fill: #3c5a98;opacity: 1;}.social-links .svg-icon.instagram:hover {opacity: 0.5;}.social-links .svg-icon.pinterest {fill: #bd081c;opacity: 1;}.social-links .svg-icon.pinterest:hover {opacity: 0.5;}.social-links .svg-icon.twitter {fill: #1da1f2;opacity: 1;}.social-links .svg-icon.twitter:hover {opacity: 0.5;}.social-links .svg-icon.youtube {fill: #e62117;opacity: 1;}.social-links .svg-icon.youtube:hover {opacity: 0.5;}.btn {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;font-family: "Work Sans", sans-serif;font-size: 0.875rem;border-radius: 0.25rem;padding: 0.75rem 1.5rem;min-height: 2.75rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.025em;}.btn.btn-sm {font-size: 0.75rem;line-height: 1.5;}.btn.btn-xs {font-family: "Source Sans Pro", sans-serif;padding: 0.25rem 0.5rem;min-height: 1rem;font-weight: normal;text-transform: none;}.btn.btn-icon {padding: 0.25rem;background-color: transparent;font-size: 0px;line-height: 1;}.btn-link {font-family: "Source Sans Pro", sans-serif;color: #d9001d;min-height: 0px;text-transform: none;font-weight: normal;}.btn-link:focus, .btn-link:hover {color: #d9001d;}.btn-dark {background-color: #1c2126;border-color: #1c2126;color: #fff;}.btn-dark .svg-icon {fill: #1c2126;}.btn-dark:hover, .btn-dark:focus {background-color: #323b43;border-color: #323b43;color: #fff;}.btn-dark:hover .svg-icon, .btn-dark:focus .svg-icon {fill: #fff;}.btn-dark.active, .btn-dark.active.focus, .btn-dark.active:focus, .btn-dark.active:hover, .btn-dark:active.focus, .btn-dark:active:focus, .btn-dark:active:hover {background-color: #060809;border-color: #060809;color: #fff;}.btn-dark.active .svg-icon, .btn-dark.active.focus .svg-icon, .btn-dark.active:focus .svg-icon, .btn-dark.active:hover .svg-icon, .btn-dark:active.focus .svg-icon, .btn-dark:active:focus .svg-icon, .btn-dark:active:hover .svg-icon {fill: #fff;}.btn-gray {background-color: #43474c;border-color: #43474c;color: #fff;}.btn-gray .svg-icon {fill: #43474c;}.btn-gray:hover, .btn-gray:focus {background-color: #5b6067;border-color: #5b6067;color: #fff;}.btn-gray:hover .svg-icon, .btn-gray:focus .svg-icon {fill: #fff;}.btn-gray.active, .btn-gray.active.focus, .btn-gray.active:focus, .btn-gray.active:hover, .btn-gray:active.focus, .btn-gray:active:focus, .btn-gray:active:hover {background-color: #2b2e31;border-color: #2b2e31;color: #fff;}.btn-gray.active .svg-icon, .btn-gray.active.focus .svg-icon, .btn-gray.active:focus .svg-icon, .btn-gray.active:hover .svg-icon, .btn-gray:active.focus .svg-icon, .btn-gray:active:focus .svg-icon, .btn-gray:active:hover .svg-icon {fill: #fff;}.btn-light {background-color: #f2f3f4;border-color: rgba(28, 33, 38, 0.25);color: #1c2126;}.btn-light .svg-icon {fill: #1c2126;}.btn-light:hover, .btn-light:focus {background-color: #e5e6e7;border-color: rgba(28, 33, 38, 0.25);color: #1c2126;}.btn-light:hover .svg-icon, .btn-light:focus .svg-icon {fill: #1c2126;}.btn-light.active, .btn-light.active.focus, .btn-light.active:focus, .btn-light.active:hover, .btn-light:active.focus, .btn-light:active:focus, .btn-light:active:hover {background-color: #d8dadb;border-color: rgba(28, 33, 38, 0.25);color: #1c2126;}.btn-light.active .svg-icon, .btn-light.active.focus .svg-icon, .btn-light.active:focus .svg-icon, .btn-light.active:hover .svg-icon, .btn-light:active.focus .svg-icon, .btn-light:active:focus .svg-icon, .btn-light:active:hover .svg-icon {fill: #1c2126;}.btn-primary {background-color: #d9001d;border-color: #d9001d;color: #fff;}.btn-primary .svg-icon {fill: #fff;}.btn-primary:hover, .btn-primary:focus {background-color: #ff0d2d;border-color: #ff0d2d;color: #fff;}.btn-primary:hover .svg-icon, .btn-primary:focus .svg-icon {fill: #fff;}.btn-primary.active, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover {background-color: #c0001a;border-color: #c0001a;color: #fff;}.btn-primary.active .svg-icon, .btn-primary.active.focus .svg-icon, .btn-primary.active:focus .svg-icon, .btn-primary.active:hover .svg-icon, .btn-primary:active.focus .svg-icon, .btn-primary:active:focus .svg-icon, .btn-primary:active:hover .svg-icon {fill: #fff;}.btn-secondary {background-color: #1f73b7;border-color: #1f73b7;color: #fff;}.btn-secondary .svg-icon {fill: #fff;width: 1.25rem;height: 1.25rem;margin-bottom: -0.35em;}.btn-add-to-cart.btn-secondary .svg-icon {width: 0.75rem;height: 0.75rem;margin-bottom: 0;}.btn-secondary:hover, .btn-secondary:focus {background-color: #0d7eff;border-color: #0d7eff;color: #fff;}.btn-secondary.in-cart {background-color: #0d7eff;border-color: #0d7eff;color: #fff;}.btn-secondary:hover .svg-icon, .btn-secondary:focus .svg-icon {fill: #fff;}.btn-secondary.active, .btn-secondary.active.focus, .btn-secondary.active:focus, .btn-secondary.active:hover, .btn-secondary:active.focus, .btn-secondary:active:focus, .btn-secondary:active:hover {background-color: #0059c0;border-color: #0059c0;color: #fff;}.btn-secondary.active .svg-icon, .btn-secondary.active.focus .svg-icon, .btn-secondary.active:focus .svg-icon, .btn-secondary.active:hover .svg-icon, .btn-secondary:active.focus .svg-icon, .btn-secondary:active:focus .svg-icon, .btn-secondary:active:hover .svg-icon {fill: #fff;}.btn-secondary.unavailable, .btn-secondary.unavailable:hover {color: #373a3c;background-color: #e6e6e6;border-color: #adadad;}.btn-tertiary {background-color: #a700da;border-color: #a700da;color: #fff;}.btn-tertiary .svg-icon {fill: #fff;}.btn-tertiary:hover, .btn-tertiary:focus {background-color: #c70eff;border-color: #c70eff;color: #fff;}.btn-tertiary:hover .svg-icon, .btn-tertiary:focus .svg-icon {fill: #fff;}.btn-tertiary.active, .btn-tertiary.active.focus, .btn-tertiary.active:focus, .btn-tertiary.active:hover, .btn-tertiary:active.focus, .btn-tertiary:active:focus, .btn-tertiary:active:hover {background-color: #9300c1;border-color: #9300c1;color: #fff;}.btn-tertiary.active .svg-icon, .btn-tertiary.active.focus .svg-icon, .btn-tertiary.active:focus .svg-icon, .btn-tertiary.active:hover .svg-icon, .btn-tertiary:active.focus .svg-icon, .btn-tertiary:active:focus .svg-icon, .btn-tertiary:active:hover .svg-icon {fill: #fff;}.btn-outline-dark {border-color: #1c2126;color: #1c2126;background-color: transparent;}.btn-outline-dark .svg-icon {fill: #1c2126;}.btn-outline-dark:hover, .btn-outline-dark:focus {border-color: #1c2126;background-color: #1c2126;color: #fff;}.btn-outline-dark:hover .svg-icon, .btn-outline-dark:focus .svg-icon {fill: #fff;}.btn-outline-dark.active, .btn-outline-dark.active.focus, .btn-outline-dark.active:focus, .btn-outline-dark.active:hover, .btn-outline-dark:active.focus, .btn-outline-dark:active:focus, .btn-outline-dark:active:hover {background-color: #111417;border-color: #111417;color: #fff;}.btn-outline-dark.active .svg-icon, .btn-outline-dark.active.focus .svg-icon, .btn-outline-dark.active:focus .svg-icon, .btn-outline-dark.active:hover .svg-icon, .btn-outline-dark:active.focus .svg-icon, .btn-outline-dark:active:focus .svg-icon, .btn-outline-dark:active:hover .svg-icon {fill: #fff;}.btn-outline-light {border-color: rgba(28, 33, 38, 0.25);color: #1c2126;background-color: transparent;}.btn-outline-light .svg-icon {fill: #1c2126;}.btn-outline-light:hover, .btn-outline-light:focus {border-color: rgba(28, 33, 38, 0.25);background-color: #f2f3f4;color: #1c2126;}.btn-outline-light:hover .svg-icon, .btn-outline-light:focus .svg-icon {fill: #1c2126;}.btn-outline-light.active, .btn-outline-light.active.focus, .btn-outline-light.active:focus, .btn-outline-light.active:hover, .btn-outline-light:active.focus, .btn-outline-light:active:focus, .btn-outline-light:active:hover {background-color: #d8dadb;border-color: rgba(28, 33, 38, 0.25);color: #1c2126;}.btn-outline-light.active .svg-icon, .btn-outline-light.active.focus .svg-icon, .btn-outline-light.active:focus .svg-icon, .btn-outline-light.active:hover .svg-icon, .btn-outline-light:active.focus .svg-icon, .btn-outline-light:active:focus .svg-icon, .btn-outline-light:active:hover .svg-icon {fill: #1c2126;}.blog-loop {padding-top: 4rem;border-top: 1px solid rgba(28, 33, 38, 0.25);margin-top: 2rem;}.blog-loop .blog-loop--header {margin-bottom: 2rem;text-align: center;}.blog-loop article {margin-bottom: 4rem;text-align: center;}.blog-loop .blog-loop--post-img {margin-bottom: 1rem;}.blog-loop .blog-loop--post-img img {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 1;}.blog-loop .blog-loop--post-img:hover img {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 0.75;}.blog-loop .blog-loop--category a {font-size: 0.875rem;color: #43474c;padding-bottom: 0.5rem;margin-bottom: 0.5rem;display: block;}.blog-loop .blog-loop--post-title {padding-bottom: 0.25rem;margin-bottom: 0.25rem;}.blog-loop .blog-loop--post-title a {color: #1c2126;}.blog-loop .blog-loop--post-title:hover a {color: #d9001d;}.page-header + .page-banner {margin-top: -2rem;}.page-banner {margin-bottom: 2rem;overflow: hidden;}.page-banner--img {width: 100%;}.hero-slider.slick-slider {padding: 0;}.hero-slider.slick-slider .slick-slide {padding: 0;}.hero-slider .slick-arrow.slick-prev, .hero-slider .slick-arrow.slick-next {height: 100%;width: 6.4%;}.hero-slider .slick-arrow.slick-prev .svg-icon, .hero-slider .slick-arrow.slick-next .svg-icon {width: 100%;height: 2.75rem;opacity: 0.5;}.hero-slider .slick-arrow.slick-prev:hover .svg-icon, .hero-slider .slick-arrow.slick-next:hover .svg-icon {opacity: 1;}.hero-slider .slick-arrow.slick-prev .svg-icon {border-top-left-radius: 0;border-bottom-left-radius: 0;}.hero-slider .slick-arrow.slick-next .svg-icon {border-top-right-radius: 0;border-bottom-right-radius: 0;}@media (max-width: 767px) {.hero-slider .slick-arrow.slick-prev .svg-icon, .hero-slider .slick-arrow.slick-next .svg-icon {height: 1.5rem;}.hero-slider .slick-arrow.slick-prev, .hero-slider .slick-arrow.slick-next {width: 8.5%;}}.hero-slider .slick-dots {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background-color: #f2f3f4;padding: 0.125rem 0.25rem;border-radius: 0.25rem;margin-bottom: 0.25rem;-webkit-transform: translatex(-50%);transform: translatex(-50%);position: absolute;bottom: 0;left: 50%;list-style: none;font-size: 0px;opacity: 0.5;}.hero-slider .slick-dots li {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;padding: 0.125rem;margin: 0 0.5rem;display: inline-block;float: left;border: 2px solid transparent;border-radius: 100%;}.hero-slider .slick-dots li button {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background-color: #1c2126;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 0.75rem;height: 0.75rem;color: transparent;border: none;padding: 0;border-radius: 100%;opacity: 0.5;}.hero-slider .slick-dots li button:hover {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 1;}.hero-slider .slick-dots li.slick-active {border-color: #1c2126;}.hero-slider .slick-dots li.slick-active button {opacity: 1;}.hero-slider .slick-dots li.slick-active button:hover {opacity: 1;}.hero-slider .slick-dots:hover {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 1;}.breadcrumb {font-size: 0.875rem;padding: 0;margin-bottom: 0;background-color: transparent;}.breadcrumb-item::after {color: #43474c;padding-right: 0.25rem;padding-left: 0.25rem;display: inline-block;content: "›";}.breadcrumb-item + .breadcrumb-item::before {display: none;}.breadcrumb-item + .breadcrumb-item::after {color: #43474c;padding-right: 0.25rem;padding-left: 0.25rem;display: inline-block;content: "›";}.breadcrumb-item.active {color: #43474c;}.breadcrumb-item.active::after {display: none;}.breadcrumb-item.active h1 {margin-bottom: 0;}legend {font-family: "Work Sans", sans-serif;color: #1c2126;font-weight: 700;text-transform: uppercase;margin-top: 0;margin-bottom: 0.75em;font-size: 1rem;}.form-group.row {margin-bottom: 2rem;}.form-control, select, .custom-select {color: #43474c;padding: 0.5rem 1rem;border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;margin-bottom: 1rem;height: 2.75rem;}.form-control:focus, select:focus, .custom-select:focus {color: #43474c;border-color: #85878b !important;}.form-check-input {margin-right: 0.25rem;}select, .custom-select {padding: 0.5rem 1rem 0.5rem 1rem;}.required {color: #d9001d;}.sidebar select, .sidebar .custom-select {background-color: #f2f3f4;}@-webkit-keyframes shake {15%, 45%, 75% {-webkit-transform: translate3d(-4px, 0, 0);transform: translate3d(-4px, 0, 0);}30%, 60%, 90% {-webkit-transform: translate3d(4px, 0, 0);transform: translate3d(4px, 0, 0);}}@keyframes shake {15%, 45%, 75% {-webkit-transform: translate3d(-4px, 0, 0);transform: translate3d(-4px, 0, 0);}30%, 60%, 90% {-webkit-transform: translate3d(4px, 0, 0);transform: translate3d(4px, 0, 0);}}label.error {font-size: 0.875rem;color: #d9001d;margin: -1rem 0 2rem;display: block;-webkit-animation: shake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation: shake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px;}input.error {border-color: #d9001d;-webkit-animation: shake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation: shake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px;}input.valid {border-color: #008738;}.hero-box-wrapper {margin-bottom: 2rem;}.three-col .hero-box-wrapper {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.hero-box {margin-bottom: 2rem;}.hero-box, #sidebar aside, .sidebar aside, #sidebar .aside, .sidebar .aside {background-color: #f2f3f4;padding: 2rem 1rem;border-radius: 4px;}#sidebar aside, .sidebar aside, #sidebar .aside, .sidebar .aside {margin-bottom: 1rem;}.open-box {background-color: #f2f3f4;padding: 1rem;}@media (min-width: 768px) {.open-box {padding: 2rem;}}.hero-box--header {padding-bottom: 1rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 1rem;}.hero-box--header-content, .hero-box--header-img {padding-left: 1rem;padding-right: 1rem;width: 50%;float: left;}.hero-box--header-img {float: right;margin-bottom: 2rem;}.hero-box--header-img img {max-height: 12.5rem;display: block;margin: 0 auto;}.hero-box-wrapper--small .hero-box {padding: 0;margin: 0;}.hero-box-wrapper--small .hero-box--header {padding-bottom: 0;border-bottom: none;margin-bottom: 0;}.hero-box-wrapper--small .hero-box--body {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}.hero-box-wrapper--small .hero-box--body-content, .hero-box-wrapper--small .hero-box--body-img {}.hero-box-wrapper--small .hero-box--body-content {padding: 2rem 1rem;-ms-flex: 66.66%;-webkit-box-flex: 66.66%;flex: 66.66%;-ms-flex: 50%;-webkit-box-flex: 50%;flex: 50%;}.hero-box-wrapper--small .hero-box--body-img {-ms-flex: 33.33%;-webkit-box-flex: 33.33%;flex: 33.33%;overflow: hidden;-ms-flex: 50%;-webkit-box-flex: 50%;flex: 50%;}.hero-box-wrapper--small .hero-box--body-img img {max-width: 100%;}@media (min-width: 768px) {.hero-box-row.two-col {display: -ms-flexbox;display: -webkit-box;display: flex;}}.hero-box-row.two-col .hero-box-wrapper {-ms-flex: 50%;-webkit-box-flex: 50%;flex: 50%;}@media (min-width: 768px) {.hero-box-row.two-col .hero-box-wrapper:first-child {margin-right: 1rem;}}@media (min-width: 768px) {.hero-box-row.two-col .hero-box-wrapper:last-child {margin-left: 1rem;}}@media (max-width: 991px) {.hero-box-row.two-col .hero-box--header-content, .hero-box-row.two-col .hero-box--header-img {padding-left: 1rem;padding-right: 1rem;width: 100%;float: left;}}.hero-box-row.three-col {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}@media (min-width: 768px) {.hero-box-row.three-col .hero-box-wrapper {-ms-flex-preferred-size: calc(50% - 1rem);flex-basis: calc(50% - 1rem);}}@media (min-width: 992px) {.hero-box-row.three-col .hero-box-wrapper {-ms-flex-preferred-size: calc(33.33333% - 1.25rem);flex-basis: calc(33.33333% - 1.25rem);}.hero-box-row.three-col {}}.hero-box-row.four-col {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}.hero-box-row.four-col .hero-box-wrapper {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;padding: 0;}@media (min-width: 576px) {.hero-box-row.four-col .hero-box-wrapper {-ms-flex-preferred-size: calc(50% - 1rem);flex-basis: calc(50% - 1rem);}.four-col .hero-box-wrapper:nth-of-type(even) {padding-left: 2rem;}}@media (min-width: 968px) {.hero-box-row.four-col .hero-box-wrapper {-ms-flex-preferred-size: calc(25% - 1.15rem);flex-basis: calc(25% - 1.15rem);padding: 0 1rem;}.hero-box-row.four-col .hero-box-wrapper:first-of-type {padding-left: 0;}.hero-box-row.four-col .hero-box-wrapper:last-of-type {padding-right: 0;}}.three-col .hero-box-wrapper {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.three-col .hero-box-wrapper:nth-of-type(2) {padding: 0;}@media (min-width: 768px) {.three-col .hero-box-wrapper:nth-of-type(2) {padding-left: 2rem;}}@media (min-width: 992px) {.three-col .hero-box-wrapper:nth-of-type(2) {padding: 0 2rem;}}.hero-box-row.three-col .hero-box--header-content, .hero-box-row.three-col .hero-box--header-img {padding-left: 1rem;padding-right: 1rem;width: 100%;float: left;}.hero-box-row.three-col .hero-box--header-img {margin-bottom: 2rem;}.hot-deals {margin-top: 2rem;}@media (min-width: 992px) {.hot-deals {margin-top: 4rem;}}.hot-deals h2 {text-align: center;}@media (min-width: 576px) {.hot-deals .nav-tabs {text-align: center;}.hot-deals .nav-tabs .nav-item {display: inline-block;float: none;}}.hot-deals .tab-pane.active .slick-initialized .product, .hot-deals .tab-pane.active .slick-initialized .product-alerts, .hot-deals .tab-pane.active .slick-initialized .product-rating {-webkit-animation: show 1.5s ease;animation: show 1.5s ease;}.hot-deals--row h2 {padding-bottom: 1rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 2rem;text-align: left;}@media (min-width: 576px) {.modal-sm {max-width: 66.66%;}}@media (min-width: 992px) {.modal-sm {max-width: 50%;}}@media (min-width: 576px) {.modal-md {max-width: 66.66%;}}@media (min-width: 992px) {.modal-md {max-width: 75%;}}.modal-lg {max-width: 95%;}.modal-content {border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;}.modal-header {padding: 1.5rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;-webkit-box-align: center;align-items: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center;}@media (min-width: 768px) {.modal-header {-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}}.modal-header .modal-title {-ms-flex: 1;-webkit-box-flex: 1;flex: 1;}@media (min-width: 768px) {.modal-header .modal-title {margin: 0;}}.modal-header .close {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;line-height: 0.5rem;padding: 0.25rem;border-radius: 0.25rem;border: 1px solid transparent;opacity: 1;}.modal-header .close .svg-icon {fill: #43474c;width: 1.5rem;height: 1.5rem;}.modal-header .close:hover {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background-color: #f2f3f4;border-color: rgba(28, 33, 38, 0.25);opacity: 1;}.modal-body {padding: 1.5rem;}.lightbox .modal-header {padding-bottom: 0;border-bottom: none;}.lightbox .modal-body {background-color: #fff;}.lightbox .close {padding: 0.25rem 0.5rem;border-radius: 0.25rem;position: absolute;top: 0.5rem;right: 0.5rem;border: 1px solid transparent;z-index: 10;}.lightbox .close .svg-icon {width: 1.5rem;height: 1.5rem;margin-top: 0.25em;}.lightbox .close:hover {background-color: #f2f3f4;border: 1px solid rgba(28, 33, 38, 0.25);}.lightbox .close:hover .svg-icon {fill: #1c2126;}.pagination-wrapper {text-align: center;}.pagination {margin-top: 2rem;margin-bottom: 1rem;border-radius: 0.25rem;}.pagination .pagination-page-list {margin: 1rem 0;width: 100%;float: left;}@media (min-width: 992px) {.pagination .pagination-page-list {margin: 0 2rem;width: auto;}}.pagination .page-link {color: #1c2126;padding: 0.25rem 0.5rem;border-radius: 0.25rem;position: relative;display: inline-block;text-align: center;line-height: 1.5;border: none;float: none;}.pagination .page-link .svg-icon {fill: #1c2126;vertical-align: middle;}.pagination .page-link:focus, .pagination .page-link:hover {color: #1c2126;background-color: #f2f3f4;text-decoration: none;}.pagination .page-link:focus .svg-icon, .pagination .page-link:hover .svg-icon {fill: #1c2126;}.pagination .page-item.active .page-link, .pagination .page-item.active .page-link:focus, .pagination .page-item.active .page-link:hover {background-color: #d9001d;border-radius: 0.25rem;border-color: #d9001d;text-decoration: none;}.pagination .page-item.active .page-link .svg-icon, .pagination .page-item.active .page-link:focus .svg-icon, .pagination .page-item.active .page-link:hover .svg-icon {fill: #fff;}.pagination .page-item.disabled .page-link, .pagination .page-item.disabled .page-link:focus, .pagination .page-item.disabled .page-link:hover {color: rgba(67, 71, 76, 0.5);}.pagination .page-item.disabled .page-link .svg-icon, .pagination .page-item.disabled .page-link:focus .svg-icon, .pagination .page-item.disabled .page-link:hover .svg-icon {fill: rgba(67, 71, 76, 0.5);}.pagination .page-item.ellipsis {color: #1c2126;padding: 0.25rem;border-radius: 0.25rem;position: relative;float: none;width: 2rem;height: 2rem;text-align: center;line-height: 1.5;border: none;}.pagination .page-item:last-child .page-link {border-bottom-right-radius: 0.25rem;border-top-right-radius: 0.25rem;}.pagination .pagination-controls--prev, .pagination .pagination-controls--next {width: 100%;float: left;text-align: center;}@media (min-width: 992px) {.pagination .pagination-controls--prev, .pagination .pagination-controls--next {width: auto;}}.pagination .pagination-controls--prev .page-link, .pagination .pagination-controls--next .page-link {padding: 0.25rem 0.5rem;width: auto;}.product-card {padding-bottom: 2rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 2rem;}.product-card .product-media {position: relative;}.product-card .product-img {margin: 0 auto 1rem auto;width: 80%;padding-bottom: 80%;}@media (min-width: 576px) {.product-card .product-img {width: 100%;padding-bottom: 100%;}}.product-card .product-img:hover img {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 0.75;}.product-rating {font-size: 0.8rem;}.product-card .product-rating {width: 100%;margin-bottom: 0.5rem;height: 21px;}.product-card .product-name {font-size: 1rem;margin-bottom: 0.25rem;overflow: hidden;text-overflow: ellipsis;line-height: 1;}@media (min-width: 576px) {.product-card .product-name {height: 2rem;}}.product-card .product-price {margin-bottom: 1rem;}@media (min-width: 576px) {.product-card .product-price {height: 2.5rem;}}.product-card .product-price .product-price--old {font-size: 0.875rem;margin-bottom: 0;}@media (min-width: 576px) {.product-card .product-price .product-price--old {height: 0.875rem;}}.product-card .product-price .product-price--new {font-size: 1.5rem;margin-bottom: 0;}@media (min-width: 576px) {.product-card .product-price .product-price--new {height: 1.5rem;}}.product-card .product-price .hidden-price {font-size: 1rem;}.product-card .product-price .hidden-price .hidden-price--info-btn {font-size: 0.875rem;min-height: 0px;line-height: 1;vertical-align: top;padding: 0;}.product-card .product-short-description {margin-bottom: 1rem;line-height: 1.25;overflow: hidden;}@media (min-width: 576px) {.product-card .product-short-description {height: 2.5rem;}}.product-card .product-offers {margin-bottom: 1rem;}@media (min-width: 576px) {.product-card .product-offers {height: 6.75rem;}}.product-card .product-offers div {margin-bottom: 0.5rem;}@media (min-width: 576px) {.product-card .product-offers div {height: 1rem;}}.product-card .product-offers a, .product-card .product-offers p {font-size: 0.875rem;line-height: 1.25;margin-bottom: 0;}.product-card .product-open-box {margin-bottom: 0;}@media (min-width: 576px) {.product-card .product-open-box {height: 3.5rem;}}.product-card .product-open-box .product-open-box--heading {padding: 0.5rem 1rem 0;margin-top: 0.5rem;display: flex;}.product-card .product-open-box .product-open-box--heading .svg-icon {width: 0.5rem;}.product-card .product-open-box .product-open-box--price {padding: 0 1rem 0.5rem;}.product-card .product-availability {margin-bottom: 1rem;}.btn-product-compare--check {font-size: 0.875rem;margin-bottom: 0.5rem;}.btn-product-compare--check .form-check-label {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;font-family: "Source Sans Pro", sans-serif;padding: 0.5rem;min-height: 0px;width: 100%;text-transform: none;font-weight: normal;text-align: center;}.btn-product-compare--check .form-check-label:hover {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;}.btn-product-compare--check .form-check-input {margin-left: -0.5rem;}.btn-add-to-cart {font-size: 0.875rem;}.product-sidebar .btn {margin-bottom: 1rem;}.view-grid .hidden-grid {display: none;}.view-grid .product-features {display: none;}.view-list .hidden-list {display: none;}.view-list .product-name, .view-list .product-short-description, .view-list .product-price, .view-list .product-price--old, .view-list .product-price--new, .view-list .product-offers, .view-list .product-free-shipping, .view-list .product-rebate, .view-list .product-open-box, .view-list .product-open-box--heading, .view-list .product-open-box--price {height: auto;}.view-list .product-img {padding-bottom: 100%;}.view-list .product-features {font-size: 0.875rem;}.view-list .product-features p {margin-bottom: 0.5rem;}.view-list .product-col-2 {padding-top: 1rem;padding-bottom: 1rem;}.view-list .product-col-3 {padding-top: 1rem;padding-bottom: 1rem;}@media (min-width: 992px) {.view-list .product-col-3 {border-left: 1px solid rgba(28, 33, 38, 0.25);}}.view-list .product-col-3 section, .view-list .product-col-3 footer {width: 100%;}@media (max-width: 991px) {.view-list .product-alerts--dotw {font-size: 0.75rem;padding: 0.25rem;}}.view-list .product-offers {margin-bottom: 0;}.view-list .product-offers div {height: auto;margin-bottom: 0;}.view-list .product-offers p {margin-bottom: 0.5rem;}.view-list .product-offers + .product-availability {margin-top: 0.5rem;}.view-list .product-rebate--full {margin-bottom: 0.5rem;}.view-list .product-price {margin-bottom: 2rem;}.view-list .product-price .product-price--new {font-size: 2rem;}.view-list .product-price .product-price--new.hidden-price {font-size: 1rem;color: rgba(67, 71, 76, 0.5);font-weight: normal;}.compare-basket {-webkit-transform: translateY(310px);transform: translateY(310px);border-top: 1px solid rgba(28, 33, 38, 0.25);position: fixed;bottom: 0;left: 0;right: 0;background-color: #fff;text-align: center;padding: 0.5rem 0;z-index: 1030;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;}@media (min-width: 576px) {.compare-basket {height: auto;padding: 1rem 0 0 0;}}.compare-basket > button {display: none;}.compare-basket.compare-basket--active {-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition: 0.2s all ease;transition: 0.2s all ease;}.compare-basket.compare-basket--active > button {display: inline-block;}.compare-basket .place-holder--wrapper {padding: 1rem 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;}.compare-basket .place-holder--wrapper .place-holder {background-color: #f2f3f4;border: 2px dashed rgba(28, 33, 38, 0.25);border-radius: 0.25rem;margin: 0 2.5%;position: relative;display: inline-block;float: left;width: 20%;height: calc(100% - 60px);padding: 6px;z-index: 1;}.compare-basket .place-holder--wrapper .place-holder--alert {font-size: 0.875rem;position: absolute;display: none;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);line-height: 1.25;}@media (min-width: 576px) {.compare-basket .place-holder--wrapper .place-holder--alert {display: block;}}.compare-basket .place-holder--alert-top {background-color: #1c2126;border-top: 1px solid rgba(28, 33, 38, 0.25);display: block;position: absolute;top: -33px;left: 0;right: 0;height: 32px;color: #fff;text-align: center;padding: 2px 0;margin: 0;}@media (min-width: 576px) {.compare-basket .place-holder--alert-top {display: none;}}.compare-basket .product-icon {border-bottom: 1px solid rgba(28, 33, 38, 0.25);position: relative;display: inline-block;float: left;height: 3rem;background-color: #fff;z-index: 1;width: 20%;height: auto;padding: 0.5rem 0;border: none;margin: 0 2.5%;}.compare-basket .product-icon > a {display: none;padding: 0.125rem 0.5rem;height: 100%;float: left;}@media (min-width: 576px) {.compare-basket .product-icon > a {width: 100%;height: auto;padding: 0;display: inline;}}.compare-basket .product-icon > img {height: 4rem;float: left;}@media (min-width: 576px) {.compare-basket .product-icon > img {float: none;}}.compare-basket .product-icon .action--remove {position: absolute;top: 0;right: 0;}.compare-basket .product-icon .action--remove .svg-icon {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background: #d9001d;padding: 0.25rem;opacity: 1;width: 1.75rem;height: 1.75rem;fill: #fff;border-radius: 100px;-webkit-box-shadow: 0 0 0 6px #fff;box-shadow: 0 0 0 6px #fff;}.compare-basket .product-icon .action--remove:hover .svg-icon {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background-color: #ff0d2d;border-color: #ff0d2d;}.compare-basket--actions {background-color: #f2f3f4;display: block;position: relative;width: 100%;float: left;padding: 0.5rem;z-index: 1;}.compare-basket--actions .btn {}.compare {padding: 2rem;border-radius: 0.25rem;-webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.07), 0 1px 18px 0 rgba(0, 0, 0, 0.06), 0 3px 5px -1px rgba(0, 0, 0, 0.15);box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.07), 0 1px 18px 0 rgba(0, 0, 0, 0.06), 0 3px 5px -1px rgba(0, 0, 0, 0.15);position: fixed;display: none;visibility: hidden;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);height: 95%;width: 95%;background-color: #fff;overflow-x: hidden;overflow-y: scroll;z-index: 1031;}.action--close {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;line-height: 0.5rem;padding: 0.25rem;border-radius: 0.25rem;top: 1rem;right: 1rem;position: absolute;border: 1px solid transparent;opacity: 1;}.action--close .svg-icon {fill: #43474c;width: 2rem;height: 2rem;}.action--close:hover {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background-color: #f2f3f4;border-color: rgba(28, 33, 38, 0.25);opacity: 1;}.compare--overlay {display: none;visibility: hidden;position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 1030;}.view--compare + .compare {display: block;visibility: visible;}.view--compare + .compare + .compare--overlay {display: block;visibility: visible;}.compare-item {padding: 0 2rem;margin-top: 2rem;display: inline-block;float: left;width: 100%;}@media (min-width: 768px) {.compare-item {border-right: 1px solid rgba(28, 33, 38, 0.25);padding: 3rem;width: 25%;}.compare-item:last-of-type {border: none;}}.compare-item .hidden-list, .compare-item .hidden-grid, .compare-item .product-features, .compare-item .product-open-box, .compare-item .btn-product-compare--check {display: none;}@media (min-width: 768px) {.compare-item .product-img {margin: 1rem auto;padding-bottom: 66.66%;}.compare-item .product-img img {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);left: 50%;width: 66.66%;}.compare-item .product-name, .compare-item .product-short-description {min-height: 3rem;}.compare-item .product-price--old {min-height: 1rem;}.compare-item .product-price--new {min-height: 2rem;}.compare-item .product-free-shipping, .compare-item .product-free-rebate, .compare-item .product-availability {min-height: 1.5rem;}}.compare-item .product-free-shipping, .compare-item .product-availability {margin-bottom: 1rem;}.compare-item .product-free-shipping p, .compare-item .product-availability p {margin-bottom: 0;}.compare-frame .product-loop {text-align: center;}.compare-frame .product {display: inline-block;float: none;text-align: left;}@media (min-width: 576px) {.compare-frame .product {width: 49%;}}@media (min-width: 992px) {.compare-frame .product {width: 24%;}}.compare-frame .product-card {margin-bottom: 6rem;border-bottom: none;}.compare-frame .product-rebate {height: 4rem;}.compare-frame .product-specs {margin-top: 2rem;float: left;width: 100%;}.compare-frame .product-specs .product-specs--heading {font-family: "Work Sans", sans-serif;color: #1c2126;font-weight: 700;text-transform: uppercase;margin-top: 0;margin-bottom: 0.75em;font-size: 1.25rem;border-bottom: 1px solid #43474c;}.compare-frame .product-specs dd {padding-bottom: 0.5rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);}.compare-frame .product-specs dd:last-of-type {border-bottom: none;}.compare-frame .product-specs dd {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.rating .rating--stars {float: left;}.rating .svg-icon {fill: #d9001d;float: left;}.rating .rating--count {font-size: 0.875rem;margin-left: 0.5rem;float: left;line-height: 1;}.slick-slider {padding: 0 2rem;}.slick-arrow.slick-prev, .slick-arrow.slick-next {-webkit-transform: translatey(-50%);transform: translatey(-50%);font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 2rem;height: 2rem;margin-top: 0;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;background: transparent;z-index: 5;}.slick-arrow.slick-prev .svg-icon, .slick-arrow.slick-next .svg-icon {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;fill: #43474c;border-radius: 0.25rem;-webkit-transform: translatey(-50%);transform: translatey(-50%);position: absolute;width: 2rem;height: 2rem;top: 50%;left: 0;border: 1px solid transparent;}.slick-arrow.slick-prev:hover .svg-icon, .slick-arrow.slick-next:hover .svg-icon {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;fill: #1c2126;}.slick-arrow.slick-prev.slick-disabled .svg-icon, .slick-arrow.slick-next.slick-disabled .svg-icon {fill: rgba(67, 71, 76, 0.5);}.slick-arrow.slick-prev.slick-disabled:hover .svg-icon, .slick-arrow.slick-next.slick-disabled:hover .svg-icon {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;fill: rgba(67, 71, 76, 0.5);background-color: transparent;border: 1px solid transparent;cursor: default;}.slick-prev {left: 0;}.slick-next {right: 0;}.slider--message-content {background-color: #f2f3f4;padding: 1.5rem;border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: center;align-content: center;}.slider--message-content h1 {line-height: 1.25;}.slider--message-content h2 {line-height: 1.25;}.slider--message-content h3 {line-height: 1.25;}.slider--message-content h4 {line-height: 1.25;}.slider--message-content h5 {line-height: 1.25;}.slider--message-content h6 {line-height: 1.25;}.slick-slider .product-card {padding: 0rem 1rem;padding-bottom: 0;border-bottom: none;margin-bottom: 0;}.slick-slider .product-card .product-img {margin: 0 auto 1rem auto;display: block;height: auto;padding-bottom: 0;}.slick-slider .product-card .product-img img {-webkit-transform: none;transform: none;position: static;top: 0;left: 0;margin: 0 auto;}.slick-slider .product-card .product-name {font-size: 0.875rem;height: 1.75rem;text-align: left;}.slick-slider .product-card .product-rating {margin-bottom: 0.5rem;line-height: 0.75rem;}.slick-slider .product-card .product-short-description {font-size: 0.875rem;margin-bottom: 0.5rem;height: auto;overflow: hidden;height: 2.25rem;}@media (min-width: 576px) {.slick-slider .product-card .product-short-description {height: 2.25rem;}}.slick-slider .product-card .product-price {margin-bottom: 0;}.slick-slider .product-card .product-price .product-price--new {font-size: 1.25rem;height: auto;}.slick-slider .product-card .product-price .product-price--old {height: 0.875rem;}.fancy-slider, .static-deals-slide {overflow-y: hidden;z-index: 100;}@media (min-width: 768px) {.fancy-slider, .static-deals-slide {max-height: 21.875rem;}}.fancy-slider .slick-slide, .static-deals-slide .slick-slide {padding: 1rem;}@-webkit-keyframes show {0% {visibility: hidden;opacity: 0;}100% {visibility: visible;opacity: 1;}}@keyframes show {0% {visibility: hidden;opacity: 0;}100% {visibility: visible;opacity: 1;}}@media (max-width: 991px) {.slider--message-wrapper {margin-bottom: 2rem;}}@media (min-width: 768px) and (max-width: 991px) {.slider--message-wrapper {padding-left: 0;}}.slider--message-content {-ms-flex-align: center;-webkit-box-align: center;align-items: center;min-height: 0px;overflow: hidden;}@media (min-width: 768px) {.slider--message-content {min-height: 18.75rem;text-align: left;}}@media (min-width: 992px) {.slider--message-content {height: 19.375rem;}}.slider--message-text {-ms-flex: 100%;-webkit-box-flex: 100%;flex: 100%;text-align: center;}.slider--message-text h1 {-ms-flex: 100%;-webkit-box-flex: 100%;flex: 100%;margin-bottom: 0.5rem;}.slider--message-text h2 {-ms-flex: 100%;-webkit-box-flex: 100%;flex: 100%;margin-bottom: 0.5rem;}.slider--message-text h3 {-ms-flex: 100%;-webkit-box-flex: 100%;flex: 100%;margin-bottom: 0.5rem;}.slider--message-text h4 {-ms-flex: 100%;-webkit-box-flex: 100%;flex: 100%;margin-bottom: 0.5rem;}.slider--message-text h5 {-ms-flex: 100%;-webkit-box-flex: 100%;flex: 100%;margin-bottom: 0.5rem;}.slider--message-text h6 {-ms-flex: 100%;-webkit-box-flex: 100%;flex: 100%;margin-bottom: 0.5rem;}.slider--message-text p {-ms-flex: 100%;-webkit-box-flex: 100%;flex: 100%;}@media (max-width: 991px) {.slider--message-text a {-ms-flex: 100%;-webkit-box-flex: 100%;flex: 100%;}}.slider--message-text h1 + .btn {margin-top: 1rem;}.slider--message-text h2 + .btn {margin-top: 1rem;}.slider--message-text h3 + .btn {margin-top: 1rem;}.slider--message-text h4 + .btn {margin-top: 1rem;}.slider--message-text h5 + .btn {margin-top: 1rem;}.slider--message-text h6 + .btn {margin-top: 1rem;}.slider--message-img {-ms-flex: 100%;-webkit-box-flex: 100%;flex: 100%;}.slider--message-img img {width: 100%;height: auto;}.promo-slider .slick-slider {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;padding: 0 2rem;}.promo-slider .slick-slider .slick-arrow.slick-prev .svg-icon {border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}.promo-slider .slick-slider .slick-arrow.slick-next .svg-icon {border-top-right-radius: 0;border-bottom-right-radius: 0;}@media (max-width: 767px) {.promo-slider .slider--message-wrapper {margin-bottom: 0;}}@media (min-width: 768px) and (max-width: 991px) {.promo-slider .slider--message-wrapper {padding-left: 1rem;}}@media (min-width: 768px) {.promo-slider .slider--message-wrapper {padding-right: 0;}}.promo-slider .slider--message-content {height: 14.0625rem;padding: 1rem;border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem 0.25rem 0 0;position: relative;-ms-flex-line-pack: start;align-content: flex-start;-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}@media (min-width: 576px) {.promo-slider .slider--message-content {height: 17.1875rem;}}@media (min-width: 768px) and (max-width: 991px) {.promo-slider .slider--message-content {padding: 2rem 1rem;-ms-flex-align: center;-webkit-box-align: center;align-items: center;}}@media (min-width: 768px) {.promo-slider .slider--message-content {height: 21.875rem;border-top-right-radius: 0;border-bottom-right-radius: 0;}}.promo-slider .slider--message-text {margin-bottom: 1rem;position: relative;z-index: 2;}@media (max-width: 767px) {.promo-slider .slider--message-text {-ms-flex: 50%;-webkit-box-flex: 50%;flex: 50%;text-align: left;}}@media (max-width: 991px) {.promo-slider .slider--message-text .h1 {font-size: 1.25rem;}}.promo-slider .slider--message-img {margin-top: 0;}@media (max-width: 767px) {.promo-slider .slider--message-img {top: 50%;z-index: 1;}}@media (min-width: 576px) and (max-width: 767px) {.promo-slider .slider--message-img {-ms-flex: 50%;-webkit-box-flex: 50%;flex: 50%;}.promo-slider .slider--message-img img {padding: 0 1rem;}}@media (min-width: 576px) and (max-width: 767px) and (min-width: 768px) {.promo-slider .slider--message-img img {padding: 0 2rem;}}@media (min-width: 768px) {.promo-slider .fancy-slider, .promo-slider .static-deals-slide {height: 21.875rem;}}.promo-slider .fancy-slider--wrapper {position: relative;height: 100%;}@media (min-width: 768px) {.promo-slider .fancy-slider--wrapper {padding-left: 0;}}.promo-slider .fancy-slider--wrapper::after {height: 100%;border-color: rgba(28, 33, 38, 0.25);border-radius: 0 0 0.25rem 0.25rem;position: absolute;top: 0;content: "";display: block;width: calc(100% - 2rem);background-color: transparent;border-width: 0 1px 1px 1px;border-style: solid;}@media (min-width: 768px) {.promo-slider .fancy-slider--wrapper::after {height: 21.875rem;border-radius: 0 0.25rem 0 0.25rem;width: calc(100% - 1rem);border-width: 1px 1px 1px 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}}.nav-tabs {border-bottom: 1px solid rgba(28, 33, 38, 0.25);}.nav-tabs .nav-item {width: 50%;text-align: center;}.nav-tabs .nav-item + .nav-item {margin-left: 0;}@media (min-width: 576px) {.nav-tabs .nav-item {width: auto;}}@media (min-width: 992px) {.nav-tabs .nav-item:last-child .nav-link {margin-right: 0;}}.nav-tabs .nav-link {padding: 0.75rem 0;margin: 0.5rem 0.5rem 0 0.5rem;border: none;border-bottom: 2px solid transparent;}@media (min-width: 576px) {.nav-tabs .nav-link {padding: 0.75rem;margin: 0;}}@media (max-width: 635px) {.nav-item.search-nav-item {width: 100%;}.nav-item.search-nav-item input {width: 75%;}}.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color: transparent transparent #d9001d;}.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover {border-color: transparent transparent #d9001d;color: #d9001d;}.tab-pane {padding-top: 1rem;padding-bottom: 1rem;}#site-header, #luxury-site-header {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;-webkit-box-shadow: inset 0px -1px 0px rgba(28, 33, 38, 0.25);box-shadow: inset 0px -1px 0px rgba(28, 33, 38, 0.25);}#site-header {background-color: #fff;}.luxury-header-style-container {background-color: #000;}.luxury-header-style-container .breadcrumb .breadcrumb-item a, .luxury-header-style-container .brands-shop-all-btn, .luxury-header-style-container .brands-shop-all-btn::after {color: #fbb501;}.luxury-header-style-container .breadcrumb .breadcrumb-item::after, .luxury-header-style-container .active, .luxury-header-style-container h1 {color: #fff !important;}#luxury-site-header {background-color: #000;border-bottom: 1px solid #fbb501;}.no-sticky #site-header, .no-sticky #luxury-site-header {position: relative;}#top-header, #luxury-top-header {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;font-size: 0.875rem;height: 2.5rem;}#top-header {background-color: #1c2126;color: #fff;}#luxury-site-header #top-header {background-color: #000;}#luxury-top-header {background-color: #050505;color: #8b8b8b;}#main-header {position: relative;align-items: center;flex-flow: row nowrap;}.navbar-brand {margin-right: 0;padding-top: 0;padding-bottom: 0;padding-right: 1rem;line-height: 0;}@media (min-width: 576px) {.navbar-brand {margin-right: 0;}}.navbar-brand img, .navbar-brand svg {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;height: 3.5rem;padding: 0.5rem 0;}@media (min-width: 576px) {.navbar-brand img, .navbar-brand svg {height: 5rem;}}.nav-link {color: #1c2126;text-decoration: none;white-space: normal;}.nav-link:hover {color: #d9001d;}#navbar-responsive {background: #fff;padding: 0;position: fixed;top: 6.5rem;left: 0;right: 0;bottom: 0;display: none;-ms-flex-order: 1;-webkit-box-ordinal-group: 2;order: 1;overflow: auto;}@media (min-width: 992px) {#luxury-site-header .outlet-store-sm {display: none;}}@media (max-width: 991px) {#navbar-responsive {background: #000;}}#navbar-responsive.open {display: block;}@media (min-width: 576px) {#navbar-responsive {top: 7.5rem;}}@media (min-width: 992px) {#navbar-responsive {padding: 0 1rem;position: static;top: 0;background-color: transparent;overflow: initial;}}header #site-nav {margin: 0.5rem 0;width: auto;float: left;}header #site-nav .svg-icon {right: 0;position: absolute;-webkit-transform: translateY(-50%);transform: translateY(-50%);top: 50%;right: 2rem;}header #site-nav .nav-item {display: block;}@media (min-width: 992px) {header #site-nav .nav-item {display: inline-flex;margin: auto;}}header #site-nav .nav-link, header #site-nav .dropdown-link {color: #1c2126;padding: 1rem 2rem;position: relative;display: block;clear: both;background: 0 0;text-decoration: none;white-space: normal;margin: 0 auto;}header #site-nav .nav-link:hover, header #site-nav .dropdown-link:hover {color: #fff;}#luxury-site-header #site-nav #categoriesCollapse .nav-link, #luxury-site-header #site-nav #categoriesCollapse a.dropdown-link {color: #fff;}header #site-nav .nav-link:focus, header #site-nav .nav-link:hover, header #site-nav .dropdown-link:focus, header #site-nav .dropdown-link:hover {color: #d9001d;background-color: #eaebed;}#luxury-site-header #site-nav #OpenDropdown {background-color: #000 !important;}#luxury-site-header #site-nav #brandsDropdown, #luxury-site-header #site-nav #servicesDropdown {color: #fff;}#luxury-site-header #site-nav #brandsDropdown:focus, #luxury-site-header #site-nav #brandsDropdown:hover, #luxury-site-header #site-nav #servicesDropdown:focus, #luxury-site-header #site-nav #servicesDropdown:hover {background-color: #fff !important;color: #000;}#luxury-site-header #site-nav #brandsDropdown:focus .svg-icon, #luxury-site-header #site-nav #brandsDropdown:hover .svg-icon, #luxury-site-header #site-nav #servicesDropdown:focus .svg-icon, #luxury-site-header #site-nav #servicesDropdown:hover .svg-icon {fill: #000 !important;stroke: #000 !important;}#luxury-site-header #site-nav .nav-link:focus, #luxury-site-header #site-nav .nav-link:hover, #luxury-site-header #site-nav .dropdown-link:focus, #luxury-site-header #site-nav .dropdown-link:hover {color: #000 !important;}#luxury-site-header #site-nav #OpenDropdown, #luxury-site-header #site-nav #OpenDropdown:hover {transition: 0.5s ease-in-out;}#luxury-site-header #site-nav #OpenDropdown:hover {color: #fbb501 !important;}#luxury-site-header #site-nav #OpenDropdown:hover .svg-icon {fill: #fbb501 !important;stroke: #fbb501 !important;}header #site-nav .nav-link:focus .svg-icon, header #site-nav .nav-link:hover .svg-icon, header #site-nav .dropdown-link:focus .svg-icon, header #site-nav .dropdown-link:hover .svg-icon {fill: #d9001d;}#luxury-site-header #site-nav #categoriesCollapse .nav-link:focus svg.cat-icon, #luxury-site-header #site-nav #categoriesCollapse .nav-link:hover svg.cat-icon, #luxury-site-header #site-nav #categoriesCollapse .dropdown-link:focus svg.cat-icon, #luxury-site-header #site-nav #categoriesCollapse .dropdown-link:hover svg.cat-icon, #luxury-site-header #site-nav #categoriesCollapse .nav-link:focus .svg-icon, #luxury-site-header #site-nav #categoriesCollapse .nav-link:hover .svg-icon, #luxury-site-header #site-nav #categoriesCollapse .dropdown-link:focus .svg-icon, #luxury-site-header #site-nav #categoriesCollapse .dropdown-link:hover .svg-icon, #luxury-site-header #site-nav #kiddozexpress-link:focus .svg-icon, #luxury-site-header #site-nav #kiddozexpress-link:hover .svg-icon, #luxury-site-header #site-nav #directv-link:focus .svg-icon, #luxury-site-header #site-nav #directv-link:hover .svg-icon {fill: #000;stroke: #000;}#site-nav #directv-link .display-hover {display: none;}#site-nav #directv-link:focus .display-regular, #site-nav #directv-link:hover .display-regular {display: none;}#site-nav #directv-link:focus .display-hover, #site-nav #directv-link:hover .display-hover {display: block;}#luxury-site-header #site-nav .svg-icon {fill: #fff;stroke: #fff;}#luxury-site-header .luxury-canon-background {background-color: #fff;}header #site-nav .dropdown-link {padding: 0.5rem 1.5rem 0.5rem 1rem;width: 100%;}@media (min-width: 992px) {header #site-nav .nav-link {line-height: 2rem;padding: 1rem;border-bottom: 0;width: 100%;height: 4rem;}}@media (min-width: 992px) {header #site-nav .nav-link::after {background-color: #d9001d;content: "";position: absolute;bottom: -0.5rem;left: 0;right: 0;display: none;height: 2px;width: 100%;margin: 0 auto;border: none;z-index: 9991;}}header #site-nav .nav-link::after:hover::after {display: block;}@media (min-width: 992px) {header #site-nav .dropdown-link {border-bottom: none;}header #site-nav .dropdown-link .svg-icon {right: 1.5rem;}}header #site-nav .dropdown-toggle {position: relative;}header #site-nav .dropdown-toggle::after {display: none;}header #site-nav .dropdown-menu {border: none;border-radius: 0;margin: 0;}header #site-nav .dropdown-menu:hover {cursor: default;}#luxury-site-header #site-nav .dropdown-menu {background-color: rgba(0, 0, 0, 0);}@media (min-width: 992px) {header #site-nav .dropdown-menu {top: calc(100% - 1px);background-color: #f2f3f4;padding: 0;}header #site-nav #categoriesDropdownMenu.dropdown-menu {background-color: rgba(0, 0, 0, 0);border: 0;}}@media (min-width: 992px) {header #site-nav .dropdown-menu.has-ads .dropdown-category {width: 66%;}header #site-nav .dropdown-menu.has-ads .dropdown-category.full {width: 100%;}header #site-nav .dropdown-menu.has-ads .dropdown-category.full .dropdown-category--group {width: 33%;}}header #site-nav .dropdown-item {padding: 0;}header #site-nav .dropdown-item:focus, header #site-nav .dropdown-item:hover {background-color: transparent;border-color: #eaebed;}.dropdown-category {float: none;width: 100%;margin: 0 auto;}@media (min-width: 768px) {.dropdown-category {width: 90%;}}@media (min-width: 768px) {.dropdown-category {width: 90%;}}@media (min-width: 992px) {.dropdown-category {float: left;margin: 0;}}.dropdown-category--group {width: 12.5rem;margin-bottom: 0.5rem;width: 100%;background-color: #fff;}#luxury-site-header .dropdown-category--group {background-color: #000;}@media (min-width: 768px) {.dropdown-category--group {margin-bottom: 0.5rem;display: inline-block;float: left;width: 50%;}}.nav-heading {color: #1c2126;padding: 1rem 0 0.25rem;display: block;clear: both;width: 100%;font-weight: bold;text-align: inherit;text-decoration: none;white-space: nowrap;background: 0 0;border: 0;margin: 0 auto;white-space: normal;}#luxury-site-header .nav-heading {color: #fff;}@media (min-width: 992px) {.nav-heading {padding: 1rem 1.5rem;}}ul.dropdown-menu.has-ads > div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.callout-group {float: left;width: 34%;text-align: center;min-height: 519px;display: flex;}.callout-group a img {display: block;z-index: -99;position: absolute;right: 0;bottom: 0;-webkit-transform: scale(0.76);transform: scale(0.76);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}@media (min-width: 1200px) {.callout-group a img {-webkit-transform: scale(1);transform: scale(1);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}}.callout-group a {display: block;flex: 1 0 100%;position: relative;}header #site-nav .level-1 .dropdown-menu {position: relative;top: 0;left: 0;width: 100%;}header #site-nav .level-1 .dropdown-menu.deals, header #site-nav .level-1 .dropdown-menu.brands {width: calc(100% - 2rem);left: 1rem;}header #site-nav .level-1 .dropdown-menu.deals .dropdown-category, header #site-nav .level-1 .dropdown-menu.brands .dropdown-category {width: 100%;}header #site-nav .level-1 .dropdown-menu.deals .dropdown-category .deals-item, header #site-nav .level-1 .dropdown-menu.brands .dropdown-category .deals-item {text-align: center;font-weight: bold;font-size: 1rem;}header #site-nav .level-1 .dropdown-menu.deals .dropdown-category .deals-item img, header #site-nav .level-1 .dropdown-menu.deals .dropdown-category .deals-item svg, header #site-nav .level-1 .dropdown-menu.brands .dropdown-category .deals-item img, header #site-nav .level-1 .dropdown-menu.brands .dropdown-category .deals-item svg {width: 100%;max-width: 275px;padding: 1rem 2rem;}header #site-nav .level-1 .dropdown-menu.deals .dropdown-category .deals-item svg, header #site-nav .level-1 .dropdown-menu.brands .dropdown-category .deals-item svg {max-height: 150px;}header #site-nav .level-1 .dropdown-menu.deals .dropdown-category .aside .deals-item, header #site-nav .level-1 .dropdown-menu.brands .dropdown-category .aside .deals-item {text-align: left;font-weight: normal;font-size: 1rem;}header #site-nav .level-1 .dropdown-menu.deals .dropdown-category .aside .deals-item svg, header #site-nav .level-1 .dropdown-menu.brands .dropdown-category .aside .deals-item svg {padding: 0;width: 1rem;}header #site-nav .level-1 .dropdown-menu-container {padding-left: 0;}@media (min-width: 992px) {header #site-nav .level-1 .dropdown-menu {top: calc(100% - 1px);width: 20rem;left: 1rem;position: absolute;}header #site-nav #categoriesDropdownContainer.level-1 > .dropdown-menu {width: calc(100% - 2rem);}header #site-nav .level-1 > #categoriesDropdownMenu.dropdown-menu {height: calc(100vh - 120px);}header.sticky #site-nav .level-1 > #categoriesDropdownMenu.dropdown-menu {height: calc(100vh - 104px);}header #site-nav .level-1 > #categoriesDropdownMenu .dropdown-item:last-of-type {margin-bottom: 4rem;}header #site-nav .level-1 .dropdown-menu-container {padding-left: 0;width: 30%;background-color: #fff;border: 1px solid #c6c7c9;height: 100%;overflow-y: scroll;scrollbar-color: #c6c7c9 #f2f3f4;scrollbar-width: thin;}#luxury-site-header #site-nav .level-1 .dropdown-menu-container {border: 0px solid #fff;}#luxury-site-header #site-nav .level-1 .dropdown-menu-container {background-color: #000 !important;scrollbar-color: #bc9a64;}header #site-nav .level-1 .dropdown-menu-container::-webkit-scrollbar, header #site-nav .level-2.open .dropdown-menu::-webkit-scrollbar {background: #f2f3f4;width: 0.5rem;border-left: 1px solid #dfe0e2;padding: 2px;}header #site-nav .level-2.open .dropdown-menu::-webkit-scrollbar {background: #eaebed;}header #site-nav .level-1 .dropdown-menu-container::-webkit-scrollbar-thumb, header #site-nav .level-2.open .dropdown-menu::-webkit-scrollbar-thumb {background: #c6c7c9;border-radius: 1rem;}header #site-nav .level-1 .outletDropdown.dropdown-menu {left: auto;}header #site-nav .level-1:nth-of-type(2) .dropdown-menu {}}@media (min-width: 992px) {header #site-nav .level-1 > .dropdown-toggle {padding-right: 1.25rem;}header #site-nav .level-1 > .dropdown-toggle .svg-icon {right: 0.25rem;}}header #site-nav .level-1.open > .dropdown-toggle {color: #d9001d;font-weight: bold;border-bottom: 0;}@media (min-width: 992px) {header #site-nav .level-1.open > .dropdown-toggle {font-weight: normal;}header #site-nav .level-1.open > .dropdown-toggle::after {display: block;}}header #site-nav .level-1.open > .dropdown-toggle .svg-icon {fill: #d9001d;-webkit-transform: scaleY(-1) translateY(50%);transform: scaleY(-1) translateY(50%);}header #site-nav .level-1.open > .dropdown-menu {border: 1px solid #c6c7c9;}header #site-nav .level-1.open > .dropdown-menu h3 {padding: 1rem;margin: 0;border-bottom: 1px solid rgba(28, 33, 38, 0.25);}header #site-nav .level-2 .dropdown-menu {top: 0;width: 100%;left: 0;}@media (max-width: 991px) {header #site-nav .level-2 .dropdown-menu {background-color: #fff;}#luxury-site-header #site-nav .level-2 .dropdown-menu {background-color: #000;}}@media (min-width: 992px) {header #site-nav .level-2 .dropdown-menu {overflow-y: scroll;overflow-x: auto;}}header #site-nav .level-2 .dropdown-menu h2, header #site-nav .level-2 .dropdown-menu .h2 {margin: 0;padding: 0.5rem 3rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);background: #fff !important;}#luxury-site-header #site-nav .level-2 .dropdown-menu h2, #luxury-site-header #site-nav .level-2 .dropdown-menu .h2 {background: #000 !important;}@media (max-width: 575px) {header #site-nav .level-2 .dropdown-menu h2 {display: none;}}@media (min-width: 992px) {header #site-nav .level-2 .dropdown-menu h2, header #site-nav .level-2 .dropdown-menu .h2 {margin: 1rem 0;}#luxury-site-header #site-nav .level-2 .dropdown-menu .h2 {margin: 0rem;padding: 2rem 4rem 1rem;}}header #site-nav .level-2 .dropdown-menu h2 a, header #site-nav .level-2 .dropdown-menu .h2 a {color: #d9001d;}header #site-nav .level-2 .dropdown-menu h2 a span, header #site-nav .level-2 .dropdown-menu .h2 a span {display: inline-block;-webkit-transform: translateY(-50%);transform: translateY(-50%);padding-left: 0.5rem;}header #site-nav .level-2 .dropdown-menu h2 a:hover, header #site-nav .level-2 .dropdown-menu h2 a:active, header #site-nav .level-2 .dropdown-menu .h2 a:hover, header #site-nav .level-2 .dropdown-menu .h2 a:active {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;color: #d9001d;text-decoration: none;}header #site-nav .level-2 .dropdown-menu h2 a svg, header #site-nav .level-2 .dropdown-menu .h2 a svg {width: 2rem;height: 2rem;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;fill: #1c2126;}#luxury-site-header #site-nav .level-2 .dropdown-menu .h2 a svg {fill: #fff;}header #site-nav .level-1 .dropdown-menu.deals .dropdown-category .deals-item a svg {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;fill: #1c2126;}header #site-nav .level-2 .dropdown-menu h2 a:hover svg, header #site-nav .level-2 .dropdown-menu .h2 a:hover svg {fill: #d9001d;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;text-decoration: none;}header #site-nav .level-1 .dropdown-menu.deals .dropdown-category .deals-item a:hover svg {fill: #d9001d;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;text-decoration: none;}#luxury-site-header #site-nav .service-option svg {fill: #fff;}#luxury-site-header #site-nav .service-option .services-link {color: #fff;}#luxury-site-header #site-nav .service-option:hover {text-decoration: none !important;}#luxury-site-header #site-nav .service-option .services-link, #luxury-site-header #site-nav .service-option:hover .services-link {transition: 0.5s ease-in-out;}#luxury-site-header #site-nav .service-option:hover .services-link {color: #d9001d;}@media (min-width: 992px) {header #site-nav .level-2 .dropdown-menu {width: calc(70% + 1px);max-height: 100%;background-color: #fff;left: 30%;z-index: 1;overflow-y: scroll;}#luxury-site-header #site-nav .level-2 .dropdown-menu {background-color: #000;}}header #site-nav .level-2 .nav-heading {width: 86%;}@media (min-width: 992px) {header #site-nav .level-2 .nav-heading {width: 100%;padding-bottom: 0.25rem;}}@media (min-width: 992px) {header #site-nav .level-2.open {background-color: #eaebed;border-top: 1px solid rgba(28, 33, 38, 0.25);border-bottom: 1px solid rgba(28, 33, 38, 0.25);}}header #site-nav .level-2.open > .dropdown-toggle {border-bottom: none;}@media (min-width: 992px) {header #site-nav .level-2.open > .dropdown-toggle {-webkit-box-shadow: 1px 0 0 #eaebed;box-shadow: 1px 0 0 #eaebed;z-index: 2;}}@media (min-width: 992px) {header #site-nav .level-2.open:first-child, header #site-nav .level-2:first-child {border-top: none;}}header #site-nav .level-2.open:first-child .dropdown-menu {top: 0;}header #site-nav .level-2.open:last-child {border-bottom: none;}header #site-nav .level-2.open .dropdown-toggle {font-weight: bold;}@media (min-width: 992px) {header #site-nav .level-2.open .dropdown-toggle {border: none;}}header #site-nav .level-2.open > .dropdown-menu {border: 1px solid #c6c7c9;border-left: 0;}@media (max-width: 991px) {header #site-nav .level-2.open > .dropdown-menu {background-color: #fff !important;}#luxury-site-header #site-nav .level-2.open > .dropdown-menu {background-color: #000 !important;}}@media (min-width: 992px) {header #site-nav .level-2.open > .dropdown-menu {border-top-color: #c6c7c9;}#luxury-site-header #site-nav .level-2.open > .dropdown-menu {border-top-color: #fbb501 !important;}}header #site-nav .level-2.open .svg-icon {fill: #d9001d;-webkit-transform: scaleY(-1) translateY(50%);transform: scaleY(-1) translateY(50%);}@media (min-width: 992px) {header #site-nav .level-2.open .svg-icon {-webkit-transform: translateY(-50%);transform: translateY(-50%);}}header #site-nav .level-3 .dropdown-link {padding: 0.5rem 0;width: 86%;}@media (min-width: 992px) {header #site-nav .level-3 .dropdown-link {font-size: 0.875rem;padding: 0.25rem 1.5rem;width: 100%;}}.navbar-toggler {position: relative;width: 3rem;height: 3rem;padding: 0.5rem;border: none;border-radius: 0;}.navbar-toggler .icon-bar {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background-color: #d9001d;position: absolute;left: 0.5rem;width: 2rem;height: 3px;border-radius: 100px;-webkit-transform-origin: center;transform-origin: center;}.navbar-toggler .icon-bar.top {top: 0.875rem;-webkit-transform: rotateZ(0deg) translate(0, 0);transform: rotateZ(0deg) translate(0, 0);}.navbar-toggler .icon-bar.middle {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);opacity: 1;}.navbar-toggler .icon-bar.bottom {bottom: 0.875rem;-webkit-transform: rotateZ(0deg) translate(0, 0);transform: rotateZ(0deg) translate(0, 0);}.navbar-toggler.open .icon-bar.top {top: 50%;-webkit-transform: rotateZ(45deg) translate(-1px, -1px);transform: rotateZ(45deg) translate(-1px, -1px);}.navbar-toggler.open .icon-bar.middle {opacity: 0;}.navbar-toggler.open .icon-bar.bottom {bottom: 50%;-webkit-transform: rotateZ(-45deg) translate(-1px, 1px);transform: rotateZ(-45deg) translate(-1px, 1px);}header #site-nav .marketing-message {background-color: #1c2126;margin-bottom: 0;}header #site-nav .marketing-message a {font-size: 0.875rem;color: #fff;text-align: center;border-bottom: none;}#luxury-site-header .services-links-row-header, #luxury-site-header .services-links-row-header:hover {transition: 0.5s ease-in-out;}#luxury-site-header .services-links-row-header {color: #fff;}#luxury-site-header .services-links-row-header:hover {color: #d9001d;}header #site-nav #navbar-responsive .marketing-message {color: white;padding: 1rem;text-align: center;}header #site-nav .secondary-nav {padding-top: 0.5rem;}header #site-nav .secondary-nav::before {background-color: rgba(28, 33, 38, 0.25);content: "";display: block;width: 90%;height: 1px;margin: 0 auto 0.5rem auto;}#top-nav .nav, #luxury-top-nav .nav {flex-basis: 50%;flex-grow: 1;text-align: left;}@media (min-width: 992px) {#top-nav .nav, #luxury-top-nav .nav {text-align: right;}}#top-nav a, #top-nav a:hover {color: #fff;}#luxury-top-nav a, #luxury-top-nav a:hover {color: #8b8b8b;}#top-nav .marketing-message, #luxury-top-nav .marketing-message {line-height: 1rem;padding: 0.75rem 0.75rem 0.75rem 0;font-style: italic;margin-bottom: 0;width: 50%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#top-nav, #luxury-top-nav {line-height: 0;justify-content: space-between;}#top-nav .nav-item, #luxury-top-nav .nav-item {flex-basis: 50%;display: inline-block;}#top-nav .nav-item svg, #luxury-top-nav .nav-item svg {fill: white;margin-right: 0.25rem;}#top-nav .nav-link, #luxury-top-nav .nav-link {padding: 0.75rem 1rem;font-weight: normal;text-transform: none;display: flex;align-items: center;}#top-nav .nav-link::after, #luxury-top-nav .nav-link::after {display: none;}#top-nav .nav-link:hover, #luxury-top-nav .nav-link:hover {color: #fff;text-decoration: underline;}#top-nav .nav-link:hover::after, #luxury-top-nav .nav-link:hover::after {display: none;}@media (min-width: 992px) {#top-nav .nav-link, #luxury-top-nav .nav-link {line-height: 1rem;padding: 0.75rem 1rem;height: auto;}}@media (max-width: 399px) {#top-nav .nav-link {padding: 0.75rem 0.46rem !important;}}.hamburger-nav-element:hover {cursor: pointer;}#menuToggle, #menuToggleSmall {display: block;position: relative;top: 0.68em;z-index: 1;-webkit-user-select: none;user-select: none;}#site-header #menuToggle, #luxury-site-header #menuToggle {top: 0.67em;}#menuToggle a, #menuToggleSmall a {text-decoration: none;color: #232323;transition: color 0.3s ease;}#menuToggle a:hover, #menuToggleSmall a:hover {color: tomato;}#menuToggle .menu-checkbox, #menuToggleSmall .menu-checkbox {display: block;width: 40px;height: 32px;position: absolute;top: -7px;left: -5px;cursor: pointer;opacity: 0;z-index: 2;-webkit-touch-callout: none;}#menuToggle span, #menuToggleSmall span {display: block;width: 33px;height: 4px;margin-bottom: 5px;position: relative;background: #d9001d;border-radius: 3px;z-index: 1;transform-origin: 4px 0px;transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;}#menuToggle span:first-child, #menuToggleSmall span:first-child {transform-origin: 0% 0%;}#menuToggle span:nth-last-child(2), #menuToggleSmall span:nth-last-child(2) {transform-origin: 0% 100%;}#menuToggle .menu-span, #menuToggleSmall .menu-span {opacity: 1;transform: rotate(45deg) translate(7px, 9px);background: #d9001d;}#menuToggle .menu-span-third, #menuToggleSmall .menu-span-third {opacity: 0;transform: rotate(0deg) scale(0.2, 0.2);}#menuToggle .menu-span-second, #menuToggleSmall .menu-span-second {transform: rotate(-45deg) translate(0, -1px);}#menu {position: absolute;width: 300px;margin: -100px 0 0 -50px;padding: 50px;padding-top: 125px;background: #ededed;list-style-type: none;-webkit-font-smoothing: antialiased;transform-origin: 0% 0%;transform: translate(-100%, 0);transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);}#menu li {padding: 10px 0;font-size: 22px;}#menuToggle input:checked ~ ul, #menuToggleSmall input:checked ~ ul {transform: none;}.nav-header {color: #d9001d;font-size: 1em;font-weight: bolder;margin-left: 0.5em;}#accordion:hover {cursor: pointer;}#categories-container {background-color: #fff !important;}#luxury-site-header #categories-container {background-color: #000 !important;}.categories-container-header {color: #d9001d !important;}#categories-container-header.collapsed {color: #1c2126 !important;}.rotate90, .rotate0 {top: 52% !important;}.rotate90 {transform: rotate(90deg) !important;}#categories-svg {fill: #d9001d;}@media (max-width: 991px) {#categoriesDropdownMenu {display: block;}#categories-container {background-color: #eaebed;}}@media (min-width: 992px) {.hamburger-menu-nav {margin-top: -1.5em;}}.nav-item-div-menu-svg-container {display: flex;}.nav-item-div-menu-svg-container div {margin: auto;}.nav-item-div-luxury svg path, .nav-item-div-luxury svg:hover path {transition: 0.5s ease-in-out;}.nav-item-div-luxury svg:hover path {fill: #fbb501 !important;}@media (min-width: 992px) {.nav-item-div-luxury {margin-left: 1em !important;}}#main-header .nav-actions {flex: 1 1 auto;flex-flow: row nowrap;align-items: center;min-height: 64px;justify-content: flex-end;}@media (min-width: 576px) {#main-header .nav-actions {}}@media (min-width: 992px) {#main-header .nav-actions {}}#header-search {position: relative;overflow: hidden;flex: 1 1 auto;}@media (max-width: 575px) {#header-search {}}@media (min-width: 576px) {#header-search {}}#header-search .form-control {background-color: #f2f3f4;border-color: #c6c7c9;margin-bottom: 0;}#header-search .form-control[placeholder] {font-size: 1rem;}@media (min-width: 500px) {#header-search .form-control[placeholder] {font-size: inherit;}}#header-search button {padding: 0.5rem 1rem;position: absolute;top: 0;right: 0;width: 3rem;height: 2.5rem;}#header-search .svg-icon {top: 0.75rem;right: 1rem;padding: 0.25rem 0;position: absolute;height: 1.5rem;}@media (min-width: 375px) {#header-search .svg-icon {background-color: #f2f3f4;-webkit-box-shadow: -6px 0 6px #f2f3f4;box-shadow: -6px 0 6px #f2f3f4;}}@media (max-width: 575px) {#header-cart {float: right;}}#header-cart a, #header-search-mobile a {display: inline-block;position: relative;height: 3rem;width: 3rem;text-align: center;line-height: 3rem;padding: 0.5rem;z-index: 1;}@media (max-width: 575px) {#header-cart a, #header-search-mobile a {padding-left: 0;padding-right: 0;}}#header-search-mobile {float: right;}#header-search-mobile a svg {transform: translateY(-25%);-webkit-transform: translateY(-25%);}#header-cart a .svg-icon {position: relative;width: 1.5rem;height: 1.5rem;}@media (min-width: 576px) {#header-cart a {}}@media (min-width: 992px) {#header-cart a:hover .svg-icon {fill: #52616f;}}#header-cart .header-cart--indicator {background-color: #d9001d;display: inline-block;position: absolute;top: 0;right: 0;width: 24px;height: 24px;color: #fff;font-size: 14px;font-weight: bold;text-align: center;line-height: 1rem;padding: 2px;border: 2px solid #fff;border-radius: 100%;z-index: 2;}#site-header.sticky, #luxury-site-header.sticky {-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.07), 0 1px 10px 0 rgba(0, 0, 0, 0.06), 0 2px 4px -1px rgba(0, 0, 0, 0.15);box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.07), 0 1px 10px 0 rgba(0, 0, 0, 0.06), 0 2px 4px -1px rgba(0, 0, 0, 0.15);}#site-header.sticky .navbar-brand img, #luxury-site-header.sticky .navbar-brand img, #site-header.sticky .navbar-brand svg, #luxury-site-header.sticky .navbar-brand svg {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;}@media (min-width: 576px) {#site-header.sticky .navbar-brand img, #luxury-site-header.sticky .navbar-brand img, #site-header.sticky .navbar-brand svg, #luxury-site-header.sticky .navbar-brand svg {height: 4rem;}}#site-header.sticky #site-nav, #luxury-site-header.sticky #site-nav {margin: 0;}#site-header.sticky #site-nav .nav-link::after, #luxury-site-header.sticky #site-nav .nav-link::after {bottom: 0;}@media (min-width: 992px) {#site-header.sticky #site-nav .level-1 .dropdown-menu, #luxury-site-header.sticky #site-nav .level-1 .dropdown-menu {top: 100%;}}#site-header.sticky #site-nav .level-2 .dropdown-menu, #luxury-site-header.sticky #site-nav .level-2 .dropdown-menu {top: 0;}#site-header.sticky #site-nav .level-2.open:first-child .dropdown-menu, #luxury-site-header.sticky #site-nav .level-2.open:first-child .dropdown-menu {top: 0;}@media (min-width: 992px) {#site-header.sticky #site-nav .level-2.open:first-child .dropdown-menu, #luxury-site-header.sticky #site-nav .level-2.open:first-child .dropdown-menu {top: -1px;}}@media (min-width: 576px) {#site-header.sticky #navbar-responsive, #luxury-site-header.sticky #navbar-responsive {top: 6.5rem;}}#site-header.sticky #header-search, #luxury-site-header.sticky #header-search {margin-top: 0.25rem;margin-bottom: 0.25rem;}@media (min-width: 576px) {#site-header.sticky #header-search, #luxury-site-header.sticky #header-search {margin-top: 0.5rem;margin-bottom: 0.5rem;}}#site-header.sticky #header-cart a, #luxury-site-header.sticky #header-cart a {margin: 0.5rem 0;}.no-sticky #site-header.sticky, .no-sticky #luxury-site-header.sticky {display: none;}#sidebar select, .sidebar select {background-color: #fff;}#sidebar-modal aside {background-color: #f2f3f4;border-radius: 0.25rem;}#sidebar-modal.modal.in .modal-dialog {-webkit-transform: translate(0, 0);transform: translate(0, 0);}#sidebar-modal .collapse, #sidebar-modal .collapsing, #sidebar-modal .collapse.in {padding: 1rem;background-color: rgba(0, 0, 0, 0.05);}#sidebar-modal .collapse h4, #sidebar-modal .collapsing h4, #sidebar-modal .collapse.in h4 {font-size: 0.875rem;margin-bottom: 1rem;}.sidebar-heading {padding-bottom: 1rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 1rem;}#sidebar .nav {margin-bottom: 1rem;}#site-footer {background-color: #f2f3f4;}#site-footer h4, #site-footer .nav-item {text-align: center;}@media (min-width: 576px) {#site-footer h4, #site-footer .nav-item {text-align: left;}}#site-footer h4, #sidebar .nav h4 {padding: 0.5rem 0;margin: 0;line-height: 1.5;font-size: 1rem;}footer#site-footer ul.nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 250px;}#site-footer .nav-link {padding: 0.5rem 0;}#site-footer .nav-link:hover {color: #1c2126;text-decoration: underline;}#site-footer .social-links {margin-left: -0.75rem;}#site-footer .social-links a {line-height: 0.75rem;padding: 0.75rem;display: inline-block;text-decoration: none;margin: 0;}@media (max-width: 575px) {#site-footer .social-links a {float: none;}}#site-footer .social-links a .svg-icon {fill: #43474c;width: 1.5rem;height: 1.5rem;}#site-footer .social-links a .svg-icon:hover {opacity: 1;}#site-footer .social-links a .facebook:hover {fill: #3c5a98;}#site-footer .social-links a .instagram:hover {fill: #e4405f;}#site-footer .social-links a .pinterest:hover {fill: #bd081c;}#site-footer .social-links a .twitter:hover {fill: #1da1f2;}#site-footer .social-links a .youtube:hover {fill: #e62117;}.footer-main .col-xs-12 {padding-top: 1rem;padding-bottom: 1rem;text-align: center;}@media (min-width: 576px) {.footer-main .col-xs-12 {text-align: left;}}@media (min-width: 992px) {.footer-main .col-xs-12 {padding-top: 2rem;padding-bottom: 2rem;}}.footer-copyright {font-size: 0.875rem;padding: 1rem;border-top: 1px solid rgba(28, 33, 38, 0.25);text-align: center;margin: 0 auto;}#footer-newsletter-signup {background-color: #1c2126;padding: 1.5rem 0;}@media (min-width: 576px) {#footer-newsletter-signup {padding: 1rem 0;}}#footer-newsletter-signup .h5, #footer-newsletter-signup h5 {font-size: 1rem;margin-bottom: 1.5rem;display: inline-block;float: left;width: 100%;color: #fff;text-align: center;font-weight: bold;text-transform: uppercase;}@media (min-width: 576px) {#footer-newsletter-signup .h5, #footer-newsletter-signup h5 {margin-bottom: 1rem;}}@media (min-width: 768px) {#footer-newsletter-signup .h5, #footer-newsletter-signup h5 {font-size: 0.875rem;margin-right: 1rem;width: 32%;text-align: left;vertical-align: middle;margin-top: 0.375rem;margin-bottom: 0;}}@media (min-width: 992px) {#footer-newsletter-signup .h5, #footer-newsletter-signup h5 {margin-top: 1rem;margin-right: 1rem;width: auto;}}#footer-newsletter-signup .input-group {margin-bottom: 0.5rem;width: 100%;float: left;}@media (min-width: 576px) {#footer-newsletter-signup .input-group {margin: 0;}}@media (min-width: 768px) {#footer-newsletter-signup .input-group {width: 50%;}}@media (min-width: 992px) {#footer-newsletter-signup .input-group {width: 45%;}}@media (min-width: 1200px) {#footer-newsletter-signup .input-group {width: 55%;}}#footer-newsletter-signup a {font-size: 0.875rem;margin-top: 1rem;color: #fff;width: 100%;float: left;text-align: center;line-height: 1;}@media (min-width: 768px) {#footer-newsletter-signup a {margin-left: 1rem;width: auto;text-align: left;}}.product-name a {color: #1c2126;}.product-media .carousel-inner {width: calc(100% - 4rem);margin: 0 auto;}.product-img {margin: 1rem 0;display: block;position: relative;height: 0px;padding-bottom: 100%;}.product-img img {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;-webkit-transform: translateY(-50%);transform: translateY(-50%);position: absolute;top: 50%;left: 0;z-index: 1;}.product-alerts {position: absolute;left: 0;top: 0;z-index: 2;}.product-alerts p {font-size: 0.75rem;padding: 0.25rem 0.5rem;margin-bottom: 0.25rem;display: inline-block;float: left;clear: both;color: #fff;font-weight: bold;text-align: center;text-transform: uppercase;line-height: 1;border-radius: 100px;}.product-alerts--savings.sale {background-color: #d9001d;}.product-alerts--savings.clearance {background-color: #f3b700;color: #1c2126;}.product-alerts--dotw {background-color: #a700da;}.social-links a {display: inline-block;float: left;line-height: 1;}.product-price--new {color: #1c2126;font-weight: bold;line-height: 1;}.product-price--old {color: rgba(67, 71, 76, 0.85);margin-bottom: 0.25rem;line-height: 1;text-decoration: line-through;}.hidden-price {font-size: 1rem;color: rgba(67, 71, 76, 0.5);font-weight: normal;}.hidden-price .hidden-price--info-btn {font-size: 0.875rem;min-height: 0px;line-height: 1;vertical-align: top;padding: 0;}.product-offers .svg-icon {fill: #43474c;margin-right: 0.25rem;}.product-free-shipping {font-weight: bold;text-transform: uppercase;}.product-free-shipping .svg-icon {fill: #d9001d;}.product-rebate {line-height: 1;}.product-rebate--full {line-height: 1.5;}.product-open-box .product-open-box--container {background-color: #f2f3f4;color: #1c2126;padding: 0.5rem 1rem;border-color: rgba(28, 33, 38, 0.25);border-left-color: #d9001d;border-style: solid;border-top-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem;border-width: 1px 1px 1px 2px;width: 100%;}.product-open-box .product-open-box--heading-row {display: flex;}.product-open-box .product-open-box--heading {font-weight: bold;line-height: 1;display: flex;}.product-open-box .product-open-box--heading .svg-icon {width: 0.5rem;}.product-open-box .product-open-box--link {width: 100%;padding-top: 0;}.product-open-box .product-open-box--price span {font-weight: bold;}.product-availability p, .store-availability p {line-height: 1.25;margin-bottom: 0;}.product-availability .svg-icon, .store-availability .svg-icon {margin-right: 0.25rem;height: 1.25rem;width: 1.25rem;float: left;}.product-availability--in-stock, .product-availability--coming-soon {color: #00652a;}.product-availability--in-stock .svg-icon, .product-availability--coming-soon .svg-icon {fill: #00652a;}.product-availability--low-stock {color: #d9001d;}.product-availability--low-stock .svg-icon {fill: #d9001d;}.product-availability--in-store {color: rgba(67, 71, 76, 0.5);}.product-availability--in-store .svg-icon {fill: rgba(67, 71, 76, 0.5);}.product-protection-plan h5 {margin-bottom: 0.5rem;}.product-protection-plan h5 .svg-icon {float: left;}.product-quantity input {display: inline-block;width: 3rem;padding: 0.75rem;text-align: center;}.product-quantity label {margin: 0;}.cart .products .product, .checkout .products .product, .order-success .products .product {padding-bottom: 1.5rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 1.5rem;}@media (min-width: 768px) {.cart .products .product, .checkout .products .product, .order-success .products .product {padding-bottom: 3rem;margin-bottom: 3rem;}}.cart .products .product:last-child, .checkout .products .product:last-child, .order-success .products .product:last-child {border-bottom: none;}.cart .products .product-alerts, .checkout .products .product-alerts, .order-success .products .product-alerts {margin-bottom: 0.25rem;position: static;}.cart .products .product-alerts p, .checkout .products .product-alerts p, .order-success .products .product-alerts p {margin-right: 0.5rem;clear: none;}.cart .products .product-name, .checkout .products .product-name, .order-success .products .product-name {font-size: 1rem;margin-bottom: 0.25rem;}.cart .products .product-short-description, .checkout .products .product-short-description, .order-success .products .product-short-description {margin-bottom: 0.25rem;}.cart .products .product-availability, .checkout .products .product-availability, .order-success .products .product-availability {margin-bottom: 1rem;}.cart .products .product-price, .checkout .products .product-price, .order-success .products .product-price {text-align: right;}.cart .products .product-price p, .checkout .products .product-price p, .order-success .products .product-price p {margin-bottom: 0;}.cart .products .product-price--new, .checkout .products .product-price--new, .order-success .products .product-price--new {font-size: 1.25rem;font-weight: bold;}.cart .products .product-quantity .form-control, .checkout .products .product-quantity .form-control, .order-success .products .product-quantity .form-control {margin-left: 0.25rem;margin-right: 0;}.cart .products .product-quantity, .checkout .products .product-quantity, .order-success .products .product-quantity {margin-bottom: 0.5rem;text-align: right;}.cart .products .product-quantity .btn, .checkout .products .product-quantity .btn, .order-success .products .product-quantity .btn {padding: 1rem 0 1rem 1rem;clear: both;}.home .hot-deals {margin-bottom: 4rem;}.deal-of-the-week .hero-box {background-color: #d9001d;position: relative;z-index: 1;}@media (max-width: 767px) {.deal-of-the-week .hero-box {padding-bottom: 2rem;}}.deal-of-the-week .hero-box::after {content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background-image: url("//images.electronicexpress.com/misc.c/hot-deal-bg.png");background-repeat: repeat;opacity: 0.5;z-index: -1;}.deal-of-the-week .hero-box--header {padding-bottom: 0;border-bottom: none;margin-bottom: 0;}.deal-of-the-week .hero-box--header-content {width: 100%;text-align: center;}.deal-of-the-week .hero-box--header-content h2 {color: #fff;margin-bottom: 1rem;letter-spacing: -0.05rem;}.deal-of-the-week .product-img {margin: 0;display: block;position: relative;height: auto;padding-bottom: 0;padding-right: 0;}.deal-of-the-week .product-img a {display: inline-block;width: 100%;text-align: center;}.deal-of-the-week .product-img img {-webkit-transform: none;transform: none;position: static;top: 0;left: 0;z-index: 1;}.deal-of-the-week .product-header {text-align: center;}.deal-of-the-week .product-rating {display: inline-block;}.deal-of-the-week .product-name {font-size: 1rem;margin-bottom: 0;color: #fff;}.deal-of-the-week .product-short-description {margin-bottom: 0;color: #fff;}.deal-of-the-week .product-rating .svg-icon {fill: #fff;}.deal-of-the-week .product-rating .rating--count {color: #fff;}.deal-of-the-week .product-actions {margin-top: 1rem;text-align: center;}@media (max-width: 767px) {.home .popular-categories .hero-box {padding-bottom: 2rem;}}.home .popular-categories .hero-box--header {margin-bottom: 1rem;}@media (min-width: 992px) {.home .popular-categories .hero-box--header {margin-bottom: 2rem;}}.home .popular-categories .hero-box--header-content {width: 100%;text-align: center;}.home .popular-categories a {display: block;}.home .popular-categories .category--list {-webkit-column-gap: 1rem;column-gap: 1rem;padding-left: 0;padding-right: 0;}.home .popular-categories .category--list li {text-align: center;}@media (min-width: 992px) {.home .popular-categories .category--list li {}}.home .popular-categories .category--list li img {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;max-width: 6.25rem;display: block;margin: 0 auto;opacity: 1;}@media (min-width: 768px) {.home .popular-categories .category--list li img {max-width: 3.5rem;}}@media (min-width: 992px) {.home .popular-categories .category--list li img {max-width: 4.5rem;}}.home .popular-categories .category--list li a:hover img {opacity: 0.75;}.cart .breadcrumb-item.active {clear: both;}.product-protection-plan {margin-top: 1rem;margin-bottom: 1rem;}.product-protection-plan h4, .product-protection-plan p {display: inline-block;}.product-protection-plan h4 {margin-top: 0.25rem;padding-right: 0.25rem;}.product-protection-plan .svg-icon {margin-right: 0.25rem;vertical-align: text-top;}.product-protection-plan select {width: 100%;}.cart-sidebar, .ship-sidebar {background-color: #f2f3f4;border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;padding: 1rem;margin-bottom: 1rem;}@media (min-width: 992px) {.cart-sidebar, .ship-sidebar {padding: 2rem;margin-bottom: 2rem;}}.cart-sidebar select, .ship-sidebar select {background-color: #fff;}.cart-subtotal {padding-bottom: 2rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 2rem;}.cart-subtotal span {margin-bottom: 0.25rem;}.cart-subtotal p {font-size: 2rem;margin-bottom: 0;font-weight: bold;line-height: 1;}.cart-discount, .cart-calculator {margin-bottom: 2rem;}.cart-discount h3, .cart-calculator h3 {margin-bottom: 0.25rem;}.cart-discount label, .cart-calculator label {line-height: 1.25;margin-bottom: 1rem;display: block;}.cart-discount .form-control-wrapper, .cart-calculator .form-control-wrapper {width: 100%;float: left;}.cart-discount .form-control, .cart-calculator .form-control {margin-bottom: 0.5rem;width: 75%;}.cart-calculator .form-group {margin-bottom: 1rem;}.cart-calculator .form-control {width: auto;}.cart-shipping, .cart-taxes {font-size: 1.25rem;margin-bottom: 0.25rem;}.cart-actions {padding-top: 1rem;border-top: 1px solid rgba(28, 33, 38, 0.25);margin-top: 1rem;}@media (max-width: 575px) {.products form div.product {text-align: center;}.products form div.product button, .products form div.product a {margin: 0.2rem 0.1rem;}}.cart-actions .btn .svg-icon {margin-right: 0.25rem;vertical-align: top;}.cart-accessories {padding-top: 3rem;border-top: 1px solid rgba(28, 33, 38, 0.25);margin-top: 2rem;}.cart-accessories h2 {margin-bottom: 2rem;}.cart-accessories--slider img {max-height: 9rem;}.hero-box .category--list {-webkit-column-gap: 1.5rem;column-gap: 1.5rem;padding-left: 1rem;padding-right: 1rem;width: 100%;-webkit-columns: 2;columns: 2;list-style: none;margin-bottom: 0;}.hero-box .category--list li {line-height: 1.25;}.hero-box .category--list li a {color: #1c2126;padding: 0.75rem 0;margin-bottom: 0.5rem;display: inline-block;}@media (min-width: 576px) {.hero-box-row.two-col .category--list {-webkit-columns: 3;columns: 3;}}@media (min-width: 768px) {.hero-box-row.two-col .category--list {-webkit-columns: 2;columns: 2;}}@media (min-width: 992px) {.hero-box-row.two-col .category--list {-webkit-columns: 3;columns: 3;}}@media (min-width: 576px) {.hero-box-row.three-col .category--list {-webkit-columns: 3;columns: 3;}}@media (min-width: 768px) {.hero-box-row.three-col .category--list {-webkit-columns: 2;columns: 2;}}.blog-loop {margin-top: 2rem;}@media (min-width: 576px) and (max-width: 767px) {.blog-loop article:nth-child(2n + 1) {clear: left;}}.blog-loop .blog-loop--post-description {max-height: 6rem;overflow-y: hidden;}.checkout-header {padding-bottom: 1rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 2rem;position: relative;height: 5.5rem;}@media (min-width: 576px) {.checkout-header {height: 6.5rem;}}@media (min-width: 768px) and (max-width: 991px) {.checkout-header {height: 3rem;}}@media (min-width: 992px) {.checkout-header {padding-bottom: 2rem;height: 4rem;}}@media (min-width: 768px) and (max-width: 991px) {.checkout-header h1 {margin-top: 0.1875rem;}}@media (min-width: 768px) and (max-width: 991px) {.checkout-progress--bar {margin-top: 0.25rem;}}.checkout-progress--bar progress.progress[value] {margin: 0.5rem 0;height: 0.5rem;border-radius: 100px;overflow: hidden;}.checkout-progress--bar progress.progress[value]::-moz-progress-bar {background-color: #0065d9;}.checkout-progress--bar progress.progress[value]::-webkit-progress-value {background-color: #0065d9;}.checkout-progress--icons {position: absolute;top: -0.5rem;left: 1.5rem;right: 1.5rem;z-index: 2;}@media (min-width: 576px) {.checkout-progress--icons {top: 0;}}.checkout-progress--step {width: 33.333333%;float: left;text-align: center;}.checkout-progress--step:first-child {text-align: left;}.checkout-progress--step:last-child {text-align: right;}.checkout-progress--step a {pointer-events: none;cursor: default;}.checkout-progress--step .svg-icon {background-color: #fff;fill: rgba(67, 71, 76, 0.5);width: 1.5rem;height: 1.5rem;-webkit-box-shadow: 0 0 0 8px #fff;box-shadow: 0 0 0 8px #fff;overflow: visible;}.checkout-progress--step.checkout-progress--step-active .svg-icon {background-color: #0065d9;fill: #fff;border-radius: 100px;-webkit-box-shadow: 0 0 0 8px #0065d9;box-shadow: 0 0 0 8px #0065d9;}.checkout-progress--step.checkout-progress--step-valid a {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;pointer-events: auto;cursor: pointer;}.checkout-progress--step.checkout-progress--step-valid a:hover .svg-icon {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;fill: rgba(0, 101, 217, 0.5);}.checkout-progress--step.checkout-progress--step-valid .svg-icon {fill: #0065d9;}.checkout-progress--step.checkout-progress--step-error .svg-icon {fill: #d9001d;}.checkout-content header {margin-bottom: 2rem;}.checkout-content .custom-select {display: block;width: 100%;}.checkout--payment-info p {display: inline-block;float: left;}.checkout--payment-info .checkout--payment-icons {margin-left: 2rem;display: inline-block;float: right;}.checkout--payment-info .checkout--payment-icons .svg-icon {fill: #43474c;margin-right: 0.5rem;width: 3rem;height: 3rem;margin-top: -1.25em;}@media (min-width: 768px) {.btn.cvv-info--btn {padding-top: 0;padding-bottom: 0;}.btn.cvv-info--btn .svg-icon {margin-top: -0.25em;}}.cvv-info .close {top: 1rem;right: 1rem;font-size: 1rem;position: absolute;line-height: 1;opacity: 1;}.cvv-info .close .svg-icon {fill: #43474c;width: 1.5rem;height: 1.5rem;}.cvv-info .close:hover {opacity: 1;}.cvv-info .close:hover .svg-icon {fill: #d9001d;}.checkout--back-btn {}.checkout--back-btn .svg-icon {height: 1.25rem;width: 1.25rem;margin-bottom: -0.35em;}.order-summary h2 {margin-bottom: 2rem;}.order-summary--row {margin-bottom: 0;}@media (min-width: 768px) {.order-summary--row {margin-bottom: 0.25rem;}}.order-summary--row p {margin-bottom: 0;}.order-summary--value {font-weight: bold;text-align: right;}.shipping-method {margin-bottom: 2rem;}.shipping-method .custom-control-input {top: 5px;left: 0;}.order-total {padding-top: 1rem;border-top: 1px solid rgba(28, 33, 38, 0.25);margin-top: 1rem;margin-bottom: 1rem;}.order-total .order-total--key {margin-bottom: 0.5rem;}.order-total .order-total--value {font-size: 2rem;color: #1c2126;font-weight: bold;line-height: 1;}.checkout-actions .btn {margin-bottom: 1rem;}.checkout-actions .btn .svg-icon {height: 1.25rem;width: 1.25rem;margin-bottom: -0.35em;}.locations .location {border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 2rem;}.locations .section-heading {font-family: "Source Sans Pro", sans-serif;font-weight: 400;line-height: 1.5;font-size: 1rem;color: #43474c;line-height: 1.5;font-weight: bold;text-transform: none;margin-bottom: 0;}.locations .location-img > img {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;margin-bottom: 1rem;opacity: 1;}.locations .location-img:hover {cursor: pointer;}.locations .location-img:hover > img {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 0.75;}.locations .location-img .modal img {width: 100%;}.locations .location-address, .locations .location-phone, .locations .location-directions, .locations .location-hours {margin-bottom: 1rem;}.locations .location-address--street, .locations .location-address--note, .locations .location-phone, .locations .location-directions {display: block;}.locations .location-address--note {font-style: italic;}.locations .location-hours span {display: block;}.locations .location-callouts {list-style: none;}.locations .location-callouts li {margin-right: 1.5rem;margin-bottom: 1rem;display: inline-block;}.locations .location-callouts .svg-icon {fill: #43474c;margin-right: 0.25rem;width: 1.25rem;height: 1.25rem;float: left;margin-top: 0.05em;}.order-success {max-width: 60rem;}.order-success--message {padding-bottom: 2rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 3rem;}.order-success--signature p {margin-bottom: 0;}.order-success--signature a {display: block;}.order-success--heading header {margin-bottom: 1rem;}.order-success--order-info {margin-bottom: 2rem;}.order-success--shipping-info {margin-bottom: 1rem;}.order-success--payment-info p {margin-bottom: 0;}.order-success--item-summary p {margin-bottom: 0;}.order-success--item {padding-bottom: 1rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 1rem;}@media (max-width: 991px) {.item-name {margin-bottom: 0.25rem;}}@media (min-width: 768px) {.item-quantity {text-align: center;}}@media (min-width: 768px) {.item-price, .item-total {text-align: right;}}@media (max-width: 991px) {.item-total {text-align: right;}}.order-success--order-summary .order-summary--key {text-align: right;}.order-success--order-summary .order-summary--row:last-child {margin-bottom: 0;}.order-success--order-summary .order-total {padding-top: 1rem;border-top: 1px solid rgba(28, 33, 38, 0.25);margin-top: 1rem;}.order-success--order-summary .order-total .order-total--key, .order-success--order-summary .order-total .order-total--value {text-align: right;padding: 0;}.order-success--order-summary .order-total .order-total--value {font-size: 1.5rem;}.order-success--note {margin-top: 3rem;}.filters {list-style: none;padding-left: 0;}.active-filters {margin-bottom: 1rem;}.active-filters .btn-gray {font-size: 0.875rem;margin: 0 0.5rem 0.5rem 0;color: #fff;line-height: 1;}.active-filters .svg-icon {width: 0.875rem;margin-left: 0.25rem;fill: #fff;float: right;}.filters-group {margin-bottom: 2rem;}.filters-group.overflow {margin-bottom: 0;}.filters-group .more-btn {color: #d9001d;font-family: "Source Sans Pro", sans-serif;font-weight: normal;text-transform: none;text-decoration: none;padding: 0;}.filters-group .more-btn:hover {color: #d9001d;text-decoration: underline;}.filters-group .more-btn .svg-icon {fill: #d9001d;margin-left: 0.25rem;width: 0.5rem;height: 0.5rem;}.filters-group .form-check-label a {color: #43474c;}.filters-group .form-check-label a:hover {color: #d9001d;text-decoration: none;}.filters-group .form-check-label a:focus, .filters-group .form-check-label a:active {text-decoration: none;}.filter {margin-bottom: 0.5rem;}.filter:last-of-type {margin-bottom: 0.25rem;}.filter label:hover .filter--name {}.filter--name {display: inline-block;line-height: 1.25;margin-bottom: 0;}.filter--item-count {display: inline-block;margin-left: 0.25rem;}.filters-group--title > p {margin-bottom: 0.5rem;display: inline-block;font-weight: bold;}.btn.filters-group--info-btn {line-height: 1;padding: 0.25rem;}.btn.filters-group--info-btn:hover .svg-icon {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;fill: #52616f;}#sidebar-modal .modal-dialog, #sidebar-modal .modal-content {border: none;border-radius: 0;margin: 0;}#sidebar-modal .modal-title {margin-right: 1rem;margin-bottom: 1rem;}@media (min-width: 375px) {#sidebar-modal .modal-title {display: inline-block;float: left;height: 3rem;line-height: 3rem;margin-bottom: 0;}}#sidebar-modal .modal-actions {display: inline-block;float: left;}@media (min-width: 375px) {#sidebar-modal .modal-actions {float: right;}}#sidebar-modal .modal-actions .btn {padding: 0.75rem 1.5rem;margin-right: 0.25rem;height: 3rem;}@media (min-width: 375px) {#sidebar-modal .modal-actions .btn {margin-left: 0.25rem;}}.page-header {margin-bottom: 2rem;}.sub-category .page-title {margin-right: 1rem;margin-bottom: 0.25rem;display: inline-block;float: left;}.products-showing {display: inline-block;float: left;margin-bottom: 0;}.products-showing span {font-weight: bold;}.view-options {font-size: 0.875rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 2rem;}.view-options div {margin-bottom: 1rem;float: left;}.view-options div label {margin-right: 0.25rem;display: block;width: 100%;margin-bottom: 0;}@media (min-width: 768px) {.view-options div label {display: inline-block;width: auto;}}.view-options div select {width: 100%;}@media (min-width: 768px) {.view-options div select {width: auto;}}.view-options .product-sorting {width: 50%;}@media (min-width: 576px) {.view-options .product-sorting {width: auto;}}.view-options .product-per-page {width: 50%;}@media (max-width: 575px) {.view-options .product-per-page {margin-bottom: 1rem;}}@media (min-width: 576px) {.view-options .product-per-page {margin-left: 2rem;width: auto;}}@media (max-width: 576px) {.view-options .product-sorting select {border-top-right-radius: 0;border-bottom-right-radius: 0;border-right: 0;}.view-options .product-per-page select {border-top-left-radius: 0;border-bottom-left-radius: 0;}}.view-options .mobile-filter-btn {padding: 0.75rem 1.5rem;margin-bottom: 1rem;width: 100%;min-height: 3rem;float: left;}@media (min-width: 576px) {.view-options .mobile-filter-btn {margin: 1.25rem 0 0.5rem;width: auto;float: right;}}.view-options .product-view-mode {float: right;margin-right: 0;}.view-options .product-view-mode label {margin-right: 0;}.view-options .product-view-mode .svg-icon {fill: rgba(67, 71, 76, 0.5);width: 2rem;height: 2rem;}.view-options .product-view-mode .btn {display: inline-block;border-radius: 0;}.view-options .product-view-mode .btn.active .svg-icon, .view-options .product-view-mode .btn:hover .svg-icon {fill: #1c2126;}.view-options .product-view-mode .vert-divider {height: 2rem;margin-left: 2px;}@media (max-width: 991px) {.product-main {padding: 0;}}.single-product .product-media {position: relative;}.single-product .product-img {margin-top: 0;}.single-product .product-image--slider {padding: 0;}.single-product .product-image--slider img:hover {cursor: pointer;}.single-product .product-image--slider-nav .slick-slide {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 0.33;}.single-product .product-image--slider-nav .slick-slide:hover, .single-product .product-image--slider-nav .slick-slide.slick-current.slick-active {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 1;}.single-product .product-image--slider-nav .slick-slide:hover {cursor: pointer;}@media (max-width: 991px) {.single-product .product-alerts {left: 1rem;}}.product-demo {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: left;}#product-image-lightbox--close {padding: 0.25rem 0.5rem;border-radius: 0.25rem;position: absolute;top: 0.5rem;right: 0.5rem;z-index: 10;}#product-image-lightbox--close .svg-icon {width: 1.5rem;height: 1.5rem;margin-top: 0.25em;}#product-image-lightbox--close:hover {background-color: #f2f3f4;border: 1px solid rgba(28, 33, 38, 0.25);}#product-image-lightbox {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;visibility: hidden;position: fixed;-webkit-transform: none;transform: none;top: 0;left: 0;height: 100%;width: 100%;opacity: 0;z-index: -1;}#product-image-lightbox.open {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;visibility: visible;opacity: 1;z-index: 9999;}#product-image-lightbox.open .product-lightbox--sliders {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;top: 50%;}#product-image-lightbox .product-lightbox--sliders {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;padding: 1rem;border-radius: 0.25rem;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);left: 50%;top: 60%;width: 95%;max-width: 64rem;height: auto;max-height: 95%;position: relative;background-color: #fff;overflow: hidden;z-index: 1;}@media (min-width: 992px) {#product-image-lightbox .product-lightbox--sliders {width: 66.6667%;}}@media (min-width: 1200px) {#product-image-lightbox .product-lightbox--sliders {width: 50%;}}#product-image-lightbox .product-lightbox--slider {padding: 0;}#product-image-lightbox .product-lightbox--slider .slick-slide img {max-height: 25rem;max-height: 75vh;margin: 0 auto;}#product-image-lightbox .slick-list {z-index: 1;}#product-image-lightbox .product-lightbox--slider-nav .slick-slide {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 0.33;}#product-image-lightbox .product-lightbox--slider-nav .slick-slide:hover, #product-image-lightbox .product-lightbox--slider-nav .slick-slide.slick-current.slick-active {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 1;}#product-image-lightbox .product-lightbox--slider-nav .slick-slide:hover {cursor: pointer;}#product-image-lightbox .product-lightbox--slider-nav .slick-slide img {max-height: 4.0625rem;margin: 0 auto;}#product-image-lightbox .lightbox-overlay {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;display: block;content: "";width: 200%;height: 200%;background: rgba(28, 33, 38, 0.67);position: fixed;top: 0;left: 0;right: 0;z-index: -1;bottom: 0;}.single-product .product-header {margin-bottom: 1rem;}.single-product .product-name {font-size: 1.25rem;margin-bottom: 0.25rem;text-transform: none;}@media (min-width: 992px) {.single-product .product-name {font-size: 1.5rem;}}.single-product .product-short-description {line-height: 1.25;margin-bottom: 0.5rem;}.single-product .product-main .product-rating {margin-bottom: 2rem;}.single-product .product-main .product-rating .svg-icon {width: 1.25rem;height: 1.25rem;}.single-product .product-main .product-rating .rating--count {font-size: 1rem;line-height: 1.2;}.single-product .product-features {margin: 1rem 0 2rem 0;}.product-options {margin-bottom: 2rem;}.product-options .product-option--price {font-weight: bold;}.product-options .option-radio {margin: 0 0.5rem 0.5rem 0;width: calc(50% - 0.5rem);float: left;padding: 0;}@media (min-width: 768px) {.product-options .option-radio {width: auto;min-width: 100px;}}.product-options .option-radio .custom-control-description {color: #43474c;padding: 0.75rem 1rem;display: block;position: relative;text-align: center;line-height: 1;z-index: 1;}.product-options .option-radio .custom-control-indicator {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background-color: #f2f3f4;border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;padding: 0.75rem 1rem;background-image: none;top: 0;width: 100%;height: 100%;-webkit-box-shadow: none;box-shadow: none;}.product-options .option-radio .custom-control-indicator.selected {background-color: #d9001d;border-color: #d9001d;}.product-options .option-radio .custom-control-indicator.selected ~ .custom-control-description {color: white;}.product-options .option-radio .custom-control-input:hover ~ .custom-control-indicator.selected {background-color: #d9001d;border-color: #a40016;}.product-options .option-radio .custom-control-input:hover ~ .custom-control-indicator.selected ~ .custom-control-description {color: white;}.product-options .option-radio .custom-control-input:hover ~ .custom-control-description {color: #43474c;background-image: none;}.product-options .option-radio .custom-control-input:hover ~ .custom-control-indicator {background-color: #f2f3f4;border-color: #43474c;background-image: none;}.product-options .option-radio .custom-control-input:checked ~ .custom-control-indicator {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background-color: #f2f3f4;background-image: none;}.product-options .option-radio.in-stock .custom-control-input:checked ~ .custom-control-description {color: #fff;}.product-options .option-radio.in-stock .custom-control-input:checked ~ .custom-control-indicator {background-color: #008738;border-color: #008738;}.product-options .option-radio.low-stock .custom-control-input:checked ~ .custom-control-description {color: #fff;}.product-options .option-radio.low-stock .custom-control-input:checked ~ .custom-control-indicator {background-color: #d9001d;border-color: #d9001d;}.product-options .option-radio.in-store-only .custom-control-input:checked ~ .custom-control-description {color: #fff;}.product-options .option-radio.in-store-only .custom-control-input:checked ~ .custom-control-indicator {background-color: #43474c;border-color: #43474c;}.product-options .option-radio.out-of-stock .custom-control-input ~ .custom-control-indicator {background-color: #cccccc;}.product-options .option-radio.out-of-stock .custom-control-input ~ .custom-control-description {color: #878d94;}.product-options .product-availability {margin: 0.5rem 0;display: block;width: 100%;float: left;}.single-product .product-free-shipping, .single-product .product-rebate {margin-bottom: 0.5rem;display: block;line-height: 1.25;}.single-product .product-free-shipping .svg-icon, .single-product .product-rebate .svg-icon {width: 1.25rem;height: 1.25rem;}#page.single-product .product-actions.deal-of-the-week--item {background-image: url("//ee-emma.s3.amazonaws.com/misc/index-dow-background-gray.jpg");background-size: cover;background-position: center;}#page.single-product .product-actions.deal-of-the-week--item p.dow-title {text-align: center;color: black;z-index: 100;background-color: #1c2126;color: white;width: auto;font-weight: bold;font-size: 1.25rem;text-transform: uppercase;}#page.single-product .product-actions.deal-of-the-week--item p.dow-title span {color: #d9001d;}.single-product .product-open-box {margin: 1.5rem 0;display: inline-block;clear: both;width: 100%;}.single-product .product-open-box p {margin-bottom: 0;}.single-product .social-links {text-align: center;}.single-product .social-links a {margin-right: 1rem;margin-bottom: 1rem;float: none;}.single-product .social-links .svg-icon {width: 1.5rem;height: 1.5rem;}.product-actions h4 {}.product-actions h4::after {content: "";}.product-price--new {font-size: 2rem;}.product-price--new.hidden-price {font-size: 1rem;}.product-protection-plan h4 {margin-bottom: 0.25rem;}.product-protection-plan p {line-height: 1.25;margin-bottom: 0.5rem;}.single-product .product-protection-plan {margin: 1rem 0 0 0;}.single-product .product-protection-plan .custom-select {width: 100%;margin-bottom: 0;}.product-quantity {margin-bottom: 0rem;}.product-quantity input {margin-bottom: 0;}.product-quantity--update {text-align: right;}.product-quantity--update .btn.btn-xs.btn-link {padding-right: 0;}.product-quantity input {margin-right: 0.25rem;display: inline-block;width: 4rem;padding: 0.75rem 0 0.75rem 0.75rem;text-align: center;}.product-quantity label {margin-right: 0.25rem;}.related-products h3 {text-align: center;margin-bottom: 2rem;}@media (min-width: 576px) {.related-products h3 {text-align: left;}}.related-products .slick-arrow {top: 5.5rem;}.related-products .product-card {overflow: hidden;}.related-products .product-card .product-img img {max-height: 8rem;}@media (max-width: 991px) {.related-products .product-card .product-alerts {left: 0;}}@media (max-width: 1199px) {.related-products .product-card .rating--count {margin-left: 0;}}.related-products .product-price {margin-bottom: 0;}.related-products .matching-products {padding-bottom: 1rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);}@media (min-width: 576px) {.related-products .matching-products {padding: 1rem;border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;}}@media (min-width: 992px) {.related-products .matching-products {padding: 1rem 2rem;}}.related-products .matching-products .matching-products--slider {padding: 0;}.related-products .matching-products .slick-prev {left: calc(-1rem - 1px);}.related-products .matching-products .slick-prev .svg-icon {border-top-left-radius: 0;border-bottom-left-radius: 0;}.related-products .matching-products .slick-next {right: calc(-1rem - 1px);}.related-products .matching-products .slick-next .svg-icon {border-top-right-radius: 0;border-bottom-right-radius: 0;}@media (min-width: 992px) {.related-products .matching-products .slick-prev {left: calc(-2rem - 1px);}.related-products .matching-products .slick-next {right: calc(-2rem - 1px);}}.related-products .matching-products .slick-slide {padding: 0 0.75%;}@media (min-width: 1200px) {.related-products .matching-products .slick-slide {padding: 0 1.15%;}}.related-products .recommended-accessories {padding: 0 1rem;margin-bottom: 1rem;}@media (min-width: 576px) {.related-products .recommended-accessories {border: 1px solid transparent;}}@media (min-width: 576px) {.related-products .recommended-accessories {padding: 0 1rem;border: 1px solid transparent;}}@media (min-width: 992px) {.related-products .recommended-accessories {padding: 0 2rem;}}.related-products .recommended-accessories .slick-prev {left: -0.5rem;}.related-products .recommended-accessories .slick-next {right: -0.5rem;}@media (max-width: 1024px) {.related-products .recommended-accessories--slider {padding: 0;}}#page.cart .related-products {padding: 0;border: 0;margin-bottom: 0;margin-top: 0;}@media (min-width: 992px) {#page.cart .related-products {margin-top: 0;}}.similar-items {margin-bottom: 1rem;}.recently-viewed {padding: 2rem 1rem;border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;margin-top: 2rem;margin-bottom: 2rem;}.recently-viewed h3 {margin-bottom: 2rem;}@media print {#site-header, #luxury-site-header, #footer-newsletter-signup, #site-footer {display: none;}body {padding-top: 0;padding-bottom: 0;color: #000;}body a {color: #000;}}.slick-initialized.slick-slider p.pr-snippet-review-count {display: none;}.feature_row:nth-child(even) {background-color: #eee;}.feature_row:nth-child(odd) {background-color: #fbfbfb;}.feature_class {border-bottom: 2px solid #555;color: #d9001d;font-size: 3rem;font-weight: lighter;}.feature_row {padding: 1.25rem;}.ftr {width: 50%;font-size: 1rem;}.ftr.title {float: left;font-weight: bold;text-align: right;padding-right: 0.5rem;}.ftr.data {float: right;text-align: left;padding-left: 0.5rem;}#features #ccs-inline-content h2, #features #ccs-inline-content h3, #features #ccs-inline-content h4, #man-inline-desc h2, #man-inline-desc h3, #man-inline-desc h4, #ee-inline-desc .prod_desc3 h2, #ee-inline-desc .prod_desc3 h3, #ee-inline-desc .prod_desc3 h4 {margin-top: 1rem;margin-bottom: 0;text-transform: capitalize;}.demo_button {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background-color: #f2f3f4;border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;background-image: none;top: 0;width: 50px;height: 36px;-webkit-box-shadow: none;box-shadow: none;font-size: 0.75rem;font-weight: bold;line-height: 0.75rem;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 2px 0;margin-left: 0.5rem;}.demo_button:hover {background-color: #d9001d;border-color: #d9001d;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;}.demo_button span {color: #1c2126;}.demo_button img {display: none;}.demo_button span, .demo_button a {width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.demo_button a:after {content: "Product Demo \00BB";color: #1c2126;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;}.demo_button a:hover:after {color: white;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;}.services .hero {width: 100%;height: 10rem;}@media (min-width: 576px) {.services .hero {height: 15rem;}}@media (min-width: 992px) {.services .hero {height: 25rem;}}#services-appl .hero {background-image: url("//images.electronicexpress.com/misc.c/serv.appl.header.jpg");background-position: center 15%;background-size: cover;}#services-tv .hero {background-image: url("//images.electronicexpress.com/misc.c/serv.tv.header.jpg");background-position: center center;background-size: cover;margin-bottom: 2rem;}#services-car .hero {background-image: url("//images.electronicexpress.com/misc.c/serv.car.header.jpg");background-position: center center;background-size: cover;margin-bottom: 2rem;}.services .services-intro p {font-size: 1.25rem;line-height: 1.75rem;font-weight: lighter;text-align: center;margin: 2rem 1rem;}@media (min-width: 576px) {.services .services-intro p {font-size: 1.75rem;line-height: 2.25rem;}}@media (min-width: 992px) {.services .services-intro p {font-size: 2.25rem;line-height: 3rem;}}.services .services-row {padding: 2rem 0;}.services .services-row img.services-image {max-height: 150px;float: right;padding-left: 1rem;}.services .services-include img {width: 50%;margin: auto;display: block;padding-bottom: 1rem;}.services .services-row ul.check li:before {content: "\2713";color: forestgreen;}.services h2 {border-bottom: 1px solid rgba(28, 33, 38, 0.25);}.services .services-row quote {display: block;font-size: 2rem;font-weight: bold;position: relative;margin: 2rem 0;}.services .services-row quote span {font-size: 1.25rem;font-weight: lighter;float: right;}.services .flex-container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.services .flex-container > div {-ms-flex-preferred-size: 25%;flex-basis: 25%;min-width: 200px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;clear: both;padding: 1rem;}.services .featured-brands {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;}.services .featured-brands a {margin: 0.25rem;}.services .fine {font-size: 0.65rem;line-height: 0.75rem;margin: 0;padding: 0;}#services-base a h3 {color: #d9001d;text-align: center;margin: 2rem 0 1rem 0;}#services-base svg {width: 75%;max-height: 250px;display: block;margin: auto;}#services-base p {border-top: 1px solid rgba(28, 33, 38, 0.25);}.services .services-call {margin: 1rem 0;}#deals .best-seller-bucket .bucket-title {border-bottom: 2px solid rgba(28, 33, 38, 0.5);margin-bottom: 0.75em;flex-wrap: nowrap;}#deals .best-seller-bucket .bucket-title-text {float: left;flex-grow: 1;font-size: 1.5rem;font-family: "Work Sans", sans-serif;font-weight: 700;text-transform: uppercase;margin-top: 0;color: #1c2126;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#deals .best-seller-bucket .bucket-title-top {float: right;font-size: 1.5rem;font-family: "Work Sans", sans-serif;font-weight: 700;text-transform: uppercase;}#deals .best-seller-bucket .number {display: none;}#deals .best-seller-bucket .bucket-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: distribute;justify-content: space-around;}#deals .best-seller-bucket .bucket-container, #deals .best-seller-bucket .bucket-container .line1 {clear: both;}#deals .best-seller-bucket .bucket-container .line1 {margin-bottom: 2rem;}#deals .best-seller-bucket .bucket-container .line1:last-of-type {border: 0;}#deals .best-seller-bucket .bucket-image {height: 150px;width: 150px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 auto;}@media (max-width: 576px) {#deals .product-title {display: block !important;}#deals .best-seller-bucket .product-name {width: 100% !important;text-align: center;}}#deals .best-seller-bucket .bucket-image img {max-width: 100%;max-height: 100%;}#deals .product-title {margin-bottom: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#deals .best-seller-bucket .product-name {width: calc(100% - 150px);padding-left: 1rem;float: right;}#deals .best-seller-bucket .product-name {font-weight: bold;max-height: 135px;overflow: hidden;text-overflow: ellipsis;line-height: 1.38rem;}#deals .best-seller-bucket .product-name-sub {font-weight: normal;}#deals .best-seller-bucket .product-name a {}#deals .product-descrip {background-color: #f2f3f4;border: 1px solid rgba(28, 33, 38, 0.25);color: #1c2126;padding: 1rem;border-radius: 0.25rem;}#deals .best-seller-bucket .product-details, #deals .best-seller-bucket .add-cart, #deals .best-seller-bucket .free-shipping {width: 100%;float: right;text-align: center;}@media (min-width: 576px) {#deals .best-seller-bucket .product-details {width: 50%;float: left;padding-right: 1rem;}#deals .best-seller-bucket .add-cart {width: 50%;float: right;}}#deals .best-seller-bucket .product-details ul {font-size: 0.75rem;list-style-type: none;padding: 0;margin: 0;line-height: 0.75rem;}#deals .best-seller-bucket .product-details ul strike {color: rgba(67, 71, 76, 0.5);}#deals .best-seller-bucket .product-details span.your-price {font-weight: bold;font-size: 1.1rem;line-height: 1.4rem;}#deals .best-seller-bucket .add-cart a {background-color: #0065d9;border-color: #0065d9;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;color: #fff;font-family: "Work Sans", sans-serif;font-size: 0.875rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.025em;text-align: center;border-radius: 0.25rem;padding: 0.75rem 1.5rem;min-height: 2.75rem;display: block;width: 100%;height: 100%;color: #fff;}@media (max-width: 576px) {#deals .best-seller-bucket .add-cart {margin: 0.5rem 0;}}#deals .best-seller-bucket .add-cart a:after {content: "Add to Cart";}#deals .best-seller-bucket .product-free-shipping {text-align: center;font-weight: bold;text-transform: uppercase;font-size: 0.875rem;}#deals .best-seller-bucket .product-free-shipping .svg-icon {float: none;-webkit-transform: translateY(0.25rem);transform: translateY(0.25rem);}#deals .best-seller-bucket .product-free-shipping p {margin-bottom: 0;}#deals .best-seller-bucket .see-more {background-color: #f2f3f4;border-top: 2px solid rgba(28, 33, 38, 0.5);color: #1c2126;padding-top: 1rem;text-align: right;text-transform: uppercase;}#deals .best-seller-bucket .see-more .see-more-link a {color: #d9001d !important;}#deals .best-seller-bucket .see-more .see-more-link a:after {content: " \00BB";}:target:before {content: "";display: block;}#deals .deal-of-the-week {color: white;}#deals .deal-of-the-week .hero-box--header-content {float: none;}#deals .deal-of-the-week .week-deals-image, #deals .deal-of-the-week .week-deals-title, #deals .deal-of-the-week .week-deals-model {text-align: center;}#deals .deal-of-the-week .week-deals-image img {width: 170px;height: 170px;background-color: white;border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;padding: 0.5rem;}#deals .deal-of-the-week .week-deals-title {padding: 1rem 0;}#deals .deal-of-the-week .week-deals-title a {color: #fff;}#deals .deal-of-the-week .week-deals-model {font-size: 1rem;margin-bottom: 0.5rem;color: #fff;font-weight: 700;text-transform: uppercase;margin-top: 0;}#deals .deal-of-the-week .week-deals-content::after {content: "";display: table;clear: both;}#deals .deal-of-the-week ul.specs {width: 50%;float: left;line-height: 1.1rem;padding-right: 1rem;font-size: 1rem;margin-bottom: 2rem;}#deals .deal-of-the-week ul li {padding-bottom: 0.3rem;}#deals .deal-of-the-week .prices ul {list-style: none;padding: 0;width: 100%;text-align: right;line-height: 1.1rem;}#deals .deal-of-the-week .prices ul li.your-price {font-weight: bold;font-size: 1.5rem;line-height: 1.75rem;}#deals .deal-of-the-week .prices {}#deals .deal-of-the-week .prices, #deals .deal-of-the-week .add-cart, #deals .deal-of-the-week .free-shipping {width: 50%;float: right;}#deals .deal-of-the-week .add-cart a {background-color: #1c2126;border-color: #1c2126;color: #fff;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;font-size: 0.875rem;border-radius: 0.25rem;padding: 0.75rem 1.5rem;min-height: 2.75rem;font-weight: bold;text-transform: uppercase;text-align: center;letter-spacing: 0.025em;display: block;width: 100%;height: 100%;}#deals .deal-of-the-week .add-cart a:after {content: "Add to Cart";}#deals .deal-of-the-week .free-shipping {text-align: center;font-weight: bold;text-transform: uppercase;}#deals .deal-of-the-week .free-shipping::before {content: "";}#deals .hero-box .category--list li {line-height: 1rem;}#deals .hero-box-wrapper {height: 100%;}#deals .top-row {height: auto;margin-top: 1rem;}@media (min-width: 992px) {#deals .top-row {height: 38rem;}}#deals .main-left {margin-bottom: 2rem;}.available-locations {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.available-locations--padding {-ms-flex-preferred-size: 100%;flex-basis: 100%;padding-bottom: 1rem;}@media (min-width: 768px) {.available-locations--padding {-ms-flex-preferred-size: 50%;flex-basis: 50%;}.available-locations--padding:nth-of-type(odd) {padding-right: 0.5rem;}.available-locations--padding:nth-of-type(even) {padding-left: 0.5rem;}}.available-locations--item {height: 100%;padding: 10px;background: #e6e7e8;}#unavailable--link .btn-link.more-btn.collapsed .svg-icon {-webkit-transform: rotate(0deg);transform: rotate(0deg);fill: #d9001d;}#unavailable--link .btn-link.more-btn .svg-icon {-webkit-transform: rotate(90deg);transform: rotate(90deg);fill: #d9001d;}.unavailable--list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.unavailable--list-padding {-ms-flex-preferred-size: 100%;flex-basis: 100%;padding-bottom: 1rem;}@media (min-width: 768px) {.unavailable--list-padding {-ms-flex-preferred-size: 50%;flex-basis: 50%;}.unavailable--list-padding:nth-of-type(odd) {padding-right: 0.5rem;}.unavailable--list-padding:nth-of-type(even) {padding-left: 0.5rem;}}.unavailable--list-item {padding: 10px;background: #e6e7e8;}.location-address {padding: 0 0.75rem;border-left: 3px solid gray;}#at-a-glance .btn.btn-link.more-btn .svg-icon {fill: #d9001d;margin-left: 0.25rem;width: 0.5rem;height: 0.5rem;}#at-a-glance ul {margin-bottom: 0;}#at-a-glance h2 {padding-bottom: 0.5rem;}.whats-in-the-box h2 {padding-bottom: 0.5rem;}.dow-product {color: white;}.dow-product.was strike {font-weight: normal;font-size: initial;}.dow-product.price {font-size: 1.5rem;font-weight: bold;}.link-box {padding: 0.5rem;background-color: rgba(255, 255, 255, 0.75);border: 1px solid rgba(28, 33, 38, 0.25);border-left: 0;border-radius: 0 0.25rem 0.25rem 0;position: relative;left: -1rem;}.pr_snippet_category {height: 1.8rem !important;}@media (max-width: 576px) {.page-header {margin-bottom: 1rem;}}.modal-body .form-check-label {width: 45%;}.product-image--slider-mobile.slick-slider .slick-list {padding-left: 32px !important;padding-right: 32px !important;}.product-image--slider-mobile.slick-slider {padding: 0;}.product-image--slider-mobile.slick-slider .slick-list .slick-track .slick-slide {opacity: 0.25;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;}.product-image--slider-mobile.slick-slider .slick-list .slick-track .slick-slide.slick-current {opacity: 1;-webkit-transition: 0.2s all ease;transition: 0.2s all ease;}.product-image--slider-mobile.slick-initialized.slick-slider div, .product-image--slider-mobile.slick-initialized.slick-slider img {max-height: 50vh;}.product-image--slider-mobile.slick-initialized.slick-slider img {margin: 0 auto;}@media (max-width: 575px) {.product-loop .product-card .product-media {width: 50%;float: left;}.product-loop .product-card .product-img {margin: 0 1rem 0 0;}.product-loop .product-card .product-col-2 {width: 50%;float: left;}.product-loop .product-card .product-col-2 .pr_snippet_category {height: auto !important;}.product-loop .product-card .product-col-3 {width: 100%;float: left;}.product-loop .product-card .product-col-3 .product-price {width: 50%;float: left;}.product-loop .product-card .product-col-3 .product-offers {width: 50%;float: left;}.product-loop .product-card .product-col-3 .product-availability {width: 100%;float: left;}.product-loop .product-card .product-col-3 .product-actions {width: 100%;float: left;}.view-options div {margin-bottom: 0;}.view-options .product-per-page {margin-bottom: 0;}.view-options {margin-bottom: 1rem;}}.container.cart .form-group {margin-bottom: 0rem;}@media (max-width: 767px) {.modal-content .filters, #sidebar .filters {padding-bottom: 2rem;}.modal-content .active-filters, #sidebar .active-filters {padding: 1.5rem 1.5rem 0 1.5rem;}.modal-content .filters-group, #sidebar .filters-group {margin-bottom: 0;padding: 0 1.5rem;}.modal-content .filters-group--linkTitle, #sidebar .filters-group--linkTitle {display: block;width: 100%;height: 100%;border-bottom: 1px #e0e0e0 solid;font-weight: bold;margin-top: 1rem;}.modal-content .filters-group .svg-icon, .modal-content .filters-group .filters-group--linkTitle.collapsed .svg-icon, #sidebar .filters-group .svg-icon, #sidebar .filters-group .filters-group--linkTitle.collapsed .svg-icon {fill: #d9001d;width: 2rem;height: 2rem;float: right;-webkit-transform: translateY(-25%) rotate(-90deg);transform: translateY(-25%) rotate(-90deg);}.modal-content .filters-group .filters-group--linkTitle .svg-icon, #sidebar .filters-group .filters-group--linkTitle .svg-icon {-webkit-transform: translateY(-25%) rotate(0);transform: translateY(-25%) rotate(0);}.modal-content .form-check-label, #sidebar .form-check-label {width: 100%;}#sidebar .filters-group .filters-group--linkTitle.in .svg-icon {-webkit-transform: translateY(-25%) rotate(0);transform: translateY(-25%) rotate(0);}}#fs-pop {top: 46px !important;}@media (min-width: 575px) {#fs-pop {top: 70px !important;}}@media (min-width: 681px) {#fs-pop {top: 80px !important;}}@media (min-width: 992px) {#fs-pop {top: 120px !important;}}#mailinglist .form-control {border-radius: 0.25rem 0 0 0.25rem;}@media (min-width: 768px) {#page.container.corporate {padding-bottom: 0;}}.corp-header {height: 8rem;background-image: url("//images.electronicexpress.com/misc.c/info.corporate.header.jpg");background-position: center;background-repeat: no-repeat;position: relative;background-color: #f2f3f4;}.corp-header .corp-screener {width: 100%;height: 4rem;background: rgba(255, 255, 255, 0.75);background: -webkit-linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );background: -o-linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );background: -moz-linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );background: linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );}@media (min-width: 768px) {.corp-header {height: 12rem;}.corp-header .corp-screener {height: 6rem;}}@media (min-width: 992px) {.corp-header {height: 20rem;}.corp-header .corp-screener {height: 10rem;}}.corp-breadcrumb {position: absolute;top: 1rem;}.corp-nav {list-style: none;margin: 0;padding: 1rem 0;}.corp-nav li {display: block;padding-right: 2rem;}@media (min-width: 576px) {.corp-nav li {display: inline-block;padding-right: 2rem;}}.corp-nav li.f-right {float: none;padding-right: 0;}@media (min-width: 576px) {.corp-nav li.f-right {float: right;padding-right: 0;}}.corp-nav li a {color: white;font-weight: bold;font-size: 1.5rem;}.corp-nav li.active a {color: #d9001d;font-weight: bold;font-size: 1.5rem;}.corp-nav li span {color: #d9001d;font-weight: bold;font-size: 1.5rem;}.corp-intro {margin: 2rem 0;}.corp-intro .corp-bullets {font-size: 1.25rem;}.corp-intro .corp-bullets li {line-height: 1.75rem;padding-bottom: 1rem;}.corp-flex {display: block;}@media (min-width: 768px) {.corp-flex {display: flex;display: -webkit-flex;flex-flow: row wrap;}}.corp-call.hero-box, .corp-row.hero-box {margin-bottom: 2rem;}.corp-row.hero-box:last-of-type {margin-bottom: 0;}.corp-services > div {margin-bottom: 2rem;}.corp-call.hero-box img, .corp-row.hero-box img {width: 100%;margin-bottom: 2rem;}@media (min-width: 576px) {.corp-row.hero-box img {margin-bottom: 0;}}.corp-contact {}@media (min-width: 576px) {.corp-contact {margin-top: 2rem;}}.corp-contact .corp-left {text-align: right;}.corp-contact img {width: 100%;max-width: 200px;}.corp-contact--info {display: flex;flex-flow: column nowrap;justify-content: center;text-align: center;}@media (min-width: 768px) {.corp-contact--info {text-align: left;}}div.corp-call-title {font-weight: bold;font-size: 1.25rem;}div.corp-number {font-weight: bold;color: #d9001d;font-size: 1.65rem;margin-top: -1rem;}div.corp-sub {font-weight: bold;margin-bottom: 1rem;margin-top: -0.5rem;line-height: 1rem;}.p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal, .slick-slider .p-w-r .pr-category-snippet__total {display: none !important;}.p-w-r .pr-category-snippet__total {font-family: "Source Sans Pro", sans-serif;font-size: 0.75rem !important;font-weight: 400;line-height: 1.5 !important;color: #43474c;line-height: 1.5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.p-w-r, .p-w-r .pr-category-snippet {margin: 0 !important;}.sub-category .pr-star-v4, .slick-slider .pr-star-v4 {width: 15px !important;height: 15px !important;}.zip-entry {font-weight: bold;}.zip-entry svg {fill: #d9001d;-webkit-transform: translateY(15%);transform: translateY(15%);}.zip-entry.collapsed svg {-webkit-transform: translateY(15%) rotate(-90deg);transform: translateY(15%) rotate(-90deg);}.nav-item svg.cat-icon {width: 1.15rem;height: 1.15rem;margin-right: 0.5rem;transform: translateY(15%);fill: #5f5f5f;}#luxury-site-header .nav-item svg.cat-icon {fill: #fff;}.nav-item .dropdown-link:hover svg.cat-icon, .nav-item .level-2.open .dropdown-link svg.cat-icon {fill: #d9001d;}#types {text-align: center;font-weight: bold;}#types.hero-box {padding: 1rem;}#types .clearfix.row {display: flex;display: -webkit-flex;flex-flow: row wrap;justify-content: center;}#types .fix-padding {position: absolute;top: 0;bottom: 0;left: 1rem;right: 1rem;}#types img {width: 100%;padding: 0.5rem 1.25rem 0 1.25rem;}#types .content-square {transition: 0.5s all ease;width: 100%;padding-top: 100%;}#types .content-square:hover {transition: 0.5s all ease;background-color: white;box-shadow: 2px 2px 5px 0px #e0e0e0;}#types .content-square a {text-decoration: none;}.flex-row {display: flex;display: -wekit-flex;flex-flow: wrap row;}.flex-center {display: flex;display: -wekit-flex;flex-flow: column;justify-content: center;}.header {position: relative;}.header .screener {width: 100%;height: calc(50% + 1rem);position: absolute;top: 0;left: 0;background: rgba(255, 255, 255, 0.75);background: -webkit-linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );background: -o-linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );background: -moz-linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );background: linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );}.header .container {position: relative;}.header .content {padding: 1rem;}.header .content .copy {background-color: rgba(242, 243, 244, 0.9);border: 1px solid rgba(28, 33, 38, 0.25);padding: 2rem;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);border-radius: 0.25rem;}.header .content .copy p:last-of-type {margin-bottom: 0;}.header h1 {margin-bottom: 1rem;}.header .blog {background-color: rgba(255, 255, 255, 1);padding: 2rem;height: 100%;}.header .blog-item {margin-bottom: 1rem;padding-bottom: 1rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);}.header .blog-item.flex-row {align-content: start;}@media (min-width: 768px) {.header .blog-item:first-of-type {margin-top: 1rem;padding-top: 1rem;border-top: 1px solid rgba(28, 33, 38, 0.25);}}.header .blog-item .blog-image {padding: 0;}.header .blog-item .blog-image img {max-width: 100%;}.header .blog-item .blog-title {font-weight: bold;font-size: 0.75rem;line-height: 1.25;}@media (min-width: 768px) {.header .blog-item .blog-title {font-size: 1rem;}}.header .blog .h3 {text-align: center;}.header .blog .h3:last-of-type {margin-bottom: 0;}#featured-brands a {padding: 2em 1em;}#featured-brands h2 {padding-bottom: 0.5rem;margin-bottom: 1rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);}#featured-brands .flex-row {justify-content: space-around;}#featured-brands img {width: 110px;}.flex-column {display: flex;display: -webkit-flex;flex-flow: column;justify-content: space-between;}@media (min-width: 768px) {#page.container.corporate {padding-bottom: 0;}}.career-header {height: 20rem;background-image: url("//images.electronicexpress.com/misc.c/info.careers.header.jpg");position: relative;background-position: top center;background-size: cover;background-color: #f2f3f4;}.career-header .career-screener {width: 100%;height: calc(50% + 1rem);position: absolute;top: 0;left: 0;background: rgba(255, 255, 255, 0.75);background: -webkit-linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );background: -o-linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );background: -moz-linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );background: linear-gradient( rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0) );}.career-header .container {z-index: 2;position: relative;padding: 1rem;height: 100%;}.career-header .container::after {content: none;}.career-header header h1, .career-header header p {margin-bottom: 0;color: white;text-shadow: 2px 2px 5px black;}.career-header header {text-align: center;}.career-header header h1 {font-size: 3rem;}.career-header header p {font-size: 1.75rem;}@media (min-width: 576px) {.career-header header h1 {font-size: 4.5rem;}.career-header header p {font-size: 2rem;}}#page.career .about {margin: 3rem 0 3rem 0;}#page.career .about p {text-align: center;font-size: 1.75rem;letter-spacing: 0.1rem;}#page.career #location .hero-box {padding: 0;overflow: hidden;}#page.career #location .hero-box h2 {padding: 3rem;font-size: 2rem;color: white;text-shadow: 2px 2px black;text-align: center;background-size: cover;background-position: center;}#page.career #location .hero-box p {padding: 1rem;}#page.career #location .hero-box h3 {text-align: right;padding: 0 2rem 1rem 1rem;}#page.career #location .hero-box h3 a::after {content: " \00BB";}#page.career #location #corp.hero-box h2 {background-image: url("//images.electronicexpress.com/misc.c/info.careers.corp.jpg");}#page.career #location #store.hero-box h2 {background-image: url("//images.electronicexpress.com/misc.c/info.careers.store.jpg");}#page.career #careers-carousel {margin-bottom: 3rem;}#page.career #careers-carousel .career-slide {padding: 1rem;}#page.career #careers-carousel .career-slide img {max-width: 100%;transition: all 500ms;}#page.career #careers-carousel .career-slide.slick-active img, #page.career #careers-carousel .career-slide.slick-center img {transform: scale(1.08);}@media (min-width: 576px) {#page.career #careers-carousel .career-slide {padding: 1.5rem;}}@media (min-width: 768px) {#page.career #careers-carousel .career-slide {padding: 2rem;}}@media (min-width: 992px) {#page.career #careers-carousel .career-slide {padding: 2.5rem;}}@media (min-width: 1200px) {#page.career #careers-carousel .career-slide {padding: 2.5rem;}}#benefits {margin-bottom: 3rem;}#benefits ul li {font-weight: bold;}#position-sort {background-color: #d9001d;padding: 1rem 0;}#position-sort h2 {color: white;margin-bottom: 0;}#position-sort h2 span {text-decoration: none;font-weight: normal;}#position-sort .container .row div {text-align: right;color: white;}#positions .position-container .card {background-color: #f2f3f4;border: 0;border-bottom: 1px solid rgba(28, 33, 38, 0.25);border-right: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0;}#positions .position-container .card:last-of-type {margin-bottom: 3rem;}#positions .position-container .card h3 {margin: 0;}#positions .position-container .card h3 a {display: block;width: 100%;height: 100%;padding: 1rem;}#positions .position-container .card h3 a svg {float: right;fill: #d9001d;transform: rotate(90deg);}#positions .position-container .card h3 a.collapsed svg {transform: rotate(0);}@media (min-width: 768px) {#positions .position-container .card .card-block:first-of-type {border-right: 1px solid rgba(28, 33, 38, 0.25);}}#positions .position-container .pos-body {border-top: 1px solid rgba(28, 33, 38, 0.25);}#page.application label {font-weight: bold;}#page.application div.segment {padding-bottom: 2rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 2rem;}#page.application #history .form-control {height: auto;}#page.application .form-check-inline {margin-bottom: 0.75rem;}#page.application .strong {font-weight: bold;}#page.application .fine {font-size: 0.85rem;}.footer-groups svg {width: 1.25rem;height: 1.25rem;transform: translateY(20%) rotate(0);}.footer-groups.collapsed svg {transform: translateY(20%) rotate(-90deg);}footer#site-footer ul.nav {height: auto;height: auto;display: block;}footer#site-footer ul.nav .h4 a {color: #1c2126;text-decoration: none;display: block;}@media (min-width: 576px) {footer#site-footer ul.nav {float: left;padding-right: 1rem;}}@media (min-width: 768px) {footer#site-footer ul.nav {float: left;padding-right: 1rem;}}@media (max-width: 575px) {footer#site-footer ul.nav {border-width: 0 0 1px 0;border-color: rgba(28, 33, 38, 0.25);border-style: solid;}#site-footer .nav:first-of-type {border-width: 1px 0 1px 0;}}h3.email-title {font-size: 1.75rem;}h3.email-call {}.email-call {font-size: 5.5rem;font-weight: bold;line-height: 3rem;padding-bottom: 1rem;}.email-offer {font-size: 2rem;text-transform: uppercase;}.email-call span {font-size: 0.5em;vertical-align: super;}.email-field {width: 66.6%;float: left;}.email-button {width: 33.3%;border-top-left-radius: 0;border-bottom-left-radius: 0;padding: 0.75rem 0;}.email-close {margin: 0 0 1rem 0;border: 1px solid #999;background-color: white;border-radius: 0.25rem;width: 100%;}.email-fine {font-size: 0.65rem;line-height: 0.6rem;margin-bottom: 0;}.email-fine a {color: white;text-decoration: underline;}#modal-mailinglist {text-align: center;color: white;}#modal-mailinglist .modal-dialog {}#modal-mailinglist .modal-dialog .modal-content {background-color: #d9001d;border: 1px solid rgb(113, 0, 15);}#modal-mailinglist .modal-dialog .modal-content .modal-body {padding: 1rem;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email {font-weight: bold;line-height: 1;margin-bottom: 0.75rem;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email span {color: #ecd409;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email.intro {font-size: 2.9rem;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email.sub {font-weight: 100;font-size: 1.5rem;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email.offer {font-size: 1.6rem;}@media (min-width: 576px) {#modal-mailinglist .modal-dialog .modal-content .modal-body .email.intro {font-size: 3.8rem;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email.sub {font-size: 2rem;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email.offer {font-size: 2rem;}}@media (min-width: 768px) {#modal-mailinglist .modal-dialog .modal-content .modal-body .email.intro {font-size: 5.1rem;line-height: 0.8;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email.sub {font-size: 2rem;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email.offer {font-size: 2rem;}}@media (min-width: 992px) {#modal-mailinglist .modal-dialog .modal-content .modal-body .email.intro {font-size: 5.1rem;line-height: 0.8;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email.sub {font-size: 2rem;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email.offer {font-size: 2rem;}}@media (min-width: 1200px) {#modal-mailinglist .modal-dialog .modal-content .modal-body .email.intro {font-size: 5.1rem;line-height: 0.8;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email.sub {font-size: 2rem;}#modal-mailinglist .modal-dialog .modal-content .modal-body .email.offer {font-size: 2rem;}}#modal-mailinglist .modal-dialog .modal-content .modal-body .email .email-super {font-size: 0.5em;vertical-align: super;}#modal-mailinglist .close {position: absolute;top: 0px;right: 5px;}.nsi-keys img {max-width: 100%;margin-bottom: 1rem;}.nsi-keys ul {margin: 0;}.nsi-keys li {font-size: 1.25rem;}@media (min-width: 1024px) {.nsi-keys li {font-size: 1.35rem;}}@media (min-width: 1440px) {.nsi-keys li {font-size: 1.45rem;}}.nsi-points {text-align: center;}.nsi-points img {max-width: 100%;}.nsi-points h3 {text-transform: none;margin-bottom: 0;}.nsi-points p {font-style: italic;}#ar-intro, #ar-flex {text-align: center;}#ar-intro .h1 {text-transform: none;font-size: 2rem;}#ar-logo {background-color: #2279ed;text-align: center;padding: 2rem;margin: 0 -1.5rem;}#ar-logo img.logo {width: 100%;max-width: 400px;}#ar-flex .row.points {padding: 3rem 0 2rem 0;}#ar-flex .btn.btn-primary {background-color: #06a52f;border-color: #06a52f;}#ar-flex .points p {font-weight: bold;}#ar-flex .points img {width: 100%;max-width: 95px;margin-bottom: 1rem;}#ar-flex .btn {width: 180px;}@media (max-width: 575px) {#ar-flex .row.points {padding: 2rem 0 1rem 0;}#ar-intro .h1 {font-size: 1.25rem;}#ar-flex .points p {font-size: 0.75rem;line-height: 0.8rem;}#ar-flex .points img {max-width: 50px;margin-bottom: 0.5rem;}}@media (max-width: 434) {#ar-flex .buttons a:first-of-type {margin-bottom: 1rem;}}@media (min-width: 668px) {.fancy-slider .slick-list {padding-left: 0 !important;}}.hot-deals-tabs {overflow: hidden;}@media (max-width: 575px) {#header-search .form-control.GlobalSearch {z-index: 100;}#header-search button {z-index: -101;}#header-search .form-control.GlobalSearch.search-click, #header-search .form-control.GlobalSearch:focus {width: calc(100vw - 0.5rem);position: fixed;left: 0.25rem;top: 0.25rem;}#header-search .btn.btn-link.search-click, #header-search .form-control.GlobalSearch:focus + .btn.btn-link {position: fixed;z-index: 101;}}.single-product .product-header {}.single-product .product-main .product-header {padding-bottom: 0.5rem;margin-bottom: 1rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);}#product-sticky-header {background-color: #f2f3f4;border-bottom: 1px solid rgba(28, 33, 38, 0.25);position: fixed;z-index: 1000;top: 0;left: 0;right: 0;opacity: 0;transition: all 0.2s ease;}#product-sticky-header.sticky {opacity: 1;-webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.07), 0 1px 10px 0 rgba(0, 0, 0, 0.06), 0 2px 4px -1px rgba(0, 0, 0, 0.15);box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.07), 0 1px 10px 0 rgba(0, 0, 0, 0.06), 0 2px 4px -1px rgba(0, 0, 0, 0.15);}#product-sticky-header .product-header {padding-bottom: 0.5rem;padding-top: 0.5rem;justify-content: center;}.single-product .product-main .product-header .product-name, .single-product .product-main .product-header .product-short-description, #product-sticky-header .product-header .product-name, #product-sticky-header .product-header .product-short-description {display: block;margin: 0;}#product-sticky-header .product-header .product-short-description {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#product-sticky-header .product-header .product-name {text-align: center;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.single-product .product-main .product-header .product-short-description, #product-sticky-header .product-header .product-short-description {text-transform: none;font-weight: normal;font-size: 1.125rem;}#product-sticky-header .product-header .product-short-description {font-size: 0.9rem;}.single-product .product-main .product-header .product-model, #product-sticky-header .product-header .product-model {font-size: 0.75rem;}.single-product .product-main .product-header .product-model div, #product-sticky-header .product-header .product-model div {display: inline-block;}.single-product .product-main .product-header .product-model span, #product-sticky-header .product-header .product-model span {padding: 0 0.5rem;font-weight: bold;}.single-product .product-main .product-info section {margin: 0 0 2rem 0;}.single-product .product-main .product-info section:last-of-type {margin: 0;}.single-product .product-main .product-info section.product-offers aside {margin: 0 0 1rem 0;}.single-product .product-main .product-info section.product-offers aside:last-of-type {margin: 0;}.single-product .product-main .product-info section.product-options {margin-right: -0.5rem;}.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:hover, .nav-tabs .nav-link.active:active, .nav-tabs .nav-link.active:focus {background-color: #f2f3f4;}@media (min-width: 576px) {.single-product .product-main .product-header {margin-bottom: 2rem;}.nav-tabs .nav-link {font-size: 1.25rem;padding: 1rem;}#product-sticky-header .product-header .product-name {text-align: left;}#product-sticky-header .product-header .product-short-description {font-size: 1.25rem;}}@media (min-width: 992px) {.single-product .product-main .product-header {margin-bottom: 3rem;}.single-product .product-main .product-header .product-short-description {font-size: 1.75rem;padding-left: 0.25rem;}.single-product .product-main .product-header .product-model {font-size: 1rem;}#product-sticky-header .product-header .product-short-description {display: inline;}}.row.product {margin-bottom: 2rem;}.product-actions section:not(#flex-holder):not(:last-of-type) {margin-bottom: 1rem;}.product-actions .product-rebate--full {font-weight: bold;}#features iframe, #features img, #features video {max-width: 100%;}.hidden-md-up.product-media {margin-bottom: 1rem;}.fs-badge-sm {width: 168px !important;}.fs-wkly-price {float: none !important;}#ccs-inline-content > div {padding-left: 1rem;padding-right: 1rem;}#ccsCnetReviewLegacy {padding-left: 1rem;padding-right: 1rem;}.no-scroll, body.modal-open {overflow: hidden;}@media (max-width: 768px) {.safari.no-scroll, body.safari.modal-open {position: fixed;}}@media (max-width: 767px) {.sub-category #sidebar {display: none;padding: 0;}}@media (max-width: 767px) {.filter-modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;outline: 0;}.filter-fade {opacity: 0;-webkit-transition: opacity 0.15s linear;-o-transition: opacity 0.15s linear;transition: opacity 0.15s linear;}.filter-fade.in, .filter-modal.in {opacity: 1;}#sidebar aside.refine_mobile {border-radius: 0;background-color: white;width: 75%;height: 100%;overflow: scroll;padding: 0;}#sidebar .filters-group {padding: 0;}#sidebar .filters-group--title a.filters-group--linkTitle {padding: 0 1.5rem;}#sidebar .filter-container {margin: 0 !important;padding: 1rem;background-color: #f2f3f4;}}#sidebar .filters-group--title a.filters-group--linkTitle.rotate svg {}@media (max-width: 575px) {#sidebar aside.refine_mobile {width: 100%;}}@media (min-width: 768px) {.sub-category #sidebar {display: block !important;}}.btn-add-to-cart-carousel {font-weight: bold;font-size: 0.75rem;min-height: 34px;padding: 0.5rem;}.btn-add-to-cart-carousel svg {fill: #d9001d;transform: translateY(15%);height: 0.75rem;}#page.cart .product-protection-plan .custom-select {margin-bottom: 0;}.cart .products .product .product-img {margin-top: 0;}.cart .products .product {padding-bottom: 0;border-bottom: 0;margin-bottom: 0;padding-top: 1.5rem;border-top: 1px solid rgba(28, 33, 38, 0.25);margin-top: 1.5rem;}.cart .products .product:first-of-type {margin-top: 0;}.cart .products .product:last-of-type {margin-bottom: 1.5rem;}.cart .products .product .product-modify {margin-bottom: 1rem;display: flex;display: -wekit-flex;flex-flow: wrap row;align-items: flex-end;}.cart .products .product .product-modify section {display: inline-block;}.cart .products .product .product-modify .product-price {flex-grow: 1;}.cart .products .product .product-modify .product-quantity {margin-bottom: 0;}.cart .products .product .product-modify .product-quantity--update {margin-left: 0.5rem;}.cart .products .product .product-modify .product-quantity--update .btn.btn-xs.btn-link {padding: 0;display: block;}@media (min-width: 576px) {.cart .products .product .product-modify {flex-flow: wrap column;}.cart .products .product .product-modify .product-quantity--update .btn.btn-xs.btn-link {display: inline-block;}}@media (min-width: 768px) {.cart .products .product .product-modify {flex-flow: wrap row;}.cart .products .product .product-modify .product-quantity--update .btn.btn-xs.btn-link {display: block;}}@media (min-width: 992px) {.cart .products .product .product-modify .product-quantity--update .btn.btn-xs.btn-link {display: inline-block;}.cart .products .product .product-modify .product-quantity, .cart .products .product .product-modify .product-quantity--update {flex-grow: 1;}}@media (min-width: 1200px) {}.cart .products .product .product-modify .product-price {line-height: 1;}#cart-contact {align-items: center;text-align: center;border-top: 1px solid rgba(28, 33, 38, 0.25);padding-top: 2rem;margin-top: 1rem;}#cart-contact .contact-box--container {justify-content: center;}#cart-contact .contact-box {padding: 0 1rem;}#empty-cart {text-align: center;}#empty-cart .cart-title {font-size: 1.4rem;}#empty-cart .svg-icon {width: 100px;height: 100px;fill: rgba(28, 33, 38, 0.25);}.cart-modal .order-summary--row {margin-bottom: 1rem;}.cart-modal article.product {border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;padding: 1rem;margin-bottom: 1rem;}.cart-modal article.product .row {align-items: center;}@media (max-width: 767px) {.cart-modal .modal-actions > div:first-of-type {margin-bottom: 1rem;}}#checkoutModal .slick-slider .product-card .product-img img {max-width: 100px;}#checkoutModal article.product .borders {border-top: 1px solid rgba(28, 33, 38, 0.25);border-bottom: 0;}#checkoutModal article.product .product-protection-plan {margin: 0;}#checkoutModal article.product .product-warranty {padding: 1rem;}#checkoutModal article.product .product-warranty .product-protection-plan-btn {flex-flow: nowrap;}#checkoutModal article.product .product-warranty .product-protection-plan-btn select {margin: 0;border-bottom-right-radius: 0;border-top-right-radius: 0;}#checkoutModal article.product .product-warranty .product-protection-plan-btn a {margin: 0;border-bottom-left-radius: 0;border-top-left-radius: 0;width: 100px;flex-shrink: 0;}#checkoutModal article.product .similar-items {padding: 1rem;}#checkoutModal article.product .product-modal-actions {padding: 1rem 0;position: sticky;bottom: 0;background-color: white;z-index: 100;}@media (max-width: 767px) {#checkoutModal article.product .product-modal-actions .btn:first-of-type {margin-bottom: 1rem;}}#page.category.new {padding: 0;}#page.category.new .page-header {margin-bottom: -8rem;padding-bottom: 10rem;}#page.category.new .page-header h1.page-title {margin-bottom: 0;}@media (min-width: 576px) {#page.category.new .page-header h1.page-title {margin-bottom: 1rem;}}@media (min-width: 992px) {#page.category.new .page-header h1.page-title {margin-bottom: 2rem;}}#page.category .cat-page-title .copy {padding: 2rem;background-color: rgba(255, 255, 255, 0.9);margin-top: 2rem;}#page.category .cat-page-title .hero-image--container .hero-image {top: -1rem;left: -1rem;bottom: -1rem;right: -1rem;transform: skewX(5deg);}#page.category .subcategory > div {margin-bottom: 2rem;}#page.category .subcategory > div .flex-row {justify-content: center;}.blog-item {margin-bottom: 1rem;}@media (min-width: 576px) {.blog-item {margin-bottom: 2rem;}}.blog-item--link {width: 100%;transition: all 0.5s;flex-flow: nowrap row;border-bottom: 1px solid white;}.blog-item--link:hover {background-color: #f2f3f4;border-bottom: 1px solid #808180;}.blog-item--image--container {flex-basis: 75px;flex-shrink: 0;flex-grow: 0;}.blog-item--image--container img {max-width: 100%;}.blog-item--title {padding: 0 1rem;}.blog-item--title span {align-self: center;line-height: 1.25;}.blog-more--link {font-weight: bold;}.brands--box--list {list-style: none;padding-left: 0;column-count: 2;margin-bottom: 0;}@media (min-width: 576px) {.brands--box--list {column-count: 3;}}@media (min-width: 992px) {.brands--box--list {column-count: 2;}}@media (min-width: 1200px) {.brands--box--list {column-count: 3;}}.brands--box--container {overflow: hidden;position: relative;transition: all 0.5s ease;}.brands--box--container.compressed::after {content: "";position: absolute;pointer-events: none;top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient( rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) );}#brands--box-control {display: block;margin-top: 0.5rem;padding-top: 0.5rem;border-top: 1px solid lightgray;text-align: center;}#brands--box-control .svg-icon {fill: #d9001d;margin-left: 0.25rem;width: 0.5rem;height: 0.5rem;}.seo-copy {margin-top: 2rem;}.seo-copy--box {background-color: #f2f3f4;padding: 1rem;}@media (min-width: 576px) {.seo-copy--box {padding: 2rem;}}.content-square--box {padding: 1rem;background-color: #f2f3f4;border: 1px solid rgb(189, 190, 192);border-bottom: 3px solid #808180;display: flex;flex-flow: column;}@media (min-width: 768px) {.content-square--box {}}@media (min-width: 992px) {.content-square--box:last-of-type {margin-bottom: 0;}}#quick-shop .hero-box .flex-row {justify-content: center;}.content-square {float: left;padding: 0 1rem;margin-bottom: 1rem;text-align: center;}.content-square a {padding: 1rem;display: flex;flex-flow: wrap;align-items: flex-start;justify-content: center;width: 100%;height: 100%;transition: 0.5s all ease;text-decoration: none;line-height: 1;}.content-square a:hover {background-color: rgba(255, 255, 255, 1);box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.5);}.content-square img {max-width: 100%;flex-basis: 100%;padding: 0;mix-blend-mode: multiply;transform: translate3d(0, 0, 0) !important;}.page-banner.hero-slider {margin-bottom: 0;position: relative;overflow: visible;}.page-banner.hero-slider .slick-list {}#page.index .content-square {width: calc(100% / 3);padding: 0;margin-bottom: 0;}#page.index .content-square a {padding: 0.5rem;}#page.index .content-square a img {padding: 0.5rem;}#page.category .content-square {width: calc(100% / 2);}#page.category .related--box .content-square {width: calc(100% / 2);}@media (min-width: 478px) {#page.index .content-square {width: calc(100% / 4);}}@media (min-width: 576px) {.content-square img {padding: 0 0.5rem 0.5rem 0.5rem;}#page.index .content-square img {padding: 0;}.page-banner.hero-slider .slick-list {}#page.index .content-square {width: calc(100% / 5);}#page.category .content-square {width: calc(100% / 4);}}@media (min-width: 768px) {.page-banner.hero-slider .slick-list {}#page.index .content-square a {font-size: 1rem;}#page.index .content-square {width: calc(100% / 5);}.content-square {padding: 0 1rem;margin-bottom: 2rem;}#page.category .content-square {width: calc(100% / 4);}}@media (min-width: 992px) {.page-banner.hero-slider .slick-list {}#page.index .content-square {width: calc(100% / 4);}#page.category .content-square {width: calc(100% / 3);}}@media (min-width: 1200px) {.page-banner.hero-slider .slick-list {}#page.index .content-square {width: calc(100% / 7);}#page.category .content-square {width: calc(100% / 4);}}a.feature-cat {height: auto;display: inline-block;position: absolute;z-index: 1;height: 100%;}a.feature-cat.slick-disabled {opacity: 0;}a.feature-cat.prev {transform: rotateY(180deg);}a.feature-cat.prev svg {}a.feature-cat.next {right: 0;top: 0;}a.feature-cat.next svg {}a.feature-cat svg {top: 50%;position: relative;stroke: black;width: 1.5rem;height: 2.5rem;}.single-product .product-price--display {padding-right: 0.5rem;}.single-product section.product-price {justify-content: space-between;flex-flow: row nowrap;align-items: flex-end;}#nxt-banner {margin-bottom: 2rem;text-align: center;}#nxt-banner img {max-width: 100%;}#advantage .adv--box {text-align: center;margin-bottom: 2rem;}#advantage .adv--box:last-of-type {border-right: 0;margin: 0;}@media (min-width: 768px) {#advantage .adv--box {border-right: 1px solid rgb(189, 190, 192);margin-bottom: 0;}}#advantage .adv-title {position: relative;}#advantage .adv-title svg {width: 50px;height: 50px;margin-right: 0.5rem;}#advantage .adv-title span {bottom: 0;}.sale main > div:not(.breadcrumb):not(:last-of-type) {margin-bottom: 2rem;}.sale .intro--button {text-align: center;padding: 1rem 0;}@media (min-width: 576px) {.sale .intro--upper p {font-size: 1.2rem;}}@media (min-width: 576px) {.sale .intro--button {padding: 0;}}.sale .intro--copy {transition: flex 2s ease-out;}.sale .intro--copy.compressed {height: 400px;overflow: hidden;position: relative;}.sale .intro--copy.compressed::after {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: -moz-linear-gradient( top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 1) 100% );background: -webkit-linear-gradient( top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 1) 100% );background: linear-gradient( to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 1) 100% );filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}.intro--button button {background: none;border: 0;color: #d9001d;text-decoration: underline;}.sale .adv--box {padding: 2rem 0;}.sale .section {padding-bottom: 1rem;border-bottom: 1px solid rgb(189, 190, 192);}.sale .section--title--text {display: inline-block;background-color: white;padding-right: 1rem;z-index: 1;position: relative;}.sale .section--title--bar {border-bottom: 1px solid rgb(189, 190, 192);position: relative;top: -1.65rem;}.sale .best-deals--product {padding: 2rem 0;}.sale .best-deals--product .product {width: calc(100% / 7);float: left;}.sale .intro--button {text-align: center;padding: 1rem 0;}@media (min-width: 576px) {.sale .intro--upper p {font-size: 1.2rem;}}@media (min-width: 992px) {.sale .intro--button {padding: 0;}}.sale .product-card {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}#page.sale .content-square {width: calc(100% / 2);}@media (min-width: 576px) {#page.sale .content-square {width: calc(100% / 3);}}@media (min-width: 992px) {#page.sale .content-square {width: calc(100% / 4);}}@media (min-width: 1200px) {#page.sale .content-square {width: calc(100% / 6);}}.iplay-button .thumb, .play-button .thumb {position: relative;}.iplay-button .thumb::before, .play-button .thumb::before {content: "";position: absolute;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cg stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='2'%3E%3Cpolygon fill='none' points='13.5 10.4 25.4 17.5 13.5 24.6 13.5 10.4'/%3E%3Ccircle fill='%23fff' fill-opacity='0.5' cx='17.5' cy='17.5' r='16.5'/%3E%3C/g%3E%3C/svg%3E");background-position: center;background-size: cover;background-repeat: no-repeat;opacity: 0.75;transition: all 0.25s ease;top: 50%;left: 50%;width: 50px;height: 50px;transform: translate(-50%, -50%);z-index: 10;}.iplay-button:hover .thumb::before, .play-button:hover .thumb::before {opacity: 1;}#modal-video .modal-dialog, #modal-youtube .modal-dialog {max-width: 100%;}@media (min-width: 576px) {#modal-video .modal-dialog, #modal-youtube .modal-dialog {max-width: 95%;}}@media (min-width: 768px) {#modal-video .modal-dialog, #modal-youtube .modal-dialog {max-width: 75%;}}#modal-youtube svg {fill: white;}#modal-youtube .modal-header {padding-bottom: 0;}#modal-youtube .modal-content {background-color: #151515;}#modal-youtube .player {width: 100%;height: 100%;}#modal-video .modal-dialog .modal-content, #modal-youtube .modal-dialog .modal-content {position: relative;padding-top: 56.25%;}#modal-video .modal-dialog .modal-content .modal-content--container, #modal-youtube .modal-dialog .modal-content .modal-content--container {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}#modal-video button.close, #modal-youtube button.close {position: absolute;top: 0.5rem;right: 0.5rem;z-index: 1000;}#modal-video button.close svg, #modal-youtube button.close svg {fill: white;width: 2rem;height: 2rem;}#modal-video video, #modal-youtube iframe {width: 100%;display: block;}header #site-nav .dropdown-menu.has-ads .dropdown-category.three-col {width: 100%;background-color: #fff;}#luxury-site-header #site-nav .dropdown-menu.has-ads .dropdown-category.three-col {background-color: #000;}#luxury-site-header .dropdown-category {background-color: #000;}@media (min-width: 768px) {header #site-nav .dropdown-menu.has-ads .dropdown-category.three-col .dropdown-category--group {width: 33%;}}#ccs-inline-content > div:first-child h1, #ccs-inline-content > div:first-child h2, #ccs-inline-content > div:first-child h3, #ccs-inline-content > div:first-child h4, #ccs-inline-content > div:first-child h5, #ccs-inline-content > div:first-child .h1, #ccs-inline-content > div:first-child .h2, #ccs-inline-content > div:first-child .h3, #ccs-inline-content > div:first-child .h4, #ccs-inline-content > div:first-child .h5 {text-transform: none;}div[static-id].no-image #base > img, div[static-id].no-image #base > a > img {display: none !important;}div[static-id] #base > .carousel-slider {padding: 0 2rem;}div[static-id] #base > .carousel-slider .content {min-width: auto;}div[static-id][carousel] #base * {border: 0;}.checkout-header > header {margin-bottom: 1rem;}.checkout-header > header > img {max-width: 100%;}.locations {margin-bottom: 2rem;}.locations--image {overflow: hidden;min-height: 7.5rem;}.locations--addr {text-align: center;}.locations--addr .hero-box {flex-basis: 100%;padding: 1rem;margin: -1rem 1rem 0rem 1rem;}@media (min-width: 576px) {.locations--image {margin-bottom: 0rem;}.locations--addr {text-align: left;}.locations--addr .hero-box {flex-basis: calc(100% + 1rem);margin: 1rem 0 1rem -1rem;}}@media (min-width: 768px) {.locations {margin-bottom: 0rem;}}.feature-cat--image {position: absolute;max-width: 100%;min-height: 100%;-webkit-backface-visibility: hidden;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);object-fit: cover;}.bundle-container {height: 100%;display: block;overflow: auto;border: 1px solid #ccc;background-color: #fff;padding: 15px;min-height: 256px;margin-bottom: 1rem;}.bundle-image {float: left;width: 25%;}.bundle-image img {width: 100%;}.bundle-text {float: right;width: 73%;padding-left: 2%;}.bundle-text a {font-weight: bold;font-size: 15px;}.hidden {display: none !important;}.brands-all--title {flex-flow: row nowrap;}.brands-all--sort {font-size: 1.25rem;}.brand--sort {border-bottom: 1px solid rgb(189, 190, 192);margin-bottom: 1rem;padding-bottom: 1rem;justify-content: flex-start;}.brand--sort ul.nav {margin-right: -0.5rem;}.brand--sort li {display: flex;}.brand--sort ul a {padding: 0.25rem 0.75rem;margin: 0 0.5rem 0.5rem 0;text-align: center;font-weight: bold;cursor: pointer;background-color: #f2f3f4;border-radius: 4px;}.brand--sort ul a:hover {color: rgb(189, 189, 189);}a.all-nav {flex-basis: 100%;}.brand--sort a.active {background-color: #262626;color: white;}.brand--sort .dropdown-menu {width: 100%;}.brand--name-sort li {flex: 0 0 48.81px;}.brand--name-sort li:first-of-type, .brand--cat-sort li:first-of-type {flex: 0 0 97.64px;}.brand-box--row {margin: 0 -0.5rem;}.brand-box--container-border {border: 2px solid #e6ebf2;}.brand-box--container, .brand-store--container {display: block;}#brand-stores .slick-slide {padding-bottom: 0.8rem;}.brands-container-row {width: 100%;}.brand-box--container.sort-title {flex: 1 1 100%;font-weight: bold;font-size: 1.25rem;}.brand-box {display: flex;flex-flow: column;justify-content: center;align-items: center;flex-basis: 100%;flex-grow: 1;flex-shrink: 1;margin: 0.5rem;text-align: center;transition: all 0.25s ease;border-radius: 4px;}.brand-box-border {justify-content: left;align-items: flex-start;text-align: left;transition: all 0.25s ease;border-radius: 4px;}.brand-store--container .brand-box {background-color: #fff;}.brand-store--container .brand-box:hover {background-color: #fff;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.112), 0 10px 10px rgba(0, 0, 0, 0.085);text-decoration: none;}.brand-box--image {max-width: 100%;margin-top: 0.5rem;margin-bottom: 0.25rem;mix-blend-mode: multiply;}.brand-box--title {line-height: 1.15;margin-bottom: 0.5rem !important;transition: all 0.25s ease;text-decoration: none !important;}.subFeature img {max-width: 100%;margin: 0 auto;max-height: 175px;}.feature-cat--slide {margin-bottom: 4rem;}.feature-cat--box {padding: 0 1rem;float: left;display: flex;flex-flow: row wrap;}.featured-deals--link {height: 100%;flex-basis: 100%;display: flex;flex-direction: column;justify-content: center;}.featured-deals--link img {width: 100%;}.featured-deals--link:hover {text-decoration: none;}.featured-deals--desc {color: #43474c;line-height: 1.25;}.featured-deals-cta {color: #d9001d;}.featured-deals--link:hover .featured-deals--cta, .featured-deals--link:active .featured-deals--cta, .featured-deals--link:visited .featured-deals--cta {text-decoration: underline;}.feature-cat--link {display: block;flex-flow: row nowrap;padding-bottom: 2rem;flex-basis: 100%;position: relative;}.feature-cat--image-container {display: block;overflow: hidden;flex: 1 1 100%;position: relative;transition: all 0.2s ease;}#feature-brands .feature-cat--image-container {min-height: 300px;}#local--contaier .feature-cat--container {height: 100%;}#local--contaier .feature-cat--image-container {min-height: 150px;}@media (min-width: 992px) {#local--contaier .feature-cat--box:first-of-type {margin-bottom: 2rem;}}@media (max-width: 575px) {#local--contaier .feature-cat--box:first-of-type {margin-bottom: 2rem;}}@media (min-width: 992px) {#local--contaier .feature-cat--image-container {min-height: 0px;}}#local--contaier .adv--box {border-right: 1px solid rgb(189, 190, 192);}#local--contaier .adv--box:last-of-type {border-right: 0;}@media (min-width: 576px) {#local--contaier .adv--box {margin-top: 0;}}@media (min-width: 992px) {#local--contaier .adv--box {border-right: 0;border-bottom: 1px solid rgb(189, 190, 192);}}@media (min-width: 576px) and (max-width: 767px) {.feature-cat--link {padding: 0 1rem 2rem 1rem;}}@media (min-width: 768px) {.feature-cat--link:last-of-type {margin-bottom: 0;}}.feature-cat--image {position: absolute;max-width: 100%;min-height: 100%;-webkit-backface-visibility: hidden;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);object-fit: cover;}.feature-cat--logo {position: relative;z-index: 2;top: inherit;left: inherit;transform: none;max-width: 75%;max-height: 50%;margin-bottom: 1rem;margin: 0 auto 1rem auto;mix-blend-mode: multiply;}.feature-cat--link:hover .feature-cat--image-container {opacity: 0.75;}.feature-cat--title {width: calc(100% - 2rem);position: absolute;bottom: 0;margin-right: 1rem;margin-left: 1rem;text-align: center;justify-content: center;padding: 0 1rem;}@media (min-width: 576px) and (max-width: 767px) {.feature-cat--title {width: calc(100% - 4rem);}}.feature-cat--copy {padding-top: 1rem;padding-bottom: 1rem;}.feature-cat--title .p {display: block;}.feature-cat--title p, .feature-cat--title .p {color: #d9001d;margin-bottom: 0;line-height: 1.25;font-size: 0.9rem;}.feature-cat--title p:first-of-type, .feature-cat--title .p:first-of-type {margin-bottom: 0.5rem;}.content-square img, .brand-box--image, .feature-cat--logo {transform: translate3d(0, 0, 0) !important;}.products-offer {align-items: center;}.products-offer .prod-loop {padding-bottom: 2rem;border-bottom: 1px solid rgb(189, 190, 192);}#new-loop > .prod-loop {padding-top: 2rem;border-top: 1px solid rgb(189, 190, 192);}.deal-of-the-week--item .product-media {text-align: center;}.deal-of-the-week--item .product-timer {display: flex;flex-flow: column;justify-content: flex-end;}.deal-of-the-week--item .product-timer p {line-height: 1.25;}.deal-of-the-week--item .product-timer span {font-weight: bold;}.deal-of-the-week--item .product-timer-bar {height: 5px;background-color: white;}.deal-of-the-week--item .product-timer-bar .product-timer-filler {height: 100%;background-color: #1c2126;transition: all 0.25s ease;}.deal-of-the-week--item .rating use {color: white;}#brand-stores .slick-dots {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background-color: #f2f3f4;padding: 0.125rem 0.25rem;border-radius: 0.25rem;margin-bottom: 0.25rem;position: absolute;bottom: 0;left: 0;right: 0;list-style: none;font-size: 0px;opacity: 0.5;display: flex;justify-content: center;}#brand-stores .slick-dots {bottom: -1.5rem;}#brand-stores .slick-dots li {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;padding: 0.125rem;margin: 0 0.5rem;display: inline-block;float: left;border: 2px solid transparent;border-radius: 100%;}#brand-stores .slick-dots li button {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;background-color: #1c2126;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 0.75rem;height: 0.75rem;color: transparent;border: none;padding: 0;border-radius: 100%;opacity: 0.5;}#brand-stores .slick-dots li button:hover {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 1;}#brand-stores .slick-dots li.slick-active {border-color: #1c2126;}#brand-stores .slick-dots li.slick-active button {opacity: 1;}#brand-stores .slick-dots li.slick-active button:hover {opacity: 1;}#brand-stores .slick-dots:hover {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;opacity: 1;}.loading {position: relative;height: 200px;overflow: hidden;}.loading::after {content: " ";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-image: url("//images.electronicexpress.com/misc/loading.gif");background-repeat: no-repeat;background-position: center;z-index: 2;}.loading > * {opacity: 0;}#brand-stores.slick-slider {padding: 0 2.5rem;}#brand-stores .slick-arrow, #brand-stores .slick-arrow .svg-icon {top: 0;transform: none;}#brand-stores .slick-arrow {height: 100%;}#brand-stores .slick-arrow .svg-icon {height: 100%;}.blog--container {background-color: #f2f3f4;padding: 1rem;}#feed.full {}#feed.full .blog-item {flex: 0 0 calc(100%);flex-grow: 0;flex-shrink: 0;flex-basis: calc(100%);padding: 0;margin-bottom: 0;margin-bottom: 2rem;}#feed.full .blog-item > a {border-right: 1px solid rgb(189, 190, 192);padding: 0 1rem;}@media (max-width: 479px) {#feed.full .blog-item {border-right: 0;}#feed.full .blog-item:nth-of-type(n + 3) {display: none;}}@media (min-width: 480px) and (max-width: 767px) {#feed.full .blog-item {flex: 0 0 calc(100% / 2);flex-grow: 0;flex-shrink: 0;flex-basis: calc(100% / 2);}#feed.full .blog-item:nth-of-type(2n) > a {border-right: 0;}#feed.full .blog-item:nth-of-type(n + 5) {display: none;}}@media (min-width: 768px) and (max-width: 991px) {#feed.full .blog-item {flex: 0 0 calc(100% / 3);flex-grow: 0;flex-shrink: 0;flex-basis: calc(100% / 3);}#feed.full .blog-item:nth-of-type(3n) > a {border-right: 0;}#feed.full .blog-item:nth-of-type(n + 4) {display: none;}}@media (min-width: 992px) and (max-width: 1199px) {#feed.full .blog-item {flex: 0 0 calc(100% / 4);flex-grow: 0;flex-shrink: 0;flex-basis: calc(100% / 4);}#feed.full .blog-item:nth-of-type(4n) > a {border-right: 0;}#feed.full .blog-item:nth-of-type(n + 5) {display: none;}}@media (min-width: 1200px) {#feed.full .blog-item {flex: 0 0 calc(100% / 5);flex-grow: 0;flex-shrink: 0;flex-basis: calc(100% / 5);}#feed.full .blog-item:nth-of-type(5n) > a {border-right: 0;}}#feed.full .blog-item .blog-item--link {flex-flow: column;padding: 1rem;border-bottom: 0;}@media (min-width: 480px) {#feed.full .blog-item .blog-item--link {border-bottom: 0;}}#feed.full .blog-item .blog-item--link:hover {background-color: inherit;border-bottom: 0;}#feed.full .blog-item .blog-item--link .blog-item--image--container {position: relative;margin-bottom: 1rem;text-align: center;overflow: hidden;flex-basis: auto;border: 1px solid rgb(189, 190, 192);background-color: white;}#feed.full .blog-item .blog-item--link .blog-item--image--container img {position: relative;z-index: 2;}#feed.full .blog-item .blog-item--link .blog-item--image--container .blog-item--image--background {position: absolute;top: 0;right: 0;bottom: 0;left: 0;filter: blur(5px);-webkit-filter: blur(5px);opacity: 0.3;}#feed.full .blog-item--link .blog-item--title {font-weight: bold;padding: 0;color: #43474c;line-height: 1.25;margin-bottom: 1rem;}#feed.full .blog-item--link .blog-item--description {color: #43474c;line-height: 1.25;}#feed.full .blog-item--link:hover, #feed.full .blog-item--link:hover, #feed.full .blog-item--link:active, #feed.full .blog-item--link:active, #feed.full .blog-item--link:focus, #feed.full .blog-item--link:focus {text-decoration: none;}#feed.full .blog-item--link:hover .blog-item--cta, #feed.full .blog-item--link:hover .blog-item--cta, #feed.full .blog-item--link:active .blog-item--cta, #feed.full .blog-item--link:active .blog-item--cta, #feed.full .blog-item--link:focus .blog-item--cta, #feed.full .blog-item--link:focus .blog-item--cta {text-decoration: underline;}.blog-item--link.blog-link {padding: 1rem;background-color: white;border: 1px solid rgb(189, 190, 192);align-items: center;}.blog-item--link.blog-link .blog-item--icon {line-height: 0;margin-right: 1rem;}.blog-item--link.blog-link .blog-item--icon svg {width: 50px;height: 50px;transition: fill 0.25s ease;}.blog-item--link.blog-link:hover .blog-item--icon svg {fill: #d9001d;}.blog-item--link.blog-link .blog-item--cta {font-weight: bold;}#page.category .buying-guide-row {margin-top: 1rem;}.index--header {display: inline-block;padding-right: 1rem;background-color: white;margin-bottom: 0;font-size: 1.5rem;z-index: 1;position: relative;}.index--header-bar {width: 100%;border-bottom: 1px solid rgb(189, 190, 192);position: relative;top: -1rem;}.featured-deals--box {padding: 0 1rem;margin-bottom: 3rem;border-right: 1px solid rgb(189, 190, 192);}@media (max-width: 575px) {.featured-deals--box {padding: 0 1rem;border-right: 0;margin-bottom: 2rem;}.featured-deals--link {display: block;padding-bottom: 2rem;border-bottom: 1px solid rgb(189, 190, 192);}.featured-deals--box:last-of-type .featured-deals--link {border: 0;}}@media (min-width: 576px) and (max-width: 767px) {.featured-deals--box {padding: 0 2rem;}.featured-deals--box:nth-of-type(2n) {border-right: 0;}}@media (min-width: 768px) and (max-width: 991px) {.featured-deals--box {padding: 0 2rem;}.featured-deals--box:nth-of-type(2n) {border-right: 0;}}@media (min-width: 992px) {.featured-deals--box {padding: 0 2rem;}.featured-deals--box:last-of-type {border-right: 0;}}@media (min-width: 1200px) {.featured-deals--box {padding: 0 3rem;}}.deal-of-the-week--item {height: 100%;}.deal-of-the-week--item .product-rating {display: none;}.deal-of-the-week--item h3 {margin-bottom: 0.5rem;}.deal-of-the-week--item .product-name, .deal-of-the-week--item .product-short-description {margin-bottom: 0;}.deal-of-the-week--item .product-media img {max-width: 150px;margin-bottom: 0.5rem;}.featured-deals--box img {display: block;max-width: 225px;max-height: 150px;margin: 0 auto 1rem auto;}.featured-deals--row {margin-bottom: -3rem;margin-left: -1rem;margin-right: -1rem;}.featured-deals--link {height: 100%;flex-basis: 100%;display: flex;flex-direction: column;justify-content: center;}.featured-deals--link:hover {text-decoration: none;}.featured-deals--desc {color: #43474c;line-height: 1.25;}.featured-deals-cta {color: #d9001d;}.featured-deals--link:hover .featured-deals--cta, .featured-deals--link:active .featured-deals--cta, .featured-deals--link:visited .featured-deals--cta {text-decoration: underline;}@media (max-width: 574px) {.hero-slider-descrip {display: none;}}@media (min-width: 575px) {.hero-slider-descrip {padding: 0;display: flex;}}.hero-slider-descrip .slick-list {display: flex;flex-basis: 100%;}.hero-slider-descrip .slick-track {display: flex;flex-flow: row wrap;flex-basis: 100%;}.hero-slider-descrip.flex-row .slide-descrip {flex-basis: calc(100% / 2);flex-grow: 1;flex-shrink: 0;height: auto;border: 1px solid rgb(189, 190, 192);transition: all 0.25s ease;}@media (min-width: 768px) {.hero-slider-descrip.flex-row .slide-descrip {flex-basis: calc((100% / 3) - 2px);}}@media (min-width: 992px) {.hero-slider-descrip.flex-row .slide-descrip {flex-basis: calc((100% / 5) - 2px);}}.hero-slider-descrip.flex-row .slide-descrip p {color: #92969a;position: relative;z-index: 10;line-height: 1.15;text-transform: none;}.hero-slider-descrip.flex-row .slide-descrip p:first-of-type {padding: 1rem 1rem 0 1rem;}.hero-slider-descrip.flex-row .slide-descrip p:last-of-type {padding: 0 1rem 1rem 1rem;}.hero-slider-descrip.flex-row .slide-descrip.slick-current {background-color: white;}.hero-slider-descrip.flex-row .slide-descrip.slick-current p {color: #d9001d;}#categories .flex-row {justify-content: center;}.primary-container {margin-bottom: -2rem;}.primary-container > div {margin-bottom: 2rem;}@media (max-width: 574px) {.hero-slider-descrip {display: none;}}@media (min-width: 575px) {.hero-slider-descrip {padding: 0;display: flex;}}#page.index .brand-box--container a {background-color: white;padding: 0 0.5rem;}#brand-stores.flex-row {margin: 0 -0.5rem;flex: 1 1 auto;flex-basis: auto;flex-grow: 1;flex-shrink: 1;}#brand > div {flex-basis: 100%;}#page.sub-category {padding-bottom: 0;}#page.subcategory .seo-copy--box {margin-top: 2rem;}#page.index #feature-cat #deal-pages .feature-cat--box {margin-bottom: 2rem;padding: 0 1rem;}@media (min-width: 992px) {#page.index #feature-cat #deal-pages .feature-cat--box:last-child {margin-bottom: 0;}}#page.index #feature-cat #deal-pages .featured-deals--link img {width: 100%;max-width: 300px;display: block;margin: 0 auto;}#page.index #feature-cat #deal-pages .feature-cat--border {height: 100%;}#page.index #feature-cat #deal-pages .feature-cat--row {height: 100%;flex-basis: 100%;flex-grow: 1;display: flex;flex-wrap: wrap;}#page.index #feature-cat #deal-pages .featured-deals--link {padding: 1rem;}.products-offer {align-items: stretch;}.products-offer .prod-deal {display: flex;margin-bottom: 2rem;}@media (min-width: 992px) {.products-offer .prod-deal {margin-bottom: 0;}}.products-offer .prod-deal .product {flex-basis: 100%;display: flex;flex-wrap: wrap;}.products-offer .prod-deal .product .product-title, .products-offer .prod-deal .product .hero-box {flex-basis: 100%;}.products-offer .prod-deal .product .hero-box {height: auto;align-self: flex-end;}@media (max-width: 991px) {#page.index #feature-cat .feature-cat--box:first-of-type {margin-bottom: 2rem;}}#page.index .feature-cat--image-container {height: 100%;min-height: 200px;border: 1px solid rgb(189, 190, 192);}@media (min-width: 576px) {#page.index .feature-cat--image-container {min-height: 250px;}}@media (min-width: 768px) {#page.index .feature-cat--image-container {min-height: 275px;}}@media (min-width: 992px) {#page.index .feature-cat--image-container {min-height: 300px;}}#page.index #feature-cat .feature-cat--image {max-height: 100%;min-width: 100%;max-width: inherit;min-height: inherit;}#page.index #treasure-hunt .feature-cat--image-container::after {position: absolute;content: "";top: 0;right: 0;bottom: 0;left: 0;background: rgba(255, 255, 255, 0.5);background: -webkit-linear-gradient( to bottom, rgba(252, 74, 26, 0.25), rgba(255, 255, 255, 0.9) );background: linear-gradient( to bottom, rgba(252, 74, 26, 0.25), rgba(255, 255, 255, 0.9) );}#page.index #hot-deals .feature-cat--image-container::after {position: absolute;content: "";top: 0;right: 0;bottom: 0;left: 0;background: rgba(255, 255, 255, 0.5);background: -webkit-linear-gradient( to bottom, rgba(247, 183, 51, 0.25), rgba(255, 255, 255, 0.9) );background: linear-gradient( to bottom, rgba(247, 183, 51, 0.25), rgba(255, 255, 255, 0.9) );}#page.index .feature-cat--copy > img {max-height: 75px;}.feature-cat--image-container .feature-cat--logo {position: absolute;mix-blend-mode: normal;transform: translateX(-50%) !important;left: 50%;bottom: 4rem;margin-bottom: 0;}.product-row > div {padding-bottom: 2rem;border-bottom: 1px solid rgb(189, 190, 192);}.brand-box--image {height: auto;}#categories .hero-box {height: 100%;}#featured-categories .feature-cat--title p {color: black;}#featured-categories .feature-cat--title p.feature-cat--cta {color: #d9001d;}.index-container > div:not(:last-of-type) {margin-bottom: 2rem;}@media (min-width: 768px) {.index-container > div:not(:first-of-type) {margin-bottom: 3rem;}}.special-offer .product {position: relative;}.special-offer h3 {background: #d9001d;padding: 0.5rem;color: white;margin-bottom: 0.5rem;display: inline-block;top: 1rem;left: 0;}.special-offer .product-title--logo {height: 32px;margin-bottom: 0.5rem;}.special-offer .product-media {text-align: center;margin-bottom: 0.5rem;}.special-offer .product-media img {max-width: 200px;}.drop-down--container {}.drop-down.card {background-color: #f2f3f4;border: 0;border-bottom: 1px solid rgba(28, 33, 38, 0.25);border-right: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0;}.drop-down.card .drop-down--heading {}.drop-down.card .drop-down--heading .h3, .drop-down.card .drop-down--heading h3 {margin: 0;}.drop-down.card .drop-down--heading .h3 a, .drop-down.card .drop-down--heading h3 a {display: block;width: 100%;height: 100%;padding: 1rem;}.drop-down.card .drop-down--heading .h3 a svg, .drop-down.card .drop-down--heading h3 a svg {float: right;fill: #d9001d;transform: rotate(90deg);}.drop-down.card .drop-down--heading .h3 a.collapsed svg, .drop-down.card .drop-down--heading h3 a.collapsed svg {transform: rotate(0);}.drop-down.card .drop-down--body {border-top: 1px solid rgba(28, 33, 38, 0.25);}.drop-down.card .drop-down--body-padding {padding: 1rem;}#store-avail #map {height: 50%;order: 1;}@media (min-width: 768px) {#store-avail #map {height: 100%;order: 2;}}#store-avail .modal-content {height: calc(100vh - 60px);display: flex;flex-direction: column;}#store-avail .modal-body {padding: 0;flex-grow: 1;overflow: hidden;height: 100%;}#store-avail .location--container {position: relative;order: 2;z-index: 2;height: 50%;overflow: hidden;overflow-y: scroll;background-color: #f2f3f4;border-left: 1px solid rgb(188, 190, 193);border-right: 1px solid rgb(188, 190, 193);}@media (min-width: 768px) {#store-avail .location--container {height: 100%;order: 1;}}#store-avail .location--search {padding: 1rem;border-bottom: 1px solid rgba(28, 33, 38, 0.25);}#store-avail .location--search .input-group {flex-wrap: nowrap;margin-bottom: 0.5rem;}#store-avail .location--search .btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}#store-avail .location--search .product-availability-row {justify-content: center;align-items: flex-end;margin-bottom: -1rem;}#store-avail .location--search .product-availability-option {text-align: center;font-weight: bold;}#store-avail .location--search .product-availability-option .form-check-label {width: auto;padding-left: 0.5rem;}.cart-available-modal .location.card, #store-avail .location.card {background-color: #f2f3f4;border: 0;border-bottom: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0;margin-bottom: 0;}.cart-available-modal .location.card.selected, #store-avail .location.card.selected {background-color: white;}.cart-available-modal .location.card .info, #store-avail .location.card .info {padding: 0;}.cart-available-modal .location.card .location-address, #store-avail .location.card .location-address {}.cart-available-modal .location.card .title, #store-avail .location.card .title {padding: 1rem;}.cart-available-modal .location.card .title a.store-link, #store-avail .location.card .title a.store-link {font-weight: bold;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}.cart-available-modal .location.card .title a.cart-link, #store-avail .location.card .title a.cart-link {margin-top: 1rem;}.cart-available-modal .location.card .details-link, #store-avail .location.card .details-link {font-weight: bold;}.cart-available-modal .location.card .store-loc-row, #store-avail .location.card .store-loc-row {flex-basis: 100%;align-items: center;}.cart-available-modal .location.card .title a .loc, #store-avail .location.card .title a .loc {flex-grow: 1;}.cart-available-modal .location.card .title a .stock, #store-avail .location.card .title a .stock {flex-grow: 0;}.cart-available-modal .location.card .title a .svg-icon, #store-avail .location.card .title a .svg-icon {transform: rotate(90deg);}.cart-available-modal .location.card .title a.collapsed .svg-icon, #store-avail .location.card .title a.collapsed .svg-icon {transform: rotate(0deg);}.cart-available-modal .location.card .check-avail, #store-avail .location.card .check-avail {text-align: right;}.cart-available-modal .location.card .check-avail, .cart-available-modal .location.card .dis-cont, #store-avail .location.card .check-avail, #store-avail .location.card .dis-cont {color: black;font-size: 1rem;font-weight: normal;text-transform: none;flex-basis: 50%;}.cart-available-modal .location.card .store-link--action, #store-avail .location.card .store-link--action {}.cart-available-modal .location.card .store-link, #store-avail .location.card .store-link {color: #43474c;}.cart-available-modal .product-availability-option.available--high, .cart-available-modal .location.card .store-link.available--high .stoc, #store-avail .product-availability-option.available--high, #store-avail .location.card .store-link.available--high .stoc {color: green;}.cart-available-modal .product-availability-option.available--low, .cart-available-modal .location.card .store-link.available--low .stoc, #store-avail .product-availability-option.available--low, #store-avail .location.card .store-link.available--low .stoc {color: #e49804;}.cart-available-modal .product-availability-option.available--out, .cart-available-modal .location.card .store-link.available--out .stoc, #store-avail .product-availability-option.available--out, #store-avail .location.card .store-link.available--out .stoc {color: gray;}.pickup-info > div:not(:last-child) {margin-bottom: 1rem;}.pick-up-user--container {padding: 1rem;align-items: center;}.pick-up-user--container > * {margin: 0;}.pick-up-user--container > label {font-weight: bold;padding-right: 1rem;}.pick-up-user--container > select {flex-grow: 1;}.product-delivery > div {padding-top: 1rem;}.product-delivery .product-delivery-option {padding-top: 1rem;padding-bottom: 1rem;margin-bottom: 0;color: #1c2126;font-weight: bold;margin-bottom: 0;font-size: 1.25rem;display: flex;align-items: center;border-top-right-radius: 0.25rem;border-top-left-radius: 0.25rem;}.product-delivery .product-delivery-option .svg-icon {margin-right: 0.5rem;width: 1.5rem;height: 1.5rem;}.product-delivery .product-delivery-option.selected {background-color: #f2f3f4;color: #d9001d;border-bottom: 2px solid #d9001d;}.product-delivery .product-delivery-option.selected svg {fill: #d9001d;}.product-delivery .store-pick-up-options {padding: 0;background-color: #f2f3f4;}.product-delivery .store-available {padding: 1rem;background-color: #f2f3f4;flex-wrap: wrap;}.product-delivery .store-available .form-control {flex-basis: 50%;flex-grow: 1;flex-shrink: 1;height: auto !important;}.product-delivery .store-available .btn {border-top-left-radius: 0;border-bottom-left-radius: 0;flex-basis: auto;flex-grow: 0;}.product-delivery select.form-control {margin-bottom: 0;}#alt-user-form {background-color: #f2dede;padding: 1rem;}#alt-user-form > .flex-row {justify-content: center;}.pay-info {font-size: 0.75rem;}.more-info {flex-basis: auto;display: flex;align-items: center;}.more-info svg {fill: #d9001d;margin-left: 0.25rem;}.product-availability--low-stock {color: #e49804;}.product-availability--low-stock .svg-icon {fill: #e49804;}.product-availability--error {color: #d9001d;}.product-availability--error .svg-icon {fill: #d9001d;}.product-row .product-availability {display: none;}.product-row.delivery .product-availability.delivery {display: block;}.product-row.pickup .product-availability.pickup {display: block;}.cart-available-modal .location.card {flex-basis: 50%;}.btn.btn-block.paypal {background-color: #ffc620;border: 1px solid #e9a51e;color: black;}.btn.btn-block.paypal.disabled {pointer-events: auto;opacity: 0.5;}.btn.btn-block.paypal svg {height: 1rem;width: 3.8rem;transform: translateY(4px);}.amazon.disabled {pointer-events: auto;opacity: 0.5;cursor: not-allowed;}.btn.btn-block.affirm {background-color: #00c8e7;color: white;}.btn.btn-block.affirm svg {height: 1rem;width: 4rem;fill: #fff;}.alt-affirm p {margin: 0;font-size: 0.75rem;}.btn.btn-block.flexshopper {background-color: #1f74f1;color: white;border-width: 0;border-bottom-width: 3px;-webkit-border-image: url("//images.electronicexpress.com/misc.c/fp.2017-06.flexshopper.bg.jpg") 10;-o-border-image: url("//images.electronicexpress.com/misc.c/fp.2017-06.flexshopper.bg.jpg") 10;border-image: url("//images.electronicexpress.com/misc.c/fp.2017-06.flexshopper.bg.jpg") 10;}.alt-checkout {text-align: center;}.alt-checkout > div {margin-bottom: 1rem;}.btn.btn-block.synchrony {background-color: #fff;color: #3b3c39;border: 1px solid #c6c7c3;}.btn.btn-block.synchrony img {height: 1.5rem;}.btn.btn-block.setpay {background-color: #1c2126;color: white;}.btn.btn-block.setpay img {height: 1rem;}.error-container p {color: #a94442;}.product .error-container p {font-weight: bold;}.header-row .header-image img {mix-blend-mode: multiply;}.header-row .header-info {flex: 1 1 auto;}.header-row .header-action {flex: 0 0 auto;}.store-availability--location {padding-top: 1rem;margin-top: 1.5rem;border-top: 1px solid rgba(28, 33, 38, 0.25);position: relative;}.store-availability--location .section-title {position: absolute;top: -0.7rem;background-color: #f2f3f4;padding-right: 0.5rem;}.store-availability--location p {margin-bottom: 0;}.store-availability--location p:last-of-type {margin-bottom: 1rem;}.store-availability--location p.location-title {font-weight: bold;}div.product-availability--subinfo {margin: 0.5rem 0;margin-left: 0.5rem;padding-left: 1rem;border-left: 1px solid #bcbec1;}.product-availability--low-stock {color: #e49804;}.product-availability--low-stock .svg-icon {fill: #e49804;}.product-availability > div:not(:last-of-type) {}.product-options label.unavailable .custom-control-indicator, .product-options label.unavailable .custom-control-input:hover ~ .custom-control-indicator {background-color: #cecece;}.product-options label.unavailable .custom-control-description {color: #808080;}#store-avail .location.card .active-store {flex-basis: 100%;}#store-avail .location.card .active-store .svg-loc {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;stroke: #1c2126;fill: #1c2126;display: inline-block;width: 1rem;height: 1rem;stroke-width: 0;}.fine {font-size: 10px;}.footer-main nav.flex-row > .nav {flex-basis: 100%;}@media (min-width: 576px) {.footer-main nav.flex-row > .nav {flex-basis: 50%;}}@media (min-width: 768px) {.footer-main nav.flex-row > .nav {flex-basis: 25%;}}.featured-brands-container {width: 100%;display: flex;justify-content: space-between;align-items: center;margin-bottom: 1rem;}.featured-brands {width: 100%;display: flex;justify-content: space-between;align-items: stretch;}.brands-trio {width: 49.7%;}.featured-brands-trio {width: 100%;display: flex;justify-content: space-between;align-items: stretch;}.brand-item {width: 32.5%;display: flex;justify-content: center;align-items: center;position: relative;overflow: hidden;transition: 0.5s ease-in-out;}.brand-item:hover {cursor: pointer;}.featured-brands .brand-item:hover > .brand-item-bg img {}.brand-item:hover > #samsung-featured .brand-overlay-container {background-color: #2948b7a0;}.brand-item-bg {width: 100%;overflow: hidden;}.brand-item-bg img {width: 100%;transition: 0.3s ease-in-out;}.brand-overlay-container {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.523);display: flex;justify-content: center;align-items: center;transition: 0.3s ease-in-out;}.brand-overlay-wrapper {width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: space-around;align-items: center;}.hovered-container-wrapper {width: 100%;display: flex;justify-content: center;align-items: center;transition: 0.3s ease-in-out;}.hovered-container {width: 75%;display: flex;justify-content: center;align-items: center;}.hovered-container .h3 {color: white;font-size: 1rem;text-transform: initial;font-weight: lighter;text-align: center;text-shadow: 1px 1px 4px black;text-decoration: none;}a.brand-overlay-container:hover {text-decoration: none;}a.brand-overlay-container:focus {text-decoration: none;}.brand-img-bg-mobile {display: none;}.loading-container {width: 100%;display: flex;justify-content: center;align-items: center;}@media (max-width: 716px) {.featured-brands-container {flex-direction: column;width: 100%;}.featured-brands.brands-trio {width: 100%;margin-bottom: 0.8rem;}.brand-img-bg {display: none;}.brand-img-bg-mobile {display: flex;}}@media (max-width: 526px) {.featured-brands.brands-trio {flex-direction: column;width: 49%;}.featured-brands-container {flex-direction: row;justify-content: space-between;align-items: center;}.brand-item {width: 100%;margin-bottom: 0.6rem;}}.brand-box--row {margin: 0;flex-basis: 25%;}.brand-box--row-a {border: 2px solid #e6ebf2;}#hero-slider--container {margin-bottom: -75px;}#hero-slider--container.loading {height: 472px;}#hero-slider--container .hero-slider-href {display: block;}#hero-slider--container .hidden-sm-down, #hero-slider--container .hidden-md-up {width: 100%;}@media (min-width: 576px) {#hero-slider--container {display: block;}}.hero-slider .slick-dots {background-color: rgba(255, 255, 255, 0);position: absolute;bottom: 75px;width: 100%;left: auto;opacity: 1;transform: none;text-align: center;padding: 0;margin-top: 0;margin-bottom: 0.25rem;}.hero-slider img {max-width: 100%;}.hero-slider .slick-dots li {float: none;}.hero-slider .slick-dots li.slick-active button {background-color: red;}.hero-slider .page-hero {padding-bottom: 75px !important;background-position: top center;background-size: auto 100%;}.hero-slider .slick-dots li {border: 0;}#cat-brand-store {display: flex;flex-wrap: wrap;align-items: center;padding: 1rem 0.5rem;box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 13px rgb(0 0 0 / 7%);font-weight: bold;font-size: 1.15rem;color: #d9001d;}#cat-brand-store:hover, #cat-brand-store:active, #cat-brand-store:focus {text-decoration: underline;}#cat-brand-store img {margin-right: 1rem;}.modal-install .inst-title {font-size: 1.5rem;font-weight: bold;margin-bottom: 0;}.modal-install .inst-sub-title {font-size: 1.25rem;}.modal-install .prod-row--title {margin-bottom: 1rem;border-bottom: 1px solid #bcbec1;}.modal-install .total-row {border-top: 2px solid #43474c;padding-top: 0.75rem;margin-top: 0.75rem;}.modal-install .total-row .final-row {font-weight: bold;}.modal-install .total-row .diff-row {justify-content: flex-end;}.modal-install .prod-spacer {flex-grow: 1;border-bottom: 1px dotted black;height: 1.2rem;margin: 0 0.5rem;}#product-advice .contact-options .spacer {padding: 0 0.5rem;}.ob {padding: 7px;}.ob.title {background-color: #ffe5e5;border: 1px solid #ff9191;color: #dd0000;font-size: 25px;font-weight: bold;}.ob span {font-size: 18px;}.ob.desc {background-color: #f2f3f4;border: 1px solid #bdbec0;border-bottom: 3px solid #808180;border-top: 0;margin-bottom: 10px;}.ob.desc h3 {margin: 2px;font-size: 1.25em;}.ob.desc p {padding-left: 10px !important;font-size: 1.25em !important;}.product-offers--title {border-bottom: 1px solid #bcbec1;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}.product-offers--title h4 {margin-bottom: 0;}.product-offers--title p.learn-more {margin-bottom: 0;font-size: 0.75rem;}.product-offers--container {padding: 0.5rem 0.5rem 0 0.5rem;}.product-offers-option {padding-left: 1rem;border-left: 2px solid #bcbec1;background-color: #f4f4f4;}.product-offers-option:not(:last-child) {margin-bottom: 0.5rem;}.product-offers-suboption, .product-offers-mainoption {position: relative;}.product-offers-suboption {padding-left: 1rem;border-left: 1px solid gray;}.product-offers--container .form-check-input {position: absolute;margin: 0;top: 7px;}.product-offers--container .form-check-label {padding-left: 1.5rem;display: flex;justify-content: space-between;}.product-offers--container .form-check-label span, .product-offers--container .form-check-label span {font-weight: bold;}.product-offers--container .custom-select {margin: 0;}#page.single-product .brand-logo {mix-blend-mode: multiply;}#page.single-product .product-sidebar {display: flex;}#page.single-product .product-sidebar--container {flex-basis: 100%;box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.35);border-radius: 0.25rem;}#page.single-product #product-financing {background-color: #f2f3f4;}#page.single-product #product-financing .sync-logo {margin-right: 0.25rem;}#page.single-product .product-alerts {left: auto;}#page.single-product .product-main .product-header {margin-bottom: 1rem;flex-wrap: nowrap;}#syndi_mosaic {display: none;}#page.single-product #col-two {padding: 0.5rem;}@media (min-width: 556px) {#page.single-product #col-two {padding: 0;}}@media (min-width: 768px) {#page.single-product #col-two {padding: 0 1rem;}}#page.single-product #col-three.product-info > * {flex-grow: 1;}#page.single-product .product-image--slider-nav--container {order: 2;}#page.single-product .product-image--slider-nav.slick-slider .slick-next {background-color: white;}#page.single-product .product-image--slider-nav.slick-slider .slick-prev {background-color: white;}#page.single-product .product-image--slider .product-image img {margin: auto;width: 100%;}@media (max-width: 767px) {#page.single-product .product-image--slider .product-image img {max-width: 500px;}}@media (max-width: 555px) {#page.single-product .product-image--slider .product-image img {max-width: 300px;}}#page.single-product .product-image--slider-nav.slick-slider .slick-slide {padding: 0 1rem;}@media (min-width: 992px) {#page.single-product figure.product-image {margin: 0 1rem;}#page.single-product .product-image--slider-nav--container {order: 0;}#page.single-product .product-image--slider-nav.slick-slider {padding: 2rem 0;}#page.single-product .product-image--slider-nav.slick-slider .slick-list {margin: -1rem 0;}#page.single-product .product-image--slider-nav.slick-slider .slick-slide {padding: 1rem 0;}#page.single-product .product-image--slider-nav.slick-slider .slick-arrow {transform: none;width: 100%;display: flex;justify-content: center;}#page.single-product .product-image--slider-nav.slick-slider .slick-arrow svg {top: 0;position: relative;transform: rotate(90deg);}#page.single-product .product-image--slider-nav.slick-slider .slick-next {bottom: 0;top: auto;background: rgb(255, 255, 255);background: linear-gradient( 0deg, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100% );}#page.single-product .product-image--slider-nav.slick-slider .slick-prev {top: 0;background: rgb(255, 255, 255);background: linear-gradient( 180deg, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100% );}}@media (min-width: 1200px) {#page.single-product figure.product-image {margin: 0 5rem;}}#page.single-product .single-product .product-free-shipping {white-space: nowrap;margin-bottom: 0;}#page.single-product .product-offers .product-offers--container .offer-button {background-color: white;border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;width: 100%;display: inline-block;padding: 0.25rem 1rem;text-align: center;font-weight: bold;}#page.single-product .product-offers .product-offers--container .offer-button:hover {text-decoration: none;background-color: #f3e9e9;}#page.single-product .product-info--container {background-color: #f2f3f4;}#page.single-product .product-info--container > div {padding: 0rem 0rem 1rem 0rem;margin: 1rem 1rem 1rem 1rem;flex-basis: 100%;flex-grow: 1;border-bottom: 1px solid #bcbec1;}#page.single-product .product-info--container > div:last-child {border-bottom: 0;}@media (min-width: 556px) {#page.single-product .product-info--container > div {flex-basis: 50%;padding: 0rem 1rem 0rem 1rem;margin: 1rem 0rem 1rem 0rem;border-bottom: 0;border-right: 1px solid #bcbec1;}#page.single-product .product-info--container > div:not(:first-child) {border: 0;}#page.single-product .product-info--container > div:last-child {border-top: 1px solid #bcbec1;padding: 1rem 0rem 1rem 0rem;margin: 0rem 1rem 0rem 1rem;}}@media (min-width: 768px) {#page.single-product .product-info--container > div {flex-basis: 33.3333%;padding: 0rem 1rem 0rem 1rem !important;margin: 1rem 0rem 1rem 0rem !important;}#page.single-product .product-info--container > div:not(:last-child) {border-right: 1px solid #bcbec1;}#page.single-product .product-info--container > div:last-child {border-top: 0;}}@media (min-width: 992px) {#page.single-product .product-info--container > div {padding: 0rem 2rem 0rem 2rem !important;margin: 2rem 0rem 2rem 0rem !important;}}#page.single-product .social-links {background: #f2f3f4;justify-content: center;align-items: center;border-bottom-left-radius: 0.25rem;border-bottom-right-radius: 0.25rem;}#page.single-product .social-links p {margin-right: 1rem;margin-bottom: 0;}#page.single-product .social-links a {margin-bottom: 0;}#page.single-product .product-main > div {margin-bottom: 2rem;}#page.single-product .product-actions h3, #page.single-product .product-actions .h3 {color: #d9001d;}#page.single-product .product-header--copy {flex-grow: 1;}#product-sticky-header .product-header .product-name {font-size: 1rem;text-transform: none;}@media (min-width: 556px) {#product-sticky-header .product-header .product-name {font-size: 1.25rem;}}@media (min-width: 768px) {#product-sticky-header .product-header .product-name {font-size: 1rem;}}@media (min-width: 992px) {#product-sticky-header .product-header .product-name {font-size: 1.25rem;}}#checkoutModal .modal-body {padding: 0;}#checkoutModal .modal-body article.product > * {padding: 1rem;}#checkoutModal .modal-body article.product > *.product-media {padding: 0;}#checkoutModal .modal-body article.product > *.product-media figure.product-img {margin: 0.5rem 0;}#checkoutModal .modal-body article.product .product-warranty {background-color: #f2f3f4;}#checkoutModal .product-description {align-self: center;}#checkoutModal .product-offers--container {padding-top: 0;padding-bottom: 0;margin-bottom: 1rem;}#checkoutModal .product-offers--actions {text-align: right;}#checkoutModal .modal-body .form-check-label {width: auto;}#checkoutModal .product-offers-action {text-align: right;}@media (max-width: 767px) {#checkoutModal .modal-dialog {margin: 0 auto;}}@media (min-width: 992px) {#checkoutModal .modal-body article.product > * {padding: 1rem 2rem;}}.custom-select, .custom-select--button {cursor: pointer;display: flex;justify-content: space-between;align-items: center;}.custom-select--button svg {width: 1rem;height: 1rem;fill: #d9001d;transform: rotate(90deg);}.custom-select--button.opened svg {transform: rotate(-90deg);}.custom-select--dropdown-container {position: relative;width: 100%;}.custom-select--dropdown {color: #43474c;border: 1px solid rgba(28, 33, 38, 0.25);border-radius: 0.25rem;background: #fff;width: 100%;margin-bottom: 0;padding: 0;position: absolute;z-index: 100;}.custom-select--dropdown li.custom-select--option a {padding: 0.5rem 2rem 0.5rem 1rem;flex-basis: 100%;color: #43474c;}.custom-select--dropdown li.custom-select--option a:hover, .custom-select--dropdown li.custom-select--option.selected a {background-color: #d9001d;color: white;text-decoration: none;}.custom-select--dropdown li.custom-select--option:not(:last-child) a {border-bottom: 1px solid rgba(28, 33, 38, 0.25);}.custom-select--button span:first-child, .custom-select--dropdown span:first-child {flex-grow: 1;font-weight: bold;}#man-inline-desc .row {display: flex;align-items: center;flex-wrap: wrap;}#man-inline-desc > .col {margin-bottom: 1rem;}#man-inline-desc .row .col {padding: 0 1rem;flex-basis: 100%;flex-grow: 1;flex-shrink: 1;margin-bottom: 1rem;}#man-inline-desc .col.video, #man-inline-desc .col.image {display: flex;align-items: center;justify-content: center;}#man-inline-desc .row .col.image img {max-width: 100%;}#man-inline-desc .row .col.image.full-width img {width: 100%;}#man-inline-desc .row .col.video iframe, #man-inline-desc .row .col.video video {max-width: 100%;}@media (max-width: 767px) {#man-inline-desc .row .col.copy {order: 2;}}@media (min-width: 768px) {#man-inline-desc > .row {margin-bottom: 2rem;}#man-inline-desc > .col {margin-bottom: 2rem;}#man-inline-desc .row .col {flex-basis: 50%;margin-bottom: 0;}}#man-inline-desc .h1 {color: #d90621;}#man-inline-desc .h2, #man-inline-desc .h3 {text-transform: none;}#page.single-product .tab-pane {padding-top: 0;}#page.single-product .tab-content .h2.section-title {text-transform: none;padding: 1rem;background-color: #f2f3f4;border-bottom: 1px solid #bcbec1;}#page.single-product .tab-content .matching-products {overflow: hidden;}#page.single-product .warranties {border-bottom: 1px solid rgba(28, 33, 38, 0.25);margin-bottom: 1rem;padding-bottom: 0.5rem;}#page.single-product .warranties-container div:last-of-type {border-bottom: 0;}#page.single-product .warranties div {height: 100%;}#page.single-product .warranties div:first-of-type {text-align: center;}#page.single-product .warranties div:last-of-type {text-align: right;}.product-image--slider .slick-slide img, .product-image--slider-nav .slick-slide img {margin: 0 auto;}#modal-image .modal-dialog {height: calc(100vh - 60px);}#modal-image .modal-content {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}#modal-image .modal-body {flex-grow: 1;align-items: flex-start;}#modal-image .modal-image--container {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;flex-wrap: nowrap;}#modal-image .modal-image--nav {display: flex;flex-direction: row;flex-wrap: wrap;align-self: flex-start;overflow-y: auto;max-height: 100%;flex-shrink: 0;padding: 1rem;}#modal-image .modal-image--nav .thumbnail {flex-basis: 50%;padding: 1rem;border: 1px solid white;border-radius: 0.25rem;}#modal-image .modal-image--nav .thumbnail.active {border: 1px solid gray;}#modal-image .modal-image--primary {flex-grow: 1;}#modal-image .product-image {height: 100%;margin: 0;overflow: hidden;display: flex;align-items: center;justify-content: center;}#modal-image .product-image img {max-height: 10%;}#modal-image.in .product-image img {max-height: 100%;margin: 0 auto;cursor: zoom-in;}#modal-image .product-image img.draggable {max-width: none;max-height: none;width: auto;height: auto;}@media (min-width: 768px) {#modal-image .modal-image--container {flex-direction: row;}#modal-image .modal-image--primary {height: 100%;}#modal-image #modal-image--nav-slider {display: flex;flex-direction: row;flex-wrap: wrap;}}@media (max-width: 767px) {#modal-image .modal-image--container {flex-direction: column;}#modal-image .modal-image--nav {order: 2;}#modal-image #modal-image--nav-slider {width: 100%;}}#all:hover, #num:hover, #aBackground:hover, #bBackground:hover, #cBackground:hover, #dBackground:hover, #eBackground:hover, #fBackground:hover, #gBackground:hover, #hBackground:hover, #iBackground:hover, #jBackground:hover, #kBackground:hover, #lBackground:hover, #mBackground:hover, #nBackground:hover, #oBackground:hover, #pBackground:hover, #qBackground:hover, #rBackground:hover, #sBackground:hover, #tBackground:hover, #uBackground:hover, #vBackground:hover, #wBackground:hover, #xBackground:hover, #yBackground:hover, #zBackground:hover, #allCats:hover, #audioBackground:hover, #tvBackground:hover, #computersBackground:hover, #appliancesBackground:hover, #phonesBackground:hover, #carBackground:hover, #camerasBackground:hover, #gamingBackground:hover, #smartHomeBackground:hover, #homeGoodsBackground:hover, #fitnessBackground:hover, #mattressesBackground:hover, #outdoorBackground:hover, #watchesBackground:hover {color: #43474c !important;}#all {background-color: #262626;color: #fff;}.column-count-one {column-count: 1 !important;}.center-header {display: block;text-align: center;}.centering-text {margin: 0 auto;}.masonry-header {font-weight: bolder;text-transform: uppercase !important;}.brand-box--row {display: inline-block;width: 100%;}.brand-box--title {text-decoration: none;color: rgb(26, 26, 26) !important;}#cats-container, #search-container {display: none;}#audioText, #tvText, #computersText, #appliancesText, #phonesText, #carText, #camerasText, #gamingText, #smartHomeText, #homeGoodsText, #fitnessText, #mattressesText, #outdoorText, #watchesText {line-height: 1em;margin-left: 0em !important;}@media (max-width: 399px) {.masonry-with-columns {column-gap: 1rem;column-count: 1;}.column-count-five {column-count: 1;}.padding {padding: 0.66em;}.brand-box--row {margin-bottom: 0.9em;}.masonry-header {font-size: 1.3em;margin: 0.23em 0.23em 0.73em;}.brand-box--title {font-size: 0.73em;}}@media (min-width: 400px) and (max-width: 575px) {.masonry-with-columns {column-gap: 1rem;column-count: 1;}.column-count-five {column-count: 2;}.padding {padding: 0.73em;}.brand-box--row {margin-bottom: 1em;}.masonry-header {font-size: 1.4em;margin: 0.25em 0.25em 0.81em;}.brand-box--title {font-size: 0.81em;}}@media (min-width: 576px) and (max-width: 767px) {.masonry-with-columns {column-gap: 1rem;column-count: 2;}.column-count-five {column-count: 2;}.padding {padding: 0.66em;}.brand-box--row {margin-bottom: 0.9em;}.masonry-header {font-size: 1.3em;margin: 0.23em 0.23em 0.73em;}.brand-box--title {font-size: 0.73em;}}@media (min-width: 768px) and (max-width: 991px) {.masonry-with-columns {column-gap: 1rem;column-count: 2;}.column-count-five {column-count: 2;}.padding {padding: 0.73em;}.brand-box--row {margin-bottom: 1em;}.masonry-header {font-size: 1.4em;margin: 0.25em 0.25em 0.81em;}.brand-box--title {font-size: 0.81em;}}@media (min-width: 992px) and (max-width: 1199px) {.masonry-with-columns {column-gap: 1rem;column-count: 3;}.column-count-five {column-count: 3;}.padding {padding: 0.73em;}.brand-box--row {margin-bottom: 1em;}.masonry-header {font-size: 1.4em;margin: 0.25em 0.25em 0.81em;}.brand-box--title {font-size: 0.81em;}}@media (min-width: 1200px) and (max-width: 1399px) {.masonry-with-columns {column-gap: 1rem;column-count: 3;}.column-count-five {column-count: 3;}.padding {padding: 0.81em;}.brand-box--row {margin-bottom: 1.1em;}.masonry-header {font-size: 1.5em;margin: 0.27em 0.27em 0.9em;}.brand-box--title {font-size: 0.9em;}}@media (min-width: 1400px) and (max-width: 1599px) {.masonry-with-columns {column-gap: 1rem;column-count: 4;}.column-count-five {column-count: 4;}.padding {padding: 0.9em;}.brand-box--row {margin-bottom: 1.1em;}.masonry-header {font-size: 1.5em;margin: 0.27em 0.27em 0.9em;}.brand-box--title {font-size: 0.9em;}}@media (min-width: 1600px) {.masonry-with-columns {column-gap: 1rem;column-count: 5;}.column-count-five {column-count: 5;}.padding {padding: 1em;}.brand-box--row {margin-bottom: 1.2em;}.masonry-header {font-size: 1.6em;margin: 0.3em 0.3em 1em;}.brand-box--title {font-size: 1em;}}.slider h2 {color: #fff;font-weight: 900;text-transform: uppercase;font-size: 45px;line-height: 120%;opacity: 0;-webkit-transform: translateX(500px);transform: translateX(500px);}.slider img, .slider-btn {display: block;margin: 0 auto;}.slider .button {color: #fff;padding: 5px 50px;background: rgba(255, 255, 255, 0.3);text-decoration: none;opacity: 0;font-size: 15px;line-height: 30px;display: inline-block;-webkit-transform: translateX(-500px);transform: translateX(-500px);}.slider h2, .slider .button {-webkit-transition: opacity 800ms, -webkit-transform 800ms;transition: transform 800ms, opacity 800ms;-webkit-transition-delay: 1s;transition-delay: 1s;}.control {position: absolute;width: 50px;height: 50px;margin-top: -25px;z-index: 55;}.control label {z-index: 0;text-align: center;line-height: 50px;font-size: 50px;color: #fff;cursor: pointer;display: none;}.control:hover label {opacity: 0.5;}.next {right: 1%;}.previous {left: 2%;}.slider-pagination {position: absolute;width: 100%;left: 0;text-align: center;z-index: 1000;}.slider-pagination label {width: 10px;height: 10px;border-radius: 50%;display: inline-block;background: rgba(255, 255, 255, 0.2);margin: 0 2px;border: solid 1px rgba(255, 255, 255, 0.4);cursor: pointer;}.slide-radio1:checked ~ .slider {-webkit-transform: translateX(0%);transform: translateX(0%);}.slide-radio2:checked ~ .slider {-webkit-transform: translateX(-100%);transform: translateX(-100%);}.slide-radio3:checked ~ .slider {-webkit-transform: translateX(-200%);transform: translateX(-200%);}.slide-radio4:checked ~ .slider {-webkit-transform: translateX(-300%);transform: translateX(-300%);}.slide-radio5:checked ~ .slider {-webkit-transform: translateX(-400%);transform: translateX(-400%);}.slide-radio6:checked ~ .slider {-webkit-transform: translateX(-500%);transform: translateX(-500%);}.slide-radio1:checked ~ .control.previous {display: none;}.slide-radio1:checked ~ .control.next:hover ~ .slider {-webkit-transform: translateX(-10%);transform: translateX(-10%);}.slide-radio2:checked ~ .control.next:hover ~ .slider {-webkit-transform: translateX(-110%);transform: translateX(-110%);}.slide-radio2:checked ~ .control.previous:hover ~ .slider {-webkit-transform: translateX(-90%);transform: translateX(-90%);}.slide-radio3:checked ~ .control.next:hover ~ .slider {-webkit-transform: translateX(-210%);transform: translateX(-210%);}.slide-radio3:checked ~ .control.previous:hover ~ .slider {-webkit-transform: translateX(-190%);transform: translateX(-190%);}.slide-radio4:checked ~ .control.next:hover ~ .slider {-webkit-transform: translateX(-310%);transform: translateX(-310%);}.slide-radio4:checked ~ .control.previous:hover ~ .slider {-webkit-transform: translateX(-290%);transform: translateX(-290%);}.slide-radio5:checked ~ .control.next:hover ~ .slider {-webkit-transform: translateX(0%);transform: translateX(0%);}.slide-radio5:checked ~ .control.previous:hover ~ .slider {-webkit-transform: translateX(-390%);transform: translateX(-390%);}.slide-radio6:checked ~ .control.next:hover ~ .slider {display: none;}.slide-radio6:checked ~ .control.previous:hover ~ .slider {-webkit-transform: translateX(-490%);transform: translateX(-490%);}.slide-radio1:checked ~ .control .numb1 {display: inline-block;}.slide-radio2:checked ~ .control .numb2 {display: inline-block;}.slide-radio3:checked ~ .control .numb3 {display: inline-block;}.slide-radio4:checked ~ .control .numb4 {display: inline-block;}.slide-radio5:checked ~ .control .numb5 {display: inline-block;}.slide-radio6:checked ~ .control .numb6 {display: inline-block;}.slide-radio1:checked ~ .control.previous {display: none;}.slide-radio1:checked ~ .control.next:hover ~ .slider {-webkit-transform: translateX(-10%);transform: translateX(-10%);}.slide-radio2:checked ~ .control.next:hover ~ .slider {-webkit-transform: translateX(-110%);transform: translateX(-110%);}.slide-radio2:checked ~ .control.previous:hover ~ .slider {-webkit-transform: translateX(-90%);transform: translateX(-90%);}.slide-radio3:checked ~ .control.next:hover ~ .slider {-webkit-transform: translateX(-210%);transform: translateX(-210%);}.slide-radio3:checked ~ .control.previous:hover ~ .slider {-webkit-transform: translateX(-190%);transform: translateX(-190%);}.slide-radio4:checked ~ .control.next:hover ~ .slider {-webkit-transform: translateX(-310%);transform: translateX(-310%);}.slide-radio4:checked ~ .control.previous:hover ~ .slider {-webkit-transform: translateX(-290%);transform: translateX(-290%);}.slide-radio5:checked ~ .control.next:hover ~ .slider {-webkit-transform: translateX(-410%);transform: translateX(-410%);}.slide-radio5:checked ~ .control.previous:hover ~ .slider {-webkit-transform: translateX(-390%);transform: translateX(-390%);}.slide-radio6:checked ~ .control.next {display: none;}.slide-radio6:checked ~ .control.previous:hover ~ .slider {-webkit-transform: translateX(-490%);transform: translateX(-490%);}.slide-radio1:checked ~ .control .numb1 {display: inline-block;}.slide-radio2:checked ~ .control .numb2 {display: inline-block;}.slide-radio3:checked ~ .control .numb3 {display: inline-block;}.slide-radio4:checked ~ .control .numb4 {display: inline-block;}.slide-radio5:checked ~ .control .numb5 {display: inline-block;}.slide-radio6:checked ~ .control .numb6 {display: inline-block;}.left-arrow, .right-arrow {border-top: 2px solid #fff;border-left: 2px solid #fff;}.right-arrow {transform: rotate(135deg);}.left-arrow {transform: rotate(-45deg);}.slider-logo {display: block;margin: 0 auto;}.slider-content {display: grid;position: absolute;border: 1px solid #fff;}.slider-box {background: rgba(29, 33, 38, 0.6);border-radius: 0em;}.slider-header, .slider-paragraph {color: #fff;line-height: 1em;text-align: center;font-weight: bolder;}.slider-header {display: block;}.slider-btn {background: transparent;border: 1px solid #fff;color: #fff !important;min-height: 0em !important;text-transform: none;border-radius: 0em !important;z-index: 9999999;cursor: pointer !important;}.slider-btn:hover {background-color: #fff !important;color: #000 !important;}.slide1 {display: flex;background: url("//images.electronicexpress.com/misc.c/brand-samsung-tile-new-image3.jpg");background-size: cover;height: 0;align-items: center;justify-content: center;background-position-y: 0%;}.slide2 {display: flex;background: url("//images.electronicexpress.com/misc.c/brand-lg-tile-new.jpg");background-size: cover;height: 0;align-items: center;justify-content: center;background-position-y: 0%;}.slide3 {display: flex;background: url("//images.electronicexpress.com/misc.c/brand-sony-tile-new.jpg");background-size: cover;height: 0;align-items: center;justify-content: center;background-position-y: 0%;}.slide4 {display: flex;background: url("//images.electronicexpress.com/misc.c/brand-whirlpool-tile-new.jpg");background-size: cover;height: 0;align-items: center;justify-content: center;background-position-y: 0%;}.slide5 {display: flex;background: url("//images.electronicexpress.com/misc.c/brand-bose-tile-new.jpg");background-size: cover;height: 0;align-items: center;justify-content: center;background-position-y: 0%;}.slide6 {display: flex;background: url("//images.electronicexpress.com/misc.c/brand-microsoft-new-image.jpg");background-size: cover;height: 0;align-items: center;justify-content: center;background-position-y: 0%;}@media (max-width: 399px) {.slider-logo {max-width: 30% !important;}.slider-content {margin-top: 28%;}#slideshow-dev .slider-content {margin-top: auto;}.slider-box {padding: 1.3em;}.slider-paragraph, .slider-btn, .slider-br {display: none;}.slide1, .slide2, .slide3, .slide4, .slide5, .slide6 {padding-bottom: 29%;}}@media (min-width: 400px) and (max-width: 575px) {.slider-logo {max-width: 30% !important;}.slider-content {margin-top: 28%;}#slideshow-dev .slider-content {margin-top: auto;}.slider-box {padding: 1.4em;}.slider-btn, .slider-paragraph, .nbsp {display: none;}.slide1, .slide2, .slide3, .slide4, .slide5, .slide6 {padding-bottom: 29%;}}@media (min-width: 576px) and (max-width: 767px) {.slider-logo {max-width: 30% !important;}.slider-content {margin-top: 29%;}#slideshow-dev .slider-content {margin-top: auto;}.slider-box {padding: 0.2em 1em;}.slider-paragraph {font-size: 1.1em;}.slider-btn {padding: 0.73em 3.6em;font-size: 0.73em;margin-top: 0.15em;max-width: 19%;}.slide1, .slide2, .slide3, .slide4, .slide5, .slide6 {padding-bottom: 29%;}.nbsp {display: none;}}@media (min-width: 768px) and (max-width: 991px) {.slider-logo {max-width: 30% !important;}.slider-content {margin-top: 27%;}#slideshow-dev .slider-content {margin-top: auto;}.slider-box {padding: 1em 1.6em;margin-top: 13.2em;}.slider-paragraph {font-size: 1.2em;}.slider-btn {padding: 0.73em 3.6em;font-size: 0.73em;margin-top: 1em;max-width: 21%;}.slide1, .slide2, .slide3, .slide4, .slide5, .slide6 {padding-bottom: 29%;}.nbsp {display: none;}}@media (min-width: 992px) and (max-width: 1199px) {.slider-logo {max-width: 35% !important;}.slider-content {margin-top: 34%;}#slideshow-dev .slider-content {margin-top: auto;}.slider-box {padding: 1.7em;}.slider-paragraph {font-size: 1.6em;}.slider-btn {padding: 0.73em 3.6em;font-size: 0.73em;margin-top: 2.3em;max-width: 23%;}.slide1, .slide2, .slide3, .slide4, .slide5, .slide6 {padding-bottom: 35%;}.nbsp {display: none;}}@media (min-width: 1200px) and (max-width: 1399px) {.slider-logo {max-width: 55% !important;}.slider-content {margin-top: 34%;}#slideshow-dev .slider-content {margin-top: auto;}.slider-box {padding: 1.8em;}.slider-paragraph {font-size: 1.7em;}.slider-btn {padding: 0.81em 4em;font-size: 0.81em;margin-top: 2.5em;max-width: 25%;}.slide1, .slide2, .slide3, .slide4, .slide5, .slide6 {padding-bottom: 35%;}.nbsp {display: none;}}@media (min-width: 1400px) and (max-width: 1599px) {.slider-logo {max-width: 60% !important;}.slider-content {margin-top: 34%;}#slideshow-dev .slider-content {margin-top: auto;}.slider-box {padding: 2em;}.slider-paragraph {font-size: 1.8em;}.slider-btn {padding: 0.9em 4.4em;font-size: 0.9em;margin-top: 2.7em;max-width: 27%;}.slide1, .slide2, .slide3, .slide4, .slide5, .slide6 {padding-bottom: 35%;}.nbsp {display: none;}}@media (min-width: 1600px) {.slider-logo {max-width: 65% !important;}.slider-content {margin-top: 34%;}#slideshow-dev .slider-content {margin-top: auto;}.slider-box {padding: 2.2em;}.slider-paragraph {font-size: 2em;}.slider-btn {padding: 1em 4.8em;font-size: 1em;margin-top: 3em;max-width: 30%;}.slide1, .slide2, .slide3, .slide4, .slide5, .slide6 {padding-bottom: 35%;}.nbsp {display: none;}}.brands-row-box, .brands-row-img {display: block;}.brands-row-box {border: 1px solid #ebebeb;box-sizing: border-box;height: auto;cursor: pointer;transition: border 0.5s ease;}.brands-row-box:hover {border: 1px solid #1d2126;transition: border 0.5s ease;}.brands-row-img {max-width: 100%;margin: 0 auto;}@media (max-width: 399px) {.brands-row-container {margin: 1.2em auto;}.brands-row-box {max-width: 47%;padding: 1.3em;margin: 0.4em auto;}}@media (min-width: 400px) and (max-width: 575px) {.brands-row-container {margin: 1.3em auto;}.brands-row-box {max-width: 47%;padding: 1.4em;margin: 0.44em auto;}}@media (min-width: 576px) and (max-width: 767px) {.brands-row-container {margin: 1.4em auto;}.brands-row-box {max-width: 31%;padding: 1.5em;margin: 0.48em auto;}}@media (min-width: 768px) and (max-width: 991px) {.brands-row-container {margin: 1.5em auto;}.brands-row-box {max-width: 31%;padding: 1.6em;margin: 0.53em auto;}}@media (min-width: 992px) and (max-width: 1199px) {.brands-row-container {margin: 1.6em auto;}.brands-row-box {max-width: 15%;padding: 1.6em;margin: 0.53em auto;}}@media (min-width: 1200px) and (max-width: 1399px) {.brands-row-container {margin: 1.7em auto;}.brands-row-box {max-width: 15%;padding: 1.7em;margin: 0.58em auto;}}@media (min-width: 1400px) and (max-width: 1599px) {.brands-row-container {margin: 1.8em auto;}.brands-row-box {max-width: 15%;padding: 1.8em;margin: 0.64em auto;}}@media (min-width: 1600px) {.brands-row-container {margin: 1.9em auto;}.brands-row-box {max-width: 15%;padding: 2em;margin: 0.71em auto;}}.swiper-container {--swiper-navigation-color: #ffffff;--swiper-theme-color: #ffffff;padding-left: 0em !important;padding-right: 0em !important;}#slideshow-dev .swiper-button-prev, #slideshow-dev .swiper-button-next {color: #fff !important;}.swiper-slide {cursor: grab;}#slideshow-dev .swiper-slide {display: flex;}.swiper-container {position: relative;}#slideshow-dev .swiper-container {overflow-x: clip;}.swiper-slide::before {content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;}#slideshow-dev .slider-content {position: absolute;top: 50%;}#slideshow-dev .slider-br {display: none;}#slideshow-dev .slider-btn {max-width: 100%;}@media (max-width: 575px) {.swiper-button-prev {width: 40%;}#slideshow-dev .slider-content {transform: translate(0%, -50%);}#slideshow-dev .slider-header, #slideshow-dev .slider-paragraph {display: block !important;}#slideshow-dev .slider-header {font-size: 1.4em;margin-bottom: 0.21em;}#slideshow-dev .slider-paragraph {font-size: 0.9em;}}@media (max-width: 399px) {#slideshow-dev .slider-header {font-size: 1.4em;margin-bottom: 0.21em;}}@media (min-width: 400px) {#slideshow-dev .slider-header {font-size: 1.5em;margin-bottom: 0.23em;}#slideshow-dev .slider-paragraph {font-size: 1em;}}@media (min-width: 576px) and (max-width: 767px) {.swiper-button-prev {width: 40%;}#slideshow-dev .slider-content {transform: translate(-50%, -50%);}#slideshow-dev .slider-center {left: 33%;transform: translate(-22%, -50%);}#slideshow-dev .slider-left {left: 37%;margin-right: 0em;}#slideshow-dev .slider-right {left: 18%;transform: translate(50%, -50%);}#slideshow-dev .slider-header {font-size: 1.6em;margin-bottom: 0.25em;}#slideshow-dev .slider-paragraph {font-size: 1em;}}@media (min-width: 768px) and (max-width: 991px) {.swiper-button-prev {width: 40%;}#slideshow-dev .slider-content {transform: translate(-50%, -50%);}#slideshow-dev .slider-center {left: 50%;}#slideshow-dev .slider-left {left: 35%;margin-right: 15em;}#slideshow-dev .slider-right {left: 60%;}#slideshow-dev .slider-header {font-size: 1.7em;margin-bottom: 0.27em;}#slideshow-dev .slider-paragraph {font-size: 1.2em;}}@media (min-width: 992px) and (max-width: 1199px) {.swiper-button-prev {width: 40%;}#slideshow-dev .slider-content {transform: translate(-50%, -50%);}#slideshow-dev .slider-center {left: 50%;}#slideshow-dev .slider-left {left: 35%;margin-right: 21em;}#slideshow-dev .slider-right {left: 65%;}#slideshow-dev .slider-header {font-size: 1.8em;margin-bottom: 0.3em;}#slideshow-dev .slider-paragraph {font-size: 1.3em;}}@media (min-width: 1200px) and (max-width: 1399px) {.swiper-button-prev {width: 40%;}#slideshow-dev .slider-content {transform: translate(-50%, -50%);}#slideshow-dev .slider-center {left: 50%;}#slideshow-dev .slider-left {left: 34%;margin-right: 26em;}#slideshow-dev .slider-right {left: 65%;}#slideshow-dev .slider-header {font-size: 2em;margin-bottom: 0.33em;}#slideshow-dev .slider-paragraph {font-size: 1.4em;}}@media (min-width: 1400px) and (max-width: 1599px) {.swiper-button-prev {width: 40%;}#slideshow-dev .slider-content {transform: translate(-50%, -50%);}#slideshow-dev .slider-center {left: 50%;}#slideshow-dev .slider-left {left: 35%;margin-right: 30em;}#slideshow-dev .slider-right {left: 65%;}#slideshow-dev .slider-header {font-size: 2.2em;margin-bottom: 0.36em;}#slideshow-dev .slider-paragraph {font-size: 1.5em;}}@media (min-width: 1600px) {.swiper-button-prev {width: 40%;}#slideshow-dev .slider-content {transform: translate(-50%, -50%);}#slideshow-dev .slider-center {left: 50%;}#slideshow-dev .slider-left {left: 35%;margin-right: 30em;}#slideshow-dev .slider-right {left: 65%;}#slideshow-dev .slider-header {font-size: 2.4em;margin-bottom: 0.4em;}#slideshow-dev .slider-paragraph {font-size: 1.5em;}}.display-inline-main {display: flex;}.display-inline-secondary {display: inline;}.brands-shop-all-btn {float: left;color: #d9001d;text-decoration: none;background-color: transparent;font-size: 18px;display: inline-block;margin: auto;padding: 0px;font-weight: initial;font-family: "Source Sans Pro", sans-serif;text-transform: none;}.brands-shop-all-btn::after {color: #43474c;padding-right: 0.25rem;padding-left: 0.25rem;display: inline-block;content: "›";font-size: 20px;}#shop-brands .slick-arrow.slick-prev .svg-icon, #shop-brands .slick-arrow.slick-next .svg-icon {-webkit-transition: 0.2s all ease;transition: 0.2s all ease;fill: #43474c;border-radius: 0.25rem;-webkit-transform: translatey(-50%);transform: translatey(-50%);position: absolute;width: 2rem;height: 2rem;top: 50%;left: -17px;border: 1px solid transparent;}#shop-brands .slick-arrow.slick-prev, #shop-brands .slick-arrow.slick-next {width: 0rem !important;}#shop-brands .slick-slider {padding: 0em !important;}#swiper-slider {overflow-x: clip;}@media (max-width: 399px) {#swiper-slider .swiper-button-prev, #swiper-slider .swiper-button-next {--swiper-navigation-size: 1.5em;}}@media (min-width: 400px) {#swiper-slider .swiper-button-prev, #swiper-slider .swiper-button-next {--swiper-navigation-size: 1.6em;}}@media (min-width: 768px) {#swiper-slider .swiper-button-prev, #swiper-slider .swiper-button-next {--swiper-navigation-size: 1.8em;}}@media (min-width: 1200px) {#swiper-slider .swiper-button-prev, #swiper-slider .swiper-button-next {--swiper-navigation-size: 2.2em;}}@media (min-width: 1600px) {#swiper-slider .swiper-button-prev, #swiper-slider .swiper-button-next {--swiper-navigation-size: 2.6em;}}.slideshow-section-container {overflow: hidden;margin: 0 auto;padding-left: 0em !important;padding-right: 0em !important;}#slideshow-dev #swiper-slider .container {width: 100% !important;}.main-category-links {font-weight: bolder;font-size: 1.2em;border-bottom: 2px solid #bfbfbf !important;}.shop-all-brands-container {background-color: #fff;}#hamburger-menu-categories .dropdown-category--group, #hamburger-menu-categories .dropdown-category {width: 100% !important;}#hamburger-menu-categories header #site-nav .level-2.open > .dropdown-menu {border-top-color: #fff !important;}#hamburger-menu-categories ul.dropdown-menu.has-ads > div {display: -webkit-box !important;overflow: hidden !important;}#hamburger-menu-categories.has-dropdown {border-top-color: #fff !important;background-color: #fff;}#luxury-site-header #hamburger-menu-categories.has-dropdown {background-color: #000;}#luxury-site-header .brands-row-box {background-color: #fff;border: 1px solid #fbb501;}#hamburger-menu-categories .dropdown-menu {border-top-color: #fff !important;background-color: #fff !important;}#hamburger-menu-categories .brands-row-box {max-width: 26% !important;}#hamburger-menu-categories .brands-row-container {padding-left: 1.6em;padding-right: 1.6em;padding-bottom: 0.81em;}#hamburger-menu-categories .level-2.open {font-weight: bolder !important;}@media (max-width: 991px) {.main-category-links {font-size: 1.1em;}}@media (min-width: 1200px) and (max-width: 1399px) {#hamburger-menu-categories .brands-row-box {max-width: 21% !important;}}@media (min-width: 1400px) {#hamburger-menu-categories .brands-row-box {max-width: 22% !important;}#hamburger-menu-categories .brands-row-container {padding-left: 2em;padding-right: 2em;padding-bottom: 1em;}}#hamburger-menu-categories .brands-row-container {border-bottom: 1px solid rgba(28, 33, 38, 0.25);}.shop-all-brands-btn {min-height: 0em !important;background-color: #d9001d;color: #fdffff !important;text-transform: none;font-weight: bolder;border-radius: 0.2em;text-align: center;justify-content: center;font-size: 1em;}.shop-all-brands-btn:hover {background-color: #ac0017;box-shadow: 0 14px 28px rgb(0 0 0 / 11%), 0 10px 10px rgb(0 0 0 / 13%);}@media (min-width: 1400px) {.main-category-links {font-size: 1.3em;}}.green-btn {background-color: #6cad52 !important;border-color: #6cad52 !important;pointer-events: auto;}.maximum-width {max-width: 100%;height: auto;}.cat-brand--header, .cat-brand--header-content {margin: 0 auto;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);}.cat-brand--header, .header-content-header {display: block;}.cat-brand--header {width: 100%;position: relative;padding-left: 0em !important;padding-right: 0em !important;text-align: center;border: 1px solid #000;}.cat-brand--header img, .cat-brand--header:hover img {transition: 0.3s ease-in-out;}.cat-brand--header:hover img {opacity: 0.8;}.cat-brand--header-content {position: absolute;left: 0;right: 0;background: rgba(0, 0, 0, 0.5);border: 1px solid #fff;opacity: 1 !important;}.header-content-header {color: #fff;font-weight: bolder;}@media (max-width: 399px) {.cat-brand--header-content {max-width: 47%;padding: 0.73em;margin-top: -5em;}.cat-brand--header-content img {max-width: 60% !important;}.header-content-header {display: none;}}@media (min-width: 400px) {.cat-brand--header-content {margin-top: -7.3em;max-width: 47%;padding: 0.73em;}.cat-brand--header-content img {max-width: 60% !important;}.header-content-header {font-size: 0.73em;margin-top: 0.73em;}}@media (min-width: 475px) {.cat-brand--header-content {margin-top: -9em;}.cat-brand--header-content img {max-width: 60% !important;}.header-content-header {font-size: 0.81em;margin-top: 0.81em;}}@media (min-width: 576px) {.cat-brand--header-content {padding: 0.81em;margin-top: -11em;}.header-content-header {font-size: 0.9em;margin-top: 0.9em;}}@media (min-width: 769px) {.cat-brand--header-content {max-width: 35%;margin-top: -10em;}}@media (min-width: 992px) {.cat-brand--header-content {max-width: 27%;padding: 0.9em;margin-top: -12em;}.header-content-header {font-size: 1em;margin-top: 1em;}}@media (min-width: 1200px) {.cat-brand--header-content {margin-top: -14em;}.header-content-header {font-size: 1.1em;margin-top: 1.1em;}}@media (min-width: 1400px) {.cat-brand--header-content {padding: 1em;margin-top: -16em;}.header-content-header {font-size: 1.2em;margin-top: 1.2em;}}.cat-brand--header-subcategories {width: 100%;display: flex;flex-direction: row;align-items: stretch;margin: 0 auto;text-align: center;padding-left: 0em !important;padding-right: 0em !important;}.cat-brand--header:hover {cursor: pointer;}.brand--header-subcategories-href, .brand--header-subcategories-href:hover, .cat-brand--header-content .header-content-header, .cat-brand--header-content:hover .header-content-header {transition: 0.5s ease-in-out;}.cat-brand--header-subcategories .header-content-header {color: #fff !important;}.cat-brand--header-content .header-content-header {border: 1px solid transparent;border-radius: 0.5em;}.cat-brand--header-content:hover .header-content-header {border: 1px solid #fff;}.cat-brand--header-subcategories .brand--header-subcategories-href {border-top: 1px solid #fff;border-bottom: 1px solid #000;background-color: #000;color: #fff !important;font-weight: bolder;flex: 1;text-transform: uppercase;text-decoration: none !important;}.cat-brand--header-subcategories .brand--header-subcategories-href-selected {background-color: #fff !important;color: #000 !important;}.cat-brand--header-subcategories .brand--header-subcategories-href:hover {background-color: #fff;color: #000 !important;}.cat-brand--header-subcategories .brand--header-subcategories-href:nth-child(1) {border-left: 0px solid #000;}.cat-brand--header-subcategories .brand--header-subcategories-href:nth-child(4) {border-right: 0px solid #000;}.cat-brand--header-subcategories .brand--header-subcategories-href:nth-child(1), .cat-brand--header-subcategories .brand--header-subcategories-href:nth-child(2), .cat-brand--header-subcategories .brand--header-subcategories-href:nth-child(3) {border-right: 1px solid #fff;}@media (max-width: 399px) {.cat-brand--header-subcategories .cat-brand--header-content {margin-top: 0.24em;}.cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.45em;font-size: 0.66em;}}@media (min-width: 400px) {.cat-brand--header-subcategories .cat-brand--header-content {margin-top: 0.4em;}.cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.49em;font-size: 0.73em;}}@media (max-width: 575px) {.cat-brand--header-content .header-content-header {display: none;}}@media (min-width: 576px) {.cat-brand--header-subcategories .cat-brand--header-content {margin-top: 0.1em;}.cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.54em;font-size: 0.81em;}.cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 0em;}.cat-brand--header-subcategories-tertiary {display: none;}}@media (max-width: 768px) {.cat-brand--header-subcategories-primary {display: none;}}@media (min-width: 769px) {.cat-brand--header-subcategories .cat-brand--header-content {margin-top: 0.5em;}.cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.6em;font-size: 0.73em;}.cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 0.73em;}.cat-brand--header-subcategories-secondary {display: none;}}@media (min-width: 992px) {.cat-brand--header-subcategories .cat-brand--header-content {margin-top: 1.8em;}.cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.66em;font-size: 0.81em;}.cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 0.81em;}}@media (min-width: 1200px) {.cat-brand--header-subcategories .cat-brand--header-content {margin-top: 2.6em;}.cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.73em;font-size: 0.9em;}.cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 0.9em;}}@media (min-width: 1400px) {.cat-brand--header-subcategories .cat-brand--header-content {margin-top: 3.2em;}.cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.81em;font-size: 1em;}.cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 0.9em;}}@media (min-width: 1600px) {.cat-brand--header-subcategories .cat-brand--header-content {margin-top: 3em;}.cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.9em;font-size: 1.1em;}.cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 1em;}}#new-cat-header .cat-brand--header-subcategories {width: 100%;display: flex;flex-direction: row;align-items: stretch;margin: 0 auto;text-align: center;padding-left: 0em !important;padding-right: 0em !important;}#new-cat-header .cat-brand--header:hover {cursor: pointer;}#new-cat-header .brand--header-subcategories-href, #new-cat-header .brand--header-subcategories-href:hover {transition: 0.5s ease-in-out;}#new-cat-header .cat-brand--header-subcategories .header-content-header {color: #fff !important;}#new-cat-header .cat-brand--header-content .header-content-header, #new-cat-header .cat-brand--header-content:hover .header-content-header {transition: 0.5s ease-in-out;}#new-cat-header .cat-brand--header-content .header-content-header {border: 1px solid transparent;border-radius: 0.5em;}#new-cat-header .cat-brand--header-content:hover .header-content-header {border: 1px solid #fff;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href {border-top: 1px solid #fff;border-bottom: 1px solid #000;background-color: #000;color: #fff !important;font-weight: bolder;flex: 1;text-transform: uppercase;text-decoration: none !important;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href-selected {background-color: #fff !important;color: #000 !important;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href:hover {background-color: #fff;color: #000 !important;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href:nth-child(1) {border-left: 0px solid #000;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href:nth-child(4) {border-right: 0px solid #000;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href:nth-child(1), #new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href:nth-child(2), #new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href:nth-child(3) {border-right: 1px solid #fff;}@media (max-width: 399px) {#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content {margin-top: 0.24em;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.45em;font-size: 0.66em;}}@media (min-width: 400px) {#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content {margin-top: 0.4em;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.49em;font-size: 0.73em;}}@media (max-width: 575px) {#new-cat-header .cat-brand--header-content .header-content-header {display: none;}}@media (min-width: 576px) {#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content {margin-top: 0.1em;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.54em;font-size: 0.81em;}#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 0em;}#new-cat-header .cat-brand--header-subcategories-tertiary {display: none;}}@media (max-width: 768px) {#new-cat-header .cat-brand--header-subcategories-primary {display: none;}}@media (min-width: 769px) {#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content {margin-top: 0.5em;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.6em;font-size: 0.73em;}#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 0.73em;}#new-cat-header .cat-brand--header-subcategories-secondary {display: none;}}@media (min-width: 992px) {#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content {margin-top: 1.8em;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.66em;font-size: 0.81em;}#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 0.81em;}}@media (min-width: 1200px) {#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content {margin-top: 2.6em;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.73em;font-size: 0.9em;}#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 0.9em;}}@media (min-width: 1400px) {#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content {margin-top: 3.2em;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.81em;font-size: 1em;}#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 0.9em;}}@media (min-width: 1600px) {#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content {margin-top: 3em;}#new-cat-header .cat-brand--header-subcategories .brand--header-subcategories-href {padding: 0.9em;font-size: 1.1em;}#new-cat-header .cat-brand--header-subcategories .cat-brand--header-content .header-content-header {margin-top: 1em;}}#new-cat-header .cat-brand--subcategories-link {position: absolute;left: 0;right: 0;border: 1px solid #fff;border-radius: 0.5em;color: #fff !important;font-weight: bolder;margin: 0 auto;}#new-cat-header .cat-brand--subcategories-link, #new-cat-header .cat-brand--subcategories-link:hover {transition: 0.5s ease-in-out;}#new-cat-header .cat-brand--subcategories-link:hover {background-color: #000;color: #fff;}@media (max-width: 399px) {#new-cat-header .cat-brand--subcategories-link {top: 80%;max-width: 45%;font-size: 0.66em;}}@media (min-width: 280px) and (max-width: 319px) {#new-cat-header .cat-brand--header-main .cat-brand--header-content {margin-top: -4.5em;}}@media (min-width: 360px) and (max-width: 400px) {#new-cat-header .cat-brand--header-main .cat-brand--header-content {margin-top: -6em;}}@media (min-width: 400px) {#new-cat-header .cat-brand--subcategories-link {top: 80%;max-width: 45%;font-size: 0.73em;}}@media (max-width: 575px) {#new-cat-header .cat-brand--header-main .cat-brand--header-content {padding: 0em !important;}}@media (min-width: 400px) and (max-width: 472px) {#new-cat-header .cat-brand--header-main .cat-brand--header-content {margin-top: -7.1em;}}@media (min-width: 473px) and (max-width: 540px) {#new-cat-header .cat-brand--header-main .cat-brand--header-content {margin-top: -8.6em;}}@media (min-width: 576px) {#new-cat-header .cat-brand--subcategories-link {top: 86%;max-width: 35%;font-size: 0.81em;}}@media (min-width: 576px) and (max-width: 628px) {#new-cat-header .cat-brand--header-main .cat-brand--header-content {margin-top: -10.5em;}}@media (min-width: 629px) and (max-width: 700px) {#new-cat-header .cat-brand--header-main .cat-brand--header-content {margin-top: -11.5em;}}@media (min-width: 701px) and (max-width: 768px) {#new-cat-header .cat-brand--header-main .cat-brand--header-content {margin-top: -12.5em;}}@media (min-width: 576px) and (max-width: 768px) {#new-cat-header .cat-brand--header-main .cat-brand--header-content {padding: 0.2em !important;}#new-cat-header .cat-brand--header-main .cat-brand--header-content .header-content-header {margin-top: 0em !important;}}@media (min-width: 769px) {#new-cat-header .cat-brand--subcategories-link {font-size: 0.81em;}}@media (min-width: 846px) and (max-width: 992px) {#new-cat-header .cat-brand--header-main .cat-brand--header-content {margin-top: -11.5em !important;}}@media (min-width: 992px) {#new-cat-header .cat-brand--subcategories-link {max-width: 25%;font-size: 0.9em;}}@media (min-width: 1200px) {#new-cat-header .cat-brand--subcategories-link {font-size: 1em;}}@media (min-width: 1400px) {#new-cat-header .cat-brand--subcategories-link {font-size: 1.1em;}}#luxury-site-header .brands-dropdown-wrapper {background-color: #000;}#luxury-site-header #OpenDropdown, #luxury-site-header .brands-dropdown-wrapper .brands-container-header, #luxury-site-header .brands-container-row-services-header, #luxury-site-header .brands-container-row-services-link {color: #fff !important;}#site-header .luxury-appliances-container {border: 1px solid #000;}#site-nav .nav-item-div {position: relative;display: flex;}#site-nav .nav-item-margin {margin: auto;}#site-nav .nav-item-div .navigation-container {position: relative;}#site-header .header-luxury-container {line-height: 1.5em;background-color: #F2F3F4;}@media (min-width: 992px) {#site-header .header-luxury-container {margin-left: 1em !important;}}#site-header .header-luxury-title {display: block;text-align: center !important;}#luxury-site-header .header-luxury-title, #luxury-site-header .header-luxury-title:hover, #navbar-responsive .header-luxury-title, #navbar-responsive .header-luxury-title:hover {transition: 0.5s ease-in-out;}#luxury-site-header .header-luxury-title, #navbar-responsive .header-luxury-title {font-family: "contralto-small", sans-serif;font-weight: 600;font-style: normal;text-align: right;margin: auto;}#navbar-responsive .header-luxury-title {color: #000;}#luxury-site-header .header-luxury-title {color: #fff;}#luxury-site-header .header-luxury-title, #navbar-responsive .header-luxury-title {text-decoration: none !important;}#luxury-site-header .header-luxury-title:hover, #navbar-responsive .header-luxury-title:hover {text-decoration: none !important;color: #fbb501 !important;}#luxury-site-header .form-group {position: relative;width: 0%;min-width: 1em;transition: width 0.1s;backface-visibility: hidden;}#luxury-site-header .form-control-submit, #luxury-site-header .search-label {position: absolute;right: 0;top: 0;padding: 0;margin: 0;text-align: center;cursor: pointer;line-height: 1em;background: #000;margin: auto;justify-content: center;display: flex;flex-direction: column;justify-content: center;}#luxury-site-header .form-control-submit {background:#fff;opacity: 0;color: transparent;border: none;outline: none;z-index: -1;}#luxury-site-header .form-group.sb-search-open, #luxury-site-header .no-js .sb-search-open {width: 100%;}#luxury-site-header .fa-search, #luxury-site-header .icon-cart {color: #fff;fill: #fff;stroke: #fff;}#luxury-site-header .fa-search {font-size: 1.4em;}#luxury-site-header .outlet-store-sm {line-height: 1em;}#luxury-site-header #header-cart .svg-icon {stroke: #fff !important;fill: #fff !important;}@media (max-width: 340px) {#luxury-site-header .outlet-store-sm {padding-top: 1em;padding-right: 3em;}}@media (max-width: 399px) {#luxury-site-header .navbar-right {min-width: 14em;}#luxury-site-header .form-control-submit, #luxury-site-header .search-label {width: 1.8em;height: 2.7em;}#luxury-site-header .form-group {height: 1.6em;}#luxury-site-header .header-luxury-title, #navbar-responsive .header-luxury-title {font-size: 1.4em;padding-right: 0.16em;}#luxury-site-header svg.hidden-sm-up {max-width: 85%;}#luxury-site-header .outlet-store-nbsp {display: none;}}@media (min-width: 400px) {#luxury-site-header .navbar-right {min-width: 19.2em;}#luxury-site-header .form-control-submit, #luxury-site-header .search-label {width: 1.9em;height: 2.7em;}#luxury-site-header .form-group {height: 1.7em;}#luxury-site-header .header-luxury-title, #navbar-responsive .header-luxury-title {font-size: 1.5em;padding-right: 0.17em;}#luxury-site-header .outlet-store-br {display: none;}}@media (max-width: 575px) {#luxury-top-nav .nav-link {padding: 0.75rem 0.5rem;}#luxury-site-header .header-cart-lg {display: none;}#top-nav .nav-item {padding-top: 0.4em;padding-bottom: 0.8em;}#top-nav .nav-item svg {display: none;}}@media (min-width: 576px) {#luxury-site-header .navbar-right {min-width: 23.8em;}#luxury-site-header .form-control-submit, #luxury-site-header .search-label {width: 2.1em;height: 2.9em;}#luxury-site-header .form-group {height: 1.8em;}#luxury-site-header .header-luxury-title, #navbar-responsive .header-luxury-title {font-size: 1.6em;padding-right: 0.18em;}#luxury-site-header .header-cart-sm {display: none;}}@media (min-width: 576px) and (max-width: 767px) {#luxury-site-header .navbar-right-absolute {padding-right: 2.8em;}}@media (max-width: 767px) {#luxury-site-header .navbar-right-absolute {position: absolute;}#header-luxury-appliances span, #header-weekly-deals span {display: none;}}@media (min-width: 768px) {#luxury-site-header .navbar-right {min-width: 21em;}#luxury-site-header .form-control-submit, #luxury-site-header .search-label {width: 2.3em;height: 3.2em;}#luxury-site-header .form-group {height: 2em;}#luxury-site-header .header-luxury-title, #navbar-responsive .header-luxury-title {font-size: 1.7em;padding-right: 0.19em;}}@media only screen and (max-width: 900px) {#luxury-site-header .rfk-sb.rfk_visible {top: 100px !important;}}@media (max-width: 991px) {#luxury-site-header .outlet-store-lg {display: none !important;}}@media (min-width: 992px) {#luxury-site-header .navbar-right {min-width: 26.6em;}#luxury-site-header .form-control-submit, #luxury-site-header .search-label {width: 2.5em;height: 2.7em;}#luxury-site-header .form-group {height: 1.7em;}#luxury-site-header .header-luxury-title, #navbar-responsive .header-luxury-title {font-size: 1.8em;padding-right: 0.21em;}#navbar-responsive .header-luxury-title {font-size: 1.4em;padding-left: 0.41em;padding-right: 0.21em;}#site-header #navbar-responsive .header-luxury-title {padding: 0.17em;}#header-luxury-appliances {display: none !important;}}@media (min-width: 1200px) {#luxury-site-header .navbar-right {min-width: 39.6em;}#luxury-site-header .form-control-submit, #luxury-site-header .search-label {width: 2.7em;height: 2.9em;}#luxury-site-header .form-group {height: 1.8em;}#luxury-site-header .header-luxury-title {font-size: 2em;padding-right: 0.23em;}#navbar-responsive .header-luxury-title {font-size: 1.5em;padding-left: 0.45em;padding-right: 0.23em;}#site-header #navbar-responsive .header-luxury-title {padding: 0.18em;}}@media (min-width: 1400px) {#luxury-site-header .navbar-right {min-width: 44em;}#luxury-site-header .form-control-submit, #luxury-site-header .search-label {width: 3em;height: 3.2em;}#luxury-site-header .form-group {height: 1.9em;}#luxury-site-header .header-luxury-title {font-size: 2.2em;padding-right: 0.25em;}#navbar-responsive .header-luxury-title {font-size: 1.6em;padding-left: 0.5em;padding-right: 0.25em;}#site-header #navbar-responsive .header-luxury-title {padding: 0.2em;}}@media (min-width: 992px) and (max-width: 1203px) {#top-nav #header-tracking {display: none;}}@media (min-width: 992px) and (max-width: 1431px) {#top-nav #header-financing {display: none;}}#luxury-site-header .luxury-main-logo {filter: drop-shadow(0px 0px 10px #E5C571);display: block;margin: auto;}@media (min-width: 576px) {#luxury-site-header .luxury-main-logo {max-width: 70%;}}@media (min-width: 1200px) {#luxury-site-header .luxury-main-logo {max-width: 75%;}}#top-nav .grid-container {display: contents;grid-template-rows: auto 1fr auto;margin: auto;}#top-nav .grid-container .main {overflow-x: hidden;overflow-y: hidden;}#top-nav .grid-container .main .items {position: relative;width: 100%;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;transition: all 0.2s;user-select: none;cursor: pointer;}#top-nav .grid-container .main .items.active {cursor: grabbing;cursor: -webkit-grabbing;transform: scale(1);}#top-nav .grid-container .main .items .item {display: inline-block;}@media (max-width: 399px) {#top-nav .grid-container {max-width: 100%;}}@media (min-width: 400px) {#top-nav .grid-container {max-width: 100%;}}@media (min-width: 576px) {#top-nav .grid-container {max-width: 100%;}}@media (max-width: 991px) {#top-nav .luxury-nav-ul-desktop {display: none;}}@media (min-width: 992px) {#top-nav .grid-container {display: none;}}@media (max-width: 991px) {#top-nav {padding-left: 0em !important;padding-right: 0em !important;width: 100% !important;}}