._NchuG_page{width:100%;max-width:1400px;margin:calc(var(--navbar-height,125px) + 1.5rem) auto 0;padding:0 16px 72px}@media (min-width:768px){._NchuG_page{padding:0 24px 72px}}@media (min-width:1024px){._NchuG_page{padding:0 32px 72px}}._NchuG_hero{text-align:center;padding:32px 0 40px}._NchuG_eyebrow{font-family:var(--font-body), "Nunito", sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#8a8a8a;margin:0 0 14px;font-size:11px;font-weight:700}._NchuG_title{font-family:var(--font-heading), "Playfair Display", serif;letter-spacing:-.02em;color:#111;margin:0;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:500;line-height:1.08}._NchuG_subtitle{max-width:560px;font-family:var(--font-body), "Nunito", sans-serif;color:#555;margin:18px auto 0;font-size:15.5px;line-height:1.65}._NchuG_trustRow{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:26px 0 0;padding:0;list-style:none;display:flex}._NchuG_trustItem{font-family:var(--font-body), "Nunito", sans-serif;letter-spacing:.02em;color:#444;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}._NchuG_trustItem i{color:#111;font-size:12px}._NchuG_summaryCard{background:#f8f8f8;border:1px solid #00000012;border-radius:20px;grid-template-columns:minmax(180px,240px) 1fr;align-items:center;gap:40px;padding:32px 36px;display:grid}._NchuG_scoreBlock{text-align:center;border-right:1px solid #00000014;padding-right:32px}._NchuG_score{font-family:var(--font-heading), "Playfair Display", serif;color:#111;font-size:3.6rem;line-height:1;display:block}._NchuG_scoreStars{color:#111;gap:3px;margin-top:10px;font-size:13px;display:inline-flex}._NchuG_basedOn{font-family:var(--font-body), "Nunito", sans-serif;color:#777;margin:10px 0 0;font-size:12.5px}._NchuG_bars{gap:9px;display:grid}._NchuG_barRow{grid-template-columns:46px 1fr 52px;align-items:center;gap:12px;display:grid}._NchuG_barStar{font-family:var(--font-body), "Nunito", sans-serif;color:#333;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}._NchuG_barStar i{font-size:10px}._NchuG_barTrack{background:#00000014;border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}._NchuG_barFill{border-radius:inherit;background:#111;height:100%;transition:width .4s;display:block}._NchuG_barCount{font-family:var(--font-body), "Nunito", sans-serif;color:#777;text-align:right;font-size:12px}._NchuG_feedSection{border-top:1px solid #00000014;margin-top:48px;padding-top:32px}._NchuG_feedHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-bottom:24px;display:flex}._NchuG_feedTitle{font-family:var(--font-heading), "Playfair Display", serif;color:#111;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:500;line-height:1.2}._NchuG_feedControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._NchuG_control{position:relative}._NchuG_controlButton{font-family:var(--font-body), "Nunito", sans-serif;letter-spacing:.02em;color:#111;cursor:pointer;background:#fff;border:1px solid #00000029;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}._NchuG_controlButton:hover{background:#f8f8f8;border-color:#111}._NchuG_controlButton:focus-visible{outline-offset:3px;outline:2px solid #111}._NchuG_controlButtonActive{color:#fff;background:#111;border-color:#111}._NchuG_controlButtonActive:hover{background:#000;border-color:#000}._NchuG_triggerStars{gap:2px;font-size:10.5px;display:inline-flex}._NchuG_controlButtonText{white-space:nowrap}._NchuG_controlChevron{font-size:9px;transition:transform .18s}._NchuG_controlButton[aria-expanded=true] ._NchuG_controlChevron{transform:rotate(180deg)}._NchuG_popover{z-index:40;background:#fff;border:1px solid #0000001f;border-radius:14px;width:min(300px,100vw - 40px);padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #0f141e24}._NchuG_popoverEnd{width:min(230px,100vw - 40px);left:auto;right:0}._NchuG_popoverTitle{font-family:var(--font-body), "Nunito", sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;margin:0 0 10px;font-size:10.5px;font-weight:700}._NchuG_ratingRow{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:40px 1fr 40px;align-items:center;gap:10px;padding:7px 8px;transition:background-color .15s;display:grid}._NchuG_ratingRow:hover:not(:disabled){background:#f4f4f4}._NchuG_ratingRow:focus-visible{outline-offset:1px;outline:2px solid #111}._NchuG_ratingRow:disabled{cursor:default;opacity:.38}._NchuG_ratingRowActive{background:#f0f0f0;box-shadow:inset 0 0 0 1px #111}._NchuG_ratingLabel{font-family:var(--font-body), "Nunito", sans-serif;color:#333;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}._NchuG_ratingLabel i{font-size:9.5px}._NchuG_ratingTrack{background:#00000014;border-radius:999px;height:6px;display:block;overflow:hidden}._NchuG_ratingFill{border-radius:inherit;background:#111;height:100%;transition:width .35s;display:block}._NchuG_ratingCount{font-family:var(--font-body), "Nunito", sans-serif;color:#777;text-align:right;font-size:11.5px}._NchuG_ratingRowActive ._NchuG_ratingLabel,._NchuG_ratingRowActive ._NchuG_ratingCount{color:#111}._NchuG_clearFilter{width:100%;font-family:var(--font-body), "Nunito", sans-serif;color:#111;text-align:center;cursor:pointer;background:0 0;border:0;border-top:1px solid #00000014;margin-top:8px;padding:9px 8px 3px;font-size:11.5px;font-weight:700}._NchuG_clearFilter:hover{text-decoration:underline}._NchuG_clearFilter:focus-visible{outline-offset:1px;outline:2px solid #111}._NchuG_sortRow{width:100%;font-family:var(--font-body), "Nunito", sans-serif;color:#444;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-size:12.5px;transition:background-color .15s,color .15s;display:flex}._NchuG_sortRow:hover{color:#111;background:#f4f4f4}._NchuG_sortRow:focus-visible{outline-offset:1px;outline:2px solid #111}._NchuG_sortRowActive{color:#111;font-weight:700}._NchuG_sortRow i{font-size:10.5px}._NchuG_masonry{column-count:4;column-gap:16px}._NchuG_reviewCard{break-inside:avoid;background:#fff;border:1px solid #00000012;border-radius:12px;margin:0 0 16px;transition:border-color .2s,transform .2s;display:block;overflow:hidden}._NchuG_reviewCard:hover{border-color:#00000029;transform:translateY(-2px)}._NchuG_photoButton{aspect-ratio:1;cursor:zoom-in;background:#f2f2f2;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}._NchuG_photo{object-fit:cover;transition:transform .45s}._NchuG_reviewCard:hover ._NchuG_photo{transform:scale(1.03)}._NchuG_photoMore{font-family:var(--font-body), "Nunito", sans-serif;color:#fff;background:#0f141eb8;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;bottom:8px;right:8px}._NchuG_cardBody{padding:12px 13px 14px}._NchuG_cardTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}._NchuG_cardStars{color:#111;gap:2px;font-size:10.5px;display:inline-flex}._NchuG_cardDate{font-family:var(--font-body), "Nunito", sans-serif;color:#6b6b6b;font-size:10.5px}._NchuG_cardText{font-family:var(--font-body), "Nunito", sans-serif;color:#333;white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.55}._NchuG_variant{font-family:var(--font-body), "Nunito", sans-serif;letter-spacing:.04em;color:#6b6b6b;margin:8px 0 0;font-size:11px}._NchuG_cardMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-top:10px;display:flex}._NchuG_author{font-family:var(--font-body), "Nunito", sans-serif;color:#111;font-size:12px;font-weight:700}._NchuG_verified{font-family:var(--font-body), "Nunito", sans-serif;color:#6b6b6b;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}._NchuG_verified i{font-size:9.5px}._NchuG_productLink{border-top:1px dashed #0000001a;align-items:center;gap:8px;margin-top:10px;padding-top:10px;text-decoration:none;display:flex}._NchuG_productThumb{background:#f2f2f2;border-radius:6px;flex:none;width:30px;height:30px;position:relative;overflow:hidden}._NchuG_productThumbImg{object-fit:cover}._NchuG_productLinkText{flex-direction:column;gap:2px;min-width:0;display:flex}._NchuG_productLinkName{font-family:var(--font-body), "Nunito", sans-serif;color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}._NchuG_productLinkCta{font-family:var(--font-body), "Nunito", sans-serif;color:#6b6b6b;font-size:10.5px}._NchuG_productLink:hover ._NchuG_productLinkName{text-decoration:underline}._NchuG_empty{font-family:var(--font-body), "Nunito", sans-serif;color:#777;text-align:center;margin:0;padding:56px 20px;font-size:14px}._NchuG_loadMoreWrap{justify-content:center;margin-top:8px;display:flex}._NchuG_loadMore{font-family:var(--font-body), "Nunito", sans-serif;letter-spacing:.04em;color:#111;cursor:pointer;background:0 0;border:1px solid #111;border-radius:999px;padding:13px 40px;font-size:13px;font-weight:700;transition:background-color .18s,color .18s}._NchuG_loadMore:hover:not(:disabled){color:#fff;background:#111}._NchuG_loadMore:disabled{cursor:progress;opacity:.55}._NchuG_loadMore:focus-visible{outline-offset:3px;outline:2px solid #111}._NchuG_favourites{margin-top:40px}._NchuG_favouritesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 32px;margin-bottom:24px;display:flex}._NchuG_favouritesHead ._NchuG_eyebrow{margin-bottom:10px}._NchuG_sectionTitle{max-width:560px;font-family:var(--font-heading), "Playfair Display", serif;color:#111;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:500;line-height:1.2}._NchuG_productGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px;display:grid}._NchuG_shopAll{font-family:var(--font-body), "Nunito", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#111;white-space:nowrap;border-bottom:1px solid #111;align-items:center;gap:8px;padding-bottom:4px;font-size:12px;font-weight:700;text-decoration:none;transition:gap .18s,color .18s,border-color .18s;display:inline-flex}._NchuG_shopAll i{font-size:10px;transition:transform .18s}._NchuG_shopAll:hover{color:#000;border-color:#000;gap:12px}._NchuG_shopAll:hover i{transform:translate(2px)}._NchuG_shopAll:focus-visible{outline-offset:4px;outline:2px solid #111}._NchuG_lightbox{z-index:10100;will-change:opacity;background:#0f141ebf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._NchuG_lightboxStage{width:min(92vw,900px);height:min(86vh,900px);position:relative}._NchuG_lightboxImg{object-fit:contain}._NchuG_lightboxClose{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex;position:absolute;top:18px;right:18px}._NchuG_lightboxClose:hover{background:#000000c7}._NchuG_lightboxNav{z-index:1;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:16px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._NchuG_lightboxNav:hover{background:#000000c7}._NchuG_lightboxPrev{left:18px}._NchuG_lightboxNext{right:18px}._NchuG_lightboxCounter{font-family:var(--font-body), "Nunito", sans-serif;letter-spacing:.08em;color:#fff;font-size:12.5px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@media (max-width:1023.98px){._NchuG_masonry{column-count:3;column-gap:14px}._NchuG_summaryCard{grid-template-columns:1fr;gap:26px;padding:28px 26px}._NchuG_scoreBlock{border-bottom:1px solid #00000014;border-right:0;padding:0 0 24px}}@media (max-width:767.98px){._NchuG_page{padding-bottom:56px}._NchuG_hero{padding:20px 0 32px}._NchuG_masonry{column-count:2;column-gap:12px}._NchuG_favourites{flex-direction:column;margin-top:32px;display:flex}._NchuG_favouritesHead{display:contents}._NchuG_favouritesHead>div{order:1}._NchuG_shopAll{letter-spacing:.06em;border:1px solid #111;border-radius:999px;order:3;justify-content:center;align-self:center;gap:8px;margin-top:22px;padding:13px 36px;font-size:12px;transition:background-color .18s,color .18s}._NchuG_shopAll:hover{color:#fff;background:#111;border-color:#111;gap:8px}._NchuG_shopAll:hover i{transform:none}._NchuG_feedSection{margin-top:36px;padding-top:26px}._NchuG_feedHead{align-items:flex-start}._NchuG_feedControls{justify-content:space-between;width:100%}._NchuG_controlButton{padding:8px 13px}._NchuG_summaryCard{padding:24px 18px}._NchuG_barRow{grid-template-columns:42px 1fr 44px;gap:8px}._NchuG_productGrid{order:2;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;margin-top:24px}._NchuG_lightbox{padding:12px}._NchuG_lightboxStage{width:100%;height:min(80vh,720px)}}@media (max-width:429.98px){._NchuG_reviewCard{margin-bottom:12px}._NchuG_cardBody{padding:10px 11px 12px}._NchuG_productLinkName{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){._NchuG_reviewCard,._NchuG_photo,._NchuG_barFill,._NchuG_loadMore,._NchuG_shopAll,._NchuG_shopAll i,._NchuG_controlButton,._NchuG_controlChevron,._NchuG_ratingRow,._NchuG_ratingFill,._NchuG_sortRow{transition:none}._NchuG_controlButton[aria-expanded=true] ._NchuG_controlChevron,._NchuG_reviewCard:hover,._NchuG_reviewCard:hover ._NchuG_photo{transform:none}._NchuG_shopAll:hover{gap:8px}._NchuG_shopAll:hover i{transform:none}}
