/* Original Eggsential source photographs. Only native UI clipping and layout change; original galleries retain full source views. */
img[src$="/uploaded-mango-eggsential-front-white.png"]{--egg-width:1.099636364;--egg-height:1.099636364;--egg-x:-0.017181818;--egg-y:-0.031454545;--egg-clip:polygon(42.36111% 12.84722%,60.24306% 12.84722%,60.93750% 13.54167%,61.11111% 19.79167%,60.24306% 20.65972%,60.24306% 21.52778%,61.45833% 21.87500%,61.45833% 22.74306%,60.06944% 23.26389%,60.06944% 24.82639%,61.80556% 28.29861%,63.19444% 32.29167%,63.71528% 35.93750%,63.71528% 84.72222%,63.19444% 87.32639%,61.45833% 88.36806%,56.07639% 89.23611%,46.87500% 89.23611%,41.66667% 88.54167%,39.93056% 87.50000%,39.40972% 85.41667%,39.40972% 35.59028%,40.10417% 31.77083%,41.14583% 28.29861%,42.36111% 25.34722%,42.53472% 23.26389%,41.49306% 22.74306%,41.49306% 21.87500%,42.53472% 21.52778%,42.36111% 20.48611%,41.66667% 19.79167%,41.66667% 14.06250%);--egg-base:#f4ca4a;--egg-glow:#ffe8a6;--egg-accent:#e0c8f3;--egg-paper:#fff4cf;--egg-ink:#38231d;}
img[src$="/uploaded-peach-eggsential-front-peach.png"]{--egg-width:1.231145038;--egg-height:1.231145038;--egg-x:0.003206107;--egg-y:-0.027480916;--egg-clip:polygon(41.66667% 16.49306%,56.94444% 16.49306%,57.81250% 17.18750%,57.98611% 23.09028%,56.94444% 23.61111%,57.11806% 24.30556%,58.33333% 24.82639%,58.15972% 25.52083%,56.94444% 26.04167%,57.29167% 27.43056%,59.02778% 30.90278%,60.24306% 34.54861%,60.76389% 39.93056%,60.93750% 81.25000%,60.41667% 82.98611%,58.68056% 83.85417%,53.81944% 84.54861%,46.87500% 84.72222%,41.66667% 84.02778%,39.23611% 83.15972%,38.71528% 81.59722%,38.54167% 39.58333%,38.88889% 34.89583%,39.58333% 31.59722%,40.97222% 27.95139%,41.84028% 26.04167%,40.62500% 25.34722%,40.62500% 24.65278%,41.49306% 24.13194%,41.49306% 23.43750%,40.79861% 23.09028%,40.79861% 17.36111%);--egg-base:#f6c5b7;--egg-glow:#ffe0cc;--egg-accent:#ee9e9d;--egg-paper:#fff0e8;--egg-ink:#492c32;}
img[src$="/uploaded-vanilla-eggsential-front-white.png"]{--egg-width:1.26992126;--egg-height:1.26992126;--egg-x:0.002204724;--egg-y:-0.034330709;--egg-clip:polygon(42.70833% 18.05556%,57.29167% 18.05556%,58.15972% 18.75000%,58.33333% 24.47917%,57.29167% 25.17361%,57.46528% 25.86806%,58.68056% 26.21528%,58.50694% 26.90972%,57.29167% 27.25694%,57.81250% 28.64583%,59.02778% 31.42361%,60.06944% 34.89583%,60.41667% 38.19444%,60.59028% 80.20833%,60.06944% 82.63889%,58.15972% 83.50694%,53.47222% 84.20139%,46.18056% 84.20139%,41.49306% 83.33333%,39.58333% 82.46528%,39.06250% 80.38194%,39.06250% 38.19444%,39.40972% 34.54861%,40.45139% 31.25000%,42.01389% 27.77778%,42.36111% 27.25694%,41.49306% 26.73611%,41.49306% 26.21528%,42.70833% 25.69444%,42.70833% 25.17361%,41.84028% 24.47917%,41.66667% 19.27083%);--egg-base:#dce9ef;--egg-glow:#fff3d9;--egg-accent:#a9cfee;--egg-paper:#f3f8fc;--egg-ink:#263d4a;}
img[src$="/uploaded-chocolate-eggsential-front-white.png"]{--egg-width:1.256727273;--egg-height:1.256727273;--egg-x:0.007636364;--egg-y:-0.034181818;--egg-clip:polygon(41.84028% 17.70833%,56.42361% 17.70833%,57.46528% 18.40278%,57.63889% 23.78472%,56.94444% 24.47917%,56.94444% 25.34722%,57.98611% 25.69444%,57.98611% 26.56250%,56.94444% 27.08333%,57.63889% 28.64583%,59.02778% 32.11806%,59.72222% 36.63194%,59.89583% 80.72917%,59.54861% 82.81250%,57.98611% 83.68056%,54.16667% 84.37500%,46.87500% 84.54861%,42.01389% 83.68056%,39.58333% 82.98611%,38.88889% 81.42361%,38.71528% 36.97917%,39.23611% 32.81250%,40.45139% 29.16667%,41.66667% 27.08333%,40.97222% 26.56250%,40.79861% 25.86806%,41.84028% 25.34722%,41.66667% 24.30556%,40.97222% 23.78472%,40.97222% 18.75000%);--egg-base:#e8c5b3;--egg-glow:#f2ddcd;--egg-accent:#c2a0dc;--egg-paper:#f8eae0;--egg-ink:#492a22;}
img[src$="/uploaded-coffee-caramel-eggsential-front-coffee.png"]{--egg-width:1.082416107;--egg-height:1.082416107;--egg-x:-0.006577181;--egg-y:-0.043489933;--egg-clip:polygon(42.01389% 13.36806%,59.20139% 13.36806%,60.24306% 14.06250%,60.41667% 20.65972%,59.37500% 21.35417%,59.37500% 22.22222%,60.76389% 22.91667%,60.76389% 23.61111%,59.37500% 24.13194%,59.54861% 25.86806%,61.45833% 29.68750%,62.67361% 33.68056%,63.19444% 37.50000%,63.02083% 86.11111%,62.50000% 88.54167%,60.76389% 89.75694%,56.07639% 90.62500%,47.39583% 90.97222%,42.01389% 90.10417%,38.88889% 88.71528%,38.19444% 87.32639%,38.02083% 37.32639%,38.54167% 32.98611%,39.93056% 29.34028%,41.84028% 25.52083%,41.84028% 24.13194%,40.79861% 23.43750%,40.79861% 22.56944%,42.01389% 22.04861%,41.84028% 21.35417%,40.79861% 20.65972%,40.79861% 14.58333%);--egg-base:#ebd3bb;--egg-glow:#ffe2b1;--egg-accent:#d1a8c5;--egg-paper:#fcf0df;--egg-ink:#4a3328;}
img[src$="/uploaded-unflavoured-liquid-egg-white-front-white.png"]{--egg-width:1.117413395;--egg-height:1.117413395;--egg-x:-0.000969977;--egg-y:-0.013210162;--egg-clip:polygon(41.66667% 11.80556%,58.68056% 11.80556%,59.54861% 12.50000%,59.72222% 18.40278%,58.68056% 19.27083%,58.85417% 20.31250%,59.89583% 20.65972%,59.89583% 21.35417%,58.68056% 22.04861%,58.85417% 23.61111%,60.76389% 27.43056%,61.80556% 31.42361%,62.15278% 34.89583%,62.15278% 82.81250%,61.63194% 85.06944%,59.54861% 86.11111%,55.03472% 86.97917%,46.87500% 86.97917%,41.84028% 86.28472%,38.88889% 85.06944%,38.19444% 83.33333%,38.02083% 35.06944%,38.36806% 31.25000%,39.58333% 27.60417%,41.31944% 23.95833%,42.01389% 22.04861%,40.62500% 21.35417%,40.62500% 20.65972%,41.84028% 20.13889%,41.66667% 19.09722%,40.62500% 18.40278%,40.62500% 13.02083%);--egg-base:#f5db83;--egg-glow:#fff0c8;--egg-accent:#b8c29d;--egg-paper:#fff8e4;--egg-ink:#3b3524;}
img[src$="/uploaded-unflavoured-eggsential-front-white.png"]{--egg-width:0.96;--egg-height:0.96;--egg-x:-0.000833333;--egg-y:-0.041666667;--egg-clip:polygon(43.75000% 8.50694%,55.72917% 8.50694%,56.94444% 9.20139%,57.11806% 13.88889%,56.42361% 14.40972%,56.42361% 15.45139%,57.29167% 15.97222%,57.11806% 16.84028%,56.42361% 17.01389%,56.59722% 19.09722%,59.02778% 22.39583%,61.45833% 26.38889%,63.36806% 30.38194%,64.40972% 34.37500%,64.75694% 39.75694%,64.75694% 89.06250%,64.40972% 92.01389%,62.67361% 94.09722%,59.72222% 95.31250%,55.20833% 96.00694%,45.48611% 96.00694%,40.97222% 95.13889%,37.84722% 93.75000%,35.93750% 91.84028%,35.41667% 89.23611%,35.41667% 39.93056%,35.76389% 34.89583%,36.80556% 30.90278%,38.54167% 26.90972%,40.97222% 22.91667%,43.22917% 19.27083%,43.40278% 17.01389%,42.70833% 16.66667%,42.70833% 15.97222%,43.57639% 15.45139%,43.57639% 14.40972%,42.88194% 13.88889%,42.88194% 9.72222%);--egg-base:#eee0ad;--egg-glow:#fff0c6;--egg-accent:#c4add8;--egg-paper:#fff8e9;--egg-ink:#463626;}

/* Scaled source bounds keep the real bottle large; no square background travels with it. */
#heroLuxury[data-world="eggsential"][data-bottle-theme] #heroStage{container-type:size}
#heroLuxury[data-world="eggsential"][data-bottle-theme] #heroStage #heroImage{
 position:absolute;inset:auto;left:calc(50% + var(--egg-x,0)*100cqmin);top:calc(50% + var(--egg-y,0)*100cqmin);
 width:calc(var(--egg-width,1)*100cqmin);height:calc(var(--egg-height,1)*100cqmin);max-width:none;max-height:none;
 object-fit:fill;transform:translate(-50%,-50%)!important;clip-path:var(--egg-clip,none);filter:none;mix-blend-mode:normal;
}
body .official-product[data-official-world="Eggsential"] .official-product-image{
 background:radial-gradient(ellipse at 70% 15%,#fff8,transparent 60%),linear-gradient(135deg,#f7e6ba,#eee1c8);border:0;border-radius:22px;
}
body .official-product[data-official-world="Eggsential"] .official-product-views[data-pagoto-geometry-stage]{aspect-ratio:1;height:auto;width:100%;overflow:hidden}
body .official-product[data-official-world="Eggsential"] .official-product-primary[data-pagoto-geometry]{mix-blend-mode:normal;filter:none;padding:0}
body .product[data-brand="Eggsential"] .product-picture{padding:0;aspect-ratio:1;height:auto;overflow:hidden}
body .product[data-brand="Eggsential"] .product-picture>a{position:relative;display:block;width:100%;height:100%;aspect-ratio:1;container-type:size;padding:0}
body .product[data-brand="Eggsential"] .product-picture>a>img{
 position:absolute;inset:auto;left:calc(50% + var(--egg-x,0)*100cqmin - var(--egg-width,1)*50cqmin);top:calc(50% + var(--egg-y,0)*100cqmin - var(--egg-height,1)*50cqmin);
 width:calc(var(--egg-width,1)*100cqmin);height:calc(var(--egg-height,1)*100cqmin);max-width:none;max-height:none;padding:0;
 object-fit:fill;transform:none!important;clip-path:var(--egg-clip,none);mix-blend-mode:normal;filter:none;
}
/* Remaining small merchandising surfaces use a square image element so the
   percentage silhouette continues to align with its unchanged source pixels. */
body :is(.hero-product-card,.pp-v29-product-stage,.pp-v29-recipe-art,.bundle-slot-art,.bundle-saved-image,.saved-plan-image,.av30-hero-art,.av30-studio-image,.av30-world-image,.bundle-campaign-composition,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.official-mosaic-egg) img[src*="-eggsential-front-"]:not([data-pagoto-geometry]),
body :is(.hero-product-card,.pp-v29-product-stage,.pp-v29-recipe-art,.bundle-slot-art,.bundle-saved-image,.saved-plan-image,.av30-hero-art,.av30-studio-image,.av30-world-image,.bundle-campaign-composition,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.official-mosaic-egg) img[src*="unflavoured-liquid-egg-white-front-"]:not([data-pagoto-geometry]){
 object-fit:fill;aspect-ratio:1;width:auto;height:100%;max-height:100%;max-width:none;padding:0;clip-path:var(--egg-clip,none);mix-blend-mode:normal;filter:none;background:transparent;border-radius:0;
}
body .hero-product-card>img[src*="-eggsential-front-"]:not([data-pagoto-geometry]),body .hero-product-card>img[src*="unflavoured-liquid-egg-white-front-"]:not([data-pagoto-geometry]){width:142px;height:142px;min-width:142px;object-fit:fill}
body .pp-v29-product-stage:has(img[src*="-eggsential-front-"]:not([data-pagoto-geometry])),body .pp-v29-product-stage:has(img[src*="unflavoured-liquid-egg-white-front-"]:not([data-pagoto-geometry])){aspect-ratio:1;height:auto;min-height:0;padding:0}
body .pp-v29-product-stage>img[src*="-eggsential-front-"]:not([data-pagoto-geometry]),body .pp-v29-product-stage>img[src*="unflavoured-liquid-egg-white-front-"]:not([data-pagoto-geometry]){width:100%;height:100%;max-width:none;max-height:none;object-fit:fill;transform:scale(1.1)}

body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-mango-eggsential-front-white.png"]){--egg-base:#f4ca4a;--bottle-base:#f4ca4a;--egg-glow:#ffe8a6;--bottle-glow:#ffe8a6;--egg-accent:#e0c8f3;--bottle-accent:#e0c8f3;--egg-paper:#fff4cf;--bottle-paper:#fff4cf;--egg-ink:#38231d;--bottle-ink:#38231d;}
body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-peach-eggsential-front-peach.png"]){--egg-base:#f6c5b7;--bottle-base:#f6c5b7;--egg-glow:#ffe0cc;--bottle-glow:#ffe0cc;--egg-accent:#ee9e9d;--bottle-accent:#ee9e9d;--egg-paper:#fff0e8;--bottle-paper:#fff0e8;--egg-ink:#492c32;--bottle-ink:#492c32;}
body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-vanilla-eggsential-front-white.png"]){--egg-base:#dce9ef;--bottle-base:#dce9ef;--egg-glow:#fff3d9;--bottle-glow:#fff3d9;--egg-accent:#a9cfee;--bottle-accent:#a9cfee;--egg-paper:#f3f8fc;--bottle-paper:#f3f8fc;--egg-ink:#263d4a;--bottle-ink:#263d4a;}
body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-chocolate-eggsential-front-white.png"]){--egg-base:#e8c5b3;--bottle-base:#e8c5b3;--egg-glow:#f2ddcd;--bottle-glow:#f2ddcd;--egg-accent:#c2a0dc;--bottle-accent:#c2a0dc;--egg-paper:#f8eae0;--bottle-paper:#f8eae0;--egg-ink:#492a22;--bottle-ink:#492a22;}
body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-coffee-caramel-eggsential-front-coffee.png"]){--egg-base:#ebd3bb;--bottle-base:#ebd3bb;--egg-glow:#ffe2b1;--bottle-glow:#ffe2b1;--egg-accent:#d1a8c5;--bottle-accent:#d1a8c5;--egg-paper:#fcf0df;--bottle-paper:#fcf0df;--egg-ink:#4a3328;--bottle-ink:#4a3328;}
body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-unflavoured-liquid-egg-white-front-white.png"]){--egg-base:#f5db83;--bottle-base:#f5db83;--egg-glow:#fff0c8;--bottle-glow:#fff0c8;--egg-accent:#b8c29d;--bottle-accent:#b8c29d;--egg-paper:#fff8e4;--bottle-paper:#fff8e4;--egg-ink:#3b3524;--bottle-ink:#3b3524;}
body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-unflavoured-eggsential-front-white.png"]){--egg-base:#eee0ad;--bottle-base:#eee0ad;--egg-glow:#fff0c6;--bottle-glow:#fff0c6;--egg-accent:#c4add8;--bottle-accent:#c4add8;--egg-paper:#fff8e9;--bottle-paper:#fff8e9;--egg-ink:#463626;--bottle-ink:#463626;}
body :is(.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.feature-image,.story-chapter-art,.av30-world-image,.av30-studio-image):has(img[src*="-eggsential-front-"],img[src*="unflavoured-liquid-egg-white-front-"]){background:radial-gradient(ellipse at 85% 10%,var(--egg-accent),transparent 62%),linear-gradient(135deg,var(--egg-base),var(--egg-glow))!important;}
body .av30-world-image:has(img[src*="-eggsential-front-"],img[src*="unflavoured-liquid-egg-white-front-"]){display:block;height:180px;overflow:hidden;text-align:center;border-radius:16px;margin-bottom:15px}
body .av30-world-image>img[src*="-eggsential-front-"]:not([data-pagoto-geometry]){margin:0 auto}
@media(max-width:720px){body .av30-world-image:has(img[src*="-eggsential-front-"],img[src*="unflavoured-liquid-egg-white-front-"]){height:150px}}
