.ThemeToggle-module__3b5zuq__button{border-radius:4px;flex:none;place-items:center;width:28px;height:28px;padding:4px;transition:opacity .15s;display:inline-grid}.ThemeToggle-module__3b5zuq__button:hover{opacity:.7}.ThemeToggle-module__3b5zuq__button:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.ThemeToggle-module__3b5zuq__button{width:44px;height:44px;padding:10px}}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__3b5zuq__button{transition:none}}
.RatingSlider-module__pWDdbW__label{font-size:11px}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.RatingSlider-module__pWDdbW__sliderRow{width:100%}.RatingSlider-module__pWDdbW__label{font-size:12px}.RatingSlider-module__pWDdbW__shell{height:44px}.RatingSlider-module__pWDdbW__shell:before{top:20px}.RatingSlider-module__pWDdbW__input{height:44px}.RatingSlider-module__pWDdbW__thumb{width:24px;height:24px;top:10px}}
.PriceSlider-module__B_FPLq__label{font-size:11px}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.PriceSlider-module__B_FPLq__sliderRow{width:100%}.PriceSlider-module__B_FPLq__label{font-size:12px}.PriceSlider-module__B_FPLq__hit{align-items:center;min-height:44px;display:flex}.PriceSlider-module__B_FPLq__input::-webkit-slider-thumb{width:24px;height:24px}.PriceSlider-module__B_FPLq__input::-moz-range-thumb{width:24px;height:24px}}
@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.FiltersButton-module__RwOECG__button{justify-content:center;min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.FiltersButton-module__RwOECG__button{transition:none}}
.FilterPanel-module__7131qq__backdrop{transition:opacity .25s}.FilterPanel-module__7131qq__panel{border-left:1px solid var(--bc-border);flex-direction:column;width:min(360px,100vw);transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.FilterPanel-module__7131qq__panel[data-open=true]{transform:translate(0)}.FilterPanel-module__7131qq__body{min-height:0;padding:16px}.FilterPanel-module__7131qq__sectionHeading{font-size:11px}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.FilterPanel-module__7131qq__backdrop{transition-duration:.18s}.FilterPanel-module__7131qq__panel{border-left:0;border-top:1px solid var(--bc-border);border-radius:20px 20px 0 0;width:100%;max-height:85dvh;transition-duration:.18s;inset:auto 0 0;overflow:hidden;transform:translateY(100%)}.FilterPanel-module__7131qq__panel[data-open=true]{transform:translateY(0)}.FilterPanel-module__7131qq__body{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto}.FilterPanel-module__7131qq__closeButton{justify-content:center;min-width:44px;min-height:44px}.FilterPanel-module__7131qq__option{overflow-wrap:anywhere;min-height:44px}.FilterPanel-module__7131qq__sectionHeading{font-size:12px}.FilterPanel-module__7131qq__resetButton{min-height:44px}}@media (prefers-reduced-motion:reduce){.FilterPanel-module__7131qq__backdrop,.FilterPanel-module__7131qq__panel{transition:none}}
.Header-module__Af2_WG__header{z-index:10;position:sticky;top:0}.Header-module__Af2_WG__container{width:100%}.Header-module__Af2_WG__desktopNav{align-items:center;gap:20px;margin-left:20px;display:flex}.Header-module__Af2_WG__desktopSliders{display:flex}.Header-module__Af2_WG__mobileSliders{flex-direction:column;gap:10px;padding-top:8px;padding-bottom:4px;display:none}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.Header-module__Af2_WG__topRow{min-height:56px}.Header-module__Af2_WG__topRow>a{align-items:center;min-height:44px;display:inline-flex}.Header-module__Af2_WG__desktopNav,.Header-module__Af2_WG__desktopSliders{display:none}.Header-module__Af2_WG__controls{margin-left:auto}.Header-module__Af2_WG__controls>button{min-width:44px;min-height:44px}.Header-module__Af2_WG__mobileSliders{width:100%;display:flex}}@media (max-width:767px) and (max-height:499.98px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:499.98px) and (max-width:1023px){.Header-module__Af2_WG__header{position:static}}
@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.AddToFavoritesButton-module__bBlk1W__button{min-height:44px}}
@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.QuickFactsCard-module__JXIyhG__card{min-width:0;border-radius:16px!important}.QuickFactsCard-module__JXIyhG__row{grid-template-columns:16px minmax(0,1fr);gap:4px 10px!important;display:grid!important}.QuickFactsCard-module__JXIyhG__label,.QuickFactsCard-module__JXIyhG__value{overflow-wrap:anywhere;grid-column:2;min-width:0;width:auto!important}.QuickFactsCard-module__JXIyhG__label{font-size:12px!important}.QuickFactsCard-module__JXIyhG__value{font-size:14px!important}}
.HeroPopover-module__XNVTEW__trigger:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.HeroPopover-module__XNVTEW__trigger{justify-content:center;min-width:44px;min-height:44px}.HeroPopover-module__XNVTEW__blockTrigger{width:100%}.HeroPopover-module__XNVTEW__panel{max-height:calc(100vh - 112px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));overflow-y:auto;top:auto!important;right:16px!important;bottom:calc(64px + env(safe-area-inset-bottom,0px) + 16px)!important;width:auto!important;position:fixed!important;left:16px!important}}
.IngredientAuditRow-module__RQACfG__mobileLabel{display:none}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.IngredientAuditRow-module__RQACfG__primaryRow{border:1px solid var(--bc-border);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;margin-bottom:12px;display:grid;overflow:hidden}.IngredientAuditRow-module__RQACfG__primaryRow.IngredientAuditRow-module__RQACfG__isExpanded{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.IngredientAuditRow-module__RQACfG__cell{overflow-wrap:anywhere;min-width:0;font-size:14px;display:block;border-top:0!important;padding:8px 16px!important}.IngredientAuditRow-module__RQACfG__ingredientCell,.IngredientAuditRow-module__RQACfG__toxicityCell,.IngredientAuditRow-module__RQACfG__explanationCell,.IngredientAuditRow-module__RQACfG__sourceCell{grid-column:1/-1}.IngredientAuditRow-module__RQACfG__ingredientCell{padding-top:16px!important}.IngredientAuditRow-module__RQACfG__sourceCell{padding-bottom:16px!important}.IngredientAuditRow-module__RQACfG__mobileLabel{color:var(--bc-text-secondary);font-family:var(--font-inter), system-ui, sans-serif;margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.3;display:block}.IngredientAuditRow-module__RQACfG__ingredientLine{min-height:44px}.IngredientAuditRow-module__RQACfG__expandButton{width:44px!important;height:44px!important;margin:0!important}.IngredientAuditRow-module__RQACfG__expandButton:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}.IngredientAuditRow-module__RQACfG__ingredientName,.IngredientAuditRow-module__RQACfG__mobileValue{overflow-wrap:anywhere;font-size:14px!important}.IngredientAuditRow-module__RQACfG__ratingPill{white-space:normal!important;font-size:12px!important}.IngredientAuditRow-module__RQACfG__ratingPill[data-classification=positive]{color:var(--bc-signal-positive)!important;border-color:var(--bc-signal-positive)!important}.IngredientAuditRow-module__RQACfG__ratingPill[data-classification=neutral]{color:var(--bc-signal-neutral)!important;border-color:var(--bc-signal-neutral)!important}.IngredientAuditRow-module__RQACfG__ratingPill[data-classification=concern]{color:var(--bc-signal-concern)!important;border-color:var(--bc-signal-concern)!important}.IngredientAuditRow-module__RQACfG__expandedRow{border:1px solid var(--bc-border);border-top:0;border-radius:0 0 16px 16px;width:100%;min-width:0;margin-bottom:12px;display:block}.IngredientAuditRow-module__RQACfG__expandedCell{overflow-wrap:anywhere;min-width:0;display:block;padding:0 16px 16px!important}.IngredientAuditRow-module__RQACfG__expansionLabel{font-size:12px!important}.IngredientAuditRow-module__RQACfG__expansionText{overflow-wrap:anywhere;font-size:14px!important}}
@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.IngredientAuditTable-module__vvaviW__controls{flex-direction:column;align-items:stretch!important;gap:12px!important}.IngredientAuditTable-module__vvaviW__tabBar{width:100%;min-width:0;overflow:visible}.IngredientAuditTable-module__vvaviW__tab{text-align:left;min-height:44px;white-space:normal!important}.IngredientAuditTable-module__vvaviW__tab:focus-visible,.IngredientAuditTable-module__vvaviW__searchInput:focus-visible{outline-offset:2px;outline:2px solid var(--bc-accent)!important}.IngredientAuditTable-module__vvaviW__search,.IngredientAuditTable-module__vvaviW__searchInput{width:100%!important}.IngredientAuditTable-module__vvaviW__searchInput{min-height:44px;font-size:16px!important}.IngredientAuditTable-module__vvaviW__tableWrapper{border:0!important;border-radius:0!important;overflow-x:visible!important}.IngredientAuditTable-module__vvaviW__table{display:block;table-layout:auto!important;width:100%!important;min-width:0!important;font-size:14px!important}.IngredientAuditTable-module__vvaviW__table tbody{display:block}.IngredientAuditTable-module__vvaviW__header{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.IngredientAuditTable-module__vvaviW__emptyRow,.IngredientAuditTable-module__vvaviW__emptyCell{width:100%;display:block}.IngredientAuditTable-module__vvaviW__emptyCell{border:1px solid var(--bc-border);border-radius:16px}}
.ProductCard-module__9j1fXa__card{border-radius:6px;padding:12px}.ProductCard-module__9j1fXa__identity{grid-template-columns:56px minmax(0,1fr)}.ProductCard-module__9j1fXa__productImage{width:56px}.ProductCard-module__9j1fXa__brand{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ProductCard-module__9j1fXa__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:15px;display:-webkit-box;overflow:hidden}.ProductCard-module__9j1fXa__formLabel,.ProductCard-module__9j1fXa__moreLink{font-size:11px}.ProductCard-module__9j1fXa__moreLink{white-space:nowrap}@media (min-width:768px){.ProductCard-module__9j1fXa__card{padding:16px}}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.ProductCard-module__9j1fXa__card{border-radius:16px;padding:16px}.ProductCard-module__9j1fXa__identity{grid-template-columns:72px minmax(0,1fr)}.ProductCard-module__9j1fXa__productImage{width:72px;height:108px}.ProductCard-module__9j1fXa__brand{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:12px;overflow:visible}.ProductCard-module__9j1fXa__title{min-height:0;font-size:18px;line-height:1.2;display:block;overflow:visible}.ProductCard-module__9j1fXa__formLabel,.ProductCard-module__9j1fXa__moreLink{font-size:12px}.ProductCard-module__9j1fXa__moreLink{white-space:normal;overflow-wrap:anywhere}}
@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.RankSidebar-module__xeg3Bq__neighbor{border-radius:16px!important}.RankSidebar-module__xeg3Bq__imageLink{min-height:120px;max-height:180px}.RankSidebar-module__xeg3Bq__nameLink{overflow-wrap:anywhere;justify-content:center;min-height:44px}.RankSidebar-module__xeg3Bq__name{overflow-wrap:anywhere;-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.RankSidebar-module__xeg3Bq__imageLink:focus-visible,.RankSidebar-module__xeg3Bq__nameLink:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}}
.IngredientSignalList-module__CvB8za__cardRow{grid-template-columns:3px minmax(0,1fr) auto}.IngredientSignalList-module__CvB8za__cardName{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:11px;overflow:hidden}.IngredientSignalList-module__CvB8za__cardClassification{white-space:nowrap;font-size:10px}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.IngredientSignalList-module__CvB8za__cardRow{grid-template-columns:3px minmax(0,1fr) minmax(0,auto)}.IngredientSignalList-module__CvB8za__cardName{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:14px;overflow:visible}.IngredientSignalList-module__CvB8za__cardClassification{white-space:normal;overflow-wrap:anywhere;font-size:12px}.IngredientSignalList-module__CvB8za__cardRow:has([aria-label="Ingredient signal: Positive"]) .IngredientSignalList-module__CvB8za__cardClassification{color:var(--bc-signal-positive)!important}.IngredientSignalList-module__CvB8za__cardRow:has([aria-label="Ingredient signal: Acceptable"]) .IngredientSignalList-module__CvB8za__cardClassification{color:var(--bc-signal-neutral)!important}.IngredientSignalList-module__CvB8za__cardRow:has([aria-label="Ingredient signal: Concern"]) .IngredientSignalList-module__CvB8za__cardClassification{color:var(--bc-signal-concern)!important}}
.ProductDetail-module__ybfFta__desktopImage{display:block}.ProductDetail-module__ybfFta__mobileImage{display:none}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.ProductDetail-module__ybfFta__detail{flex-direction:column;min-width:0;align-items:stretch!important;gap:16px!important;display:flex!important}.ProductDetail-module__ybfFta__left,.ProductDetail-module__ybfFta__main,.ProductDetail-module__ybfFta__secondary{display:contents!important}.ProductDetail-module__ybfFta__back{order:0;align-items:center;min-height:44px;display:inline-flex;font-size:14px!important}.ProductDetail-module__ybfFta__gallery{order:1;min-width:0;width:100%!important}.ProductDetail-module__ybfFta__desktopImage{display:none}.ProductDetail-module__ybfFta__mobileImage{display:block}.ProductDetail-module__ybfFta__mobileRail,.ProductDetail-module__ybfFta__gallerySlide{height:240px!important}.ProductDetail-module__ybfFta__gallerySlide{aspect-ratio:auto!important}.ProductDetail-module__ybfFta__galleryArrow,.ProductDetail-module__ybfFta__galleryThumb{min-width:44px;min-height:44px;width:44px!important;height:44px!important}.ProductDetail-module__ybfFta__galleryArrow:focus-visible,.ProductDetail-module__ybfFta__galleryThumb:focus-visible,.ProductDetail-module__ybfFta__back:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}.ProductDetail-module__ybfFta__identity{border:1px solid var(--bc-border);background:var(--bc-surface);overflow-wrap:anywhere;border-radius:16px;order:2;min-width:0;padding:16px}.ProductDetail-module__ybfFta__brand{font-size:12px!important}.ProductDetail-module__ybfFta__title{overflow-wrap:anywhere;font-size:26px!important}.ProductDetail-module__ybfFta__form{font-size:14px!important}.ProductDetail-module__ybfFta__price{border:1px solid var(--bc-border);background:var(--bc-surface);overflow-wrap:anywhere;border-radius:16px;order:3;min-width:0;margin-top:0;padding:16px}.ProductDetail-module__ybfFta__secondary>button{order:4}.ProductDetail-module__ybfFta__main>section:first-child{order:5}.ProductDetail-module__ybfFta__secondary>section{order:6}.ProductDetail-module__ybfFta__audit{order:7;overflow-x:auto;border-radius:16px!important;padding:16px!important}.ProductDetail-module__ybfFta__rank{order:8;min-width:0}}
@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.RatingHero-module__wsVlVa__hero{overflow-wrap:anywhere;border-radius:16px!important;padding:16px!important}.RatingHero-module__wsVlVa__classificationGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.RatingHero-module__wsVlVa__statTile{padding:12px 4px!important}.RatingHero-module__wsVlVa__statLabel{overflow-wrap:anywhere;font-size:12px!important}.RatingHero-module__wsVlVa__listItem{overflow-wrap:anywhere;font-size:14px!important}}
.CatalogClient-module__krXSGq__results{transition:opacity .15s}.CatalogClient-module__krXSGq__resetButton:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1023px){.CatalogClient-module__krXSGq__grid{grid-template-columns:minmax(0,1fr)}.CatalogClient-module__krXSGq__resetButton{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.CatalogClient-module__krXSGq__results{transition:none}}
.product-saved-review-module__Aw0q1G__page{background:var(--bc-bg);min-height:100vh;color:var(--bc-text-primary);padding:clamp(18px,4vw,32px) clamp(12px,4vw,24px) 56px}.product-saved-review-module__Aw0q1G__shell{width:min(1180px,100%);margin:0 auto}.product-saved-review-module__Aw0q1G__header,.product-saved-review-module__Aw0q1G__actionRow,.product-saved-review-module__Aw0q1G__sourceLinks,.product-saved-review-module__Aw0q1G__statusRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.product-saved-review-module__Aw0q1G__header{justify-content:space-between;margin-bottom:20px}.product-saved-review-module__Aw0q1G__title{font:700 clamp(24px, 4vw, 32px)/1.15 var(--font-space-grotesk), system-ui, sans-serif;margin:0}.product-saved-review-module__Aw0q1G__subtle,.product-saved-review-module__Aw0q1G__meta,.product-saved-review-module__Aw0q1G__message,.product-saved-review-module__Aw0q1G__sourceLink,.product-saved-review-module__Aw0q1G__button,.product-saved-review-module__Aw0q1G__checkLabel,.product-saved-review-module__Aw0q1G__bodyText{font-family:var(--font-inter), system-ui, sans-serif}.product-saved-review-module__Aw0q1G__subtle,.product-saved-review-module__Aw0q1G__meta{color:var(--bc-text-secondary);font-size:13px}.product-saved-review-module__Aw0q1G__link,.product-saved-review-module__Aw0q1G__sourceLink{color:var(--bc-accent);font-weight:600;text-decoration:none}.product-saved-review-module__Aw0q1G__sourceLink{overflow-wrap:anywhere;font-size:13px}.product-saved-review-module__Aw0q1G__grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}.product-saved-review-module__Aw0q1G__stack{gap:16px;min-width:0;display:grid}.product-saved-review-module__Aw0q1G__card{border:1px solid var(--bc-border);background:var(--bc-surface);border-radius:8px;min-width:0;padding:clamp(16px,3vw,22px)}.product-saved-review-module__Aw0q1G__card h2,.product-saved-review-module__Aw0q1G__card h3{font-family:var(--font-space-grotesk), system-ui, sans-serif;margin:0 0 12px}.product-saved-review-module__Aw0q1G__card h2{font-size:19px}.product-saved-review-module__Aw0q1G__card h3{font-size:15px}.product-saved-review-module__Aw0q1G__snapshotHeader{grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.product-saved-review-module__Aw0q1G__heroImage,.product-saved-review-module__Aw0q1G__thumbImage,.product-saved-review-module__Aw0q1G__zoomImage{background:var(--bc-bg);border:1px solid var(--bc-border);border-radius:6px;position:relative;overflow:hidden}.product-saved-review-module__Aw0q1G__heroImage,.product-saved-review-module__Aw0q1G__thumbImage{aspect-ratio:4/3}.product-saved-review-module__Aw0q1G__zoomImage{width:min(900px,88vw);height:min(78vh,900px)}.product-saved-review-module__Aw0q1G__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.product-saved-review-module__Aw0q1G__facts div{border-top:1px solid var(--bc-border);min-width:0;padding-top:9px}.product-saved-review-module__Aw0q1G__facts dt{color:var(--bc-text-secondary);font:600 11px/1.4 var(--font-inter), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase}.product-saved-review-module__Aw0q1G__facts dd{overflow-wrap:anywhere;font:400 14px/1.45 var(--font-inter), system-ui, sans-serif;margin:3px 0 0}.product-saved-review-module__Aw0q1G__panelText{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border:1px solid var(--bc-border);background:var(--bc-bg);font:400 13px/1.6 var(--font-inter), system-ui, sans-serif;border-radius:6px;margin:0;padding:14px}.product-saved-review-module__Aw0q1G__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-saved-review-module__Aw0q1G__imageGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.product-saved-review-module__Aw0q1G__imageButton{width:100%;color:inherit;cursor:zoom-in;text-align:left;background:0 0;border:0;padding:0}.product-saved-review-module__Aw0q1G__issueList,.product-saved-review-module__Aw0q1G__historyList{font:400 13px/1.45 var(--font-inter), system-ui, sans-serif;gap:8px;margin:0;padding-left:20px;display:grid}.product-saved-review-module__Aw0q1G__warning{color:#a16207}.product-saved-review-module__Aw0q1G__blocker{color:#dc2626}.product-saved-review-module__Aw0q1G__success{color:#15803d}.product-saved-review-module__Aw0q1G__confirmations{gap:12px;margin:16px 0;display:grid}.product-saved-review-module__Aw0q1G__checkLabel{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.5;display:grid}.product-saved-review-module__Aw0q1G__checkLabel input{margin-top:3px}.product-saved-review-module__Aw0q1G__button{border:1px solid var(--bc-accent);background:var(--bc-accent);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:8px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.product-saved-review-module__Aw0q1G__buttonSecondary{background:var(--bc-surface);color:var(--bc-accent)}.product-saved-review-module__Aw0q1G__button:disabled{cursor:not-allowed;opacity:.55}.product-saved-review-module__Aw0q1G__button:focus-visible,.product-saved-review-module__Aw0q1G__link:focus-visible,.product-saved-review-module__Aw0q1G__sourceLink:focus-visible,.product-saved-review-module__Aw0q1G__imageButton:focus-visible,.product-saved-review-module__Aw0q1G__checkLabel input:focus-visible{outline:3px solid var(--bc-accent);outline-offset:3px}.product-saved-review-module__Aw0q1G__message{border:1px solid var(--bc-border);border-radius:4px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.product-saved-review-module__Aw0q1G__dialogBackdrop{z-index:1000;background:#000000d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-saved-review-module__Aw0q1G__dialog{border:1px solid var(--bc-border);background:var(--bc-surface);border-radius:8px;gap:10px;max-width:94vw;max-height:94vh;padding:14px;display:grid}.product-saved-review-module__Aw0q1G__dialogHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:820px){.product-saved-review-module__Aw0q1G__grid,.product-saved-review-module__Aw0q1G__snapshotHeader,.product-saved-review-module__Aw0q1G__comparison,.product-saved-review-module__Aw0q1G__facts{grid-template-columns:1fr}}@media (forced-colors:active){.product-saved-review-module__Aw0q1G__button{border:1px solid buttontext}}
