.bene-quiz{background-color:var(--bq-section-bg, #FFFFFF)}.bene-quiz__panel-outer{background-color:var(--bq-panel-bg, #F4F4F4);border-radius:var(--bq-radius, 32px);padding:32px 20px}.bene-quiz__grid{display:grid;grid-template-columns:1fr;gap:40px}.bene-quiz__intro{color:var(--bq-heading-color, #1A1A1A)}.bene-quiz__eyebrow{margin:0 0 16px;color:var(--bq-accent, #DC5B41);font-weight:600;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.bene-quiz__heading{margin:0 0 16px;color:var(--bq-heading-color, #1A1A1A);font-size:clamp(28px,6vw,44px);line-height:1.1;letter-spacing:-.5px}.bene-quiz__body{margin:0 0 24px;max-width:40ch;color:var(--bq-body-color, #5C584E);font-size:15px;line-height:1.55}.bene-quiz__progress{display:flex;gap:8px}.bene-quiz__progress-segment{height:3px;width:32px;border-radius:2px;background-color:#0000001f;transition:background-color .25s ease-in-out}.bene-quiz__progress-segment.is-current{background-color:var(--bq-accent, #DC5B41)}.bene-quiz__progress-segment.is-filled{background-color:#00000059}.bene-quiz__progress-segment.is-complete{background-color:var(--bq-accent, #DC5B41)}.bene-quiz__box{position:relative;background-color:var(--bq-box-bg, #FFFFFF);border:1px solid var(--bq-box-border, #E3DFD3);border-radius:calc(var(--bq-radius, 32px) - 8px);padding:28px 24px}.bene-quiz__step{animation:bene-quiz-fade-in .25s ease-in-out}.bene-quiz__step[hidden]{display:none}@keyframes bene-quiz-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bene-quiz__step-label{margin:0 0 8px;color:var(--bq-option-sub, #6F6B60);font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.bene-quiz__question{margin:0 0 20px;color:var(--bq-heading-color, #1A1A1A);font-size:clamp(19px,3vw,22px);line-height:1.25}.bene-quiz__options{display:flex;flex-direction:column;gap:10px}.bene-quiz__option{display:flex;flex-direction:column;gap:4px;width:100%;padding:16px 18px;background-color:var(--bq-option-bg, #FFFFFF);border:1px solid var(--bq-option-border, #E3DFD3);border-radius:14px;text-align:left;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.bene-quiz__option:hover,.bene-quiz__option:focus-visible{border-color:var(--bq-accent, #DC5B41);background-color:var(--bq-accent, #DC5B41)}.bene-quiz__option:hover .bene-quiz__option-title,.bene-quiz__option:focus-visible .bene-quiz__option-title,.bene-quiz__option:hover .bene-quiz__option-sub,.bene-quiz__option:focus-visible .bene-quiz__option-sub{color:#fff}.bene-quiz__option-title{color:var(--bq-option-text, #1A1A1A);font-weight:600;font-size:15px;transition:color .2s ease-in-out}.bene-quiz__option-sub{color:var(--bq-option-sub, #6F6B60);font-size:13px;transition:color .2s ease-in-out}.bene-quiz__back{margin-top:16px;padding:0;background:none;border:none;color:var(--bq-option-sub, #6F6B60);font-size:13px;cursor:pointer}.bene-quiz__back:hover{color:var(--bq-heading-color, #1A1A1A)}.bene-quiz__result-product{display:flex;gap:16px;align-items:flex-start}.bene-quiz__result-image{flex:0 0 84px;width:84px;height:84px;border-radius:12px;overflow:hidden;background-color:#0000000a}.bene-quiz__result-image img{display:block;width:100%;height:100%;object-fit:cover}.bene-quiz__result-info{flex:1;min-width:0}.bene-quiz__result-title{margin:0 0 6px;color:var(--bq-heading-color, #1A1A1A);font-size:19px;line-height:1.2}.bene-quiz__result-description{margin:0 0 10px;color:var(--bq-option-sub, #6F6B60);font-size:13px;line-height:1.5}.bene-quiz__result-price{margin:0;color:var(--bq-heading-color, #1A1A1A);font-weight:600;font-size:16px}.bene-quiz__result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.bene-quiz__result-actions product-form,.bene-quiz__result-actions quick-add{display:block}.bene-quiz__result-actions .bene-quiz__start-over{padding:0;background:none;border:none;color:var(--bq-option-sub, #6F6B60);font-size:13px;text-decoration:underline;cursor:pointer}.bene-quiz__result-actions .bene-quiz__start-over:hover{color:var(--bq-heading-color, #1A1A1A)}.bene-quiz__empty{color:var(--bq-option-sub, #6F6B60);font-size:14px;line-height:1.5}.bene-quiz__result-actions .bene-quick-add__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background-color:var(--bq-accent, #DC5B41);color:var(--bq-button-text, #FFFFFF);border:none;border-radius:999px;font-weight:600;font-size:14px;cursor:pointer}.bene-quiz__textarea,.bene-quiz__input{display:block;width:100%;padding:14px 16px;background-color:var(--bq-option-bg, #FFFFFF);border:1px solid var(--bq-option-border, #E3DFD3);border-radius:14px;color:var(--bq-option-text, #1A1A1A);font-family:GT America;font-size:15px;line-height:1.5}.bene-quiz__textarea{resize:vertical;min-height:96px}.bene-quiz__textarea::placeholder,.bene-quiz__input::placeholder{color:var(--bq-option-sub, #6F6B60)}.bene-quiz__textarea:focus-visible,.bene-quiz__input:focus-visible{outline:none;border-color:var(--bq-accent, #DC5B41)}.bene-quiz__email-field{margin-top:4px}.bene-quiz__email-form{margin:0}.bene-quiz__other-actions{margin-top:16px}.bene-quiz__continue{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 28px;background-color:var(--bq-accent, #DC5B41);color:var(--bq-button-text, #FFFFFF);border:none;border-radius:999px;font-weight:600;font-size:14px;cursor:pointer}.bene-quiz__form-error{margin:0 0 12px;color:#b3261e;font-size:13px;line-height:1.4}@media screen and (min-width:900px){.bene-quiz__panel-outer{padding:56px}.bene-quiz__grid{grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bene-quiz__box{padding:40px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bene-quiz.css.map */
