@charset "UTF-8";.product-recommendation-quiz[v-cloak]{opacity:0}.product-recommendation-quiz .prq-modal{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;padding:16px;z-index:999;box-sizing:border-box;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;transition:opacity .8s,visibility 0ms .8s;visibility:hidden;opacity:0;pointer-events:none}.product-recommendation-quiz .prq-modal.open{pointer-events:auto;visibility:visible;opacity:1;transform:scale(1);transition:opacity .8s}.product-recommendation-quiz .prq-modal.open.translucent{background:rgba(255,255,255,.9);background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,.9) 80%,rgba(255,255,255,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e6ffffff",GradientType=0)}.product-recommendation-quiz .prq-modal .prq-progress{position:absolute;top:0;left:0;width:100%;height:4px;z-index:2;background:rgba(255,255,255,.9)}.product-recommendation-quiz .prq-modal .prq-progress>div{position:absolute;top:0;left:0;background:#2cafb5;transition:width .8s;height:4px}.product-recommendation-quiz .prq-modal .prq-modal-header{display:flex;align-items:center;margin-bottom:16px;position:relative;z-index:2;background:rgba(255,255,255,.9);transition:opacity .2s}.product-recommendation-quiz .prq-modal .prq-modal-header.hide{opacity:0;visibility:hidden;pointer-events:none}.product-recommendation-quiz .prq-modal .prq-modal-header>div{flex:1}.product-recommendation-quiz .prq-modal .prq-modal-header>div:nth-of-type(2){text-align:center}.product-recommendation-quiz .prq-modal .prq-modal-header>div:nth-of-type(3){text-align:right}.product-recommendation-quiz .prq-modal .prq-modal-header .header-button{padding:8px;border:0 none}.product-recommendation-quiz .prq-modal .prq-modal-header .header-button:before{content:"";width:32px;height:32px;background-repeat:no-repeat;background-position:center center;display:inline-block;float:left}.product-recommendation-quiz .prq-modal .prq-modal-header .header-button>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.product-recommendation-quiz .prq-modal .prq-modal-header .header-button.back-button:before{background:url("../../../images/icons/back.svg")}.product-recommendation-quiz .prq-modal .prq-modal-header .header-button.close-button:before{background:url("../../../images/icons/close.svg")}.product-recommendation-quiz .prq-modal .prq-modal-content{height:100%}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps{display:flex;position:relative;flex-direction:column;height:100%}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step{display:flex;flex-direction:column;height:100%}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content{margin:auto 0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-question{min-height:48px;text-align:center}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-question>p{margin:-16px 0 0;position:absolute;width:100%}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer{min-height:50vh;display:flex;align-items:center}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options{width:100%;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option{padding:16px;flex:1;max-width:300px}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-image{display:flex;align-items:flex-end;justify-content:center;min-height:190px;margin-bottom:16px}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-image>label{cursor:pointer}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio],.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]{display:none}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]+label,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]+label{min-width:180px;display:inline-block;background:#fff;color:#56636e;border-width:1px;border-style:solid;border-color:#d2d8db;padding:12px 16px 10px;font-family:"AvenirLTPro-Heavy",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center;letter-spacing:.5px;font-weight:400;border-radius:3px;font-size:16px;line-height:1.25;box-sizing:border-box;cursor:pointer;text-decoration:none;transition:none;vertical-align:baseline;box-shadow:none}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]+label:hover,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]+label:active,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]+label:focus,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]+label:hover,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]+label:active,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]+label:focus{background:#eef7f7;color:#56636e;border-width:1px;border-style:solid;border-color:#d2d8db;text-transform:uppercase;font-weight:400;border-radius:3px;cursor:pointer;text-decoration:none;transition:none}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]+label:active,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]+label:focus,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]+label:active,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]+label:focus{background:#eef7f7;color:#56636e;border-width:1px;border-style:solid;border-color:#d2d8db;text-transform:uppercase;font-weight:400;border-radius:3px;cursor:pointer;text-decoration:none;transition:none}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]:checked+label,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]:checked+label{background:#2cafb5;color:#fff;border-color:#2cafb5;box-sizing:border-box;vertical-align:baseline}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]:checked+label:hover,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]:checked+label:active,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]:checked+label:focus,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]:checked+label:hover,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]:checked+label:active,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]:checked+label:focus{background:#2cafb5;color:#fff;border-color:#2cafb5}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]:checked+label:active,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]:checked+label:focus,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]:checked+label:active,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]:checked+label:focus{background:#2cafb5;color:#fff;border-color:#2cafb5}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection .prq-answer-option-description{margin-top:16px;min-height:4em}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form{text-align:left;margin:32px 0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .email-field label{font-family:"AvenirLTPro-Black",Helvetica,Arial,sans-serif;display:block;margin-bottom:4px}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .email-field input[type=email]{width:320px;max-width:100%}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option{line-height:24px}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio],.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]{visibility:hidden;opacity:0;position:absolute;clip:rect(1px,1px,1px,1px);z-index:-999}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]+label,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]+.label,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]+.mage-error+label,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]+.mage-error+.label,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]+label,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]+.label,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]+.mage-error+label,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]+.mage-error+.label{line-height:24px;display:inline-flex;vertical-align:top;-webkit-hyphens:auto;hyphens:auto}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]+.mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]+.mage-error+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]+.mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]+.mage-error+.label:before{content:"";display:block;width:24px;min-width:24px;height:24px;border:1px solid #56636e;background:#fff;box-sizing:border-box;margin-right:16px;box-shadow:inset 0 0 0 6px #fff;transition:box-shadow .12s;cursor:pointer}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio].mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio].mage-error+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio].mage-error+.mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio].mage-error+.mage-error+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox].mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox].mage-error+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox].mage-error+.mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox].mage-error+.mage-error+.label:before{border-color:#ed8380}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:checked+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:checked+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:checked+.mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:checked+.mage-error+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:checked+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:checked+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:checked+.mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:checked+.mage-error+.label:before{background:#2cafb5;border-color:#2cafb5;box-shadow:inset 0 0 0 3px #fff}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:disabled+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:disabled+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:disabled+.mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:disabled+.mage-error+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:disabled+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:disabled+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:disabled+.mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:disabled+.mage-error+.label:before{opacity:.6}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:disabled:checked+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:disabled:checked+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:disabled:checked+.mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]:disabled:checked+.mage-error+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:disabled:checked+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:disabled:checked+.label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:disabled:checked+.mage-error+label:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=checkbox]:disabled:checked+.mage-error+.label:before{background:#56636e;border-color:#56636e}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]+*:before,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .email-form .check-option input[type=radio]+.mage-error+*:before{border-radius:50%}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .benefits{perspective:300px;min-height:240px}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .benefits .benefit{transform-origin:100% 0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .benefits .descend-enter-active,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .benefits .descend-leave-active{transition:transform .6s,opacity .3s}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .benefits .descend-enter,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .benefits .descend-leave-to{transform:rotateX(-90deg);transform-origin:100% 0;opacity:0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-action{margin:32px 0;text-align:center;min-height:57px}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-action .btns{margin:0 auto;max-width:420px;transition:opacity .2s}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-action .btns.hide{opacity:0;pointer-events:none;visibility:hidden}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .next-page-enter,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prev-page-leave-to{transform:translate(30%,0);opacity:0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .next-page-leave-to,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prev-page-enter{transform:translate(-30%,0);opacity:0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .next-page-enter,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .next-page-leave-to,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prev-page-enter,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prev-page-leave-to{position:absolute;height:100%;width:100%;background:#fff}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prev-page-enter-active,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .next-page-enter-active{transition:transform .8s,opacity .3s .5s}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prev-page-leave-active,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .next-page-leave-active{transition:transform .8s,opacity .3s}.product-recommendation-quiz .prq-content .loading{position:relative;padding-left:32px}.product-recommendation-quiz .prq-content .loading:before{font-family:"FontAwesome5";font-weight:900;position:absolute;left:0;content:"";animation:spinner 2s linear infinite}@media only screen and (max-width:1089px){.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option{padding:4px}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection .prq-answer-option-description{min-height:2em}}@media only screen and (max-width:768px){.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]+label,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]+label{min-width:0;max-width:180px;margin:0 auto;display:block}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection .prq-answer-option-description{min-height:4em}}@media only screen and (max-width:767px){.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-image{min-height:0}}@media only screen and (max-width:639px){.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content{margin:0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-question{margin-top:16px;min-height:0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer{margin:48px 0;min-height:0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option{max-width:none;margin:16px -16px;min-width:100%}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-image{min-height:0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection .prq-answer-option-description{min-height:0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .benefits{margin:40px 0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=radio]+label,.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .prq-answer-option .prq-answer-option-selection input[type=checkbox]+label{min-width:180px;margin:0;max-width:none;display:inline-block}}@media only screen and (max-width:360px){.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer{margin:40px 0}.product-recommendation-quiz .prq-modal .prq-modal-content .prq-steps .prq-step .prq-step-content .prq-answer .prq-answer-options .benefits{margin:0}}.prq-product-list{display:flex;flex-wrap:wrap;justify-content:center;min-height:300px}.prq-product-list .prq-product{flex:1 1 300px;max-width:600px;padding:16px}.prq-product-list .prq-product .product-image{position:relative}.prq-product-list .prq-product .product-image .discount-label{position:absolute;top:0;right:0;z-index:5;width:72px;height:72px;border-radius:9999px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:"AvenirLTPro-Black",Helvetica,Arial,sans-serif;background:#05a4a0;color:#fff;font-size:22px}.prq-product-list .prq-product .product-image .discount-label>span{font-size:80%;margin-left:2px}.prq-product-list .prq-product .product-image .secondary-image{opacity:0;position:absolute;top:0;left:0;z-index:1;background:#fff}.prq-product-list .prq-product .product-details{text-align:center}.prq-product-list .prq-product .product-details .product-name{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:400;line-height:1.25;font-family:"AvenirLTPro-Heavy",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:8px}.prq-product-list .prq-product .product-details .product-name>a{color:#56636e}.prq-product-list .prq-product .product-details .product-price .price{font-size:100%;font-family:"AvenirLTPro-Black",Helvetica,Arial,sans-serif;font-weight:400;white-space:nowrap;line-height:1.25;color:#2cafb5}.prq-product-list .prq-product .product-details .product-price .price.old-price{color:#56636e;font-weight:400;font-family:"AvenirLTPro-Medium",Helvetica,Arial,sans-serif;font-size:.75em;text-decoration:line-through}.prq-product-list .prq-product:hover .product-image .secondary-image{opacity:1}.prq-product-list .fade-enter-active,.prq-product-list .fade-leave-active{transition:all .5s}.prq-product-list .fade-enter,.prq-product-list .fade-leave-to{transform:translateY(16px);opacity:0}.prq-suggested .prq-product-list .prq-product{max-width:380px}@media only screen and (max-width:639px){.prq-product-list .prq-product .product-image .discount-label{transform:scale(.8)}}