:root{--g-container:1220px;--g-pad:6vw;--g-font-display:"Inter Tight", "Inter", sans-serif;--g-font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--g-heading-track:-.045em;--g-t:.32s}:root,:root[data-theme=dark]{--g-bg:#0a0a0a;--g-bg-2:#131313;--g-surface:rgba(255,255,255,.05);--g-border:rgba(255,255,255,.12);--g-border-2:rgba(255,255,255,.22);--g-ink:#f7f6f4;--g-ink-2:rgba(247,246,244,.72);--g-ink-3:rgba(247,246,244,.48);--g-gold:#D8B24A;--g-gold-2:#F1D98A;--g-gold-deep:#8F6B19;--g-gold-ink:#0a0a0a;--g-pop-blue:#2E6BE6;--g-pop-red:#E8332B}:root[data-theme=light]{--g-bg:#fafafa;--g-bg-2:#ffffff;--g-surface:rgba(0,0,0,.035);--g-border:rgba(0,0,0,.12);--g-border-2:rgba(0,0,0,.24);--g-ink:#141311;--g-ink-2:rgba(20,19,17,.68);--g-ink-3:rgba(20,19,17,.46);--g-gold:#8F6B19;--g-gold-2:#B9932F;--g-gold-deep:#6F5110;--g-gold-ink:#fdf9f0;--g-pop-blue:#1D4FB0;--g-pop-red:#C7241D}html{background:var(--g-bg);transition:background var(--g-t) ease}body{font-family:var(--g-font-body);background:var(--g-bg);color:var(--g-ink);transition:background var(--g-t) ease,color var(--g-t) ease}.seh,.g-difference,.g-product-selector{--g-bg:#0a0a0a;--g-bg-2:#131313;--g-surface:rgba(255,255,255,.05);--g-border:rgba(255,255,255,.12);--g-border-2:rgba(255,255,255,.24);--g-ink:#f7f6f4;--g-ink-2:rgba(247,246,244,.72);--g-ink-3:rgba(247,246,244,.48);--g-gold:#d8b24a;--g-gold-2:#f1d98a;--g-gold-deep:#8f6b19;--g-gold-ink:#0a0a0a;color-scheme:dark}.g-section h1,.g-section h2,.g-section h3,.g-section h4,.g-section h5,.g-section h6,.gps h1,.gps h2,.gps h3,.gpw h1,.gpw h2,.gpw h3,.greels h1,.greels h2,.greels h3{color:var(--g-ink)}.g-final-cta h1,.g-final-cta h2,.g-final-cta h3,.gpw__copy h3,.greels__overlay strong{color:inherit}.g-section{position:relative;background:var(--g-bg);color:var(--g-ink);padding-block:clamp(64px,10vw,128px)}.g-section--tight{padding-block:clamp(48px,7vw,88px)}.g-container{max-width:var(--g-container);margin:0 auto;padding-inline:var(--g-pad)}.g-eyebrow{display:inline-flex;align-items:center;width:fit-content;font-family:var(--g-font-display);font-size:clamp(.95rem,1.35vw,1.25rem);line-height:.92;letter-spacing:-.05em;word-spacing:.15em;text-transform:uppercase;font-weight:750;color:var(--g-gold);margin-bottom:20px;padding:.48em .86em .52em;border:1px solid color-mix(in srgb,var(--g-gold) 65%,transparent);border-radius:999px;background:color-mix(in srgb,var(--g-bg-2) 70%,transparent);box-shadow:inset 0 1px #ffffff12}@supports ((-webkit-background-clip:text) or (background-clip:text)){.g-eyebrow,.g-dose-card__amount,.g-shop-card__content>span,.gproof__card>span,.greels__overlay>span,.gpw__copy>span,.grind-pdp-rating>span,.footer-block__heading{background:linear-gradient(105deg,#8a5d0d,#e1b83b 25%,#fff0a4 48%,#c78e19 72%,#76500b);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}}.g-h2{font-family:var(--g-font-display);font-weight:600;text-transform:uppercase;letter-spacing:var(--g-heading-track);line-height:1.12;font-size:clamp(2.65rem,5vw,5.2rem);margin:0;max-width:18ch}:root[data-display-font=inter]{--g-font-display:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--g-heading-track:-.015em}:root[data-display-font=sora]{--g-font-display:"Sora", "Inter", sans-serif;--g-heading-track:-.005em}:root[data-display-font=space-grotesk]{--g-font-display:"Space Grotesk", "Inter", sans-serif;--g-heading-track:-.01em}:root[data-display-font=archivo]{--g-font-display:"Archivo", "Inter", sans-serif;--g-heading-track:-.01em}:root[data-display-font=inter] .seh__title,:root[data-display-font=inter] .g-h2,:root[data-display-font=inter] .g-product-card__title,:root[data-display-font=inter] .gpw__copy h3,:root[data-display-font=inter] .greels__overlay strong,:root[data-display-font=inter] .gps h1,:root[data-display-font=inter] .gps h2,:root[data-display-font=inter] .gps h3,:root[data-display-font=sora] .seh__title,:root[data-display-font=sora] .g-h2,:root[data-display-font=sora] .g-product-card__title,:root[data-display-font=sora] .gpw__copy h3,:root[data-display-font=sora] .greels__overlay strong,:root[data-display-font=sora] .gps h1,:root[data-display-font=sora] .gps h2,:root[data-display-font=sora] .gps h3,:root[data-display-font=space-grotesk] .seh__title,:root[data-display-font=space-grotesk] .g-h2,:root[data-display-font=space-grotesk] .g-product-card__title,:root[data-display-font=space-grotesk] .gpw__copy h3,:root[data-display-font=space-grotesk] .greels__overlay strong,:root[data-display-font=space-grotesk] .gps h1,:root[data-display-font=space-grotesk] .gps h2,:root[data-display-font=space-grotesk] .gps h3,:root[data-display-font=archivo] .seh__title,:root[data-display-font=archivo] .g-h2,:root[data-display-font=archivo] .g-product-card__title,:root[data-display-font=archivo] .gpw__copy h3,:root[data-display-font=archivo] .greels__overlay strong,:root[data-display-font=archivo] .gps h1,:root[data-display-font=archivo] .gps h2,:root[data-display-font=archivo] .gps h3{font-family:var(--g-font-display);font-weight:700;letter-spacing:var(--g-heading-track)}:root[data-body-font=dm-sans]{--g-font-body:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif}.g-body{font-family:var(--g-font-body);font-size:clamp(1.16rem,1.5vw,1.4rem);line-height:1.62;color:var(--g-ink-2);max-width:62ch;margin:18px 0 0}.g-head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(32px,5vw,56px)}.g-head--center{align-items:center;text-align:center;margin-inline:auto}.g-btn{display:inline-flex;align-items:center;gap:.6em;text-decoration:none;font-family:var(--g-font-display);font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:1rem;color:var(--g-gold-ink);background:linear-gradient(110deg,#805b11,#d8ad32 18%,#fff0a4,#d0a02c 70%,#73500d);padding:16px 32px;border-radius:999px;border:1px solid #f0da7c;clip-path:none;box-shadow:inset 0 1px #ffffff57,0 12px 32px color-mix(in srgb,var(--g-gold) 16%,transparent);transition:transform .2s ease,filter .2s ease,color .2s ease}.g-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.g-floating-shop{position:fixed;z-index:89;right:18px;bottom:18px;display:flex;align-items:center;gap:12px;min-width:118px;justify-content:space-between;padding:13px 15px 13px 20px;border:1px solid #f0da7c;border-radius:999px;background:linear-gradient(110deg,#805b11,#d8ad32 24%,#fff0a4 52%,#c99420 78%,#73500d);color:#080808;box-shadow:0 15px 38px #00000057,inset 0 1px #ffffff80;font:750 .75rem/1 var(--g-font-display);letter-spacing:.11em;text-transform:uppercase;text-decoration:none;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.g-floating-shop span:last-child{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#080808;color:#fff;font-size:.9rem;letter-spacing:0}.g-floating-shop:hover,.g-floating-shop:focus-visible{color:#080808;transform:translateY(-4px);filter:brightness(1.08);box-shadow:0 20px 46px #0000006b,0 0 0 4px #d8b24a24;outline:none}@media(max-width:749px){.g-floating-shop{right:12px;bottom:12px;min-width:108px;padding:11px 12px 11px 17px}.g-floating-shop span:last-child{width:26px;height:26px}}.g-btn--ghost{color:var(--g-ink);background:transparent;border-color:var(--g-border-2);border-radius:999px}.g-btn--ghost:hover{border-color:var(--g-gold);color:var(--g-gold)}.g-card{background:var(--g-surface);border:1px solid var(--g-border);border-radius:2px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));padding:clamp(24px,3vw,34px);transition:border-color .2s ease,transform .2s ease}.g-card:hover{border-color:var(--g-border-2);transform:translateY(-3px)}.g-icon{width:34px;height:34px;stroke:var(--g-gold);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.g-pill{display:inline-flex;align-items:center;gap:.5em;font-family:var(--g-font-display);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink);border:1px solid var(--g-border-2);border-radius:999px;padding:6px 13px}.g-grid{display:grid;gap:clamp(16px,2vw,26px)}.g-grid--2{grid-template-columns:repeat(2,1fr)}.g-grid--3{grid-template-columns:repeat(3,1fr)}.g-grid--4{grid-template-columns:repeat(4,1fr)}.shopify-section .newsletter{--g-ink:#f7f6f4;--g-ink-2:rgba(247,246,244,.74);--g-border:rgba(255,255,255,.12);--g-border-2:rgba(255,255,255,.24);background:#0a0a0a!important;color:#f7f6f4;border-block:1px solid rgba(255,255,255,.12)}.shopify-section .newsletter__wrapper{max-width:980px;margin:auto;padding-inline:var(--g-pad)!important}.shopify-section .newsletter h2{font-family:var(--g-font-display);font-size:clamp(2.6rem,5vw,5.2rem);line-height:1;letter-spacing:var(--g-heading-track);text-transform:uppercase;color:var(--g-ink)}.shopify-section .newsletter .rte{font-size:clamp(1.08rem,1.35vw,1.3rem);color:var(--g-ink-2)}.shopify-section .newsletter-form__field-wrapper .field{min-height:5.8rem;border:1px solid var(--g-border-2);border-radius:999px;overflow:visible;background:#ffffff0a}.shopify-section .newsletter-form__field-wrapper .field__input,.shopify-section .newsletter-form__field-wrapper .field__label{color:#f7f6f4;font-family:var(--g-font-body);font-style:normal;font-weight:500;letter-spacing:0}.shopify-section .newsletter-form__field-wrapper .field__input{height:5.8rem;padding-right:6.4rem;font-size:1.6rem;line-height:1.2}.shopify-section .newsletter-form__field-wrapper .field__label{font-size:1.6rem;line-height:1.2}.shopify-section .newsletter-form__field-wrapper .field:after,.shopify-section .newsletter-form__field-wrapper .field:before{display:none}.shopify-section .newsletter-form__button{top:50%;right:.6rem;bottom:auto;transform:translateY(-50%);width:4.6rem;min-width:4.6rem;height:4.6rem;margin:0;border-radius:50%;background:linear-gradient(135deg,#f6de78,#a87818);color:#090909}@media(max-width:900px){.g-grid--3,.g-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.g-grid--2,.g-grid--3,.g-grid--4{grid-template-columns:1fr}.g-head,.g-head--center{align-items:center;text-align:center;margin-inline:auto}.g-h2{max-width:none}}.g-disclaimer{font-family:var(--g-font-body);font-size:.78rem;line-height:1.5;color:var(--g-ink-3);max-width:78ch}.product__title h1{font-family:var(--g-font-display);font-weight:650;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.96}.product-form__submit{min-height:58px;border-radius:999px;font-family:var(--g-font-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(110deg,#805b11,#d8ad32 18%,#fff0a4,#d0a02c 70%,#73500d);color:#090909;border:1px solid #f0da7c}.grind-pdp-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.grind-pdp-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:6px 0 14px;color:var(--g-ink)}.grind-pdp-rating span{color:var(--g-gold);letter-spacing:.1em;font-size:.88rem}.grind-pdp-rating strong{font:700 .9rem var(--g-font-display)}.grind-pdp-rating small{color:var(--g-ink-2);font-size:.76rem}.grind-pdp-subhead{margin:10px 0 18px;max-width:43ch;color:var(--g-ink-2);font-size:1.16rem;line-height:1.55}.grind-pdp-safety{margin:14px 0 0;padding-left:14px;border-left:2px solid var(--g-gold);color:var(--g-ink-3);font-size:.76rem;line-height:1.5}.grind-pdp-benefits span{position:relative;padding:11px 12px 11px 31px;border:1px solid var(--g-border);border-radius:10px;color:var(--g-ink-2);font-size:.92rem;line-height:1.35}.grind-pdp-benefits span:before{content:"\2713";position:absolute;left:11px;color:var(--g-gold);font-weight:700}@media(max-width:480px){.grind-pdp-benefits{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/grind-brand.css.map */
