.Loader--recommender{align-items:center;background:hsla(0,0%,100%,.85);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}body.has-loaded{opacity:1}main[role=main]>section{padding:0}.currentversion{margin-bottom:-1.5rem;min-height:100%}.currentversion .Mobile-preamble>div,.currentversion .Mobile-preamble>div>div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.currentversion .productRecommenderApp{left:0;opacity:0;pointer-events:none;top:0;transition:opacity .25s ease-out;width:100%;z-index:2}.isShowingRecommended .currentversion .productRecommenderApp{height:auto}.currentversion .productRecommenderApp .Tooltip{pointer-events:none}.currentversion .productRecommenderApp.is-active{opacity:1;pointer-events:auto}.currentversion .productRecommenderApp.is-active .Tooltip{pointer-events:auto}.currentversion .productRecommenderApp.is-active .Tooltip span{font-size:.875rem}.currentversion .recommended,.currentversion .steps{height:100%;margin:0 auto;width:100%}body .layoutHidden .currentversion .recommended,body .layoutHidden .currentversion .steps,body.layoutMinimal .currentversion .recommended,body.layoutMinimal .currentversion .steps,body.layoutNormal .currentversion .recommended,body.layoutNormal .currentversion .steps{min-height:100%}.currentversion .steps{align-items:center;display:flex;justify-content:center}.currentversion .steps>div{display:flex!important;flex-direction:column;height:100%}.currentversion .recommended{display:block!important;height:auto}.currentversion .recommended .wrapper{width:100%}.currentversion .controls{display:flex;flex-direction:row-reverse;justify-content:space-between}.currentversion .controls a{order:2}.currentversion .controls a+.Mobile-close{order:1}.currentversion .couponrequest span{display:block;font-size:.625rem;margin-bottom:.75rem}.currentversion #RecommenderLanding{background-attachment:fixed;background-position:50% 50%;background-size:cover;height:auto;opacity:1;pointer-events:all;position:relative!important;z-index:1}.currentversion #RecommenderLanding .steps img{display:block;margin:0 auto 2rem}.currentversion #RecommenderLanding .grey{background:hsla(0,0%,100%,.8);position:relative;text-align:center}@media only screen and (min-width:769px),print{.currentversion{margin-bottom:-3rem}.currentversion .Mobile-preamble>div,.currentversion .Mobile-preamble>div>div{display:block;height:auto}.currentversion .steps>div{display:block!important;height:auto}}@media (max-width:768px){.currentversion #RecommenderLanding .steps{padding-top:0}}
.popover-wrapper{display:inline-block;position:relative}.popover_a{pointer-events:auto!important}.currentversion .step{height:100%;text-align:center}.currentversion .step span{font-size:.875rem;font-weight:400;line-height:1.5}.currentversion .step .Tooltip a>span{font-weight:600}.currentversion .step>div{max-width:1170px}.currentversion .step .Step-container{align-items:center;height:100%;max-width:1170px}.currentversion .step .Step-container,.currentversion .step .Step-container .Step-text{display:flex;flex-direction:column;justify-content:center}.currentversion .step .Step-container .Step-text .Tooltip>a{color:#333!important}.currentversion .step .Step-container .Step-text .Tooltip>a>span{font-weight:600;text-transform:none!important}.currentversion .step .Step-container .Step-text .Tooltip>span{margin:15px auto 0;padding:.75rem;right:0}.currentversion .step .Step-container .Step-text .Tooltip>span>h3{display:none!important}.currentversion .step .Step-container .Step-text .Tooltip.is-active>span{display:block}.currentversion .step .Step-container .Step-text>h2,.currentversion .step .Step-container .Step-text>span{margin:0}.currentversion .step .Step-container .Step-text>h2{margin:0;padding-bottom:0;padding-top:1.5rem}.currentversion .step .Step-container .Step-text>span{display:block;margin:.75rem 0;padding-bottom:0}.currentversion .Step-image.Grid-cell{padding:0 24px}.currentversion .options{gap:12px;width:100%}.currentversion .options--checkboxes{flex-wrap:wrap}.currentversion .options .option{width:100%}.currentversion .options .option input[type=checkbox],.currentversion .options .option input[type=radio]{opacity:0}.currentversion .options .option input[type=checkbox]+div,.currentversion .options .option input[type=radio]+div{align-items:center;border:2px solid #3663a8;border-radius:4px;color:#3663a8;display:flex!important;flex-wrap:wrap;height:100%;justify-content:center;margin-top:-1.5rem;padding:.75rem .375rem}.currentversion .options .option input[type=checkbox]+div:hover,.currentversion .options .option input[type=radio]+div:hover{cursor:pointer}.currentversion .options .option input[type=checkbox]:checked+div,.currentversion .options .option input[type=radio]:checked+div{background:#3663a8;color:#fff}.currentversion .options .option span{font-size:.875rem;font-weight:600;line-height:1.375rem;width:100%}.currentversion .options .option--checkbox{min-height:68px;width:calc(50% - 6px)}.currentversion .options .option--checkbox span{line-height:1.25rem}.currentversion .options .option--checkbox.is-disabled{background:#d8d8d8;opacity:.6}.currentversion .options .option--checkbox.is-disabled input[type=checkbox]+div{border-color:#d8d8d8;color:#333}@media only screen and (min-width:769px),print{.currentversion .step{height:auto}.currentversion .step span{font-size:1rem}.currentversion .step .Step-container{flex-direction:row;justify-content:flex-start}.currentversion .step .Step-container .Step-text .Tooltip>a,.currentversion .step .Step-container .Step-text .Tooltip>a+span{pointer-events:none}.currentversion .step .Step-container .Step-text>h2,.currentversion .step .Step-container .Step-text>span{margin:0;padding:.75rem}.currentversion .step .Step-container .Step-text>span{padding-bottom:3rem}.currentversion .step .Step-container .Step-text{background-image:none!important;display:block}.currentversion .step .Step-container .Step-text>h2,.currentversion .step .Step-container .Step-text>span{background:transparent;border:none!important;margin-bottom:.75rem;padding:0!important}.currentversion .step .Step-container .Step-text>h2{padding-bottom:.75rem}.currentversion .Step-image.Grid-cell{padding:0}.currentversion .options{gap:24px}.currentversion .options .option--checkbox{min-height:1px;width:calc(50% - 12px)}.currentversion .options .option--checkbox span{line-height:1.375rem}}
.option:focus{border:1px dotted #000;outline:none}input:checked+div span{background:#3663a8;color:#fff}
.popover-container{display:inline-block;position:relative}.Modal-controls{padding-bottom:0}.Modal-close{background-color:#fff!important;border:1px solid transparent;text-shadow:0 0 #000!important}.Modal-close:focus{border:1px dotted #000;outline:none}.Modal-close .Icon{transform:translate(-33%,-17%);width:30px}.popover-a{text-decoration:none}.popover-content{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#333;font-size:.875rem;margin-top:10px;padding:16px;position:absolute;top:100%;transform:none;width:clamp(250px,80vw,450px);z-index:1000}.popover-arrow{border-bottom:10px solid #fff;height:0;left:50%;width:0;z-index:1}.popover-arrow,.popover-arrow:before{border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-5px}.popover-arrow:before{border-bottom:10px solid #dcdcdc;content:"";left:-10px;z-index:-1}
.currentversion .exploreMore[data-v-6adb6d16]{display:flex;justify-content:center;margin:20px 50px;text-align:center}.currentversion .exploreMore span[data-v-6adb6d16]{display:block;text-align:center;width:100%}.currentversion .exploreMore>div[data-v-6adb6d16]{flex-grow:1}.currentversion .exploreAll[data-v-6adb6d16]{padding-bottom:60px;text-align:center}@media (max-width:768px){.currentversion .recommendedproduct[data-v-6adb6d16]{clear:both;height:auto}.currentversion .exploreAll .btn[data-v-6adb6d16]{max-width:300px}}
.currentversion .recommendedproduct-row[data-v-9f4f8722]{text-align:center}.currentversion .productInfo[data-v-9f4f8722]{display:flex;flex-direction:column;justify-content:center}.currentversion .productImage[data-v-9f4f8722]{text-align:center}.currentversion .select-holder[data-v-9f4f8722]{clear:both;width:100%}.currentversion .buttons[data-v-9f4f8722]{align-items:center;display:flex;flex-direction:column;justify-content:center}.currentversion .buttons>div[data-v-9f4f8722]{margin-bottom:24px}.currentversion .buttons[data-v-9f4f8722] .ps-buyNow .ps-button-label{padding:10px 0 0}.currentversion .Criteria-list[data-v-9f4f8722]{display:flex;flex-wrap:wrap;gap:12px}.currentversion .Criteria-item[data-v-9f4f8722]{align-items:center;display:flex;gap:6px}.currentversion .Criteria-item .Icon[data-v-9f4f8722]{fill:#fff;background:#3663a8;border-radius:4px;height:24px}.currentversion .Criteria-item .XIcon[data-v-9f4f8722]{fill:#fff;background:#696969}@media only screen and (min-width:769px),print{.currentversion .recommendedproduct-row[data-v-9f4f8722]{text-align:left}.currentversion .select-holder[data-v-9f4f8722]{width:300px}.currentversion .buttons[data-v-9f4f8722]{flex-direction:row;justify-content:flex-start}.currentversion .buttons .jsProdLink[data-v-9f4f8722]{margin-right:24px}}
