.smz-cut{position:relative;width:100%;aspect-ratio:1;max-width:520px;margin:0 auto}
.smz-cut__tilt,.smz-cut__shadow{display:none}
.smz-cut__fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
.smz-cut__fallback img{width:84%;aspect-ratio:4/5;height:auto;max-height:100%;border-radius:999px 999px 28px 28px;object-fit:cover;border:1px solid rgba(189,139,70,.65);box-shadow:0 50px 90px -30px rgba(0,0,0,.75),0 0 0 10px rgba(243,240,234,.04);animation:smz-cut-float 7s ease-in-out infinite}
@keyframes smz-cut-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@media(prefers-reduced-motion:reduce){.smz-cut__fallback img{animation:none}}
