@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap);
.index-module_modal_3vuVS{--dark-blue:#133d8d;--modal-padding:15px;--content-margin:36px;--vertical-spacer:20px;width:392px;padding:10px;font-size:14px;color:#000;display:flex;flex-direction:column;height:100%}.index-module_link_rRftA{cursor:pointer;color:#000;text-decoration:underline}.index-module_allstate-logo_36Fv0{width:150px;height:44px;margin-top:6px}.index-module_divider-logos_l-xNV{width:1px;background-color:#ccc;margin:0 10px}.index-module_aj-logo_16JbI{width:125px;height:50px}.index-module_head_1lAH3{background:var(--dark-blue);color:#fff;font-weight:700;padding:10px;text-align:center;margin:0 calc(var(--modal-padding)*-1)}.index-module_head__main_1Vpmw{font-size:20px;line-height:24px}.index-module_head__reviews__9IAS{margin-top:10px;display:flex;justify-content:center;grid-gap:5px;gap:5px;align-items:center}.index-module_main_1Xhs0{margin-top:20px;padding:16px 30px;background-color:rgba(23,65,155,.06)}.index-module_main_1Xhs0>div{flex:1}.index-module_product_3hXkt{flex-direction:column;grid-gap:8px;gap:8px;justify-content:space-between;text-align:center}.index-module_pre-head__container_dh_3k,.index-module_product_3hXkt{display:flex;align-items:center}.index-module_pre-head__container_dh_3k{grid-gap:16px;gap:16px;padding-bottom:4px;margin-bottom:16px}.index-module_pre-head__title_3ZJU5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.index-module_image-container_fYJ0X img{max-height:58px}.index-module_features_2fuqK,.index-module_image-subtext_2WXID{display:flex;flex-direction:column}.index-module_features_2fuqK{grid-gap:4px;gap:4px}.index-module_features__label_1_-vp{color:#17419b;font-size:15px;line-height:25px;font-weight:800}.index-module_features__img_S_ARS{width:118px;margin:0 auto 16px}.index-module_features__list_30YAp{font-size:13px;line-height:25px;padding-left:30px}.index-module_feature_9W_ko{display:flex;align-items:center;grid-gap:10px;gap:10px}.index-module_feature-icon_37gI5{flex:0 0 50px;padding:0 2px;display:grid;align-items:center;justify-items:center;place-items:center;color:var(--dark-blue);font-size:18px;font-weight:700;font-family:open-sans}.index-module_feature-icon_37gI5>img{max-width:40px}.index-module_warranty-options_by132{padding:15px 5px 25px;display:flex;flex-direction:column;grid-gap:25px;gap:25px;font-size:18px}.index-module_cash-back_3W1bh{margin-top:6px;color:#5ebb47}.index-module_warranty-row_AXZ_t{display:flex;justify-content:space-between;align-items:baseline}.index-module_warranty-input-group_nMR6E{display:flex;grid-gap:10px;gap:10px;align-items:baseline;width:100%}.index-module_warranty-price_3i9NV,.index-module_warranty-row__label_3Mxn1{font-size:14px;line-height:25px}.index-module_warranty-price_3i9NV{margin-left:auto;font-weight:700}.index-module_learn-more_2kNOE{margin-top:auto;display:block;color:#5dba46;font-size:14px;line-height:26px;text-align:center}.index-module_state-loading_1QQB0{position:absolute;height:100%;width:100%;margin:-22px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1)}.index-module_button-no_4B2_X,.index-module_button-yes_3iTK3{all:unset;font-size:14px;line-height:26px;padding:4px 10px;border-radius:5px;text-align:center;cursor:pointer}.index-module_button-yes_3iTK3{background:#5dba46;color:#fff;font-size:12px;line-height:24px}.index-module_button-yes_3iTK3:hover{background:#3b8448}.index-module_button-no_4B2_X{border:1px solid #5dba46;color:#5dba46;box-sizing:border-box;width:100%;display:block;height:46px;text-align:center}.index-module_button-no_4B2_X:hover{border:1px solid #514f4f;color:#514f4f}.index-module_terms_17NCf{font-size:10px;line-height:26px}@media(max-width:700px){.index-module_modal_3vuVS{width:100%;--modal-padding:10px;--content-margin:15px;--vertical-spacer:10px}.index-module_head_1lAH3{text-align:left}.index-module_head__main_1Vpmw{font-size:26px}.index-module_head__reviews__9IAS{font-size:12px;justify-content:flex-start}.index-module_head__reviews__stars_QTybO{min-width:70px}.index-module_product_3hXkt{display:none}.index-module_features_2fuqK{grid-gap:6px;gap:6px}.index-module_feature-icon_37gI5{flex:0 0 40px;font-size:14px}.index-module_feature-icon_37gI5>img{max-width:30px}.index-module_warranty-options_by132{font-size:14px}.index-module_actions_15STS{flex-wrap:wrap;grid-gap:10px;gap:10px}.index-module_terms_17NCf{font-size:10px}.index-module_image-container_fYJ0X{flex:1 0 27px}.index-module_button-no_4B2_X,.index-module_button-yes_3iTK3{font-size:14px;line-height:26px}}.index-module_check_3uRnX{width:20px;height:20px}
.index-module_container_2bi1b{--aj-blue:#133d8d;--modal-padding:40px;--content-margin:36px;--vertical-spacer:20px;width:300px;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);position:absolute;top:50px;bottom:50px;right:50px;z-index:999999;border-radius:10px;font-family:Lato,open-sans;padding:var(--modal-padding);font-size:14px;color:var(--aj-blue);display:flex;flex-direction:column}@media(max-width:767px){.index-module_container_2bi1b{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;border-radius:0}}.index-module_header_1Z4Y1{font-size:23px;font-weight:700;letter-spacing:-.4px;margin-bottom:20px}.index-module_body_2u3zN{overflow-y:auto;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.index-module_bottom_1UVc7{padding-top:20px;margin-top:auto}.index-module_sub-header_6TvBl{font-size:20px;font-weight:400;letter-spacing:-.4px}.index-module_product_WEAuR{font-family:Inter;font-size:12px;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.index-module_brand_1Xhgt{color:#000;font-size:12px;font-weight:700}.index-module_sku_2N9Xq{color:rgba(0,0,0,.51)}.index-module_description_2HCWl{font-weight:700}.index-module_img_3Wt-u{margin:10px 0;max-height:180px}@media(max-width:767px){.index-module_img_3Wt-u{max-width:200px}}.index-module_upgrade_2A2OL{display:inline-block;width:100%;background-color:#5dba46;color:#fff;border:none;border-radius:5px;padding:10px 20px;text-align:center;font-size:16px;font-weight:700}.index-module_upgrade_2A2OL:hover{text-decoration:none;color:#fff}.index-module_upgrade-loading_37-OE{opacity:.5}.index-module_no-thanks_3M_KL{margin-top:5px;font-family:Lato;font-weight:700;text-decoration:underline;text-align:center;cursor:pointer}
.AddToList-module_modal-wrapper_1Go3i{--aj-black:#39393a;--aj-blue:#17419b;--aj-green:#5dba46;--bright-blue:#007dfa;font-family:arial;color:var(--aj-blue);width:500px;margin:25px 50px}.AddToList-module_header_38Kwp{font-size:28px;line-height:33px;margin-bottom:50px;font-weight:700}.AddToList-module_radio_1Yyk9{display:flex;margin:10px 0;align-items:center}.AddToList-module_radio-item_wt9ve{all:unset;background-color:#fff;width:25px;height:25px;border-radius:100%;box-shadow:0 2px 10px rgba(0,0,0,.141);border:1px solid var(--aj-blue)}.AddToList-module_radio-item_wt9ve:hover{background-color:#edf6ff}.AddToList-module_radio-item_wt9ve:focus{box-shadow:0 0 0 2px #000}.AddToList-module_radio-indicator_3sLGK{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.AddToList-module_radio-indicator_3sLGK:after{content:"";display:block;width:11px;height:11px;border-radius:50%;background-color:var(--aj-blue)}.AddToList-module_list-info_cY5XP{font-size:15px;padding-left:15px}.AddToList-module_radio-label_3nBMA{display:block;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.AddToList-module_row_1wKdT+.AddToList-module_row_1wKdT{margin-top:20px}.AddToList-module_list-count_kqke2{color:var(--bright-blue);margin-top:8px}.AddToList-module_button_2xgqw{margin-top:30px;width:100%;border:none;border-radius:5px;background:var(--aj-green);color:#fff;font-size:16px;padding:15px 0}.AddToList-module_new-list-form_2zy1Q{margin-top:8px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.AddToList-module_new-list-form_2zy1Q label{color:var(--aj-black);font-size:14px}.AddToList-module_new-list-form_2zy1Q input{font-size:15px;border:none;background:#f2f2f2;padding:18px 15px;width:350px}.AddToList-module_new-list-form_2zy1Q input:placeholder{color:#afa694}.AddToList-module_new-list-form_2zy1Q input[focus-within]{color:var(--bright-blue);background:#f5faff}.AddToList-module_new-list-form_2zy1Q input:focus-within{color:var(--bright-blue);background:#f5faff}.AddToList-module_list-link_1gjr1{margin:20px 0;color:var(--aj-green);cursor:pointer;text-decoration:underline;font-size:16px;text-underline-offset:3px}
.AddToListButton-module_root_38zA_{margin:10px 0;text-decoration:underline;cursor:pointer}
