
.christmas-image-link{position:absolute;inset:0;display:block}.christmas-hero .hero-copy{pointer-events:none}.christmas-hero .hero-copy a{pointer-events:auto}.christmas-hero .christmas-kicker{position:absolute;left:calc(51 * var(--u));top:calc(53 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.22em;color:#deddd6}.christmas-hero h1{top:calc(96 * var(--u));font-weight:700;color:#f7f6f2;max-width:calc(440 * var(--u));font-size:calc(76 * var(--u));line-height:.96}.christmas-hero p{top:calc(253 * var(--u));font-size:calc(15 * var(--u));letter-spacing:.07em}.christmas-hero .button{top:calc(306 * var(--u))}.christmas-hero .text-link{top:calc(371 * var(--u));font-size:calc(12 * var(--u))}.christmas-hero .hero-image{object-position:50% 50%}
.whey-family-cookies h1,.whey-family-cookies .whey-kicker,.whey-family-cookies .whey-description th{color:#eeeae2}.flavour-cookies{position:relative;isolation:isolate;overflow:hidden;flex-basis:100%;max-width:290px;background:linear-gradient(135deg,#293743,#17212a);border-color:#63717a;color:#f1efe9;box-shadow:inset 0 1px 0 #dce4e688}.flavour-cookies::before{content:'';position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#e0e6e780,#fff9 23%,#c8d4dc40 52%,#e8edefaa 79%,#d9e1e340);filter:blur(.7px);pointer-events:none}.flavour-cookies>span{background:#eceae2;box-shadow:0 0 7px #e6e8e433}.flavour-cookies small{font-size:8px;letter-spacing:.12em;margin-left:7px;opacity:.8}.flavour-cookies[aria-current=page]{background:linear-gradient(135deg,#dbe1e2,#bfcbd1);border-color:#e0e6e7;color:#14202b}.flavour-cookies[aria-current=page]>span{background:#304351}.flavour-cookies:not([aria-current]):hover{border-color:#e0e6e7}
@media(max-width:700px){.christmas-hero{height:660px;max-height:none}.christmas-hero .hero-image{height:390px;object-fit:cover;object-position:86% center}.christmas-hero{background:#0b1725}.christmas-hero .hero-copy{inset:365px 0 0;padding:26px 7% 24px;background:linear-gradient(#0b172500,#0b1725 20px)}.christmas-hero .christmas-kicker,.christmas-hero h1,.christmas-hero p,.christmas-hero .button,.christmas-hero .text-link{position:static}.christmas-hero .christmas-kicker{display:block;font-size:9px;letter-spacing:.2em;margin-bottom:12px}.christmas-hero h1{font-size:48px;line-height:1;max-width:none}.christmas-hero h1 br{display:none}.christmas-hero p{font-size:13px;margin:14px 0 20px;letter-spacing:.04em}.christmas-hero .button{width:auto;height:46px;padding:0 23px;font-size:12px}.christmas-hero .text-link{display:inline-block;margin-left:20px;font-size:11px}.flavour-cookies{max-width:290px}}
@media(max-width:380px){.christmas-hero h1{font-size:43px}.christmas-hero .text-link{margin-left:12px;font-size:10px}}
.ouma-shell .christmas-hero{width:100%;max-width:none;margin:0;padding:0;border:0;aspect-ratio:auto;min-height:0;color:#f7f6f2}.ouma-shell .christmas-hero .hero-copy{max-width:none;width:auto;margin:0;transform:none}.ouma-shell .christmas-hero h1{font-family:OumaDisplay,Georgia,serif;font-weight:400;white-space:normal;margin:0}.ouma-shell .christmas-hero .christmas-image-link{inset:0;width:100%;height:100%;padding:0;margin:0;display:block}.ouma-shell .christmas-hero .hero-image{max-width:100%;width:100%;margin:0;padding:0;transform:none}.ouma-shell .christmas-hero .hero-copy p{max-width:none}
@media(max-width:700px){.ouma-shell .christmas-hero{height:660px;background:#0b1725}.ouma-shell .christmas-hero .hero-image{position:absolute;inset:0 0 auto;height:390px;object-fit:cover;object-position:86% center}.ouma-shell .christmas-hero .hero-copy{position:absolute;inset:365px 0 0;padding:26px 7% 24px;height:auto;background:linear-gradient(#0b172500,#0b1725 20px)}.ouma-shell .christmas-hero h1{font-size:48px;line-height:1.05;max-width:none;width:auto}.ouma-shell .christmas-hero h1 br{display:none}.ouma-shell .christmas-hero p{font-size:13px;line-height:1.6;margin:14px 0 20px}.ouma-shell .christmas-hero .button{width:auto;height:46px;font-size:12px}.ouma-shell .christmas-hero .text-link{font-size:11px;margin-left:14px;white-space:nowrap}}
.ouma-shell .whey-family-cookies h1,.ouma-shell .whey-family-cookies .whey-kicker,.ouma-shell .whey-family-cookies .whey-description th{color:#eeeae2}.ouma-shell .whey-flavours>div{display:grid;grid-template-columns:max-content max-content;justify-content:start}.ouma-shell .flavour-cookies{grid-column:1/-1;max-width:none;width:100%;background:linear-gradient(135deg,#293743,#17212a);border-color:#63717a;color:#f1efe9}.ouma-shell .flavour-cookies[aria-current=page]{background:linear-gradient(135deg,#dbe1e2,#bfcbd1);border-color:#e0e6e7;color:#14202b}.ouma-shell .flavour-cookies[aria-current=page]>span{background:#304351}

.ouma-shell .flavour-cookies>span,.ouma-shell .flavour-cookies[aria-current=page]>span{background:#fff;box-shadow:none}.ouma-shell .christmas-hero h1{top:calc(100 * var(--u));font-size:calc(44 * var(--u));line-height:1.08;width:calc(490 * var(--u));max-width:calc(490 * var(--u));letter-spacing:-.035em}.ouma-shell .christmas-hero .hero-copy p{top:calc(265 * var(--u))}.ouma-shell .christmas-hero .hero-copy .button{top:calc(310 * var(--u))}.ouma-shell .christmas-hero .hero-copy .text-link{top:calc(375 * var(--u))}@media(max-width:700px){.ouma-shell .christmas-hero{height:760px}.ouma-shell .christmas-hero h1{position:static;font-size:34px;line-height:1.08;width:auto;max-width:none}.ouma-shell .christmas-hero .hero-copy p{position:static;margin:18px 0 22px}.ouma-shell .christmas-hero .hero-copy .button,.ouma-shell .christmas-hero .hero-copy .text-link{position:static}}@media(max-width:380px){.ouma-shell .christmas-hero h1{font-size:32px}}
