.wz-phone .wz-phone__screen.wz-phone__screen--foto{position:relative;overflow:hidden;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:flex-start;place-items:stretch;background:var(--wz-grad)}
.wz-phone .wz-phone__fotoarea{position:relative;flex:1 1 auto;width:100%;align-self:stretch;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent 100%)}
.wz-phone .wz-phone__foto{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top;display:block}
.wz-phone .wz-phone__marca{flex:0 0 84px;width:100%;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-family:var(--font-heading--family);font-weight:800;font-size:19px;letter-spacing:.04em;line-height:1;color:var(--wz-ink);text-align:center}
.wz-phone .wz-phone__marca small{font-size:8px;font-weight:700;letter-spacing:.16em;opacity:.85}
.wz-phone:has(.wz-phone__screen--foto){width:230px;height:460px}
.wz-hero__visual:has(.wz-phone__screen--foto) .wz-float--2{bottom:auto;top:56%}
@media(max-width:989px){.wz-phone:has(.wz-phone__screen--foto){width:190px;height:380px}.wz-phone .wz-phone__marca{flex-basis:68px;font-size:16px}}
@media(max-width:749px){.wz-hero__visual:has(.wz-phone__screen--foto) .wz-float--2{top:54%}}
