.pryme-formula-board{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.8fr);overflow:hidden;border-radius:28px;background:var(--pryme-formula-accent);color:#17372b}.pryme-formula-board__intro{display:flex;min-height:100%;flex-direction:column;padding:clamp(34px,4vw,58px);background:#087a50;color:#fff9ef}.pryme-formula-board__intro h2{max-width:11ch;margin:0;color:inherit;font-size:clamp(2.55rem,4vw,4rem);letter-spacing:-.04em;line-height:.95;overflow-wrap:normal;word-break:normal}.pryme-formula-board__intro>p{max-width:31ch;margin:22px 0 0;color:color-mix(in srgb,#fff9ef 82%,#087a50);font-size:1rem;line-height:1.55}.pryme-formula-serving{display:grid;gap:7px;margin-top:auto;padding-top:clamp(48px,8vw,112px)}.pryme-formula-serving span,.pryme-formula-item__dose span,.pryme-formula-item__purpose>span{font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.pryme-formula-serving span{color:#fff9ef}.pryme-formula-serving strong{max-width:12ch;color:#fff9ef;font-family:var(--font-heading-family, "GOPRYME Sora", Arial, sans-serif);font-size:clamp(1.45rem,2.2vw,2.1rem);font-weight:700;letter-spacing:-.025em;line-height:1.05}.pryme-formula-board__body{display:grid;min-width:0;grid-template-rows:1fr auto}.pryme-formula-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.pryme-formula-board--1 .pryme-formula-grid{grid-template-columns:1fr}.pryme-formula-board--3 .pryme-formula-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pryme-formula-item{display:grid;min-width:0;align-content:start;padding:clamp(28px,3.2vw,44px);border-right:1px solid color-mix(in srgb,#17372b 18%,transparent);border-bottom:1px solid color-mix(in srgb,#17372b 18%,transparent)}.pryme-formula-board--4 .pryme-formula-item:nth-child(2n),.pryme-formula-board--3 .pryme-formula-item:last-child,.pryme-formula-board--1 .pryme-formula-item{border-right:0}.pryme-formula-board--4 .pryme-formula-item:nth-last-child(-n+2),.pryme-formula-board--3 .pryme-formula-item,.pryme-formula-board--1 .pryme-formula-item{border-bottom:0}.pryme-formula-item__primary{display:grid;gap:28px}.pryme-formula-item h3{max-width:16ch;margin:0;color:#17372b;font-size:clamp(1.35rem,1.9vw,1.8rem);letter-spacing:-.025em;line-height:1.08}.pryme-formula-item__dose{display:grid;gap:7px}.pryme-formula-item__dose span,.pryme-formula-item__purpose>span{color:#17372b}.pryme-formula-item__dose strong{color:#087a50;font-family:var(--font-heading-family, "GOPRYME Sora", Arial, sans-serif);font-size:clamp(1.25rem,2vw,1.85rem);font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.025em;line-height:1.1}.pryme-formula-item__purpose{display:grid;gap:8px;margin-top:34px}.pryme-formula-item__purpose p{max-width:32ch;margin:0;font-size:1rem;line-height:1.5}.pryme-ingredient-breakdown{align-self:end;margin-top:30px;color:#17372b}.pryme-ingredient-breakdown summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,#17372b 24%,transparent);color:#17372b;cursor:pointer;font-size:.875rem;font-weight:700;list-style:none}.pryme-ingredient-breakdown summary::-webkit-details-marker{display:none}.pryme-ingredient-breakdown summary i{position:relative;width:18px;height:18px;flex:0 0 18px}.pryme-ingredient-breakdown summary i:before,.pryme-ingredient-breakdown summary i:after{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.pryme-ingredient-breakdown summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.pryme-ingredient-breakdown[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.pryme-ingredient-breakdown summary:focus-visible{outline:3px solid #17372b;outline-offset:4px}.pryme-ingredient-breakdown p{max-width:46ch;margin:10px 0 0;color:color-mix(in srgb,#17372b 82%,var(--pryme-formula-accent));font-size:.9rem;line-height:1.55}.pryme-formula-board--1 .pryme-formula-item{grid-template-columns:minmax(0,.75fr) minmax(220px,1fr);gap:32px 56px}.pryme-formula-board--1 .pryme-formula-item__purpose{margin-top:0}.pryme-formula-board--1 .pryme-ingredient-breakdown{grid-column:1 / -1;margin-top:4px}.pryme-formula-board__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px clamp(28px,3.2vw,44px);border-top:1px solid color-mix(in srgb,#17372b 18%,transparent);background:color-mix(in srgb,var(--pryme-formula-accent) 76%,#fff9ef)}.pryme-formula-board__footer p{display:grid;gap:2px;margin:0;font-size:.875rem;line-height:1.4}.pryme-formula-board__footer p strong{color:#17372b}.pryme-formula-board__footer p span{color:color-mix(in srgb,#17372b 72%,var(--pryme-formula-accent))}.pryme-ingredients-label{width:min(100%,280px);flex:0 0 auto}.pryme-formula-board .pryme-label-trigger{border-color:#17372b;color:#17372b!important}.pryme-formula-board .pryme-label-trigger:hover{background:#17372b;color:#fff9ef!important}.pryme-formula-board .pryme-label-trigger:focus-visible{outline-color:#17372b}.pryme-product-facts:has(pryme-nutrition-label:defined) .pryme-label-source{display:none}@media(max-width:989px){.pryme-formula-board{grid-template-columns:1fr}.pryme-formula-board__intro{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px}.pryme-formula-board__intro h2{max-width:12ch}.pryme-formula-serving{margin-top:0;padding-top:0}.pryme-formula-board--3 .pryme-formula-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.pryme-formula-board{border-radius:20px}.pryme-formula-board__intro{display:block;padding:30px 24px 32px}.pryme-formula-board__intro h2{max-width:11ch;font-size:clamp(2.35rem,11vw,3.25rem);line-height:.96}.pryme-formula-serving{margin-top:46px;padding-top:0}.pryme-formula-grid,.pryme-formula-board--3 .pryme-formula-grid{grid-template-columns:1fr}.pryme-formula-item,.pryme-formula-board--1 .pryme-formula-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(126px,auto);gap:22px 18px;padding:27px 24px 28px;border-right:0;border-bottom:1px solid color-mix(in srgb,#17372b 18%,transparent)}.pryme-formula-item:last-child{border-bottom:0}.pryme-formula-item__primary{display:contents}.pryme-formula-item h3{font-size:1.4rem}.pryme-formula-item__dose{text-align:right}.pryme-formula-item__dose strong{max-width:11ch;font-size:1.25rem}.pryme-formula-item__purpose,.pryme-formula-board--1 .pryme-formula-item__purpose,.pryme-ingredient-breakdown,.pryme-formula-board--1 .pryme-ingredient-breakdown{grid-column:1 / -1;margin-top:0}.pryme-formula-board__footer{display:grid;gap:18px;padding:22px 24px 26px}.pryme-ingredients-label{width:100%}}@media(max-width:520px){.pryme-formula-item,.pryme-formula-board--1 .pryme-formula-item{grid-template-columns:1fr}.pryme-formula-item__primary{display:grid;grid-template-columns:1fr;gap:20px}.pryme-formula-item__dose{text-align:left}.pryme-formula-item__dose strong{max-width:none}}@media(prefers-reduced-motion:reduce){.pryme-ingredient-breakdown summary i:before,.pryme-ingredient-breakdown summary i:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pryme-ingredient-benefits.css.map */
