@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-200%);transform:translate(-200%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-200%);transform:translate(-200%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes slideOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(-200%);transform:translate(-200%)}}@keyframes slideOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(-200%);transform:translate(-200%)}}@-webkit-keyframes headerBurgerIsActive{0%{height:5rem}to{height:100vh}}@keyframes headerBurgerIsActive{0%{height:5rem}to{height:100vh}}@-webkit-keyframes headerBurgerIsNotActive{0%{height:100vh}to{height:5rem}}@keyframes headerBurgerIsNotActive{0%{height:100vh}to{height:5rem}}@-webkit-keyframes shine{to{background-position-x:-200%}}@keyframes shine{to{background-position-x:-200%}}#MainContent>section{margin-bottom:0}body,html{height:100%}#shopify-section-footer{display:none}.quiz-container{padding:0 1rem;z-index:2}@media only screen and (max-width:992px){.quiz-container{padding:0}}.quiz__form{position:relative}.quiz__form input{font-size:16px!important}@media only screen and (min-width:768px){.quiz__form{margin-left:auto;margin-right:auto;max-width:70vmax}}.quiz__form .keen-slider__main{height:calc(100% - 111px);overflow:hidden}@media only screen and (max-width:768px){.quiz__form .keen-slider__main{height:calc(100% - 51px)}}.quiz__form .lr-btn--submit{border-color:#cfe03f;margin:0 auto;padding:15px 0;width:192px}.quiz__form .lr-btn--submit,.quiz__form .lr-btn--submit:active,.quiz__form .lr-btn--submit:focus,.quiz__form .lr-btn--submit:hover{background-color:#cfe03f;color:#425934}.quiz__form .quiz-btn-container{display:grid;grid-template-columns:auto;position:relative}.quiz__form .quiz-step-index{-ms-flex-line-pack:center;align-content:center;font-family:var(--font-serif);font-weight:700;margin:12px 0;text-align:center}.quiz__form .quiz-btn--prev{background-color:transparent;font-size:30px;padding:0;position:absolute;width:80px}.quiz__form .quiz-btn--prev:active,.quiz__form .quiz-btn--prev:focus,.quiz__form .quiz-btn--prev:hover{background-color:#eee9e9}.quiz__form .quiz-btn--next{border-radius:10px;display:block;font-size:16px;margin-top:15px;padding:10px 0;width:80px}.quiz__form .quiz-btn--next:active,.quiz__form .quiz-btn--next:focus,.quiz__form .quiz-btn--next:hover{background-color:#eee9e9}.quiz__form .quiz-step__redirect{-ms-flex-line-pack:center;align-content:center;display:inline-block;margin:18px auto 0}.quiz__form .quiz-element-group .field{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.quiz__form .quiz-element-group .form-element-text:first-child{margin-top:15px}@media only screen and (min-width:1025px){.quiz__form .quiz-element-group .form-element-email.field,.quiz__form .quiz-element-group .form-element-email.field+.form-element-checkbox.field,.quiz__form .quiz-element-group .form-element-text.field,.quiz__form .quiz-element-group .form-element-text.field+.form-element-checkbox.field{max-width:30vw}}.quiz__form .form-element-checkbox.field,.quiz__form .form-element-radio.field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start}.quiz__form .form-element-checkbox.field label,.quiz__form .form-element-radio.field label{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-line-pack:center;align-content:center;align-items:center;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;display:block;-ms-flex:1;flex:1;height:100%;line-height:1.5;text-align:center}.quiz__form input[type=radio].form-element{margin:0 1.5rem 0 0;width:auto}@media only screen and (max-width:768px){.quiz__form input[type=radio].form-element{margin-right:.75rem}}.quiz__form .form-element-checkbox .form-element-icon{left:7px;top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.quiz__form .form-element-image_button_checkbox label,.quiz__form .form-element-image_button_radio label{border:1px solid rgba(21,29,17,.25);height:100%;padding:.75rem}.quiz__form .form-element-image_button_checkbox .checkbox:checked+label,.quiz__form .form-element-image_button_checkbox .radio:checked+label,.quiz__form .form-element-image_button_radio .checkbox:checked+label,.quiz__form .form-element-image_button_radio .radio:checked+label{border-color:#ad237e}.quiz__form .form-element-image_button_checkbox img,.quiz__form .form-element-image_button_checkbox video,.quiz__form .form-element-image_button_radio img,.quiz__form .form-element-image_button_radio video{max-width:18vmax}.quiz__form .form-element-image figure{margin:0}.quiz__form .form-element-image_button_checkbox .checkbox,.quiz__form input[type=checkbox],.quiz__form input[type=radio]{display:none}.quiz__form .form-element-checkbox label,.quiz__form .form-element-radio label{border:1px solid rgba(21,29,17,.25);padding:.75rem 1rem}.quiz__form .form-element-checkbox .form-element-icon{display:none}.quiz__form .form-element-checkbox label:before,.quiz__form .form-element-radio label:before{-ms-flex-negative:0;border:1px solid #151d11;content:"";display:inline-block;display:none;flex-shrink:0;height:1.125rem;margin-right:1rem;vertical-align:middle;width:1.125rem}.quiz__form .form-element-radio label:before{border-radius:50%}.quiz__form input[type=checkbox]:checked+span.form-element-icon+label,.quiz__form input[type=checkbox]:checked+span.form-element-icon+label:before,.quiz__form input[type=radio]:checked+span.radio+label,.quiz__form input[type=radio]:checked+span.radio+label:before{border-color:#ad237e;border-width:2px;padding-bottom:9.5px;padding-top:9.5px}.quiz__form input[type=checkbox]:checked+span.form-element-icon+label:before{background:#ad237e}.quiz__form input[type=radio]:checked+span.radio+label:before{background:-o-radial-gradient(#ad237e 0,#ad237e 40%,transparent 50%,transparent);background:radial-gradient(#ad237e 0,#ad237e 40%,transparent 50%,transparent)}img.quiz-step__media,video.quiz-step__media{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.quiz-step--question{height:100%;min-width:100%}.quiz-steps-container{padding-top:10px}.quiz-step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:grid;-ms-flex-direction:column;flex-direction:column;grid-template-columns:48% 52%;justify-content:center;min-width:100%;text-align:center}.quiz-step.quiz-step--intro{height:100%;text-align:left}@media only screen and (max-width:992px){.quiz-step.quiz-step--intro{text-align:center}.quiz-step.quiz-step--intro figure img{height:30vh;max-height:170px;-o-object-fit:cover;object-fit:cover;width:100%}.quiz-step{grid-template-columns:100%!important}.quiz-step .quiz-step figure{margin:0}}.quiz-step .figure-container{-webkit-box-flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex:1;flex:1;margin-bottom:1rem;overflow:hidden}@media only screen and (max-width:992px){.quiz-step .figure-container{max-height:40vh}}.quiz-step figure{height:100%;margin-bottom:0;margin-top:0}@media only screen and (max-width:992px){.quiz-step figure{margin:0}}.quiz-step input+label{margin-top:.75rem}.quiz-step .quiz-step__container{-ms-flex-line-pack:center;align-content:center;padding:0 5px}.quiz-step .intro-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:30px 1fr}@media only screen and (max-width:992px){.quiz-step .intro-item{grid-template-columns:100%;margin-top:10px}}.quiz-step .quiz-intro__message{margin:15px 0}.quiz-step .intro-item-index{background-color:#eff4c5;border:1px solid #000;border-radius:100%;height:23px;margin:auto;text-align:center;width:23px}.quiz-step .intro-item-text{padding:5px 60px 10px 10px}@media only screen and (max-width:992px){.quiz-step .intro-item-text{padding:5px 0}}.quiz-step .intro-item-title{font-family:var(--font-serif);font-weight:700}.quiz-step .quiz-btn--intro{margin-top:15px}@media only screen and (max-width:992px){.quiz-step .quiz-btn--intro{width:100%}}.quiz-step.quiz-step-large-image-width{grid-template-columns:70% 30%}.quiz-step.quiz-step-large-image-width .quiz-element-group{grid-template-columns:100%;width:50%}.gift-finder-quiz-section .quiz-step .figure-container{margin-bottom:3rem}.gift-finder-quiz-section .quiz-step figure{margin:0 auto}.gift-finder-quiz-section .quiz-step figure img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.quiz-step__subheading{font-style:normal;font-weight:400;margin:5px 0}.quiz-step__subheading_below{font-size:12px;font-style:italic;margin:5px 0}.quiz-step__heading{font-size:24px;font-style:normal;font-weight:700;margin:0 auto;max-width:960px}@media only screen and (max-width:768px){.quiz-step__heading{font-size:15px}}.quiz-element-group{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center}@media only screen and (max-width:768px){.quiz-element-group{gap:.75rem}.quiz-element-group.quiz-element-group--image-button{grid-template-columns:1fr 1fr}}label[for=EmailSubscribeOptIn]{text-align:left}/*! purgecss start ignore */@media only screen and (max-width:768px){#chat-button{display:none}}.quiz-element-group--full-width{grid-template-columns:1fr}.quiz-element-group--full-width .form-element-checkbox label{border:0;margin-left:0;padding-left:0}@media only screen and (max-width:768px){.quiz-element-group--2by2-grid{grid-template-columns:1fr 1fr}}.quiz-step__note{background-color:#eff4c5;border-radius:20px;display:inline-block;font-size:12px;font-style:italic;margin-top:10px;padding:5px 15px}.quiz-step--email .quiz-element-group{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important}.quiz-step--email .form-element-checkbox label:before,.quiz-step--email .form-element-radio label:before{display:inline-block}.quiz-step--email input[type=checkbox]+span.form-element-icon+label,.quiz-step--email input[type=checkbox]:checked+span.form-element-icon+label,.quiz-step--email input[type=checkbox]:checked+span.form-element-icon+label:before{border:0!important}.quiz-step--email .lr-btn--submit{margin:15px 0}/*! purgecss end ignore */@media only screen and (max-width:768px){.quiz-footer{margin:0 -1rem}}.progress{background-color:transparent;border-radius:4px;height:8px;width:100%}.progress__bar{background-color:#cfe03f;border-radius:4px;height:100%;-webkit-transition:width .3s ease 0s;-o-transition:width .3s ease 0s;transition:width .3s ease 0s}.quiz-elements .quiz-element-group{grid-gap:10px;display:grid;grid-template-columns:100%;margin:0 auto;text-align:center;width:75%}.quiz-elements.elements-2 .quiz-element-group{grid-template-columns:50% 50%}@media only screen and (max-width:992px){.quiz-elements .quiz-element-group{grid-template-columns:100%;width:90%!important}.quiz-elements.elements-2 .quiz-element-group,.quiz-elements.elements-4 .quiz-element-group{grid-template-columns:50% 50%}.quiz-elements.elements-3 .quiz-element-group{grid-template-columns:33% 34% 33%}}.quiz-element-group .form-element.input{border:1px solid #151d11;border-radius:15px;padding:.75rem 1rem}.quiz-element-group .form-element.input::-webkit-input-placeholder{color:#151d114d;font-size:1rem;font-style:italic}.quiz-element-group .form-element.input::-moz-placeholder{color:#151d114d;font-size:1rem;font-style:italic}.quiz-element-group .form-element.input::-ms-input-placeholder{color:#151d114d;font-size:1rem;font-style:italic}.quiz-element-group .form-element.input::placeholder{color:#151d114d;font-size:1rem;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/294/assets/css-quiz-v2.css.map */
