.store-locator-container .store-locator-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media (max-width: 768.98px){.store-locator-container .store-locator-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.store-locator-container .store-locator-filters .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:680px;margin-top:20px}@media (max-width: 991.98px){.store-locator-container .store-locator-filters .tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 768.98px){.store-locator-container .store-locator-filters .tabs{margin-bottom:30px;width:100%}}.store-locator-container .store-locator-filters .tabs .tabs-btn{position:relative;padding:8px 5px;text-align:center;text-transform:uppercase;border:1px solid #e2e2e2;margin-right:10px}@media (max-width: 991.98px){.store-locator-container .store-locator-filters .tabs .tabs-btn{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);margin-right:0}}.store-locator-container .store-locator-filters .tabs .tabs-btn.active{color:#363332;border:1px solid #363332}.store-locator-container .store-locator-filters .tabs .tabs-btn.active span{font-family:"DMSans",sans-serif;font-weight:700}.store-locator-container .store-locator-filters .tabs .tabs-btn.active span::before{border:2px solid #d81e05}.store-locator-container .store-locator-filters .tabs .tabs-btn span{font-size:14px;font-family:"DMSans",sans-serif;font-weight:400}.store-locator-container .store-locator-filters .tabs .tabs-btn span::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:8px;border:2px solid #e2e2e2;width:14px;height:14px;border-radius:50%}.store-locator-container .store-locator-filters .tabs .tabs-btn:hover{text-decoration:none}.store-locator-container .store-locator-filters .tabs .tabs-btn,.store-locator-container .store-locator-filters .tabs .btn-storelocator-search{height:40px;line-height:20px}.store-locator-container .store-locator-filters .tabs .btn-storelocator-search{font-size:14px}@media (max-width: 991.98px){.store-locator-container .store-locator-filters .tabs .btn-storelocator-search{width:100%;margin-top:10px}}.store-locator-container .store-locator-filters .filters{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 769px){.store-locator-container .store-locator-filters .filters{-ms-flex-item-align:end;align-self:flex-end}}@media (max-width: 768.98px){.store-locator-container .store-locator-filters .filters{margin-bottom:5px}}.store-locator-container .store-locator-filters .filters .form-group{margin-bottom:0}.store-locator-container .store-locator-filters .filters .form-group .custom-control-label{margin-left:20px;text-transform:uppercase;font-size:11px;line-height:20px;cursor:pointer}.store-locator-container .store-locator-filters .filters .form-group .custom-control-label::after,.store-locator-container .store-locator-filters .filters .form-group .custom-control-label::before{-webkit-box-shadow:none;box-shadow:none;background:transparent}.store-locator-container .store-locator-filters .filters .form-group .custom-control-label::before{content:'';border:1px solid #363332;height:20px;width:20px;top:0;left:-28px}.store-locator-container .store-locator-filters .filters .form-group .custom-control-input:checked ~ .custom-control-label::after{content:'';position:absolute;width:20px;height:10px;background:transparent;top:1px;left:-23px;border:4px solid #d81e05;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.store-locator-container .store-locator-filters .filters .form-group .custom-control-input:checked ~ .custom-control-label::before{border:1px solid #363332;background-color:transparent}.store-locator-container .store-locator-filters .filters .form-group .custom-control.disabled{cursor:not-allowed}.store-locator-container .store-locator-filters .filters .form-group .custom-control.disabled .custom-control-label{opacity:0.5;cursor:not-allowed}.store-locator-container .store-search-form{margin:20px 0}.store-locator-container .store-search-form .store-search-form-content{text-align:center}@media (max-width: 768.98px){.store-locator-container .store-search-form .store-search-form-content form{width:100%}}@media (max-width: 768.98px){.store-locator-container .store-search-form .store-search-form-content .store-locator{width:100%}}.store-locator-container .store-search-form .store-search-form-content .store-search-action{color:#363332;padding:9px 10px;background-color:#e2e2e2;width:310px;height:39px;border:0;font-size:14px;margin:0 5px;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;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-family:"DMSans",sans-serif;font-weight:400}@media (max-width: 768.98px){.store-locator-container .store-search-form .store-search-form-content .store-search-action{width:100%;margin:5px 15px}}.store-locator-container .store-search-form .store-search-form-content .store-search-action:hover{background:rgba(226,226,226,0.6)}.store-locator-container .store-search-form .store-search-form-content .store-search-action::before{content:'';width:20px;height:20px;min-width:20px;margin-right:8px;background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block}.store-locator-container .store-search-form .store-search-form-content .store-search-action.detect-location::before{background-position:-120px -259px}@media (max-width: 768.98px){.store-locator-container .store-search-form .store-search-form-content .store-search-action.store-locator-form{width:auto}}.store-locator-container .store-search-form .store-search-form-content .store-search-action.store-locator-form::before{background-position:-16px 3px}.store-locator-container .store-search-form .store-search-form-content .form-group{margin-bottom:0}@media (max-width: 768.98px){.store-locator-container .store-search-form .store-search-form-content .form-group{width:100%}}.store-locator-container .store-search-form .store-search-form-content .form-group .form-control{border:0;font-size:14px;background-color:transparent;width:250px}.store-locator-container .store-search-form .store-search-form-content .form-group .form-control::-webkit-input-placeholder{color:#363332;font-size:14px}.store-locator-container .store-search-form .store-search-form-content .form-group .form-control::-moz-placeholder{color:#363332;font-size:14px}.store-locator-container .store-search-form .store-search-form-content .form-group .form-control:-ms-input-placeholder{color:#363332;font-size:14px}.store-locator-container .store-search-form .store-search-form-content .form-group .form-control::-ms-input-placeholder{color:#363332;font-size:14px}.store-locator-container .store-search-form .store-search-form-content .form-group .form-control::placeholder{color:#363332;font-size:14px}.store-locator-container .store-search-form .store-search-form-content .form-group .invalid-feedback{text-align:left;margin-left:15px;display:block}.store-locator-container .store-search-form .store-search-form-content .store-search-resuls{margin-top:20px;color:#363332}.store-locator-container .store-search-form .btn-storelocator-search{height:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768.98px){.store-locator-container .store-search-form .btn-storelocator-search{min-width:30%;margin-right:15px}}.store-locator-container .results-card{border:0;height:400px;overflow:auto}.store-locator-container .results-card .card-header,.store-locator-container .results-card .select-store-input,.store-locator-container .results-card .map-marker{display:none}.store-locator-container .results-card .card-body{padding:0;position:relative}.store-locator-container .results-card .card-body .form-check-label{width:100%}.store-locator-container .results-card .card-body .form-check{padding-left:0}.store-locator-container .results-card .official-store .store-details::before,.store-locator-container .results-card .official-store .store-details::after{color:#d81e05}.store-locator-container .results-card .official-store .store-name::before{background-position:-199px -11px}.store-locator-container .results-card .other-store .store-details::before,.store-locator-container .results-card .other-store .store-details::after{color:#363332}.store-locator-container .results-card .other-store .store-name::before{background-position:-10px -32px}.store-locator-container .results-card .store-details{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-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d81e05;padding:20px 40px 20px 10px;text-decoration:none}@media (min-width: 769px){.store-locator-container .results-card .store-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.store-locator-container .results-card .store-details::before,.store-locator-container .results-card .store-details::after{content:'';position:absolute;margin:auto 0;right:10px;bottom:0;width:14px;height:2px;-webkit-box-shadow:inset 0 0 0 32px;box-shadow:inset 0 0 0 32px;-webkit-transform-origin:right;transform-origin:right}.store-locator-container .results-card .store-details::before{top:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.store-locator-container .results-card .store-details::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.store-locator-container .results-card .store-details .store-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:14px;font-family:"DMSans",sans-serif;font-weight:700}@media (min-width: 769px){.store-locator-container .results-card .store-details .store-name{width:35%;padding-right:20px}}.store-locator-container .results-card .store-details .store-name::before{content:'';background-size:225px 59px;width:16px;height:16px;margin-right:10px;background-image:url("../../images/storelocator/iconos.svg");background-size:225px 59px;background-repeat:no-repeat;margin-right:10px;display:block}.store-locator-container .results-card .store-details address{margin:0}@media (min-width: 769px){.store-locator-container .results-card .store-details address{width:48%;padding-right:20px}}@media (max-width: 768.98px){.store-locator-container .results-card .store-details address{margin:5px 25px}}.store-locator-container .results-card .store-details address p{font-size:12px;margin:0;font-family:"DMSans",sans-serif;font-weight:400}.store-locator-container .map-canvas{width:100%;height:700px}.store-locator-container .icon{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block}.storelocator-website{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.storelocator-website::before{content:'';height:16px;width:16px;background-position:-94px -11px;background-image:url("../../images/storelocator/iconos.svg");background-size:225px 59px;background-repeat:no-repeat;margin-right:10px;display:block}.storelocator-website:hover{color:#d81e05;text-decoration:none}.storelocator-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin:0}@media (min-width: 769px){.storelocator-phone{width:17%}}@media (max-width: 768.98px){.storelocator-phone{margin:0 25px}}.storelocator-phone:hover{color:#d81e05;text-decoration:none}.storelocator-phone::before{content:'';height:16px;width:16px;background-position:-136px -11px;background-image:url("../../images/storelocator/iconos.svg");background-size:225px 59px;background-repeat:no-repeat;margin-right:10px;display:block}.storelocator-clickandcollect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:14px;font-family:"DMSans",sans-serif;font-weight:700}.storelocator-clickandcollect::before{content:'';height:16px;width:16px;background-position:-74px -32px;background-image:url("../../images/storelocator/iconos.svg");background-size:225px 59px;background-repeat:no-repeat;margin-right:10px;display:block}.modal-store{max-width:640px;-webkit-box-shadow:0 0 4px 1px rgba(46,46,46,0.25);box-shadow:0 0 4px 1px rgba(46,46,46,0.25);padding-right:0 !important}.modal-store .modal-dialog{max-width:100%}.modal-store .modal-content{padding:5px;-webkit-box-shadow:none;box-shadow:none}.modal-store .modal-content .modal-header .close{z-index:9999;cursor:pointer}.modal-store .modal-content .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}@media (max-width: 768.98px){.modal-store .modal-content .modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modal-store .modal-content .modal-body .modal-store-image{margin-right:20px}@media (max-width: 768.98px){.modal-store .modal-content .modal-body .modal-store-image{text-align:center}}.modal-store .modal-content .modal-body .modal-store-image img{max-width:260px}.modal-store .modal-content .modal-store-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;width:100%;position:relative}@media (max-width: 768.98px){.modal-store .modal-content .modal-store-content{width:auto;margin-left:0}}.modal-store .modal-content .modal-store-content .storelocator-phone,.modal-store .modal-content .modal-store-content .storelocator-website,.modal-store .modal-content .modal-store-content .storelocator-clickandcollect{color:#000;font-size:14px;width:100%;margin:5px 0 0;font-family:"DMSans",sans-serif;font-weight:700}.modal-store .modal-content .modal-store-title{font-size:20px;color:#d81e05;margin-top:40px;font-family:"DMSans",sans-serif;font-weight:700}.modal-store .modal-content .modal-store-address{font-size:12px}.modal-store .modal-content .modal-store-button{width:100%;margin-top:20px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;letter-spacing:1px;outline:none;text-transform:uppercase;padding:8px 20px;font-size:14px;border-radius:0;text-align:center;background-color:#fff;color:#363332;border:1px solid #363332;font-family:"DMSans",sans-serif;font-weight:700}.modal-store .modal-content .modal-store-button:hover{background-color:#d81e05;color:#fff;text-decoration:none}@media (min-width: 769px){.modal-store .modal-content .modal-store-button.absolute{position:absolute;bottom:0}}.modal-store.modal-no-results .modal-content .modal-store-title{margin-top:20px}.modal-store.modal-no-results .modal-store-content{padding-bottom:0}
