#prw.top-bar{display:block;background:#88a2aa;height:55px}#prw.top-bar .cta{width:fit-content;display:block;margin:0 auto;padding-top:12px;font-family:"sweet-sans-pro",sans-serif;font-weight:800;font-size:16px;line-height:25px;letter-spacing:1.6px;color:#fff;text-transform:uppercase}.product-recommendation-wizard{display:block!important;grid-template-columns:none!important;grid-template-areas:none!important;grid-gap:none!important;max-width:revert!important;margin:2rem auto!important;padding:3rem 0 6rem!important}.product-recommendation-wizard #product-recommender{width:60%;margin:0 auto;padding-top:6vh}@media screen and (max-width:768px){.product-recommendation-wizard #product-recommender{width:85%;padding-top:3vh}}@media screen and (max-width:667px){.product-recommendation-wizard #product-recommender{width:100%;padding-top:0;margin-top:-50px}}.product-recommendation-wizard #product-recommender .gform_anchor{position:relative;top:-100px}.product-recommendation-wizard #product-recommender .gform_anchor:focus{outline:none!important}.product-recommendation-wizard #product-recommender .gform_wrapper{margin-top:0;margin-bottom:0}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_heading{display:none}.product-recommendation-wizard #product-recommender .gform_wrapper .gf_progressbar_wrapper .gf_progressbar{display:none!important}.product-recommendation-wizard #product-recommender .gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title{margin:0!important;text-align:right!important;opacity:1!important;font-family:"courier-prime",monospace;padding-bottom:10px!important;border-bottom:1px #424B54 solid;color:#424B54!important}.product-recommendation-wizard #product-recommender .gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title .progress .red{color:#ff7062}@media screen and (max-width:667px){.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields{background-color:#e5e5e5}}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields>li{padding-bottom:70px}@media screen and (max-width:667px){.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields>li{padding-bottom:10px;margin-top:-20px;padding-right:0!important}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields>li:first-of-type{padding-top:15px}}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .gfield_label{font-family:"sweet-sans-pro",sans-serif;font-size:27px;line-height:31px;font-weight:800;letter-spacing:0;color:#424B54;padding-bottom:15px}@media screen and (max-width:667px){.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .gfield_label{width:100%;font-size:24px;padding:20px 11% 30px}}@media screen and (max-width:480px){.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .gfield_label{font-size:20px}}@media screen and (max-width:360px){.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .gfield_label{padding:20px 14% 30px}}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .gfield_description{display:block;padding-bottom:15px;font-family:"sweet-sans-pro",sans-serif;font-size:14px;line-height:25px;letter-spacing:0;color:#424B54}@media screen and (max-width:667px){.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .gfield_description{width:100%;padding:0 11% 30px;margin-top:-15px}}@media screen and (max-width:360px){.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .gfield_description{padding:0 14% 30px}}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container{margin-top:0}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li{flex-basis:45%;width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin:10px 0;background:#fff;padding:20px 30px!important;border:1px #424B54 solid}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input{margin-left:0!important}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li label{line-height:1.3;font-family:"sweet-sans-pro",sans-serif;font-size:16px;line-height:25px;font-weight:400}@media screen and (max-width:768px){.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li{flex-basis:100%;flex-wrap:wrap;margin:5px 0}}@media screen and (max-width:667px){.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li{border:none;border-bottom:1px #424B54 solid;margin:0}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li:first-of-type{border-top:1px #424B54 solid}}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=checkbox]{opacity:0;position:absolute}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=checkbox]+label{position:relative;padding-right:35px;cursor:pointer;display:inline-block;width:100%;margin:0 auto}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=checkbox]+label::before,.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=checkbox]+label::after{content:'';position:absolute;right:0;z-index:1;-webkit-transition:.2s;transition:.2s}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=checkbox]:not(:checked)+label:after{width:20px;height:20px;border:1px solid #424B54;top:6px;border-radius:0%}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=checkbox]:not(:checked)+label:before{width:0;height:0;border:1px solid transparent;right:6px;top:6px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=checkbox]:checked+label:after{top:6px;width:20px;height:20px;border:1px solid #ff7062;background-color:#ff7062;z-index:0;border-radius:0%}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=checkbox]:checked+label:before{top:6px;right:11px;width:7px;height:12px;margin-top:3px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=radio]{opacity:0;position:absolute}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=radio]+label{position:relative;padding-right:35px;cursor:pointer;display:inline-block;width:100%;margin:0 auto}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=radio]+label::before,.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=radio]+label::after{content:'';position:absolute;right:0;z-index:1;-webkit-transition:.2s;transition:.2s}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=radio]:not(:checked)+label:after{width:20px;height:20px;border:1px solid #424B54;top:5px;border-radius:100%}.product-recommendation-wizard #product-recommender .gform_wrapper .gform_body .gform_fields .ginput_container ul li input[type=radio]:checked+label:after{top:5px;width:20px;height:20px;border:1px solid #ff7062;background-color:#ff7062;z-index:0;border-radius:100%}@media screen and (max-width:667px){.product-recommendation-wizard #product-recommender .gform_wrapper .gform_footer{padding:0;margin:0;margin-top:-40px;margin-bottom:-80px}}@media screen and (max-width:667px){.product-recommendation-wizard #product-recommender .gform_wrapper .gform_footer input{font-size:1.8rem!important;margin:0;padding:30px 20px 20px}}.product-recommendation-wizard #product-recommender .product-rec-list{margin-top:0;margin-left:0;margin-bottom:3rem;display:none}.product-recommendation-wizard #product-recommender .product-rec-list:first-of-type{display:block!important}.product-recommendation-wizard #product-recommender .product-rec-list:nth-of-type(2){display:block!important}.product-recommendation-wizard #product-recommender .product-rec-list:nth-of-type(3){display:block!important}.product-recommendation-wizard #product-recommender .product-rec-list .card{border:none!important;box-shadow:0 0 24px #0000000D;min-height:21rem;overflow:hidden;padding:3rem;position:relative;display:flex;flex-direction:column}.product-recommendation-wizard #product-recommender .product-rec-list .card::before{content:none}@media screen and (max-width:768px){.product-recommendation-wizard #product-recommender .product-rec-list .card{padding:2rem}}.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper{display:flex;flex-direction:row}@media screen and (max-width:768px){.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper{align-items:center;flex-direction:column}}.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .image{height:max-content;width:max-content;align-self:center!important;margin-right:2rem;padding:15px 30px;border:#F6F6F6 7px solid}@media screen and (max-width:768px){.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .image{margin-bottom:2rem;margin-right:0}}.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .image img.affinity-partner-badge{margin:0;position:absolute;top:5rem;left:15px;transform:rotate(-0.025turn);width:5.5rem;z-index:10}.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .image img.wp-post-image{background-color:#fff;border:#F6F6F6 7px solid!important;border-radius:0;box-sizing:content-box;height:auto;margin:auto 0;max-width:none;padding:0;position:relative;bottom:auto;top:auto;width:13rem}@media screen and (max-width:768px){.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .image img.wp-post-image{top:1.5rem;left:10px;width:11rem}}.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .image .wp-post-image img{min-width:14rem!important;min-height:14rem!important}@media screen and (max-width:768px){.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .image .wp-post-image img{min-width:12rem!important;min-height:12rem!important}}@media screen and (max-width:480px){.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .image .wp-post-image img{min-width:10rem!important;min-height:10rem!important}}@media screen and (max-width:360px){.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .image .wp-post-image img{min-width:revert!important;min-height:revert!important}}.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .img-placeholder{display:block;box-sizing:content-box;margin:auto 0;max-width:none;padding:0;position:relative;bottom:auto;top:auto;width:14.5rem;height:14.5rem}@media screen and (max-width:768px){.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .img-placeholder{top:1.5rem;left:10px}}.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .title_container{flex-basis:85%;position:relative;padding-top:1rem;padding-left:1.5rem}.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .title_container .title{display:inline-block;font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:.33em;padding:0;color:#424B54}.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .title_container .title:hover,.product-recommendation-wizard #product-recommender .product-rec-list .card .card_upper .title_container .title:focus{color:#ff7062;text-decoration:none}.product-recommendation-wizard #product-recommender .product-rec-list .card .excerpt{display:block;width:auto;align-self:flex-end;margin-top:2rem}@media screen and (max-width:768px){.product-recommendation-wizard #product-recommender .product-rec-list .card .excerpt{margin-top:4rem;padding-bottom:1rem;align-self:center}}.product-recommendation-wizard #product-recommender .product-rec-list .card .button.arrow-btn::before{content:'\e911';font-family:"Icomoon";font-size:10px;margin-right:10px}.child-pages-list{display:none!important}.page-template-product-rec-results .results-intro{padding:0 0 4rem!important;font-family:"sweet-sans-pro",sans-serif;font-size:27px;line-height:36px;font-weight:800;letter-spacing:0;color:#424B54;display:block}.page-template-product-rec-results .go-back{font-family:"courier-prime",monospace;font-size:17px;line-height:19px;color:#424B54;text-decoration:none;font-weight:400!important}.page-template-product-rec-results .go-back::before{content:'\e90a';font-family:"Icomoon";font-size:12px;padding-right:10px}.page-template-product-rec-results .go-back:hover{text-decoration:underline}.page-template-product-rec-results .go-back:hover::before{text-decoration:none!important}.page-template-product-rec-results .preference-container{background:#EAEAEA;padding:30px;margin-bottom:30px}.page-template-product-rec-results .preference-container .preference-title{display:block;font-weight:800;font-size:18px;line-height:22px;font-family:"sweet-sans-pro",sans-serif;color:#424B54}.page-template-product-rec-results .preference-container p{display:block;font-weight:400;font-size:14px;line-height:24px;font-family:"sweet-sans-pro",sans-serif;color:#424B54;margin:0;padding-top:15px}.page-template-product-rec-results .prw-animate{position:fixed;width:100%;height:100vh;background:#424b54;background:radial-gradient(circle,#708388 0%,#424b54 50%);top:0;display:flex;justify-content:center;align-items:center;-webkit-animation:popover-fade 4s;-moz-animation:popover-fade 4s;-o-animation:popover-fade 4s;animation:popover-fade 4s;animation-iteration-count:1;animation-fill-mode:forwards;z-index:10000}.page-template-product-rec-results .prw-animate p{color:#fff;font-size:72px}.page-template-product-rec-results .prw-animate svg{z-index:100000;height:225px;position:fixed}@-webkit-keyframes popover-fade{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@-moz-keyframes popover-fade{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@-o-keyframes popover-fade{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes popover-fade{0%{opacity:1}80%{opacity:1}100%{opacity:0}}.page-template-product-rec-results .prw-animate.timeout{display:none}