.whey-page{max-width:1480px;margin:auto;padding:28px 5% 0}.whey-crumb{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#bbb7ac;margin-bottom:30px}.whey-crumb a:hover{text-decoration:underline}.whey-top{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:start}.whey-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.whey-photo{display:block;background:#ece9e3;overflow:hidden}.whey-photo:first-child{grid-column:1/-1}.whey-photo img{display:block;width:100%;height:auto;object-fit:contain}.whey-secondary img{aspect-ratio:1;object-fit:contain}.whey-purchase{padding:30px 0;position:sticky;top:24px}.whey-kicker{font-size:11px;letter-spacing:.2em;color:#c6b48f;margin:0 0 24px}.whey-page h1{font-size:clamp(48px,5.5vw,82px);font-weight:400;line-height:1.05;letter-spacing:-.045em;color:#ead8b5}.whey-flavour{font-size:17px;letter-spacing:.05em;margin:16px 0 24px}.whey-intro{font-size:16px;color:#c9c5bb;max-width:430px}.whey-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #444139;border-bottom:1px solid #444139;padding:24px 0;margin:30px 0;gap:10px}.whey-facts strong{display:block;font-size:29px;font-weight:400}.whey-facts span{display:block;font-size:11px;color:#c9c5bb}.whey-price{font-size:25px;margin:24px 0}.whey-price small{font-size:11px;color:#bbb7ac;margin-left:10px}.whey-buy-row{display:flex;gap:14px;align-items:end}.whey-buy-row label{font-size:11px;display:grid;gap:6px}.whey-buy-row input{width:76px;height:54px;background:transparent;border:1px solid #777064;color:#fff;padding:10px;border-radius:0}.whey-add{height:54px;flex:1;padding:12px 20px;font-size:13px;gap:25px}.whey-add:disabled{opacity:.5;cursor:not-allowed}.whey-delivery{font-size:12px;color:#ccc6b8;margin:18px 0}.whey-delivery a{text-decoration:underline}.whey-note{font-size:11px;color:#aaa59b;margin-bottom:28px}.whey-purchase>.text-link{font-size:12px}.whey-details{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;border-top:1px solid #444139;margin-top:70px;padding:70px 0}.whey-editorial h2{font-size:clamp(38px,4vw,62px);font-weight:400;line-height:1.05}.whey-editorial>p:not(.whey-kicker){max-width:300px;color:#bbb7ac}.whey-editorial a{font-size:13px}.whey-description{font-size:14px;line-height:1.8;min-width:0}.whey-description>p:first-child{margin-top:0}.whey-description h2{font-size:28px;font-weight:400;line-height:1.15;margin:34px 0 15px;letter-spacing:-.02em}.whey-description ul{padding-left:20px}.whey-description a{text-decoration:underline}.whey-description table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.whey-description th,.whey-description td{padding:9px 7px;border-bottom:1px solid #444139;font-weight:400}.whey-description th{color:#e5d3ad}.whey-description caption{text-align:left;font-size:11px;padding-bottom:10px}.whey-description details{border-bottom:1px solid #444139;padding:14px 0}.whey-description summary{cursor:pointer}.whey-bottom{text-align:center;padding:45px 20px 65px;border-top:1px solid #444139;display:flex;flex-direction:column;align-items:center;gap:24px}.whey-bottom h2{font-size:clamp(32px,4vw,55px);font-weight:400}.whey-bottom .button{padding:15px 30px;font-size:13px}.whey-bottom .text-link{font-size:12px}@media(max-width:800px){.whey-page{padding:20px 6% 0}.whey-top,.whey-details{grid-template-columns:1fr;gap:28px}.whey-purchase{position:static;padding:5px 0}.whey-page h1{font-size:52px}.whey-details{margin-top:35px;padding-top:40px}.whey-editorial{padding-bottom:20px}.whey-secondary{max-height:190px}.whey-secondary img{height:100%}.whey-facts strong{font-size:25px}.whey-description table{font-size:11px}}
.whey-family-electrolytes h1{color:#9bc0f0}.whey-family-electrolytes .whey-kicker{color:#9bc0f0}.whey-family-creatine h1{color:#e1e3e6}.whey-family-creatine .whey-kicker{color:#c7cbcf}.ouma-product-family{border-top:1px solid #444139;padding:40px 0}.ouma-product-family>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ouma-product-family a{padding:22px;border:1px solid #444139;font-size:22px;font-family:OumaDisplay,Georgia,serif}.ouma-product-family a:hover{border-color:#d7c8aa}.ouma-product-family span{display:block;font:12px OumaSans,Arial,sans-serif;margin-top:12px;color:#bcb7ac}@media(max-width:700px){.ouma-product-family>div{grid-template-columns:1fr}.whey-page h1{font-size:clamp(38px,11vw,52px)}}
.whey-photo{background:#ece8df;isolation:isolate}.whey-photo>img{mix-blend-mode:multiply}.ouma-shell .whey-lightbox{background:#ece8df;color:#080806;isolation:isolate}.whey-lightbox-image{mix-blend-mode:multiply}.ouma-shell .whey-lightbox-close{background:#ece8df;color:#080806;border-color:#8c887f}

.whey-family-electrolytes .whey-description th{color:#9bc0f0}
.whey-family-creatine .whey-description th{color:#c7cbcf}

.whey-family-strawberry h1,.whey-family-strawberry .whey-kicker,.whey-family-strawberry .whey-description th{color:#d88ea5}
.whey-flavours{margin:24px 0 0}.whey-flavours>p{font-size:11px;letter-spacing:.1em;margin:0 0 10px;color:#c9c5bb}.whey-flavours>div{display:flex;flex-wrap:wrap;gap:10px}.flavour-choice{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 18px;border:1px solid #555047;font-size:12px;letter-spacing:.03em}.flavour-choice>span{width:8px;height:8px;border-radius:50%;background:#c8aa80}.flavour-strawberry>span{background:#d88ea5}.flavour-choice[aria-current=page]{border-color:#e9e2d5;background:#e9e2d5;color:#171713}.flavour-choice:not([aria-current]):hover{border-color:#bfb6a6}.whey-family-strawberry .flavour-strawberry[aria-current]{border-color:#d88ea5;background:#d88ea5;color:#171713}.whey-family-strawberry .flavour-strawberry[aria-current]>span{background:#171713}
