.review-journey-module__TjGoEq__journey{min-height:calc(100svh - var(--header-height));scroll-margin-top:var(--header-height);background:radial-gradient(circle at 12% 5%,#ffffffd1,#0000 24rem),linear-gradient(145deg,#fbfaf6,#f5f1e8)}.review-journey-module__TjGoEq__journeyContainer{gap:.8rem;padding-top:1.75rem;padding-bottom:3.5rem;display:grid}.review-journey-module__TjGoEq__progressShell{background:#fffdf8c2;border:1px solid #173f2d17;border-radius:.9rem;padding:.6rem .75rem}.review-journey-module__TjGoEq__desktopProgress{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.review-journey-module__TjGoEq__desktopProgress button{min-height:2.5rem;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #173f2d14;align-items:center;gap:.45rem;padding:.25rem .55rem;font-size:.78rem;font-weight:650;display:flex}.review-journey-module__TjGoEq__desktopProgress button:last-child{border-right:0}.review-journey-module__TjGoEq__desktopProgress button:disabled{cursor:not-allowed;opacity:.55}.review-journey-module__TjGoEq__desktopProgress button span{background:#ffffffad;border:1px solid #173f2d24;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.66rem;display:grid}.review-journey-module__TjGoEq__desktopProgress button[aria-current=step]{color:var(--color-green-dark)}.review-journey-module__TjGoEq__desktopProgress button[aria-current=step] span{border-color:var(--color-green-dark);background:var(--color-green-dark);color:#fff}.review-journey-module__TjGoEq__desktopProgress .review-journey-module__TjGoEq__progressComplete{color:var(--color-green)}.review-journey-module__TjGoEq__desktopProgress .review-journey-module__TjGoEq__progressComplete span{color:var(--color-green-dark);background:#ddebd7c2;border-color:#35715352}.review-journey-module__TjGoEq__mobileProgress{display:none}.review-journey-module__TjGoEq__applicationCard{border-radius:var(--radius-large);background:radial-gradient(circle at 95% 4%,#d6e5cf47,#0000 24rem),#fffdf8f0;border:1px solid #173f2d1c;min-width:0;padding:clamp(1.5rem,2vw,1.75rem);animation:.24s both review-journey-module__TjGoEq__step-enter;box-shadow:0 18px 48px #41372711}.review-journey-module__TjGoEq__aboutStep{padding:clamp(1.4rem,1.8vw,1.65rem)}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__stepHeader{margin-bottom:1rem}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__stepHeader h2{margin-top:.22rem}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__stepHeader span{margin-top:.28rem}.review-journey-module__TjGoEq__stepHeader{margin-bottom:1.05rem}.review-journey-module__TjGoEq__stepHeader p,.review-journey-module__TjGoEq__stepHeader h2,.review-journey-module__TjGoEq__stepHeader span{margin:0}.review-journey-module__TjGoEq__stepHeader p{color:var(--color-green);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:700}.review-journey-module__TjGoEq__stepHeader h2{color:var(--color-green-dark);letter-spacing:-.025em;margin-top:.28rem;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.14}.review-journey-module__TjGoEq__stepHeader span{max-width:48rem;color:var(--color-text-muted);margin-top:.3rem;font-size:.86rem;line-height:1.5;display:block}.review-journey-module__TjGoEq__selectedProduct{border-radius:var(--radius-medium);background:#ffffffad;border:1px solid #3571532e;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.8rem;display:grid}.review-journey-module__TjGoEq__selectedProductImage{color:#173f2d75;background:#f0f0ea;border-radius:.7rem;place-items:center;width:5.5rem;height:5.25rem;font-size:.8rem;font-weight:700;display:grid;overflow:hidden}.review-journey-module__TjGoEq__selectedProductImage img{object-fit:contain;width:100%;height:100%}.review-journey-module__TjGoEq__selectedProductCopy p,.review-journey-module__TjGoEq__selectedProductCopy h3,.review-journey-module__TjGoEq__selectedProductCopy span{margin:0}.review-journey-module__TjGoEq__selectedProductCopy p{color:var(--color-green);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700}.review-journey-module__TjGoEq__selectedProductCopy h3{color:var(--color-green-dark);margin-top:.3rem;font-size:1.2rem}.review-journey-module__TjGoEq__selectedProductCopy span{color:var(--color-text-muted);margin-top:.18rem;font-size:.88rem;display:block}.review-journey-module__TjGoEq__textButton,.review-journey-module__TjGoEq__cancelButton,.review-journey-module__TjGoEq__backButton{color:var(--color-green-dark);cursor:pointer;background:0 0;border:0;font-size:.9rem;font-weight:650}.review-journey-module__TjGoEq__productPickerShell{border-radius:var(--radius-medium);background:#ffffff8c;border:1px solid #173f2d17;padding:.8rem}.review-journey-module__TjGoEq__initialSelectionStatus{border-radius:var(--radius-medium);min-height:5rem;color:var(--color-text-muted);background:#ffffff8c;border:1px solid #173f2d17;place-items:center start;padding:1rem;font-size:.86rem;display:grid}.review-journey-module__TjGoEq__cancelButton{margin-top:.75rem}.review-journey-module__TjGoEq__aboutGrid,.review-journey-module__TjGoEq__finishGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1rem,2vw,1.6rem);display:grid}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__aboutGrid{grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);gap:clamp(1rem,1.8vw,1.4rem)}.review-journey-module__TjGoEq__audiencePanel,.review-journey-module__TjGoEq__finishGrid>div{min-width:0}.review-journey-module__TjGoEq__audiencePanel{border-left:1px solid #173f2d14;padding-left:clamp(.85rem,1.6vw,1.25rem)}.review-journey-module__TjGoEq__audiencePanel h3,.review-journey-module__TjGoEq__finishGrid h3,.review-journey-module__TjGoEq__reviewChoiceGrid h3{color:var(--color-green-dark);margin:0 0 .75rem;font-size:.9rem}.review-journey-module__TjGoEq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .8rem;display:grid}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__formGrid{gap:.62rem .75rem}.review-journey-module__TjGoEq__formGrid label,.review-journey-module__TjGoEq__commentsField{color:var(--color-green-dark);gap:.42rem;font-size:.8rem;font-weight:650;display:grid}.review-journey-module__TjGoEq__formGrid label>small,.review-journey-module__TjGoEq__commentsField>small{color:var(--color-text-muted);font-size:.7rem;font-weight:500}.review-journey-module__TjGoEq__formGrid input,.review-journey-module__TjGoEq__commentsField textarea{width:100%;color:var(--color-text);background:#ffffffd6;border:1px solid #173f2d26;border-radius:.65rem}.review-journey-module__TjGoEq__formGrid input{min-height:2.7rem;padding:.55rem .72rem}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__formGrid label,.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__commentsField{gap:.25rem}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__formGrid input{min-height:2.5rem;padding:.48rem .68rem}.review-journey-module__TjGoEq__fullField{grid-column:1/-1}.review-journey-module__TjGoEq__inlineControl{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.review-journey-module__TjGoEq__inlineControl button{color:#173f2d85;background:#173f2d12;border:1px solid #173f2d1f;border-radius:.625rem;min-width:7rem;padding:0 1rem;font-size:.78rem;font-weight:650}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__inlineControl button{min-height:2.5rem;padding:0 .8rem}.review-journey-module__TjGoEq__systemNote,.review-journey-module__TjGoEq__submissionNote{color:var(--color-text-muted);margin:.6rem 0 0;font-size:.71rem;line-height:1.4}.review-journey-module__TjGoEq__formGrid .review-journey-module__TjGoEq__systemNote{grid-column:1/-1}.review-journey-module__TjGoEq__otpStatus{grid-column:1/-1;gap:.2rem;display:grid}.review-journey-module__TjGoEq__developmentNote,.review-journey-module__TjGoEq__otpMessage,.review-journey-module__TjGoEq__verifiedMessage{margin:0;font-size:.66rem;line-height:1.3}.review-journey-module__TjGoEq__developmentNote{color:#756443}.review-journey-module__TjGoEq__otpMessage{color:#8a4e3c}.review-journey-module__TjGoEq__verifiedMessage{color:var(--color-green);font-weight:650}.review-journey-module__TjGoEq__choiceFieldset,.review-journey-module__TjGoEq__ratingFieldset,.review-journey-module__TjGoEq__tagFieldset,.review-journey-module__TjGoEq__checkFieldset{border:0;min-width:0;margin:0;padding:0}.review-journey-module__TjGoEq__choiceGrid,.review-journey-module__TjGoEq__tagGrid{flex-wrap:wrap;gap:.55rem;display:flex}.review-journey-module__TjGoEq__choiceGrid button,.review-journey-module__TjGoEq__tagGrid button{min-height:2.5rem;color:var(--color-text);cursor:pointer;text-align:left;background:#ffffffb3;border:1px solid #173f2d21;border-radius:.68rem;padding:.48rem .72rem;font-size:.81rem;line-height:1.25;transition:border-color .16s,background-color .16s}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__choiceGrid button{width:100%;min-width:0;min-height:2.4rem;padding:.45rem .66rem;font-size:.76rem}.review-journey-module__TjGoEq__choiceGrid button:hover,.review-journey-module__TjGoEq__tagGrid button:hover,.review-journey-module__TjGoEq__choiceGrid button[aria-pressed=true],.review-journey-module__TjGoEq__tagGrid button[aria-pressed=true]{color:var(--color-green-dark);background:#edf4eae6;border-color:#35715380}.review-journey-module__TjGoEq__locationFields{margin-top:.85rem}.review-journey-module__TjGoEq__ratingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.review-journey-module__TjGoEq__ratingFieldset{border-radius:var(--radius-medium);background:#ffffff80;border:1px solid #173f2d17;padding:.75rem}.review-journey-module__TjGoEq__ratingFieldset legend,.review-journey-module__TjGoEq__tagFieldset legend{color:var(--color-green-dark);font-size:.86rem;font-weight:650}.review-journey-module__TjGoEq__starRating{gap:.25rem;margin-top:.45rem;display:flex}.review-journey-module__TjGoEq__starRating label{cursor:pointer;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative}.review-journey-module__TjGoEq__starRating input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.review-journey-module__TjGoEq__starRating span{color:#173f2d33;font-size:1.7rem;line-height:1;transition:color .15s,transform .15s}.review-journey-module__TjGoEq__starRating .review-journey-module__TjGoEq__starActive span{color:#b58a32}.review-journey-module__TjGoEq__starRating label:hover span{transform:translateY(-1px)}.review-journey-module__TjGoEq__starRating input:focus-visible+span{outline:2px solid var(--color-green);outline-offset:3px;border-radius:.25rem}.review-journey-module__TjGoEq__reviewChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.85rem;display:grid}.review-journey-module__TjGoEq__tagFieldset{margin-top:.85rem}.review-journey-module__TjGoEq__tagGrid{margin-top:.5rem}.review-journey-module__TjGoEq__commentsField{margin-top:.85rem;position:relative}.review-journey-module__TjGoEq__commentsField textarea{resize:vertical;min-height:5.5rem;padding:.68rem .8rem 1.65rem}.review-journey-module__TjGoEq__commentsField>span{color:var(--color-text-muted);font-size:.7rem;font-weight:500;position:absolute;bottom:.6rem;right:.8rem}.review-journey-module__TjGoEq__checkFieldset{gap:.42rem;display:grid}.review-journey-module__TjGoEq__checkFieldset label{min-height:2.5rem;color:var(--color-text);cursor:pointer;background:#fff9;border:1px solid #173f2d1a;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.48rem .65rem;font-size:.8rem;line-height:1.35;display:grid}.review-journey-module__TjGoEq__checkFieldset input{width:1.05rem;height:1.05rem;accent-color:var(--color-green-dark)}.review-journey-module__TjGoEq__stepFooter{border-top:1px solid #173f2d17;justify-content:space-between;align-items:center;margin-top:1.05rem;padding-top:.75rem;display:flex}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__stepFooter{margin-top:.75rem;padding-top:.65rem}.review-journey-module__TjGoEq__backButton,.review-journey-module__TjGoEq__continueButton{border-radius:.7rem;min-height:2.7rem;padding:.55rem 1.05rem}.review-journey-module__TjGoEq__backButton{padding-left:0}.review-journey-module__TjGoEq__continueButton{border:1px solid var(--color-green-dark);background:var(--color-green-dark);color:#fff;cursor:pointer;font-weight:700}.review-journey-module__TjGoEq__continueButton:disabled{color:#173f2d6b;cursor:not-allowed;background:#173f2d17;border-color:#173f2d14}.review-journey-module__TjGoEq__submissionNote{text-align:right}.review-journey-module__TjGoEq__completionContainer{gap:2rem;padding-top:4rem;padding-bottom:5rem;display:grid}.review-journey-module__TjGoEq__completionCard,.review-journey-module__TjGoEq__publicReviews{border-radius:var(--radius-large);background:#fffdf8e6;border:1px solid #173f2d1a;padding:clamp(1.5rem,3vw,2.5rem)}.review-journey-module__TjGoEq__completionCard h2,.review-journey-module__TjGoEq__publicReviews h2{color:var(--color-green-dark);font-size:var(--strip-heading-size);margin:.65rem 0 0}.review-journey-module__TjGoEq__completionLinks{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.review-journey-module__TjGoEq__completionLinks a,.review-journey-module__TjGoEq__completionLinks button{min-height:2.75rem;color:var(--color-green-dark);cursor:pointer;background:0 0;border:1px solid #173f2d2e;border-radius:.65rem;align-items:center;padding:.65rem .9rem;font-size:.86rem;font-weight:650;display:inline-flex}.review-journey-module__TjGoEq__publicReviews>p:last-child{color:var(--color-text-muted);margin:1rem 0 0;line-height:1.55}@keyframes review-journey-module__TjGoEq__step-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.review-journey-module__TjGoEq__aboutGrid,.review-journey-module__TjGoEq__finishGrid,.review-journey-module__TjGoEq__ratingGrid,.review-journey-module__TjGoEq__reviewChoiceGrid{grid-template-columns:1fr}.review-journey-module__TjGoEq__audiencePanel{border-left:0;padding-left:0}}@media (max-width:767px){.review-journey-module__TjGoEq__journeyContainer{gap:.7rem;padding-top:1.25rem;padding-bottom:2.5rem}.review-journey-module__TjGoEq__progressShell{padding:.65rem .75rem}.review-journey-module__TjGoEq__desktopProgress{display:none}.review-journey-module__TjGoEq__mobileProgress{gap:.5rem;display:grid}.review-journey-module__TjGoEq__mobileProgress>div:first-child{color:var(--color-text-muted);justify-content:space-between;font-size:.76rem;display:flex}.review-journey-module__TjGoEq__mobileProgress strong{color:var(--color-green-dark)}.review-journey-module__TjGoEq__progressBar{background:#173f2d1c;border-radius:999px;height:.3rem;overflow:hidden}.review-journey-module__TjGoEq__progressBar span{border-radius:inherit;background:var(--color-green);height:100%;transition:width .24s;display:block}.review-journey-module__TjGoEq__applicationCard,.review-journey-module__TjGoEq__aboutStep{padding:1rem}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__aboutGrid{grid-template-columns:1fr;gap:.8rem}.review-journey-module__TjGoEq__stepHeader{margin-bottom:.9rem}.review-journey-module__TjGoEq__stepHeader h2{font-size:1.45rem}.review-journey-module__TjGoEq__selectedProduct{grid-template-columns:4.75rem minmax(0,1fr);gap:.8rem;min-height:0;padding:.8rem}.review-journey-module__TjGoEq__selectedProductImage{width:4.75rem;height:4.75rem}.review-journey-module__TjGoEq__textButton{grid-column:1/-1;justify-self:start}.review-journey-module__TjGoEq__productPickerShell{padding:.75rem}.review-journey-module__TjGoEq__formGrid{grid-template-columns:1fr}.review-journey-module__TjGoEq__formGrid input{min-height:2.75rem}.review-journey-module__TjGoEq__fullField,.review-journey-module__TjGoEq__formGrid .review-journey-module__TjGoEq__systemNote{grid-column:auto}.review-journey-module__TjGoEq__inlineControl{grid-template-columns:1fr}.review-journey-module__TjGoEq__inlineControl button{min-height:2.75rem}.review-journey-module__TjGoEq__choiceGrid button,.review-journey-module__TjGoEq__tagGrid button{flex:calc(50% - .55rem);min-width:8rem;min-height:2.75rem}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__choiceGrid button{min-height:2.75rem}.review-journey-module__TjGoEq__ratingFieldset{padding:.72rem}.review-journey-module__TjGoEq__starRating label{width:2.5rem;height:2.5rem}.review-journey-module__TjGoEq__stepFooter,.review-journey-module__TjGoEq__aboutStep .review-journey-module__TjGoEq__stepFooter{background:0 0;margin-left:0;margin-right:0;padding:.75rem 0 0;position:static}.review-journey-module__TjGoEq__backButton,.review-journey-module__TjGoEq__continueButton{min-height:3rem}.review-journey-module__TjGoEq__submissionNote{text-align:left}}@media (prefers-reduced-motion:reduce){.review-journey-module__TjGoEq__applicationCard{animation:none}.review-journey-module__TjGoEq__choiceGrid button,.review-journey-module__TjGoEq__tagGrid button,.review-journey-module__TjGoEq__starRating span,.review-journey-module__TjGoEq__progressBar span{transition:none}.review-journey-module__TjGoEq__starRating label:hover span{transform:none}}
.taste-review-module__VuLNLa__page{padding-top:var(--header-height);background:#f7f4ed;overflow-x:clip}.taste-review-module__VuLNLa__hero{isolation:isolate;height:609.78px;position:relative;overflow:hidden}.taste-review-module__VuLNLa__heroPicture,.taste-review-module__VuLNLa__heroArtwork,.taste-review-module__VuLNLa__heroOverlay{width:100%;height:100%;position:absolute;inset:0}.taste-review-module__VuLNLa__heroArtwork{object-fit:cover;object-position:center center}.taste-review-module__VuLNLa__heroOverlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffcf68f 0%,#fffcf63d 29%,#fffcf600 48%)}.taste-review-module__VuLNLa__heroContainer{z-index:2;height:100%;position:relative}.taste-review-module__VuLNLa__heroCopy{top:var(--strip-eyebrow-top);width:min(31rem,39%);position:absolute;left:2.5rem}.taste-review-module__VuLNLa__heroEyebrow{color:var(--color-green-dark);margin:0}.taste-review-module__VuLNLa__heroHeading{max-width:24rem;color:var(--color-green-dark);font-size:var(--strip-heading-size);letter-spacing:-.03em;margin:1.15rem 0 0;font-weight:700;line-height:1.08}.taste-review-module__VuLNLa__heroBody{color:#3f4a43;max-width:28rem;font-size:var(--strip-body-size);margin:1.1rem 0 0;font-weight:400;line-height:1.55}.taste-review-module__VuLNLa__heroActions{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.taste-review-module__VuLNLa__heroPrimaryAction,.taste-review-module__VuLNLa__heroSecondaryAction{border:1px solid var(--color-green-dark);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:.7rem;align-items:center;gap:.6rem;min-height:2.85rem;padding:.65rem 1rem;font-size:.94rem;font-weight:700;transition:background-color .16s;display:inline-flex}.taste-review-module__VuLNLa__heroPrimaryAction{background:var(--color-green-dark);color:#fff}.taste-review-module__VuLNLa__heroSecondaryAction{color:var(--color-green-dark);background:#fffdf89e}.taste-review-module__VuLNLa__heroPrimaryAction span,.taste-review-module__VuLNLa__heroSecondaryAction span{transition:transform .16s}.taste-review-module__VuLNLa__heroPrimaryAction:hover{background:#24523b}.taste-review-module__VuLNLa__heroSecondaryAction:hover{background:#fffdf8d6}.taste-review-module__VuLNLa__heroPrimaryAction:hover span,.taste-review-module__VuLNLa__heroSecondaryAction:hover span{transform:translate(2px)}@media (max-width:767px){.taste-review-module__VuLNLa__page{padding-top:var(--header-height)}.taste-review-module__VuLNLa__hero{height:869.93px}.taste-review-module__VuLNLa__heroArtwork{object-position:center center}.taste-review-module__VuLNLa__heroOverlay{background:linear-gradient(#fffcf68a 0%,#fffcf629 29%,#fffcf600 46%)}.taste-review-module__VuLNLa__heroCopy{top:var(--strip-eyebrow-top);width:auto;left:1.25rem;right:1.25rem}.taste-review-module__VuLNLa__heroHeading{max-width:19rem;font-size:var(--strip-heading-size-mobile)}.taste-review-module__VuLNLa__heroBody{max-width:20rem;font-size:var(--strip-body-size-mobile)}}@media (prefers-reduced-motion:reduce){.taste-review-module__VuLNLa__heroPrimaryAction,.taste-review-module__VuLNLa__heroSecondaryAction,.taste-review-module__VuLNLa__heroPrimaryAction span,.taste-review-module__VuLNLa__heroSecondaryAction span{transition:none}.taste-review-module__VuLNLa__heroPrimaryAction:hover span,.taste-review-module__VuLNLa__heroSecondaryAction:hover span{transform:none}}
