.quiz-flavor-finder{--quiz-border: #e8e2da;--quiz-muted: #8c7e72;--quiz-hint: #b8afa6;--quiz-icon-bg: #faf7f4;--quiz-radio-border: #d6cec4;--quiz-dark: #280003;--quiz-dark-brown: #2c2318}.quiz-flavor-finder__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1.333rem}.quiz-flavor-finder__overlay[hidden]{display:none}.quiz-flavor-finder__modal{background:#fff;border-radius:1.333rem;box-shadow:0 1.667rem 3.333rem -.8rem #00000040;width:100%;max-width:57.333rem;max-height:90dvh;overflow:hidden;display:flex;flex-direction:column;position:relative}.quiz-flavor-finder__header{padding:1.067rem 1.6rem 0;border-bottom:.053rem solid var(--quiz-border);flex-shrink:0}.quiz-flavor-finder__header-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.quiz-flavor-finder__close{display:flex;align-items:center;justify-content:center;width:2.133rem;height:2.133rem;border:none;background:none;cursor:pointer;border-radius:50%;color:var(--color-primary, #280003);padding:0;transition:opacity .15s ease}.quiz-flavor-finder__close:hover{opacity:.6}#quiz-flavor-finder .quiz-flavor-finder__close:focus{background-color:transparent!important}.quiz-flavor-finder__step-label{display:block;margin:0 0 .533rem;color:var(--quiz-muted);font-weight:500}.quiz-flavor-finder__progress-track{height:.4rem;background:var(--quiz-border);border-radius:999px;overflow:hidden;margin-bottom:.867rem}.quiz-flavor-finder__progress-fill{height:100%;background:var(--button-bg-color, #a04120);border-radius:999px;width:25%;transition:width .35s ease}.quiz-flavor-finder__body{padding:1.667rem 1.6rem 0;flex:1;overflow-y:auto}.quiz-flavor-finder__step{display:none}.quiz-flavor-finder__step.is-active{display:block;animation:quiz-step-fwd .25s ease}.quiz-flavor-finder__step.is-active.is-back{animation:quiz-step-back .25s ease}.quiz-flavor-finder__question{margin:0 0 1.667rem;color:var(--color-dark-brown, #281B10);font-weight:600}.quiz-flavor-finder__question--vibe{display:block;line-height:1}.quiz-flavor-finder__question--vibe span{font-weight:600}.quiz-flavor-finder__question-sub{font-family:var(--font-heading, "Source Serif 4", serif);font-size:1.667rem;font-weight:400;color:var(--quiz-muted);letter-spacing:var(--letter-spacing-0);text-transform:var(--text-transform-none)}.quiz-flavor-finder__options{display:grid;grid-template-columns:1fr 1fr;gap:.867rem}.quiz-flavor-finder__option{display:flex;align-items:center;gap:.8rem;padding:1.173rem;background:#fff;border:.107rem solid var(--quiz-border);border-radius:.933rem;cursor:pointer;min-height:5rem;text-align:left;width:100%;transition:border-color .15s ease,background-color .15s ease}.quiz-flavor-finder__option:hover{border-color:var(--button-bg-color, #a04120)}.quiz-flavor-finder__option.is-selected{border-color:var(--button-bg-color, #a04120);background:var(--color-bg-light, #F9F6F1)}#quiz-flavor-finder button.quiz-flavor-finder__option:focus{background-color:var(--color-bg-light, #F9F6F1)!important}.quiz-flavor-finder__option-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.667rem;height:2.667rem;background:var(--quiz-icon-bg);border-radius:.667rem;color:var(--color-primary, #280003);transition:background .15s ease,color .15s ease}.quiz-flavor-finder__option.is-selected .quiz-flavor-finder__option-icon{background:#a0412014;color:var(--button-bg-color, #a04120)}.quiz-flavor-finder__option-label{color:var(--color-primary, #280003);font-weight:500}.quiz-flavor-finder__options--radio{grid-template-columns:1fr;max-width:26.6rem;margin:0 auto}.quiz-flavor-finder__option--radio{min-height:3.8rem;gap:.8rem}.quiz-flavor-finder__radio-dot{flex-shrink:0;width:1.333rem;height:1.333rem;border:.107rem solid var(--quiz-radio-border);border-radius:50%;position:relative;transition:border-color .15s ease,background .15s ease}.quiz-flavor-finder__option--radio.is-selected .quiz-flavor-finder__radio-dot{border-color:var(--button-bg-color, #a04120);background:var(--button-bg-color, #a04120)}.quiz-flavor-finder__option--radio.is-selected .quiz-flavor-finder__radio-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.4rem;height:.4rem;background:#fff;border-radius:50%}.quiz-flavor-finder__option--radio.is-selected{background:var(--color-bg-light, #F9F6F1)}.quiz-flavor-finder__option--featured{width:100%;min-height:6.08rem;padding:1.333rem;gap:.8rem;background:#fff;border:.107rem solid var(--quiz-border);border-radius:.933rem;position:relative;margin-bottom:.8rem;align-items:center}.quiz-flavor-finder__option--featured.is-selected{border-color:var(--button-bg-color, #a04120);background:#a041200f}.quiz-flavor-finder__option-icon--lg{width:3.2rem;height:3.2rem;border-radius:.933rem;background:#a041200f;flex-shrink:0}.quiz-flavor-finder__option--featured.is-selected .quiz-flavor-finder__option-icon--lg{background:#a041201f}.quiz-flavor-finder__option-text{display:flex;flex-direction:column;gap:.2rem;text-align:left}.quiz-flavor-finder__option-sublabel{color:var(--quiz-muted);font-weight:500;display:block}.quiz-flavor-finder__popular-badge{position:absolute;top:.8rem;right:.8rem;display:inline-flex;align-items:center;gap:.333rem;padding:.133rem .667rem .133rem .6rem;background:#f2c86b;border-radius:999px;font-family:var(--font-body, "Manrope", sans-serif);font-size:.667rem;font-weight:700;color:var(--color-dark-brown, #281B10);white-space:nowrap;pointer-events:none}.quiz-flavor-finder__options--vibe{grid-template-columns:repeat(4,1fr);gap:.8rem}.quiz-flavor-finder__option--vibe{flex-direction:column;align-items:center;justify-content:flex-start;min-height:9.067rem;padding:1.173rem 1.173rem .107rem;gap:.533rem;text-align:center}.quiz-flavor-finder__option--vibe .quiz-flavor-finder__option-icon{width:2.667rem;height:2.667rem}.quiz-flavor-finder__option--vibe .quiz-flavor-finder__option-label{display:block}.quiz-flavor-finder__option-sublabel--flavor{font-family:var(--font-body, "Manrope", sans-serif);font-size:.8rem;font-weight:500;color:var(--quiz-hint);display:block}.quiz-flavor-finder__badges{display:flex;align-items:center;justify-content:center;gap:.533rem;padding:1.067rem 0 0}.quiz-flavor-finder__badge{display:inline-flex;align-items:center;gap:.467rem;padding:.333rem .8rem;background:var(--quiz-icon-bg);border:.053rem solid var(--quiz-border);border-radius:999px;color:var(--quiz-muted)}.quiz-flavor-finder__badge svg{flex-shrink:0}.quiz-flavor-finder__badge-label{font-family:var(--font-body, "Manrope", sans-serif);font-size:.733rem;font-weight:500;line-height:1.5;white-space:nowrap}.quiz-flavor-finder__hint-text{text-align:center;color:var(--quiz-hint);margin:.933rem 0 0;font-weight:400}.quiz-flavor-finder__footer{display:flex;align-items:center;justify-content:flex-start;padding:.933rem 1.6rem;border-top:.053rem solid var(--quiz-border);flex-shrink:0;margin-top:1.067rem}.quiz-flavor-finder__footer[hidden]{display:none}.quiz-flavor-finder__back{height:3.333rem;padding:0 2.333rem;background:#fff;border:.1rem solid var(--quiz-border);border-radius:var(--border-radius-4, 4px);font-family:var(--font-body, "Manrope", sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--quiz-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease}.quiz-flavor-finder__back:hover{border-color:var(--color-primary, #280003);color:var(--color-primary, #280003)}.quiz-flavor-finder__back[hidden]{display:none}.quiz-flavor-finder__next{height:3.333rem;margin-left:auto;padding:0 2.333rem;border:none;border-radius:var(--border-radius-4, 4px);font-family:var(--font-body, "Manrope", sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:not-allowed;transition:background .2s ease,color .2s ease;background:var(--quiz-border);color:var(--quiz-muted)}.quiz-flavor-finder__next:not(:disabled){background:var(--button-bg-color, #a04120);color:var(--color-white, #fff);cursor:pointer}.quiz-flavor-finder__next:not(:disabled):hover{opacity:.9}.quiz-flavor-finder__results[hidden]{display:none}.quiz-flavor-finder__results{flex:1;overflow-y:auto;animation:quiz-fade-in .3s ease;display:flex;flex-direction:column}@keyframes quiz-fade-in{0%{opacity:0;transform:translateY(.533rem)}to{opacity:1;transform:translateY(0)}}@keyframes quiz-step-fwd{0%{opacity:0;transform:translate(1.067rem)}to{opacity:1;transform:translate(0)}}@keyframes quiz-step-back{0%{opacity:0;transform:translate(-1.067rem)}to{opacity:1;transform:translate(0)}}.quiz-flavor-finder__results-header{text-align:center;padding:1.333rem 1.6rem 1rem;flex-shrink:0}.quiz-flavor-finder__occasion-pill{display:inline-block;padding:.2rem .8rem;border-radius:999px;background:#f2c86b33;color:var(--button-bg-color, #a04120);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:10px}.quiz-flavor-finder__results-title{font-family:var(--font-heading, "Source Serif 4", serif);font-weight:600;color:var(--quiz-dark-brown, #2c2318);margin:0}.quiz-flavor-finder__results-sub{color:var(--quiz-muted);margin:0}.quiz-flavor-finder__results-body{flex:0 0 auto;padding:0 1.6rem 1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"product-cards  savings-card" "product-cards  save-card";grid-template-rows:auto auto;gap:.5rem 1rem}.quiz-flavor-finder__results-body>.quiz-flavor-finder__rec-row{grid-area:product-cards;grid-template-columns:1fr;grid-auto-rows:1fr;align-self:stretch}.quiz-flavor-finder__results-body>.quiz-flavor-finder__savings-card{grid-area:savings-card}.quiz-flavor-finder__results-body>.quiz-flavor-finder__save-card{grid-area:save-card}.quiz-flavor-finder__results-body>.quiz-flavor-finder__restart{grid-column:1 / -1}.quiz-flavor-finder__rec-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:stretch}.quiz-flavor-finder__secondary-card-column{position:relative;min-height:11.933rem}.quiz-flavor-finder__result-card{border-radius:1.067rem;padding:1rem;position:relative;display:flex;flex-direction:column;gap:.4rem;height:100%;box-sizing:border-box}.quiz-flavor-finder__result-card--primary{border:.053rem solid var(--quiz-border);background:#fff}.quiz-flavor-finder__result-card--primary[data-quiz-selectable].is-selected{border:.107rem solid var(--button-bg-color, #a04120);background:#a0412005}.quiz-flavor-finder__result-card--secondary{border:.053rem solid var(--quiz-border);background:#fff}.quiz-flavor-finder__result-card[hidden]{display:none}[data-quiz-selectable]{cursor:pointer}[data-quiz-selectable]:hover{box-shadow:0 0 0 .133rem var(--button-bg-color, #a04120)}.quiz-flavor-finder__result-card--secondary[data-quiz-selectable].is-selected{border-color:var(--button-bg-color, #a04120);background:#a0412005}.quiz-flavor-finder__result-card-hd{display:flex;align-items:center;gap:.533rem;flex-shrink:0}.quiz-flavor-finder__result-card-hd svg{flex-shrink:0;color:var(--quiz-muted)}.quiz-flavor-finder__result-card-hd-label{font-family:var(--font-body, "Manrope", sans-serif);font-size:.733rem;font-weight:600;letter-spacing:.05em;color:var(--quiz-muted);text-transform:uppercase;white-space:nowrap}.quiz-flavor-finder__result-recommended{position:absolute;top:.8rem;right:.8rem;background:var(--button-bg-color, #a04120);color:#fff;font-family:var(--font-body, "Manrope", sans-serif);font-size:.667rem;font-weight:600;letter-spacing:.05em;padding:.133rem .667rem;border-radius:999px;white-space:nowrap;pointer-events:none}.quiz-flavor-finder__result-product{display:flex;align-items:center;gap:.8rem;flex:1;min-height:0}.quiz-flavor-finder__result-img{flex-shrink:0;width:6.8rem;border-radius:.4rem;overflow:hidden}.quiz-flavor-finder__result-img img,.quiz-flavor-finder__result-img .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.quiz-flavor-finder__result-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.133rem}.quiz-flavor-finder__result-title{font-family:var(--font-heading, "Source Serif 4", serif);font-size:1.333rem;font-weight:500;color:var(--color-primary, #280003);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quiz-flavor-finder__result-price{font-family:var(--font-body, "Manrope", sans-serif);font-size:1.2rem;font-weight:700;color:var(--button-bg-color, #a04120);margin:0}.quiz-flavor-finder__result-desc{color:var(--color-primary, #280003);margin:.2rem 0 0;line-height:1.5;font-size:12px}.quiz-flavor-finder__savings-card{background:var(--quiz-dark, #280003);border-radius:1.067rem;padding:1rem}.quiz-flavor-finder__savings-hd{display:flex;align-items:center;gap:.533rem;margin-bottom:.267rem}.quiz-flavor-finder__savings-hd svg{flex-shrink:0;color:#fff}.quiz-flavor-finder__savings-hd .body-text-13{color:#fff;font-weight:600}.quiz-flavor-finder__savings-sub{color:#c4b8ab;margin:0 0 1.333rem}.quiz-flavor-finder__savings-bars{display:grid;grid-template-columns:1fr 1fr;gap:1.333rem;margin-bottom:.867rem}.quiz-flavor-finder__savings-col{display:flex;flex-direction:column}.quiz-flavor-finder__savings-col-label{font-family:var(--font-body, "Manrope", sans-serif);font-size:.733rem;font-weight:500;letter-spacing:.025em;color:#fff;text-transform:uppercase;margin:0 0 .333rem}.quiz-flavor-finder__savings-col-sub{font-family:var(--font-body, "Manrope", sans-serif);font-size:.733rem;font-weight:400;color:#c4b8ab;margin:0 0 .667rem}strong.quiz-flavor-finder__savings-accent{color:#f2c86b}.quiz-flavor-finder__savings-track{height:.8rem;background:#3d352b;border-radius:999px;overflow:hidden;margin-bottom:.533rem}.quiz-flavor-finder__savings-fill{height:100%;border-radius:999px}.quiz-flavor-finder__savings-fill--cafe{width:100%;background:#6b5e52}.quiz-flavor-finder__savings-fill--peaks{width:18%;background:linear-gradient(90deg,#a04120,#c45830)}.quiz-flavor-finder__savings-fill--cafe-85{width:85%;background:#6b5e52}.quiz-flavor-finder__savings-title{font-family:var(--font-heading, "Source Serif 4", serif);font-weight:600;color:#fff;margin:0;text-transform:var(--text-transform-none);letter-spacing:var(--letter-spacing-0)}.quiz-flavor-finder__savings-subtitle{color:#fff;margin:0 0 .5rem}.quiz-flavor-finder__savings-items{display:flex;flex-direction:column;gap:.5rem}.quiz-flavor-finder__savings-item{display:flex;flex-direction:column;gap:.4rem}.quiz-flavor-finder__savings-item-meta{display:flex;align-items:center;justify-content:space-between;gap:.667rem}.quiz-flavor-finder__savings-item-label{color:#fff;font-weight:500}.quiz-flavor-finder__savings-item-price{color:#c4b8ab;font-weight:700}.quiz-flavor-finder__savings-item-price--peaks{color:#f2c86b}.quiz-flavor-finder__savings-amount{font-family:var(--font-body, "Manrope", sans-serif);font-size:1.333rem;font-weight:700;color:#c4b8ab;margin:0;line-height:1.2}.quiz-flavor-finder__savings-amount--peaks{color:#f2c86b}.quiz-flavor-finder__savings-unit{font-size:.8rem;font-weight:400;color:var(--quiz-muted)}.quiz-flavor-finder__savings-note{color:#c4b8ab;margin:0 0 .267rem;line-height:1.625}.quiz-flavor-finder__savings-disclaimer{font-family:var(--font-body, "Manrope", sans-serif);font-size:.667rem;color:#c4b8ab;margin:0}.quiz-flavor-finder__save-card{background:var(--quiz-icon-bg);border:.053rem solid var(--quiz-border);border-radius:1.067rem;padding:1rem}.quiz-flavor-finder__save-hd{display:flex;align-items:center;gap:.533rem;margin-bottom:.867rem}.quiz-flavor-finder__save-hd svg{flex-shrink:0;color:var(--button-bg-color, #a04120)}.quiz-flavor-finder__save-hd-label{color:var(--quiz-dark-brown, #2c2318);font-weight:600}.quiz-flavor-finder__save-form .default-errors{color:#c0392b;margin-bottom:.667rem}.quiz-flavor-finder__save-input-row{display:flex;gap:.533rem;margin-bottom:.8rem}.quiz-flavor-finder__save-input{flex:1;height:2.84rem;padding:0 1.067rem;background:#fff;border:.053rem solid var(--quiz-border);border-radius:.667rem;color:var(--color-primary, #280003);font-family:var(--font-body, "Manrope", sans-serif);font-size:.933rem;outline:none;transition:border-color .15s ease}.quiz-flavor-finder__save-input::placeholder{color:var(--quiz-hint)}.quiz-flavor-finder__save-input:focus{border-color:var(--button-bg-color, #a04120)}.quiz-flavor-finder__save-btn{height:2.84rem;padding:0 1.333rem;background:var(--quiz-border);border:none;border-radius:var(--border-radius-4, 4px);font-family:var(--font-body, "Manrope", sans-serif);font-weight:600;color:var(--quiz-muted);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease;flex-shrink:0}.quiz-flavor-finder__save-btn:hover,.quiz-flavor-finder__save-btn.is-ready{background:var(--button-bg-color, #a04120);color:#fff}@keyframes quiz-save-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.quiz-flavor-finder__save-btn.is-loading{background:var(--button-bg-color, #a04120);color:transparent;cursor:not-allowed;pointer-events:none;position:relative}.quiz-flavor-finder__save-btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border:.133rem solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:quiz-save-spin .6s linear infinite}.quiz-flavor-finder__save-label{display:flex;align-items:center;gap:.533rem;cursor:pointer;margin-bottom:.533rem;-webkit-user-select:none;user-select:none}.quiz-flavor-finder__save-checkbox-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.quiz-flavor-finder__save-checkbox{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:.867rem;height:.867rem;border:.05rem solid var(--quiz-muted);border-radius:.2rem;transition:background .15s ease,border-color .15s ease}.quiz-flavor-finder__save-label:hover .quiz-flavor-finder__save-checkbox{border-color:var(--button-bg-color, #a04120)}.quiz-flavor-finder__save-checkbox-input:checked+.quiz-flavor-finder__save-checkbox{background:var(--button-bg-color, #a04120);border-color:var(--button-bg-color, #a04120)}.quiz-flavor-finder__save-checkbox{position:relative}.quiz-flavor-finder__save-checkbox-input:checked+.quiz-flavor-finder__save-checkbox:after{content:"";position:absolute;top:50%;left:50%;width:.267rem;height:.467rem;border:.107rem solid #fff;border-top:none;border-left:none;transform:translate(-50%,-60%) rotate(45deg);transform-origin:center}.quiz-flavor-finder__save-note{color:var(--quiz-hint);margin:0}.quiz-flavor-finder__save-success{color:var(--color-primary, #280003);font-weight:500;margin:0}.quiz-flavor-finder__restart{display:block;margin:.267rem auto 0;background:none;border:none;cursor:pointer;color:var(--color-primary, #280003);opacity:.5;text-decoration:underline;font-family:inherit}.quiz-flavor-finder__restart:hover{opacity:1}.quiz-flavor-finder__sticky-footer[hidden]{display:none}.quiz-flavor-finder__sticky-footer{flex-shrink:0;border-top:.053rem solid var(--quiz-border);background:#fff;padding:.933rem 1.6rem 1.067rem;display:flex;flex-direction:column}.quiz-flavor-finder__purchase-toggle{display:flex;background:var(--quiz-icon-bg);border-radius:999px;padding:.267rem;margin-bottom:.4rem}.quiz-flavor-finder__toggle-btn{flex:1;height:2.267rem;border:none;border-radius:999px;font-family:var(--font-body, "Manrope", sans-serif);font-size:.8rem;font-weight:500;color:var(--quiz-muted);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:background .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.quiz-flavor-finder__toggle-btn.is-active{background:#fff;color:var(--button-bg-color, #a04120);font-weight:600;box-shadow:0 .067rem .2rem #0000001a,0 .067rem .133rem #0000001a}.quiz-flavor-finder__toggle-btn.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}#quiz-flavor-finder button.quiz-flavor-finder__toggle-btn:focus{background:#fff!important;color:inherit!important}.quiz-flavor-finder__toggle-badge{display:inline-flex;padding:.133rem .4rem;background:#f2c86b4d;border-radius:999px;font-size:.533rem;font-weight:600;color:var(--button-bg-color, #a04120);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.quiz-flavor-finder__toggle-note{color:var(--quiz-muted);text-align:center;margin:0 0 .667rem}.quiz-flavor-finder__atc-form{margin-bottom:.667rem}.quiz-flavor-finder__atc-btn{display:flex;align-items:center;justify-content:center;gap:.667rem;width:100%;height:3.533rem;background:var(--button-bg-color, #a04120);color:#fff;border:none;border-radius:var(--border-radius-4, 4px);font-family:var(--font-body, "Manrope", sans-serif);font-size:1.067rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:opacity .15s ease}.quiz-flavor-finder__atc-btn:hover:not(:disabled){opacity:.9}.quiz-flavor-finder__atc-btn:disabled{background:var(--quiz-border);color:var(--quiz-muted);cursor:not-allowed}.quiz-flavor-finder__atc-btn svg{flex-shrink:0}.quiz-flavor-finder__atc-btn>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quiz-flavor-finder__atc-btn span span{display:inline}.quiz-flavor-finder__options-link[hidden]{display:none}.quiz-flavor-finder__options-link.quiz-flavor-finder__options-link{display:block;text-align:center;color:var(--button-bg-color, #a04120);text-decoration:none;font-weight:500;transition:opacity .15s ease}.quiz-flavor-finder__options-link:hover{text-decoration:underline}.quiz-card{border:.067rem solid var(--quiz-border);border-radius:var(--border-radius-8, 8px);overflow:hidden;background:#fff}.quiz-card__image-link{display:block;aspect-ratio:1 / 1;overflow:hidden}.quiz-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.quiz-card__image-link:hover .quiz-card__image{transform:scale(1.03)}.quiz-card__body{padding:.867rem}.quiz-card__title{display:block;margin:0 0 .267rem;color:var(--color-primary, #280003);text-decoration:none;font-weight:500}.quiz-card__title:hover{text-decoration:underline}.quiz-card__price{margin:0 0 .667rem;color:var(--quiz-muted)}.quiz-card__subscription-wrapper{margin-bottom:.667rem}.quiz-card__atc{width:100%}@media(max-width:767px){.quiz-flavor-finder__overlay{align-items:flex-end;padding:0}.quiz-flavor-finder__modal{height:90dvh;max-height:90dvh;border-radius:1.333rem 1.333rem 0 0}.quiz-flavor-finder__modal.is-results{height:90dvh}.quiz-flavor-finder__options{grid-template-columns:1fr}.quiz-flavor-finder__popular-badge{top:-.8rem}.quiz-flavor-finder__options--vibe{grid-template-columns:1fr}.quiz-flavor-finder__option--vibe{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.133rem .667rem;align-items:center;min-height:auto;padding:.933rem;text-align:left}.quiz-flavor-finder__option--vibe .quiz-flavor-finder__option-icon{grid-row:1 / 3;align-self:center}.quiz-flavor-finder__option--vibe .quiz-flavor-finder__option-label{align-self:end}.quiz-flavor-finder__option--vibe .quiz-flavor-finder__option-sublabel--flavor{align-self:start}.quiz-flavor-finder__question-sub{font-size:1.067rem}.quiz-flavor-finder__rec-row{grid-template-columns:1fr}.quiz-flavor-finder__results-body{display:flex;flex-direction:column;grid-template-columns:none;grid-template-areas:none}.quiz-flavor-finder__toggle-badge{font-size:0}.quiz-flavor-finder__toggle-badge:after{content:"REC";font-size:.533rem;font-weight:600;letter-spacing:.05em}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-quiz-flavor-finder.css.map */
