form .form-group{margin-bottom:20px}form .form-group .form-control-label{color:#000;margin-bottom:10px}form .form-group.required .form-control-label::after{content:"*";color:#000}form .form-group .form-control{font-family:"pfdintextcondpro-medium",arial,helvetica,sans-serif;font-size:18px;letter-spacing:0.2px;border-radius:0;line-height:1rem;padding:1rem .75rem}form .form-group .form-control:focus,form .form-group .form-control.braintree-hosted-fields-focused{outline:none;border:1px solid #767676;box-shadow:0px 0px 5px #767676}form .form-group .form-control.is-invalid,form .form-group .form-control.has-warning{border:1px solid #d5d6d6;border-bottom:4px solid #c22032;padding-bottom:6px}form .form-group select.form-control:not([size]):not([multiple]){height:auto;line-height:initial}form .form-group .invalid-feedback{display:none;font-size:0.8125rem}form .form-group .form-control.is-invalid+.invalid-feedback{float:right;text-align:right;background:none;display:block;font-size:.8rem;line-height:1;color:#c22032}form .form-group .form-field-tooltip{float:right;margin-left:3%;padding-top:5px}form .form-group .form-field-tooltipa{font-size:.867rem}form .form-group .form-caption{color:#2c2c2c;font-size:.8125rem;padding-top:5px}form .form-group.is-invalid .form-control,form .form-group.has-warning .form-control{border:1px solid #d5d6d6}form .form-group.is-invalid input[type],form .form-group.is-invalid textarea,form .form-group.is-invalid select.form-control,form .form-group.has-warning input[type],form .form-group.has-warning textarea,form .form-group.has-warning select.form-control{border-bottom:4px solid #c22032;padding-bottom:6px}form .form-group.is-invalid .invalid-feedback,form .form-group.has-warning .invalid-feedback{float:right;text-align:right;background:none;display:block;font-size:.8rem;line-height:1;color:#c22032}form .next-step-button{margin-top:30px;text-align:right}form .alert-danger{background-color:transparent;color:#c22032}form .input-append.date .add-on,form .input-prepend.date .add-on{cursor:pointer}form .input-append.date .add-on i,form .input-prepend.date .add-on i{margin-top:3px}form .input-daterange input{text-align:center}form .input-daterange input:first-child{border-radius:3px 0 0 3px}form .input-daterange input:last-child{border-radius:0 3px 3px 0}form .input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#f2f3f4;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.dynamic-label{margin-bottom:1.5em}.dynamic-select{height:auto !important;font-size:16px;padding:1rem .75rem}.dynamic-radio-container{padding-left:0px}.dynamic-radio-container .dynamic-radio{display:flex;width:100%;border:1px solid white;margin:10px 0;padding:10px 0}.dynamic-radio-container .dynamic-radio input{position:relative;top:-5px;border-radius:100%;height:1em;margin:auto 15px auto 0px;width:5%}.dynamic-radio-container .dynamic-radio input:focus{outline:none !important;border:none !important;box-shadow:none !important}.dynamic-radio-container+.is-invalid{border-bottom:4px solid #c22032}.contact-question-form{margin-top:1em}.question-grid{text-align:center}.question-grid .question-choice{margin-bottom:10px;background-color:#f2f3f4;border:1px solid #2c2c2c;width:32%;padding:2% 4%;font-size:18px;margin-right:5px}@media (max-width: 991.98px){.question-grid .question-choice{min-width:auto;width:46%;height:3em;white-space:normal}}@media (max-width: 768.98px){.question-grid .question-choice{height:4em}}.question-grid .question-choice:hover{background-color:#2c2c2c;color:#fff}.question-grid .question-choice.selected{background-color:#2c2c2c;color:#fff;text-decoration:none}#validatedAddressModal .select-address-form .address-radio .custom-control-label,#invalidAddressModal .select-address-form .address-radio .custom-control-label{padding-bottom:20px}div[data-action="Returns-Start"] .return-item-reason.return-error .custom-select{border-bottom:4px solid #c22032 !important}div[data-action="Returns-Start"] .return-item-reason.return-error .alert:before{display:none}div[data-action="Returns-Start"] .return-item-reason.return-error .alert.alert-danger{border-color:transparent !important;font-size:.875rem;color:#c22032;padding:.25rem 0;text-align:right}div[data-action="Returns-Start"] .return-item-reason.return-error .alert:after{content:"\E904";font-family:"icomoon";color:#c22032;position:absolute;bottom:45px;right:30px;font-size:1.25rem}.store-locator-container .search-form .card-body{padding-top:10px}.btn-storelocator-search{background-color:#f2f3f4;border-color:#2c2c2c;border-radius:0;color:#2c2c2c}.btn-storelocator-search:hover{background-color:#2c2c2c;color:#f2f3f4}.detect-location{margin-bottom:1em}.map-marker{float:left;width:2em;height:2em;text-align:center;line-height:2em;border-radius:0.375em;color:#fff;background-color:#767676;position:relative}.map-marker::after{position:absolute;bottom:-0.625em;left:50%;transform:translate(-50%, 0);content:'';width:0;height:0;border-style:solid;border-width:1em 0.5em 0;border-color:#767676 transparent transparent transparent}.gm-style-iw .store-details{margin-left:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:normal;line-height:1.5}.gm-style-iw a{color:#2c2c2c}.map-canvas{display:none}@media (min-width: 769px){.map-canvas{height:28.125em;display:block}}.results .card-body{padding:15px}.results .store-details{display:block}.results .store-details .store-name{font-weight:600;margin-bottom:5px;color:initial}.results .store-details address{margin-bottom:0}.results .store-details address p{margin:0}.results .custom-control{padding-left:0}.results .custom-control .custom-control-label{padding:0;display:block}.results .custom-control .custom-control-label:before,.results .custom-control .custom-control-label:after{display:none}.striped>div:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.store-locator-no-apiKey{display:none}.store-locator-no-results{display:none}.store-locator-hero{margin:15px}@media (min-width: 769px){.store-locator-hero h1{display:none}}@media (min-width: 769px){.results{overflow-y:auto;overflow-x:hidden;max-height:21.875em}}
