/* No hidden initial state: every native element works without motion or JavaScript. */
body.page-id-3154.doPageScrolled #dietarius-one-header [data-elementor-id="2892"] > .e-grid-base {
    box-shadow:0 6px 24px rgba(36,53,62,.09);
}
body.page-id-3154 main .e-button-base {
    transition:background-color 220ms cubic-bezier(.2,0,0,1),box-shadow 220ms cubic-bezier(.2,0,0,1),translate 120ms cubic-bezier(.2,0,0,1);
}
body.page-id-3154 main .e-button-base:active { translate:0 1px; }
@media(hover:hover) and (pointer:fine) {
    body.page-id-3154 main .e-button-base:hover { box-shadow:0 8px 24px rgba(2,110,45,.12); }
}
body.page-id-3154 #dietarius-one-details summary { border-radius:20px;transition:background-color 220ms cubic-bezier(.2,0,0,1); }
body.page-id-3154 #dietarius-one-details summary::after { transition:background-color 220ms cubic-bezier(.2,0,0,1),color 220ms cubic-bezier(.2,0,0,1); }
body.page-id-3154 #dietarius-one-details summary:hover { background-color:rgba(234,242,228,.35); }
@media(prefers-reduced-motion:reduce) {
    body.page-id-3154 main .e-button-base,
    body.page-id-3154 #dietarius-one-details summary,
    body.page-id-3154 #dietarius-one-details summary::after { transition:none; }
    body.page-id-3154 main .e-button-base:active { translate:0 0; }
}
