.header-logo{width:130px;height:74px;object-fit:contain}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.review-card{background:#fff;padding:32px;border:1px solid #ded9ca}.stars{color:#bb8a25;letter-spacing:.15em}.review-card blockquote{font-size:1.05rem;line-height:1.7;margin:20px 0}.review-card strong,.review-card span{display:block}.review-card span{font-size:.78rem;color:#687168;margin-top:5px}.about-manou{background:var(--ink);color:#fff}.about-grid,.faq-layout,.policy-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:8vw}.about-manou h2{color:#fff}.about-copy{color:#dce7de;font-size:1.08rem}.faq details{border-top:1px solid #cfcfc4;padding:20px 0}.faq details:last-child{border-bottom:1px solid #cfcfc4}.faq summary{cursor:pointer;display:flex;justify-content:space-between;font-weight:700}.faq-answer{padding:15px 0 0;color:#556057}.policy-callout{background:#efe9dc}.policy-points{display:grid;gap:5px;border-left:3px solid var(--gold);padding:15px 20px;margin:24px 0}.email-popup{position:fixed;z-index:102;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 32px));background:var(--paper);padding:46px;box-shadow:0 25px 80px #0007}.popup-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#08231dcc;z-index:101}.popup-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:2rem}.popup-form{display:grid;gap:12px;margin-top:25px}.popup-form input{padding:15px;border:1px solid #aaa}.email-popup[hidden],.popup-scrim[hidden]{display:none}.gallery-caption small{display:block;margin-top:10px;text-decoration:underline}@media(max-width:700px){.review-grid,.about-grid,.faq-layout,.policy-grid{grid-template-columns:1fr}.header-logo{width:92px;height:60px}.email-popup{padding:34px 24px}}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.gallery-feature{grid-column:auto;grid-row:auto}.gallery-image,.gallery-feature .gallery-image{height:auto;min-height:0;aspect-ratio:3/2}.gallery-image img{object-fit:contain}.gallery-card{overflow:hidden;border:1px solid #d8d1bf}.gallery-caption{padding:24px}.gallery-caption span{font-size:.8rem}.gallery-caption h3{font-size:1.35rem}.support-details{margin-top:28px}.support-details p{margin:10px 0}.email-popup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;transform:none;border:1px solid #be995b;max-height:90vh;overflow:auto}.email-popup:not([open]){display:none}.email-popup::backdrop{background:#08231dbb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.email-popup h2{font-size:2.6rem}.popup-form small{font-size:.8rem}.popup-close{min-width:44px;min-height:44px}.header-logo{width:110px;height:100px}.header{min-height:120px}.eyebrow{font-size:.8rem}.announcement{font-size:.75rem}.hero h1{font-size:clamp(2.6rem,4.8vw,5.2rem)}@media(max-width:700px){.gallery-grid{grid-template-columns:1fr}.gallery-feature{grid-column:auto}.header-logo{width:76px;height:72px}.header{min-height:88px}.hero h1{font-size:2.8rem}.hero-visual{min-height:0}.hero-main img{height:auto}.email-popup h2{font-size:2rem}}.protein-spotlight{background:linear-gradient(155deg,#f4f1e6,#e9eee1 53%,#f9f5e9);position:relative;overflow:hidden}.protein-spotlight:before{content:"";position:absolute;width:600px;height:600px;right:-220px;top:-250px;border:90px solid #b7cba43d;border-radius:50%;pointer-events:none}.protein-spotlight .wrap{position:relative}.protein-spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.protein-feature{min-width:0;border:1px solid #d4d8c6;background:#fff;box-shadow:0 15px 45px #143b3012;overflow:hidden}.protein-feature-link{display:block}.protein-feature-photo{height:clamp(340px,45vw,570px);display:grid;place-items:center;background:#fff;overflow:hidden}.protein-feature-photo img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.protein-feature:hover img{transform:scale(1.035)}.protein-feature-caption{padding:25px 29px 29px;border-top:1px solid #e8e9df}.protein-feature-caption>span:first-child{font-size:.75rem;letter-spacing:.18em;color:#947246;font-weight:700}.protein-feature-caption h3{font-size:clamp(1.3rem,2vw,2rem);margin:10px 0 20px;color:var(--ink)}.protein-feature-cta{display:inline-block;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--gold);padding-bottom:6px}@media(max-width:700px){.protein-spotlight-grid{grid-template-columns:1fr;gap:18px}.protein-feature-photo{height:390px}.protein-feature-caption{padding:20px}}.email-popup{background:var(--paper);color:var(--ink);border:2px solid var(--gold);border-top:8px solid var(--ink);border-radius:10px;box-shadow:0 28px 85px #09271f77}.email-popup .eyebrow{color:var(--gold);font-weight:800}.email-popup h2,.email-popup .popup-close{color:var(--ink)}.email-popup .popup-form input{background:#fff;color:var(--ink);border:1px solid var(--gold);border-radius:3px}.email-popup .popup-form input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.email-popup .button-dark{background:var(--ink);border-color:var(--ink);color:#fff;border-radius:3px}.email-popup .button-dark:hover{background:#275946}.email-popup .popup-form small{color:#4d6258}.hero{display:flex;flex-direction:column;min-height:0;background:var(--ink);color:#eeeede}.hero-visual{order:-1;min-height:0;width:100%;overflow:visible}.hero-main,.hero-main img{height:auto;width:100%}.hero-main img{object-fit:contain}.hero-copy{padding:48px clamp(24px,5vw,80px)}.hero h1{color:#fff;max-width:900px}.hero-body{max-width:740px;color:#deded0}.hero .eyebrow{color:#e5bf61}.hero-note{color:#dddcca}.hero .button-dark{background:#91c735;border-color:#91c735;color:#123c2f;border-radius:50px}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.gallery-image,.gallery-feature .gallery-image{height:auto;min-height:0;aspect-ratio:auto;background:#eee9db}.gallery-image img{height:auto;width:100%;object-fit:contain}.gallery-card{border-radius:8px}.shipping-rates table{width:100%;border-collapse:collapse;margin:24px 0;text-align:left}.shipping-rates caption{text-align:left;margin-bottom:16px}.shipping-rates th,.shipping-rates td{padding:16px 12px;border-bottom:1px solid #d4d8ce}.shipping-rates th{background:var(--ink);color:#fff}.shipping-rates td:last-child{font-weight:700}.shipping-rates{margin-bottom:40px}@media(max-width:900px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gallery-grid{grid-template-columns:1fr;max-width:422px;margin-inline:auto}.hero-copy{padding:32px 24px}.hero h1{font-size:2.5rem}.shipping-rates th,.shipping-rates td{padding:12px 8px}.hero-visual{min-height:0}}.hero-visual{padding:24px;background:#143b30}.hero-main{max-width:828px;margin-inline:auto}.hero-main img{width:100%;height:auto;object-fit:contain}@media(max-width:600px){.hero-visual{padding:0}.hero-main{max-width:100%}}body,.header,.hero,.hero-visual,.intro,.section,.gallery-section,.policy-callout,.footer,.about-manou{background:#143f30;color:#edf2e8}.review-card,.gallery-card{background:#194c39;border-color:#42634b;color:#edf2e8}.section-heading h2,.gallery-caption h3,.price,.product-detail h1,.hero h1,.wordmark,.email-popup h2{color:#f7f8ee}.eyebrow,.gallery-caption span,.stars,.footer strong{color:#e4b84f}.hero-body,.hero-note,.section-summary,.faq-answer,.about-copy,.review-card span,.footer p,.rte,.product-info{color:#d6e2d3}.button-dark,.hero .button-dark{background:#91c735;border-color:#91c735;color:#102d21;border-radius:28px}.button-dark:hover,.hero .button-dark:hover{background:#a3d64b}.email-popup{background:#143f30;color:#edf2e8;border-color:#e4b84f}.email-popup .popup-close,.email-popup .popup-form small{color:#edf2e8}.email-popup .button-dark{background:#91c735;color:#102d21;border-color:#91c735}.email-popup .popup-form input,.product-detail select,.product-detail input,.narrow input,.narrow textarea,.search-form input,.cart-row input{background:#194c39;color:#fff;border-color:#719478}.email-popup input::placeholder{color:#c7d7c4}.product-image,.gallery-image,.gallery-feature .gallery-image{background:#194c39}.faq details,.cart-row{border-color:#52715b}.price s,.sold-out{color:#c6d5c2}.product-media img,.product-media video{background:#194c39}.shipping-rates th{background:#103226}.shipping-rates td{border-color:#52715b}.product-card .product-image{aspect-ratio:1;border-radius:12px}.product-info>a{color:#edf2e8}.text-link,.header-actions button{color:#edf2e8}.hero h1{font-weight:800}.gallery-caption small{color:#cde4c0}.category-navigation{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px}.category-navigation a{padding:10px 14px;border:1px solid #719478;border-radius:24px;color:inherit;text-decoration:none}.category-navigation a:hover{background:#194c39}.product-card a,.gallery-card a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.product-card a:focus:not(:focus-visible),.gallery-card a:focus:not(:focus-visible){outline:none}.product-card a:focus-visible,.gallery-card a:focus-visible,.category-navigation a:focus-visible{outline:2px solid #e4b84f;outline-offset:4px}.popup-close{cursor:pointer;z-index:2;touch-action:manipulation;border-radius:50%;background:#143f30!important}.popup-dismiss{display:block;min-height:44px;margin:18px auto 0;padding:8px 12px;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}.email-popup{max-height:calc(100dvh - 32px);overscroll-behavior:contain;padding-top:64px}.email-popup button:focus-visible{outline:2px solid #e4b84f;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/premium.css.map */
