.page-module___8aEwW__page{min-height:100svh;padding:max(2rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));color:#17352b;background:#ede9dd;place-items:center;display:grid;overflow:hidden}.page-module___8aEwW__composition{flex-direction:column;align-items:center;width:100%;display:flex;transform:translateY(-1svh)}.page-module___8aEwW__object{width:min(84vw,62svh,36rem);position:relative}.page-module___8aEwW__backdrop{z-index:0;background:#b9d9c4;border-radius:46% 54% 49% 51%;animation:.9s cubic-bezier(.22,1,.36,1) both page-module___8aEwW__backdrop-intro;position:absolute;inset:8% 4% 7% 9%;transform:translate(7%,6%)rotate(-2deg)}.page-module___8aEwW__product{z-index:1;filter:drop-shadow(0 1.75rem 1.6rem #2a453a2e);width:100%;height:auto;animation:.85s cubic-bezier(.22,1,.36,1) .1s both page-module___8aEwW__product-intro;display:block;position:relative}.page-module___8aEwW__label{color:#fff;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;background:#16834f;margin-top:clamp(.4rem,1svh,.75rem);padding:.78rem 1.75rem .72rem 2.05rem;font-size:clamp(.68rem,1.25vw,.82rem);font-style:italic;font-weight:800;line-height:1;animation:.7s ease-out .3s both page-module___8aEwW__label-intro;box-shadow:.35rem .35rem #1d5a3d24}@keyframes page-module___8aEwW__backdrop-intro{0%{opacity:0;transform:translate(7%,6%)rotate(-2deg)scale(.9)}}@keyframes page-module___8aEwW__product-intro{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes page-module___8aEwW__label-intro{0%{opacity:0;transform:translateY(.5rem)}}@media (max-width:640px){.page-module___8aEwW__label{padding:.68rem 1.15rem .63rem 1.42rem}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__backdrop,.page-module___8aEwW__product,.page-module___8aEwW__label{animation:none}}
