*{margin:0;padding:0;box-sizing:border-box}
:root{--genesis-white:#FFF;--genesis-black:#000;--genesis-light-black:#7c7c7c;--light-grey:#d9d9d9;--mid-brown:#a26a4e}
body{background-color:#f3f3f3;color:#333}
ul{padding:0}
button[disabled],html input[disabled]{background-color:#a4a4a4;cursor:not-allowed}
.hide{display:none}
.bluetooth-filter-container{max-width:600px;margin:40px auto 60px auto;text-transform:uppercase;padding:0 20px;display:flex;flex-direction:column;align-items:center}
.container-form{width:422px}
h3{font-family:'GenesisSansTextOffice-Regular';font-size:30px;line-height:40px;letter-spacing:-0.6px}
.bluetooth-pageback{font-family:'GenesisSansTextOffice-Regular';font-size:16px;line-height:22px;font-weight:700;color:#666}
.bluetooth-dropdown{height:54px;max-width:422px;width:100%;border:2px solid #999;padding:16px 20px;appearance:none;font-size:16px;font-family:'GenesisSansTextOffice-Regular';background:url(../../../../../content/dam/Bluetooth/bluetooth-assistance/arrow-down.svg) no-repeat right;background-origin:content-box;text-transform:uppercase}
.bluetooth-dropdown::before{content:'';border:2px solid red;background:url(../../../../../content/dam/Bluetooth/bluetooth-assistance/arrow-down.svg) no-repeat right}
.bluetooth-dropdown::after{content:'';border:2px solid red;background:url(../../../../../content/dam/Bluetooth/bluetooth-assistance/arrow-down.svg) no-repeat right}
.bluetooth-dropdown.selected{border-color:var(--genesis-black)}
.bluetooth-label{font-family:'GenesisSansTextOffice-Regular';font-size:20px;line-height:30px;letter-spacing:-0.4px;margin:50px 0 16px 0}
.bluetooth-radiotype{max-width:422px}
.bluetooth-radiotype li{display:flex;justify-content:space-between;margin-bottom:16px;background-color:var(--genesis-white);padding:16px 20px}
.bluetooth-radiotype li img{max-width:150px}
.bluetooth-radiotype li.selected{border:2px solid var(--genesis-black)}
.bluetooth-radiotype .bluetooth-radiotype-name{display:flex;align-items:center;font-family:'GenesisSansTextOffice-Regular';font-size:16px;letter-spacing:-0.32px}
.secondary-btn{max-width:165px;min-width:100px;height:32px;padding:0 20px;background-color:transparent;color:var(--genesis-black);border:1px solid var(--genesis-black);font-size:13px;font-weight:400;font-family:'GenesisSansTextOffice-Regular';line-height:16px;margin-bottom:20px;text-transform:uppercase}
.primary-btn{max-width:205px;min-width:100px;height:32px;padding:0 20px;background-color:var(--genesis-black);color:var(--genesis-white);border:0;font-size:13px;font-weight:400;font-family:'GenesisSansTextOffice-Regular';line-height:16px;margin-bottom:20px;text-transform:uppercase}
.btn-ht48{height:48px;margin:5px}
.bluetooth-result-container{max-width:530px;margin:50px auto 138px auto;text-transform:uppercase;text-align:center;padding:80px 20px 20px 20px;font-family:'GenesisSansTextOffice-Regular'}
.bluetooth-result-container h3{font-family:'GenesisSansTextOffice-Regular';margin-bottom:20px}
.line-height-2{line-height:2}
.result-note{line-height:1.2}
.result-details{margin-bottom:20px}
.backBtn{cursor:pointer;border:0;position:absolute;padding:0 30px}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.heading-text{display:flex;justify-content:space-between;cursor:default;font-family:'GenesisSansTextOffice-Regular';text-transform:uppercase}
.list-content{display:flex;margin:30px 0;cursor:default}
.sr-list{width:19px;height:19px;background-color:var(--mid-brown);padding:0;border-radius:50%;color:var(--genesis-white);text-align:center;display:block;flex:none}
.list-content strong{color:var(--mid-brown);text-transform:uppercase}
.list-text{padding-left:10px}
.content-details,.content-details-note{padding:0 50px}
.footer-bottom-btn{display:flex;justify-content:space-between;padding:37px}
.modal-note-header{text-transform:uppercase;font-family:'GenesisSansTextOffice-Regular';padding-top:30px;cursor:default}
.content-details-note ul{padding:0 20px;font-size:10px}
.content-details-note ul li:hover{background:var(--genesis-white);cursor:default}
.modal-note-p{font-size:10px;font-family:'GenesisSansTextOffice-Regular';padding-top:10px;cursor:default}
.bluetooth-display-error{font-family:'GenesisSansTextOffice-Regular';font-size:20px;line-height:30px;letter-spacing:-0.4px;margin:30px 0 16px 0;color:#c40712;font-weight:400}
.step-area{width:38%}
.stepperblock{display:flex;align-items:center;width:100%;list-style:none;color:var(--light-grey)}
.text-step{width:100%}
.text1-heading{margin-left:-8px;font-weight:600}
.text2-heading{margin-left:-30px;font-weight:600}
.text3-heading{font-weight:600;margin-left:-8px}
.step-bar{display:flex;flex-direction:row;width:100%;align-items:center}
.step-bar:after{content:'';border:0 solid #e5e7eb;box-sizing:border-box;border-width:1px;width:100%;height:.1rem}
.rounded-full{border-radius:9999px;display:flex;height:1rem;width:1rem;border:1px solid var(--light-grey)}
.active .rounded-full{background-color:var(--genesis-black);border:0}
.complete .step-bar:after{border-color:var(--genesis-light-black)}
.active.text-step,.active.last-step{color:var(--genesis-black)}
.complete.text-step{color:var(--genesis-light-black)}
.complete .rounded-full{background-color:var(--genesis-light-black);border:0}
@media(max-width:767px) and (min-width:100px){.container-title{text-align:center}
.container-form{width:335px}
.heading-text{flex-direction:column;line-height:2}
.backBtn{position:relative;padding:0;margin:40px 0 0 20px}
.bluetooth-result-container{margin:30px auto 60px auto;padding:0 20px 20px 20px}
.result-note{padding:0 40px;margin-top:5px}
.modal-header{padding:20px 20px 0 20px !important}
.content-details,.content-details-note{padding:0 20px}
.sr-list{width:20px;height:18px}
.step-area{width:12%;margin-top:10px}
.step-area .step{min-width:100%;max-width:100%}
.step-area .step ol{width:100%}
.text1-heading,.text2-heading,.text3-heading,.step-bar:after{display:none}
.m-btn{max-width:100%;min-width:100%;height:48px;margin:8px 0}
}
.modal-header{border-bottom:0;padding:20px 50px}
#modal-pairing-instructions{padding:10px !important}
#modal-pairing-instructions .modal-pairing{margin:13rem auto 3rem auto}
#modal-pairing-instructions .modal-pairing .modal-header .modal-close{display:flex;align-items:center;justify-content:center;position:absolute;top:-5rem;background:var(--genesis-white);color:var(--genesis-black);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:"GenesisSansHeadOffice-Regular";font-size:14px;font-style:normal;font-weight:400;line-height:120%;padding:1rem 3rem;right:0;cursor:pointer;border:0;margin:0}
.s15{font-size:15px}
#modal-pairing-instructions .modal-content{overflow:inherit;display:inline-table}