@font-face{font-family:Nutri Retro Display;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3Kz-C8CSKlv.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nutri-reviews-page{--cream:#f6eedd;--maroon:#7b2d43;--orange:#f4a300;--ink:#211a14;--muted:#786858;--line:#ded4c2;--display:"Nutri Retro Display",Impact,sans-serif}.nutri-reviews-page *{box-sizing:border-box}.nutri-reviews-page{margin:0;background:var(--cream);color:var(--ink);font:14px/1.65 Comfortaa,Arial,sans-serif}.nutri-reviews-page a{color:inherit}.nutri-reviews-page button,.nutri-reviews-page input,.nutri-reviews-page select,.nutri-reviews-page textarea{font:inherit}.nutri-reviews-page button,.nutri-reviews-page a,.nutri-reviews-page input,.nutri-reviews-page select,.nutri-reviews-page textarea{-webkit-tap-highlight-color:transparent}.nutri-reviews-page button,.nutri-reviews-page select{cursor:pointer}.nutri-reviews-page button{color:inherit}.nutri-reviews-page a{text-underline-offset:5px}.nutri-reviews-page img{max-width:100%}.nutri-reviews-page [hidden]{display:none!important}.nutri-reviews-page :focus-visible{outline:3px solid #007f2f;outline-offset:5px}.nutri-reviews-page button:disabled{cursor:default;opacity:.5}.nutri-reviews-page .skip{position:fixed;top:-80px;left:12px;z-index:100;background:var(--cream);padding:10px}.nutri-reviews-page .skip:focus{top:8px}.nutri-reviews-page .announcement{background:var(--orange);font:700 11px/30px Assistant,Arial,sans-serif;text-align:center;letter-spacing:1.5px}.nutri-reviews-page .site-header{border-bottom:1px solid var(--line);background:var(--cream)}.nutri-reviews-page .header-inner{max-width:1480px;min-height:80px;margin:auto;padding:0 32px;display:flex;gap:30px;align-items:center}.nutri-reviews-page .brand{display:flex;align-items:center;gap:12px;text-decoration:none;white-space:nowrap;font:700 17px Assistant,Arial,sans-serif}.nutri-reviews-page .brand img{width:45px;height:40px;object-fit:contain}.nutri-reviews-page .desktop-nav,.nutri-reviews-page .header-actions{display:flex;gap:25px;align-items:center;font:700 16px Assistant,Arial,sans-serif}.nutri-reviews-page .desktop-nav a,.nutri-reviews-page .header-actions a{text-decoration:none}.nutri-reviews-page .desktop-nav [aria-current]{color:var(--maroon);text-decoration:underline;text-decoration-thickness:2px}.nutri-reviews-page .header-actions{margin-left:auto;font-size:12px;gap:18px}.nutri-reviews-page .menu-toggle{display:none;border:0;background:none;font-size:25px}.nutri-reviews-page .mobile-nav{padding:0 24px 20px}.nutri-reviews-page .mobile-nav a{display:block;padding:10px 0;text-decoration:none}.nutri-reviews-page .wrap{max-width:1240px;margin:auto;padding:0 32px}.nutri-reviews-page .breadcrumb{font:14px Assistant,Arial,sans-serif;margin:24px 0;color:var(--muted)}.nutri-reviews-page .breadcrumb a{text-decoration:none}.nutri-reviews-page .breadcrumb span{margin:0 10px}.nutri-reviews-page .hero{background:var(--maroon);color:var(--cream);position:relative;text-align:center;padding:63px 24px 71px;isolation:isolate}.nutri-reviews-page .hero:before,.nutri-reviews-page .hero:after{content:"";position:absolute;left:0;right:0;height:17px;background:var(--cream);clip-path:polygon(0 0,7% 50%,14% 0,21% 50%,28% 0,35% 50%,42% 0,49% 50%,56% 0,63% 50%,70% 0,77% 50%,84% 0,91% 50%,100% 0,100% 100%,0 100%)}.nutri-reviews-page .hero:before{top:-1px;transform:rotate(180deg)}.nutri-reviews-page .hero:after{bottom:-1px}.nutri-reviews-page .eyebrow{text-transform:uppercase;letter-spacing:3px;font:700 11px/1.5 Assistant,Arial,sans-serif}.nutri-reviews-page .hero .eyebrow{color:#f9d19a}.nutri-reviews-page .hero h1{font:900 clamp(40px,5.7vw,77px)/1.12 var(--display);letter-spacing:.2px;color:var(--orange);margin:21px auto 20px;max-width:1040px}.nutri-reviews-page .hero-bottom{display:flex;justify-content:center;gap:15px;align-items:center;margin-top:25px;font:14px Assistant,Arial,sans-serif}.nutri-reviews-page .stars{color:#af6c00;letter-spacing:3px;white-space:nowrap}.nutri-reviews-page .hero .stars{color:var(--orange);font-size:19px}.nutri-reviews-page .intro{display:flex;align-items:center;gap:35px;padding:43px 0 35px;border-bottom:1px solid var(--line)}.nutri-reviews-page .score{min-width:190px;display:flex;gap:17px;align-items:center}.nutri-reviews-page .score strong{font:900 66px/1 var(--display);color:var(--maroon)}.nutri-reviews-page .score .stars{font-size:18px}.nutri-reviews-page .distribution{width:200px}.nutri-reviews-page .bar-row{display:flex;align-items:center;gap:9px;font:12px Assistant,Arial,sans-serif;line-height:1.8}.nutri-reviews-page .bar{height:5px;background:#e7dcc8;flex:1;border-radius:6px;overflow:hidden}.nutri-reviews-page .bar i{height:100%;display:block;background:var(--orange)}.nutri-reviews-page .intro-copy{flex:1;border-left:1px solid var(--line);padding-left:32px}.nutri-reviews-page .intro-copy h2{font:900 25px/1.3 var(--display);color:var(--maroon);margin:0 0 7px}.nutri-reviews-page .intro-copy p{font-size:12px;color:var(--muted);margin:0}.nutri-reviews-page .button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-width:165px;max-width:100%;border:0;padding:14px 32px;border-radius:22px;background:#f6a800;color:#1a120b;font:700 17px/1.1 system-ui,sans-serif;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;box-shadow:6px 6px #e6321f;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.nutri-reviews-page .button:hover{background:#ffb51c;transform:translateY(-2px)}.nutri-reviews-page .button:active{transform:translate(6px,6px);box-shadow:none}.nutri-reviews-page .photo-more-row{text-align:center;margin:24px 0 12px}.nutri-reviews-page .photo-section{padding:34px 0}.nutri-reviews-page .section-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;gap:20px}.nutri-reviews-page .section-line h2{font:900 25px/1.2 var(--display);margin:0;color:var(--maroon)}.nutri-reviews-page .section-line small{font:13px Assistant,Arial,sans-serif;color:var(--muted)}.nutri-reviews-page .photo-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.nutri-reviews-page .photo-button{border:0;padding:0;background:#e7dcc8;border-radius:12px;overflow:hidden;position:relative;display:block}.nutri-reviews-page .photo-button img{width:100%;height:156px;object-fit:cover;display:block;transition:transform .2s}.nutri-reviews-page .photo-button:hover img{transform:scale(1.04)}.nutri-reviews-page .photo-button:after{content:"\2197";position:absolute;right:9px;bottom:7px;background:var(--cream);width:25px;height:25px;border-radius:50%;font:17px/25px Arial;color:var(--maroon)}.nutri-reviews-page .reviews-section{padding:15px 0 60px}.nutri-reviews-page .reviews-title{font:900 36px/1.2 var(--display);color:var(--maroon);margin:0 0 22px}.nutri-reviews-page .field{display:grid;gap:5px;font:700 12px Assistant,Arial,sans-serif}.nutri-reviews-page .field select,.nutri-reviews-page .field input,.nutri-reviews-page .field textarea{border:1px solid #c9bda7;border-radius:6px;padding:10px 12px;background:#fffaf0;color:var(--ink);min-height:43px;max-width:100%}.nutri-reviews-page .field select{min-width:145px}.nutri-reviews-page .results-line{display:flex;justify-content:space-between;align-items:center;gap:12px;font:13px Assistant,Arial,sans-serif;color:var(--muted);margin:17px 0}.nutri-reviews-page .review-grid{column-count:3;column-gap:20px}.nutri-reviews-page .review-card{break-inside:avoid;display:flow-root;margin-bottom:20px;background:#fff8e9;border:1px solid #e3c99e;border-radius:14px;padding:25px;min-width:0;box-shadow:0 5px #dfcdb84d}.nutri-reviews-page .card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.nutri-reviews-page .card-top time{font:12px Assistant,Arial,sans-serif;color:var(--muted)}.nutri-reviews-page .card-top .stars{font-size:17px}.nutri-reviews-page .review-card h3{font:700 15px/1.6 Comfortaa,Arial,sans-serif;margin:14px 0 8px}.nutri-reviews-page .review-body{font:14px/1.8 Assistant,Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0}.nutri-reviews-page .review-body.collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.nutri-reviews-page .expand{background:none;border:0;color:var(--maroon);padding:0;font:700 13px Assistant,Arial,sans-serif;text-decoration:underline}.nutri-reviews-page .reviewer{font:700 14px Assistant,Arial,sans-serif;margin:18px 0 0}.nutri-reviews-page .verified{display:block;color:#21673d;font:12px Assistant,Arial,sans-serif;margin-top:3px}.nutri-reviews-page .card-photos{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.nutri-reviews-page .card-photos .photo-button{width:70px;height:82px}.nutri-reviews-page .card-photos img{height:82px}.nutri-reviews-page .card-photos .photo-button:after{display:none}.nutri-reviews-page .product-link{display:flex;align-items:center;gap:12px;padding-top:18px;margin-top:20px;border-top:1px solid var(--line);font:700 12px/1.5 Assistant,Arial,sans-serif;text-decoration:none}.nutri-reviews-page .product-link img{width:42px;height:48px;object-fit:contain}.nutri-reviews-page .product-link span{flex:1}.nutri-reviews-page .product-link b{color:var(--maroon);font-size:18px}.nutri-reviews-page .explore-row{text-align:center;margin-top:40px}.nutri-reviews-page .review-shop{margin-top:17px;width:100%}.nutri-reviews-page .snapshot-note{font:12px/1.8 Assistant,Arial,sans-serif;color:var(--muted);text-align:center;margin:35px auto 0;max-width:760px}.nutri-reviews-page .preview-tools{background:#eee3cf;text-align:center;padding:12px 20px;font:12px Assistant,Arial,sans-serif;color:#665543}.nutri-reviews-page dialog{border:1px solid #d7bc96;border-radius:16px;background:var(--cream);color:var(--ink);padding:30px;width:min(540px,calc(100vw - 32px));max-height:88dvh;overflow:auto}.nutri-reviews-page dialog::backdrop{background:#211a14bd}body:has(.nutri-reviews-page dialog[open]){overflow:hidden}.nutri-reviews-page .close{position:absolute;right:13px;top:10px;border:0;background:transparent;font:28px Arial;padding:5px 8px}.nutri-reviews-page .dialog-title{font:900 34px/1.2 var(--display);color:var(--maroon);margin:4px 25px 12px 0}.nutri-reviews-page .dialog-note{font:13px/1.7 Assistant,Arial,sans-serif;color:var(--muted)}.nutri-reviews-page #review-form{display:grid;gap:15px;margin-top:20px}.nutri-reviews-page textarea{resize:vertical;width:100%}.nutri-reviews-page .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nutri-reviews-page fieldset{border:0;margin:0;padding:0}.nutri-reviews-page legend{font:700 12px Assistant,Arial,sans-serif;margin-bottom:5px}.nutri-reviews-page .rating-options{display:flex;gap:8px}.nutri-reviews-page .rating-options label{padding:7px 9px;border:1px solid #c9bda7;border-radius:6px;font:15px Assistant,Arial,sans-serif}.nutri-reviews-page .rating-options input{accent-color:var(--maroon)}.nutri-reviews-page #form-status{font:700 14px/1.8 Assistant,Arial,sans-serif;color:#21673d}.nutri-reviews-page #photo-dialog{width:min(800px,calc(100vw - 24px));padding:35px 22px 20px;text-align:center}.nutri-reviews-page #large-photo{max-height:65dvh;object-fit:contain;display:block;margin:auto}.nutri-reviews-page #photo-caption{font:14px Assistant,Arial,sans-serif}.nutri-reviews-page .photo-controls{display:flex;justify-content:center;align-items:center;gap:20px}.nutri-reviews-page .photo-controls button{padding:7px 15px}.nutri-reviews-page .mobile-only{display:none}.nutri-reviews-page #review-fields{display:grid;gap:15px}.nutri-reviews-page .photo-strip{grid-template-columns:repeat(var(--photo-count,6),1fr)}.nutri-reviews-page .header-actions svg{width:16px;height:16px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.6}@media(min-width:1400px){.nutri-reviews-page .hero{padding-top:70px;padding-bottom:80px}}@media(max-width:1050px){.nutri-reviews-page .header-inner{gap:20px}.nutri-reviews-page .desktop-nav{gap:16px}.nutri-reviews-page .header-actions a:not(.rewards-link){display:none}.nutri-reviews-page .intro{flex-wrap:wrap;gap:24px}.nutri-reviews-page .intro-copy{flex:1;min-width:170px}.nutri-reviews-page .intro>.button{margin-left:auto}.nutri-reviews-page .review-grid{column-count:2}.nutri-reviews-page .photo-button img{height:130px}}@media(max-width:650px){.nutri-reviews-page .wrap{padding:0 20px}.nutri-reviews-page .announcement{font-size:9px;letter-spacing:.8px}.nutri-reviews-page .header-inner{padding:0 20px;min-height:69px;gap:14px}.nutri-reviews-page .brand{font-size:16px;gap:9px}.nutri-reviews-page .brand img{width:36px}.nutri-reviews-page .desktop-nav{display:none}.nutri-reviews-page .header-actions{gap:12px}.nutri-reviews-page .header-actions .rewards-link{display:none}.nutri-reviews-page .menu-toggle{display:block;margin-left:auto}.nutri-reviews-page .header-actions{margin-left:0}.nutri-reviews-page .breadcrumb{margin:17px 0;font-size:12px}.nutri-reviews-page .hero{padding:45px 20px 48px}.nutri-reviews-page .hero h1{font-size:42px;margin:19px 0}.nutri-reviews-page .hero-bottom{font-size:12px;gap:10px}.nutri-reviews-page .eyebrow{font-size:10px;letter-spacing:2px}.nutri-reviews-page .intro{padding:27px 0;gap:20px;justify-content:space-between}.nutri-reviews-page .score{min-width:0;gap:12px}.nutri-reviews-page .score strong{font-size:55px}.nutri-reviews-page .distribution{width:125px}.nutri-reviews-page .intro-copy{border-left:0;padding-left:0;flex-basis:100%}.nutri-reviews-page .intro-copy h2{font-size:24px}.nutri-reviews-page .intro>.button{margin-left:0;width:100%}.nutri-reviews-page .photo-section{padding:26px 0}.nutri-reviews-page .section-line h2{font-size:23px}.nutri-reviews-page .section-line small{font-size:11px;max-width:90px;text-align:right}.nutri-reviews-page .photo-strip{grid-template-columns:repeat(3,1fr);gap:9px}.nutri-reviews-page .photo-button img{height:112px}.nutri-reviews-page .reviews-title{font-size:31px}.nutri-reviews-page .field select{min-width:0;width:100%;font-size:13px}.nutri-reviews-page .review-grid{column-count:1}.nutri-reviews-page .review-card{margin-bottom:16px}.nutri-reviews-page .review-card{padding:22px}.nutri-reviews-page .form-row{grid-template-columns:1fr}.nutri-reviews-page .rating-options{gap:5px}.nutri-reviews-page .rating-options label{padding:6px}.nutri-reviews-page .preview-tools,.nutri-reviews-page .snapshot-note{font-size:11px}.nutri-reviews-page .reviews-section{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){.nutri-reviews-page *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:650px){.nutri-reviews-page .intro{display:grid;grid-template-columns:minmax(0,1fr) 115px}.nutri-reviews-page .intro-copy,.nutri-reviews-page .intro>.button{grid-column:1/-1}.nutri-reviews-page .score .stars{letter-spacing:1px;font-size:16px}.nutri-reviews-page .distribution{width:115px}}.nutri-reviews-page{display:block}.nutri-reviews-page .button:before,.nutri-reviews-page .button:after{display:none}.nutri-reviews-page .button{height:auto;min-height:0;white-space:normal}.nutri-reviews-page .collection-options{display:grid;gap:22px;padding:20px 0}.nutri-reviews-page .collection-options select{width:100%}.nutri-reviews-page .collection-options a{justify-self:start}.nutri-reviews-page .empty-message{text-align:center;padding:32px 16px}.nutri-reviews-page .empty-message a{text-underline-offset:4px}.nutri-reviews-page .hero .stars{display:inline-block}.nutri-reviews-page .field{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nutri-reviews-page.css.map */
