﻿.sticky-promo-banner{display:none!important;}@media(min-width:1025px){.country-selector .countries-panel{opacity:0!important;visibility:hidden!important;}.country-selector.dac-opened .countries-panel{opacity:1!important;visibility:visible!important;}}.js-offset .menu-active .ashley-header .top-banner{left:50%;}@media(max-width:479px){.js-offset .menu-active .ashley-header .top-banner{left:70%;}}@media(min-width:1280px){.dac-site>.container{width:1280px;}}.dac-site{font-size:12px;font-weight:400;background-color:#fff;}@media(min-width:768px){.dac-site{font-size:14px;}}.dac-site .color-blue{color:#00f!important;}.dac-site img,.static-footer img{max-width:100%;vertical-align:bottom;}.dac-site button{min-height:0;}.dac-site label{font-weight:400;font-size:12px;}.dac-site body .btn{border-radius:0;}.dac-site .row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem;display:block;}.dac-site .no-padding{padding:0;}.dac-site .breadcrumb{background-color:#fff;padding:8px 0;margin-bottom:0;margin-top:25px;}.static-footer{display:none;}.full-page-loader{display:none!important;}.pt-1{padding-top:1em;}@media screen and (max-width:1024px){.dac-site .breadcrumb{margin-top:35px;}}@media screen and (max-width:767px){.us-site .dac-site .breadcrumb{margin-top:100px;}.index footer,.locations footer{margin-bottom:5em;}.index .static-footer,.locations .static-footer{display:block;background:#363534;height:110px;margin:0 auto;position:fixed;bottom:0;width:100%;z-index:100;}.static-footer .mob-footer-container{max-width:100%;width:100%;margin:0;text-align:center;}.static-footer .mob-footer-title{color:#fff;text-align:center;font-size:1rem;line-height:1.28571em;padding-top:.7em;padding-bottom:.5em;}.static-footer .mob-footer-container .mob-footer-cta{width:100%;height:45px;}.static-footer .static-footer-button{width:80%;min-width:250px;font-family:"Open Sans",arial,sans-serif;border-radius:4px;border-color:transparent;text-transform:uppercase;background-color:#dc6901;color:#fff;font-size:16.8px;font-weight:600;padding:5px 0;display:inline-block;line-height:1.42857143;text-align:center;border:1px solid transparent;text-decoration:none;padding:7px 0;}.static-footer .static-footer-button img{display:inline;margin-right:10px;width:auto;height:23px;}.static-footer .sticky-footer-text{position:relative;top:-2px;}}.dac-site .breadcrumb li{font-size:14px;}.dac-site .breadcrumb li:last-child{color:#000;font-weight:700;}.dac-site .breadcrumb li+li:before{content:"";content:none;}.canada-site .dac-site .breadcrumb li:not(:last-child):after,.df-site .dac-site .breadcrumb li:not(:last-child):after{color:#666;content:"/";margin-left:.4em;font-weight:700;}.dac-site .breadcrumb li a{font-size:12px;color:#000;}.dac-site .breadcrumb li a:hover{color:#23527c;}.index .dac-site h1{color:#3d3833;font-family:"Open Sans",arial,sans-serif;font-size:26px;margin-bottom:22px;}.index .dac-site .store-locator-hero{background-position:center center;background-repeat:no-repeat;width:100%;padding:20px;font-family:"Open Sans",arial,sans-serif;}.index .dac-site .store-locator-hero .form{max-width:460px;background-color:#fff;margin:15px 20px;padding:20px 30px;}.index .dac-site .store-locator-hero .form h2{text-align:center;font-size:20px;font-family:"Open Sans",arial,sans-serif;color:#000;}.index .dac-site .store-locator-hero .form span.error{display:none!important;}.dac-site .error-msg{color:#f00;clear:both;display:none;}.dac-site .error-msg p{font-size:12px;margin-bottom:0;}.index .dac-site .store-locator-hero .form .current-location-btn{margin:10px 0 5px 0;}.index .dac-site .store-locator-hero .form .current-location-btn img{display:inline;margin-right:10px;width:auto;height:100%;transform:translateY(-3px);}.index .dac-site .store-locator-hero .form .current-location-btn,.index .dac-site .store-locator-hero .form .find-btn{text-transform:uppercase;width:100%;background-color:#dc6901;color:#fff;font-size:16px;font-weight:600;padding:10px 0;font-family:"Open Sans",arial,sans-serif;border-radius:4px;}.index .dac-site .store-locator-hero .form .current-location-btn:hover,.index .dac-site .store-locator-hero .form .find-btn:hover{text-decoration:none;background-color:#ffc28c;}.index .dac-site .store-locator-hero .form label{color:#000;}.index .dac-site .store-locator-hero .form .csee-title{text-align:center;border-bottom:1px solid #e8e8e8;line-height:0;position:relative;width:80%;margin:20px auto;font-family:"Open Sans",arial,sans-serif;}.index .dac-site .store-locator-hero .form .csee-title .or{background:#fff;display:block;width:40px;margin:0 auto;height:1px;left:45%;position:absolute;font-size:19px;color:#000;font-family:"Open Sans",arial,sans-serif;}.index .dac-site .store-locator-hero .form select{background:url(/images/dropdown-arrow.png) no-repeat 96% 50%;background-size:11px auto;-webkit-appearance:none;-moz-appearance:none;}.index .dac-site .store-locator-hero .form input,.index .dac-site .store-locator-hero .form select{border:1px solid #e8e8e8;padding:0 5px;font-size:16px;}.index .dac-site .store-locator-hero .form input.parsley-error,.index .dac-site .store-locator-hero .form select.parsley-error{border:2px solid #f00;border-radius:3px;}.index .dac-site .store-locator-hero .form input,.index .dac-site .store-locator-hero .form select{width:100%;height:33px;font-size:13px;font-family:"Open Sans",arial,sans-serif;}.index .dac-site .store-locator-hero .form .btn{width:100%;height:45px;font-family:"Open Sans",arial,sans-serif;border-radius:4px;border-color:transparent;}.index .dac-site .store-locator-hero .form .btn.find-btn{line-height:.5;height:33px;min-height:0;font-size:16px;}.index .dac-site .store-locator-hero .form .other-countries{display:none;}.index .dac-site .store-locator-hero .form .usa-canada .radio-container{margin:0;padding:0;}.index .dac-site .store-locator-hero .form .usa-canada .radio-container.first-column{text-align:left;float:left;}@media screen and (max-width:390px){.index .dac-site .store-locator-hero .form .usa-canada .radio-container.first-column{width:50%;text-align:left;}}.index .dac-site .store-locator-hero .form .usa-canada .radio-container.second-column{text-align:center;float:left;}@media screen and (max-width:390px){.index .dac-site .store-locator-hero .form .usa-canada .radio-container.second-column{width:50%;text-align:left;}}.index .dac-site .store-locator-hero .form .usa-canada .radio-container.third-column{text-align:right;float:left;}@media screen and (max-width:390px){.index .dac-site .store-locator-hero .form .usa-canada .radio-container.third-column{width:100%;text-align:left;}}.index .dac-site .store-locator-hero .form .usa-canada .radio-container label,.index .dac-site .store-locator-hero .form .usa-canada .radio-container span{font-size:16px;vertical-align:middle;}@media screen and (max-width:320px){.index .dac-site .store-locator-hero .form .usa-canada .radio-container label,.index .dac-site .store-locator-hero .form .usa-canada .radio-container span{font-size:13px;}}.index .dac-site .store-locator-hero .form .groups{margin:0;padding:0 10px 0 0;}.index .dac-site .store-locator-hero .form .groups .state-group{display:none;}.index .dac-site .store-locator-hero .form .groups .zip-group{display:none;}.index .dac-site .store-locator-hero .form .find-btn-container{margin:0;padding:0;}.index .dac-site .store-locator-hero .form .find-btn-container .find-btn{width:100%;}@media screen and (max-width:767px){.index .dac-site .store-locator-hero .form{max-width:100%;width:100%;margin:0;padding:20px 20px;}}@media screen and (max-width:767px){.index .dac-site .store-locator-hero{padding:0;border-bottom:1px solid #d3d3d3;}}.index .dac-site .copy{margin-top:40px;}.index .dac-site .copy .row{display:table;max-width:100%;}.index .dac-site .copy .row .description{text-align:left;display:table-cell;float:none;padding:0;font-family:"Open Sans",arial,sans-serif;border-right:1px solid #efefef;padding-right:20px;}.index .dac-site .copy .row .description h3{font-size:24px;text-transform:uppercase;font-family:"Open Sans",arial,sans-serif;}.index .dac-site .copy .row .description h3.first{color:#000;}.index .dac-site .copy .row .description h3.second{color:#36c;margin-bottom:5px;}.index .dac-site .copy .row .description p{margin-bottom:5px;font-family:"Open Sans",arial,sans-serif;}.index .dac-site .copy .row .description p a{text-decoration:underline;}@media screen and (max-width:767px){.index .dac-site .copy .row .description{border-right:0;padding-right:0;margin-bottom:20px;}}.index .dac-site .copy .row .image1{display:table-cell;vertical-align:middle;float:none;text-align:center;padding:0;}.index .dac-site .copy .row .image1 img{margin:0 auto;}.index .dac-site .copy .row .image2{display:table-cell;vertical-align:middle;float:none;text-align:center;padding:0 0 0 20px;}.index .dac-site .copy .row .image2 img{margin:0 auto;}@media screen and (max-width:767px){.index .dac-site .copy .row .image2{padding:0;}}@media screen and (max-width:767px){.index .dac-site .copy .row{display:block;}.index .dac-site .copy .row .description{display:block;float:left;}.index .dac-site .copy .row .image1{display:block;float:left;}.index .dac-site .copy .row .image2{display:block;float:left;}}.locations{position:relative;}.locations .dac-site h1{font-size:26px;font-weight:400;color:#3d3833;font-family:"Open Sans",arial,sans-serif;}.locations .dac-site h2{font-size:25px;margin:10px 0 20px 0;color:#3d3833;font-family:"Open Sans",arial,sans-serif;}.locations .dac-site .found{font-size:17px;color:#3d3833;font-family:"Open Sans",arial,sans-serif;display:none;margin-bottom:15px;}.locations .dac-site .found .number{font-weight:bold;}@media screen and (max-width:400px){.locations .dac-site .found{display:block;}}.locations .dac-site .search{display:inline-block;float:right;font-size:17px;color:#3d3833;font-family:"Open Sans",arial,sans-serif;}@media screen and (max-width:767px){.locations .dac-site .search .search-text{display:none;}}.locations .dac-site .search select{display:inline;width:100px;height:27px;background:url(/images/dropdown-arrows.png) no-repeat 90% 55%;-webkit-appearance:none;-moz-appearance:none;border:1px solid #e8e8e8;padding:0 10px;border-radius:3px;font-weight:400;}@media screen and (max-width:400px){.locations .dac-site .search{display:block;float:none;margin-top:10px;}}.locations .dac-site .stores{margin:30px 0;font-family:"Open Sans",arial,sans-serif;position:relative;}.locations .dac-site .stores .map-container{text-align:right;padding-right:0;}.locations .dac-site .stores .map-container.expanded .hide-text:after{font-family:FontAwesome;content:"";padding-left:5px;font-weight:300;font-size:14px;}.locations .dac-site .stores .map-container .hide-text{margin:25px 0 15px 0;font-size:17px;font-weight:bold;color:#666;display:none;text-transform:uppercase;font-family:"Open Sans",arial,sans-serif;}.locations .dac-site .stores .map-container .hide-text:after{font-family:FontAwesome;content:"";padding-left:5px;font-weight:300;font-size:14px;}@media screen and (max-width:767px){.locations .dac-site .stores .map-container .hide-text{display:block;}}.locations .dac-site .stores .map-container .mapbox{height:550px;}.locations .dac-site .stores .map-container .mapboxgl-popup-content{left:0!important;}.locations .dac-site .stores .map-container.mapboxgl-popup-content{text-align:left;font-family:"Open Sans",arial,sans-serif;}.locations .dac-site .stores .map-container .mapboxgl-popup-content p{margin:5px 0 0 0;font-family:"Open Sans",arial,sans-serif;}.locations .dac-site .stores .map-container .mapboxgl-popup-content a{display:block;margin:5px 0 0 0;font-family:"Open Sans",arial,sans-serif;}.locations .dac-site .stores .map-container .mapboxgl-popup-content .details-button{text-transform:uppercase;width:100%;background-color:#dc6901;color:#fff;font-size:14px;font-weight:bold;padding:5px 0;display:inline-block;font-family:"Open Sans",arial,sans-serif;margin:5px 0;border-radius:4px;border-color:transparent;}@media screen and (max-width:767px){.locations .dac-site .stores .map-container .mapbox{height:300px;}}@media screen and (max-width:767px){.locations .dac-site .stores .map-container{padding-right:15px;}}.locations .dac-site .stores #list{height:550px;max-height:550px;overflow-y:auto;padding:0;position:relative;z-index:0;}.locations .dac-site .stores #list .no-location-message{display:none;padding:7% 13%;position:relative;z-index:1;padding-left:0;}.locations .dac-site .stores #list .no-location-message .address-text{color:#36c;font-size:18px;font-weight:bold;font-family:"Open Sans",arial,sans-serif;position:relative;z-index:999;}.locations .dac-site .stores #list .no-location-message .text-50-mile,.locations .dac-site .stores #list .no-location-message .text-80-km{display:none;}.locations .dac-site .stores #list .no-location-message p{margin-top:5px;font-size:18px;font-weight:bold;font-family:"Open Sans",arial,sans-serif;position:relative;z-index:999;line-height:1.25;}@media screen and (max-width:767px){.locations .dac-site .stores #list .no-location-message{padding:20px 20px;position:absolute;top:40%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translate(-50%,-50%);transform:translateY(-50%);text-align:center;}}.locations .dac-site .stores #list.full-size{height:300px;width:100%;position:relative;}.locations .dac-site .stores #list.full-size .no-location-message{width:90%;padding:20px 30px;font-size:20px;position:absolute;top:40%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}.locations .dac-site .stores #list.full-size .no-location-message .address-text{font-size:33px;font-weight:bold;}@media screen and (max-width:767px){.locations .dac-site .stores #list.full-size .no-location-message .address-text{font-size:25px;}}.locations .dac-site .stores #list.full-size .no-location-message p{color:#666;font-size:25px;font-weight:300;z-index:2;}@media screen and (max-width:767px){.locations .dac-site .stores #list.full-size .no-location-message p{font-size:20px;}}.locations .dac-site .stores #list .counter{background-image:url(/images/ellipse-listing.png);background-repeat:no-repeat;background-size:contain;background-position:0 0;color:#fff;display:table-cell;width:25px;min-width:25px;font-size:15px;text-align:center;font-family:"Open Sans",arial,sans-serif;}@media screen and (max-width:991px){.locations .dac-site .stores #list .counter{background-position:0 20px;}}.locations .dac-site .stores #list .text{display:table-cell;padding:0 10px;width:100%;font-family:"Open Sans",arial,sans-serif;}.locations .dac-site .stores #list .text .details-link h3{display:inline;font-size:20px;font-weight:400;font-family:"Open Sans",arial,sans-serif;}@media screen and (max-width:991px){.locations .dac-site .stores #list .text .details-link h3{display:block;}}.locations .dac-site .stores #list .text .distance{display:inline;float:right;font-size:14px;font-weight:bold;color:#666;line-height:33px;font-family:"Open Sans",arial,sans-serif;}@media screen and (max-width:991px){.locations .dac-site .stores #list .text .distance{display:block;float:none;width:100%;}}.locations .dac-site .stores #list .text .storeid{display:none;margin-top:5px;}.locations .dac-site .stores #list .text .address{margin-top:5px;}.locations .dac-site .stores #list .text p{margin:3px 0;}.locations .dac-site .stores #list .text .city-postal-code{margin-top:0;}.locations .dac-site .stores #list .text .open-hours{margin-top:12px;font-size:15px;font-weight:bold;color:#000;font-family:"Open Sans",arial,sans-serif;text-transform:uppercase;}.locations .dac-site .stores #list .text .open-hours.closed{color:#d94331;}.locations .dac-site .stores #list .text .address{margin-bottom:0;line-height:1.25;}.locations .dac-site .stores #list .text .directions{display:block;font-size:15px;text-decoration:underline;font-family:"Open Sans",arial,sans-serif;color:#36c;white-space:nowrap;}.locations .dac-site .stores #list .text .directions .fa{font-size:7px;vertical-align:middle;}.locations .dac-site .stores #list .text .phone-mobile{display:none;padding:10px 0;background-color:#dc6901;color:#fff;font-size:20px;font-weight:bold;border-radius:4px;margin-top:20px;text-align:center;font-family:"Open Sans",arial,sans-serif;border-color:transparent;}.locations .dac-site .stores #list .text .phone-mobile:hover{text-decoration:none;background-color:#8fabe3;}.locations .dac-site .stores #list .text .phone-mobile .fa{font-size:25px;vertical-align:middle;margin-right:5px;}@media screen and (max-width:767px){.locations .dac-site .stores #list .text .phone-mobile{display:block;}.store-locator-hero-mobile{display:block!important;width:100%;margin-top:15px;}}.store-locator-hero-mobile{display:none;}.locations .dac-site .stores #list .text .phone{display:block;margin-top:1em;color:#636566;}.locations .dac-site .stores #list .text .phone:hover{text-decoration:none;background-color:#8fabe3;}.locations .dac-site .stores #list .text .phone .phone-text{display:inline;padding:0;}.locations .dac-site .stores #list .text .phone .phone-number{display:inline;padding:0;}@media screen and (max-width:991px){.locations .dac-site .stores #list .text .phone{display:block;}}@media screen and (max-width:767px){.locations .dac-site .stores #list .text .phone{padding:2.5px 0;background-color:#dc6901;color:#fff;font-size:14px!important;font-weight:bold;border-radius:4px;margin-top:10px;text-align:center;font-family:"Open Sans",arial,sans-serif;border-color:transparent;}.locations .dac-site .stores #list .text .phone.extra-phone{margin-top:10px;}.locations .dac-site .stores #list .text .phone:before{content:"";font-family:FontAwesome;font-size:25px;vertical-align:middle;margin-right:5px;}.locations .dac-site .stores #list .text .phone .phone-text{display:none;}}.locations .dac-site .stores #list .text .address,.locations .dac-site .stores #list .text .city-postal-code,.locations .dac-site .stores #list .text .phone{font-size:16px;font-family:"Open Sans",arial,sans-serif;}.locations .dac-site .stores #list .text .details-button{text-transform:uppercase;width:135px;margin-top:1em;background-color:#dc6901;color:#fff;font-size:14px;font-weight:600;padding:6px;display:inline-block;font-family:"Open Sans",arial,sans-serif;border-radius:4px;border-color:transparent;}.locations .dac-site .stores #list .text .details-button:hover{text-decoration:none;background-color:#ffc28c;}@media screen and (max-width:991px){.locations .dac-site .stores #list .text .details-button{display:block;float:none;margin-top:10px;}}@media screen and (max-width:767px){.locations .dac-site .stores #list .text .details-button{width:100%;color:#919191;background-color:#fff;border:1px solid #dc6901;font-size:14px;font-weight:bold;border-radius:4px;padding:10px 0;}}@media screen and (max-width:767px){.locations .dac-site .stores #list{height:300px;border-bottom:1px solid #919191;}}.locations .dac-site .stores .marker-label-digit{font-size:15px;line-height:32px;color:#fff;margin-left:-4px!important;}.locations .dac-site .stores .marker-label-digits{font-size:15px;line-height:32px;color:#fff;margin-left:-8px!important;}.dac-site .form-container{text-align:center;background-color:#f4f4f4;padding:20px 20px 40px;}.dac-site .form-container .form-title{font-size:22px;font-weight:400;margin:10 0 25px;font-family:"Open Sans",arial,sans-serif;}.dac-site .form-container .form-title-50-miles,.dac-site .form-container .form-title-80-kms{display:none;font-size:26px;color:#36c;font-weight:bold;margin-bottom:15px;font-family:"Open Sans",arial,sans-serif;}.dac-site .form-container #address{display:inline-block;width:250px;font-family:"Open Sans",arial,sans-serif;padding-left:1em;}.dac-site .form-container #address.parsley-error{border:2px solid #f00;border-radius:3px;}@media screen and (max-width:991px){.dac-site .form-container #address{margin-top:20px;}}@media screen and (max-width:767px){.dac-site .form-container #address{margin-top:0;}}.dac-site .form-container #address-error{position:absolute;left:50%;transform:translateX(-50%);}.dac-site .form-container .csee-title{display:inline-block;margin:0 15px;font-family:"Open Sans",arial,sans-serif;}.dac-site .form-container .csee-title .or{position:relative;display:inline-block;font-size:19px;color:#919191;font-family:"Open Sans",arial,sans-serif;}@media screen and (max-width:991px){.dac-site .form-container .csee-title .or{display:block;width:70px;margin:0 auto;height:1px;left:41%;position:absolute;background:#f4f4f4;}}@media screen and (max-width:991px){.dac-site .form-container .csee-title{text-align:center;border-bottom:1px solid #919191;line-height:0;position:relative;margin:20px 0;display:block;}}.dac-site .form-container form{display:inline-block;margin-bottom:0;}@media screen and (max-width:991px){.dac-site .form-container form{display:block;}}.dac-site .form-container .form-group{display:inline-block;margin-right:15px;margin-bottom:0;}.dac-site .form-container .form-group:last-child{margin-right:0;}@media screen and (max-width:991px){.dac-site .form-container .form-group{width:100%;display:block;}}.dac-site .form-container .current-location-btn{padding:5px 20px!important;}.dac-site .form-container .current-location-btn img{display:inline;margin-right:8px;vertical-align:middle;width:auto;height:100%;}.dac-site .form-container .current-location-btn .current-location-text{vertical-align:middle;}.dac-site .form-container .find-btn{width:95px;}.dac-site .form-container .current-location-btn,.dac-site .form-container .find-btn{text-transform:uppercase;background-color:#dc6901;color:#fff;font-size:14px;font-weight:bold;padding:5px 10px;display:inline-block;border-radius:4px;border-color:transparent;}.dac-site .form-container .current-location-btn:hover,.dac-site .form-container .find-btn:hover{text-decoration:none;background-color:#ffc28c;}.dac-site .form-container #form-miles,.dac-site .form-container #form-kms{width:170px;background:url(/images/dropdown-arrows.png) no-repeat 95% 55%;-webkit-appearance:none;-moz-appearance:none;border:1px solid #808080;padding:0 10px;font-weight:400;}@media screen and (max-width:767px){.dac-site .form-container #form-miles,.dac-site .form-container #form-kms{background:url(/images/dropdown-arrows.png) no-repeat 98% 55%;}}.dac-site .form-container .current-location-btn,.dac-site .form-container .find-btn,.dac-site .form-container #address,.dac-site .form-container #form-miles,.dac-site .form-container #form-kms{height:40px;font-family:"Open Sans",arial,sans-serif;font-size:14px;min-height:0;border-radius:4px;}.dac-site .form-container .current-location-btn,.dac-site .form-container .find-btn{border-color:transparent;}@media screen and (max-width:991px){.dac-site .form-container .current-location-btn,.dac-site .form-container .find-btn,.dac-site .form-container #address,.dac-site .form-container #form-miles,.dac-site .form-container #form-kms{width:100%;}}@media screen and (max-width:991px){.dac-site .form-container #address,.dac-site .form-container #form-miles,.dac-site .form-container #form-kms{margin-bottom:20px;}}.location-details .dac-site .gm-style-iw{font-family:"Open Sans",arial,sans-serif;text-align:left;}.location-details .dac-site .store-title{display:inline-block;}.location-details .dac-site .store-title h1{font-size:28px;font-family:"Open Sans",arial,sans-serif;color:#3d3833;margin-bottom:28px;}.location-details .dac-site .store-title h2{font-size:28px;font-family:"Open Sans",arial,sans-serif;color:#36c;margin:-5px 0;font-weight:bold;}.location-details .dac-site .store-content #about p:first-of-type[aria-level]{font-size:24px;color:#000;line-height:1.25;font-weight:bold;margin-bottom:15px;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .store-content #about p[aria-level]{font-size:19px;color:#000;line-height:1.25;font-weight:bold;margin-bottom:15px;font-family:"Open Sans",arial,sans-serif;}@media screen and (max-width:767px){.location-details .dac-site .store-title{display:block;}}.location-details .dac-site .open-hours{font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .open-hours h3{font-weight:bold;text-transform:uppercase;font-family:"Open Sans",arial,sans-serif;color:#000;font-size:16px;}.location-details .dac-site .open-hours.closed h3{color:#d94331;}.location-details .dac-site .sidebar{padding:0;}.location-details .dac-site .sidebar .location-info{padding:0 15px 15px 0;margin-bottom:25px;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .sidebar .location-info .info{color:#000;font-size:16px;padding:20px 0 15px 0;}.location-details .dac-site .sidebar .location-info .info a{color:#000;text-decoration:none;display:inline;}.location-details .dac-site .sidebar .location-info .info a:hover{color:#36c;}.location-details .dac-site .sidebar .location-info .info .phone-text{font-weight:700;}.location-details .dac-site .sidebar .location-info .info .info-top{font-size:16px;font-family:"Open Sans",arial,sans-serif;background-color:#fff;}.location-details .dac-site .sidebar .location-info .info .info-top p{color:#000;margin:0;font-size:20px;font-family:"Open Sans",arial,sans-serif;margin-bottom:.25em;line-height:1;}.location-details .dac-site .sidebar .location-info .info .info-top .directions{display:block;font-size:15px;text-decoration:underline;font-family:"Open Sans",arial,sans-serif;color:#36c;}.location-details .dac-site .sidebar .location-info .info .info-top .directions:hover{text-decoration:none;}.location-details .dac-site .sidebar .location-info .info #storeHours,.location-details .dac-site .sidebar .location-info .info #custHours{margin-top:.65em;}.location-details .dac-site .sidebar .location-info .image img{width:100%;}.location-details .dac-site .sidebar .location-info .info-space-top{margin-top:18px;}.location-details .dac-site .sidebar .day-hours{display:block;}.location-details .dac-site .sidebar .day-hours:nth-of-type(2){margin-bottom:5px;}.location-details .dac-site .sidebar .day{float:none;width:100%;margin:0;line-height:1.3em;}.location-details .dac-site .sidebar .current-day{color:#f7943a;font-weight:700;}.location-details .dac-site .sidebar .weekly-ad-btn{width:100%;display:block;text-transform:uppercase;background-color:#dc6901;color:#fff;font-size:15px;font-weight:bold;padding:13px 10px;text-align:center;font-family:"Open Sans",arial,sans-serif;border-radius:4px;border-color:#dc6901;border-top-right-radius:0;border-top-left-radius:0;}.location-details .dac-site .sidebar .weekly-ad-btn:hover,.location-details .dac-site .sidebar .weekly-ad-btn:focus{text-decoration:none;background-color:#ffc28c;}.location-details .dac-site .store-content{padding-right:0;}.location-details .dac-site .store-content .map-container{text-align:right;}.location-details .dac-site .store-content .map-container.expanded .hide-text:after{font-family:FontAwesome;content:"";padding-left:5px;font-weight:300;font-size:14px;}.location-details .dac-site .store-content .map-container .hide-text{margin:25px 0 15px 0;font-size:17px;font-weight:bold;color:#666;display:none;text-transform:uppercase;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .store-content .map-container .hide-text:after{font-family:FontAwesome;content:"";padding-left:5px;font-weight:300;font-size:14px;}@media screen and (max-width:767px){.location-details .dac-site .store-content .map-container .hide-text{display:block;}.dac-site .col-sm-5,.dac-site .col-sm-6,.dac-site .col-sm-7{max-width:100%!important;}}.location-details .dac-site .store-content .map-container .mapbox{height:300px;}.location-details .dac-site .store-content .store-name{font-size:14px;margin-top:10px;font-family:"Open Sans",arial,sans-serif;display:inline-block;font-weight:400;}.location-details .dac-site .store-content .social-links{display:inline-block;float:right;padding:7px 0 0;}.location-details .dac-site .store-content .social-links ul{padding-left:0;margin-bottom:0;}.location-details .dac-site .store-content .social-links li{display:inline-block;margin-right:3px;}.location-details .dac-site .store-content .social-links li a,.location-details .dac-site .store-content .social-links li a:hover{text-decoration:none;}@media screen and (max-width:991px){.location-details .dac-site .store-content .social-links{display:block;float:none;}}.location-details .dac-site .store-content hr{margin-top:1rem;}.location-details .dac-site .store-content #about{margin-bottom:20px;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .store-content #about h2{font-size:19px;color:#000;font-weight:bold;margin-bottom:15px;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .store-content #about .copy{font-size:17px;font-family:"Open Sans",arial,sans-serif;margin-top:5px;line-height:26px;}.location-details .dac-site .store-content .promotions{background:#f68c2c;}.location-details .dac-site .store-content .promotions .title{font-weight:bold;text-align:center;}.location-details .dac-site .store-content .promotions img{width:100%;}.location-details .dac-site .store-content #store-manager{margin-bottom:20px;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .store-content #store-manager h3{font-size:19px;color:#636566;text-transform:uppercase;font-weight:bold;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .store-content #store-manager .manager-name{font-style:italic;font-size:16px;color:#000;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .store-content #store-manager .copy{font-size:17px;margin-top:5px;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .store-content #virtual-tour h3{font-size:19px;color:#636566;text-transform:uppercase;font-weight:bold;margin-bottom:15px;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .store-content .ads{display:table;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .store-content .ads .ad{display:table-cell;vertical-align:middle;float:none;text-align:center;font-family:"Open Sans",arial,sans-serif;}.location-details .dac-site .store-content .ads .ad:first-child{padding-left:0;}.location-details .dac-site .store-content .ads .ad:last-child{padding-right:0;}@media screen and (max-width:767px){.location-details .dac-site .store-content{padding-left:0;padding-right:0;}}.location-details .dac-site #virtual-tour-tablet,.location-details .dac-site #ads-tablet{padding:0;}.location-details .dac-site #virtual-tour-tablet h3{font-size:19px;color:#636566;text-transform:uppercase;font-weight:bold;margin-bottom:15px;}@media screen and (max-width:991px){.location-details .dac-site #virtual-tour-tablet{border-top:1px solid #ddd;margin-top:20px;padding-top:20px;}}@media screen and (max-width:991px){.location-details .dac-site #virtual-tour-tablet{border-top:0;margin-top:20px;padding-top:20px;}}.error-page .dac-site .error-container{min-height:200px;text-align:center;}.error-page .dac-site .error-container h1{font-size:25px;font-weight:bold;padding-top:66px;font-family:"Open Sans",arial,sans-serif;}.error-page .dac-site .error-container h2{font-size:22px;font-family:"Open Sans",arial,sans-serif;}.dac-site .footer .column{height:auto;}.dac-site .afhs-search .button img{margin:10px 0 0 0!important;}.dac-site .parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;}.dac-site .parsley-errors-list.filled{opacity:1;}.dac-site .parsley-errors-list li{color:#f00;font-weight:100;}.dac-site [type=radio]:checked,.dac-site [type=radio]:not(:checked){position:absolute;left:-9999px;}.dac-site [type=radio]:checked+label,.dac-site [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;}.dac-site [type=radio]:checked+label:before,.dac-site [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #dc6901;border-radius:100%;background:#fff;}.dac-site [type=radio]:checked+label:after,.dac-site [type=radio]:not(:checked)+label:after{content:"";width:14px;height:14px;background:#dc6901;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;}.dac-site [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}.dac-site [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.dac-site body h1>span,.dac-site body a:hover,.dac-site body a:focus{color:#36c;}.af-inline-text-super-icon{width:.7em;height:.7em;margin-left:.25em;position:relative;top:-.5em;}.dac-site .error-warning{font-size:16px;font-weight:700;color:#a8172b;margin-top:.5em;margin-bottom:.5em;}.dac-site .error-warning-2{font-weight:700;font-size:16px;margin-top:.5em;}.dac-site .error-warning-2>a{text-decoration:underline!important;font-size:15px;color:#3466cb!important;font-weight:400;}.store .dac-site h1{font-size:30px;}.store .state-col{-webkit-column-count:4;-moz-column-count:4;column-count:4;column-gap:40px;position:relative;}.store .state-col:after{height:1em;width:100%;content:"";background:#fff;position:absolute;left:0;bottom:0;}.store .state-col>a{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.store .state-col h3{margin-top:0;border-bottom:1px solid #636566;padding:15px;color:#23527c;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.store .found{margin-bottom:20px;margin-top:20px;}.store .store-ca-CTA{color:#36c;font-size:30px;text-decoration:underline;}.store .store-title-ca{margin-top:3em;margin-bottom:3em;}.city-details .cityName{font-size:24px;margin-bottom:15px;line-height:30px;}.cityName-blank{font-size:24px;margin-bottom:25px;line-height:30px;color:#fff;}.city-details>div{font-size:18px;margin-bottom:12px;}.city-details .storeName{font-weight:600;}.city-details .directions{color:#36c;margin-top:30px;display:inline-block;font-size:17px;border-bottom:1px solid;position:absolute;bottom:0;}.city-details .directions:hover{text-decoration:none;}.city-details{width:32.33%;margin-bottom:65px;display:inline-block;vertical-align:top;padding-right:1em;min-height:238px;position:relative;}.city-details a{color:#23527c;display:inline-block;overflow:visible;}.city-details .storeName a{line-height:1.25em;}#map-section{width:50%;height:330px;float:right;display:table-cell;}.dac-site .country-page-text{margin-bottom:50px;}.dac-site .copy-map{width:100%;display:table;margin-bottom:60px;color:#464646;max-width:100%;}.dac-site .copy-section{padding:0 3em 3em 0;}.copy-header{font-size:24px;margin-bottom:1em;line-height:1.25;}.copy-content{font-size:14px;}.state-cities{width:100%;display:table;}.stateName span,.name-ca span{color:#3d3833;font-family:"Open Sans",arial,sans-serif;margin-left:8px;position:relative;}.ashley-arrow:after{content:url(/images/arrow.png);display:inline-block;top:9px;position:relative;}.ashley-uparrow:after{content:url(/images/uparrow.png);display:inline-block;top:12px;position:relative;}.allstore-CTA{display:inline-block;text-align:center;width:100%;white-space:nowrap;}.openda{display:table;}.closeda{display:none;}.store .found,.store-ca .found{font-size:20px;color:#3d3833;font-family:"Open Sans",arial,sans-serif;margin-bottom:32px;margin-top:17px;}.store .found .number,.store-ca .found .number{font-weight:bold;}.name-ca{margin-top:20px;color:#23527c;font-size:24px;margin-bottom:40px;}.name-ca a:hover,.state-col a:hover{text-decoration:none;}@media screen and (max-width:390px){.store .state-col h3{padding:5px!important;font-size:14px!important;}}.dac-site #scheduleAppointment{display:inline-block;text-transform:uppercase;font-family:"Open Sans",arial,sans-serif;background-color:#dc6901;color:#fff;font-size:15px;font-weight:bold;padding:.3em 1em;margin-top:.75em;border:1px solid transparent;border-radius:4px;}#scheduleAppointment:focus,#scheduleAppointment:hover,#scheduleAppointment:active{text-decoration:none;background-color:#ffc28c;}@media screen and (max-width:991px){.city-details{width:49%;margin-bottom:50px;}}@media screen and (max-width:767px){.store .state-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:20px;}.dac-site .tab-nav{display:flex;margin-right:15px;}.dac-site #scheduleAppointment{font-size:14px!important;width:100%;text-align:center;padding:10px 0;}.store .state-col h3{margin-top:0;border-bottom:1px solid #636566;padding:7px;color:#23527c;font-size:16px;display:inline-flex;width:100%;}.store .found{margin-bottom:20px;margin-top:20px;}.store .store-ca-CTA{color:#36c;font-size:22px;text-decoration:underline;}.store .store-title-ca{margin-top:3em;margin-bottom:3em;}.store h1{font-size:24px;}.store-ca .dac-site h1{font-size:26px;}.allstore-CTA{display:inline-block;text-align:center;width:100%;}.city-details{width:100%;margin-bottom:32px;min-height:0;}.city-details>div{font-size:17px;}.city-details .directions{margin-top:15px;position:static;}#map-section{width:100%;}}.local-pricing-status{visibility:hidden;}@media(max-width:1199px) and (min-width:768px){.store .state-col{-webkit-column-count:3;-moz-column-count:3;column-count:3;column-gap:30px;}.store .state-col h3{font-size:21px;}}.dac-site .stars{margin-bottom:.5em;}.dac-site .stars svg{height:1.25em;width:15px;display:inline-block;}.dac-site .avg-stars svg{width:19px;height:1.25em;position:relative;bottom:-.2em;display:inline-block;vertical-align:baseline;}.dac-site .reviews-average{font-size:18px;}.dac-site .avg-stars .last-star svg .cls-1{fill:url(../sass/#my-last-gradient);}.dac-site .revews-title{text-transform:uppercase;font-size:16px;font-weight:700;margin-bottom:.5em;}.dac-site .total-reviews{margin:1em 0 3em;font-weight:700;font-size:15px;}.dac-site .review{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #ababab;}.dac-site .review-author{font-weight:700;margin-bottom:.5em;}.dac-site .show-hide-reviews{text-transform:uppercase;margin-bottom:3em;font-weight:700;}.dac-site .reviews-button:hover,.dac-site .reviews-button:focus{text-decoration:none;}.dac-site .inline-title .total-reviews{margin:.25em 0 1.25em;}.dac-site .inline-title .reviews-average strong{font-size:20px;margin-right:.25em;}.dac-site .inline-title .reviews-average svg{height:1.2em;width:15px;display:inline-block;vertical-align:baseline;}#mapbox canvas,#mapsearch canvas{left:0;}.marker{background-image:url(/images/ellipse-listing.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:auto;height:auto;padding-top:2px;cursor:pointer;text-align:center;font-size:14px;color:#fff;}.marker img{width:27px;display:inline-block!important;}.mapboxgl-popup{max-width:200px;}button.mapboxgl-popup-close-button{padding:0 5px;}.mapboxgl-popup-content p{text-align:left;font-family:"Open Sans",sans-serif;margin-bottom:5px;}.mapboxgl-map{font:12px/20px "Helvetica Neue",Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);height:137px;}.form-container input.mapboxgl-ctrl-geocoder--input{height:40px;font-family:"Open Sans",arial,sans-serif;font-size:14px;min-height:0;border-radius:0;padding:0 10px;border:1px solid #e8e8e8;}.form-container .mapboxgl-ctrl-geocoder--icon{top:10px;}.mapboxgl-ctrl-geocoder--icon{top:11px;}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder *:after,.mapboxgl-ctrl-geocoder *:before{box-sizing:border-box;text-align:left;}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder .suggestions{box-shadow:none!important;}.mapboxgl-ctrl-geocoder--icon{display:none!important;}.mapboxgl-ctrl-geocoder{width:auto!important;min-width:180px!important;}@media screen and (max-width:639px){.mapboxgl-ctrl-geocoder{width:100%;font-size:15px;line-height:20px;max-width:100%;}div#geocoder{margin-bottom:20px;}}@media screen and (max-width:991px){.form-container .mapboxgl-ctrl-geocoder{width:100%;font-size:15px;line-height:20px;max-width:100%;}.form-container div#geocoder{margin-bottom:20px;}}.sticky-top-bar .af-modal{display:none;}.AB-test.bar-center{padding-left:10px;}.covid-banner{background-color:#dc6901;color:#fff;padding:.5em 2.75em .25em;font-size:15px;line-height:1.6;font-weight:700;}.covid-banner a{color:#fff;text-decoration:underline;}.covid-banner a:hover{color:#fff;text-decoration:none;}.loc-footer{display:none;}.tabbed-content{border:25px solid #f7f7f7;padding:10px;margin-right:15px;margin-bottom:15px;}nav.tab-nav span,nav.tab-nav a{padding:15px;display:inline-block;vertical-align:top;}nav.tab-nav span,nav.tab-nav a:hover{background-color:#ececec;border-bottom:2px solid #dc6901;text-decoration:none;color:#000;}nav.tab-nav a{background-color:#f7f7f7;border-bottom:2px solid #f7f7f7;color:#000;}@media screen and (max-width:767px){.tabbed-content{border-width:0;padding:10px 0;margin-right:15px;margin-bottom:15px;}nav.tab-nav span,nav.tab-nav a{display:flex;flex:1;}.covid-banner{text-align:center;padding:.5em 1.5em .5em;}.covid-banner br{display:none;}.loc-footer{display:block;background:#f4f4f4;height:60px;margin-right:auto;margin-left:auto;position:fixed;bottom:auto;width:100%;z-index:100;}.us-site .loc-footer{top:150px;}.canada-site .top-bar{margin-top:60px;}.canada-site .loc-footer{top:0;}.loc-footer-cta{display:inline-block;}.loc-footer-cta>a{text-transform:uppercase;width:auto;min-width:135px;font-size:12px!important;font-weight:600;padding:6px;display:inline-block;font-family:"Open Sans",arial,sans-serif;border-radius:4px;text-decoration:none;margin-top:15px;border:1px solid #dc6901;}.loc-footer-cta>a:first-child{margin-right:15px;}.loc-footer .phone{background-color:#dc6901;color:#fff;}.loc-footer .loc-footer-directions{color:#dc6901;}.loc-footer img{height:16px;display:inline-block;}.loc-footer-container{max-width:100%;width:100%;margin:0;text-align:center;}}.mapboxgl-ctrl-attrib.mapboxgl-compact.open{padding:2px 24px 2px 4px;visibility:visible;margin-top:6px;}.mapboxgl-ctrl-attrib.mapboxgl-compact.open .mapboxgl-ctrl-attrib-inner{display:block;}.section-message{font-size:large;color:#7b2b2d;font-weight:bold;line-height:1.4em;padding-bottom:20px;}.global-message-container{margin-top:15px;}@media screen and (max-width:769px){.section-message{font-size:medium;}}.off-canvas-nav-show:not(.mobile-utility-nav):not(.menu-utility-user){height:auto!important;}.off-canvas-nav-show.mobile-brand-item>div{height:auto!important;}.shop-by-phone,.shop-by-appointment{display:none!important;}.mobile-stores-nav-info{visibility:hidden;}.directions{font-size:14px!important;width:250px;text-align:center;text-transform:uppercase;background-color:#dc6901!important;color:#fff!important;text-decoration:none!important;font-size:15px;font-weight:600;padding:6px;margin-top:.75em;border:1px solid transparent;border-radius:4px;}.directions:hover,.directions:focus,.directions:active{background-color:#ffc28c!important;}@media only screen and (max-width:767px){.directions{padding:10px 0;font-weight:bold;width:100%;}}.cust-phone{white-space:nowrap;}.ui-dialog.ui-corner-all,.ui-widget-overlay,dialog.modal.svelte-h7ks1r{display:none!important;}.ais-Hits-item div{height:auto!important;}html .show-after-load{opacity:1!important;visibility:visible!important;}.header__whishlist,.header__store-locator,.acquire-launcher-wrapper,#autosuggest-autosuggest__results,.multiple-sumome-warning-toast,.Vue-Toastification__container{display:none;}.header__cart{height:auto;}footer{margin-top:15px;}.dac-pagination{display:flex;justify-content:center;margin:2em;}.dac-pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none;cursor:pointer;}.dac-pagination a.active{background-color:#dc6901;color:#fff;}.dac-pagination .prev,.dac-pagination .next{padding:8px 16px;}.d-flex{display:flex;}.justify-content-center{justify-content:center;}.header__icon a{color:var(--color-gray-700)!important;}.title-appliances{display:none!important;}.link-collections-kitchen-appliances{display:none!important;}.is-appliance .contains-price{display:none!important;}.is-appliance .contains-transaction{display:none!important;}.is-appliance .appliance-price-fallback{display:block!important;}