.battery-finder{color:#fff;background:#490e6f;border-radius:1rem;padding:20px 15px}.battery-finder--secondary{background:#490e6f;border-radius:0;padding:20px 0 55px}.battery-finder--secondary .battery-finder__button{color:#eaebeb;background:#310b55;margin:0 0 1.5rem}.battery-finder--secondary .battery-finder__input{background:#eaebeb;min-height:auto}.battery-finder--secondary .form-dropdown__toggle{background:#ffffffb8;font-weight:700}.battery-finder--secondary .form-dropdown__toggle:after{display:none}.battery-finder--secondary .form-dropdown__dropdown{max-width:300px}.battery-finder__title{text-align:center;width:12%;margin:0;font-size:1rem;font-weight:800;display:inline-block}.battery-finder__title--secondary{text-align:left;color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:500}.battery-finder__container{padding:0}.battery-finder__group{width:12%;margin:0 0 0 12px;display:inline-block}.battery-finder__input{color:#fff;background:#80579a;border:0;width:100%;min-height:40px;padding:8px .75rem;font-weight:700}.battery-finder__input::placeholder{color:#fff;font-weight:500}.battery-finder__error{color:red;position:absolute;bottom:0;left:200px}.battery-finder__button{vertical-align:top;text-transform:uppercase;border-radius:4px;width:6%;min-height:40px;margin-left:5px;font-weight:700}.battery-finder__button[disabled]{cursor:not-allowed}.battery-finder__no-results{text-align:center;margin:0;padding:.5em 0;font-size:1.25rem;font-weight:700}.battery-finder__results{color:#fff;width:100%}.battery-finder__heading{font-weight:700}.battFindOld .battery-finder--secondary .battery-finder__input{color:#000;background:#eaebeb;min-height:auto}.battFindOld .battery-finder__group{margin:10px 0;color:#000!important}.battFindOld .battery-finder{color:#000!important}.battFindOld .button.battery-finder__button{color:#fff;margin:10px 0}.battFindOld .battery-finder--secondary .form-dropdown__toggle{color:#000;background-color:#eaebeb}.searchbtn .button.battery-form__button-secondary.desktop-only{position:absolute;top:27px;right:360px}.battery-finderNewMob .openclose{display:none}@media (width>=48em){.battery-finder--secondary .battery-finder__container{flex-wrap:wrap;justify-content:space-between;display:flex}.battery-finder--secondary .battery-finder__title{width:100%}.battery-finder--secondary .battery-finder__group,.battery-finder--secondary .battery-finder__button{width:calc(14.2857% - 10px)}.battery-finder--secondary .form-dropdown__dropdown{width:300px}.battery-finder__no-results{font-size:1.5rem}}@media (width>=62em){.searchbtn .battery-form__button-secondary{text-transform:inherit;border:0;width:auto;padding:5px;font-weight:600}}@media (width<=1023px){.battery-finderNewMob .battery-finder__title{cursor:pointer;width:100%;margin-bottom:5px;display:block}.battery-finderNewMob .battery-finder__group{width:100%;margin:0 0 12px;display:none}.battery-finderNewMob .battery-finder__button{width:100%;margin:0;display:none}.battery-finderNewMob .openclose{display:inline-block}.main-nav__menu .main-nav__item .main-nav__link{width:auto;height:30px;margin-bottom:10px;display:inline-block}.main-nav__menu .main-nav__item .OCSubMenu{text-align:center;width:20%;display:inline-block}.main-nav__menu{border-bottom:1px solid #000}}@media (width:1024px){.searchbtn .button.battery-form__button-secondary.desktop-only{right:285px}}@media (width>=1024px) and (width<=1440px){.battery-finder__button{vertical-align:middle;width:7%}}.form-dropdown{position:relative}.form-dropdown__toggle{color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#80579a;border:0;border-radius:4px;width:100%;padding:8px .75rem;font-size:1rem;font-weight:400;position:relative;overflow:hidden}.form-dropdown__toggle:after{content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;display:inline-block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-dropdown__dropdown{z-index:10;background:#fff;border:1px solid #0000002d;border-radius:6px;width:100%;padding:.5rem 0;display:none;position:absolute;top:100%;left:0}.form-dropdown__dropdown.active{display:block}.form-dropdown__container{width:100%;max-height:200px;padding:0 .75rem;overflow:auto}.form-dropdown__input{min-height:auto}.form-dropdown__input:focus{box-shadow:none}.form-dropdown__list{margin:0;padding:0;list-style:none;display:grid}.form-dropdown__item{width:100%}.form-dropdown__button{text-align:left;background:#fff;border:0;width:100%;padding:5px 10px;font-size:.875rem}.form-dropdown__button:hover,.form-dropdown__button:focus{background:#f6f4f4}@media (width>=48em){.form-dropdown__list--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}.battery-buttons{background:linear-gradient(90deg,#4b134f,#c94b4b)}.battery-buttons__button{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #fff;grid-template-columns:15px 1fr;align-items:center;gap:5px;padding:12px 25px;font-weight:800;display:inline-grid}.battery-buttons__icon{fill:#fff;width:15px;height:15px}.battery-results{gap:30px;margin:-40px 0 65px;padding:0;list-style:none;display:grid}.battery-card{background:#fff;border-radius:5px}.battery-card__title{text-align:center;background:#ffa100;border-radius:5px 5px 0 0;margin:0;padding:.5rem;font-size:1.0625rem;font-weight:800;line-height:1.5}.battery-card__title--secondary{background:#f6f4f4}.battery-card__content{border-radius:0 0 5px 5px;margin:0;padding:0 1rem 1rem;font-size:.9375rem;box-shadow:0 3px 5px 1px #d6d4d4}.battery-card__dl{margin:0}.battery-card__group{border-bottom:1px solid #d6d4d4;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.battery-card__group:last-child{border:0}.battery-card__group--secondary{flex-wrap:wrap}.battery-card__dt{font-weight:700}.battery-card__dt--secondary{margin:0 0 .5rem}.battery-card__dd{margin:0}.battery-card__list{width:100%;list-style:outside}@media (width>=48em){.battery-buttons{background:0 0}.battery-buttons>.container{position:relative}.battery-buttons__wrapper{position:absolute;top:-45px;right:.75rem}.battery-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}}@media print{body.battery-print .site-header,body.battery-print .color-background--gradient,body.battery-print .battery-buttons{display:none}body.battery-print .battery-card__title{background:#ffa100!important}body.battery-print .battery-card__title--secondary{background:#f6f4f4!important}body.battery-print .battery-finder--secondary{background:linear-gradient(90deg,#4b134f,#c94b4b)!important}body.battery-print .battery-finder__container>*{display:none}body.battery-print .battery-finder__container .battery-finder__results{display:block}body.battery-print .retail-finder,body.battery-print .site-footer{display:none}}.dialog-modal{z-index:100;background:#00000080;border:0;width:100%;height:100%;padding:.5rem;display:block;position:fixed;top:0;left:0;overflow:auto}.dialog-modal--secondary .dialog-modal__dialog{max-width:500px}.dialog-modal--secondary .dialog-modal__header{padding:7px 15px}.dialog-modal--secondary .dialog-modal__heading{font-size:1.875rem;font-weight:300}.dialog-modal--secondary .dialog-modal__content{padding:0}.dialog-modal__dialog{background:#fff;border-radius:.5rem;width:100%;max-width:500px;margin:0 auto;overflow:auto}.dialog-modal__header{color:#fff;background:#490e6f;justify-content:space-between;align-items:center;padding:5px 15px;display:flex}.dialog-modal__heading{margin:0;font-size:1.25rem;font-weight:700}.dialog-modal__close{background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.dialog-modal__icon{fill:#fff;width:24px;height:24px}.dialog-modal__content{padding:10px 15px}.question-form{margin:0}.question-form .form__select{max-width:335px}.question-form .form__select option{padding:25px}.question-form .button{text-transform:uppercase;border-radius:4px;padding:10px 28px;font-size:.875rem;font-weight:400}.question-form .button--secondary{padding:7px 28px}.question-form__info-button{background:0 0;border:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:inline-flex}.question-form__info{width:15px;height:15px}.question-form__info-message{color:#fff;z-index:1;background:#000;border-radius:5px;width:210px;padding:5px 10px;font-size:.75rem;position:absolute;top:25px;left:20px}.question-form__button{text-transform:uppercase;padding:10px 28px;font-weight:400}@media (width>=62em){.dialog-modal{padding:25px}.dialog-modal__dialog{max-width:700px}}.recipient-form{margin:0}.recipient-form__content{padding:15px 25px}.recipient-form__heading{font-size:.8125rem;font-weight:600}.recipient-form__group{margin:0 0 10px}.recipient-form__error{color:#dc3545;margin:5px 0 0;font-size:.8125rem;font-weight:600;display:block}.recipient-form__button{background:linear-gradient(90deg,#ea2839,#490e6f);border:1px solid #0a58ca;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.recipient-form__button--secondary{background:#f6f4f4;border:0}.recipient-form__icon{fill:#fff;width:14px;height:14px}.recipient-form__icon--secondary{fill:#212529}.recipient-form__footer{border-top:1px solid #dee2e6;justify-content:flex-end;padding:15px;display:flex}.email-success{z-index:10;color:#fff;background:#000;border-radius:5px;grid-template-columns:16px 1fr 30px;align-items:center;gap:15px;width:100%;max-width:270px;margin:auto;padding:15px;display:grid;position:fixed;top:150px;left:0;right:0;box-shadow:0 0 5px #00000040}.email-success__icon{background:#00ce00;border-radius:50%;width:18px;height:18px;display:inline-block;position:relative}.email-success__icon:before{content:"";border-bottom:1px solid #000;border-left:1px solid #000;width:8px;height:4px;margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)rotate(-45deg)}.email-failure__icon{background:#ce0000;border-radius:50%;width:18px;height:18px;display:inline-block;position:relative}.email-failure__icon:before{content:"";border-bottom:1px solid #000;width:8px;height:4px;margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-60%)}.email-success__message{margin:0;font-weight:500}.email-success__close{background:0 0;border:0;width:30px;height:30px;padding:0;position:relative}.email-success__close:before,.email-success__close:after{content:"";background:#fff;border-radius:3px;width:16px;height:3px;margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)rotate(45deg)}.email-success__close:after{transform:translateY(-50%)rotate(-45deg)}
