.ja-brand-glp-feature{background:var(--clay-100)}.ja-brand-glp-feature h2{max-width:620px}.ja-brand-glp-feature .ja-photo img{aspect-ratio:1;object-fit:cover}.ja-brand-glp-feature .ja-actions{gap:14px}.ja-brand-cards .accent-glp1{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.ja-brand-cards .accent-glp1>img{grid-column:2;grid-row:1/4;width:calc(100% + 28px);height:100%;margin:-28px -28px -28px 0;aspect-ratio:1;object-fit:cover}.ja-brand-cards .accent-glp1>.ja-brand-card-bottom{grid-column:1}.ja-brand-card img,.ja-product-grid .ja-photo img,#buy .ja-thumbnails img,#buy .ja-thumbnails button{aspect-ratio:1;object-fit:cover}#buy .ja-thumbnails img{width:100%;height:100%!important;min-height:0!important}.ja-hero>.ja-photo img,.ja-greens-hero .ja-photo img{aspect-ratio:4/5;object-fit:cover}#buy .ja-gallery .ja-photo,#buy .ja-gallery .ja-photo img{aspect-ratio:1;min-height:0;height:auto;object-fit:cover}.ja-visual-flavours{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ja-flavour-tile{position:relative;cursor:pointer}.ja-flavour-tile input{position:absolute;inset:12px auto auto 12px;z-index:2}.ja-flavour-tile-content{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:14px;padding:8px;background:var(--paper)}.ja-flavour-tile-content>img{grid-column:1/-1;width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.ja-flavour-tile:has(input:checked) .ja-flavour-tile-content{border:2px solid var(--forest-900);padding:7px;background:var(--forest-100)}.ja-flavour-placeholder{grid-column:1/-1;display:block;aspect-ratio:1;border-radius:10px;background-size:cover;background-position:center}.ja-flavour-tile:first-child .ja-flavour-placeholder{background-image:url(protein-vanilla-tub.webp)}.ja-flavour-tile:nth-child(2) .ja-flavour-placeholder{background-image:url(protein-chocolate-tub.webp)}.ja-flavour-check{opacity:0}.ja-flavour-tile:has(input:checked) .ja-flavour-check{opacity:1}.ja-flavour-tile-content{display:block}.ja-flavour-choice{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:12px 4px 4px}.ja-flavour-choice input{position:static;margin:0}.ja-flavour-choice strong{line-height:1.35}.ja-brand-subscribe .ja-step-badge:empty{display:none}.ja-brand-subscribe li:has(.ja-step-badge:empty){display:block}.ja-reveal.is-awaiting{opacity:1!important;transform:none!important}@media(max-width:800px){.ja-brand-cards{display:grid!important;grid-template-columns:1fr!important;padding-right:20px;overflow:visible!important}.ja-brand-card{flex:none!important;width:auto!important}.ja-brand-cards .accent-glp1{grid-column:auto;display:flex!important}.ja-brand-cards .accent-glp1>img{width:calc(100% + 48px);height:auto;margin:24px -24px 0;aspect-ratio:1}.ja-brand-glp-feature .ja-split{display:flex;flex-direction:column}.ja-brand-glp-feature .ja-photo{order:2}#buy .ja-buy-module{grid-row:1}#buy .ja-gallery{grid-row:2}.ja-hero>.ja-photo img,.ja-greens-hero .ja-photo img{aspect-ratio:4/5}.ja-greens-nav>div{justify-content:flex-start;gap:22px;padding-inline:20px}.ja-greens-nav a{white-space:nowrap;flex:0 0 auto}}@media(max-width:480px){#buy.ja-section{padding-top:44px}#buy .ja-buy-module{padding:16px}#buy .ja-buy-module h2{font-size:30px}#buy .ja-buy-module>p:first-of-type{margin-top:4px}#buy fieldset{margin-top:16px}#buy .ja-plan{margin-bottom:9px}#buy .ja-plan-tag{margin:6px 8px 0;padding:3px 6px;font-size:12px}#buy .ja-plan-head{padding:8px}#buy .ja-plan-head strong{font-size:16px}#buy .ja-plan-head small,#buy .ja-price small{font-size:12px}#buy .ja-price strong{font-size:24px}#buy .ja-plan-perks{padding:0 12px 12px 40px;font-size:13px}#buy .ja-plan-perks{display:none!important}#buy .ja-order-button{margin-top:0}#buy .ja-flavour-tile-content{padding:5px}#buy .ja-flavour-tile-content>img{width:100%;height:auto}#buy .ja-flavour-tile:has(input:checked) .ja-flavour-tile-content{padding:4px}#buy .ja-flavour-placeholder{width:100%;height:auto;aspect-ratio:1}#buy .ja-flavour-choice{padding:9px 3px 3px}}.ja-protein-problem .ja-narrow{margin-inline:auto}.ja-protein-problem p,.ja-protein-quality>.ja-narrow p,.ja-protein-longer>p{font-size:20px;line-height:1.7}.ja-protein-why{display:grid;grid-template-columns:1.35fr .65fr;gap:72px;align-items:start}.ja-protein-why>div>p{font-size:20px;line-height:1.7}.ja-protein-why aside{background:var(--clay-100);padding:28px;border-radius:20px}.ja-protein-why aside p{margin-bottom:0}.ja-protein-quality>.ja-narrow{margin-bottom:48px}.ja-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ja-quality-grid article{border:1px solid var(--line);border-radius:20px;padding:28px;background:var(--paper)}.ja-quality-grid article p{font-size:18px}.ja-quality-grid .review-note{margin-top:18px}.ja-protein-inside{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.ja-protein-inside .ja-photo img{aspect-ratio:16/9;object-fit:cover}.ja-shared-purchase .ja-gallery .ja-photo,.ja-shared-purchase .ja-gallery .ja-photo img{aspect-ratio:1;min-height:0;height:auto;object-fit:cover}.ja-protein-inside .ja-label-link{margin-top:28px}.ja-protein-longer{max-width:980px;text-align:center}.ja-protein-longer>p{margin-inline:auto}.ja-pull-line{font:500 36px/1.25 var(--font-display);color:var(--forest-900);margin-top:40px}.ja-relationship{padding-block:42px}.ja-relationship p{margin:0;font-size:18px}.ja-protein .ja-steps{margin-top:44px}.ja-flavour-choice>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.ja-flavour-choice strong{font-size:16px}.ja-flavour-choice small{font-size:13px;line-height:1.4;color:var(--muted);margin-top:4px}.ja-label-ingredient-lists{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-block:24px}.ja-label-ingredient-lists section{border:1px solid var(--line);border-radius:14px;padding:20px}.ja-label-ingredient-lists h3{font-size:22px}.ja-label-ingredient-lists p{font-size:16px}.ja-label-dialog:has(.ja-label-ingredient-lists){width:min(100% - 32px,900px)}@media(max-width:800px){.ja-protein-why,.ja-protein-inside{grid-template-columns:1fr;gap:28px}.ja-quality-grid{grid-template-columns:1fr}.ja-protein-problem p,.ja-protein-quality>.ja-narrow p,.ja-protein-longer>p,.ja-protein-why>div>p{font-size:18px}.ja-pull-line{font-size:30px}.ja-label-ingredient-lists{grid-template-columns:1fr}.ja-protein-inside .ja-photo{order:-1}}@media(max-width:480px){.ja-flavour-choice{grid-template-columns:20px minmax(0,1fr) auto;gap:7px}.ja-flavour-choice strong{font-size:14px}.ja-flavour-choice small{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ja-task1.css.map */
