.lala-flavor-finder{background:#fff;color:#1d1d1d;padding:clamp(32px,5vw,72px) var(--gutter-container)}.lala-flavor-finder__inner{margin:0 auto;width:min(100%,1180px)}.lala-flavor-finder__header{display:grid;gap:10px;margin:0 auto clamp(24px,4vw,42px);max-width:760px;text-align:center}.lala-flavor-finder__eyebrow{color:#147a52;font-size:.82rem;font-weight:var(--font-weight-body-bold);letter-spacing:.12em;margin:0;text-transform:uppercase}.lala-flavor-finder__heading{font-size:clamp(2rem,4.4vw,4rem);letter-spacing:-.035em;line-height:1;margin:0;text-wrap:balance}.lala-flavor-finder__intro{color:#1d1d1dad;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.5;margin:0}.lala-flavor-finder__quiz{background:#f7f7f7;border:1px solid rgba(29,29,29,.08);border-radius:16px;box-shadow:0 18px 48px #1d1d1d14;margin:0 auto clamp(32px,5vw,58px);max-width:860px;padding:clamp(20px,4vw,42px)}.lala-flavor-finder__progress{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(22px,3vw,34px)}.lala-flavor-finder__progress-track{background:#1d1d1d1a;border-radius:999px;height:6px;overflow:hidden}.lala-flavor-finder__progress-value{background:#8ed8f7;border-radius:inherit;display:block;height:100%;transform:scaleX(var(--lala-flavor-progress, .25));transform-origin:left center;transition:transform .22s ease}.lala-flavor-finder__progress-text{color:#1d1d1da8;font-size:.86rem;font-weight:var(--font-weight-body-bold);min-width:4.5rem;text-align:end}.lala-flavor-finder__step{border:0;margin:0;min-width:0;padding:0}.lala-flavor-finder__step[hidden],.lala-flavor-finder__results[hidden],.lala-flavor-card[hidden]{display:none}.lala-flavor-finder__legend{font-size:clamp(1.45rem,2.6vw,2.2rem);font-weight:var(--font-weight-body-bold);line-height:1.12;margin:0 0 20px;text-align:center;width:100%}.lala-flavor-finder__options{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.lala-flavor-finder__option{cursor:pointer;display:block;min-width:0;position:relative}.lala-flavor-finder__option input{height:1px;opacity:0;position:absolute;width:1px}.lala-flavor-finder__option-card{align-items:center;background:#fff;border:1px solid rgba(29,29,29,.14);border-radius:12px;display:flex;font-weight:var(--font-weight-body-bold);justify-content:center;min-height:70px;padding:14px;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lala-flavor-finder__option input:checked+.lala-flavor-finder__option-card{border-color:#1d1d1d;box-shadow:inset 0 0 0 1px #1d1d1d}.lala-flavor-finder__option input:focus-visible+.lala-flavor-finder__option-card{outline:2px solid #1d1d1d;outline-offset:3px}.no-touchevents .lala-flavor-finder__option:hover .lala-flavor-finder__option-card{border-color:#1d1d1d57;transform:translateY(-1px)}.lala-flavor-finder__navigation{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:24px}.lala-flavor-finder__button{align-items:center;border:1px solid #1d1d1d;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--font-weight-body-bold);justify-content:center;min-height:48px;padding:.72rem 1.25rem}.lala-flavor-finder__button--primary{background:#1d1d1d;color:#fff;margin-inline-start:auto}.lala-flavor-finder__button--secondary{background:transparent;color:#1d1d1d}.lala-flavor-finder__button:disabled{cursor:not-allowed;opacity:.38}.lala-flavor-finder__button:focus-visible,.lala-flavor-card__link:focus-visible,.lala-flavor-card__add:focus-visible{outline:2px solid #1d1d1d;outline-offset:3px}.lala-flavor-finder__results-head{display:grid;gap:8px;margin:0 auto 22px;max-width:720px;text-align:center}.lala-flavor-finder__results-title{font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.08;margin:0}.lala-flavor-finder__results-copy{color:#1d1d1da8;margin:0}.lala-flavor-finder__grid{display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:repeat(4,minmax(0,1fr))}.lala-flavor-card{background:#fff;border:1px solid rgba(29,29,29,.08);border-radius:12px;box-shadow:0 12px 34px #1d1d1d12;display:flex;flex-direction:column;min-width:0;overflow:hidden}.lala-flavor-card__image{aspect-ratio:1 / 1;background:#f5f5f5;display:block;overflow:hidden}.lala-flavor-card__image img{display:block;height:100%;object-fit:contain;width:100%}.lala-flavor-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:16px}.lala-flavor-card__meta{color:#1d1d1d99;font-size:.78rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.lala-flavor-card__title{font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.15;margin:0}.lala-flavor-card__price{font-weight:var(--font-weight-body-bold);margin:0}.lala-flavor-card__actions{display:grid;gap:8px;margin-top:auto}.lala-flavor-card__actions quick-add-to-cart{display:block}.lala-flavor-card__link,.lala-flavor-card__add{align-items:center;border:1px solid #1d1d1d;border-radius:999px;display:inline-flex;font:inherit;font-size:.9rem;font-weight:var(--font-weight-body-bold);justify-content:center;min-height:44px;padding:.62rem .8rem;text-align:center;text-decoration:none}.lala-flavor-card__link{background:#fff;color:#1d1d1d}.lala-flavor-card__actions .button.lala-flavor-card__add{background:#1d1d1d!important;border-color:#1d1d1d!important;color:#fff!important;cursor:pointer;width:100%}.no-touchevents .lala-flavor-card__actions .button.lala-flavor-card__add:hover{background:#1d1d1d!important;border-color:#1d1d1d!important;color:#fff!important}.lala-flavor-card__actions .button.lala-flavor-card__add .button__text{color:inherit}.lala-flavor-finder__no-match{background:#f7f7f7;border-radius:12px;margin:0 0 20px;padding:18px;text-align:center}@media screen and (max-width:980px){.lala-flavor-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.lala-flavor-finder{padding-inline:18px}.lala-flavor-finder__options{grid-template-columns:minmax(0,1fr)}.lala-flavor-finder__option-card{min-height:56px}.lala-flavor-finder__navigation{align-items:stretch;flex-wrap:wrap}.lala-flavor-finder__button{flex:1 1 auto}.lala-flavor-finder__grid{gap:14px}}@media(prefers-reduced-motion:reduce){.lala-flavor-finder__progress-value,.lala-flavor-finder__option-card,.lala-flavor-finder__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/lala-flavor-finder.css.map */
