.quiz{font-family:var(--baseFont);font-family:var(--alternateFont,var(--baseFont));font-weight:400;font-weight:var(--alternateFontWeight,400);height:100vh;margin:0}.quiz__wrapper{display:block;position:relative}.quiz__image{align-items:center;background-image:var(--bg-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;width:100%}@media(max-width:767.98px){.quiz__image{background-image:var(--bg-mobile)}}.quiz__overlay{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:2rem 1rem;position:relative}@media(max-width:767.98px){.quiz__overlay{align-items:center;padding:0;text-align:center}}.quiz__headline{color:var(--color-tangaroa);color:var(--pd-textColor,var(--color-tangaroa));font-size:30px;margin-left:10px;padding-top:50px;text-align:center;text-transform:uppercase}@media(min-width:768px)and (max-width:991.98px){.quiz__headline{margin-left:0;text-align:left}}.quiz__subheadline,.quiz__text{padding:20px 15px 0;text-align:center}@media(min-width:768px)and (max-width:991.98px){.quiz__subheadline,.quiz__text{margin-left:0;padding:20px 0 0;text-align:left}.quiz__text{margin-left:0;text-align:left;width:80%}}.quiz__button{padding:0 15px;width:80%}@media(min-width:768px)and (max-width:991.98px){.quiz__button{margin-left:0;padding:0;width:80%}}.quizsteps{align-items:center;display:flex;flex-grow:1;font-family:var(--baseFont);font-weight:400}.quizsteps__wrapper{padding:30px 8px}.quizsteps__headline{color:var(--color-tangaroa);color:var(--pd-textColor,var(--color-tangaroa));font-size:20px;margin-left:10px;padding-top:0;text-align:center;text-transform:capitalize}@media(min-width:768px)and (max-width:991.98px){.quizsteps__headline{margin-left:10px;text-align:left}}.quizsteps__discover h3,.quizsteps__discover p{text-transform:capitalize!important}.quizsteps__subheadline,.quizsteps__text{color:var(--color-tangaroa);color:var(--pd-textColor,var(--color-tangaroa));font-size:20px;padding:20px 10px 0;text-align:center}@media(min-width:768px)and (max-width:991.98px){.quizsteps__subheadline,.quizsteps__text{margin-left:0;text-align:left;width:80%}}.quizsteps__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.quizsteps__indicator,.quizsteps__indicator--number{align-items:center;display:flex;justify-content:center}.quizsteps__indicator--number{min-height:24px;min-width:24px;text-align:center;width:100px}.quizsteps__selection{background:var(--color-whitey);border:.3px solid var(--color-black);cursor:pointer;display:flex;flex:1;font-size:var(--baseFontSize);margin:10px;padding:1px;width:100%}.quizsteps__selection--image{margin-right:42px;max-height:65px}.quizsteps__selection--image img{height:65px;max-height:65px;object-fit:cover;width:65px}.quizsteps__selection--text{align-self:center;font-family:var(--baseFont);font-family:var(--highlightFont,var(--baseFont));font-size:var(--baseFontSize);line-height:30px;text-align:left;word-break:break-word}.quizsteps__bandsizes,.quizsteps__cupsizes{display:grid;grid-template-columns:repeat(4,1fr)}.quizsteps__bandsizes-item,.quizsteps__bandsizes-label,.quizsteps__cupsizes-item,.quizsteps__cupsizes-label{align-items:center;cursor:pointer;display:flex;justify-content:center}.quizsteps__bandsizes-item,.quizsteps__cupsizes-item{border:1px solid var(--color-black);height:58px;transition:background-color .3s,color .3s;width:100%}.quizsteps__bandsizes-item:hover,.quizsteps__cupsizes-item:hover{background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white)}.quizsteps__error{background:var(--color-tutu);border-radius:4px;color:var(--color-error);display:none;font-family:var(--baseFont);font-family:var(--highlightFont,var(--baseFont));font-size:var(--baseFontSize);line-height:24px;margin:0 auto 20;padding:15px;width:100%}.quizsteps__action--bar .button:disabled{background:#0000;color:var(--color-black);cursor:not-allowed}@media screen and (max-width:350px){.quizsteps__action--bar .button{padding:12px 20px}}.quizsteps__result-buttons{display:flex;flex-direction:column;justify-content:center}.quizsteps__result-buttons .button{text-align:center;width:100%}.quizsteps__buttonAction{flex:1}.quizsteps .carousel__itemWrapper--aspectRatio[data-type=search]{--image-aspectRatio:0.9/1}.quizsteps .productTile--search{background-color:#0000;width:283px}.quizsteps .productTile__image{height:100%}